@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* 메인 최상위 배너 */
#top_banner {width:100%;background:#fff4a9}
#top_banner .cont {position:relative;width:990px;margin:0 auto}
#top_banner .cont .close {position:absolute;right:0;top:50%;background:url('../../images/img2015/common/btn_close.png') left 0 no-repeat;cursor:pointer;text-indent:-9999px;width:38px;height:15px;margin-top:-8px}
#top_banner .cont .open {position:absolute;right:0;top:50%;background:url('../../images/img2015/common/btn_open.png') left 0 no-repeat;cursor:pointer;text-indent:-9999px;width:38px;height:15px;margin-top:-8px}

/* 헤더부분 */
#header {background:url('../../images/img2015/common/gnb_line.png') center top repeat-x;width:100%;height:148px;/*z-index:5;*/position:relative}
#header.sub_main {background:url('../../images/img2015/common/sub_main_bg.png') repeat-x left bottom;}

#header_inner {width:990px;margin:0 auto}
#header_inner .top_language {position:absolute;top:7px;right:0;width:85px;line-height:24px;text-align:center;z-index:9999}
#header_inner .top_language a.title {display:block;background:url('../../images/img2015/common/language_off.gif') no-repeat 0 0;padding-right:5px}
#header_inner .top_language a.on {display:block;background:url('../../images/img2015/common/language_on.gif') no-repeat 0 0;padding-right:5px}
#header_inner .top_language ul.language_list {position:absolute;top:24px;left:0;background:#f2f2f2;width:85px;height:74px;text-align:center;display:none}
#header_inner .top_language ul.language_list li {margin-top:5px;line-height:18px}
#header_inner .top_language ul.language_list li a {color:#888;display:block}
#header_inner .top_language ul.language_list li a:hover {font-weight:bold;background:#e0e0e0}
#header_inner #header_top {height:98px;z-index:100;position:relative}
#header_inner #logo {margin:11px 126px 0 0;float:left;width:233px;height:60px}
#header_inner .search {width:271px;height:38px;float:left;margin:28px 0 0 0;vertical-align:middle;position:relative}
#header_inner .search fieldset {background:url('../../images/img2015/common/input_bg.gif') no-repeat 0 0;width:271px;height:38px} 
#header_inner .search label {visibility: hidden;width: 0;height: 0;margin: 0;padding: 0;font-size: 0;line-height: 0;}
#header_inner .search .input_m {margin:2px 0 0 2px;height:34px;line-height:34px;width:217px;padding:0 5px;color:#7b4eb9;font-size:12px;font-weight:bold;border:none;position:absolute;top:0;left:0;text-align: center;}
.dis_non {display:none;}

#header_inner .search .btn_search {background:url('../../images/img2015/common/btn_search.gif') no-repeat 0 0;position:absolute;top:0;right:0}
#header_inner .search .search_box {position:absolute;top:37px;left:0;border:1px solid #7b4eb9;width:269px;background:#fff}
#header_inner .search .search_box ul {padding:10px}
#header_inner .search .search_box ul li {margin-top:8px}
#header_inner .search .search_box ul li:first-child {margin-top:0}
#header_inner .search .search_box ul li a {color:#666}
#header_inner .search .search_box .off_cont {background:#f5f5f5;padding:10px;overflow:hidden}
#header_inner .search .search_box .off_text {float:left;width:195px;line-height:160%}
#header_inner .search .search_box .bottom_cont {border-top:1px solid #ddd;padding:10px;background:#f5f5f5;width:249px;}
#header_inner .search .search_box .function_btn {position:absolute;right:7px;bottom:7px}
#header_inner .search .search_box .function_btn_off {float:right;margin-top:19px}
#header_inner .search .search_box .function_bg {background:url('../../images/img2015/main/function_bg.gif') no-repeat 0 0;width:48px;height:18px;line-height:18px;text-align:center;color:#7b4eb9;border:none;font-size:11px;letter-spacing:-1px;cursor:pointer;margin-top:-3px}
#header_inner .util {float:right;position:relative;width:354px}
#header_inner .util_menu {margin-top:16px}
#header_inner .util_menu ul.ut_list {margin:-3px 90px 0 0;float:right}
#header_inner .util_menu ul.ut_list li {float:left;background:url('../../images/img2015/common/util_dot.gif') no-repeat left center;padding:0 6px 0 7px}
#header_inner .util_menu ul.ut_list li:first-child {background:none;padding-left:0}
#header_inner .util ul.icon_menu {float:right;margin-top:18px;position:relative}
#header_inner .util ul.icon_menu li {float:left;font-weight:bold;text-align:center;padding-top:34px;letter-spacing:-1px;width:55px}
#header_inner .util ul.icon_menu li.icon01 a, #header_inner .util ul.icon_menu li.icon02 a, #header_inner .util ul.icon_menu li.icon03 a, #header_inner .util ul.icon_menu li.icon04 a, #header_inner .util ul.icon_menu li.icon05 a, #header_inner .util ul.icon_menu li.icon06 a, #header_inner .util ul.icon_menu li.icon08 a {padding-top:33px}
#header_inner .util ul.icon_menu li.icon01 a {background:url('../../images/img2015/common/util_icon01.gif') no-repeat center 0;}
#header_inner .util ul.icon_menu li.icon02 a {background:url('../../images/img2015/common/util_icon02.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon03 a {background:url('../../images/img2015/common/util_icon03.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon04 a {background:url('../../images/img2015/common/util_icon04.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon05 a {background:url('../../images/img2015/common/util_icon05.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon06 a {background:url('../../images/img2015/common/util_icon06.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon07 a {background:url('../../images/img2015/common/util_icon07.gif') no-repeat center 0}
#header_inner .util ul.icon_menu li.icon08 a {background:url('../../images/img2015/common/util_icon08.gif') no-repeat center 0}



/* 메뉴 */
#header_inner #gnb {height:48px;position:relative;}
#header_inner #gnb > ul > li {float:left;height:48px;position:relative;}
#header_inner #gnb > ul > li.menu{float:left;height:48px;position:relative;}
#header_inner #gnb > ul > li.menu.w75{min-width: 70px;}
#header_inner #gnb > ul > li.menu .new{position: absolute;top: -10px;left: 60px; max-width: 33px;}
#header_inner #gnb > ul > li a.gnb_depth1 {display:block;text-align:center}
#header_inner #gnb > ul > li a {display:block}
#header_inner #gnb > ul > li .premium_icon {position:absolute;top:-9px;left:9px}
#header_inner #gnb > ul > li .good_icon {position:absolute;top:-9px;left:9px}
.all_menu {position:absolute;top:48px;left:-2px;z-index:9999;display:none}
.all_menu_wrap {position:relative}
.all_menu_wrap h3 {position:absolute;top:0;left:1px;width:100px;line-height:40px;text-align:center;height:45px;}
.all_menu_wrap.air h3 {position:absolute;top:1px;left:1px;width:100px;line-height:40px;text-align:center;height:45px;}
.all_menu_wrap h3.top_title1 {left:1px}
.all_menu_wrap h3.top_title2 {left:101px}
.all_menu_wrap h3.top_title3 {left:201px}
.all_menu_wrap h3.top_title4 {left:301px}
.all_menu_wrap h3.top_title5 {left:401px}
.all_menu_wrap h3.top_title6 {left:501px}
.all_menu_wrap h3 a {color:#444;background:url('../../images/img2015/common/menu_taboff.gif') no-repeat center 0;font-family:"맑은 고딕";font-size: 13px;font-weight:bold}
.all_menu_wrap h3 a {color:#444;background:url('../../images/img2015/common/menu_taboff.gif') no-repeat center 0;font-family:"맑은 고딕";font-size: 13px;font-weight:bold;height:39px;}
.all_menu_wrap.air h3 a:hover, .all_menu_wrap h3 a.current  {background:url('../../images/img2015/common/menu_tabon.gif') no-repeat center 0;color:#7b4eb9;height:45px}
.all_menu_cont {background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;width:940px;background-color:#fff;padding:25px;overflow:hidden;display:none;padding-top:70px;;background:url('../../images/img2015/common/main_top_bg.gif') no-repeat center 0;background-color:#fff}
.all_menu_cont.list1 {display:block}
.menu_list {width:960px;text-align:left;}
.menu_list .menu {width:117px;float:left;position:relative}
.menu_list .menu .btn_premium {position:absolute;top:-22px;left:5px;background:url('../../images/img2015/common/btn_premium.gif') no-repeat 0 0;text-indent:-9999px;width:59px;height:19px}

.menu_list h4 > a {color:#7b4eb9;font-size:14px;line-height:18px;padding-left:5px;font-family:"맑은 고딕"}
.menu_list ul.menu_dep3 { font-family:'돋움';margin-top:9px}
.menu_list ul.menu_dep3 li {line-height:18px;margin-bottom:4px;width:110px}
.menu_list ul.menu_dep3 li > a {color:#666;padding-left:5px;font-size:11px}
.menu_list ul.menu_dep3 li a:hover, .menu_list ul.menu_dep3 li a:focus {color:#fff;background:#7b4eb9}
.all_menu .btn_close {position:absolute;top:1px;right:1px}
.quick_info {overflow:hidden;background:url('../../images/img2015/common/quick_bg.gif') no-repeat center top;width:992px;height:109px;letter-spacing:-1px}
.quick_info .info_title {font-size:12px;font-family:'Verdana';margin-left:37px;color:#7b4eb9;line-height:25px}
.quick_info .left_sns {float:left;width:227px;margin:18px 0 0 14px}
.quick_info .left_sns li {float:left;text-align:center;margin-right:5px}
.quick_info .left_sns li a {color:#666;font-size:12px;display:block;}
.quick_info .left_sns li.icon_face a {padding-top:33px;background:url('../../images/img2015/common/icon_face.png') no-repeat center top;width:46px}
.quick_info .left_sns li.icon_twitter a {padding-top:33px;background:url('../../images/img2015/common/icon_twitter.png') no-repeat center top;width:46px}
.quick_info .left_sns li.icon_blog a {padding-top:33px;background:url('../../images/img2015/common/icon_blog.png') no-repeat center top;width:46px}
.quick_info .left_sns li.icon_kakao a {padding-top:25px;background:url('../../images/img2015/common/icon_kakao.png') no-repeat center top;width:46px}
.quick_info .right_icon {float:left;text-align:center;margin-top:11px}
.quick_info .right_icon li {float:left;margin-right:12px}
.quick_info .right_icon li a {color:#666;font-size:12px;display:block}
.quick_info .right_icon li.m_icon01 a {padding-top:40px;background:url('../../images/img2015/common/icon01.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon02 a {padding-top:40px;background:url('../../images/img2015/common/icon02.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon03 a {padding-top:40px;background:url('../../images/img2015/common/icon03.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon04 a {padding-top:40px;background:url('../../images/img2015/common/icon04.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon05 a {padding-top:32px;background:url('../../images/img2015/common/icon05.png') no-repeat center top;width:70px}
.quick_info .right_icon li.m_icon06 a {padding-top:32px;background:url('../../images/img2015/common/icon06.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon07 a {padding-top:32px;background:url('../../images/img2015/common/icon07.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon08 a {padding-top:32px;background:url('../../images/img2015/common/icon08.png') no-repeat center top;width:66px}
.quick_info .right_icon li.m_icon09 a {padding-top:32px;background:url('../../images/img2015/common/icon09.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon10 a {padding-top:40px;background:url('../../images/img2015/common/icon10.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon11 a {padding-top:32px;background:url('../../images/img2015/common/icon11.png') no-repeat center top;width:46px}
.quick_info .right_icon li.m_icon12 a {padding-top:40px;background:url('../../images/img2015/common/icon12.png') no-repeat center top;width:46px}

#header_inner #gnb li .depth01 {background:url('../../images/img2015/common/main_gnb01.gif') no-repeat 0 0;width:64px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth02 {background:url('../../images/img2015/common/main_gnb02.gif') no-repeat 0 0;width:50px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth03 {background:url('../../images/img2015/common/main_gnb03.gif') no-repeat 0 0;width:52px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth04 {background:url('../../images/img2015/common/main_gnb04.gif') no-repeat 0 0;width:52px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth05 {background:url('../../images/img2015/common/main_gnb05.gif') no-repeat 0 0;width:50px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth06 {background:url('../../images/img2015/common/main_gnb06.gif') no-repeat 0 0;width:64px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth07 {background:url('../../images/img2015/common/main_gnb07.gif') no-repeat 0 0;width:50px;height:48px;text-indent:-9999px}
#header_inner #gnb li .depth08 {background:url('../../images/img2015/common/main_gnb08.gif') no-repeat 0 0;width:97px;height:48px;text-indent:-9999px}
#header_inner #gnb li.menu a.current {background-position:0 -48px}

/* 2뎁스메뉴 */
.pack_dep {position:absolute;left:0;top:48px;overflow:hidden;display:none;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#fff;width:637px;z-index:100;}
.pack_dep.dep_02 {width:460px}
.pack_dep.honey_moon {left:-31px}
.pack_dep.golf {left:-95px}
.pack_dep.jeju {left:-324px}
.pack_dep.ko_is {left:-389px}
.pack_dep.kor_air01 {width:459px;left:-274px}
.pack_dep.kor_room01 {width:459px;left:-324px}
.pack_dep.dis_none {left:-9999px}
.pack_dep.current {display:block}
.pack_dep.pack_hong {left:-100px}
.pack_dep.pack_guam {left:-200px}
.pack_dep.pack_aus {left:-247px}
.pack_dep.pack_ha {left:-378px}
.pack_dep.pack_cluz {left:-508px}
.pack_dep.pack_ji {left:-568px}
.pack_dep.pack_ha {left:-265px}
.pack_dep.pack_215 {left:-215px}
.pack_dep.pack_400 {left:-400px}
.pack_dep.pack_557 {left:-557px}

.pack_dep h3 {line-height:40px;height:40px;padding:0 17px;font-size:14px;color:#333;font-family:"맑은 고딕";font-weight:normal;border-bottom:1px solid #d7d7d7}
.pack_det_cont {margin:20px;position:relative;overflow:hidden}
.pack_det_cont.sub_bg_line {background:url('../../images/img2015/common/sub_bg_line.gif') repeat-y 0 0;min-height:240px}
.pack_close {position:absolute;top:0;right:0}
.pack_left_menu {float:left;min-width:239px}
.pack_left_menu .first {display:block}
.pack_right_banner {float:left;margin-left:178px;width:180px}
.pack_right_banner  a > img {width:180px;height:120px;}
.pack_right_nobanner {float:left;width:180px}
.pack_left_menu h4 {letter-spacing: -1px;line-height:30px;width:223px;background:url('../../images/img2015/common/bg_2depth.gif') no-repeat 0 -30px;font-size:12px;margin-top:2px;position:relative}
.pack_left_menu h4.on {background-position:0 0}
.pack_left_menu h4.on a {color:#fff}
.pack_left_menu h4 a {padding-left:20px;color:#444;font-size:12px;font-weight:normal}
.pack_3depth {position:absolute;left:240px;top:4px;display:none;width:163px}
.pack_3depth li {margin-top:6px;background:url('../../images/img2015/common/depth3_bg.gif') no-repeat 0 6px;padding-left:8px;line-height:140%}
.pack_3depth li.on {color:#d86364;text-decoration:underline}
.pack_3depth li.on a {color:#d86364;}
.pack_3depth li a {color:#8c8c8c}
.pack_3depth li a:hover, .pack_3depth li a:focus {color:#d86364;text-decoration:underline}

.sub_3depth li.on {color:#666;font-weight:bold;text-decoration:none}
.sub_3depth li.on a {color:#cd1d1f;background:url('../../images/img2015/common/sub_3depth_bg.gif') no-repeat right center;padding-right:5px}
.sub_3depth li.on a:hover, .sub_3depth li.on a:focus {color:#cd1d1;font-weight:bold;text-decoration:none}

.pack_3depth li.on ul li {margin-top:6px;background:url('../../images/img2015/common/depth4_bg.gif') no-repeat 0 6px;padding-left:8px;line-height:140%}
.pack_3depth li.on ul li a {color:#6d6d6d;;font-weight:normal}
.pack_3depth li.on ul li a:hover, .pack_3depth li.on ul li a:focus {color:#556fba;font-weight:bold;text-decoration:none;background:none}

.pack_4depth {position:absolute;left:208px;top:0;display:none;width:159px}

.depth4 {width:437px}
/*.depth3 {width:257px}*/

/* 푸터 */
#footer {background-color:#65666f;padding:22px 0;clear:both;font-size:12px}
#footer .footer_inner {width:990px;margin:0 auto;position:relative}
#footer .footer_inner .footer_logo {position:absolute;top:10px;left:0}
#footer .footer_inner .footer_menu {padding:5px 0 0 141px;}
#footer .footer_inner .footer_menu ul {overflow:hidden}
#footer .footer_inner .footer_menu li {float:left;line-height:24px;padding-right:15px}
#footer .footer_inner .footer_menu li a {color:#fff}
#footer .footer_inner .footer_menu address {clear:both;color:#c4c5cf;margin-top:10px;line-height:16px;letter-spacing:0px}
#footer .footer_inner .footer_menu .bar {color:#91929c;padding:0 5px}
#footer .footer_inner .footer_menu .footer_text {margin-top:20px;font-size:11px;line-height:16px;color:#a1a2ab}
#footer .footer_inner .footer_menu .copy_right {margin-top:5px;color:#929399}
#footer .footer_inner .footer_famliy {position:absolute;right:0;top:0}
#footer .footer_inner .footer_famliy > a {background:url('../../images/img2015/common/famliy_off.gif') no-repeat center top;display:block;width:121px;height:26px;line-height:26px;padding-left:10px;color:#c2c3cf;letter-spacing:0px}
#footer .footer_inner .footer_famliy > a.on {background:url('../../images/img2015/common/famliy_on.gif') no-repeat center top;}
#footer .footer_inner .footer_famliy .family_pop {position:absolute;top:-177px;left:0;background:#65666f;border:1px solid #c2c3cf;padding:5px;width:119px;height:166px;overflow-y:scroll}
#footer .footer_inner .footer_famliy .family_pop ul li {margin-bottom:3px}
#footer .footer_inner .footer_famliy .family_pop ul li ul li {background:url('../../images/img2015/common/family_blit.gif') no-repeat left 12px;padding-left:3px;margin-left:8px;}
#footer .footer_inner .footer_famliy .family_pop ul li ul li a {display:block;color:#fff}
#footer .footer_inner .footer_famliy .family_pop ul li a {display:block;color:#fff;padding:5px}
#footer .footer_inner .footer_famliy .family_pop ul li a:hover {background:#787982;}
#footer .footer_inner .footer_top {position:absolute;right:-51px;top:-47px;z-index:10}
/*#footer .footer_inner .footer_banner {position:absolute;right:0;bottom:0}*/
#footer .footer_inner .footer_banner {position:absolute;right:0;bottom:0px}
#footer .footer_inner .footer_banner li {float:left;text-align:center;color:#a1a2ab;margin-left:10px;font-size:11px}
#footer .footer_inner .footer_banner li.banner01 {background:url('../../images/img2015/common/banner01.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner li.banner02 {background:url('../../images/img2015/common/banner02.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner li.banner03 {background:url('../../images/img2015/common/banner03.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner li.banner04 {background:url('../../images/img2015/common/banner04.gif') no-repeat center 9px;padding-top:60px}

#footer .footer_inner .footer_banner2 {position:absolute;right:0;bottom:-20px}
#footer .footer_inner .footer_banner2 li {float:left;text-align:center;color:#a1a2ab;margin-left:10px;font-size:11px}
#footer .footer_inner .footer_banner2 li.banner01 {background:url('../../images/img2015/common/banner01.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner2 li.banner02 {background:url('../../images/img2015/common/banner02.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner2 li.banner03 {background:url('../../images/img2015/common/banner03.gif') no-repeat center 9px;padding-top:60px}
#footer .footer_inner .footer_banner2 li.banner04 {background:url('../../images/img2015/common/banner04.gif') no-repeat center 9px;padding-top:60px}

.point_ye{color:#fffeb0}


#header.renuwal{height:174px; background:url('/images/img2015/new_re/gnbmenu_line_01.png') center bottom repeat-x}
#header.renuwal.air{height:174px; background:url('/images/img2015/new_re/gnbmenu_line_air.png?v1605070516') center bottom repeat-x}
#header.renuwal .header_util{position:relative; width:100%; z-index:101}
#header.renuwal .header_util .tab_btns{float:left}
#header.renuwal .header_util .tab_btns a{float:left; display:block; width:140px; padding:10px 0; border-right:1px solid #e3e3e3; font-size:13px; text-align:center; font-weight:bold}
#header.renuwal .header_util .tab_btns a.on{padding-bottom:11px; background:#fff}
#header.renuwal .header_util .tab_btns a:first-child{border-left:1px solid #e3e3e3}
#header.renuwal .header_util .tab_btns a:first-child span{color:#d52720}

#header.renuwal .header_util .tab_btns_jeju{float:left}
#header.renuwal .header_util .tab_btns_jeju a{float:left; display:block; width:140px; padding:10px 0; border-right:1px solid #e3e3e3; font-size:13px; text-align:center; font-weight:bold;height:13px;}
#header.renuwal .header_util .tab_btns_jeju a.on{padding-bottom:11px; background:#fff}
#header.renuwal .header_util .tab_btns_jeju a:first-child{border-left:1px solid #e3e3e3}
#header.renuwal .header_util .tab_btns_jeju a:first-child span{color:#d52720}



#header.renuwal .header_util ul{float:right; margin-top:13px}
#header.renuwal .header_util ul li{float:left; margin-left:10px}
#header.renuwal .header_util ul li.leme_select{position:relative; width:auto; z-index:1}
#header.renuwal .header_util ul li.leme_select > a{padding-right:20px; background:url(/images/img2015/new_re/bg_leme_select.gif) no-repeat right center}
#header.renuwal .header_util ul li.leme_select div{display:none; position:absolute; top:20px; left:-5px; background:#f3f3f3}
#header.renuwal .header_util ul li.leme_select div a{display:block; padding:5px}
#header.sub_main.renuwal{height:174px; background:url('/images/img2015/new_re/sub_main_bg.png') center bottom repeat-x}
#header.renuwal.hotel{height:174px; background:url('/images/img2015/new_re/gnb_line_hotel.png') center bottom repeat-x}

#header.renuwal #header_inner #header_top{height:84px}
#header.renuwal #header_inner #header_top_jeju{height:90px}

#header.renuwal .all_menu_wrap h3.top_title5{left:401px}
#header.renuwal .all_menu_cont.list1 .menu,
#header.renuwal .all_menu_cont.list2 .menu{width:190px}

#header.renuwal .pack_3depth{padding-right:15px; border-right:0px solid #e3e3e3}
#header.renuwal .pack_3depth > li{position:relative; width:auto}
#header.renuwal .pack_3depth .pack_4depth{position:absolute; top:0; right:-190px; left:auto; padding-left:20px}
#header.renuwal .pack_3depth .on .pack_4depth{display:block}

#header.renuwal .pack_3depth > li.on > a,
#header.renuwal .pack_3depth > li > a:hover,
#header.renuwal .pack_3depth > li > a:focus{background:url(/images/img2015/new_re/bg_tri_rarr_red.gif) no-repeat right center}

/* #header.renuwal .pack_dep.new_type{width:auto}*/
#header.renuwal .pack_dep.new_type .pack_det_cont ul{width:540px}
#header.renuwal .pack_dep.new_type .pack_det_cont ul li{float:left}
#header.renuwal .pack_dep.new_type .pack_det_cont ul li a{display:block; width:95px; padding:7px 20px; font-size:13px}
#header.renuwal .pack_dep.new_type .pack_det_cont ul li.on a,
#header.renuwal .pack_dep.new_type .pack_det_cont ul li a:hover{background:#ebeef0}
#header.renuwal .pack_dep h3{font-weight:bold}
#header.renuwal .menu{font-family:Malgun Gothic}




#header.renuwal .pack_dep.new_type .pack_det_cont ul:after,
#header.renuwal .header_util:after{content:''; display:block; clear:both}

#top_banner_iframe{display:block}


/* 키워드 검색전환 버튼 */
.keyword_btn{height:38px; background:#2b1142; position:absolute; right:-118px;}
.keyword_btn a{color:#fff; font-size:12px; line-height:38px; text-align:center; display:block; padding:0 6px;}
.keyword_btn a span img{vertical-align:middle; margin-top:-4px; margin-left:3px;} 

.input_arrow{position:absolute; right:50px; top:15px; z-index:1; cursor:text; transition:all 0.1s;}

#header_inner .search fieldset{position:relative}
#header_inner .search:hover .Mentoring_box{display:block}
#header_inner .search:hover .input_arrow{transform:rotate(-180deg); transition:all 0.1s;}
.Mentoring_box{display:none; position:absolute; width:100%; top:37px; border:1px solid #7b4eb9; background:#fff; box-sizing:border-box; }
.Mentoring_box h2{background:#f5f5f5; font-size:12px; color:#727272; text-align:center; height:34px; line-height:34px; border-bottom:1px solid #dddddd}
.Mentoring_box ul{text-align:center; font-size:0; padding:16px 0}
.Mentoring_box ul li{display:inline-block; width:33.333%; padding:3px 0; cursor:pointer;}
.Mentoring_box ul li a{display:inline-block; font-size:12px; color:#727272; padding:6px 4px; font-weight:300;}
.Mentoring_box ul li.on a{background:#2b1142; color:#fff; font-weight:bold;}

input::placeholder {
  color: #7b4eb9;
}
input:focus::-webkit-input-placeholder {color:transparent; }

.all_menu_li{display:table;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;padding: 0 14px 0 14px;}
.roll_notice{display: table-cell;vertical-align: middle;height: 48px;width: 936px;overflow:hidden;}
.roll_notice .noti{width: 670px;float:left;}
.roll_notice .noti ul{height: 22px;    overflow: hidden;}
.roll_notice .noti ul > li{height: 24px; margin-top: 2px;}
.roll_notice img.noti_img{padding: 0 10px 0 15px; float:left;}
.roll_notice span{font-family: "NotoSansKR";}
.roll_notice span.title{font-size: 16px;color: #454545; padding-right:15px;}
.roll_notice span.date, .roll_notice .notice_more span{font-size: 14px;color: #888888;}
.roll_notice .notice_more{float: right;margin-top: 4px;height: 20px;}