<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&amp;display=swap);

/* Reset */
html,body, h1, h2, h3, h4, h5, h6, div, p, span, strong, em, blockquote, pre, address,
ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, input, select, label, textarea, img, a {margin:0; padding:0; border:0px}
html, body {height:100%}
html{overflow-y:scroll}
body {color: #3c3c3c; font: 13px/15px 'Noto Sans KR', sans-serif;}
ul, ol {list-style:none}
table {border-spacing:0; border:0; border-collapse:collapse}
img, input, select, textarea, button {border:0; vertical-align:top; color:#3c3c3c}
legend, #skipNavi {position:absolute; overflow:hidden; visibility:hidden; height:0; font-size:0; line-height:0; z-index:-1}
caption {width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
hr {display:none}
a {color:#7f7f7f; text-decoration:none}
a:focus, a:hover, a:active {color:#7f7f7f; text-decoration:none}
/* //Reset */
.mainBannerHide{display:none;}
/* Base */
label, input.button, input.submit , input.image, button {cursor:pointer}
input.txt {height:16px; *margin:-1px 0; padding:6px 9px 0; border:1px solid #d8d8d8; font-size:12px; line-height:16px; color:#7f7f7f; font-family:Dotum, '돋움';}
:root input.txt {height:19px; padding:3px 9px 0}
input.rdo, input.chk {width:13px; height:13px}
.ir_text {position:absolute; overflow:hidden; visibility:hidden; height:0; z-index:-1}
/* //Base */

/* membership */
.m_hello{color:#4c98ca;}
.m_vip{color:#a37435;}
.m_vvip{color:#cf5300;}

/* layout */
#wrap {width: 100%; height: 100%; min-width: 1210px; min-height: 1000px;}
.topbanners {width: 100%; text-align: center; height: 69px; background:#208eff url("https://img.hotelnjoy.com/main/topbannerbg.jpg") no-repeat;}
.topbanners img {position: relative; z-index: 999;}

/*gnb_new 140829추가*/
#header_top{text-align:center; background:#b8935f; /*background:#88110b url("https://img.hotelnjoy.com/main/bg_top.png") repeat-x top;*/}
#header_top img{vertical-align:middle;}
#header_top .header_top_w {width:978px; margin:0 auto; }
#header_top .header_top_w:after{content:""; display:block; clear:both;}
#header_top .header_top_left{float:left;}
#header_top .header_top_right{float:left;}
#header1 {position:relative; width:979px; margin:0 auto; z-index:999;}
/*gnb ul일 경우___ 하드코딩*/
#header_top ul{display:inline-block;width:974px;}
#header_top ul li{float:left;}


/* header 2016-11-08 */
#header1 {position:relative; width:100%; margin:0 auto; z-index:999;}
#header1 .utill{height:34px;border-bottom:1px solid #dddddd;background-color:#f8f8f8}
#header1 .utill .utill_in {margin: 0 auto; width: 1200px; height: 35px; position: relative;}
#header1 .utill .utill_in .down_utill1{font-size:11px;color:#686868;line-height:34px;margin-left:40px;}
#header1 .utill .utill_in .down_utill1 img{vertical-align:middle;}
#header1 .utill .utill_in .utill_list1 {position: absolute; right: 110px; line-height: 35px;}
#header1 .utill .utill_in .utill_list1 li {float: left; margin-right: 15px; font-size: 15px; font-weight: 500;}
#header1 .utill .utill_in .utill_list1 li:last-child {margin-right: 0;}
#header1 .utill .utill_in .utill_list1 li img {margin-top: 11px;}
.logtag{background:#3e5372;color:#fff;padding:3px 5px;border-radius:10px;}

#contents .submain_contents {width:976px; margin:0 auto; padding-top:30px; padding-bottom:30px;}

/* app_down_popup*/

.reveal-modal2{position: absolute; top: 126px; left: 50%; margin: 100px 0 0 -260px; z-index: 999999;} /*!important 나중에 다시 수정하기*/
.reveal-modal2 .app_push{position: relative; width: 266px; height: 43px; top: -94px; left: 183px;}
.reveal-modal2 .app_push input[type="text"]{height:37px; vertical-align:middle; text-align: center; border:3px solid #182573; font:bold 23px Gulim; color:#362f2d;}
.reveal-modal2 .app_push #event_tel1{width:69px;}
.reveal-modal2 .app_push #event_tel2{width:69px; margin-left:17px;}
.reveal-modal2 .app_push #event_tel3{width:69px; margin-left:16px;}
#footer_app_banner{top:0;}

/* layerpopup */
.layerpopup_area {position:absolute; left:0; top:0; z-index:111111; width:600px; background:#fff;}/* border:2px solid #c6c6c6;*/
.layerpopup_area span{top:-50px;}
.layerpopup_area .layer_close{float:right;margin:30px;}

.layerpopup{padding:30px;}
.layerpopup .layer_app1{float:left; width:600px;}
.layerpopup .layer_app1 li{float:left;}
.layerpopup .layer_app1 li:last-child{width:396px;}
.layerpopup .layer_app2 li{width:100%;}
.layerpopup .layer_app2 .layer_num{width:396px; height:52px; background-color:#fff;}
.layerpopup .layer_app2 .layer_num input[type="text"]{border:1px solid #d8d8d8; width:335px; height:50px; margin-left:30px; vertical-align:middle; text-align:center; color:#aaa;}
/* layerpopup */

/* tab */
.tab {overflow:hidden; width:100%; background:url("https://img.hotelnjoy.com/bg/bg_tab.gif") repeat-x 0 100%}
.tab li {float:left; margin-right:1px}
.tab li a {overflow:hidden; display:block; height:34px}
.tab li a:hover img, .tab li.on a img {margin-top:-34px}
/* //tab */

/* tab_시스템폰트 */
.tab_os {overflow:hidden; background:url("https://img.hotelnjoy.com/bg/bg_tab.gif") repeat-x 0 100%}
.tab_os li {float:left; margin-right:1px;}
.tab_os li a {overflow:hidden; display:block; padding-left:15px; font-weight:bold; color:#7f7f7f; letter-spacing:-1px; height:29px; line-height:31px; background:url("https://img.hotelnjoy.com/bg/bg_tab_os_left.gif") no-repeat left top}
.tab_os li a span {display:inline-block;text-align:center; height:29px; background:url("https://img.hotelnjoy.com/bg/bg_tab_os_right.gif") no-repeat right top}
.tab_os li.on a {background-position:left -29px; color:#449bd4;}
.tab_os li.on a span {background-position:right -29px;}
.tab_os li.on a:hover span {letter-spacing:-1px !important;}
.tab_os li a em {font-style:normal; font-family:'Tahoma';}
.tab_os li a:hover {background-position:left -29px; color:#449bd4;}
.tab_os li a:hover span {background-position:right -29px; letter-spacing:-2px;}
/* //tab */


/*탑배너슬라이드*/
.top_slide {position:absolute; top:0; left:0; z-index:9999; width:100%; display:none}
.top_tit {background:#20190a url("https://img.hotelnjoy.com/main/top_banner_best.jpg") no-repeat center 0; width:100%; height:451px}
.top_mid {background:url("https://img.hotelnjoy.com/main/top_banner_bestTitbg.gif") repeat-x 0 0; width:100%; }
.top_mid .top_mid_bg {background:url("https://img.hotelnjoy.com/main/top_banner_bestTit.jpg") no-repeat center 0; width:100%; height:313px;}
.top_mid .top_mid_bg &gt; div {width:977px; margin:0 auto; position:relative; }
.top_con {background:url("https://img.hotelnjoy.com/main/top_banner_bestBg.gif") repeat center; width:100%; padding-bottom:120px; }
.top_con &gt; div {width:977px; height:1218px; margin:0 auto; background:#000; padding-top:3px;position:relative;}
.top_con ul {width:100%; position:relative;}
.top_con ul:after {content:""; display:block; clear:both;}
.top_con li {float:left;}
.top_con li a {background:url("https://img.hotelnjoy.com/main/top_banner_bestCon.jpg") no-repeat 0 0; width:240px; height:185px; display:block; margin:0 0 2px 2px}
.top_con li a:hover {background-position:0 -1222px;}
.top_con .top_close {top:auto; bottom:-120px}
.top_con .best_hotel01 a {width:239px}
.top_con .best_hotel02 a {background-position:-241px 0}
.top_con .best_hotel02 a:hover {background-position:-241px -1222px}
.top_con .best_hotel03 a {background-position:-483px 0; width:244px; height:317px;}
.top_con .best_hotel03 a:hover {background-position:-483px -1222px;}
.top_con .best_hotel04 a {background-position:-729px 0; width:243px; height:237px;}
.top_con .best_hotel04 a:hover {background-position:-729px -1222px;}
.top_con .best_hotel05 {position:absolute; top:187px; left:0}
.top_con .best_hotel05 a {background-position:0 -187px; width:239px}
.top_con .best_hotel05 a:hover {background-position:0 -1409px;}
.top_con .best_hotel06 {position:absolute; top:187px; left:241px}
.top_con .best_hotel06 a {background-position:-241px -187px;}
.top_con .best_hotel06 a:hover {background-position:-241px -1409px;}
.top_con .best_hotel07 a {background-position:-729px -239px; width:243px; height:175px;}
.top_con .best_hotel07 a:hover {background-position:-729px -1461px;}
.top_con .best_hotel08 {position:absolute; top:375px; left:0}
.top_con .best_hotel08 a {background-position:0 -375px; width:481px; height:232px;}
.top_con .best_hotel08 a:hover {background-position:0 -1597px;}
.top_con .best_hotel09 {position:absolute; left:483px; top:319px}
.top_con .best_hotel09 a {background-position:-483px -319px; width:244px; height:288px; }
.top_con .best_hotel09 a:hover {background-position:-483px -1541px;}
.top_con .best_hotel10 {position:absolute; left:729px; top:416px}
.top_con .best_hotel10 a {background-position:-729px -416px; width:243px; height:191px;}
.top_con .best_hotel10 a:hover {background-position:-729px -1638px;}
.top_con .best_hotel11 {position:absolute; left:0; top:609px}
.top_con .best_hotel11 a {background-position:0 -609px; width:243px; height:317px;}
.top_con .best_hotel11 a:hover {background-position:0 -1831px;}
.top_con .best_hotel12 {position:absolute; left:245px; top:609px}
.top_con .best_hotel12 a {background-position:-245px -609px; width:482px;}
.top_con .best_hotel12 a:hover {background-position:-245px -1831px;}
.top_con .best_hotel13 {position:absolute; left:729px; top:609px}
.top_con .best_hotel13 a {background-position:-729px -609px; width:243px;}
.top_con .best_hotel13 a:hover {background-position:-729px -1831px;}
.top_con .best_hotel14 {position:absolute; left:245px; top:796px}
.top_con .best_hotel14 a {background-position:-245px -796px; width:236px; height:207px;}
.top_con .best_hotel14 a:hover {background-position:-245px -2018px;}
.top_con .best_hotel15 {position:absolute; left:483px; top:796px}
.top_con .best_hotel15 a {background-position:-483px -796px; width:243px; height:207px;}
.top_con .best_hotel15 a:hover {background-position:-483px -2018px;}
.top_con .best_hotel16 {position:absolute; left:729px; top:796px}
.top_con .best_hotel16 a {background-position:-729px -796px; width:243px; height:207px;}
.top_con .best_hotel16 a:hover {background-position:-729px -2018px;}
.top_con .best_hotel17 {position:absolute; left:0; top:928px}
.top_con .best_hotel17 a {background-position:0 -928px; width:243px; height:288px;}
.top_con .best_hotel17 a:hover {background-position:0 -2150px;}
.top_con .best_hotel18 {position:absolute; left:245px; top:1005px}
.top_con .best_hotel18 a {background-position:-245px -1005px; width:236px; height:211px;}
.top_con .best_hotel18 a:hover {background-position:-245px -2227px;}
.top_con .best_hotel19 {position:absolute; left:483px; top:1005px}
.top_con .best_hotel19 a {background-position:-483px -1005px; width:243px; height:211px;}
.top_con .best_hotel19 a:hover {background-position:-483px -2227px;}
.top_con .best_hotel20 {position:absolute; left:729px; top:1005px}
.top_con .best_hotel20 a {background-position:-729px -1005px; width:243px; height:211px;}
.top_con .best_hotel20 a:hover {background-position:-729px -2227px;}
.top_close {position:absolute; top:37px; right:0; z-index:999}
.top_close a {width:58px; height:58px; display:block; background:url("https://img.hotelnjoy.com/main/top_banner_bestClose.gif") no-repeat 0 0;}

/* sns and utill */
#header1 {font: 13px/15px 'Noto Sans KR', sans-serif;}

#header1 .sns_utill1 {overflow:hidden; width:100%; height:20px; padding-top:8px}
#header1 .sns_utill1 .head_sns_list1 {float:left; display:inline-block; padding-left:11px}
#header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("https://img.hotelnjoy.com/common/bg_topmenu_bar.png") no-repeat 0 3px; font-size:0; line-height:0}
#header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0; background:none !important}
#header1 .sns_utill1 .utill_list1 {float:right; display:inline-block; padding-right:4px}
#header1 .sns_utill1 .utill_list1 li {float:left; padding:5px 6px 0 7px; font-size:0; line-height:0}

/* search */

#header1 .head_search_roll1 {position: relative; margin: 0 auto; width: 100%; height: 100px; line-height: 100px; border-bottom: 1px solid #ddd;}

#header1 .head_search_roll1 .head_search_area1 {display:inline-block; float:left; width:431px; margin-top:19px}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 {position:relative; display:inline-block; float:left; width:357px; height:29px; padding:7px; background:url("https://img.hotelnjoy.com/bg/bg_head_search.gif") no-repeat 0 0}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 .search_select1 {float:left; width:69px; height:22px; padding:7px 0 0 9px; background:url("https://img.hotelnjoy.com/icon/bl_search_arrow.png") no-repeat 100% 13px}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 .search_select1 a {display:block}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 .search_select1 .select_list {display:none; position:absolute; width:78px; height:186px; top:14px; left:0; padding-left:16px; background:url("https://img.hotelnjoy.com/bg/bg_search_select1.gif") no-repeat 0 100%}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 .search_select1 .select_list li {margin-bottom:6px; font-size:0; line-height:0; cursor:pointer}
#header1 .head_search_roll1 .head_search_area1 .search_select1_input1 input.txt {float:left; width:352px; height:25px; padding:0 4px 4px; border:0; background-color:transparent; font-size:14px; line-height:24px; color:#fff; margin-top:2px;}
#header1 .head_search_roll1 .head_search_area1 .search_btn {float:right; width:55px}

#header1 .head_search_roll1 .head_search {margin: 0 auto; width: 1200px; height: 100px; line-height: 100px;}
#header1 .head_search_roll1 .head_search h1 {float: left; margin: 23.5px 0; width: 130px; height: 53px;}
#header1 .head_search_roll1 .head_search h1 img {width: 200px; height: 53px;}

#header1 .head_search_roll1 .head_search form {float: left; margin: 25px; width: 512px; height: 52px;}
#header1 .head_search_roll1 .head_search p input {float: right; padding-left: 10px; width: 420px; height: 50px; border: 1px solid #e0e0e0; background: #f8f8f8 url("https://img.hotelnjoy.com/icon/ic_search.png") no-repeat 480px center; letter-spacing: -1px;}
#header1 .head_search_roll1 .head_search ul {float: left; width: 500px; height: 50px;}
#header1 .head_search_roll1 .head_search ul li {float: left; margin: 0 35px; font-size: 22px; font-weight: 900; color: #3f3f3f; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#header1 .head_search_roll1 .head_search ul li a {color: #3f3f3f; font-weight: 600;}
#header1 .head_search_roll1 .head_search ul li .dropcontent {display: none; position: absolute; margin-left: -45px; background: #fff; border: 1px solid #ddd; z-index: 999;}
#header1 .head_search_roll1 .head_search ul li .dropcontent a {display: block; margin: 25px 50px; width: 80px; height: 20px; line-height: 20px; font-size: 17px; font-weight: 400; color: #3f3f3f;}
#header1 .head_search_roll1 .head_search ul li .dropdown:hover .dropcontent {display: block;}
#header1 .head_search_roll1 .head_search ul li .dropdown:hover .dropcontent a:hover {color: #50a3da;}

/* kor, abr best 10 2016-11-08
#header1 .head_search_roll1 .rolling_hotellist{float:left;margin:25px 0 0 20px;}
#header1 .head_search_roll1 .rolling_hotellist span.RH_tit{font-size:12px;font-weight:bold;color:#3e5372;letter-spacing:0.5px;display:block;}
#header1 .head_search_roll1 .rolling_hotellist .roll_outline{height:25px;overflow:hidden;position:relative;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list{width:260px;position:relative;top:-8px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 span.RH_tit{margin-bottom:8px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list ul li em{font-size:12px; font-weight:bold;color:#69a2c7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-style:normal;max-width:200px;display:inline-block;height:15px;line-height:18px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li{margin:12px 0;padding:0;float:none;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHnum{padding:1px 4px 0px 4px;margin-right:5px;border:1px solid #bababa;color:#3e5372;font-weight:400;float:left;}
#header1 .head_search_roll1 .rolling_hotellist ul li:last-child span.RHnum{padding:1px 2px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHup{background:url('https://img.hotelnjoy.com/main/RHup.gif') no-repeat center 1px;width:7px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHdown{background:url('https://img.hotelnjoy.com/main/RHdown.gif') no-repeat center 3px;width:7px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHbar{background:url('https://img.hotelnjoy.com/main/RHbar.gif') no-repeat center 6px;width:7px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHnew{background:url('https://img.hotelnjoy.com/main/RHnew.gif') no-repeat center 4px;width:24px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2{border:1px solid #898989;border-radius:1px;padding:15px;background-color:#fff;position:absolute;top:15px;left:570px;z-index:10000;width:528px;height:294px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 div{display:inline-block;*display:inline zoom:1;padding-right:20px;border-right:1px solid #dcdcdc;width:236px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 div+div{padding-left:15px;padding-right:16px;border-right:0;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li em{font-size:12px;display:inline-block;width:180px;vertical-align:middle;font-style:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li.on{font-weight:bold}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHup, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHdown, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHbar, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHnew{float:right;}*/

/* kor, abr best 10 2017-05-04 __ backup파일은 2.운영 &gt; 170504 폴더 안에*/
#header1 .head_search_roll1 .rolling_hotellist{float:left;margin:25px 0 0 20px;}
#header1 .head_search_roll1 .rolling_hotellist span.RH_tit{font-size:12px;font-weight:bold;color:#3e5372;letter-spacing:0.5px;display:block;}
#header1 .head_search_roll1 .rolling_hotellist .roll_outline{height:25px;overflow:hidden;margin-top:5px;}
#header1 .head_search_roll1 .rolling_hotellist .btn_more{width:9px;height:5px;display:block;background:url('https://img.hotelnjoy.com/common/btn_more.png') no-repeat 0 0;background-size:100%, auto;text-indent:-9999px;position:absolute; right:20px; bottom:43px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list{width:220px;position:relative;top:-12px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list ul li em{font-size:12px; font-weight:bold;color:#69a2c7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-style:normal;max-width:130px !important; display:inline-block;height:12px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li{margin:0 0 12px 0;padding:0;float:none;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHnum{padding:1px 5px 0px 4px;margin-right:5px;border:1px solid #bababa;color:#3e5372;font-weight:400;height:13px;display:inline-block;}
#header1 .head_search_roll1 .rolling_hotellist ul li:last-child span.RHnum{padding:1px 2px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHup{background:url('https://img.hotelnjoy.com/main/RHup.gif') no-repeat center;width:7px;height:11px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHdown{background:url('https://img.hotelnjoy.com/main/RHdown.gif') no-repeat center 3px;width:7px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHbar{background:url('https://img.hotelnjoy.com/main/RHbar.gif') no-repeat center 6px;width:7px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist ul li span.RHnew{background:url('https://img.hotelnjoy.com/main/RHnew.gif') no-repeat center 4px;width:24px;height:14px;display:inline-block;margin-left:6px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2{border:1px solid #898989;border-radius:1px;background-color:#fff;position:absolute;top:15px;left:570px;z-index:10000;width:622px;display:none;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RH_tit{height:40px;line-height:40px;padding:0 15px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RH_tit .RH_tit1{font-size:12px;font-weight:bold;color:#3e5372;letter-spacing:0.5px;display:block;float:left;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RH_tit .btn_refresh{float:right;background:url('https://img.hotelnjoy.com/common/btn_refresh.png') no-repeat center;text-indent:-9999px;width:22px;height:17px;position:relative;top:11px;cursor:pointer;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li em{font-size:12px;display:inline-block;width:220px;vertical-align:top;font-style:normal;white-space:normal;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li.on{font-weight:bold}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHup, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHdown, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHbar, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHnew{float:right;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHdown, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHup, #header1 .head_search_roll1 .rolling_hotellist .RH_list2 ul li span.RHbar{margin-right:8px;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RHlist_tab{width:100%;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RHlist_tab li{float:left;width:50%;text-align:center;padding:10px 0;margin:0;background-color:#e7e7e7;font-size:13px;color:#b8b7b7;cursor:pointer;}
#header1 .head_search_roll1 .rolling_hotellist .RH_list2 .RHlist_tab li.on{background-color:#3e5372;color:#fff;height:auto;}
#RHkor, #RHabr{width:100%;display:inline-block;float:left;background:url('https://img.hotelnjoy.com/common/bg_borgray1.gif') repeat-y center center}
#RHkor &gt; div, #RHabr &gt; div{float:left;width:281px;padding:0 15px 25px 15px;position:relative;}
#RHkor .RHlist_tit, #RHabr .RHlist_tit{display:block;padding:15px 0;font-size:12px;font-weight:bold;}
.alertTxt{color:#3f4349;opacity:0.5;float:left;display:block;position:absolute;left:16px;bottom:10px;}
.alertTxt2{color:#3f4349;opacity:0.5;float:left;display:block;position:absolute;left:327px;bottom:10px;}

/* banner roll */
#header1 .head_search_roll1 .dot_roll1 {position:relative; float:right; width:329px; padding:6px 10px 0 0;right:10px;}
#header1 .head_search_roll1 .dot_roll1 .rolling_box1 li{position:absolute; display:inline-block; top:0px; right:16px; z-index:8888;}
#header1 .head_search_roll1 .dot_roll1 .left a{position:absolute; top:78px; left:201px; z-index:9999; background:url('https://img.hotelnjoy.com/main/top_btn_left.jpg') no-repeat 0 0; width:13px; height:13px;text-indent:-999999px;}
#header1 .head_search_roll1 .dot_roll1 .right a{position:absolute; top:78px; left:213px; z-index:9999; background:url('https://img.hotelnjoy.com/main/top_btn_right.jpg') no-repeat 0 0; width:14px; height:13px; text-indent:-999999px;}

/* gnb */
#gnb1 {position:relative; display:inline-block; /*width:978px;*/width:100%; z-index:1; background:#3e5372;height:52px;}
#gnb1:before{content:""; display:block; clear:both;width:47%;height:100%;background-color:#50a3da;position:absolute;right:0;}
#gnb1 .gnb1_align{/*position:relative;left:50%;margin-left:-575px;top:0;*/width:1210px;margin:0 auto;}
#gnb1 .gnb_left1 {float:left; /*width:621px;*/ z-index:999;}
#gnb1 .gnb_right1 {float:right; width:293px; height:40px; z-index:999; /*padding-top:7px;*/ position:relative; left:-1px;}
#gnb1 .gnb_right1 ul{background:url("https://img.hotelnjoy.com/common/gnb_right_menu_bg2.png") no-repeat 0 0; width:293px; height:40px;}
#gnb1 .gnb_right1 li{padding:12px 15px 12px 24px;/*padding:8px 16px 8px 0;*/}
#gnb1 .gnb_right1 li:first-child{padding:12px 28px;/*padding:8px 16px 8px 17px;*/}
#gnb1 .gnb_right1 div{position:absolute; top:-10px; right:0; width:39px; height:18px;  background:url("https://img.hotelnjoy.com/common/gnb_icon_new.png") no-repeat 0 0; text-indent:-9999px; display:none;}
#gnb1 .gnb_bottom1 {float:left; width:293px;height:28px;position:relative;left:19px;z-index:8;}
#gnb1 .gnb_bottom1 ul li{padding:4px 18px 0 0;}
#gnb1 .gnb_bottom1 ul li:first-child{margin-left:-34px;}
#gnb1 .gnb_bottom1 ul li:last-child{margin-top:1px;}
#gnb1 li {position:relative; float:left;}
#gnb1 li:first-child{padding-left:25px; padding-right:7px;}
#gnb1 li.abr_menu{margin-left:45px;height:16px;}
#gnb1 li .one_depth {display:block;}
#gnb1 .sub_menu li {/*padding:19px 10px 14px 15px;*/padding:0 10px 0 15px;height:52px;line-height:52px;}
#gnb1 li.gnbnew{background:url('https://img.hotelnjoy.com/main/main_gnb_new.png') no-repeat right 9px}
#gnb1 .sub_menu a{display:block;}
#gnb1 .sub_menu span{/*text-indent:-9999px; */display:block}
#gnb1 .sub_menu span img{vertical-align:middle}
#gnb1 .gnb_new{backgrounD:url('https://img.hotelnjoy.com/main/gnb_new.gif') no-repeat 11px 5px;padding-right:15px;}
#gnb1 .gnb_hot{backgrounD:url('https://img.hotelnjoy.com/main/gnb_hot.png') no-repeat 11px 5px;padding-right:15px;}
#gnb1 .gnb_yusu{backgrounD:url('https://img.hotelnjoy.com/main/gnb_yusu.png') no-repeat 11px 5px;padding-right:15px;}
#gnb1 .gnb_gp{backgrounD:url('https://img.hotelnjoy.com/main/gnb_gp.png') no-repeat 11px 5px;padding-right:15px;}
#gnb1 .gnb_gw{backgrounD:url('https://img.hotelnjoy.com/main/gnb_gw.png') no-repeat 11px 5px;padding-right:15px;}
#gnb1 .gnb_gg{backgrounD:url('https://img.hotelnjoy.com/main/gnb_gg.png') no-repeat 3px 5px;padding-right:15px;}
#gnb1 .sub_depth {position:absolute; display:none; padding-top:10px; width:977px; top:31px; z-index:5000; }
#gnb1 .on .sub_depth1{left:-45px; background:url("https://img.hotelnjoy.com/common/bg_gnb_top.png") no-repeat 73px 0;}
#gnb1 .on .sub_depth6{left:-336px; background:url("https://img.hotelnjoy.com/common/bg_gnb_top.png") no-repeat 345px 0;}
#gnb1 .sub_bg .sub_depth6 .menu5 ul, #gnb1 .sub_bg .sub_depth6 .menu6 ul{margin-top:0; }
#gnb1 .sub_depth .sub_bg {border:1px solid #70b8e8; border-top:0 none; background:#fff; overflow:hidden; display:inline-block; z-index:5000;  }
#gnb1 .sub_depth .sub_bg ul {overflow:hidden; padding:0 0 30px 10px; width:100%; margin-top:26px;}
#gnb1 .sub_depth .sub_bg ul li{padding:0 15px;}
#gnb1 .sub_depth .sub_bg .menu1{width:156px; height:253px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu2{width:148px; height:253px;  border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu2 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu3{width:148px; height:253px;  border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu3 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu4{width:155px; height:253px; }
#gnb1 .sub_depth .sub_bg .menu4 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu5{width:146px;/*width:115px;*/ height:253px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu6{width:130px;/*width:115px;*/ height:253px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu7{width:100px;/*width:115px;*/ height:253px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu8{width:100px;/*width:115px;*/ height:253px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu9{width:100px;/*width:115px;*/ height:253px; }
#gnb1 .sub_depth .sub_bg .menu5 dl, #gnb1 .sub_depth .sub_bg .menu6 dl, #gnb1 .sub_depth .sub_bg .menu7 dl, #gnb1 .sub_depth .sub_bg .menu9 dl{height:auto;}
#gnb1 .sub_depth .sub_bg .menu8 dl{height:138px;}
#gnb1 .sub_depth .sub_bg .menu5 dd, #gnb1 .sub_depth .sub_bg .menu6 dd, #gnb1 .sub_depth .sub_bg .menu7 dd, #gnb1 .sub_depth .sub_bg .menu8 dd, #gnb1 .sub_depth .sub_bg .menu9 dd{float:none; width:100%; }
#gnb1 .sub_depth .sub_bg .event_list{width:230px; height:248px; padding-left:0; }
#gnb1 .sub_depth .sub_bg .event_list ul{margin-top:0; border-top:0 none}
#gnb1 .sub_depth .sub_bg .event_list li{ background:0 none; margin-bottom:3px; padding:0}
#gnb1 .sub_depth .sub_bg .event_list li:first-child{background:0 none; margin-top:0}
#gnb1 .sub_depth .sub_bg .event_list img{margin-top:0;}
#gnb1 .sub_depth .sub_bg ul li:first-child {background:none;}
#gnb1 .sub_depth .sub_bg ul li a {color:#5f5f5f; font-size:12px; line-height:12px; white-space:nowrap;}
#gnb1 .sub_depth .sub_bg ul li a:hover {text-decoration:underline;}
#gnb1 .sub_depth .sub_bg ul li dl{height:120px;}
#gnb1 .sub_depth .sub_bg ul li dt{font-weight:bold; padding:0 0 10px 10px; margin-top:5px;}
#gnb1 .sub_depth .sub_bg ul li dd{float:left; padding:6px 0 0 10px;  line-height:14px; background:url("https://img.hotelnjoy.com/common/bg_blue_dot.gif") no-repeat 0 10px; width:42px;}
#gnb1 .sub_depth .sub_bg .menu1 ul, #gnb1 .sub_depth .sub_bg .menu2 ul, #gnb1 .sub_depth .sub_bg .menu3 ul, #gnb1 .sub_depth .sub_bg .menu4 ul, #gnb1 .sub_depth .sub_bg .menu5 ul, #gnb1 .sub_depth .sub_bg .menu6 ul {margin-top:10px}
#gnb1 .sub_depth .sub_bg ul li ul{padding-left:0; border-top:1px solid #c5e3f6;}
#gnb1 .sub_depth .sub_bg ul li ul li {padding:7px 0 0 10px; background:url("https://img.hotelnjoy.com/common/bg_blue_dot.gif") no-repeat 0 13px; float:none; }
#gnb1 .sub_depth .sub_bg ul li ul li:first-child{margin-top:15px; background:url("https://img.hotelnjoy.com/common/bg_blue_dot.gif") no-repeat 0 13px;}
#gnb1 .sub_depth .sub_bg ul li ul li.orange a{color:#f36523; font-weight:bold;}
#gnb1 .sub_depth .sub_bg ul li ul li img{vertical-align:middle; margin-left:5px; margin-top:-2px;}
#gnb1 .sub_depth .sub_bg .menu_bottom{padding:4px 0 2px 10px; background-color:#f0f0f0; text-align:left; color:#807f7f; }
#gnb1 .sub_depth .sub_bg .menu_bottom a{margin-left:876px; display:inline-block;}
#gnb1 .sub_depth6 .sub_bg .menu_bottom a{margin-left:632px; display:inline-block;}
#gnb1 .sub_depth .sub_bg .menu_bottom img{padding-right:7px; vertical-align:middle; margin-top:-2px}

#header1 .mainHash{width:100%;text-align:center;}
#header1 ul.gnbSub{height:40px;line-height:40px;display:inline-block;}
#header1 ul.gnbSub &gt; li{float:left; margin-right:15px;}
#header1 ul.gnbSub &gt; li + li{margin-right:0px;}
/*#header1 ul.gnbSub &gt; li + li{width:45%;}
#header1 ul.gnbSub li ul.sublist1{float:right;margin-right:0 !important;}
#header1 ul.gnbSub li ul.sublist2{margin-left:0;}*/
#header1 ul.gnbSub li &gt; ul &gt; li{/*margin-right:40px;*/float:left;font-size:12px;position:relative;padding:0 10px;}
#header1 ul.gnbSub li &gt; ul &gt; li a{color:#554e4e;}
#header1 ul.gnbSub li &gt; ul &gt; li::after{content:'';border-left:1px solid #dcdcdc;position:absolute;top:15px;left:100%;height:11px;}
#header1 ul.gnbSub li &gt; ul &gt; li:last-child::after{border-left:none;}
.hoticon{background:url('https://img.hotelnjoy.com/main/main_hot_icon.gif') no-repeat 90% 0px;}
.newicon{background:url('https://img.hotelnjoy.com/main/main_new_icon.gif') no-repeat 90% 0px;}
.topicon{background:url('https://img.hotelnjoy.com/main/main_top_icon.png') no-repeat 90% 0px;}

/* all menu */
#gnb1 .all_menu1 {float:left; margin-right:1px; padding:0; width:76px;margin-left:45px;}
#gnb1 .all_menu2, #gnb1 .all_menu4, #gnb1 .all_menu6 {width:157px;}
#gnb1 .all_menu3{width:130px;}
#gnb1 .all_menu1 .menu_view {background-color:#313131; padding:5px; padding:18px 15px 19px 15px;}
#gnb1 .view3 {width:44px;}
#gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(11), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(12), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(13), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(14), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(15), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(16), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(17), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(18), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(19), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(20), #gnb1 .all_menu1 .all_menu_sub1 dd:nth-of-type(21){margin-top:5px;}
#gnb1 .all_menu1 .menu_view_layer {position:absolute; display:none; top:42px; /*left:50%; margin-left:-560px; */ background:url("https://img.hotelnjoy.com/common/bg_gnb_top.png") no-repeat 42px 0; padding-top:10px; height:410px;z-index:998;width:1127px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg {position:relative; background:#fff ; border:1px solid #70b8e8; border-top:0 none;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list {overflow:hidden; width:980px; padding:0 87px 0 57px; height:390px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li {float:left;margin:27px 0 25px 0; padding:0}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li:first-child{border-left:0 none; padding:0}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dl {padding-right:45px; font-size:12px; float:left;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dt {padding:0 0 12px 14px; background:url("https://img.hotelnjoy.com/common/bg_blue_dot.gif") no-repeat 4px 5px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dt a {display:block; font-weight:bold;color:#5f5f5f}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dd{padding:0 10px 0 10px;  line-height:14px; }
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dd a {color:#5f5f5f}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li dd a:hover {text-decoration:underline;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1{width:725px;height:85px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 h2{margin-bottom:15px;font-size:16px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl{margin-top:2px;width:670px;padding-right:0;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type{width:608px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl + dl{margin-top:7px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd{float:left;position:relative;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:0px;/*left:100%;*/border-right:1px solid #b2b2b2;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd:first-of-type:before{border:none;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(11):before{border:none;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2{width:725px;margin:0;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 h2{margin-bottom:17px;font-size:16px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 dd{padding:4px 0 4px 14px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.event_list{position:relative;top:-135px;width:253px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.event_list ul li{margin:0; padding:0;height:auto;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.event_list ul li:first-child{margin-bottom:17px;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu18 {width:134px}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list .all_event_list dl{height:120px;}
#gnb1 .all_menu1 .menu_view_layer .menu_close {padding:2px 19px 2px 10px;; background-color:#f0f0f0; text-align:right}
#gnb1 .all_menu1 .menu_view_layer .menu_hidden {position:absolute; top:-33px; right:-1px}

body .ac_results_new {border:1px solid #70b8e8; margin-left:0; }
body .ac_results_new ul{ max-height:300px;}
body .ac_results_new li {background:url("https://img.hotelnjoy.com/common/bg_blue_dot.gif") no-repeat 53px 50%; padding-left:13px; font-weight:bold; }
body .ac_results_new li a{padding-left:50px; font-weight:normal; display:inline-block;}
body .ac_results_new li a .city{margin-left:-24px;}
body .ac_results_new li a .hotel{margin-left:-24px;}
body .ac_results_new li.ac_over{background-color:#eee;}
body .ac_results_new p{background:#ededed}
body .ac_results_new .recom{border-top:1px solid #ededed;  margin-top:5px;}

/* footer */
#footer {width: 100%; margin: 0 auto; padding-bottom: 50px; border-top: 1px solid #e8e8e8;}
#footer .family_link {overflow: hidden; background-color:#54ade7}
#footer .family_link:after {content:""; display: block; clear: both;}
#footer .family_link span {float: left}
#footer .family_link ul {display: inline-block; float:right;}
#footer .family_link ul li {float:left; font-size:0; line-height:0}
#footer .footer_banner {overflow:hidden; padding:0; border:1px solid #e8e8e8}
#footer .footer_banner li {float:left; font-size:0; line-height:0}
#footer .footer_cont {position:relative; overflow:hidden; width:100%; padding-top:29px}
#footer .footer_cont .footer_logo {position:absolute; top:29px; left:0}
#footer .footer_cont .footer_menu_list {float:right; display:inline-block; margin:0 -8px 18px 0}
#footer .footer_cont .footer_menu_list li {overflow:hidden; float:left; height:11px; padding:0 8px; background:url("https://img.hotelnjoy.com/icon/bl_footer_menu.gif") no-repeat 0 2px}
#footer .footer_cont .footer_menu_list li a {display:block}
#footer .footer_cont .footer_menu_list li a:hover img {margin-top:-11px; *margin-top:-13px;}
#footer .footer_cont .footer_menu_list li.first {background:none}
#footer .footer_cont .address_phone {float:right; display:inline-block; margin:0 -8px 4px 0}
#footer .footer_cont .address_phone li {float:left; height:12px; padding:0 8px 0 9px; background:url("https://img.hotelnjoy.com/icon/bl_footer_menu.gif") no-repeat 0 1px}
#footer .footer_cont .address_phone li.first {background:none;}
#footer .footer_cont .address_phone li a {margin-top:-2px; display:block;}
#footer .footer_cont .mail {width:100%; margin-bottom:4px; text-align:right}
#footer .footer_cont .copyright {width:100%; text-align:right}
#footer .F_familys{background-color:#f0f0f0;height:56px;line-height:56px;}
#footer &gt; div &gt; ul{width:1210px;margin:0 auto;}
#footer .F_familys ul li{float:left; width:20%; font-size:15px;text-align:center;}
#footer .F_familys ul li a {padding: 0 10%; color:#777;}
#footer .F_familys ul li:first-child{background-color:#e1e1e1;font-weight:bold;color:#616161;}
#footer .F_company0{border-top:1px solid #e8e8e8;line-height:40px;height:40px;font-size:12px;text-align: center;}
#footer .F_company1{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;line-height:42px;height:42px;}
#footer .F_company1 ul li{float:left;font-size:12px}
#footer .F_company1 ul li a{padding:15px 25px;color:#424242;}
#footer .F_company2 {width: 1200px; height: 150px; margin: 0 auto; border-bottom: 1px solid #e8e8e8;}
#footer .F_company2 div {float: left; height: 100%;}
#footer .F_company2 ul li {font-size: 13px; margin: 9px 0; color: #777;}
#footer .F_company2 .com2_2 li {float: left; padding: 5px; margin: 0 7px 0 0; border: 1px solid #b5b5b5;}
#footer .F_company2 .com2_2 li:last-child {margin: 0;}
#footer .F_company2 div.com1 {width: 125px; padding: 0 10px;}
#footer .F_company2 div.com1 img {width: 125px; margin: 30px 0;}
#footer .F_company2 div.com2 {width: 710px; padding: 0 20px; /*border-right: 1px solid #e8e8e8;*/}
#footer .F_company2 div.com3 {width: 300px;}
#footer .F_company2 div.com3 img{margin:23px 0;}

/* 2019.03.29 footer 앱다운로드 추가 */
#footer .F_apppush{width:1210px; height:328px; padding:35px; margin: 0 auto;}
#footer .F_apppush .apppush{position:relative; width:402px; height:98px; bottom:159px; left:488px;}
#footer #event_tel4{width:82px; height:34px; vertical-align:middle; text-align: center; border:3px solid #46648f; font:bold 23px Gulim; color:#362f2d;}
#footer #event_tel5{width:119px; height:34px; vertical-align:middle; text-align: center; border:3px solid #46648f; font:bold 23px Gulim; color:#362f2d; margin-left:28px;}
#footer #event_tel6{width:119px; height:34px; vertical-align:middle; text-align: center; border:3px solid #46648f; font:bold 23px Gulim; color:#362f2d; margin-left:28px;}
#footer #sms_push{width:401px; height:48px; margin-top:10px;}
#footer .F_partners {text-align: center;}
#footer .F_partners img {margin-top: 0px;}

/* write board */
.write_board {width:100%; border-top:2px solid #414141; border-bottom:2px solid #bdbdbd}
.write_board table {width:100%}
.write_board table th, .write_board table td {border-top:1px solid #e8e8e8}
.write_board table tr.fir th, .write_board table tr.fir td {border-top:0}
.write_board table th {padding:14px 0 14px 13px; text-align:left; vertical-align:top}
.write_board table td {padding:8px; font-size:12px; color:#7f7f7f}
.write_board table td input.txt, .write_board table td img {vertical-align:middle}
.write_board table td .point_text {padding-left:3px; font-size:11px; color:#bababa}
.write_board table td label {padding-right:17px}
.write_board table td .interest_list {overflow:hidden; width:100%}
.write_board table td .interest_list li {float:left; height:18px; margin:10px 3px 0 0; padding:6px 10px 0 7px; background-color:#e7e7e7; font-size:12px; color:#7f7f7f}
.write_board table td .interest_list li .text {display:inline-block; width:131px}
.write_board table td .txt_nbsp  {margin-right:6px}
.write_board table td .select_text {*margin-left:5px}
.write_board table td.error input.txt {border:1px solid #c74b4d}
.write_board table td.error .point_text {padding-left:18px; background:url("https://img.hotelnjoy.com/icon/icon_error.gif") no-repeat 3px 0; color:#c74b4d}
.write_board table td.trem_td {padding:0}
.write_board table td.trem_td table {width:100%}
.write_board table td.trem_td table th, .write_board table td.trem_td table td {border:0}
.write_board table td.trem_td table th {padding:14px 0 12px 13px}
.write_board table td.trem_td table td {padding:0 0 16px 13px}
.write_board table td.trem_td table td label {padding:0 0 0 17px; color:#7f7f7f}

.border_bot_none {border-bottom:0 none} /* 하단 border선 없을시 */
/* //write board */

/* btn */
.btn_center {margin-top:20px; text-align:center}
.btn_right {margin-top:20px; text-align:right}
/* //btn */

/* contents */
#contents {width:100%; position:relative;}
#contents .main_contents {width:976px; margin:0 auto; padding-top:10px;}
/* //contents */

/* select */
.select_area {position:relative; display:inline-block; height:24px ! important; background:url("https://img.hotelnjoy.com/bg/bg_select_box.gif") no-repeat 0 0 ! important; font-size:12px; color:#7f7f7f; vertical-align:middle; zoom:1}
.select_area p {height:18px; padding:6px 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/bg/bg_select_arrow.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.select_area .select_list {position:absolute; display:none; top:23px; left:0; border:1px solid #d8d8d8 ! important; background-color:#fff; z-index:10; margin:0 ! important;}
.select_area .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}
/* //select */

/*140430 키워드검색추가*/
#srchKeyword {overflow:hidden;position:absolute;width:240px;height:12px;left:3px;top:1px;padding:9px 7px 7px 7px; font-size:12px;white-space:nowrap;letter-spacing:-1px;background:url("https://img.hotelnjoy.com/main/null.png") 0 0 repeat; font-weight:bold; }
#srchKeyword .font0 {color:#8e0ed5;}
#srchKeyword .font1 {color:#e510aa;}
#srchKeyword .font2 {color:#fe6c00;}
#srchKeyword .font3 {color:#058962;}

/* 첫줄 - 2013.11.07 메인변경 */
.first_cnts {margin-bottom:38px; display:inline-block; width:974px; border:1px solid #64a8d5; background:#70b8e8; height:314px;}
.first_cnts:after{content:'';display:block;clear:both;}
.first_cnts .pro_event{float:left;}
.first_cnts .pro_event .list01{position:relative; width:318px; height:306px; margin:4px 5px 4px 4px;}
.first_cnts .pro_event .list01 .left{position:absolute; top:278px; left:263px;}
.first_cnts .pro_event .list01 .right{position:absolute; top:278px; left:290px;}

/*140227 메인국내검색*/
.first_cnts .search{float:left; width:320px; height:306px; position:relative; margin:4px 0 4px 0; background:#fff; }
.first_cnts .search .selectG{margin-bottom:10px;  height:30px;}
.first_cnts .search h3 a{position:absolute; left:0; top:0; height:21px; font-size:12px; background:#f5f5f5; border-bottom:solid 1px #dcdcdc; padding-top:11px; text-align:center;}
.first_cnts .search h3 a.on{color:#3da0e4; background:#fff; border-bottom:none;}
.first_cnts .search h3.son1 a{width:160px;}
.first_cnts .search h3.son1 a.on{width:160px;}
.first_cnts .search h3.son2 a{width:159px; left:159px; border-left:solid 1px #dcdcdc;}
.first_cnts .search h3.son2 a.on{width:159px;}
.first_cnts .search h5.title1{width:28px; margin-top:8px; font-size:12px; color:#2b2b2b; float:left;}
.first_cnts .search h5.title{width:58px; margin:8px 0 0 1px; font-size:12px; color:#2b2b2b; float:left;}
.first_cnts .search p.blue a.abr_txt img{margin:-4px 5px 0 0;}
.first_cnts .search p.blue a.abr_txt:hover{text-decoration:underline;}
.first_cnts .search .search_cnts{padding-left:16px; padding-top:35px;}
.first_cnts .search .search_cnts .lodg_total2{margin-bottom:0;}
.first_cnts .search .search_cnts .lodg_total2 img{margin:-3px 0 0 6px;vertical-align:middle;}
.first_cnts .search .search_cnts .lodg_total2 p.title{font-size:12px; color:#797979; font-weight:bold; margin:9px 0;}
.first_cnts .search .search_cnts .lodg_total2 p input{vertical-align:middle; margin-right:5px;}
.first_cnts .search .search_cnts .lodg_total2 p.blue a{color:#3aa0e2;  display:inline-block; }
.first_cnts .search .search_cnts .lodg_total2 p.blue a.abr_txt{color:#ff5426; width:196px;  font-weight:normal; font-size:11px; }
.first_cnts .search .btn_lodg_srch2{margin-bottom:6px;}
.first_cnts .search .search_cnts .btn_lodg_srch3{margin-top:20px;}
.first_cnts .search .selectF{margin-right:7px;}
.first_cnts .search .lodg_chkin{ float:left; width:186px; margin-bottom:6px;}
.first_cnts .search .lodg_chkin div{float:left;width:68px}
.first_cnts .search .lodg_chkin:after{content:""; display:block; clear:both;}
.first_cnts .search .lodg_chkin .selectF input{width:65px; }
.first_cnts .search .lodg_chkin div select{width:68px;}
.first_cnts .search .lodg_chkout {float:left;margin-bottom:6px;}
.first_cnts .search .lodg_chkout div{float:left; }
.first_cnts .search .lodg_chkout:after{content:""; display:block; clear:both;}
.first_cnts .search .lodg_chkout .selectF input{width:65px;}
.first_cnts .search .lodg_area div{float:left; margin-bottom:6px; }
.first_cnts .search .lodg_area:after{content:""; display:block; clear:both;}
.first_cnts .search .all_search .selectG{border:2px solid #70b8e8}
.styled-select {width:158px; height:30px; overflow:hidden;/* border: 1px solid #ccc;*/margin:0 7px 0 0; background:url("https://img.hotelnjoy.com/main/btn_lodg_type2.gif") no-repeat right #fff;position:relative; z-index:100; }
.styled-select .styled-selectwarp{position:absolute; z-index:11;}
.styled-select .styled-select1{display:inline-block;/* margin-top:3px;*/}
.styled-select select{margin-top:-2px; width:158px; height:26px;font-size: 16px; line-height: 1; border:0;  background:transparent;filter: alpha(opacity=0);opacity:.0;border-radius: 0; -webkit-appearance: none;font-size:12px;color:#7e7e7e;  -moz-appearance: window;  cursor: pointer; }
.styled-select_kor{position:absolute; top:9px; left:5px; z-index:10;color:#7e7e7e;font-size:12px; }
.first_cnts .search .lodg_chkin div.dateStart{width:100px}
.first_cnts .search .lodg_chkout div.dateEnd{width:100px;}

/*메인해외검색*/
.first_cnts .abroad_room{display:none;}
.first_cnts .search .abroad_room{padding-left:16px; padding-top:35px;}
.first_cnts .search .abroad_room h5.title{font-size:12px; color:#2b2b2b;}
.first_cnts .search .abroad_room .abr_areaSearch:after{content:""; display:block; clear:both;}
.first_cnts .search .abroad_room .lodg_total2{margin-bottom:0;}
.first_cnts .search .abroad_room .lodg_total2:after{content:'';display:block;clear:both;}
.first_cnts .search .abroad_room .lodg_total2 h5{float:left; margin:8px 6px 0 0;}
.first_cnts .search .abroad_room .lodg_total2 div{float:left;}
.first_cnts .search .abroad_room .lodg_total2 img{margin:-3px 0 0 6px;vertical-align:middle;}
.first_cnts .search .abroad_room .lodg_total2 p.title{font-size:12px; color:#797979; font-weight:bold; margin:9px 0;}
.first_cnts .search .abroad_room .lodg_total2 p input{vertical-align:middle; margin-right:5px;}
.first_cnts .search .abroad_room .lodg_total2 p.blue a{color:#3aa0e2;margin-left:201px;}
.first_cnts .search .abroad_room .lodg_total2 p.blue a.abr_txt{color:#ff5426; font-weight:normal; margin-right:65px; }
.first_cnts .search .abroad_room .lodg_chkin .selectF input{margin-top:6px; }
.first_cnts .search .abroad_room .lodg_chkout div{margin-bottom:0;}
.first_cnts .search .abroad_room .lodg_chkout {*float:left;}
.first_cnts .search .abroad_room .lodg_chkout .selectH{margin-bottom:6px; }
.first_cnts .search .abroad_room .lodg_chkout .selectF input{margin-top:6px; }
.first_cnts .search .abroad_room .lodg_mem{float:left; *width:300px; margin-bottom:6px;}
.first_cnts .search .abroad_room .lodg_mem h5{float:left; margin:8px 1px 0 1px; }
.first_cnts .search .abroad_room .lodg_mem h5.title{font-size:12px; color:#2b2b2b; width:49px; text-align:center;}
.first_cnts .search .abroad_room .lodg_mem .selectH{margin-left:0;margin-right:7px;}
.first_cnts .search .abroad_room .lodg_mem div{float:left;}
.first_cnts .search .abroad_room .lodg_name{zoom:1;margin-top:6px;}
.first_cnts .search .abroad_room .lodg_name:after{content:'';display:block;clear:both;}
.first_cnts .search .abroad_room .lodg_name h5{float:left; margin:8px 19px 0 1px;}
.first_cnts .search .abroad_room .lodg_name div{float:left;}
.first_cnts .search .abroad_room .lodg_area .selectH{margin:0 7px 6px 0;}
.first_cnts .search .abroad_room .lodg_area div{float:left;}
.first_cnts .search .abroad_room .lodg_area:after{content:""; display:block; clear:both;}
.first_cnts .search .abroad_room .age{float:left; margin-bottom:3px;}
.first_cnts .search .abroad_room .age div{float:left; }
.first_cnts .search .abroad_room .selectG{margin-bottom:6px; height:30px; *margin-top:6px;}
.styled-select_abroad{position:absolute; top:9px; left:5px; z-index:10;color:#7e7e7e;font-size:12px;}
/* 20140110 수정 end*/

.first_cnts .pro_event .list02{position:relative; width:318px; height:306px; margin:4px 4px 4px 5px;}
.first_cnts .pro_event .list02 .left{position:absolute; top:278px; left:263px;}
.first_cnts .pro_event .list02 .right{position:absolute; top:278px; left:290px;}
/* 2013.11.07 수정 end*/

/* 둘째줄 - 2013.11.07 메인변경 */
.two_cnts{margin-bottom:40px; display:inline-block; width:100%;}
.two_cnts:after{content:'';display:block;clear:both;}
.two_cnts h2{padding:32px 0 9px 0; float:left; width:922px; }
.two_cnts .today_deal_list{position:relative;}
.two_cnts .today_deal_list:after{content:'';display:block;clear:both;}
.two_cnts .today_deal_list li{float:left; /*border:1px solid #78c014;*/}/*131128 수정*/
.two_cnts .today_deal_list li.deal_01,.two_cnts .today_deal_list li.deal_02{width:322px; margin-top:34px;}
.two_cnts .today_deal_list li.today_deal{border:none;}
.two_cnts .deal_more .deal_more_btn{text-align:center;}
/*140702 수정*/
.two_cnts .deal_more .deal_list{border:1px solid #dbdbdb; width:974px; }
.two_cnts .deal_more .deal_list .hotel_cnts{margin:20px 0 0 23px; position:relative;}
.two_cnts .deal_more .deal_list .hotel_cnts:after{content:""; display:block; clear:both;}
.two_cnts .deal_more .deal_list .hotel_cnts div{float:left; margin-left:23px; padding-bottom:23px;}
.two_cnts .deal_more .deal_list .hotel_cnts div.hotel_info_nowrap{margin-left:0; padding-bottom:0}
.two_cnts .deal_more .deal_list .hotel_cnts div.first{margin-left:0;}
.two_cnts .deal_more .deal_list .hotel_cnts div p{border:solid 1px #c0c0c0;}
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_name{margin-top:7px; margin-bottom:4px;}
.two_cnts .deal_more .deal_list .hotel_cnts .hotel_cnts_end{position:relative; width:135px;}
.two_cnts .deal_more .deal_list .hotel_cnts .hotel_cnts_end .end{position:absolute; top:1px; left:1px; border:none;}
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_name a{font-size:12px; font-weight:bold; color:#5d5d5d;}/*131203 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_name a:hover{color:#389cd7;}/*131203 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_event a{color:#5e5e5e; font-size:12px; padding-bottom:2px; display:block;}/*131204 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_event{margin-top:5px; }/*131204 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_area{padding-top:20px; *padding-top:0; font-size:12px; }/*140120 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_promotion {height:0}
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_promotion a{margin-bottom:0; color:#2984bd;font-size:12px;}/*131204 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_money a{font-family:'Tahoma'; font-size:12px; font-weight:bold; color:#ff6c00;}/*131203 수정*/
.two_cnts .deal_more .deal_list .hotel_cnts div ul li.h_money{margin-top:5px;}/*131203 수정*/
.two_cnts p.recomm_more{width:52px; float:left; padding:41px 0 0 0;}
.two_cnts .deal_more{float:left;}
/* 2013.11.07 수정 end*/

/* 오늘의 핫세일_ 2016-09-09 추가*/
.todayHotSale{background:url('https://img.hotelnjoy.com/main/bg_mainHotsale.gif') no-repeat 0 0;height:69px;margin-bottom:50px;}
.todayHotSale .THS_list{margin-left:240px;position:relative;top:10px;}
.todayHotSale .THS_list li{width:33%;padding:5px 0;float:left;background:url('https://img.hotelnjoy.com/main/dot.gif') no-repeat 0px center; text-indent:10px;}
.todayHotSale .THS_list li a:hover span, .todayHotSale .THS_list li a:focus span{color:#46a2df;}
.todayHotSale .THS_list li a{display:block;}
.todayHotSale .THS_list li span{color:#535353;font-size:12px;}
.todayHotSale .THS_list li span.HP{float:right;position:relative;right:10px;}
.todayHotSale .THS_list li span.HP em{font-weight:bold;}

/*140905 추가main_banner*/
.two_cnts .main_banner {padding-bottom:15px; width:100%;height:326px;}
.two_cnts .main_banner ul{float:left;  height:326px;}
.two_cnts .main_banner ul li{border:1px solid #dcdcdc; border-top:0 none}
.two_cnts .main_banner ul li:first-child{border-top:1px solid #dcdcdc;}
.two_cnts .main_banner p{float:left; padding:0 7px; position:relative;}
.two_cnts .main_banner p span{display:block; width:68px; height:68px; background:url("https://img.hotelnjoy.com/main/icon_best.png") no-repeat 0 0; text-indent:-9999px; position:absolute; top:-6px; left:7px;}

/* 셋째줄 - 2013.08.09 메인변경 */
.three_cnts{/*margin-bottom:40px;*/ display:inline-block; width:100%;}
.three_cnts:after{content:'';display:block;clear:both;}

/* 2013.11.07 수정 */
.three_cnts .recommendation_kor_abr:after{content:'';display:block;clear:both;}
.three_cnts .recommendation_kor_abr .recommendation{float:left; margin-bottom:40px; width:483px;}/*131125 수정*/
.three_cnts .recommendation_kor_abr .recommendation:after{content:'';display:block;clear:both;}/*131125 추가*/
.three_cnts .recommendation_kor_abr .recommendation h2{margin-bottom:11px;float:left;}/*131125 수정*/
.three_cnts .recommendation_kor_abr .recommendation .rec_list{border:1px solid #dbdbdb; width:483px; height:337px;}
.three_cnts .recommendation_kor_abr .recommendation:first-child{margin-right:6px;}
.three_cnts .recommendation_kor_abr .recommendation p.recomm_more{float:right; margin:10px 11px 0 0;}/*131125 추가*/
/* 2013.11.07 수정 end*/

.three_cnts .rec_list{float:left; position:relative; width:120px;}
.three_cnts .rec_list h3 a{position:absolute; left:0; top:0; height:22px; width:80px; font-size:12px; background:#f5f5f5; border-bottom:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; padding-top:11px; text-align:center;}
.three_cnts .rec_list h3 a.on{color:#3da0e4; background:#fff; border-bottom:none; width:80px;}
.three_cnts .rec_list h3.m01 a{border-left:none;}
.three_cnts .rec_list h3.m02 a{left:80px;}
.three_cnts .rec_list h3.m03 a{left:160px;}
.three_cnts .rec_list h3.m04 a{left:240px;}
.three_cnts .rec_list h3.m05 a{left:320px;}
.three_cnts .rec_list h3.m06 a{width:82px; left:400px;}
.three_cnts .rec_list .hotel_cnts{padding-top:51px; }
.three_cnts .rec_list .hotel_cnts p{border:1px solid #dbdbdb;}
.three_cnts .rec_list .hotel_cnts01,.three_cnts .rec_list .hotel_cnts02{margin-left:18px; float:left;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list{width:258px; margin-top:10px;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list:first-child{margin-top:0;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list:after{content:'';display:block;clear:both;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list .hotel{float:left;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul{margin-left:6px;}/*131209 수정*/
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_name{margin-top:4px; margin-bottom:10px;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_name a{font-size:12px; font-weight:bold; color:#5d5d5d;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_name a:hover{color:#389cd7;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_area{margin-bottom:5px;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_area a{color:#a2a2a2;}/*131204 수정*/
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_event a{color:#5e5e5e;}/*131204 수정*/
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_promotion a{margin-bottom:0; color:#2984bd; padding-top:3px; display:block}/*131204 수정*/
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_money a{font-family:'Tahoma'; font-size:12px; font-weight:bold; color:#ff6b01;}
.three_cnts .rec_list .hotel_cnts02 .hotel_list ul li.h_money{margin-top:10px;}/*131204 수정*/

/* 2013.11.07 수정 */
.three_cnts .special{margin-bottom:40px; display:inline-block; width:100%;}
.three_cnts .special h2{margin-bottom:13px;}
.three_cnts .special .special_list{position:relative;}
.three_cnts .special .special_list li{float:left; border:1px solid #dadada; width:319px; height:110px;}
.three_cnts .special .special_list li.special_01{margin-right:6px;}
.three_cnts .special .special_list li.special_02{margin-right:7px;}
.three_cnts .live:after{content:'';display:block;clear:both;}
.three_cnts .live h2{margin-bottom:13px;}
.three_cnts .live_list{position:relative; width:974px; height:100%; background-color:#f5f5f5;border:solid 1px #dbdbdb; border-bottom:medium none; margin-bottom:40px;}/*140702 수정*/
.three_cnts .live_list h3 a{position:absolute; left:0; top:0; width:193px; font-size:12px; border-bottom:solid 1px #dbdbdb;  padding:17px 0 16px 17px; z-index:1;}/*140702 수정*/
.three_cnts .live_list h3 a.on{color:#46a2df; width:194px; padding:17px 0 16px 17px;border-right:medium none; /*background:url('../images/main/hotissue_arrow.gif') no-repeat 140px 15px;*/background-color:#fff; }
.three_cnts .live_list h3 .new01{position:absolute; top:14px; left:120px;}
.three_cnts .live_list h3 .new02{position:absolute; top:61px; left:133px;}
.three_cnts .live_list h3 .new03{position:absolute; top:108px; left:120px;}
.three_cnts .live_list h3 .new04{position:absolute; top:155px; left:120px;}
.three_cnts .live_list h2.m01{padding:25px 15px 18px 15px; border-bottom:1px solid #dcdcdc;}/*131127 수정*/
.three_cnts .live_list h3.m01 a{top:89px;}/*140702 수정*/
.three_cnts .live_list h3.m02 a{top:137px;}/*140702 수정*/
.three_cnts .live_list h3.m03 a{top:186px;}/*140702 수정*/
.three_cnts .live_list h3.m04 a{top:178px;}/*131209 수정*/
.three_cnts .live_list h3.m05 a{top:215px; }/*131209 수정*/
.three_cnts .live_list .hotel_cnts{margin-left:210px; position:relative; padding:25px 0 0 0;margin-top:-103px; border:1px solid #dbdbdb;  border-right:none;height:208px; background-color:#fff;}/*140702 수정*/
.three_cnts .live_list .hotel_cnts div{float:left; margin-left:15px; width:134px;}/*140702 수정*/
.three_cnts .live_list .hotel_cnts div:first-child{margin-left:0;}
.three_cnts .live_list .hotel_cnts div p{border:solid 1px #dcdcdc;}
.three_cnts .live_list .hotel_cnts div ul li.h_name{margin-top:7px; margin-bottom:1px;}
.three_cnts .live_list .hotel_cnts div ul li.h_name .up01{position:absolute; top:17px; left:121px; border:none;}/*131127 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_name .up02{position:absolute; top:17px; left:270px; border:none;}/*131127 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_name .up03{position:absolute; top:17px; left:419px; border:none;}/*131127 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_name .up04{position:absolute; top:17px; left:568px; border:none;}/*131127 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_name .up05{position:absolute; top:17px; left:717px; border:none;}/*131127 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_name a{font-size:12px; font-weight:bold; color:#5d5d5d;}
.three_cnts .live_list .hotel_cnts div ul li.h_name a:hover{color:#389cd7;}
.three_cnts .live_list .hotel_cnts div ul li.h_area div{margin:7px 0;}/*140702 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_area a{color:#a2a2a2; font-size:12px;}/*131204 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_event a{margin-bottom:0; color:#5e5e5e;font-size:12px;}/*131204 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_promotion a{color:#2984bd;font-size:12px; display:block; padding:2px 0 4px 0}/*131204 수정*/
.three_cnts .live_list .hotel_cnts div ul li.h_money a{font-family:'Tahoma'; font-size:12px; font-weight:bold; color:#ff6b01;}
.three_cnts .live_list .hotel_cnts div ul li.h_money {margin-top:7px;}/*131204 수정*/

/* visual zone */
#contents .visual{height:460px;width:100%;position:relative;overflow:hidden;}
#contents .visualSch{width:1127px;height:400px;background-color:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);position:relative;top:30px;left:50%;margin-left:-560px;}

/*검색*/
#contents .visualSch .search{width:385px;background:#fff;height:100%;float:left;}
#contents .visualSch .search ul{height:50px;}
#contents .visualSch .search ul li{background-color:#354965;width:50%;height:100%;line-height:50px;float:left;font-size:20px;font-family:Noto Sans CJK KR;text-align:center;}
#contents .visualSch .search ul li + li{width:49.9%;float:right;}
#contents .visualSch .search .schTab li a{color:#fff;display:block;}
#contents .visualSch .search .schTab li.on{background-color:#fff;}
#contents .visualSch .search .schTab li.on a{color:#27374e;}
#contents .visualSch .search #schTab1 p{font-size:14px; font-weight:bold; height:55px; line-height:45px;}
#contents .visualSch .search #schTab2 p{font-size:14px; font-weight:bold; height:40px; line-height:40px;}
#contents .visualSch .search p span{display:block;width:140px;float:right;margin-right:29px;}
#contents .visualSch .search p span a{color:#3e5372;display:block;background:url('https://img.hotelnjoy.com/main/r_arrow2.gif') no-repeat right;}
#contents .visualSch .search select{width:100%;opacity:.0;/*padding:11px 10px;*/height:42px;position:absolute;z-index:11;filter: alpha(opacity=0);}
#contents .visualSch .search input{width:105px;padding:11px 0;font-size:14px;font-weight:bold;background:url('https://img.hotelnjoy.com/main/main_car.gif') no-repeat 97% center;position:absolute;left:50%;margin-left:-50px;letter-spacing:-0.5px;}
#contents .visualSch .search .selects{background:url('https://img.hotelnjoy.com/main/b_arrow2.gif') no-repeat 90% center;border:1px solid #ccc;float:left;height:40px;margin-bottom:13px;position:relative;width:120px;}
#contents .visualSch .search #schTab2 .selects{margin-bottom: 12px;}
#contents .visualSch .search .sel1{width:160px;}
#contents .visualSch .search .sel2{width:99.7%; background:url('https://img.hotelnjoy.com/main/b_arrow2.gif') no-repeat 95%;}
#contents .visualSch .search .sel3{width:70px;}
#contents .visualSch .search .sel4{width: 103px; height: 35px;}
#contents .visualSch .search .sel4:first-child{width: 160px;}
#contents .visualSch .search .sel4:nth-child(2){width: 160px;}
#contents .visualSch .search .sel4:nth-child(3){margin-right: 10px;}
#contents .visualSch .search .sel4:nth-child(4){margin-right: 10px;}
#contents .visualSch .search .sel4:last-child{margin-right: 0;}
#contents .visualSch .search p.selectTxt{position:absolute;top:0;left:10px;height:40px;line-height:40px;color:#616161;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden;}
#contents .visualSch .search .area{margin:0 25px;}
#contents .visualSch .search .area1{margin:0 25px 0 25px;clear:both;/*display:inline-block;*/width:335px;}
#contents .visualSch .search .area1 span{background-color:#d02b31;display:block;text-align:center;font-size:16px;font-weight:bold;}
#contents .visualSch .search .area1 span a{color:#fff; display:block; padding:17px 0;}
#contents .visualSch .search .area5{margin:14px 25px 0 25px;}
#contents .visualSch .search .area5 select{width:105px;margin-right:6px;}
#contents .visualSch .search .area5 select:last-child{margin-right:0;}

/*슬라이드 이미지 (배경) */
#contents .visualImg {position: absolute; top: 0; left: 50%; margin-left:-50%; height: 460px; overflow:hidden; min-width: 1210px;}
#contents .visualImg ul{width:1000%;}
#contents .visualImg ul li{width:10%;float:left;}
#contents .visualImg ul li img{width:100%;height:100%;min-height:460px;min-width:1800px;}
/*#contents .visualImg .visual_bg{background-color:rgba(0,0,0,0.6);width:742px;height:436px;display:block;position:absolute;left:50%;margin-left:-175px;top:75px;}*/

/* 슬라이드 텍스트 */
#contents .visualSch .slideTxt{float:left;width:740px;height:400px;overflow:hidden;}
#contents .visualSch .slideTxt ul{width:1870px;position:relative;top:120px;left:0;text-align:center;}
#contents .visualSch .slideTxt ul li{float:left; width: 740px;}
#contents .visualSch .slidebtn{position:absolute;right:27px;bottom:23px;}
#contents .visualSch .slidebtn a{width:59px;height:31px;display:block;border:1px solid #464748;float:left;text-indent:-9999px;}
#contents .visualSch .slidebtn .bx-prev{background:#1c1c1c url('https://img.hotelnjoy.com/common/btn_prev.gif') no-repeat center center; background-size:10px, 100%;}
#contents .visualSch .slidebtn .bx-next{background:#1c1c1c url('https://img.hotelnjoy.com/common/btn_next.gif') no-repeat center center; background-size:10px, 100%;border-left:none;}

/* 둘째줄 2016-10-26 변경 */
.SB {padding: 50px 0; text-align: center;}
.SB .SB_tab {width: 670px; height:50px; margin: 0 auto; padding: 50px 0;}
.SB .SB_tab li{float:left;width:165px;padding:17px 0; border:1px solid #ccc;border-right:0;color:#717171;font-size:15px;font-weight:bold;}
.SB .SB_tab li+li+li+li{border-right:1px solid #ccc;}
.SB .SB_tab li.on{background-color:#50a3da;color:#fff;}
.SB .SB_list{margin:0 auto;width:1210px;}
.SB .SB_list li {width: 285px; height:100%; min-height: 360px; margin-right: 15px; background-color: #f3f3f3; display: inline-block; zoom:1;*display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/vertical-align:top;}
.SB .SB_list li:last-child{margin-right:0;}
.SB .SB_list li a .sb_area1{position:relative;width:100%;height:189px;overflow:hidden;}
.SB .SB_list li a .sb_area1 img{width:100%;height:100%;}
.SB .SB_list li a .sb_area1 .img_tit{width:100%;background-color:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:bold;padding:11px 0;font-family:Dotum, '돋움'; letter-spacing:-1px;}
.SB .SB_list li a .sb_area2{text-align:left;padding: 15px;min-height:143px;height:100%;position:relative;}
.SB .SB_list li a .sb_area2 span{display:block;font-size:15px;}
.SB .SB_list li a .sb_area2 h3{font-size:15px; line-height:16px;color:#3e3b3b;margin:6px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.SB .SB_list li a .sb_area2 .sb_txt1{font-size:13px;color:#616161;}
.SB .SB_list li a .sb_area2 .sb_txt2{color:#458dbc;line-height:20px;font-weight:bold;margin:2px 0;}
.SB .SB_list li a .sb_area2 .sb_txt3{font-weight: 500;color:#777;font-size:12px;}
.SB .SB_list li a .sb_area2 .sb_price{font-size:15px;;font-weight:bold;font-family:Tahoma;text-align:right;padding:20px 0 10px 0;/*width:100%;*/position:absolute;bottom:10px;right:15px;}
.SB .SB_list li a .sb_area2 .sb_price em{font-style:normal;color:#ff6b01;font-size:17px}
.SB .SB_list li a .sb_area2 .sb_price s{font-size:12px;text-decoration:none;font-weight:400;}
.sales{position:absolute;right:0;top:0;width:62px;height:42px;color:#fff;font-size:15px;line-height:42px;background-color:#ff503f;}
.sales &gt; em{font-size:22px;font-weight:bold;font-style:normal;}

/* 셋째줄 */
.NP {padding: 50px 0; text-align: center;}
.NP .NP_tab0 {position: relative; width: 1210px; height: 743px; margin: 0 auto; padding: 50px 0;}
.NP .NP_tab {position: absolute;}
.NP .NP_tab li {margin-right: 5px; float: left;}
.NP .NP_tab li:last-child {margin-right: 0;}
.NP .NP_tab li div{position:relative;overflow:hidden;}
.NP .NP_tab li .mar{margin-top:5px;}
.NP .NP_tab li .npImgtxt{position:absolute;top:50%;left:50%;margin-left:-198px;margin-top:-80px;transform:none !important;-webkit-transform:scale(1) !important;-moz-transform:none !important;-o-transform:none !important;}
.NP .NP_tab li div:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s }
.npImgbg img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s }

/* 넷째줄 앱 다운로드 */
.njoyAppGo {text-align: center; padding: 80px 0 100px 0;}
.njoyAppGo img {cursor: pointer;}

/* 다섯째줄 MD's Pick */
.MD {padding: 50px 0; background-color: #e9e9e9; text-align: center;}
.MD .MD_tab{width:997px;margin:0 auto;padding:40px 0;height:50px;}
.MD .MD_tab li{float:left;width:165px;padding:17px 0; border:1px solid #ccc;border-right:0;color:#717171;font-size:15px;font-weight:bold;background-color:#fff;}
.MD .MD_tab li+li+li+li+li+li{border-right:1px solid #ccc;}
.MD .MD_tab li.on{background-color:#ed0f62;color:#fff;}
.MD .MD_list{margin:0 auto;width:1210px;}
.MD .MD_list li{width:285px;height:100%;min-height:361px;margin:0 15px 40px 0;background-color:#fff;display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/vertical-align:top;}
.MD .MD_list li:nth-child(4n){margin-right: 0;}
.MD .MD_list li.marnone{margin-right:0;}
.MD .MD_list li .sb_area1{position:relative;width:100%;height:189px;overflow:hidden;}
.MD .MD_list li .sb_area1 img{width:100%;height:100%;}
.MD .MD_list li .sb_area2 {text-align: left; padding: 15px; min-height: 150px; height: 100%; position: relative;}
.MD .MD_list li .sb_area2 span{display:block;font-size:15px;}
.MD .MD_list li .sb_area2 h3{font-size:15px; line-height:16px;color:#3e3b3b;margin:6px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.MD .MD_list li .sb_area2 .sb_txt1{font-size:13px;}
.MD .MD_list li .sb_area2 .sb_txt2{color:#458dbc;line-height:20px;font-weight:bold;margin:2px 0;letter-spacing:-1px;}
.MD .MD_list li .sb_area2 .sb_txt3{font-weight: 500;color:#777;font-size:12px;}
.MD .MD_list li .sb_area2 .sb_price{font-size:15px;;font-weight:bold;font-family:Tahoma;text-align:right;/*width:100%;*/padding:20px 0 10px 0;position:absolute;bottom:10px;right:15px;}
.MD .MD_list li .sb_area2 .sb_price em{font-style:normal;color:#ff6b01;font-size:17px}
.MD .MD_list li .sb_area2 .sb_price s{font-size:12px;text-decoration:none;font-weight:400;}

/* 여섯번째줄 */
/* 공지사항, 소식 등 */
.HNJ_NOTE {width: 100%; padding: 50px 0;}
.HNJ_NOTE .HNJ_N1 {position: relative; width: 1208px; height: 320px; margin: 0 auto;}
.HNJ_NOTE .HNJ_N1 &gt; div {float: left; width: 250px; height: 318px; border: 1px solid #d9d9d9;}
.HNJ_NOTE .HNJ_N1 .noteIn1 {width: 290px; height: 318px; border-right: 0;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div {position: relative; width: 250px; height: 113px; padding: 20px; border: 0;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div:first-child {border-bottom: 1px solid #d9d9d9;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div h3 {padding-bottom: 13px;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div span {position: absolute; top: 27px; right: 21px;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div ul li {font-size: 12px; margin: 7px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.HNJ_NOTE .HNJ_N1 .noteIn1 div ul li:before {content: ''; border-bottom: 1px solid #222; width: 5px; position: relative; top: -4px; display: inline-block; margin-right: 5px;}
.HNJ_NOTE .HNJ_N1 .noteIn2 {width: 394px; border-right: 0; text-align: center;}
.HNJ_NOTE .HNJ_N1 .noteIn2 img {margin: 10px;}
.HNJ_NOTE .HNJ_N1 .noteIn3 {width: 520px;}
.HNJ_NOTE .HNJ_N1 .noteIn3 &gt; div {width: 245px; padding: 10px; float: left;}
.HNJ_NOTE .HNJ_N1 .noteIn3 &gt; div.kor_best {padding: 10px 10px 10px 0;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in1{position:relative;width:246px;height:159px;overflow:hidden;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in1 img{width:100%;height:100%;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2{padding:15px 13px;background-color:#f3f3f3;height:112px;position:relative;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 h3{font-size:14px;color:#3a3737;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:20px;height:20px;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 p{font-size:12px;line-height:18px;margin-top:10px;color:#616161;text-overflow:ellipsis;overflow:hidden;word-break:break-all;max-height:55px;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:box;vertical-align:top;-webkit-line-clamp:3;display:inline-block;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 div.best_from{position:absolute;bottom:15px;width:220px;color:#696969;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 div.best_from span{font-weight:bold;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 div.best_from em{padding-left:5px;border-left:1px solid #696969;font-weight:400;margin-left:5px;font-style:normal;}
.HNJ_NOTE .HNJ_N1 .noteIn3 .best_in2 div.best_from .b_date{display: none; position:absolute;right:0;}
.HNJ_NOTE .HNJ_N1 .noteIn3 span.best{position:absolute;z-index:99;}
.HNJ_NOTE .HNJ_N1 .noteIn3 span.img_tit{background-color:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);width:100%;padding:13px 0;
	position:absolute;bottom:0;left:0;color:#fff;font-weight:bold;font-size:14px;text-align:center;}

/* 제휴배너 4개 */
.HNJ_NOTE .HNJ_N2{width:100%;}
.HNJ_NOTE .HNJ_N2 ul{text-align:center;}
.HNJ_NOTE .HNJ_N2 ul li{display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/padding:3px 39px;border-left:1px solid #d9d9d9;}
.HNJ_NOTE .HNJ_N2 ul li:first-child{padding-left:0;border-left:0;}
.HNJ_NOTE .HNJ_N2 ul li:last-child{padding-right:0;}
.HNJ_NOTE .HNJ_N2 ul li a img{vertical-align:middle;}



/* 국내숙소, 해외숙소, 해외항공 검색 */
.selectA {display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1; border:1px solid #a6a7a9; font-size:11px;}
.selectA p {height:18px; padding:6px 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_total.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectA .select_list {position:absolute; display:none; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:-1px 0 0 -1px ! important; overflow-y:auto;height:100px;}
.selectA .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectB {display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #a6a7a9; font-size:11px;}
.selectB p {height:24px; line-height:24px; padding:0 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_type.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectB .select_list {position:absolute; display:none; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:-1px 0 0 -1px ! important;overflow-y:auto;height:100px;}
.selectB .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectC {position:relative; display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #a6a7a9; font-size:11px;}
.selectC p{height:24px; line-height:24px; padding:0 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_chkin.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectC p input{width:120px; padding-top:6px; color:#7e7e7e; font-size:11px; float:left;}
.selectC .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectC .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectD {position:relative; display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #a6a7a9; font-size:11px;}
.selectD p{height:24px; line-height:24px; padding:0 23px 0 6px ! important; cursor:pointer; text-align:left;}
.selectD p input{color:#7e7e7e; font-size:11px; float:left; margin-top:6px;}
.selectD .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectD .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectE {position:relative; display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #a6a7a9; font-size:11px;}
.selectE p{height:24px; line-height:24px; padding:0 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_total.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectE p input{width:130px; padding:3px 0;}
.selectE .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:50px;}
.selectE .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

/* start 2013.08.09 검색단추가 */
.selectF {position:relative; display:inline-block; height:30px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #d3d3d3; font-size:11px;}
.selectF p{height:31px; line-height:24px; padding:2px 24px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_chkin2.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectF p input{width:83px;  height:20px; margin-top:4px; color:#7e7e7e; font-size:12px; float:left;}
.selectF .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #d3d3d3 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectF .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectG {position:relative; display:inline-block; height:28px; color:#7f7f7f; vertical-align:middle; zoom:1; border:2px solid #70b8e8; font-size:11px;}
.selectG p{height:24px; line-height:24px; padding:2px 23px 0 6px ! important; cursor:pointer; text-align:left; width:100%}
.selectG p input{width:230px; height:24px; font-size:12px; margin-top:4px; color:#7e7e7e; float:left;}
.selectG p a{display:block;width:28px; height:30px; font-size:12px; margin-top:-2px; background:url("https://img.hotelnjoy.com/main/main_sch.gif") no-repeat; cursor:pointer; text-indent:-99999px; margin-left:253px;}
.selectG .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #c9c9c9 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectG .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

.selectH {display:inline-block; height:30px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #d3d3d3; font-size:12px; margin-left:5px; margin-right:0;}
.selectH p {height:30px; line-height:24px; padding:4px 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_type2.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectH .select_list {position:absolute; display:none; border:1px solid #d3d3d3 ! important; background-color:#fff; z-index:10; margin:-4px 0 0 -1px ! important;overflow-y:auto;height:100px;}
.selectH .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}


/*131126 추가 start*/
.selectI {position:relative; display:inline-block; height:24px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #d3d3d3; font-size:11px; background-color:#fff;}
.selectI p{height:31px; line-height:24px; padding:2px 20px 0 4px ! important; background:url("../images/main/btn_lodg_chkin3.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectI p input{width:73px; margin-top:3px; color:#7e7e7e; font-size:12px; float:left; }
.selectI .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #d3d3d3 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectI .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}
/*131126 추가 end*/
/* end 2013.08.09 검색단추가 */

.selectZ {position:relative; display:inline-block; height:23px ! important; color:#7f7f7f; vertical-align:middle; zoom:1;border:1px solid #a6a7a9; font-size:11px;}
.selectZ p{height:24px; line-height:24px; padding:0 23px 0 6px ! important; background:url("https://img.hotelnjoy.com/main/btn_lodg_total.gif") no-repeat 100% 0 ! important; cursor:pointer; text-align:left;}
.selectZ p input{width:120px; margin-top:6px; color:#7e7e7e; font-size:11px; float:left;}
.selectZ .select_list {position:absolute; display:none; top:23px; left:-1px; border:1px solid #a6a7a9 ! important; background-color:#fff; z-index:10; margin:0 ! important;overflow-y:auto;height:100px;}
.selectZ .select_list li {padding:3px 0 3px 6px ! important; cursor:pointer; float:none ! important; text-align:left;}

/* 배너 */
.banner01 {position:relative; margin-bottom:20px;}
.banner01 .go {position:absolute; right:27px; top:12px;}


/* 넷째 */
.four_cnts {margin-bottom:20px; overflow:hidden;/* height:244px;131125 삭제*/}
.four_cnts .promotion {float:left; width:211px;}
.four_cnts .promotion p {position:relative; border:1px solid #e2e2e4; *padding:0; *margin:0;}
*:first-child+html .four_cnts .promotion p {position:relative; margin-bottom:11px;}
.four_cnts .promotion p a.go {position:absolute; left:18px; top:96px;}
.four_cnts .promotion ul li {float:left; overflow:hidden; font-size:0; line-height:0;}
.four_cnts .promotion ul li a {display:inline-block; width:106px; height:39px; overflow:hidden; background:url("https://img.hotelnjoy.com/main/bg_sprite.gif") no-repeat -211px -230px;
visibility:visible; font-size:0; line-height:0;}
.four_cnts .promotion ul li a.tab02 {width:105px; background-position:-317px -230px;}
.four_cnts .promotion ul li a.tab03 {width:106px; height:38px; *height:37px; background-position:-211px -270px;}
.four_cnts .promotion ul li a.tab04 {width:105px; height:38px; *height:37px; background-position:-317px -270px;}
.four_cnts .use_comment {float:left; position:relative; width:517px; height:244px; margin-left:10px; margin-right:9px; background:url("https://img.hotelnjoy.com/main/bg_use.gif") no-repeat left top;}
.four_cnts .use_comment h5 {padding:18px 0 9px; margin-left:20px; margin-right:20px; background:url("https://img.hotelnjoy.com/main/bg_blue_line.gif") repeat-x left bottom;}
.four_cnts .use_comment a.more {position:absolute; right:20px; top:22px;}
.four_cnts .use_comment ul {margin-left:20px;}
.four_cnts .use_comment ul li {padding-top:6px; overflow:hidden; display:inline-block; width:100%;}
.four_cnts .use_comment ul li .photo {float:left; width:73px; height:72px; background:url("https://img.hotelnjoy.com/main/bg_photo.gif") no-repeat left top; padding-left:4px; padding-top:4px; position:relative;}
.four_cnts .use_comment ul li .photo span {display:block; position:absolute; bottom:8px; left:4px;}
.four_cnts .use_comment ul li .ment {float:left; width:360px; height:79px; padding-right:20px; padding-left:21px; padding-top:12px; background:url("https://img.hotelnjoy.com/main/bg_ment.gif") no-repeat left top;}
.four_cnts .use_comment ul li .ment strong {display:block; color:#3c3c3c; font-size:12px; margin-bottom:4px; width:368px;}
.four_cnts .use_comment ul li .ment strong a {color:#3c3c3c; width:356px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block}
.four_cnts .use_comment ul li .ment strong a:hover {color:#389cd7;}
.four_cnts .use_comment ul li .ment span {display:block; color:#7f7f7f; font-size:11px; margin-bottom:5px;}
.four_cnts .use_comment ul li .ment span a:hover {color:#bfc5d3;}
.four_cnts .use_comment ul li .ment dl dt {float:left; font-size:0; line-height:0; padding-top:2px;}
.four_cnts .use_comment ul li .ment dl dd {float:left; color:#7f7f7f; margin-left:10px; padding-left:10px; background:url("https://img.hotelnjoy.com/main/bg_gubun.gif") no-repeat left center;}
.four_cnts .use_comment ul li .ment dl dd.date {font-family:'Tahoma'; color:#5e5e5e; margin-left:36px;}
.four_cnts .pro_banner {float:left; width:229px;}
.four_cnts .pro_banner p {margin-bottom:10px; border:1px solid #e2e2e4;}
.four_cnts .pro_banner ul li {float:left; overflow:hidden; font-size:0; line-height:0;}
.four_cnts .pro_banner ul li a {display:inline-block; width:115px; height:39px; overflow:hidden; background:url("https://img.hotelnjoy.com/main/bg_sprite.gif") no-repeat -316px -307px;
visibility:visible; font-size:0; line-height:0;}
.four_cnts .pro_banner ul li a.tab02 {width:114px; background-position:-431px -307px;}
.four_cnts .pro_banner ul li a.tab03 {width:115px; height:38px; *height:37px; background-position:-316px -346px;}
.four_cnts .pro_banner ul li a.tab04 {width:114px; height:38px; *height:37px; background-position:-431px -346px;}

/* 다섯 */
.five_cnts {margin-bottom:30px; overflow:hidden; width:100%; height:191px; border-top:2px solid #b1b1b1;}
.five_cnts .use_guide {float:left; width:384px; border:1px solid #dedcdc; border-top:none; height:190px; background:#f9f9f9;}
.five_cnts .use_guide h5 {padding:14px 0 2px 20px;}
.five_cnts .use_guide ul {overflow:hidden; margin-left:10px;}
.five_cnts .use_guide ul li {float:left; margin-left:10px; margin-top:10px; font-size:0; line-height:0;}
.five_cnts .use_guide ul li a {display:inline-block; width:60px; height:60px; overflow:hidden; background:url("https://img.hotelnjoy.com/main/bg_sprite.gif") no-repeat left -307px;
visibility:visible; font-size:0; line-height:0;}
.five_cnts .use_guide ul li a.tab02 {width:61px; height:61px; background-position:-60px -307px;}
.five_cnts .use_guide ul li a.tab03 {width:61px; height:61px; background-position:-121px -307px;}
.five_cnts .use_guide ul li a.tab04 {width:61px; height:61px; background-position:-182px -307px;}
.five_cnts .use_guide ul li a.tab05 {width:61px; height:61px; background-position:-243px -307px;}
.five_cnts .use_guide ul li a.tab06 {width:61px; height:61px; background-position:left -368px;}
.five_cnts .use_guide ul li a.tab07 {width:61px; height:61px; background-position:-61px -368px;}
.five_cnts .use_guide ul li a.tab08 {height:61px; background-position:-122px -368px;}
.five_cnts .use_guide ul li a.tab09 {height:61px; background-position:-182px -368px;}
.five_cnts .use_guide ul li a.tab10 {width:61px; height:61px; background-position:-242px -368px;}
.five_cnts .customer_ct {float:left; width:295px; padding:19px 0 0 27px;}
.five_cnts .customer_ct dl {overflow:hidden; width:100%; display:inline-block; border-bottom:1px solid #ebebeb;}
.five_cnts .customer_ct dl dt {float:left; padding-right:12px; padding-bottom:25px;}
.five_cnts .customer_ct dl dd {float:left; padding-top:7px; padding-left:15px; border-left:1px solid #e6e6e6; font-size:0; line-height:0;}
.five_cnts .customer_ct dl dd.first {padding-top:1px;}
.five_cnts .customer_ct ul li {float:left; padding:16px 40px 3px 0;}
.five_cnts .customer_ct ul li.last {padding-right:0;}
.five_cnts .board_list {float:left; width:249px; height:191px; border-left:1px solid #dedcdc; padding-left:18px;}
.five_cnts .board_list .h5_tit_set {width:240px; padding-top:19px; padding-bottom:12px; overflow:hidden;}
.five_cnts .board_list .h5_tit_set h5 {float:left;}
.five_cnts .board_list .h5_tit_set a {float:right; margin-top:4px;}
.five_cnts .board_list ul {margin-left:5px; margin-bottom:2px;}
.five_cnts .board_list ul li {background:url("https://img.hotelnjoy.com/main/bul_gray01.gif") no-repeat left center; padding-left:7px; line-height:16px;}
.five_cnts .board_list ul li a {color:#7f7f7f;}
.five_cnts .board_list ul li a:hover {color:#bfc5d3;}

/* 오렌지 */
#orange_wrap {background:url("https://img.hotelnjoy.com/bg/bg_orange_wrap.gif") repeat-x 0 0; min-width:996px;}
#orange_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_orange.gif") no-repeat 0 1px;}
#orange_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_orange.gif") no-repeat 0 0;}
#orange_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_orange.gif") no-repeat 0 0}
#orange_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_orange.gif") no-repeat 0 100%}
#orange_wrap #gnb li .one_depth a {background:#f1ad3e;}
#orange_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_orange.png") no-repeat 32px 0}
#orange_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#orange_wrap #gnb .sub_depth .sub_bg {border:2px solid #f1ad3e}
#orange_wrap #footer .family_link {background-color:#f1ad3e}

/* 핑크 */
#pink_wrap {background:url("https://img.hotelnjoy.com/bg/bg_pink_wrap.gif") repeat-x 0 0; min-width:996px;}
#pink_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_pink.gif") no-repeat 0 1px;}
#pink_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_pink.gif") no-repeat 0 0;}
#pink_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_pink.gif") no-repeat 0 0}
#pink_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_pink.gif") no-repeat 0 100%}
#pink_wrap #gnb li .one_depth a {background:#eb5b7e;}
#pink_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_pink.png") no-repeat 32px 0}
#pink_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#pink_wrap #gnb .sub_depth .sub_bg {border:2px solid #eb5b7e}
#pink_wrap #footer .family_link {background-color:#eb5b7e}

/* 그린 */
#green_wrap {background:url("https://img.hotelnjoy.com/bg/bg_green_wrap.gif") repeat-x 0 0; min-width:996px;}
#green_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_green.gif") no-repeat 0 1px;}
#green_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_green.gif") no-repeat 0 0;}
#green_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_green.gif") no-repeat 0 0}
#green_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_green.gif") no-repeat 0 100%}
#green_wrap #gnb li .one_depth a {background:#67ba5e;}
#green_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_green.png") no-repeat 32px 0}
#green_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#green_wrap #gnb .sub_depth .sub_bg {border:2px solid #67ba5e}
#green_wrap #footer .family_link {background-color:#67ba5e}

/* 브라운 */
#brown_wrap {background:url("https://img.hotelnjoy.com/bg/bg_brown_wrap.gif") repeat-x 0 0; min-width:996px;}
#brown_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_brown.gif") no-repeat 0 1px;}
#brown_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_brown.gif") no-repeat 0 0;}
#brown_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_brown.gif") no-repeat 0 0}
#brown_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_brown.gif") no-repeat 0 100%}
#brown_wrap #gnb li .one_depth a {background:#bc9669;}
#brown_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_brown.png") no-repeat 32px 0}
#brown_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#brown_wrap #gnb .sub_depth .sub_bg {border:2px solid #bc9669}
#brown_wrap #footer .family_link {background-color:#bc9669}

/* 퍼플 */
#purple_wrap {background:url("https://img.hotelnjoy.com/bg/bg_purple_wrap.gif") repeat-x 0 0; min-width:996px;}
#purple_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_purple.gif") no-repeat 0 1px;}
#purple_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_purple.gif") no-repeat 0 0;}
#purple_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_purple.gif") no-repeat 0 0}
#purple_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_purple.gif") no-repeat 0 100%}
#purple_wrap #gnb li .one_depth a {background:#8e76aa;}
#purple_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_purple.png") no-repeat 32px 0}
#purple_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#purple_wrap #gnb .sub_depth .sub_bg {border:2px solid #8e76aa}
#purple_wrap #footer .family_link {background-color:#8e76aa}

/* 진블루 */
#darkBlue_wrap {background:url("https://img.hotelnjoy.com/bg/bg_darkBlue_wrap.gif") repeat-x 0 0; min-width:996px;}
#darkBlue_wrap #header .sns_utill .head_sns_list li {background:url("https://img.hotelnjoy.com/icon/bl_sns_utill_darkBlue.gif") no-repeat 0 1px;}
#darkBlue_wrap #header .sns_utill .utill_list li {background:url("https://img.hotelnjoy.com/icon/bl_head_utill_darkBlue.gif") no-repeat 0 0;}
#darkBlue_wrap #header .head_search_roll .head_search_area .search_select_input {background:url("https://img.hotelnjoy.com/bg/bg_head_search_darkBlue.gif") no-repeat 0 0}
#darkBlue_wrap #header .head_search_roll .head_search_area .search_select_input .search_select .select_list {background:url("https://img.hotelnjoy.com/bg/bg_search_select_darkBlue.gif") no-repeat 0 100%}
#darkBlue_wrap #gnb li .one_depth a {background:#424d6b;}
#darkBlue_wrap #gnb .sub_depth {background:url("https://img.hotelnjoy.com/bg/bg_sub_gnb_arrow_darkBlue.png") no-repeat 32px 0}
#darkBlue_wrap #gnb li.on .sub_depth_right {right:0; background-position:96% 0;}
#darkBlue_wrap #gnb .sub_depth .sub_bg {border:2px solid #424d6b}
#darkBlue_wrap #footer .family_link {background-color:#424d6b}

.bxSliderL a{width:27px; height:28px; background:url("https://img.hotelnjoy.com/main/pro_btn_left.jpg") no-repeat 0 0; position:absolute; top:278px; left:263px; z-index:9999; text-indent:-99999px; overflow:hidden;}
.bxSliderR a{width:28px; height:28px; background:url("https://img.hotelnjoy.com/main/pro_btn_right.jpg") no-repeat 0 0; position:absolute; top:278px; left:290px; z-index:9999; text-indent:-99999px; overflow:hidden;}
.bxSliderL0 a{width:13px; height:13px; background:url("https://img.hotelnjoy.com/main/top_btn_left.jpg") no-repeat 0 0; position:absolute; top:92px; left:200px; z-index:9999; text-indent:-99999px; overflow:hidden;}
.bxSliderR0 a{width:14px; height:13px; background:url("https://img.hotelnjoy.com/main/top_btn_right.jpg") no-repeat 0 0; position:absolute; top:92px; left:213px; z-index:9999; text-indent:-99999px; overflow:hidden;}

.bxSliderL1 a{width:21px; height:29px; background:url("https://img.hotelnjoy.com/main/pro_btn_left.png") no-repeat 0 0; position:absolute; top:50%; left:0; z-index:99; text-indent:-99999px; overflow:hidden;}
.bxSliderR1 a{width:21px; height:29px; background:url("https://img.hotelnjoy.com/main/pro_btn_right.png") no-repeat 0 0; position:absolute; top:50%; right:0; z-index:99; text-indent:-99999px; overflow:hidden;}

/*pager*/
.pro_event .bx-controls{display:block;}
.rolling_box1 .bx-wrapper .bx-controls{width:100%;}
.bx-wrapper .bx-pager {	text-align: center;	font-size: .55em;	font-family: Arial;	font-weight: bold;color: #666; position:absolute; bottom:5px; right:0; z-index:9;width:120px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background:url("https://img.hotelnjoy.com/main/bx_off2.png") no-repeat center center;text-indent: -9999px;display: block; width:10px; height:10px;margin: 0 3px; outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:url("https://img.hotelnjoy.com/main/bx_on2.png") no-repeat center center}

/*휴먼계정*/
#header_h {padding:33px 0 18px 0; border-bottom:1px solid #cde7f6}
#header_h div {width:979px; margin:0 auto;}
.bl{line-height:0; font-size:0; overflow:hidden; width:0; height:0; text-indent:-9999px;}
.dormancy {width:979px; margin:0 auto; background:url("https://img.hotelnjoy.com/bg/bg_dormancy.gif") no-repeat 710px 57px; padding:48px 0 82px 0;}
.dormancy h2 {width:646px; height:86px; border-bottom:1px solid #e8e8e8; background:url("https://img.hotelnjoy.com/common/tit_dormancy.gif") no-repeat 0 0;}
.dormancy .memo {width:646px; color:#7e7e7e; font-size:12px; line-height:18px; padding:20px 0; }
.dormancy .memo strong {color:#4c4a4d}
.dormancy .memo ul {background:#f8f8f8; padding:24px 18px; color:#4b4a4a; margin:15px 0 }
.dormancy .btn_center &gt; div {width:494px; margin:0 auto}
.dormancy .btn_center &gt; div:after {content:""; display:block; clear:both;}
.dormancy .btn_center .btn_use {margin-right:13px;}
.dormancy .btn_use {float:left; width:240px; height:42px; background:url("https://img.hotelnjoy.com/btn/btn_use.gif") no-repeat 0 0; }
.dormancy .btn_logout {float:left; width:240px; height:42px; background:url("https://img.hotelnjoy.com/btn/btn_logout.gif") no-repeat 0 0; }



/* =========== 해외전문몰 ======================================= */
.abrMain_visual{width:100%;height:368px;background:url('https://img.hotelnjoy.com/main/abrmain_bg.jpg') no-repeat;background-size:cover;text-align:center;}
.abrMain_visual img{margin-top:78px;}
.abrMain_list{width:100%;height:100%;min-height:1088px;background-color:#e9e9e9;}
.abrMain_list .abrM_align{width:1044px;margin:0 auto;}
.abrMain_list h2{padding:30px 0;}
.abrMain_list .abrM_lists{display:inline-block;}
.abrMain_list .abrM_lists li{float:left;height:457px;margin-top:-2px;}
.abrMain_list .abrM_lists li:last-child{position:relative;left:6px;top:5px;}
.abrMain_list .abrM_lists li .abrMon{width:345px;height:455px;position:absolute;display:block;}
.abrMain_list .abrM_lists li .abrMon.on{background:rgba(0,0,0,0.75) url('https://img.hotelnjoy.com/main/abrlist_txt.png') no-repeat center;}



/* =========== 국내전문몰 ======================================= */
.korMain_visual{width:100%;height:368px;background:url('https://img.hotelnjoy.com/main/kormain_bg.jpg') no-repeat;background-size:cover;text-align:center;}
.korMain_visual img{margin-top:78px;}
.korMain_list{width:100%;height:100%;min-height:602px;background-color:#e9e9e9;padding-bottom:90px;}
.korMain_list .korM_align{width:1044px;margin:0 auto;}
.korMain_list h2{padding:30px 0;}
.korMain_list .korM_lists{display:inline-block;}
.korMain_list .korM_lists li{float:left;height:457px; margin-top:-2px;}
.korMain_list .korM_lists li .korMon{width:347px;height:455px;position:absolute;display:block;}
.korMain_list .korM_lists li .korMon.on{background:rgba(0,0,0,0.75) url('https://img.hotelnjoy.com/main/abrlist_txt.png') no-repeat center;}

/* =========== 펜션전문몰 ======================================= */
.pMall_list{width:100%;height:100%;padding-bottom:100px;background-color:#e9e9e9;}
.pMall_list .pM_align{width:1047px;margin:0 auto;}
.pMall_list h2{padding:30px 0;}
.pMall_list .pM_lists{display:inline-block;}
.pMall_list .pM_lists &gt; li{float:left;margin-top:-2px; position:relative; overflow:hidden;}
.pMall_list .pM_lists &gt; li &gt; .layer{width:347px; height:100%; background-color:#000; opacity:0.8; position:absolute; z-index:10001; display:none}
.pMall_list .pM_lists li .pMon{width:347px;height:455px;position:absolute;z-index:10002; display:none; z-index:10500}
.pMall_list .pM_lists li .pMon img{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-80px;}
.pMall_list .pM_lists li .pMon.on{background:rgba(0,0,0,0.75);}
.pMall_list .pM_lists .pM_box{position:relative;border-right:1px solid #eee; width:347px}
.pMall_list .pM_lists .pM_box .ico{position:absolute;top:0;right:19px;width:59px;height:64px;background:url('https://img.hotelnjoy.com/abroad_mall/pMall_tag_bg.png') no-repeat center;font-size:20px;font-family:sans-serif;font-weight:bold;text-align:center;line-height:50px;color:#fff;}
.pMall_list .pM_lists .pM_box div{background:#fff;}
.pMall_list .pM_lists .pM_box div .pMico{padding:5px;background:#385d95;color:#fff;font-size:13px;font-family:sans-serif;}
.pMall_list .pM_lists .pM_box div p.pMicotxt{font-size:16px;font-family:sans-serif;font-weight:bold;color:#000;display:inline-block;margin-left:10px;}
.pMall_list .pM_lists .pM_box div p.pMicotxt2{font-size:14px;font-weight:bold;}
.pMall_list .pM_lists .pM_box div li.pd20{padding:20px 25px;}


/* =========== 숙소상세 ======================================= */
.listDiscount { display: none; }

/*요금상세정보_new*/
.layer_money {width:652px; font-size:12px; color:#7f7f7f}
.layer_money h3 {font-size:14px; margin:20px 0 10px 0; padding-left:5px}
.layer_money .money_box h3:first-child {background:url("https://img.hotelnjoy.com/bg/bg_bul_gray02.gif") no-repeat 0 5px; padding:0 0 10px 10px; border-bottom:1px solid #e8e8e8; margin-top:0}
.layer_money .con {padding:0 20px 15px 20px; }
.layer_money .con &gt; p{width:100%; padding-top:5px;margin-top:0;}
.layer_money .con &gt; p:after {content:""; display:block; clear:both;}
.layer_money .con span {float:left;}
.layer_money .con .right {float:right; text-align:right;}
.layer_money table {width:100%; border:1px solid #d8d8d8; border-top:2px solid #d8d8d8; }
.layer_money th {border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-weight:bold; padding:10px 0;}
.layer_money td {border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-weight:bold; padding:10px 0; color:#3c3c3c; text-align:center; }
.layer_money em {font-style:normal; font-family:Tahoma;}
.layer_money img {vertical-align:middle;}
.layer_money .all_table {border:2px solid #d8d8d8;}
.layer_money .all_table td {font-size:14px; padding:20px 0; border:0 none;}
.layer_money .gray {background:#f5f5f5}
.layer_money td.gray {color:#ff6c00}
.layer_money .green {color:#17b071}
.layer_money .bold {font-weight:bold}
.layer_money .bed {font-weight:normal}
.layer_money .notice {padding:10px 0 0 5px;}
.layer_money .notice li {line-height:18px; padding-bottom:3px; letter-spacing:-1px;}
.layer_money .cp_price {width:610px; padding:15px 20px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #d8d8d8; }
.layer_money .cp_price:after {content:""; display:block; clear:both;}
.layer_money .cp_price ul {float:left;}
.layer_money .cp_price li {float:left; padding:0 7px; border-left:1px solid #7f7f7f}
.layer_money .cp_price li:first-child {border-left:0 none; padding-left:0 }
.layer_money .cp_price .price {float:right; font-weight:bold; color:#4da0d7;}

/* 단독프로모션 레이어 팝업 */
.layer_promotion {width:670px;}
.layer_promotion table {width:100%;}
.layer_promotion table thead th {padding:9px 0 8px 12px; border:1px solid #cdcdcd; border-right:none; background:#fcfcfc; text-align:left; font-size:12px; color:#3c3c3c;}
.layer_promotion table thead th.date {color:#7f7f7f; font-size:11px; text-align:center; padding-left:0; border-left:none; border-right:1px solid #cdcdcd;}
.layer_promotion table tbody td {padding:20px 13px; font-size:12px; color:#7f7f7f; vertical-align:top;}
.layer_promotion table tbody td .cnts {height:375px; overflow-y:auto;}

.layer_login_pop {width:424px;}
.layer_login_pop .layer_title {padding-top:7px ! important; height:33px ! important;}
.layer_login_pop p {color:#7f7f7f; font-size:11px; padding-bottom:24px;}
.layer_login_pop ul {float:left; width:281px;}
.layer_login_pop ul li {font-size:0; padding-left:6px; padding-bottom:3px; overflow:hidden;}
.layer_login_pop ul li h2 {float:left; width:57px; padding-top:7px; font-size:0;}
.layer_login_pop ul li .input01 {float:left; width:204px; height:23px; line-height:22px; padding:0 0 0 8px; border:1px solid #d8d8d8; color:#7f7f7f; font-size:12px;}
.layer_login_pop .btnCenter01 {display:block; overflow:hidden; margin-top:9px; margin-bottom:20px; padding-bottom:20px; width:378px; text-align:center; border-bottom:1px solid #e8e8e8;}
.layer_login_pop .btnCenter02 {display:block; overflow:hidden; margin-top:12px; width:378px; text-align:center;}
.layer_login_pop01 {border:0 none}
.layer_login_pop01 .layer_login_pop {width:505px;}
.layer_login_pop01 .layer_cont .layer_title {padding-bottom:14px;}
.layer_login_pop01 .layer_title + p img:first-child {padding-bottom:7px;}
.layer_login_pop01 ul {width:383px; padding-left:10px;}
.layer_login_pop01 ul li .input01 {width:295px; margin:0 !important;text-align:left !important; height:23px !important;} /*!important �� 異붽� 2016-07-08*/
.layer_login_pop01 .btnCenter01 {width:100%; border-bottom:2px solid #414141}
.layer_login_pop01 .btnCenter01 .close-reveal-modal{position:relative; top:0; right:0 }
.layer_login_pop01 .btnCenter03 {width:100%}
.layer_login_pop01 .btnCenter03:after {content:""; display:block; clear:both;}
.layer_login_pop01 .btnCenter03 span {float:right}
.layer_login_pop01 .btnCenter03 span:first-child {float:left}

/*카카오톡 페이스북로그인*/
.social_login {padding-top:20px; margin-top:20px; border-top:1px solid #e8e8e8 }
.social_login div{width:auto; margin:0 auto;}
.social_login div:after {content:""; display:block; clear:both;}
.social_login .login_payco, .social_login .login_face, .social_login .login_kakao, .social_login .login_naver  {float:left; width:125px; height:30px; }
.social_login .login_face {background:url("https://img.hotelnjoy.com/login/login_face2.gif") no-repeat center; margin-right:3px}
.social_login .login_kakao {background:url("https://img.hotelnjoy.com/login/login_kakao2.gif") no-repeat center; margin-right:3px;cursor:pointer;}
.social_login .login_naver {background:url("https://img.hotelnjoy.com/login/naver_btn2.gif") no-repeat center;}
.social_login .login_payco {background:url("https://img.hotelnjoy.com/login/login_payco2.gif") no-repeat center; margin-right:3px}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	#contents .visualSch .search input{font-size:13px; line-height:20px;}
	#contents .visualSch .search select{height:40px;}
}

/* 롯데포인트 팝업 */
.lpoint_pop{width:630px;height:480px;/*position:absolute;top:50%;left:50%;margin-left:-310px;margin-top:720px;*/}
.lpoint_pop .LP_in{border:1px solid #ccc;border-top:6px solid #6fb8e8;width:570px;height:435px;background-color:#fff;padding:20px 35px}
.lpoint_pop .LP_in .LP_cardnum{height:37px;padding:34px 10px 14px 10px;}
.lpoint_pop .LP_in .LP_cardnum table tr{height:34px;}
.lpoint_pop .LP_in .LP_cardnum table tr th{text-align:left;}
.lpoint_pop .LP_in .LP_cardnum table tr td{padding:5px 0;line-height:24px;}
.lpoint_pop .LP_in .LP_cardnum table tr td input[type=text], .lpoint_pop .LP_in .LP_cardnum table tr td input[type=password]{width:75px;border:1px solid #ccc;height:22px;}
.lpoint_pop .LP_in .LP_cardnum table tr td img{vertical-align:middle;}
.lpoint_pop .LP_in .LP_cus{border:1px solid #ccc;padding:25px;font-size:12px;color:#7f7f7f;}
.lpoint_pop .LP_in .LP_cus li{background:url('https://img.hotelnjoy.com/bullet/bullet_dot.gif') no-repeat left 10px;padding-left:10px;line-height:22px;}
.lpoint_pop .LP_close{position:absolute;top:25px;right:10px;}

/* 롯데포인트조회사용 팝업 */
.lpoint_pop2{width:630px;height:480px;/*position:absolute;top:50%;left:50%;margin-left:-310px;margin-top:720px;*/}
.lpoint_pop2 .LP_in{border:1px solid #ccc;border-top:6px solid #6fb8e8;width:570px;height:455px;background-color:#fff;padding:20px 35px}
.lpoint_pop2 .LP_in .LP_cardnum{margin:18px 0;}
.lpoint_pop2 .LP_in .LP_cardnum table tr{height:34px;}
.lpoint_pop2 .LP_in .LP_cardnum table tr th{text-align:left;}
.lpoint_pop2 .LP_in .LP_cardnum table tr td{padding:5px 0;line-height:24px;}
.lpoint_pop2 .LP_in .LP_cardnum table tr td input{width:75px;border:1px solid #ccc;height:22px;}
.lpoint_pop2 .LP_in .LP_cardnum table tr td img{vertical-align:middle;}
.lpoint_pop2 .LP_in .LP_cus{border:1px solid #ccc;padding:25px;font-size:12px;color:#7f7f7f;}
.lpoint_pop2 .LP_in .LP_cus li{background:url('https://img.hotelnjoy.com/bullet/bullet_dot.gif') no-repeat left 10px;padding-left:10px;line-height:22px;}
.lpoint_pop2 .LP_close{position:absolute;top:25px;right:10px;}
.layerpopup .layer_cont.layer_comlogin{width:455px;border:1px solid #e6e7ea;padding:35px 37px;font-size:15px;font-family:sans-serif;}
.layer_comlogin .lay_close{background:url('../images/common/lay_closeB.png') no-repeat 0 0;width:34px;height:34px;position:absolute;top:30px;right:30px;cursor:pointer;}
.layer_comlogin b{margin:30px 0 10px;display:block;font-size:16px;}
.layer_comlogin p{line-height:20px;}
.comloginForm{padding:20px 0 5px 0;}
.comloginForm ul{display:inline-block;width:100%;}
.comloginForm li{margin-bottom:10px;}
.layerpopup .layer_cont .comloginForm li input{width:90%;font-size:15px;border:1px solid #adadad;padding:15px 5%;text-align:left;margin:0;color:inherit;height:auto;}
.layerpopup .layer_cont .comloginForm li input:focus{border:1px solid #292b47;}
.layer_comlogin button{width:100%;padding:13px 0;font-size:15px;font-weight:bold;}
.comloginGo{background:#fff;border:1px solid #000;}
.comloginjoin{background:#fff;border:1px solid #000;margin-top:25px;}
.bgnavy{background:#292b47;color:#fff;}
.comloginF{color:#666;text-align:center;margin-top:20px;font-size:15px;letter-spacing:-1px;}
.comloginF span{font-weight:bold;color:#000;}
.comloginF span.line{text-decoration:underline;}
.lay_comlogY_in{background:#fff;width:405px;position:fixed;top:50%;left:50%;margin:-140px 0 0 -190px;padding:10px;font-family:sans-serif;}
.comlogY_header{font-size:15px;text-align:center;padding:20px 0;position:relative;}
.comlogY_header span.close{position:absolute;right:10px;top:10px;background:url('https://img.hotelnjoy.com/common/layClose.gif') no-repeat 0 0;text-indent:-9999px;width:22px;height:22px;cursor:pointer;}
.lay_comlogY_in p{font-size:16px;line-height:23px;text-align:center;}
.lay_comlogY_in button{width:100%;padding:15px 0;font-size:16px;}
.comlogYes{margin-top:25px;}
.covers{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}





/* Let's get this party started */
.schTxt::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.schTxt::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
.schTxt::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,255,255,0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.schTxt::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,255,255,0.4);
}</pre></body></html>