@charset "utf-8";

@font-face {
    font-family: 'SUITE-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/SUITE-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
/*
  메디잡 2023리뉴얼프로젝트
  gnb css Style
  Author : sohyeon
  Version : 1.0

*/

/* 구조 */
#headerWrap{}
#headerWrap.headerWrap{height:223px /* 헤더 gnbBottom 깨짐으로 인한 수정*/;}
.headerWrap .topBg{/*background:url(../images/top/bg_topmenu.png) repeat-x; height:33px*/border-bottom:1px solid #e9eaf1; height:31px}
/* 크리스마스이벤트 .headerWrap .logoWrap{padding-top:33px;  height:91pxpadding-top:30px;  height:88px; background:url(../images/top/top_bg.png) ;background-repeat:no-repeat;background-position: center 16px; } */
.headerWrap .logoWrap{padding-top:30px;  height:88px}
/* 봄시즌 이벤트 */
/* .headerWrap .gnbArea{background-color:#84e45c; height:50px} */
/* 하단 기본 이벤트 */
.headerWrap .gnbArea{background:url(../images/top/spring_bg.png) no-repeat; height:50px}
.headerWrap .gnbArea{background-image: linear-gradient(to right, #88d3ff, #85acff); height:50px}
.headerWrap .gnbArea:after{content:""; display:block ;clear:both}
.headerWrap .topBg,
.headerWrap .logoWrap,
.headerWrap .gnbArea{*zoom:1}

.headerWrap .gnbArea.topFixed{ position: fixed;  left: 0;  top: 0;  z-index: 101; width: 100%;}/* 지도때문에  z-index: 101;*/
.NheaderWrap .gnbArea.topFixed{position: fixed;  left: 0;  top: 0;  z-index: 102; width: 100%;}

.headerWrap .topBg:after,
.headerWrap .logoWrap:after,
.headerWrap .gnbArea:after{content:""; display:block; clear:both}

/* header */
.topMenu{width:1230px; margin:0 auto; *zoom:1}
.topMenu:after{content:""; display:block; clear:both}
.topMenu .left{float:left; *zoom:1; border-right:1px solid #e3e5ed}
.topMenu .left:after{content:""; display:block; clear:both}
.topMenu .left > li{background-color:#fff; float:left; border-left:1px solid #e3e5ed; padding:4px 0 5px; height:22px;}
.topMenu .left > li.appDown{background:#fff url(../images/top/ico_down.png) no-repeat 10px 10px; padding-left:18px; padding-right:5px}
.topMenu .left > li > a{*zoom:1; font-size:12px; color:#666; padding:5px 10px;}
.topMenu .left > li > a:hover{color:#1b93e4}
.topMenu .left > li > a > img{padding-top:0; padding-right:2px;}

.topMenu .left > li .new_label {width:35px; margin:2px 5px 0 -10px; display:inline-block;}
.topMenu .left > li .new_label img {width:75%; padding:3px 0 0 0;}
.topMenu .left > li .new_icon {width:10px; margin:0 10px 0 -18px;}


.topMenu .right{float:right; *zoom:1}
.topMenu .right:after{content:""; display:block; clear:both}
.topMenu .right .login{float:left}
.topMenu .right .login {}
.topMenu .right .login > li {float:left; padding:3px 0 0 5px;  }
.topMenu .right .login > li > a{color:#666; font-family:"돋움",Dotum ; font-size:11px;  border-radius:12px; background-color:#fff; border:1px solid #e4e4e4; padding:5px 10px 2px }
.topMenu .right .login .id{letter-spacing:0; color:#2293e8}
.topMenu .right .customerSupport{float:left; margin-left:17px;  margin-top: 5px;}
.topMenu .right .customerSupport > li{display:inline;  background:url(../images/top/ico_arrow.jpg) no-repeat  100% 5px; padding-left:0}
.topMenu .right .customerSupport > li:first-child{padding-left:0;background:url(../images/top/bar_top.jpg) no-repeat 95% center; padding-right:13px}
.topMenu .right .customerSupport > li > a{display:inline-block; zoom:1; *display:inline; zoom:1;  color:#505050; font-size:12px; padding-right:5px ;  }
.topMenu .right .customerSupport > li > a.info{ padding-right:14px }
.topMenu .right .customerSupport > li > a:hover{color:#1b93e4}

.logo{width:1230px; margin:0 auto; *zoom:1}
.logo:after{content:""; display:block; clear:both}
/* 클스마스이벤트 .logo .main_top_logo {width:195px;} */
/* 봄시즌 이벤트 .logo .main_top_logo,.sp_main_bg 그냥 지우면됨(새로 만든거)*/
/* .logo .main_top_logo {height: 88px;} */
/* .sp_main_bg{background: url(../images/top/sp_main_bg.png) no-repeat; background-size: 1230px; background-position: center;} */


.logo .titH1Wrap,
.logo .searchWrap{float:left;}
.logo .searchWrap{ margin:5px 0 0 110px}
/* 클스마스이벤트 .logo .searchWrap .search input[type="text"]{width:530px; border:2px solid #36a57a; height:37px; margin-left: 10px; color: #000; border-radius: 25px; padding: 0 0 0 20px;} */
/* 봄시즌 이벤트 */
/* .logo .searchWrap .search input[type="text"]{width:530px; border:2px solid #ffd33f; height:37px; margin-left: 10px; color: #000; border-radius: 25px; padding: 0 0 0 20px;} */
/* .logo .searchWrap .search .search_btn_St {cursor:pointer; margin-left:-88px; height: 42px;} */
/* 하단 기본 이벤트 */
.logo .searchWrap .search input[type="text"]{width:530px; border:2px solid #5dbeff; height:37px; margin-left: 10px; color: #000; border-radius: 25px; padding: 0 0 0 20px;}
.logo .searchWrap .search .search_btn_St {cursor:pointer; margin: 2px 0 0 -79px;}
.logo .searchWrap .search input:focus {outline:none;}
.logo .searchWrap .search button{ font: 0/0 dotum; width: 51px; height: 34px; vertical-align: top; cursor: pointer; color: #fff; background: url(../images/btn/btn_search.jpg) no-repeat 0 0;  }
.logo .searchWrap .search span{ margin-left: 90px; }
.logo .searchWrap .search span .star_search{ background-color: #071e38; color: #ffffff; padding: 2px; }
.logo .searchWrap .search span .jobs_search{ padding-left: 38px; letter-spacing: 1px;  }
.logo .searchWrap .search span .top_search a:link{ color: #000; }
.logo .searchWrap .rollingType2{width:200px; margin:5px auto 0; font-size:11px; font-family: "돋움",Dotum;  }
.logo .searchWrap .rollingType2:after{content:""; display:block; clear:both}
.logo .searchWrap .rollingType2 .titRolling{float:left;color:#222; width:35%; text-align:center; line-height:1.2; margin-top:4px}
.logo .searchWrap .rollingType2 .titRolling > span{color:#fa2828}
.logo .searchWrap .rollingType2 .keyword{float:left; height:15px; overflow:hidden; width:65% }
.logo .searchWrap .rollingType2 .keyword .searchValue{position:relative; left:0 ;top:0; margin-left:5px}
.logo .searchWrap .rollingType2 .keyword .searchValue > li{height:15px; background:url(../images/top/ico_arrow_search.gif) no-repeat 100% 3px; padding-right:15px;  line-height:18px}
.logo .searchWrap .rollingType2 .keyword .searchValue > li > a{font-size:11px; font-family: "돋움",Dotum;padding-right:7px; color:#000}
.logo .searchWrap .rollingType2 .keyword .searchValue .searchNumber{background-color:#fa2828; color:#fff; padding:1px 4px;   vertical-align:top; height:11px; line-height:18px; margin-right:5px; text-align:center}
.logo .topBannerWrap{float:right; margin:5px 0 0 5px; width:220px; height:60px; overflow:hidden}
.logo .topBannerWrap > img{}

/* GNB */
.menuDep2Wrap10 {width:100%; background:#fff; position:absolute; top:245px;/*  top:150px; */ border-bottom:solid 1px #eaeaea; display:inline-block; /* z-index:999; */}

/* 봄시즌 이벤트 */
/* .gnb{margin:0 auto; width:1230px; background:url(../images/top/spring_bg.png) no-repeat; } */

.gnb{margin:0 auto; width:1300px;}
.gnb:after{content:""; display:block; clear:both}
.gnb .leftSection{float:left;}
.gnb .leftSection:after{content:""; display:block; clear:both}
.gnb .leftSection > ul > li{float:left; font-size:17px; }
.gnb .leftSection > ul > li:first-child{background:none}
.gnb .leftSection > ul > li > h2{}
.gnb .leftSection > ul > li > h2 > a{color:#fff; display:block; padding:14px 23px 14px; }/* padding:14px 23px 12px; */
/* .gnb .leftSection .slideMenu li.menuDep1:nth-child(3)>h2>a{background:#2f3543; color:#ffca22;} */
.gnb .leftSection > ul > li.selected > h2 > a{color:#fff}
.gnb .leftSection > ul > li > h2 > a:hover{color:#fcffea;}
.gnb .leftSection .menuDep1{}
.gnb .leftSection .menuDep1 .titH2{font-size:18px; position:relative;}
/* 리더스간호학원 메뉴 */
.gnb .leftSection .leadersmenu{background-image: linear-gradient(to right, #14baff, #005aff); position: relative;}
.gnb .leftSection .leadersmenu .new_icon{position: absolute; right: 0; top: -30px;}
/* 리더스간호학원 메뉴_리뉴얼 */
.menuDep23.leadersmenu{position: relative;}
.menuDep23.leadersmenu a span{background-image: linear-gradient(to right, #14baff, #005aff); padding: 7px 15px; border-radius: 20px; color: #fff;}
.menuDep23.leadersmenu .new_icon{position: absolute; top: 2px; right: 2px;}

.NEWobject { 
  animation-name: NEWobject;
  animation-duration:0.6s;
  animation-duration: leaner;
  animation-iteration-count:infinite;
  animation-direction:alternate-reverse;
  animation-fill-mode: forwards;} 

.gnb .leftSection .slideMenu{position:relative}
.gnb .leftSection .slideMenu:after{content:""; display:block; clear:both}
.gnb .leftSection .slideMenu .menuDep1{}
.gnb .leftSection .slideMenu .menuDep1.selected{background:#fff url(../images/top/bg_gnb_tit.gif) repeat 0 0; border-top:2px solid #1b93e4; }
/* .gnb .leftSection .slideMenu .menuDep1.selected:nth-child(3){border-top:2px solid #ffca22; } */
.gnb .leftSection .slideMenu .menuDep1.selected:first-child{}
.gnb .leftSection .slideMenu .menuDep1 > h2{}
.gnb .leftSection .slideMenu .menuDep1 > h2 .manu_img_s_3{position: absolute; top: 10px; left: 10px;}
.gnb .leftSection .slideMenu .menuDep1 > h2 > a{}
.gnb .leftSection .slideMenu .menuDep1.selected > h2 > a{ font-weight:bold; color:#222}

.gnb .leftSection .slideMenu .menuDep2Wrap{display:none; position:absolute; left:0; top:50px; background-color:#fff; /* border:2px solid #1b93e4;  */border-top:0; width:1227px}
.gnb .leftSection .slideMenu .menuDep2Wrap:after{content:""; display:block; clear:both}





.gnb .leftSection .slideMenu .menuDep2Wrap.a{height:530px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area {width:168px; height:100%; border-right:1px solid #eaeaea; float:left; letter-spacing:-1px; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area .big_txt {width:100%; font-size:22px; color:#222222; font-weight:bold; padding:40px 0 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area .go_btn {width:100%; font-size:13px; color:#222222; padding:10px 0 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area .go_btn a {color:#666;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area .go_btn img {position:relative; margin:6px 0 0 5px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_l_area .banner_area {width:139px; height:169px; background:#eaeaea; margin:220px 0 0 0; text-align:center; line-height:169px; color:#fff;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 {width:208px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1.other {width:226px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area {width:100%; height:50%; border-bottom:solid 1px #eaeaea; }
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mt_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area {width:100%; height:50%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:30px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_txt img {position:relative; margin:6px 0 0 5px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line1 .mb_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 {width:202px; height:100%; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2.other {width:226px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area {width:100%; height:85%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con ul {width:150px; float:left; margin:0 10px 0 0; border-bottom:solid 1px #eee; padding:0 0 25px 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con ul.other {padding:11px 0 25px 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con ul.other2 {padding:11px 0 25px 0; border:none;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mt_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mb_area {width:100%; height:15%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menu_line2 .mb_area img {padding:0 0 0 25px;}






.gnb .leftSection .slideMenu .menuDep2Wrap.b{height:530px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area {width:168px; height:100%; border-right:1px solid #eaeaea; float:left; letter-spacing:-1px; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area .big_txt {width:100%; font-size:22px; color:#222222; font-weight:bold; padding:40px 0 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area .go_btn {width:100%; font-size:13px; color:#222222; padding:10px 0 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area .go_btn a {color:#666;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area .go_btn img {position:relative; margin:6px 0 0 5px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_l_area .banner_area {width:139px; height:169px; background:#eaeaea; margin:220px 0 0 0; text-align:center; line-height:169px; color:#fff;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 {width:280px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1.other {width:226px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area {width:100%; height:50%; border-bottom:solid 1px #eaeaea; }
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mt_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area {width:100%; height:50%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:30px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_txt img {position:relative; margin:6px 0 0 5px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line1 .mb_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 {width:202px; height:100%; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2.other {width:226px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area {width:100%; height:85%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con ul {width:150px; float:left; margin:0 10px 0 0; border-bottom:solid 1px #eee; padding:0 0 25px 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con ul.other {padding:11px 0 25px 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con ul.other2 {padding:11px 0 25px 0; border:none;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mt_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mb_area {width:100%; height:15%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menu_line2 .mb_area img {padding:0 0 0 25px;}





.gnb .leftSection .slideMenu .menuDep2Wrap.c{height:250px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 {width:200px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1.other {width:200px; height:100%; float:left; display:inline-block; border:none;}

.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area {width:100%; height:50%;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menu_line1 .mt_area .mid_con ul li a {color:#666;}





.gnb .leftSection .slideMenu .menuDep2Wrap.d{height:530px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 {width:300px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1.other {width:300px; height:100%; float:left; display:inline-block; border:none;}

.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area {width:100%; height:50%; border-bottom:solid 1px #eee;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mt_area .mid_con ul li a {color:#666;}

.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area {width:100%; height:50%; }
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:30px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_txt img {position:relative; margin:6px 0 0 5px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menu_line1 .mb_area .mid_con ul li a {color:#666;}




.gnb .leftSection .slideMenu .menuDep2Wrap.e{height:300px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 {width:240px; height:100%; border-right:1px solid #eee; float:left; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1.other {width:240px; height:100%; float:left; display:inline-block; border:none;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1.other.the {width:200px; height:100%; float:left; display:inline-block; border:none;}

.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1.hospital {width:200px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1.hospital .banner_area {margin: 60px 0 0 32px;}

.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area {width:100%; height:50%;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_txt {width:100%; font-size:16px; font-weight:bold; padding:40px 0 10px 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_txt img {position:relative; margin:6px 0 0 10px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_txt a {color:#222222;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con {padding:0 0 0 25px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con ul {float:left; margin:0 10px 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con ul li {margin-top:9px; height:17px; font-size:13px;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con ul li .new_label {width:35px; margin:0 0 0 5px; display:inline-block;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con ul li .new_label img {width:100%; padding:3px 0 0 0;}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menu_line1 .mt_area .mid_con ul li a {color:#666;}





.gnb .leftSection .slideMenu .menuDep2Wrap.a > dl{height:450px}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menuDep2{padding-left:25px; padding-right:25px}
.gnb .leftSection .slideMenu .menuDep2Wrap.b{}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menuDep2{padding-left:40px; padding-right:40px; min-height:340px}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menuDep2{width:161px; min-height:140px; }
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2{width:263px}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(1){height:135px; padding-left:22px; border-bottom:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(2){height:135px;  border-bottom:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(3){height:135px;  border-bottom:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(4){height:135px;  border-bottom:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(5){height:100px}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(6){height:130px}
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2:nth-child(7){height:100px; border-right:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menuDep2{ height:200px; width:202px}
	.menuDep2Wrap.a .menuDep2.type3Line .inner3Line .box2:first-child{margin-left:0; padding-left:0; border-left:0}
	.menuDep2Wrap.b .menuDep2.type2Line .inner2Line > ul{padding-left:23px; margin-left:23px}
	.menuDep2Wrap.b .menuDep2.type2Line .inner2Line > ul:first-child{padding-left:0; margin-left:0}
	.menuDep2Wrap.b .menuDep2.type3Line{background:none}
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2{margin-left:23px; padding-left:23px; }
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2:first-child{margin-left:0; padding-left:0; border-left:0}
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2 > ul{margin-left:15px}
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2 > ul:first-child{margin-left:0}
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2 > ul > li{padding-left:15px}
	.menuDep2Wrap.b .menuDep2.type3Line .inner3Line .box2 > ul:first-child > li{padding-left:0}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menuDep2 .inner2Line > ul{height:310px}
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menuDep2 > dd > a{line-height:24px}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box{float:left}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2{float:none; padding-bottom:15px; border-top:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2:first-child{padding-top:20px; border-top:0; background-color:#fafafa}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2 > dd{}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2 > dd > a:hover{text-decoration:underline}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2 > dd > ul > li > a{display:block; color:#222; font-family:gulim, "굴림", sans-serif; font-size:12px}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2.row2Box{}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2.row2Box > dd{background:url(../images/ico/ico_grey_dot.png) 0 8px no-repeat; padding-left:7px}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .menuDep2.row2Box > dd.bgNone{background:none; padding-left:0}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .row2Box1{width:130px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:8px 2px 6px 5px; margin-bottom:10px}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .row2Box1:after{content:""; display:block; clear:both}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .row2Box1 > li{float:left; width:55px;  background:url(../images/ico/ico_grey_dot.png) 0 8px no-repeat; padding-left:7px}
.gnb .leftSection .slideMenu .menuDep2Wrap .row2Box .row2Box1 > li > a:hover{text-decoration:underline}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2{float:left; padding:20px 21px 15px; border-left:1px solid #ddd}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2:first-child{border-left:0}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt {font-size:15px; color:#222; margin-bottom:8px; background-color:#f4f4f4; padding-left:5px}
.gnb .leftSection .slideMenu .menuDep2Wrap.a .menuDep2 > dt{background:none}  /*채용정보*/
.gnb .leftSection .slideMenu .menuDep2Wrap.b .menuDep2 > dt{background:none}  /*인재정보*/
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt:hover{}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt > span{display:inline-block; zoom:1; *display:inline; background:url(../images/common/ico_gnb_arrow.png) 0 0 no-repeat; width:7px ; height:18px; font-size:0; vertical-align: top; margin-left:6px}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt > a{color:#222}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt .dtArrow{background-position:0 6px}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dt:hover .dtArrow{background-position:0 -33px}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dd{}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dd > a{display:block; color:#222; font-family:gulim, "굴림", sans-serif; font-size:12px}
.gnb .leftSection .slideMenu .menuDep2Wrap .menuDep2 > dd > a:hover{text-decoration:underline}
.gnb .leftSection .slideMenu .menuDep2Wrap.c .menuDep2 > dd,
.gnb .leftSection .slideMenu .menuDep2Wrap.d .menuDep2 > dd,
.gnb .leftSection .slideMenu .menuDep2Wrap.e .menuDep2 > dd{padding-left:5px}
	.menuDep2.type1Line{}
	.menuDep2.type2Line{}
	.menuDep2.type2Line .inner2Line{}
	.menuDep2.type2Line .inner2Line:after{content:""; display:block; clear:both}
	.menuDep2.type2Line .inner2Line > ul{float:left; height: 350px; margin-left:18px; padding-left:18px; border-left: 1px dashed #ddd;}
	.menuDep2.type2Line .inner2Line > ul:first-child{margin-left:0; border-left:0; padding-left:0}
	.menuDep2.type2Line .inner2Line > ul > li > a{display:block; color:#222; font-family:gulim, "굴림", sans-serif; font-size:12px}
	.menuDep2.type2Line .inner2Line > ul > li > a:hover{text-decoration:underline}
	.menuDep2.type3Line{background-color:#fbfbfb}
	.menuDep2.type3Line .inner3Line:after{content:""; display:block; clear:both}
	.menuDep2.type3Line .inner3Line .box1, .menuDep2.type3Line .inner3Line .box2{float:left}
	.menuDep2.type3Line .inner3Line .box1 > li > a:hover{text-decoration:underline}
	.menuDep2.type3Line .inner3Line .box2{margin-left:18px; border-left:1px dashed #ddd; padding-left:18px}
	.menuDep2.type3Line .inner3Line .box2:after{content:""; display:block; clear:both}
	.menuDep2.type3Line .inner3Line .box2 > ul{float:left; margin-left:8px}
	.menuDep2.type3Line .inner3Line .box2 > ul > li{background:url(../images/common/ico_bar1.png) 0 6px no-repeat; padding-left:8px}
	.menuDep2.type3Line .inner3Line .box2 > ul > li > a:hover{text-decoration:underline}
	.menuDep2.type3Line .inner3Line .box2 > ul:first-child{margin-left:0}
	.menuDep2.type3Line .inner3Line .box2 > ul:first-child > li{background:none; padding-left:0}
	.menuDep2.type3Line .inner3Line > ul > li > a{display:block; color:#222; font-family:gulim, "굴림", sans-serif; font-size:12px}
	.menuDep2.type3Line .inner3Line > div > ul > li > a{display:block; color:#222; font-family:gulim, "굴림", sans-serif; font-size:12px}
	.menuEffect1{display:block; position:absolute; right:4px; top:-17px; background:url(../images/main/img_gnb1.png) no-repeat 0 0; width:111px; height:28px; line-height:20px; font-size:11px; color:#8e07e4; text-align:center; font-weight:bold}
	.menuEffect1:hover{font-weight:bold; color:#8e07e4}
.gnb .rightSection{float:right; padding-top:11px; padding-right:6px; height:39px }
.gnb .rightSection > li{display:inline;   padding-left:16px; /* background:url(../images/top/bar_gnbright.png) no-repeat 0 0 */}
.gnb .rightSection > li:first-child{padding-left:26px; background:none}
.gnb .rightSection > li > a{display:inline-block; zoom:1; *display:inline; font-size:16px; color:#fff; background:url(../images/top/ico_gnb.png) no-repeat 0 0; padding:4px 14px 4px 27px }
.gnb .rightSection > li > a:hover{ text-decoration:underline; font-weight:bold }
.gnb .rightSection > li > a.resume{background-position:0 1px}
.gnb .rightSection > li > a.employ{background-position:0 -58px}


.gnbBottom{border-bottom:1px solid #e3e5ed; height:22px; padding:50px 0 0 0; }
.gnbBottom .bottomWrap{width:1230px; margin:0 auto}
.gnbBottom .bottomWrap:after{content:""; display:block ;clear:both}
.gnbBottom .box1,
.gnbBottom .box2{border-left:1px solid #e3e5ed}
.gnbBottom .box1{float:left; padding:0px 0}
.gnbBottom .box1 > ul > li{display:inline-block; zoom:1; *display:inline; padding-left:14px; font-size:12px}
.gnbBottom .box1 > ul > li > em{margin-left:4px; font-size:14px; letter-spacing:0}
.gnbBottom .box2{float:right;  border-right:1px solid #e3e5ed; height: 23px;}
.gnbBottom .box2 > dl{}
.gnbBottom .box2 > dl:after{content:""; display:block; clear:both}
.gnbBottom .box2 > dl > dt,
.gnbBottom .box2 > dl > dd{float:left}
.gnbBottom .box2 > dl > dt{color:#fd4427; padding:0px 0 3px 15px }
.gnbBottom .box2 > dl > dd{padding:0px 20px 3px 10px}
.gnbBottom .box2 .rollingWrap{/*position:relative; */height:23px; overflow:hidden; width:456px}
.gnbBottom .box2 .rolling{position:relative; left:0; top:0; }
.gnbBottom .box2 .rolling:after{content:""; display:block ;clear:both}
.gnbBottom .box2 .rolling > li{ height:28px}
.gnbBottom .box2 .rolling > li > a{font-size:12px; display:block}
.gnbBottom .box2 .rolling > li > a:after{content:""; display:block; clear:both}
.gnbBottom .box2 .rolling .hospitalName{font-weight:bold; color:#234379; display:block; float:left; width:110px; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow:hidden }
.gnbBottom .box2 .rolling .hospitalCont{color:#666; padding-left:5px; display:block; float:left; width:333px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow:hidden}

/* 2023리뉴얼 */
.NheaderWrap{text-align: center; position: sticky; z-index: 100; background: #fff; width: 100%;}
.NheaderWrap:AFTER{}
.NheaderWrap .TopMainMenu{}
.NheaderWrap .TopMainMenu .logoWrap{margin: 40px 0;}
.NheaderWrap .widthDiv{width: 1230px; display: inline-block;}
.NheaderWrap .widthDiv fieldset{display: flex; align-items: center; position: relative;}
.NheaderWrap .logoWrap .widthDiv fieldset{justify-content: space-between;}
.NheaderWrap .logoWrap .logoLeft{display: flex; align-items: center;}
.NheaderWrap .logoWrap h1{}
.NheaderWrap .logoWrap h1 a{display: inline-block; width: 100%; height: 100%;}
.NheaderWrap .logoWrap h1 img{width: 170px;}
.NheaderWrap .searchWrap{display:inline-block; width:498px; height:48px; border-radius: 24px; background: linear-gradient( to left, #0080FF, #5364FF ); position: relative; margin: 0 5px 0 10px;}
.NheaderWrap .searchWrap input{width:calc(480px - 75px); height:40px; border-radius: 20px; background: #fff; border: none; margin-top: 4px; padding: 0 75px 0 10px; font-size: 15px;}
.NheaderWrap .searchWrap input:FOCUS{outline: none;}
/* .NheaderWrap .searchWrap a{position: absolute; top: 15px; right: 20px;} */
.NheaderWrap .TopSearch_btn{background: linear-gradient( to left, #0080FF, #5364FF ); border-radius: 45px; width: 75px; height: 48px; line-height: 48px; margin-right: 5px; color: #fff; font-size: 14px; font-weight: bold; position: absolute; right: -4px;}
.NheaderWrap .TopSearch_btn img{vertical-align: middle;}
/* .NheaderWrap .subSchLink{background: linear-gradient( to left, #0080FF, #5364FF ); color: #fff; text-align: center; font-size: 14px; font-weight: bold; width: 88px; line-height: 45px; border-radius: 23px; display: inline-block;} */
.NheaderWrap .subSchLink{background: #eee; color:#535353; text-align: center; font-size: 13px; font-weight: bold; width: 88px; line-height: 35px; border-radius: 25px; display: inline-block;}
.NheaderWrap .subSchLink:HOVER{background: #535353; color: #fff;}
.NheaderWrap .login{font-size: 14px;}
.NheaderWrap .login span:FIRST-CHILD:AFTER{content: "l"; margin: 0 20px 0 23px; color: #C5C5C5;}
.NheaderWrap .login span a{color: #222;}
.NheaderWrap .login span a:HOVER{color: #1A8DFF;}
.NheaderWrap .menuWrap{border-top: 1px solid #D5D5D5; border-bottom: 1px solid #e9e9e9; background: #fff; position: relative; min-width: 1270px;}
.NheaderWrap .menuWrap:AFTER{content: ""; position: absolute; bottom: -4px; left: 0; z-index: 1; width: 100%; height: 4px; background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(50,50,80,0.1) 100%);}
.TopNav, .TopNav span{display: inline-block; transition: all 0.4s; box-sizing: border-box;}
.NheaderWrap .TopNav{position: relative; width: 20px; height: 16px; margin-right: 30px;}
.NheaderWrap .TopNav span{position: absolute; left: 0; width: 100%; height: 2px; background-color: #333333;}
.NheaderWrap .TopNav span:nth-child(1){top: 0;}
.NheaderWrap .TopNav span:nth-child(2){top: 7px;}
.NheaderWrap .TopNav span:nth-child(3){bottom: 0;}
.NheaderWrap .TopNav.active span:nth-child(1){-webkit-transform: translateY(7px) rotate(-45deg);}
.NheaderWrap .TopNav.active span:nth-child(2){opacity: 0;}
.NheaderWrap .TopNav.active span:nth-child(3){-webkit-transform: transform:translateY(-7px) rotate(45deg); transform: translateY(-7px) rotate(45deg);}
.NheaderWrap .menuWrap .menulist{display: flex;}
.NheaderWrap .menuWrap .menulist>li{padding: 0 30px; position: relative;}
.NheaderWrap .menuWrap .menulist>li.Btn{border-right: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb;}
.NheaderWrap .menuWrap .menulist .titH2 a{font-size: 18px; font-weight: bold; color:#222; line-height: 70px; display: inline-block; font-family: SUITE-Regular;}
.NheaderWrap .menuWrap .menulist .titH2 a:HOVER{color: #1A8DFF}
.NheaderWrap .menuWrap .menuDep2Wrap23{display:none; position: absolute; top: 50px; left: 15px; background: #fff; padding: 10px 0; border-radius:5px; z-index: 2; box-shadow: rgba(225, 225, 225, 0.5) 3px 3px 10px; font-size: 14px; border: 1px solid #eee;}
.NheaderWrap .menuWrap .menuDep2Wrap23 li{padding: 10px 20px; width: 120px; text-align: left;}
.NheaderWrap .menuWrap .menuDep2Wrap23 li a{color: #222;}
.NheaderWrap .menuWrap .menuDep2Wrap23 li:HOVER a{color: #1A8DFF; text-decoration: underline;}

.NheaderWrap .navTotal{position: absolute; text-align: center; display: none; background: #fff; width: 100%; box-shadow: 0px 2px 6px rgb(100 100 100 / 20%);}
.NheaderWrap .navTotal:BEFORE{content: ""; position: absolute; top: 0; left: 60%; width: 40%; height: 100%; background: #F1F6FB;}
/* .NheaderWrap .navTotal:AFTER{content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 4px; background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(50,50,80,0.1) 100%);} */
.NheaderWrap .navbox{display: inline-block; width: 1230px; text-align: left; border-left: 1px solid #dbe6ef; position: relative;}
.NheaderWrap .navbox:AFTER{content: ""; background: #dbe6ef; width: 1px; height: 100%; display: inline-block; position: absolute; right: 0; top:0;}
.NheaderWrap .navbox .navTotalDiv{display: flex;}
.NheaderWrap .navbox .navTotalDiv .panel_menu{background: #fff; display: flex; position: relative; width: 1050px; padding: 40px 0 130px; position: relative;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist{display: inline-block; border-left: 1px solid #dbe6ef; font-family: SUITE-Regular;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist:FIRST-CHILD{border-left:none; }
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist .title{font-size: 15px; font-weight: bold; margin-bottom: 20px; padding: 0 50px 0 30px; color: #222; position: relative;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist .title a{color: #222;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist .title a:AFTER{content: ">"; position: absolute; margin-left: 10px; font-size: 10px; display:inline-block; color: #c1c1c1; }
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul{font-size: 15px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li{line-height: 35px; padding: 0 50px 0 30px; position: relative;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul a{color: #444;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li:HOVER{background: #F1F6FB;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li:HOVER a{color: #1A8DFF; }
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn{padding-top: 10px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn:HOVER{background: #fff;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn a{background: #D9ECFF; color: #1A8DFF; display: inline-block; padding: 0 10px 0 30px; border-radius:20px; font-weight: bold; position: relative;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn a:BEFORE{content: ""; display: inline-block; background: url("../images/ico/checked_icon_off.png"); width: 17px; height: 16px; position: absolute; top:9px; left:10px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn a:HOVER{background: #3E9FFF; color: #fff;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .Tlist ul li.blueBtn a:HOVER:BEFORE{background:  url("../images/ico/checked_icon_on.png");}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom{position: absolute; left: 20px; bottom: 30px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom .title{color:#1A8DFF; font-size: 14px; font-family: S-CoreDream-6Bold, "S-Core Dream 6"; letter-spacing: -0.03em; margin-bottom: 5px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom ul{background: #F6F6F6; border-radius: 5px; padding-right:20px; font-family: SUITE-Regular; font-size: 14px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom ul li{display: inline-block; padding: 10px 0 10px 20px; font-weight: bold;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom ul li a{color: #222;}
.NheaderWrap .navbox .navTotalDiv .panel_menu .bottom ul li a:HOVER{color: #0664c7;}

.NheaderWrap .navbox .navTotalDiv .panel_menu.links{background: #F1F6FB; width: 500px;}
.NheaderWrap .navbox .navTotalDiv .panel_menu.links .Tlist{}
.NheaderWrap .navbox .navTotalDiv .panel_menu.links .Tlist ul li:HOVER{background: #d9ecff;}

.NheaderWrap .menuWrap .menulist .titH2 a.topmenuMy_btn{color: #274AFF; padding: 5px 10px 5px 33px; line-height: 24px; letter-spacing: -1.5px; position: relative; top:17px;}
.topmenuMy_btn:HOVER{background: #D1E9FF; color: #274AFF; border-radius: 50px;}
.topmenuMy_btn:BEFORE{content: ""; display: inline-block; width: 24px; height: 24px; position: absolute; top:5px; left:5px;}
.topmenuMy_btn.psn:BEFORE{background: url("../images/ico/psnBtn_ico.png");} 
.topmenuMy_btn.cpy:BEFORE{background: url("../images/ico/cpyBtn_ico.png");}

.NheaderWrap .menuWrap .menulistRight{position: absolute; right: 0; display: flex; align-items: center;}
.NheaderWrap .menuWrap .menulistRight .Bbtn{background: #274AFF; border-radius:30px; padding: 9px 20px; color: #fff; display: inline-block; font-size: 15px; line-height: 28px; font-weight: 700;}
.NheaderWrap .menuWrap .menulistRight .Bbtn:HOVER{box-shadow: 1px 1px 4px rgb(0 0 0 / 40%);}




