@charset "utf-8";
/*@import url("font_notoSansKR.css");*/ /* 2023-11-21 삭제 */

/* layout */
.g_wrap { width: 100%; min-width: 1280px; z-index: 1; margin: 0; padding: 0; }
.g_wrap * {font-family:'맑은 고딕','MalgunGothic',sans-serif ;}

.g_wrap_gray { background:#f0f0f0; }
.g_wrap_gray .content_wrap { overflow:hidden; width:1080px; margin:40px auto -60px; background:#fff; }

.login_wrap {background:#f0f0f0;}
.top_banner { position: relative; top: 0; z-index: 7000; width: 100%; height: 60px; background: #fff; display: block;}/*<!-- // 2018-01-18, fix -->*/
.header_area1 { position: relative; width: 100%; z-index: 6010;}
.header_area1 .global_area { width: 100%; height: 50px;}
.header_area2 { position: relative; left: 0; width: 100%; height:107px; z-index: 6000; }
.header_area2 .top_h_area { width: 100%; height: 107px;}
.header_area3 { position: relative; clear: both; z-index: 4000;}
.header_area3 .gnb_wrap_n { width: 100%; height: 50px;}
.container { position: relative; z-index: 2; width: 100%; min-height: 600px; padding: 0;}
.container .rollwrap {width:1080px; margin:0 auto;} 
.footer_area {clear:both; border-top:2px solid #444; margin-top:100px; padding-top:27px; background:#fff;}
#footer_benepia {position:relative; height:190px;}
#footer_benepia:after {content:""; display:block; clear:both;}
.fixed {width:1080px; margin:0 auto; position:relative; clear:both;}
.fixed:after {content:""; display:block; clear:both;}
.fixedForce {width:1080px !important;}

.footer { position: relative; z-index: 3; overflow: hidden; width: 100%; margin: 0 auto; padding: 0; background-color: #f8f8f8; border-bottom:0 !important; clear: both;}

/* 2026.로그인페이지 UI 개선 s [TES-3537 : P256276] */
.page-sticky-footer {
	min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-sticky-footer #container {
	flex: 1;
}
/* 2026.로그인페이지 UI 개선 e */

/* 팝업 */
.popup {padding:20px; position:relative;}
.pop_tit_area {position:relative; _display:inline-block; padding-bottom:10px; border-bottom:1px #ddd solid; font-size:22px; font-weight:700; color:#333;}
/* 2020-05-11 추가 */
.pop_tit_area.bcpop {border:0;}	
.pop_tit_area.bcpop h1 {font-size:18px; letter-spacing:-1px;}
.pop_tit_area.bcpop .bcpop_tx01 {font-size:12px; font-weight:normal; color:#898989; margin:4px 0;}
.pop_tit_area.bcpop .bcpop_tx01 span {margin-left:20px;}
.pop_tit_area.bcpop .btn_lp_close {background:none;}
.pop_tit_area.bcpop .btn_lp_close img {width:66%;}
.pop_tit_area.bcpop + .fTable td {border-left:1px solid #ddd;}
.pop_tit_area.bcpop + .fTable tr td:first-child {border-left: none;}
.tx_red {color:#ff242c;}
/* // 2020-05-11 추가 */
.pop_tit_area .btn_lp_close {display:inline-block; width:24px; height:23px; position:absolute; top:0; right:0; background:url(/resources/images/btn/btn_pop_close.png) 0 0 no-repeat;}
.pop_tit_area .btn_lp_close a {display:block; width:24px; height:23px; font-size:0;}
.poplog_tit_area {box-sizing:content-box; margin:-20px 0 0 -20px; width:100%; padding:11px 20px 20px; position:relative; _display:inline-block; border-bottom:1px #ddd solid; font-size:22px; font-weight:700; color:#fff; background:#666;}
.poplog_tit_area .btn_lp_close {display:inline-block; width:24px; height:23px; position:absolute; top:18px; right:25px; background:url(/resources/images/btn/btn_poplog_close.png) 0 0 no-repeat;}
.poplog_tit_area .btn_lp_close a {display:block; width:24px; height:23px; font-size:0;}
.pop_cont_area {}
.popup .today {position:relative; bottom:0; padding:25px 0 0 0; height:26px; font-size:13px;}
.popup .today label {margin:0 10px 0 5px;}
.popup .today input {background:none; border:none;}
.popup .today .btn_close {position:absolute; top:20px; right:0; _right:20px;}



/* quick */
.quick_box_n{position:absolute;left:50%;top:50px;margin-left:580px; z-index:1000; width:64px;}
.quick_box_n > ul{position:absolute;right:0;top:0;width:64px;}
.quick_box_n > ul li{overflow:hidden; width:64px; height:70px; }
.quick_box_n > ul li a{display:none;width:64px;height:70px; text-align:center;background:#666;color:#b3b3b3;font-size:11px}
.quick_box_n > ul li.on a{display:block;color:#fff;background:#333}
.quick_box_n > ul li a span{display:table-cell;padding:0 5px 5px;height:30px;width:64px;line-height:1.2;vertical-align:middle;letter-spacing:-1px}
.quick_box_n > ul li.quickcu_box4 a {min-height:80px;}
.quick_box_n > ul li.quickcu_box5 {height:50px;}
.quick_box_n > ul li.quickcu_box5 a.btn_quicktop {height: 50px; min-height: 50px; display: block; background:#eaeaea; text-indent: -9999px; padding:0;}
.quick_box_n > ul li.quickcu_box5 a.btn_quicktop2 {height: 50px; min-height: 50px; display: block; background:#424242; text-indent: -9999px; padding:0;}
.quick_box_n > ul li.quickcu_box5 a.btn_quicktop img {display:block; width:100%; height:100%;}
.quick_box_n > ul li.quickcu_box5 a.btn_quicktop2 img {display:block; width:100%; height:100%;}
/*.quick_box_n > ul li.quickcu_box5.on a.btn_quicktop { background:#ff7713; text-indent: -9999px;}*/


/*  : 사용되는곳이 있는경우 주석해제 하시고 오늘이 2018-02-01 이후면 삭제
.popup_info {padding:20px; border-bottom:1px solid #ddd; letter-spacing:-1px;}
.popup_info strong.title {display:inline-block; margin-bottom:10px; font-size:14px;}
.popup_info p {line-height:17px;}
.popup .tbl_type01 tr.toggle_con td {padding:13px; line-height:17px;}
.popup .ban {border:1px solid #ddd;}
.popup .seal {padding:250px 0 50px 0; font-size:15px; font-weight:bold;}
.prize_box {height:410px; overflow:auto;} 
.prize_box .no_result {height:250px; padding-top:159px; font-size:14px; text-align:center; border-bottom:1px solid #ddd}
.mpop_banner {position:relative; width:452px; margin-top:20px;}
.mpop_banner .slide {position:relative; width:452px; overflow:hidden;}
.mpop_banner .slide li {display:block; width:450px; }
.mpop_banner .slide li img { font-size:0; line-height:0; }
.mpop_banner .slide li a {display:block;}
.mpop_banner .slide li .mpop {}
.mpop_banner .slide li .mpop li {width:451px; height:350px; margin-bottom:10px;  }
.mpop_banner .slide li .mpop li.last {margin-bottom:0;}
.mpop_banner .page {position:absolute; top:-45px; right:0;}
.mpop_banner .page li {float:left; margin:0 0 0 3px; font-size:0; line-height:0; text-align:right;}
.mpop_banner .page li a {display:inline-block; background:url(/resources/images/ico/ico_page.gif) 0 0 no-repeat; width:10px; height:10px; line-height:10px; overflow:hidden;}
.mpop_banner .page li.current a {background-position:0 -20px;}


레이어팝업공통 
.pop_tit_area02 {padding:40px 0 35px 0; border-bottom:1px #ddd solid; text-align:center;}
.pop_tit_area02 img {margin:0 10px; vertical-align:middle;}
.bill_area{position:relative;}
.bill_area img{position:relative;z-index:10;}
.bill_area ol{position:absolute;left:0;top:0;}
*/


/* top banner */
.top_banner .banner { position: relative; width: 1080px; height: 60px; margin: 0 auto;}
.top_banner .banner .top_img { display: block; width:100%; height: 100%;}
.top_banner .banner .btn_close_topbanner { position: absolute; display: block; top: 20px; right: 20px; z-index: 10;}


/* header_area1 */
.global_area { background-color: #4f4f4f;}
.global_area .global_box { width: 1080px; height: 100%; margin: 0 auto;}
.global_area .global_box > ul { display: inline; float: left;}
.global_area .global_box ul.tab li:first-child { border-right: 0; margin-left: 0;}
.global_area .global_box ul.tab li { float: left; margin-top: 9px; margin-left: 2px; min-width: 107px; height: 41px; background: #ff7713;}
.global_area .global_box ul.tab li.on { background: #fff;}
.global_area .global_box ul.tab li a { display: block; height:41px; font-size:14px; font-weight:700; text-align: center; padding: 11px 10px 13px; color: #fff;}
.global_area .global_box ul.tab li.on a { color: #333;}
.global_area .global_box ul.tab li.staff a { background:#ff7713;/*background: url("/resources/images/common/staff_mall.gif") no-repeat 0 0;*/}
.global_area .global_box ul.tab li.staff_cu {background:#5c5c5c;}
.global_area .global_box ul.tab li.staff_cu a {color:#a9a9a9;}
.global_area .global_box .personal { float: right; font-size: 13px; position: relative; letter-spacing:-0.3px;}

.global_box .personal > .point {float:left; vertical-align:middle; font-size:14px; line-height:1; color:#fff; padding-top:18px; font-family:'맑은고딕','MalgunGothic', sans-serif;}
.global_box .personal > .point .user_name { display:inline-block; font-weight: 700; font-size:14px; color: #fff; border-bottom:1px solid #fff; padding-bottom:3px;}
.global_box .personal > .point span {display:inline-block; padding-left:1px; }
.global_box .personal > .point strong {display:inline-block; font-family: 'roboto'; padding-left:5px; font-weight:700;}

.global_box .personal .btn_wrap,
.global_box .personal .menu {float: left; margin-left: 13px; margin-top: 18px;}
.global_box .personal .btn_wrap {margin-top: 17px;}
.global_box .personal .btn_wrap > a{display: inline-block; vertical-align: middle;}
.global_box .personal .btn_wrap .btn_logout {width: auto; height: 20px;}
.global_box .personal .btn_wrap .btn_special{margin-left: 5px; width: auto; height: 20px;}
.global_box .personal .menu > li:first-child {background: none; margin-left: 0; padding-left: 0;}
.global_box .personal .menu > li {float: left; vertical-align: middle; background: url("/resources/images/common/sep.png") no-repeat 0 5px; padding-left: 8px; margin-left: 8px;} /* 2026-08-11 수정 : WIKI-325324802 */
.global_box .personal .menu > li > a,
.global_box .personal .menu > li > a:hover,
.global_box .personal .menu > li > a:active{font-size: 12px; font-weight:100; color: #fff; letter-spacing: -.04em;} /* 2026-08-11 수정 : WIKI-325324802 */

/* 베네피아 홈이동, 2021.11.23 add */
.global_area .global_box .home_link {float: left;}
.global_area .global_box .home_link .home {display: inline-block; margin: 17px 0 0 10px; padding: 0 0 0 20px; color: #fff; font-size: 14px; background: url("/resources/images/main/bl_bene_home.png") left center no-repeat;}


/* 로고영역 */
.top_h_area {background-color: #fff;}
.top_h_area .top {position: relative; width: 1080px; height: 107px; margin: 0 auto; }
.top_h_area .top h1 {
    margin: 0;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
}
.top_h_area .top .h1-logo-wrap {
    position: relative;
    left: 0;
    top: 0;
    transform: translateY(0);
    width: 320px;
    height: 60px;
}
.top_h_area .top .h1-logo-wrap a {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 100%;
    height: 100%;
}
.top_h_area .top .h1-logo-wrap img {
    display: block;
    max-width: 100%;
    max-height: 60px;
    object-fit: contain;
    object-position: left center;
}
h1 .h1-logo-wrap button {position: absolute;top: 50%;left:-32px; transition: transform .2s;transform: translateY(-50%) rotate(180deg);
    background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQzMEIyOUE1N0YyMzExRUNCQ0E3ODVFRjg5NzhGRTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQzMEIyOUE2N0YyMzExRUNCQ0E3ODVFRjg5NzhGRTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDMwQjI5QTM3RjIzMTFFQ0JDQTc4NUVGODk3OEZFMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDMwQjI5QTQ3RjIzMTFFQ0JDQTc4NUVGODk3OEZFMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cO7O/AAAAmElEQVR42nzQSwrCMBCA4RoVRb2Bq6w8gTtd6sZNC+o9PI6n8FF8nktoEYT+AxMYQuzABw3kb0I63vssMWMc8cEBVbyhl4gmuGOpa/lzHseuJSrxxhpnjP6FNrpiqyeF+GRjZ6KHiXb46vXy1MkSdnHDAhcThQnxCyuNnYR9zPQq+yiycYEn5hjKq9aY4pe1j8QbDOS7EWAAI0ch/VosF9wAAAAASUVORK5CYII=');
    background-size: 12px auto;background-position: center;overflow: hidden;text-indent: -200vw;width: 30px;height: 30px; opacity: 0.8; border-radius: 50%;}
h1 .h1-logo-wrap .service-list {font-size: 14px;color: #1b1b1b;border: 1px solid #ddd;background: white;position: absolute;top: calc(100% + 12px);left: -26px;padding: 15px 27px;border-radius: 10px;display: none;box-shadow: 2px 3px 8px rgba(0,0,0,.15);}
h1 .h1-logo-wrap .service-list li {border-top: 1px solid #eeeeee;padding-left: 6px;}
h1 .h1-logo-wrap .service-list li:first-child {border-top: none;}
h1 .h1-logo-wrap .service-list li a {display: block;height: 46px;line-height: 46px;width: 260px;}
h1 .h1-logo-wrap.service-list-open .service-list {display: block;}
h1 .h1-logo-wrap.service-list-open button {transform: translateY(-50%) rotate(0);}


/* search */
.top_h_area .top .sch {position:absolute; width:365px; height:44px; left: 50%; top: 50%; transform: translate(-50%, -50%); /*margin-left:-183px; top: 36px;*/ z-index:100; }  /* PRJBENSCH-260 수정 */	/* 2023-08-23 z-index 추가 */ 
.top_h_area .top .sch form {position: absolute; width:365px; height: 44px;}
.top_h_area .top .search_all_area {display: none; position: absolute; width: 630px; left: -140px; top: 42px; background: #fff; z-index: 600; border: 2px solid #ff6d00;}	/* 2023-08-23 top:39px → top:42px 수정 */
.top_h_area .top .input_keyword {width: 100%; height: 100%;}  /* PRJBENSCH-260 수정 */
.top_h_area .top .input_keyword input {position:relative; width: 100%; border: 2px solid #F88800; height: 100%; padding:0 50px 0 18px;  font-size: 14px; color: #212121; border-radius: 50px; }  /* PRJBENSCH-260 수정 */
.top_h_area .top .input_keyword input::placeholder {color: #BABABA; letter-spacing: -0.7px;}  /* PRJBENSCH-260 수정 */
.top_h_area .top .input_keyword input {line-height: 36px\9;}
.top_h_area .top .input_keyword input:focus {outline:none;}
.top_h_area .top .input_keyword a {
  display: block; 
  position: absolute; 
  right:2px; 
  top:50%;
  transform: translateY(-50%); 
  width:45px; 
  height: 44px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHASURBVHgBvVVLUsJAEH0zCgFkkSOEEygnAE+g3gBPgGxEdBHYaMFGbiCcADwBeAI5Qo7AQvkJGXuSYCXU5FMoviqKJN39uvOmuwMcECzOQZjQP9Mwjjj0jY1p/gETJEQo+fwJBmN4IY8zCOg+kyUE+tkGmtiHfNbGDQdMH6nl/IKJZJJzSmIlJl8+4lJwDOQ1F+imFmixFqZb+1cHJZKnR5eGTKDNUfTb/eC7D4j42cnK0Ew3UNsNTN3iTdOIkDnaG6scqkhSOelckTozgYnWQBERIN8y+Y5Ipqm2QEFVPd+5uXAycnQRA9J6TH9jKk9f5VFS+QTIBXMPiyqykADMPWgwO9BNavK/BldVYguUE8SS3K5f2JsGyIm07wQJVORkIgLy8OG1o+ygWPKfQ5ItlnVbMoRYTq/pELDwSWXKQI53bxItGZya4VW2mrTRswrZq46dYZip4yoxua+yEdzXDgXJV4gaf2W3yIDMHQoUfA23l7cDYlE1PW86pSQmIhC7clXwS2fbqOXu1UO3F7nEsk0LTrgLbr1BUbXn9x4irY4hyeJUfHyEgap1fzWh6TptTW87rk9wikPgo0Mfkf/GN7YIkHpwW8kxAAAAAElFTkSuQmCC"); 
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-indent: -9999px;
}  /* PRJBENSCH-260 수정 */
.top_h_area .top .input_keyword a.btn-bmw {display: block; position: absolute; right:0; top:1px; width:56px; height: 38px; background: #1c69d4 url("/resources/images/common/btn_topsearch_bmw.png") no-repeat center center; text-indent: -9999px;}
.search_all_area .search_area {width: 100%; min-height: 410px; background: #fff; padding-bottom:20px; text-align: left;}
.search_all_area fieldset {padding:0;}
.search_all_area .search_area .recom {border-bottom: 1px solid #d0d0d0; width: 100%; padding: 22px 0px; background: #f3f3f3;}
.search_all_area .search_area .recom li {display: inline-block; margin-right: 20px; color: #333; font-weight: bold;}
.search_all_area .search_area .recom li.first {padding: 6px 40px 7px; background: #d6d6d6; margin-left: 20px; font-size: 14px;}
.search_all_area .search_area .recom a {text-decoration: none; color: #333; font-weight: bold; font-size: 14px;}
.search_all_area .search_area .popular_keyword {padding: 0 40px;}
.search_all_area .search_area .popular_keyword dt {font-size: 16px; line-height: 16px; font-weight: bold; padding: 18px 0; border-bottom: 1px solid #999;}
.search_all_area .search_area .popular_keyword dd {border-bottom: 1px solid #999; overflow: hidden;}
.search_all_area .search_area .popular_keyword dd ul {width: 50%; float: left;}
.search_all_area .search_area .popular_keyword dd ul li {border-bottom: 1px solid #e0e0e0; position: relative; padding: 10px 15px;}
.search_all_area .search_area .popular_keyword dd ul li.top1 a {color: #eb1d21; font-weight: bold;}
.search_all_area .search_area .popular_keyword dd ul li.top5 a {font-weight: bold;}
.search_all_area .search_area .banner {width:587px; margin: 20px; overflow: hidden; text-align: center; padding:0;}
.search_all_area .search_area .banner li {display: inline-block; float:left; margin-right:7px; width: 290px; height: 177px;}
.search_all_area .search_area .banner li + li {margin-right:0;}
.search_all_area .search_area .banner li a {display: block; width: 290px; height: 177px;}
.search_all_area .search_area .banner li a img {width: 100%;}

/* 하이네켄 search */
.sch-cnt .sch-select {box-sizing:content-box;}
.sch-wrap .sch-word {box-sizing:content-box; padding:2px 0 0 5px;}


/* 상단 슬라이드 배너 */
.top_slider_area {position: absolute; right: 0; top: 20px; width:238px; height:60px; overflow:hidden;}
.slider_wrap {position: relative; overflow: hidden; width: 238px; height:60px;}
.slider_wrap li {width: 200px; height: 60px;}
.slider_wrap li a {width: 200px; height: 60px; display: block;}
.slider_wrap li a img {width: 100%;}
.slider_wrap .slick-arrow {position: absolute; bottom: 0; right: 0; text-indent: -9999px; display: block; z-index: 2;}
.slider_wrap .slick-arrow.slick-prev {width: 19px; height: 19px; bottom: 0; right: 19px; background: url("/resources/images/icon/btn_banner_prev.png") no-repeat 0 0;}
.slider_wrap .slick-arrow.slick-next {width: 19px; height: 19px; bottom: 0; right: 0; background: url("/resources/images/icon/btn_banner_next.png") no-repeat 0 0;}
.slider_wrap ul.slick-track {width:238px; height:60px; overflow:hidden;}
.slider_wrap ul.slick-track li {float:left;}

.bgf-point-info { position: relative; }
.bgf-point-info .layer-user-pointChk { position: absolute; top: 39px; right: 12px; border: 2px solid #782c8f !important; background: #fff; width: 155px; height: 61px; padding-left: 18px; padding-top: 14px; line-height: 1.1em; font-weight: bold; color: #782c8f !important; }
.bgf-point-info .layer-user-pointChk var { display: block; font-style: normal; font-size: 16px; margin-top: 5px; }

.gnb_wrap {position: relative;}
.gnb_wrap:before {content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #333333; z-index: 10;}
.gnb_wrap:after {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #999999; z-index: 10;}
.gnb_wrap .gnb_n {width: 1080px; height: 100%; margin: 0 auto; position: relative;}
.gnb_n > a.btn_allmenu {float: left; width: 154px; height: 100%; color: #333; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; font-weight: bold; background: url("/resources/images/common/bg_btn_allmenu_open.png") 28px 20px no-repeat;}
.gnb_n a.btn_allmenu h2,
.gnb-wrap .inbox .btn_allmenu h2 {margin: 17px 0 0 55px; font-size: 15px; font-weight: bold; color: #4f4f4f;}


/* s: 전체메뉴 */
.gnb_wrap_n {position: relative;font-family:'Malgun Gothic','맑은고딕','Dotum','Verdana','AppleGothic','sans-serif';} /* 2022-04-19 */
.gnb_wrap_n:before {content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #333333; z-index: 10;}
.gnb_wrap_n:after {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #999999; z-index: 4010;}
.gnb_wrap_n .gnb_n {width: 1080px; height: 100%; margin: 0 auto; position: relative;}
.gnb_wrap_n .gnb_n > a.btn_allmenu_n {float: left; width: 154px; height: 100%; color: #333; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; font-weight: bold; background: url("/resources/images/common/bg_btn_allmenu_open.png") 28px 20px no-repeat;}
.gnb_wrap_n .gnb_n a.btn_allmenu_n h2 {margin: 15px 0 0 55px; font-size: 15px; font-weight: bold; color: #4f4f4f;}
.gnb-wrap .allmenu_wrap .btn_allmenu_n h2 {margin: 17px 0 0 55px; font-size: 15px; font-weight: bold; color: #fff;}
.gnb_n .allmenu_wrap {display: none; position: absolute; left: 0; top: 0; z-index: 5001; overflow: hidden; width: 100%;}
.gnb_n .allmenu_wrap nav {position: relative; width: 1080px; margin: 0 auto; background: #fff; border: 2px solid #666; border-top: 0; box-sizing:border-box;}
.gnb_n .allmenu_wrap nav .allmenu_bar {height: 50px; width: 100%; overflow: hidden; background: #666; position: relative;}
.allmenu_bar {height: 50px !important; width: 100%; overflow: hidden; background: #666; position: relative;}

.gnb-wrap .inbox a.btn_allmenu_n,
.gnb_n .allmenu_wrap nav .allmenu_bar a.btn_allmenu_n {float: left; width: 155px; height: 100%; color: #fff; border: 0; font-weight: bold; background: url("/resources/images/common/bg_btn_allmenu_open2.png") 28px 20px no-repeat;}
.gnb_n .allmenu_wrap nav .allmenu_bar a.btn_allmenu_n h2 {color: #fff;}
.gnb_n .allmenu_wrap nav .allmenu_bar a.btn_close_allmenur {position: absolute; top: 15px; right: 15px; width: 20px; height: 20px; background: url("/resources/images/common/btn_close_topbanner.png") 0 0 no-repeat; text-indent:-9999px;}
.gnb_n .allmenubr_n {height: auto; text-align: center;}
.gnb_n .allmenubr_n > div button {display: inline-block; height: 40px; width: 130px; margin-top: 20px; margin-bottom:20px; text-indent: -9999px;}
.gnb_n .allmenubr_n .allmubr1 {background: url("/resources/images/common/btn_allmu1.png") no-repeat 0 0;}
.gnb_n .allmenubr_n .allmubr2 {background: url("/resources/images/common/btn_allmu2.png") no-repeat 0 0;}
.allmenubr_n > div {position: relative; display: inline-block; margin-right: 5px;}
.allmenubr_n > div .menu_list {position: absolute; top: 65px; left: 0; width: 130px; background: #fff; border: 1px solid #ddd; z-index: 4010; display: none;}
.allmenubr_n > div .menu_list.open {display: block;}
.allmenubr_n > div .menu_list ul li a:hover {text-decoration: underline; color: #ff6d00;}
.allmenubr_n > div .menu_list .depth02 {overflow: hidden; padding: 10px 20px 15px;}
.allmenubr_n > div .menu_list .depth02 li {position: relative; padding: 5px 0;}


/* cu */
.gnb-wrap .allmenubr_n {height: auto; text-align: center;}
.gnb-wrap .allmenubr_n > div button {display: inline-block; height: 40px; width: 130px; margin-top: 20px; margin-bottom:20px; text-indent: -9999px;}
.gnb-wrap .allmenubr_n .allmubr1 {background: url("/resources/images/common/btn_allmu1.png") no-repeat 0 0;}
.gnb-wrap .allmenubr_n .allmubr2 {background: url("/resources/images/common/btn_allmu2.png") no-repeat 0 0;}
.gnb-wrap .allmenubr_n > div {position: relative; display: inline-block; margin-right: 5px;}
.gnb-wrap .allmenubr_n > div .menu_list {position: absolute; top: 65px; left: 0; width: 130px; background: #fff; border: 1px solid #ddd; z-index: 4010; display: none;}
.gnb-wrap .allmenubr_n > div .menu_list.open {display: block;}
.gnb-wrap .allmenubr_n > div .menu_list ul li a:hover {text-decoration: underline; color: #ff6d00;}
.gnb-wrap .allmenubr_n > div .menu_list .depth02 {overflow: hidden; padding: 10px 20px 15px;}
.gnb-wrap .allmenubr_n > div .menu_list .depth02 li {position: relative; padding: 5px 0;}
/* //cu */


.gnb_n .allmenu {display: table; border-top:1px solid #ddd;}
.gnb_n .allmenu .menu_list {display: table-cell; width: 267px; border-left: 1px solid #ddd; font-size: 15px; overflow: hidden;}
.gnb_n .allmenu .menu_list:first-child {border-left: 0; width:269px;}
.gnb_n .allmenu .menu_list h2 {background: #f8f8f8; font-size: 16px; font-weight: bold; color: #333; line-height: 50px; text-indent: 20px;}
.gnb_n .allmenu .menu_list img {vertical-align: middle;}
.gnb_n .allmenu .menu_list ul li a:hover {text-decoration: underline; color: #ff6d00;}
.gnb_n .allmenu .menu_list .depth02 {overflow: hidden; padding: 15px 20px;}
.gnb_n .allmenu .menu_list .depth02 li {position: relative; padding: 5px 0;}
.gnb_n .allmenu .menu_list .depth02 > li.on > a {font-weight: bold; text-decoration: underline;}
.gnb_n .allmenu .menu_list .depth02 li.on span {width: 10px; height: 5px; display: block; position: absolute; top: 10px; right: 10px; background: url("/resources/images/icon/btn_arrowoff.png") no-repeat 0 0;}
.gnb_n .allmenu .menu_list .depth02 li a.ico_open > span {background: url("/resources/images/icon/btn_arrowon.png") no-repeat 0 0;}
.gnb_n .allmenu .menu_list .depth02 li:first-child {border: none;}
.gnb_n .allmenu .menu_list .depth02 li a {font-size: 14px; color: #666;}
.gnb_n .allmenu .menu_list .depth02 li a.ico_open {color: #ff6d00; font-weight: bold; text-decoration: underline;}
.gnb_n .allmenu .menu_list .depth03 {display: none; list-style: none; padding: 0; margin: 5px 0;}
.gnb_n .allmenu .menu_list .depth03 li {list-style: none; margin: 0; padding: 5px 0px; background: #f3f3f3;}
.gnb_n .allmenu .menu_list .depth03 li a {font-weight: normal; padding-left: 10px;}
.gnb_n .allmenu .menu_list .depth03 li a.ico_open {color: #ff6d00;}
.gnb_n .allmenu .menu_list .depth03 li a > span {width: 10px; height: 5px; display: block; position: absolute; top: 10px; right: 10px; background: url("/resources/images/icon/btn_arrowoff.png") no-repeat 0 0;}
.gnb_n .allmenu .menu_list .depth03 li a.ico_open > span {background: url("/resources/images/icon/btn_arrowon.png") no-repeat 0 0;}
.gnb_n .allmenu .menu_list .depth04 {display: none; padding: 5px 0; margin-top: 5px; background: #f9f9f9;}
.gnb_n .allmenu .menu_list .depth04 li {background: #f9f9f9; padding: 1px 20px;}
.gnb_n .allmenu .menu_list .depth04 li a {font-size: 13px; color: #999; font-weight: normal;}

.gnb_n .main_gnb_n {position: relative; z-index: 4030; float: left; height:50px;}

.main_gnb_n .menu_lv1_n > li > a,
.main_gnb_n .menu_right > li > a {display: block; padding: 16px 0 12px; color: #333; text-align: center; font-size: 15px; font-weight: 700;}
.main_gnb_n .menu_lv1_n {float: left; width: 430px; height: 50px;}	/* 2022-09-20 수정 */ 
.main_gnb_n .menu_lv1_n > li {float: left; width: 18.6%; height:50px;} /* 2022-09-20 수정 */
.main_gnb_n .menu_lv1_n > li:first-child {width: 19%;} /* 2022-09-20 수정 */
.main_gnb_n .menu_lv1_n > li > a {position: relative; width: 100%; display: block; color:#4f4f4f;}
.main_gnb_n .menu_lv1_n > li > a > span {position: absolute; left: 0; top: 15px; color: #eaeaea; font-weight: normal;}
.main_gnb_n .menu_lv1_n > li > a:hover,
.main_gnb_n .menu_lv1_n > li.active > a {color: #ff7713;}
.main_gnb_n .menu_lv1_n > li:hover > a:after,
.main_gnb_n .menu_lv1_n > li.active > a:after {content: ""; display: block; position: absolute; top: 47px; left:0; height: 2px; width: 100%; background: #ff7713;}


/* gnb 5개 */
.main_gnb_n .menu_lv1.list04 > li {width:25%;}
.main_gnb_n .menu_lv1.list05 > li {width:20%;}
.main_gnb_n .gnb_inner_wrap {position:absolute; top:49px; left:-156px; width:790px; background:#fff; /*font-size:0;*/ border:2px solid #ff6d00; display:none; overflow:hidden;}
.main_gnb_n .gnb_inner_wrap .nav_wrap {position:relative; text-align:left; background:#fff;}
.main_gnb_n .gnb_inner_wrap .nav_wrap h2 {font-size:20px; font-weight:bold; color:#ff6d00; width:210px; padding:20px 0; text-align:center;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left {display:block;width:210px; min-height:220px; border-right:1px solid #ddd; float:left;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li {height:40px;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul {height:100%;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > a {display:block; padding:6px 0 7px 60px; font-size:14px; color:#666; background:#fff; position:relative;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > a + *,
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul, 
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > .sub { display:none; position:absolute; width:246px; top:0; left:210px; padding:20px; background:#f8f8f8; min-height:100%; border-right:1px solid #ddd;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li.active > a {background:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#000; font-weight:bold; background:#f8f8f8;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li.active > a:after {content:""; display:block; width:1px; height:32px; position:absolute; top:0px; right:-1px; background:#f8f8f8; }
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li.active > a + *,
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li.active > ul, 
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li.active > .sub { display:block; }
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul > li a {display:block; padding:10px 0;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul.inter > li a {padding: 5px 0;} /* 2019.04.02 추가 */
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul.inter > li b {display: inline-block; margin: 12px 0px 5px 0px; font-weight: bold;} /* 2019.04.02 추가 */
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul > li a:hover {color:#ff6d00;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul > li i.i_welfare {display:inline-block; width:44px; height:15px; margin-left:10px; vertical-align:middle; background:url("/resources/images/icon/i_welfare.png") no-repeat 0 0;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul > li i.i_none_welfare {display:inline-block; width:44px; height:15px; margin-left:10px; vertical-align:middle; background:url("/resources/images/icon/i_non_welfare.png") no-repeat 0 0;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .img_wrap {width:330px; padding:22px 20px; float:right;}
.main_gnb_n .gnb_inner_wrap .nav_wrap .img_wrap > a + a:before {content:""; display:block; width:290px; height:1px; background:#ddd; margin-bottom:4px;}
/* .main_gnb_n .gnb_inner_wrap .nav_wrap .nav_wrap_left > ul > li > ul.inter > li.first b {margin-top: 0;}  *//*2019.04.09 추가*/

/*.main_gnb_n .gnb_inner_wrap .nav_wrap .img_wrap > p {height:1px; background:#ddd; margin:5px 0 4px 0}*/
.main_gnb_n .gnb_inner_wrap .img_wrap .gnb_inner_img {display: block; width: 290px; margin-top: 5px; height: 177px; }
.main_gnb_n .gnb_inner_wrap .img_wrap .gnb_inner_img img {width: 100%;}
.main_gnb_n .gnb_inner_wrap .gnb_inner_bottom {width: 100%; padding: 16px; position: relative; background: #fff; border-top: 1px solid #ddd; clear: both;}
.main_gnb_n .gnb_inner_wrap .gnb_inner_bottom ul {overflow: hidden;}
.main_gnb_n .gnb_inner_wrap .gnb_inner_bottom ul li {float: left; width: 90px; height: 28px; margin-right: 5px;}
.main_gnb_n .gnb_inner_wrap .gnb_inner_bottom ul li a {display: block;}
.gnb_n .menu_right_n {float: right; height: 50px; text-align: right;}
.gnb_n .menu_right_n li {display: inline-block; height: 50px; margin-left:15px; } /* 2022-09-20 수정 */
.gnb_n .menu_right_n li:first-child { margin-left:0; }
.gnb_n .menu_right_n li.to_home a { padding-left:20px; background:url("/resources/images/icon/ico_to_home.png") left center no-repeat;}
/*.gnb_n .menu_right_n li.staff_hotel a { padding-left:20px; background:url("/resources/images/icon/blet_speciallodge.png") left center no-repeat;}*/
.gnb_n .menu_right_n li.staff_hotel a { padding-left:20px;
  background: left center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFiNDM4ZDItY2I2Yy1lNzQ4LTkyZDgtOGFiOGE0MjNmZTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBQzk4RDI1QUMxQzExRjFCOTYwRkVBMTE5MjE0ODE1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBQzk4RDI0QUMxQzExRjFCOTYwRkVBMTE5MjE0ODE1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy45IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmNjg0NzMyLWFiZWMtNmM0Mi05OGMyLTMxMDhkMGJmNDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE1ZGRhMWI3LTIzMTEtNGE0Yy05YzNiLTY0MTk2MDlhZGJlMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWF5roAAABXSURBVHjaYvz69evVr88t3u5hIAKcEHbR5pZkArKI1ABXycRAOkDX81MtHYhwcbHrIQawYBXFNJs29rDfmonHQmqEGzlug7sKK5cytwFTEZGqISoBAgwAKzMckaYdSb0AAAAASUVORK5CYII=");
} /* BENEDR-29900 아이콘 이미지 수정 */
.gnb_n .menu_right_n li.staff_mall a { padding-left:20px; background:url("/resources/images/icon/m_new1.png") left center no-repeat;}	/* 2022-03-28 수정 */
.gnb_n .menu_right_n li.barogage a { padding-left:20px; background:url("/resources/images/icon/blet_baroStore.gif") left center no-repeat;}	/* 2020-09-24 바로가게 추가 */
.gnb_n .menu_right_n li.smartphone a { padding-left:20px; background:url("/resources/images/icon/blet_smartphone.gif") left center no-repeat;}	/* 2022-03-28 스마트폰 추가 */
/*.gnb_n .menu_right_n li.benefit a { padding-left:20px; background:url("/resources/images/icon/blet_coupon.gif") left center no-repeat;}	!* 2022-09-20 혜택쿠폰 추가 *!*/
.gnb_n .menu_right_n li.benefit a { padding-left:21px;
  background: left center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFiNDM4ZDItY2I2Yy1lNzQ4LTkyZDgtOGFiOGE0MjNmZTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGQzRGMzk3QUMxQzExRjE5M0Q2QTk2OTU4NjgyMDM4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGQzRGMzk2QUMxQzExRjE5M0Q2QTk2OTU4NjgyMDM4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy45IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmNjg0NzMyLWFiZWMtNmM0Mi05OGMyLTMxMDhkMGJmNDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE1ZGRhMWI3LTIzMTEtNGE0Yy05YzNiLTY0MTk2MDlhZGJlMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrCGuewAAAD8SURBVHjaYvx/cwHD8RIG4oFlD+P/BSIMJAImdAH9EgabyQyCWlAukAHk4tMD1GBQziDjweC+ESriMJeBjR+vHl55hq/PGS50MLALgLhmLQzsIpi+ZQL6CcH7/JCBW5LBoILh5weQq9QSGE6WMXx/hREG//8z3FqIMAzoegENhrPNDNZTGN5dYNgXh6aBQS2eBT0MjuRCdQLB+Q6GmCcMzOwM12cynKqBK2HEEj+Sdgxuaxl2BTMoh4LC4/0VBlFThiUycKuYsEQo0FV3VzA8PwTl/v6MInu8BCN+nBYx/P0KdeHd1QwsnAyyngzP9iErIS8dIIc1cekNIMAAQ7pOHeoN8FEAAAAASUVORK5CYII=");
}	/* BENEDR-29900 아이콘 이미지 수정 - 퍼블 산출물은 monthly_benefit 기준으로 왔으나 실제 렌더링 클래스는 benefit이라 여기에 적용 */
/*.gnb_n .menu_right_n li.monthly_benefit a { padding-left:20px; background:url("/resources/images/icon/blet_monthly.gif") left center no-repeat;}	!* 2023-02-28 월간혜택 추가 *!*/
.gnb_n .menu_right_n li a {display:block; width:100%; height:100%; font-size:16px; font-weight:700; line-height:49px; color:#000;}
.gnb_n .menu_right_n li.on a {font-weight:700;}
/*.gnb_n .menu_right_n li.staff_hotel:hover a {color:#10bb3b;}*/
.gnb_n .menu_right_n li.staff_hotel:hover a {color:#01c188;} /* BENEDR-29900 색상 수정 */
.gnb_n .menu_right_n li.staff_mall:hover a {color:#ff7b19;} /* 2022-03-28 수정 */
.gnb_n .menu_right_n li.barogage:hover a {color:#ff3203;} /* 2020-09-25 바로가게 추가 */
/*.gnb_n .menu_right_n li.ecoupon a { padding-left:20px; background: left center no-repeat url('data:image/gif;base64,R0lGODlhEQANANUmAP87MP88LP+2tv+Mi//Bu//BvP88K/+pqf+gmP9IOP81JP/8+//9/f89Lf/Cwv/q6P9sYP/b2P9fWf/p5/9AMP81I/9wY/8+Lf9vYv/Cvf9CMf+/uf83Jv/d2v99e/84Jv+5s/89LP9LO//z8/////8nFP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGJiYmFlMy1iZGEyLWU2NGYtYWQ3ZC02OWQxM2IxMDg0YWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODFFRTAxRjNBNjQ2MTFFRjkxRDZGMTA1MENGNTJCMDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODFFRTAxRjJBNjQ2MTFFRjkxRDZGMTA1MENGNTJCMDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODRiYmJhZTMtYmRhMi1lNjRmLWFkN2QtNjlkMTNiMTA4NGFkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0YmJiYWUzLWJkYTItZTY0Zi1hZDdkLTY5ZDEzYjEwODRhZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyACYALAAAAAARAA0AAAZVQFIhUCoaj6VAgUQiIp9J5vEgGJQAgsNRahwxJQBuUVzykkbh0ZZ0NJME53Wb5GHGjWQvwMFU49ldJABhd2OARXolA4UlZFBrTo9GBkwEBpJFDQQkQQAh+QQFMgAmACwBAAAADwANAAAGREBFaUgsDkMbo5JIGZKe0CipGJE6n0NRiTOJXqclhqWEkHpLJFAJcoYOFxhyG1tKlD4Ps5vYsaLpX3t7S0saFYRFFxlBADs=');}    !* 2024-10-30 추가 *!*/
.gnb_n .menu_right_n li.ecoupon a { padding-left:21px;
  background: left center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFiNDM4ZDItY2I2Yy1lNzQ4LTkyZDgtOGFiOGE0MjNmZTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFQUYxQ0M4QUMxQzExRjE4RTlDOThDM0VGMTI2OEIwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFQUYxQ0M3QUMxQzExRjE4RTlDOThDM0VGMTI2OEIwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy45IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmNjg0NzMyLWFiZWMtNmM0Mi05OGMyLTMxMDhkMGJmNDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE1ZGRhMWI3LTIzMTEtNGE0Yy05YzNiLTY0MTk2MDlhZGJlMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnHRRYQAAADISURBVHjaYvx//QpDZx0D8aC8ifF/QhADiYAFu7CqFsO3LwxcPAy3rxGnp7aTQUkFyga6vKseTZ4JXUNKHkgDUOniOQz37jBo6jBEJmPoKW9CEVDXYvjzB2T2vu0MzeUgEVk5tDBgYdDQBmlDDjoWFob5axFcUXFkDUD12Pzz/TtDVgyecGNEjx+g6928GJ49YTh5lMHWiUFElOHoQYY5kwjFT1kjyOsQAAwGiK9Q7MEVp4LCDO/fYpVhwulqHBqwhTUR6Q0gwADylT7hU4J1vgAAAABJRU5ErkJggg==");
}	/* BENEDR-29900 아이콘 이미지 수정 */
.gnb_n .menu_right_n li.smartphone:hover a {color:#0072f3;} /* 2022-03-28 스마트폰 추가 */
.gnb_n .menu_right_n li.benefit:hover a {color:#ffa014;} /* 2022-09-20 혜택쿠폰 추가 */
/*.gnb_n .menu_right_n li.monthly_benefit:hover a {color:#ff2484;} !* 2023-02-28 월간혜택 추가 *!*/
.gnb_n .menu_right_n li.monthly_benefit:hover a {color:#ffa014;} /* BENEDR-29900쿠폰혜택 수정 */
.gnb_n .menu_right_n li.monthly_benefit a { padding-left:21px;
  background: left center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFiNDM4ZDItY2I2Yy1lNzQ4LTkyZDgtOGFiOGE0MjNmZTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGQzRGMzk3QUMxQzExRjE5M0Q2QTk2OTU4NjgyMDM4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGQzRGMzk2QUMxQzExRjE5M0Q2QTk2OTU4NjgyMDM4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy45IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmNjg0NzMyLWFiZWMtNmM0Mi05OGMyLTMxMDhkMGJmNDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE1ZGRhMWI3LTIzMTEtNGE0Yy05YzNiLTY0MTk2MDlhZGJlMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrCGuewAAAD8SURBVHjaYvx/cwHD8RIG4oFlD+P/BSIMJAImdAH9EgabyQyCWlAukAHk4tMD1GBQziDjweC+ESriMJeBjR+vHl55hq/PGS50MLALgLhmLQzsIpi+ZQL6CcH7/JCBW5LBoILh5weQq9QSGE6WMXx/hREG//8z3FqIMAzoegENhrPNDNZTGN5dYNgXh6aBQS2eBT0MjuRCdQLB+Q6GmCcMzOwM12cynKqBK2HEEj+Sdgxuaxl2BTMoh4LC4/0VBlFThiUycKuYsEQo0FV3VzA8PwTl/v6MInu8BCN+nBYx/P0KdeHd1QwsnAyyngzP9iErIS8dIIc1cekNIMAAQ7pOHeoN8FEAAAAASUVORK5CYII=");
}	/* BENEDR-29900 아이콘 이미지 수정 */
.gnb_n .menu_right_n li a.mymenu_on {padding-right: 10px; background: url("/resources/images/icon/btn_open_mybenepia.png") no-repeat 113px 24px;}
.gnb_n .menu_right_n li.event a {
  padding-left: 20px;
  background: left center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAIAAADAGxJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTFiNDM4ZDItY2I2Yy1lNzQ4LTkyZDgtOGFiOGE0MjNmZTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwRjhGNzkxQUMxQzExRjFCQTQxRDY3QzcyOUJCOUE5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwRjhGNzkwQUMxQzExRjFCQTQxRDY3QzcyOUJCOUE5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy45IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJmNjg0NzMyLWFiZWMtNmM0Mi05OGMyLTMxMDhkMGJmNDY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE1ZGRhMWI3LTIzMTEtNGE0Yy05YzNiLTY0MTk2MDlhZGJlMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2csuYAAADHSURBVHjaYvz////Zp3/StrMwEAFmef4xlmZhBOoxnsNAPDibwoDdeDMRBpb///8wMp56g0UWi55lvgzq4kCaEYjPP2FI2YGugAmN32YD0gBU2n+I4eZLBkMZhipTQvYYSDH8/gs1e8ktkOuVhIlwGyszSCkcSPERoefbLwbbRfiCDt0/R+4zcLExrAtiyNZj2BYGshDoQwL2tJ0GeQDo9SQzEBcYDFVHiHAbJAAM+f6f/8RIlNvgAJcGqB5gKiIy4UBUAgQYAIfhPairTW7FAAAAAElFTkSuQmCC");
} /* BENEDR-29900 아이콘 이미지 추가 */
.gnb_n .menu_right_n li.event:hover a {color:#329BFF;} /* BENEDR-29900 이벤트 추가 */
.gnb_n .menu_right_n li.ecoupon:hover a {color:#FF6052;} /* BENEDR-29900 e쿠폰 추가 */
/* main_gnb_n.crowded 2022-04-05 */
.main_gnb_n.crowded + .menu_right_n li + li { margin-left: 13px; }
.main_gnb_n.crowded .menu_lv1_n {/*width: 530px;*/ width:inherit;}	/* 2023-08-23 gnb 넓이 수정 */
.main_gnb_n.crowded .menu_lv1_n > li {width: auto;}
.main_gnb_n.crowded .menu_lv1_n > li > a {padding: 16px 9px 12px 11px;text-align: center}


/* 2018-05-22, GNB 내 여행전문관 */
.main_gnb_n .gnb_inner_wrap .tour_special { padding-bottom:10px; width:577px !important; }
.main_gnb_n .gnb_inner_wrap .tour_special .tit { margin-bottom:2px; font-size:14px; letter-spacing:-1px; color:#000; }
.main_gnb_n .gnb_inner_wrap .tour_special .tit + p { margin-bottom:10px; letter-spacing:-1px; font-size:11px; }
.main_gnb_n .gnb_inner_wrap .tour_special_category { margin-bottom:20px !important; height:200px; }
.main_gnb_n .gnb_inner_wrap .tour_special_category:after { content:''; clear:left; }
.main_gnb_n .gnb_inner_wrap .tour_special_category li { float:left; margin-left:8px; border:1px solid #f1f1f1; width:173px; height:100%; background:#fff; }
.main_gnb_n .gnb_inner_wrap .tour_special_category li.first,
.main_gnb_n .gnb_inner_wrap .tour_special_category li:first-child { margin-left:0; }
.main_gnb_n .gnb_inner_wrap .tour_special_category li p { line-height:1.3; letter-spacing:-1px; color:#8e8e8e; font-size:10px; text-align:center; }
.main_gnb_n .gnb_inner_wrap .tour_special_category li p strong { display:block; margin-top:8px; margin-bottom:4px; color:#000; font-size:12px; }
.main_gnb_n .gnb_inner_wrap .tour_special_company { margin-top:7px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; height:38px; background:#fff; }
.main_gnb_n .gnb_inner_wrap .tour_special_company:after { content:''; clear:left; }
.main_gnb_n .gnb_inner_wrap .tour_special_company li { float:left; width:89px; height:100%; }
.main_gnb_n .gnb_inner_wrap .tour_special_company li a { display:block; position:relative; text-align:center; }
.main_gnb_n .gnb_inner_wrap .tour_special_company li a:before { content:''; position:absolute; top:13px; left:0; width:1px; height:11px; background:#dfdfdf; }
.main_gnb_n .gnb_inner_wrap .tour_special_company li:first-child a:before { width:0; }
.main_gnb_n .gnb_inner_wrap .tour_special_more { margin-top:28px;  text-align:right; }
.main_gnb_n .gnb_inner_wrap .tour_special_more a { padding-right:16px; background:url(/resources/images/client/visitkorea/asis/ico_right_gray_arrow.png) no-repeat right 70%; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px; line-height:1.2; }

/* e: 전체메뉴 */



/* 사이드롤링 */
.roll_side {position: absolute; top: 0; right: 0; width: 290px; height: 410px; z-index: 5; background: #fff; overflow: hidden;}
.roll_sidelt {position: relative; border: 1px solid #ddd; border-top: 0; width: 290px; height: 205px}
.roll_sidelt .slider_num {display: block; position: absolute; top: 10px; right: 10px; font-size: 12px; color: #666; letter-spacing: -1px; z-index: 10;}
.roll_sidelt .slider_num span.current {font-weight: bold; color: #333;}
.roll_sidelt .side_sl {position: relative; width: 288px; height: 204px}
.roll_sidelt .side_sl > a {display: block; width: 100%; height: 100%;}
.roll_sidelt .side_sl > a img {width: 100%;}
.roll_sidelt .side_sl a span.time_sale {display: block; position: absolute; top: 10px; left: 10px; min-width: 135px; padding: 4px 15px 5px 35px; background: url("/resources/images/icon/icon_time.png") no-repeat 15px center #ea002c; font-size: 11px; color: #fff; line-height: 15px; letter-spacing: 1px;}
.roll_sidelt .side_sl a span.time_sale b {font-size: 15px; font-weight: bold; display: inline-block; vertical-align: middle; margin-top: -2px;}
.roll_sidelt .slick-arrow {text-indent: -9999px; display: block; z-index: 10; width: 32px; height: 32px; position: absolute;}
.roll_sidelt .slick-arrow.slick-prev {top: 87px; left: 0; background: url("/resources/images/common/btn_rollarrow_prev.png") no-repeat center;}
.roll_sidelt .slick-arrow.slick-next {top: 87px; right: 0; background: url("/resources/images/common/btn_rollarrow_next.png") no-repeat center;}
.roll_sidelt .slick-arrow.slick-prev.hover {background: url("/resources/images/common/btn_arrow_prev.png") no-repeat center;}
.roll_sidelt .slick-arrow.slick-next.hover {background: url("/resources/images/common/btn_arrow_next.png") no-repeat center;}
.roll_sidelt .slick-arrow.slick-prev.hover.hover_bg {background: url("/resources/images/common/btn_arrow_prevon.png") no-repeat center;}
.roll_sidelt .slick-arrow.slick-next.hover.hover_bg {background: url("/resources/images/common/btn_arrow_nexton.png") no-repeat center;}




/********************************************************************************************************* top_footer_2016.css */

#header,
#footer { font-size:12px; line-height:normal; color:#333; font-family:'Malgun Gothic','맑은고딕','Dotum','Verdana','AppleGothic','sans-serif'; font-weight:400; letter-spacing:-0.7px;  } 
#header *,
#footer * { font-family:inherit; }

#header {position:relative; clear:both; z-index:501;}
#header:after {content:""; display:block; clear:both;}
.footer_area {clear:both; border-top:2px solid #dbdbdb; margin-top:100px; padding-top:27px; background:#fff;} /* 2022-01-17 수정 */
#footer {position:relative; height:190px;}
#footer:after {content:""; display:block; clear:both;}

/* content */
.content {_position:relative; *zoom:1;}
.content:after {content:""; display:block; clear:both;}
.content.lnb_type {float:left; width:870px;}

/* 컨텐츠 사이즈 지정 */
.fixed {width:1080px; margin:0 auto; position:relative; clear:both;}
.fixed:after {content:""; display:block; clear:both;}
.fixedForce {width:1080px !important;}




/*////////// HEADER //////////*/

/* header > Top */
.hdTop {position:relative; clear:both; background:#333; color:#fff; height:50px; overflow:hidden;}
.hdTop:after {content:""; display:block; clear:both;}

.hdTop .gnbLink {float:left; line-height:41px; position:absolute; bottom:-1px;}
.hdTop .gnbLink li {float:left; width:107px; text-align:center; margin-right:2px; font-size:14px; font-weight:bold;}
.hdTop .gnbLink li a {display:block; color:#a9a9a9; background:#5c5c5c;}
.hdTop .gnbLink li a.on {background:#fff; color:#333; font-weight:bold;}

.hdTop .gnbMy {float:right; color:#ccc; line-height:49px; font-size:13px;}
.hdTop .gnbMy em {color:#eee; border-bottom:1px solid #fff; line-height:17px; font-weight:bold; display:inline-block;}
.hdTop .gnbMy strong {color:#fff; font-family:'Verdana','Malgun Gothic','맑은고딕'; font-weight:bold; font-size:12px;}
.hdTop .gnbMy button.btnLog { background:url('/img/com/icn_set.png') no-repeat 7px -76px; background-color:#fff; color:#333; line-height:20px; width:70px; text-align:center; display:inline-block; margin-left:10px; padding-left:10px; font-size:10px; border-radius:2px; behavior:url('../../resources/css/PIE.htc'); position:relative; vertical-align:middle;}
.hdTop .gnbMy .myLink {display:inline-block; vertical-align:middle; font-size:12px;}
.hdTop .gnbMy .myLink li {float:left; padding:0 10px; border-left:1px solid #626262; line-height:11px;}
.hdTop .gnbMy .myLink li:first-child {border-left:none;}
.hdTop .gnbMy .myLink a {display:block; color:#fff;}


/* header > Logo */
.hdLogo {height:109px; position:relative;}
.hdLogo .logo {float:left; line-height:109px; display:table; }
.hdLogo .logo a {display:table-cell; vertical-align:middle; padding-right:15px;}
.hdLogo .logo span,
.hdLogo .logo span img { vertical-align:middle; }
.hdLogo .logo .benepia {background:url('/img/com/logo_benepias.png') no-repeat 0 0; width:140px; height:40px; text-indent:-99999px; display:inline-block;}


/* header > Search */
.hdLogo .search {margin:0 auto; border:1px solid #ff6c00; line-height:38px; width:365px; position:relative; z-index:250; top:35px;}
.hdLogo .search .inpSearch {border:0; height:32px; width:280px; margin:2px 0 0 5px; padding-left:10px; vertical-align:top; font-size:14px; color:#666; position:relative; z-index:255;}
.hdLogo .search .btnSearch {background:url('/img/com/icn_set.png') no-repeat 17px -93px; background-color:#ff6c00; float:right; width:60px; height:38px; text-indent:-99999px;}
.hdLogo .search .searchLayer {background:#fff; border:2px solid #ff6c00; width:363px; position:absolute; top:-1px; left:-1px; display:none; z-index:251;}
.hdLogo .search .searchLayer .inpArea {line-height:35px; text-align:right;}
.hdLogo .search .searchLayer .inpArea .btnSearchOr {display:inline-block; background:url('/img/com/icn_set.png') no-repeat 18px -175px; width:60px; height:37px; text-indent:-99999px;}
.hdLogo .search .searchLayer .tit {font-weight:bold; font-size:14px; padding:15px 0 8px 20px; line-height:100%;}
.hdLogo .search .searchLayer .list {clear:both; overflow-x:hidden; overflow-y:auto; max-height:202px;}
.hdLogo .search .searchLayer .list li {line-height:30px; position:relative; font-size:14px; border:1px solid transparent; box-sizing:border-box;}
.hdLogo .search .searchLayer .list li:last-child {margin-bottom:10px;}
.hdLogo .search .searchLayer .list li a {color:#666; padding:0 20px; display:block;}
.hdLogo .search .searchLayer .list li:hover , .hdLogo .search .searchLayer .list li:focus {background-color:#f8f8f8;}
.hdLogo .search .searchLayer .list li a em {font-weight:bold; color:#ff6c00;}
.hdLogo .search .searchLayer .list li .icnDel {background:url('/img/com/icn_set.png') no-repeat -1px -221px; vertical-align:middle; display:inline-block; text-indent:-999999px; width:15px; height:15px; background-color:#fff; position:absolute; top:6px; right:20px; border:1px solid #ddd; padding:0;}
.hdLogo .search .searchLayer .setting {position:relative; clear:both; background:#f8f8f8; border-top:1px solid #ddd; padding:1px 0 3px 20px;}
.hdLogo .search .searchLayer .setting:after {content:""; display:block; clear:both;}
.hdLogo .search .searchLayer .setting a {display:inline-block; background:url('/img/com/line_set.png') no-repeat 0 -16px; padding:0 10px; line-height:15px; color:#333;}
.hdLogo .search .searchLayer .setting a:first-child {padding-left:0; background:transparent;}


/* header > Banner */
.hdBanner {float:right; position:relative; top:-15px; height:63px !important; overflow:hidden;}
.hdBanner li img {width:220px; height:60px; object-fit:cover;}
.hdBanner .arrow {position:absolute; top:40px; right:0; padding:3px; height:13px;}
.hdBanner .arrow a {display:block; background:url('/img/com/arw_set.png') no-repeat; background-color:#fff; width:17px; height:17px; border:1px solid #ebebeb; text-indent:-99999px;}
.hdBanner .arrow span {display:inline-block;}
.hdBanner .arrow span.hdbprev a {background-position:0 -130px;}
.hdBanner .arrow span.hdbprev a:hover {background-position:0 -800px;}
.hdBanner .arrow span.hdbnext a {background-position:-30px -130px; border-left:none;}
.hdBanner .arrow span.hdbnext a:hover {background-position:-30px -800px;}
.hdBanner .bx-wrapper .bx-pager {display:none;}


/* header > Nav */
.hdCore {line-height:50px; border-top:2px solid #333; position:relative; clear:both; font-size:15px; z-index:200; height:50px; font-weight:bold; border-bottom:1px solid #999;}
.hdCore:after {content:""; display:block; clear:both;}
.hdCore a:hover {color:#333;}

.hdCore .allCategory {float:left; text-align:center; position:relative;}
.hdCore .allCategory .btnAllcate {font-size:15px; cursor:pointer; display:block; width:215px; line-height:50px; color:#000;}
.hdCore .allCategory .btnAllcate i {margin:0 13px;}
.hdCore .allCategory .allLayer {position:absolute; top:-2px; left:0; background:#fff; min-height:200px; border:2px solid #666; z-index:500; display:none; text-align:left; background:url('/img/com/bg_allCate.png') repeat-y; overflow:hidden; width:1076px;}
.hdCore .allCategory .allLayer .titBox { overflow:hidden; background:#666; position:relative;}
.hdCore .allCategory .allLayer .titBox .tit { float:left; display:inline-block; *display:inline; *zoom:1; color:#fff; width:210px; display:inline-block; text-align:center; cursor:pointer;}
.hdCore .allCategory .allLayer .titBox .tit i {margin:0 13px;}
.hdCore .allCategory .allLayer .titBox .tit i.icnMenu {background-position:-25px -395px;}
.hdCore .allCategory .allLayer .titBox .tit i.icnDown {background-position:-11px -61px;}
.hdCore .allCategory .allLayer .titBox .menu { float:left; overflow:hidden; margin-top:12px; margin-left:58px; }
.hdCore .allCategory .allLayer .titBox .menu li { float:left; width:150px; }
.hdCore .allCategory .allLayer .titBox .menu li a { display:block; border-right:1px solid #8f8f8f; height:25px; line-height:25px; color:#fff; text-align:center; }
.hdCore .allCategory .allLayer .titBox .menu li.on a { color:#ff6c00; }
.hdCore .allCategory .allLayer .titBox .menu li:first-child a { border-left:1px solid #8f8f8f; }
.hdCore .allCategory .allLayer .titBox .btnClose {text-indent:-999999px; background:url('/img/com/icn_set.png') no-repeat 0 -415px; display:block; width:22px; height:22px; position:absolute; top:13px; right:13px;}
.hdCore .allCategory .allLayer .menuList {width:100%; clear:both;}
.hdCore .allCategory .allLayer .menuList > li {width:269px; float:left; }
.hdCore .allCategory .allLayer .menuList .depth1 {background:#f8f8f8; line-height:50px; display:inline-block; padding-left:20px; width:248px; border-top:1px solid #ddd;}
/*
.hdCore .allCategory .allLayer .menuList .depth1 span:hover , .hdCore .allCategory .allLayer .menuList .depth1 span:focus {color:#ff6c00;border-bottom:1px solid #ff6c00;}
*/
.hdCore .allCategory .allLayer .menuList .submenuList {font-weight:normal; font-size:13px; padding:10px 20px 13px 20px; overflow:hidden;}
.hdCore .allCategory .allLayer .menuList .submenuList li { line-height:25px; }
.hdCore .allCategory .allLayer .menuList .submenuList li a { display:block; overflow:hidden; color:#666; }
.hdCore .allCategory .allLayer .menuList .submenuList li a:hover, 
.hdCore .allCategory .allLayer .menuList .submenuList li a:focus {color:#ff6c00; border-bottom:1px solid #ff6c00;}
.hdCore .allCategory .allLayer .menuList .submenuList li a span { float: left; display: block; } 
.hdCore .allCategory .allLayer .menuList .submenuList li a i { float: right; width: 84px; text-align: right; }

.hdCore .allCategory .allLayer .etcList { float:right; width:195px; }
.hdCore .allCategory .allLayer .etcList .tit {}
.hdCore .allCategory .allLayer .etcList .myList {font-weight:normal; font-size:13px; margin-top:15px;}
.hdCore .allCategory .allLayer .etcList .myList li {line-height:25px;}
.hdCore .allCategory .allLayer .etcList .myList li:first-child {padding-bottom:8px;}
.hdCore .allCategory .allLayer .etcList .myList a {color:#666;}
.hdCore .allCategory .allLayer .etcList .myList li .tit span {font-weight:bold; font-size:15px; color:#333;}
.hdCore .allCategory .allLayer .etcList .myList li .tit span:hover, 
.hdCore .allCategory .allLayer .etcList .myList li .tit span:focus {color:#ff6c00;}
.hdCore .allCategory .allLayer .etcList .etc {margin-top:20px;}
.hdCore .allCategory .allLayer .etcList .etc li {line-height:30px;}
.hdCore .allCategory .allLayer .etcList a:hover, 
.hdCore .allCategory .allLayer .etcList a:focus {color:#ff6c00; border-bottom:1px solid #ff6c00;}
.hdCore .allCategory .allLayer .etcList a:hover i, 
.hdCore .allCategory .allLayer .etcList a:focus i {background-position:-25px -297px;}
.hdCore .allCategory .allLayer .etcList .icnWish {margin-left:2px; margin-right:0;}

.hdCore .eachMenu { float:left; height:50px; }
.hdCore .eachMenu > li { float:left; display:inline-block; *display:inline; *zoom:1; text-align:center; position:relative; }
.hdCore .eachMenu > li > a { z-index:101; position:relative; display:block; height:50px; }
.hdCore .eachMenu > li.on > a { border:2px solid #444444; border-top:0px; border-bottom:2px solid #fff; color:#ff6c00; background:#fff; }
.hdCore .eachMenu > li.on > a + .menu { display:block; }
.hdCore .eachMenu > li .menu { display:none; z-index:100; position:absolute; top:50px; left:0; overflow:hidden; border:2px solid #444444; width:450px; background:#fff; }
.hdCore .eachMenu > li .menu .list { float:left; padding:12px 10px; border-right:1px solid #dddddd; width:129px; }
.hdCore .eachMenu > li .menu .list li { margin-top:5px; }
.hdCore .eachMenu > li .menu .list li:first-child { margin-top:0px; }
.hdCore .eachMenu > li .menu .list li a { display:block; width:120px; padding-left:8px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:left; font-weight:normal; }
.hdCore .eachMenu > li .menu .list li a:hover { background:#ff7d09; color:#fff; font-weight:bold; }
.hdCore .eachMenu > li .menu .banner { float:left; margin-left:-1px; border-left:1px solid #ddd; width:300px; }
.hdCore .eachMenu > li .menu .banner li { border-top:1px solid #ddd; }
.hdCore .eachMenu > li .menu .banner li:first-child { border-top:0px; }
.hdCore .eachMenu > li .menu .banner img { width:300px; height:180px; }
.hdCore .eachMenu > li.noHasBanner .menu { width:149px; }
.hdCore .eachMenu > li.noHasBanner .menu .list { float:none; border-right:0px; }
.hdCore .eachMenu > li.directRight .menu { left:auto; right:0px; }

.hdCore .beneMenu { width:400px; }
.hdCore .beneMenu > li {width:18%;}
.hdCore .beneMenu > li.skSpecial {width:28%;}
.hdCore .beneMenu > li > a {color:#333;}
.hdCore .eachMenu > li > a:hover,
.hdCore .eachMenu > li > a:focus { color:#ff6c00; }

.hdCore .mallMenu { width:465px; background:#ff6c00; }
.hdCore .mallMenu > li {width:15.5%;}
.hdCore .mallMenu > li.sportLeisure {width:22.5%;}
.hdCore .mallMenu > li > a { color:#fff; }
.hdCore .mallMenu > li > a:hover,
.hdCore .mallMenu > li > a:focus { color:#222; }

/*
.hdCore .txtEvent a:hover , .hdCore .txtEvent a:focus {color:#ff6c00;}
*/
.hdCore .keywordEvent .bx-wrapper .bx-pager {display:none;}
.hdCore .keywordEvent .bx-wrapper .bx-prev,
.hdCore .keywordEvent .bx-wrapper .bx-next {display:none;}


/*////////// FOOTER //////////*/

.ftLogo {float:left; background:url('/resources/images/com/logo_benepias.png') no-repeat 30px -40px; width:215px; height:40px; margin-top:20px; text-align:center; text-indent:-99999px;}
.ftInfo {float:left; padding-left:35px; border-left:1px solid #ddd; }
.ftInfo .menu {height:30px;}
.ftInfo .menu li {float:left; padding:0 20px; border-left:1px solid #e5e5e5; font-weight:bold; font-size:14px; line-height:90%;}
.ftInfo .menu li:first-child {border-left:none; padding-left:0px;}
.ftInfo .menu li a {color:#333;}
.ftInfo .menu li a.notify {color:#dc181f;}
.ftInfo address {color:#666; line-height:16px;}
.ftInfo address em {color:#ff6c00; font-weight:bold;}
.ftInfo .copy {font-family:'Verdana','Malgun Gothic','맑은고딕'; color:#666; margin-top:5px;}
.ftInfo .txtSK {font-weight:bold; color:#333; padding:5px 0;}


/*footer*/
.footer .cont {width: 1080px; margin: 0 auto; padding: 0 25px;}
.footer .site_info {height: 53px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.footer .site_info .menu {float: left; font-size: 14px;}
.footer .site_info .menu li:first-child {background: none; padding-left: 0;}
.footer .site_info .menu li {float: left; margin-right: 10px; background: url("/resources/images/common/site_info_blet.png") 0 26px no-repeat; padding-left: 12px; line-height: 53px;}
.footer .site_info .menu li a {display: block; color: #000; font-weight: bold;}
.footer .site_info .menu .notify {color: #dc181f;}
.footer .site_info .rightarea select {width: 175px; padding: 5px; font-size: 14px; line-height: 26px; height: 32px; margin-top: 10px}
.footer .copyright {overflow: hidden; margin: 10px 0 50px;}
.footer .cont .copyright div {display: inline;}
.footer .cont .copyright .logo_skp {float: left; width: 161px; padding-top: 20px;}
.footer .cont .copyright .text_wrap {float: left; margin-left: 77px; width: 616px;}
.footer .cont .copyright .text_wrap p.title {color: #000; font-size: 13px; font-weight: bold;}
.footer .cont .copyright .text_wrap p {font-size: 12px; margin-top: 14px;}
.footer .cont .copyright .text_wrap p > span {margin-right: 10px;}
.footer .cont .copyright .text_wrap p > span.clr {clear:both;}
.footer .cont .copyright .text_wrap .copy {display: block;}
.footer .cont .copyright .logo_benepia {float: right; width: 130px; padding-top: 42px;}
.footer .cont .copyright .logo_cumall {float: right; width: 148px; padding-top: 29px;}


/*loading*/
.loading { position:absolute; left:0; width:100%; z-index:3500; }
.loading .bg { position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" }
.loading .indicate { position:absolute; top:50%; left:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; background:url(/resources/images/loading.gif) no-repeat 0 0; }

/* 공통 - 휴면연장동의 안내 pop 2020-10-23 */
	.hyAgree.layerpop { display:none; z-index: 7001; position:absolute; top:0; left:0; width:100%; height:100%; }	/* 2020-11-25 z-index 수정 */
	.hyAgree.layerpop.on { display:block; }
	.hyAgree .layerbg { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40); }
	.hyAgree .layerbody { position:absolute; top:100px; left:50%; width: 600px; margin-left: -300px; border: 1px solid #666; background:#fff; }
	.hyAgree .layerbody .to-close { position:absolute; top:0; right:0; width:80px; height:80px;}
	.hyAgree .layerpopheader {position:relative; height: 80px; margin: 0 50px; border-bottom: 1px solid #aaa;}
	.hyAgree .layerpopheader h1 {padding-top: 30px; font-size:30px; line-height: 1.3em; letter-spacing: -2px; color:#333333; font-weight: 700; }
	.hyAgree .layerpopcontents {padding:0 50px 40px; overflow-y: auto;}
/* // 공통 - 휴면연장동의 안내 pop 2020-10-23 */

/* 성인인증 상품 case, 2023.01.05 */
.ban .pdBox .imgFlag::after,
.ban-liq .pdBox .imgFlag::after,
.main_list_type1_2020 .ban .imgFlag::after,
.ban .hotDealFirst .imgFlag::after,
.main_list_type1_2020 .ban-liq .imgFlag::after,
.ban-liq .hotDealFirst .imgFlag::after,
.pdListType .ban .imgFlag::after,
.pdListType .ban-liq .imgFlag::after,
.myReviewTable .ban::after,
.myReviewTable .ban-liq::after {
	content: ""; 
	position: absolute; 
	left: 0; top: 0; bottom: 0; right: 0; z-index: 5;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.ban .pdBox .imgFlag::after,
.main_list_type1_2020 .ban .imgFlag::after,
.ban .hotDealFirst .imgFlag::after,
.pdListType .ban .imgFlag::after,
.myReviewTable .ban::after {background-color: #f4f4f4;}
.ban-liq .pdBox .imgFlag::after,
.main_list_type1_2020 .ban-liq .imgFlag::after,
.ban-liq .hotDealFirst .imgFlag::after,
.pdListType .ban-liq .imgFlag::after,
.myReviewTable .ban-liq::after {background-color: rgba(0, 0, 0, 0.5);}

.myReviewTable .ban,
.myReviewTable .ban-liq {position: relative; display: block;}
.myReviewTable .ban::after,
.myReviewTable .ban-liq::after {left: 10px; background-size: 50px 50px;}
/* 놓치면 후외 할 화끈딜 빅사이즈 */
.ban .hotDealFirst .imgFlag::after,
.ban-liq .hotDealFirst .imgFlag::after {
  background-image: url("data:image/png;base64,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"); 
}

