@charset 'utf-8';
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap);

/*gnb_new 140829추가*/
#wrap{height:auto;background:none; font: 13px/15px 'Noto Sans KR', sans-serif;}
#header_top{text-align:center; background:url("../../images/common/bg_headerTop.gif") repeat-x 0 0;}
#header_top img{vertical-align:middle;}
#header1 {position:relative; /*width:979px;*/width:100%; margin:0 auto; z-index:999;}

/* sns and utill */
#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("../../images/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; display:inline-block; width:976px; min-height:97px; padding:23px 10px 0 10px; z-index:10}
#header1 .head_search_roll1:after{content:""; display:block; clear:both;}
#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("../../images/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("../../images/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("../../images/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{float:left; width:700px;  position:relative;}
#header1 .head_search_roll1 .head_search:after{content:""; display:block; clear:both;}
#header1 .head_search_roll1 .head_search h1{float:left; position:relative; top:0; left:0}
#header1 .head_search_roll1 .head_search p{float:left; padding:17px 20px 0 27px;}
#header1 .head_search_roll1 .head_search p input{float:left; padding:9px; border:7px solid #70b8e8; width:300px; margin-right:5px}
#header1 .head_search_roll1 .head_search p a{float:left; background:#70b8e8 url("../../images/common/main_search.png") no-repeat 16px 16px; width:56px; height:48px; text-indent:-9999px;}
#header1 .head_search_roll1 .head_search ul{float:left;width:106px; padding-top:33px;}
#header1 .head_search_roll1 .head_search ul li{float:left; padding:5px 0}
#header1 .head_search_roll1 .head_search ul li:first-child{padding-right:15px; background:url("../../images/common/bg_menu_bar.png") no-repeat 44px 4px;}
/* banner roll */
#header1 .head_search_roll1 .dot_roll1 {position:relative; float:right; width:225px; padding:5px 10px 0 0}
#header1 .head_search_roll1 .dot_roll1 .rolling_box1 li{position:absolute; display:inline-block; top:-4px; right:16px; z-index:8888;}
#header1 .head_search_roll1 .dot_roll1 .left a{position:absolute; top:72px; left:200px; z-index:9999; background:url("../../images/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:72px; left:213px; z-index:9999; background:url("../../images/main/top_btn_right.jpg") no-repeat 0 0; width:13px; height:13px; text-indent:-999999px;}

/* gnb */
#gnb1 {position:relative; display:inline-block; width:978px; z-index:1; margin-left:1px;}
#gnb1:after{content:""; display:block; clear:both;}
#gnb1 .gnb_left1 {float:left; width:625px; z-index:999;}
#gnb1 .gnb_right1 {float:right; width:203px; z-index:999; padding-top:7px; position:relative;}
#gnb1 .gnb_right1 ul{background:url("../../images/common/gnb_right_menu_bg.png") no-repeat 0 0; width:203px; height:30px;}
#gnb1 .gnb_right1 li{padding:8px 0;}
#gnb1 .gnb_right1 li:first-child{padding:8px 25px 8px 21px;}
#gnb1 .gnb_right1 div{position:absolute; top:-10px; right:0; width:39px; height:18px;  background:url("../../images/common/gnb_icon_new.png") no-repeat 0 0; text-indent:-9999px; }
#gnb1 li {position:relative; float:left; padding:13px 0 11px 0;}
#gnb1 li:first-child{padding-left:20px; padding-right:7px;}
#gnb1 li .one_depth {display:block;}
#gnb1 .sub_menu li {padding:0}
#gnb1 .sub_menu a{display:inline-block; height:16px; width:350px; background:url("../../images/common/bg_gnb.png") no-repeat 0 0; width:38px; height:17px;}
#gnb1 .sub_menu span{text-indent:-9999px; display:block}
#gnb1 li .kor1 {background-position:0 0;}
#gnb1 li .kor2 {background-position:-35px 0;}
#gnb1 li .kor3 {background-position:-79px 0;}
#gnb1 li .kor4 {background-position:-124px 0; width:75px}
#gnb1 li .kor5 {background-position:-204px 0; width:75px}
#gnb1 li .abr1 {background-position:-1px -35px;width:42px;}
#gnb1 li .abr2 {background-position:-41px -38px; width:42px;}
#gnb1 li .abr3 {background-position:-85px -38px;width:63px}
#gnb1 li .abr4 {background-position:-150px -38px; width:49px}
#gnb1 li .abr5 {background-position:-201px -38px; width:47px}
#gnb1 li .abr6 {background-position:-244px -38px; width:40px}
#gnb1 li .abr7 {background-position:-286px -38px; width:40px}
#gnb1 .sub_depth {position:absolute; display:none; padding-top:10px; width:977px; top:31px;  }
#gnb1 .on .sub_depth1{left:-149px; background:url("../../images/common/bg_gnb_top.png") no-repeat 180px 0;}
#gnb1 .on .sub_depth6{left:-440px; background:url("../../images/common/bg_gnb_top.png") no-repeat 450px 0;}
#gnb1 .sub_depth .sub_bg {border:1px solid #6fb8e8; border-top:0 none; background:#fff; overflow:hidden; display:inline-block; z-index:999; }
#gnb1 .sub_depth .sub_bg ul {overflow:hidden; padding:0 0 0 10px; width:100%; margin:30px 0;}
#gnb1 .sub_depth .sub_bg ul li{padding:0 15px;}
#gnb1 .sub_depth .sub_bg .menu1{width:156px; height:248px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu2{width:148px; height:248px;  border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu2 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu3{width:148px; height:248px;  border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu3 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu4{width:149px; height:248px; }
#gnb1 .sub_depth .sub_bg .menu4 dd{width:60px;}
#gnb1 .sub_depth .sub_bg .menu5{width:115px; height:248px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu6{width:115px; height:248px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu7{width:115px; height:248px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu8{width:115px; height:248px; border-right:1px solid #c5e3f6}
#gnb1 .sub_depth .sub_bg .menu9{width:115px; height:248px; }
#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 .menu8 dl, #gnb1 .sub_depth .sub_bg .menu9 dl{height:auto;}
#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; }
#gnb1 .sub_depth .sub_bg .event_list li{border:1px solid #ccc; 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:100px;}
#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("../../images/common/bg_blue_dot.gif") no-repeat 0 10px; width:42px;}
#gnb1 .sub_depth .sub_bg ul li ul{padding-left:0; margin-top:0}
#gnb1 .sub_depth .sub_bg ul li ul li {padding:10px 0 0 10px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 13px; }
#gnb1 .sub_depth .sub_bg ul li ul li:first-child{margin-top:15px;background:url("../../images/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:657px; display:inline-block;}
#gnb1 .sub_depth .sub_bg .menu_bottom img{padding-right:7px; vertical-align:middle; margin-top:-2px}
/* all menu */
.top_menu .menu_view_layer {position:absolute; display:none; top:54px;left:0;background:url("../../images/common/bg_gnb_top.png") no-repeat right 0; padding-top:10px; height:410px;z-index:1000;width:1127px;}
.top_menu .menu_view_layer .view_bg {position:relative; background:#fff ; border:1px solid #70b8e8; border-top:0 none;}
.top_menu .menu_view_layer .view_bg .all_menu_list {overflow:hidden; width:980px; padding:0 87px 0 57px; height:360px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li {float:left;margin:27px 0 25px 0; padding:0}
.top_menu .menu_view_layer .view_bg .all_menu_list li:first-child{border-left:0 none; padding:0}
.top_menu .menu_view_layer .view_bg .all_menu_list li dl {padding-right:45px; font-size:12px; float:left;}
.top_menu .menu_view_layer .view_bg .all_menu_list li dt {padding:0 0 12px 14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 4px 5px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li dt a {display:block; font-weight:bold;color:#5f5f5f}
.top_menu .menu_view_layer .view_bg .all_menu_list li dd{padding:0 10px 0 10px;  line-height:14px; }
.top_menu .menu_view_layer .view_bg .all_menu_list li dd a {color:#5f5f5f}
.top_menu .menu_view_layer .view_bg .all_menu_list li dd a:hover {text-decoration:underline;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1{width:725px;height:85px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 h2{margin-bottom:15px;font-size:16px;float:none;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl{margin-top:2px;width:670px;padding-right:0;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type{width:568px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl + dl{margin-top:7px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #50a3da;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd{float:left;position:relative;}
.top_menu .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;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd:first-of-type:before{border:none;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(11):before{border:none;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(11),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(12),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(13),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(14),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(15),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(16),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(17),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(18),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(19),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(20),
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl:first-of-type dd:nth-of-type(21){margin-top:5px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu2{width:725px;margin:0;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu2 h2{margin-bottom:17px;font-size:16px;float:none;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu2 dd{padding:4px 0 4px 14px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.event_list{position:relative;top:-135px;width:253px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.event_list ul li{margin:0; padding:0;height:auto;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.event_list ul li:first-child{margin-bottom:17px;}
.top_menu .menu_view_layer .view_bg .all_menu_list li.all_menu18 {width:134px}
.top_menu .menu_view_layer .view_bg .all_menu_list .all_event_list dl{height:120px;}
.top_menu .menu_view_layer .menu_close {padding:2px 19px 2px 10px;; background-color:#f0f0f0; text-align:right}
.top_menu .menu_view_layer .menu_hidden {position:absolute; top:-33px; right:-1px}

/*메인 객실선택 레이어팝업 2017-05-10 추가*/
.lay_m_rooms_selc{border:1px solid #70aeeb; background-color:#fff; padding:0 20px;position:absolute;left:50%;margin-left:139px;top:64px;z-index:999;height:auto;width:384px;}
.lay_m_rooms_selc .lay_mr_close{position:absolute;right:15px;top:15px;cursor:pointer;}
.lay_m_rooms_selc em{font-style:normal;}
.lay_m_rooms_selc p{font-size:14px;font-weight:bold;padding:17px 0 10px;}
.lay_m_rooms_selc .s_box{border:1px solid #ccc;width:48%;text-align:center;height:40px;line-height:40px;}
.lay_m_rooms_selc .s_box a{width:20%;border-right:1px solid #ccc;display:block;float:left;height:100%;font-size:20px;}
.lay_m_rooms_selc .s_box a:last-child{border-left:1px solid #ccc;float:right;border-right:none;}
.lay_m_rooms_selc .s_box span{width:58%;float:left;display:block;font-size:15px;font-weight:bold;}
.lay_m_rooms_selc .mr_list{height:42px;}
.lay_m_rooms_selc .mr_list li{width:48%;float:left;}
.lay_m_rooms_selc .mr_list li:first-child{margin-right:4%;}
.lay_m_rooms_selc .mr_list li > div{width:100%}
.lay_m_rooms_selc .mr_txt{font-weight:normal;font-size:12px;padding:15px 0 10px 0;}
.lay_m_rooms_selc .mr_1 select{width:100%;opacity:.0;padding:11px 10px;position:absolute;z-index:11;height:100%;}
.lay_m_rooms_selc .mr_1 .mr_sel{width:112px;background:url('../../images/main/b_arrow2.gif') no-repeat 90%;float:left;height:40px;margin-bottom:14px;position:relative;border:1px solid #ccc;}
.lay_m_rooms_selc .mr_1 p.mr_selTxt{position:absolute;top:0;left:-5px;height:40px;line-height:40px;color:#616161;padding:0;width:100%;text-align:center;}
.lay_m_rooms_selc .mr_1 ul{height:42px;}
.lay_m_rooms_selc .mr_1 ul li{float:left;margin-right:20px;}
.lay_m_rooms_selc .mr_1 ul li:last-child{margin-right:0;}
.lay_m_rooms_selc .area1{width:100%;clear:both;padding:20px 0;}
.lay_m_rooms_selc .area1 span{background-color:#858585;display:block;text-align:center;font-size:16px;font-weight:bold;}
.lay_m_rooms_selc .area1 span a{color:#fff;display:block;padding:19px 0;}

/* 키워드*/
#srchKeyword1 {overflow:hidden;position:absolute;width:240px;height:14px;left:155px;top:26px;padding:9px 7px 7px 7px; font-size:12px;white-space:nowrap;letter-spacing:-1px;background:url("../../images/main/null.png") no-repeat; font-weight:bold; }
#srchKeyword1 .font0 {color:#8e0ed5;}
#srchKeyword1 .font1 {color:#e510aa;}
#srchKeyword1 .font2 {color:#fe6c00;}
#srchKeyword1 .font3 {color:#058962;}

.domestic{width:974px; margin:0 auto;  font-size:12px; position:relative; }
.bl{display:block; overflow:hidden; position:absolute; top:-1000em; left:0px; text-indent:-9999em;}
.show {display:block;}
.hide {display:none;}
.ellips {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.info {width:974px; margin:0 auto; font-size:12px}
.fixed {position:fixed; top:0; left:0; z-index:999}
.blue {color:#58a2ec; font-weight:bold;}
.blue01 {color:#5bd18b; font-weight:bold;}
.red {color:#d32929; font-weight:bold;}

/*가이드 팝업*/
.cover {position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%; background-color:#000; opacity:.7; filter:alpha(opacity=70); display:none}
.sch_guide {position:absolute; top:50%; left:50%; z-index:10000; margin:-396px 0 0 -396px; display:none}
.sch_guide .bx-wrapper {position:absolute; top:223px; left:33px; z-index:10000; width:720px; height:387px; }
.sch_guide .bx-prev {width:39px; height:75px; position:absolute; top:150px; left:-64px; background:url("../../images/search/search_guide_prev.png") no-repeat center; display:block; text-indent:-9999px;}
.sch_guide .bx-next {width:39px; height:75px; position:absolute; top:150px; right:-64px; background:url("../../images/search/search_guide_next.png") no-repeat center; display:block; text-indent:-9999px;}
.bar_close {position:absolute; bottom:30px; right:20px; color:#fff; font-weight:bold; font-size:14px; padding:5px}
.sch_guide .close {padding-left:20px; background:url("../../images/search/search_guide_close.png") no-repeat left center; cursor:pointer }
.sch_guide .chk1 label {padding:6px 15px 4px 22px;}
/*체크박스*/
.chk1 label {padding-left:21px; background:url("../../images/search/search_guide_off.png") no-repeat 0 center; }
.chk1 input[type="checkbox"] {position:absolute; opacity:0; filter:alpha(opacity=0)}
.chk1 label.on {font-weight:bold; background:url("../../images/search/search_guide_on.png") no-repeat 0 center;}

/* 잔여객실보기 */
.layerpopup_area .layerpopup .layer_cont .title{padding:20px 0 22px 11px;}
.pop1{border:8px solid #6fb9e6; border-top:none !important; width:950px; height:480px; display:none }
.room_sel{border:1px solid #716f63; float:left; width:350px; overflow-y:scroll; overflow-x:hidden; height:338px; margin-left:11px; margin-right:21px;}
.room_sel table{width:100%;}
.room_sel table span{color:#717171; padding-left:11px;}
.room_sel table span.choice{font-weight:bold;}
.room_sel table tr{height:26px;}
.room_sel table tr td{border-bottom:1px solid #cecece;}
.room_sel table tr td.last{border-bottom:none;}
.room_sel table tr.select_list td{background:#f4f4f4;}
.layer_calendar2 {overflow:hidden; width:551px; float:left; background:#70b8e8; height:100%; padding-bottom:7px; margin-bottom:12px;}
.layer_calendar2 p {font-weight:bold; font-size:14px; font-family:'Tahoma'; color:#ffffff; padding:19px 0 16px 0; text-align:center;}
.layer_calendar2 p strong {padding:0 15px;}
.layer_calendar2 .calendar2{width:533px; margin:0 7px 0 7px; background:#ffffff; height:280px;}
.layer_calendar2 .calendar2 ol {width:100%; background:#fff; position:relative;}
.layer_calendar2 .calendar2 ol li {width:75px; float:left; padding:4px 0 3px; font-size:11px; color:#7e7e7e; background:#fff; text-align:center; font-weight:bold; border:1px solid #e3e3e3; border-left:none;}
.layer_calendar2 .calendar2 ul {margin-top:0; margin-bottom:0;}
.layer_calendar2 .calendar2 ul li {float:left; position:relative; width:75px; height:47px; border:1px solid #e3e3e3; padding-top:3px; border-top:none; border-left:none;  text-align:right; color:#a5a5a5; font-size:10px; font-weight:bold; font-family:'Tahoma'; vertical-align:top;}
.layer_calendar2 .calendar2 ul li a {color:#a5a5a5; padding-right:8px;}
.layer_calendar2 .calendar2 ul li.sun {width:75px;}
.layer_calendar2 .calendar2 ul li.sun a {color:#ff6c00;}
.layer_calendar2 .calendar2 ul li p {color:#d5d5d5; font-family:'돋움'; font-size:11px; font-weight:normal; margin:0; padding:12px 4px 0 0; text-align:right; background:none; letter-spacing:0;}
.layer_calendar2 .calendar2 ul li p.green {color:#65b516;}
.layer_calendar2 .calendar2 ul li p.blue {color:#0479c6;}
.layer_calendar2 .calendar2 ul li p.red {color:#d0423d;}
.layer_calendar2 .calendar2 ul li p.gray {color:#7e7e7e;}
.layer_calendar2 .calendar2 ul li.next {color:#d6d5d5; padding-right:4px; width:71px;}
.layer_calendar2 .calendar2 ul li.next p{padding-right:0px;}
.layer_calendar2 .calendar2 ul li.layer_green div{position:absolute; left:0; top:0; width:75px; height:50px; background:url('../../images/bg/bg_calendar_green2.gif') no-repeat left top;}
.layer_calendar2 .calendar2 ul li.layer_green div strong {color:#fff; font-family:'돋움'; font-size:11px; display:block; text-align:center; padding:4px 0 0; margin:0; line-height:normal; letter-spacing:-1px;}
.layer_calendar2 .calendar2 ul li.layer_blue div{position:absolute; left:0; top:0; width:75px; height:50px; background:url('../../images/bg/bg_calendar_blue2.gif') no-repeat left top;}
.layer_calendar2 .calendar2 ul li.layer_blue div strong {color:#fff; font-family:'돋움'; font-size:11px; display:block; text-align:center; padding:4px 0 0; margin:0; line-height:normal; letter-spacing:-1px;}
.layer_calendar2 .calendar2 ul li.layer_red div{position:absolute; left:0; top:0; width:75px; height:50px; background:url('../../images/bg/bg_calendar_red2.gif') no-repeat left top;}
.layer_calendar2 .calendar2 ul li.layer_red div strong {color:#fff; font-family:'돋움'; font-size:11px; display:block; text-align:center; padding:4px 0 0; margin:0; line-height:normal; letter-spacing:-1px;}
.layer_calendar2 .calendar2 ul li.layer_gray div{position:absolute; left:0; top:0; width:75px; height:50px; background:url('../../images/bg/bg_calendar_gray2.gif') no-repeat left top;}
.layer_calendar2 .calendar2 ul li.layer_gray div strong {color:#fff; font-family:'돋움'; font-size:11px; display:block; text-align:center; padding:4px 0 0; margin:0; line-height:normal; letter-spacing:-1px;}
.layer_calendar2 .calendar2 ul li div{height:0}
.reservation{margin-left:397px; color:#7f7f7f;}
.reservation ul li{float:left; margin-right:13px;}
.reservation img{vertical-align:middle;}
.reservation .alert1{position:absolute; padding:13px; top:360px; left:397px; width:551px; height:35px;  background:url('../../images/bg/bg_alert1.gif') no-repeat left top;}
.reservation .alert1 span{font-size:12px;}
.reservation .alert2{position:absolute; padding:13px; top:360px; left:397px; width:551px; height:35px;  background:url('../../images/bg/bg_alert2.gif') no-repeat left top;}
.reservation .alert2 span{font-size:12px;}
.reservation .alert3{position:absolute; padding:13px; top:360px; left:397px; width:551px; height:35px;  background:url('../../images/bg/bg_alert3.gif') no-repeat left top;}
.reservation .alert3 span{font-size:12px;}

/*인기도시선택팝업*/
#todayPop, #midnightAllPop{top:400px;width:390px;height:220px;left:50%;margin-left:-195px;}
.layer_popular {display:none; width:452px; height:434px;}
.layerpopup_area { position: absolute ; left:60%; top:50px !important; z-index:999; background:#fff;margin-left:-295px !important;}
.layerpopup { position: absolute; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 2px solid rgb(126, 178, 199);/* width:100% */}
.lay_today_txt{position:absolute;top:80px;font-size:14px;line-height:20px;left:30px;}
.layerpopup .layer_cont{position:relative;padding:22px 23px 23px;background:#fff;border-top:0;text-align:left;}
.layerpopup_area .layerpopup .layer_cont .title{ padding:20px 0 20px 11px; }
.layerpopup .layer_cont .layer_close{position:absolute;top:10px;right:10px;}
.layerpopup .layer_cont .reg_list_nw{border-top:2px solid #565656;border-bottom:1px solid #565656;margin-top:8px;text-align:left;}
.layerpopup .layer_cont .reg_list_nw table{width:100%;}
.layerpopup .layer_cont .reg_list_nw table th{padding:10px 12px; background:#f5f5f5;border-bottom:1px solid #e8e8e8;color:#7f7f7f;font-size:12px;text-align:left;text-indent:0;}
.layerpopup .layer_cont .reg_list_nw table td{border-bottom:1px solid #e8e8e8;text-indent:0;}
.layerpopup .layer_cont .reg_list_nw table td a{padding:0 8px;color:#7f7f7f;font-size:11px;border-right:1px solid rgb(228,228,228);height:10px;margin:5px 0;float:left;line-height:11px;}

/* 당일특가 레이어*/
.layer_today .layer_cont { position: absolute !important;bottom:0;padding: 22px 23px 23px;line-height:normal;text-indent:0;border-top:0 !important;background:transparent;}
.layer_today .layer_cont .layer_close{position:absolute;top:-111px !important;right:25px !important;padding:0;margin:0;}

/*지역검색 레이어*/
.lodgs { width: 406px; }
.lodgs h1{ position: relative; left: 0; top: 0px; width: 99px; height: 29px; }
.lodgs .srch { height: 37px; margin-top: 15px; border-bottom: none; }
.lodgs .srch input { width: 306px; height: 25px; padding-left: 8px; border: 5px solid #6fb8e8; line-height: 25px; }
.lodgs .srch input .btn_lodg { width: 76px; height: 35px; border: none; padding: 0; *vertical-align: middle; }
.reg_list { width: 406px; border-top: 2px solid #565656; border-bottom: 1px solid #565656; margin-top: 8px; text-align: left; }
.reg_list table { width:100%; }
.reg_list table th { padding: 10px 12px; background: #f5f5f5; border-bottom: 1px solid #e8e8e8; color:#7f7f7f; font-size:13px !important; text-align: left; }
.reg_list table th a:hover { color: #3289c1; text-decoration: none; }
.reg_list table td { padding: 10px 1px; border-bottom: 1px solid #e8e8e8; }
.reg_list table td a { padding: 0 5px; color: #7f7f7f; font-size: 12px !important; }
.reg_list table td a:hover { color: #3a94cf; text-decoration:underline;}
.srch_cancel { color: #7d7d7d; margin-top: 10px; text-align: right; }
.srch_cancel strong { display: inline-block; margin-top: 6px; margin-right: 6px; color: #7d7d7d; font-weight: normal; }
.lodg_listArea { border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; margin-top: 10px; height: 175px; overflow-y: auto; }
.lodg_list ul li { padding: 10px 14px; color: #7f7f7f; border-bottom: 1px solid #e9e9e8; }
.lodg_list ul li:hover { background: #f5f5f5; cursor: pointer; }
.btm { color: #3289c1; font-size: 14px; text-align: center; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; margin-top: 5px; padding: 30px; }
.layer_one_basic span { text-align: center; }
.layerpopup .layer_cont .layer_close { position: absolute; top: 23px; right: 23px; padding: 0px; margin: 0px; border: medium none; }

/*모바일즉시할인버튼 추가*/
.layer_mobile {width:459px; position:absolute; top:50%; left:50%; z-index:999; margin:-300px 0 0 -300px; display:none }
.layer_reserv_mobile{background:url("../../images/bg/bg_mms.gif") repeat-x ; }
.layer_reserv_mobile dt{background:url("../../images/domestic/mobile_txt.png") no-repeat 0 56%; text-indent:-99999px; width:405px; height:200px; margin:-25px 0 0 8px;}
.layer_reserv_mobile dd.moblie_txt1{background:url("../../images/domestic/mobile_txt1.png") no-repeat ; text-indent:-99999px; width:360px;height:100%; }
.layer_reserv_mobile dd.moblie_txt2{background:url("../../images/domestic/mobile_txt2.png") no-repeat ; text-indent:-99999px;width:360px;height:100%;}
.layer_reserv_mobile dd ul{margin-top:50px;}
.layer_reserv_mobile dd ul li{font-size:12px; font-family:Gulim,"굴림"; text-indent:0; list-style-type:decimal; color:#5d5d5d; margin-left:90px;}
.layer_reserv_mobile dd p{font-size:12px; font-family:Gulim,"굴림"; text-indent:0; list-style-type:decimal; color:#5d5d5d; margin:50px 0 10px 70px; }
.layer_reserv_mobile dd p input{border:1px solid #7f9db9; width:60px; height:17px;vertical-align:middle;}
.layer_reserv_mobile dd p select{border:1px solid #7f9db9; width:50px; height:19px;}
.layer_reserv_mobile dd p label{font-weight:bold;}
.layer_reserv_mobile span{display:block; text-align:center; padding-top:20px; *margin-left:110px; *padding-top:40px;}
.layerpopup .layer_cont .layer_close{top:10px; right:10px;}

/*작은달력*/
.calendar_box2 {overflow:hidden; display:none; position:absolute; top:273px; left:50%; margin-left:-157px; z-index:12;}
.calendar_box2 .date {font-size:12px ; color:#505050; text-align:center; background:#f6f5f6; border:1px solid #cccbd0;}
.calendar_box2 .date strong {padding:0 15px; font-weight:normal; position:relative; top:2px;}
.calendar_box2 .date strong span {font-family:Tahoma; font-weight:bold; margin-left:5px;}
.calendar_box2 .date a{width:31px; height:33px; display:inline-block; text-indent:-9999px; vertical-align:middle;}
.calendar_box2 .date .btn_prev{background:url("../../images/domestic1/btn_cal_prev.png") no-repeat center; }
.calendar_box2 .date .btn_next{background:url("../../images/domestic1/btn_cal_next.png") no-repeat center; }
.calendar_wrap2{width:494px}
.calendar_wrap2:after{content:""; display:block; clear:both;}
.calendar_box2 .calendar2:first-child td {background:#58a2ec; color:#bad4ee}
.calendar_box2 .calendar2:first-child .on {color:#58a2ec}
.calendar_box2 .calendar2:first-child .date {border:0 none; border-bottom:1px solid #cccbd0; background:#f6f5f6 url("../../images/domestic1/bg_cal05.png") no-repeat 0 -1px;}
.calendar_box2 .calendar2:first-child {background:url("../../images/domestic1/bg_cal01.png") no-repeat 0 0;  padding-top:6px; }
.calendar_box2 .calendar2:first-child thead {border-right:0 none; }
.calendar_box2 .calendar2{width:247px; float:left; padding-top:5px; }
.calendar_box2 .calendar2 thead {width:245px; border-left:1px solid #cccbd0; border-right:1px solid #cccbd0; background:#fff;}
.calendar_box2 .calendar2 th {width:35px; padding:10px 0; font-size:11px; color:#666; }
.calendar_box2 .calendar2 td {height:38px; color:#94e0a3; text-align:center; background:#5bd18b; font-size:11px;  font-family:"Tahoma"; }
.calendar_box2 .calendar2 tbody {margin-top:0; margin-bottom:0; width:245px; border:1px solid #cccbd0}
.calendar_box2 .calendar2 td a { display:block; color:#fff; padding:12px 0}
.calendar_box2 .calendar2 .today {background:url("../../images/domestic1/bg_today.png") no-repeat center;}
.calendar_box2 .calendar2 .on{background:url("../../images/domestic1/bg_comm.png") no-repeat center; color:#5bd18b}

/*paging*/
.paging {position:relative; padding-top:0; padding-bottom:150px;margin-top:30px; color:#989898; text-align:center;  font-size:13px;font-family:Tahoma;}
.paging a {display:inline-block; padding:6px 10px; color:#b1b1b1; font-family:Tahoma;}
.paging strong {display:inline-block; padding:6px 10px;color:#fff;background:#58a2ec;border-radius:5px;}
.paging .write {display:inline;}
.paging .bold01, .paging .bold02, .paging .bold03, .paging .bold04 {color:#b1b1b1; font-family:Dotum;}
.paging .bold01 {padding-left:10px; background:url('../../images/community/bul_first.gif') no-repeat 0 2px;}
.paging .bold04 {padding-right:10px; background:url('../../images/community/bul_last.gif') no-repeat 100% 9px;}
.paging .bold02 {padding-left:9px; background:url('../../images/community/bg_bar.gif') no-repeat 0 9px;}
.paging .bold03 {padding-right:9px; background:url('../../images/community/bg_bar.gif') no-repeat 100% 9px;}
.paging .bg01 {padding-left:15px; background:url('../../images/community/bg_bar.gif') no-repeat 0 2px;}
.paging .bg02 {padding-right:15px; background:url('../../images/community/bg_bar.gif') no-repeat 100% 2px;}
.paging .write {padding:0; position:absolute; top:0; right:0;}

/*셀렉트박스*/
.selectB {width:113px; height:27px; font-size:12px; color:#7f7f7f; vertical-align:middle;  border:1px solid #ccc; padding-right:5px; position:relative; cursor:pointer; }
.selectB span{float:left; width:100%; height:20px; padding:7px 0 0 5px; background:url("../../images/main/btn_lodg_type2.gif") no-repeat right center ; vertical-align:middle;}
.selectB ul {position:absolute; top:30px; left:-1px; z-index:10; border:1px solid #d3d3d3; background-color:#fff; overflow-y:auto; width:83px; height:100px; display:none;}
.selectB li {padding:3px 0 3px 6px; cursor:pointer; text-align:left;}

/*select*/
.styled_s {float:left; width:118px; height:27px; overflow:hidden;  background:#fff; border:1px solid #ccc; position:relative}
.styled_s .styled-select{width:100%; height:27px; position:relative; z-index:1; background:url("../../images/domestic1/bg_selS.gif") no-repeat right 0; }
.styled_s .styled-select1{display:inline-block; width:100%; height:27px;  }
.styled_s select{margin-top:-2px; width:100%; height:27px; font-size:13px; 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_s .styled_txt{position:absolute; top:7px; left:12px; z-index:0; color:#7e7e7e;font-size:13px; letter-spacing:0}

/*체크박스*/
.chk label {padding-left:21px; background:url("../../images/search/chk_off.gif") no-repeat 0 0;  display:inline-block;}
.chk input[type="checkbox"] {position:absolute; opacity:0; filter:alpha(opacity=0)}
.chk label.on {font-weight:bold; background:url("../../images/search/chk_on.gif") no-repeat 0 0; display:inline-block;}

/* 등급 */
.star_d {width:85px; height:14px; background:url('../../images/search/bg_star.gif') no-repeat 0 0; display:block; text-indent:-9999px;}
.star_d5 {background-position:0 1px}
.star_d4 {background-position:0 -22px}
.star_d3 {background-position:0 -44px}
.star_d2 {background-position:0 -65px}
.star_d1 {background-position:0 -86px}
.star_d0 {background:none; width:0; height:0}

/* 평점 */
.star_e {width:80px; height:14px; background:url('../../images/search/bg_star01.png') no-repeat 0 0; display:inline-block; text-indent:-9999px;}
.star_e5 {background-position:0 0}
.star_e4 {background-position:0 -14px}
.star_e3 {background-position:0 -29px}
.star_e2 {background-position:0 -43px}
.star_e1 {background-position:0 -56px}
.star_e0 {background:none; width:0; height:0}
.star_e6 { background:url('../../images/search/bg_star03.png') no-repeat 0 0;width:78px;}

/* 평점 */
.star_f {width:83px; height:13px; background:url('../../images/search/bg_star02.png') no-repeat 0 0; display:inline-block; text-indent:-9999px;}
.star_f5 {background-position:0 0}
.star_f4 {background-position:0 -11px}
.star_f3 {background-position:0 -24px}
.star_f2 {background-position:0 -37px}
.star_f1 {background-position:0 -50px}
.star_f0 {background:none; width:0; height:0}
.star_f6 { background:url('../../images/search/bg_star03.png') no-repeat 0 0;}

/* 평점 */
.star_b {width:83px; height:11px; background:url('../../images/domestic1/bg_star03.gif') no-repeat 0 0; display:inline-block; text-indent:-9999px;}
.star_b5 {background-position:0 0}
.star_b4 {background-position:0 -13px}
.star_b3 {background-position:0 -26px}
.star_b2 {background-position:0 -39px}
.star_b1 {background-position:0 -49px}
.star_b0 {background:none; width:0; height:0}
.star_b6 { background:url('../../images/search/bg_star03.png') no-repeat 0 0;}

/* 트립어드바이저 평점 */
.grade_tr {width:87%; height:19px; background:url('../../images/search/bg_tr00.png') no-repeat -1px 0; display:inline-block; text-indent:-9999px;}
.grade_tr100 {background-position:42px 0px}
.grade_tr90 {background-position:42px -19px}
.grade_tr80 {background-position:42px -38px}
.grade_tr70 {background-position:42px -57px}
.grade_tr60 {background-position:42px -76px}
.grade_tr50 {background-position:42px -95px}
.grade_tr40 {background-position:42px -114px}
.grade_tr30 {background-position:42px -133px}
.grade_tr20 {background-position:42px -152px}
.grade_tr10 {background-position:42px -171px}
.grade_tr00 {background-position:42px -190px;}

/* 자체 평점 */
.grade_hn {width:87%; height:16px; background:url('../../images/search/bg_tr01.png') no-repeat -1px 0; display:inline-block; text-indent:-9999px;}
.grade_hn00 {background-position:-5px -224px}
.grade_hn10 {background-position:-5px -201px}
.grade_hn20 {background-position:-5px -179px}
.grade_hn30 {background-position:-5px -157px}
.grade_hn40 {background-position:-5px -135px}
.grade_hn50 {background-position:-5px -113px}
.grade_hn60 {background-position:-5px -90px}
.grade_hn70 {background-position:-5px -68px}
.grade_hn80 {background-position:-5px -46px}
.grade_hn90 {background-position:-5px -23px}
.grade_hn100 {background-position:-5px -1px}
/*.grade_hn00 {background:none; width:0; height:0}*/



/*상단*/
/*.top_scr {background:#58a2ec; padding:13px 0; width:100%; display:none}
.top_scr > div {width:976px; margin:0 auto; font-size:12px; letter-spacing:-1px;}
.top_scr > div:after {content:""; display:block; clear:both;}
.top_scr h2 {float:left; padding-right:10px;}
.top_scr .top_bx {float:left; padding:8px; background:#fff;}
.top_scr .top_bx input {float:left; width:260px; margin-top:2px;}
.top_scr .top_bx span {float:left; width:19px; height:20px; background:url("../../images/search/bg_top_bx.gif") no-repeat center;}
.top_scr .top_area {float:left; background:url("../../images/search/bg_down.gif") no-repeat right center; padding:10px 20px 8px 15px}
.top_scr .top_area a {color:#fff; font-weight:bold;}
.top_scr .top_list {float:right}
.top_scr .sortB {float:left; text-align:right; }
.top_scr .sortB > li {color:#fff; padding:10px 13px 8px 13px; text-align:left; }
.top_scr .sortB > li > span {color:#fff; background:url("../../images/search/sortB_arrow_top.gif") no-repeat right center;}
.top_scr .sortB .pop_sortB li span, .top_scr .sortB .pop_benefit li span  {color:#6e6e6e}
.top_scr .typeA li , .top_scr .typeA li:first-child {border:0 none}
.top_scr .typeA .list.on {background:url("../../images/search/bg_listA_on.gif") no-repeat center;}
.top_scr .typeA .map.on {background:url("../../images/search/bg_listMapA_on.gif") no-repeat center;}
.top_scr .typeA .list {background:url("../../images/search/bg_listA.gif") no-repeat center;}
.top_scr .typeA .map {background:url("../../images/search/bg_listMapA.gif") no-repeat center; position:relative;}
*/
.top_scr1{background:#323d50;width:100%;height:64px;}
.top_scr1 > div {width:1131px; margin:0 auto; font-size:12px; letter-spacing:-1px;padding:10px 0;position:relative;}
.top_scr1 > div:after {content:""; display:block; clear:both;}
.top_scr1 h2 {float:left; padding-right:20px;}
.top_scr1 .top_bx {float:left; padding:11px 15px; background:#fff;}
.top_scr1 .top_bx input {float:left; width:301px; margin-top:2px;}
.top_scr1 .top_bx span {float:left; width:19px; height:20px; background:url("../../images/search/bg_top_bx2.png") no-repeat center; cursor:pointer}
.top_scr1 .top_menu{float:right;height:35px;}
.top_scr1 .top_menu .top_allmenu img{vertical-align:super;cursor:pointer}
.top_scr1 .top_login{border:1px solid #fff;color:#fff;font-weight:bold;padding:5px 16px;margin-right:20px;float:left;margin-top:10px;cursor:pointer}
.top_scr1 .top_after{display:inline-block;float:left;}
.top_scr1 .top_after li{margin-right:30px;color:#fff;float:left;height:40px;line-height:40px;position:relative;cursor:pointer}
.top_scr1 .top_after li:first-child{width:105px;background:url('../../images/search/btn_down.png') no-repeat right center;}
.top_scr1 .top_after li:before{content:""; display:block; clear:both;background:url('../../images/search/list_bar.png') no-repeat;width:1px;height:10px;position:absolute;left:120px;top:14px;}
.top_scr1 .top_after li:last-child:before{display:none;}
.top_scr1 .top_after .grade_hello{background:url('../../images/search/btn_ghello.png') no-repeat center;width:40px;height:40px;background-size:100%, auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_vip{background:url('../../images/search/btn_gvip.png') no-repeat center;width:40px;height:40px;background-size:100%, auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_vvip{background:url('../../images/search/btn_gvvip.png') no-repeat center;width:40px;height:40px;background-size:100%, auto;float:left;margin-right:10px;}
/* 리뉴얼 멤버쉽 */
.top_scr1 .top_after .grade_yellow{background:url('../../images/member/btn_gyellow.png') no-repeat center;width:40px;height:40px;background-size:100% auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_bronze{background:url('../../images/member/btn_gbronze.png') no-repeat center;width:40px;height:40px;background-size:100% auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_silver{background:url('../../images/member/btn_gsilver.png') no-repeat center;width:40px;height:40px;background-size:100% auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_gold{background:url('../../images/member/btn_ggold.png') no-repeat center;width:40px;height:40px;background-size:100% auto;float:left;margin-right:10px;}
.top_scr1 .top_after .grade_platinum{background:url('../../images/member/btn_gplatinum.png') no-repeat center;width:40px;height:40px;background-size:100% auto;float:left;margin-right:10px;}
/* 리뉴얼 멤버쉽 */
.top_scr1 .top_allmenu{display:inline-block;float:right;margin-top:10px;}
.menu_fix{position:fixed !important;top:0;left:0;z-index:1001;}
.menu_fix2{position:fixed !important;top:0;z-index:1001;}
.top_scr2_kor{background:#e0e0e0; padding:4px 0 1px 0; width:100%;text-align:center;font-size:12px;position:relative;}
.top_scr2_kor ul{display:inline-block;width:1131px;}
.top_scr2_kor ul li{border:1px solid #c5c5c5;float:left;margin-right:14px;text-align:left;background:#fff url('../../images/search/btn_down2.png') no-repeat 82%;color:#888;height:40px;line-height:40px;text-indent:20px;position:relative;}
.top_scr2_kor ul li:last-child{margin-right: 0;}
.top_scr2_kor ul li.w124{width:126px;}
.top_scr2_kor ul li.w126{width:128px;}
.top_scr2_kor ul li.w102{width:111px;border:1px solid #59a2ec;background:#59a2ec url('../../images/search/btn_down3.png') no-repeat 82%;}
.top_scr2_kor ul li.w102 .selectTxt{color:#fff;}
.top_scr2_kor ul li.w141{width:143px;font-size:14px;color:#3d3d3d;font-weight:bold;}
.top_scr2_kor ul li.w88{width:90px;}
.top_scr2_kor ul li.w104{width:106px;}
.top_scr2_kor ul li.w108{width:127px;background:#d32929;border:1px solid #d32929; color:#fff;text-align:center;font-weight:bold;text-indent:0;font-size:14px;}
.sch_cal > input{width:120px;float:left;padding:9px 0;text-indent:20px;background:transparent;font-size:14px;font-weight:bold;line-height:22px;}
.top_scr2_kor ul li select{width:100%;height:100%;opacity:0;fillter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:999;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.top_scr2_kor ul li .selectTxt{width:100%;height:100%;position:absolute;top:0;left:0;z-index:998;font-weight:bold;color:#3d3d3d;font-size:14px;}
.top_scr2_abr{background:#e0e0e0; padding:4px 0 1px 0; width:100%;text-align:center;font-size:12px;}
.top_scr2_abr ul{display:inline-block;width:1131px;}
.top_scr2_abr ul li{border:1px solid #c5c5c5;float:left;margin-right:10px;text-align:left;background:#fff url('../../images/search/btn_down2.png') no-repeat 90%;color:#3d3d3d;height:40px;line-height:40px;text-indent:10px;position:relative;font-size:14px;font-weight:bold;}
.top_scr2_abr ul li:last-child{margin-right: 0;}
.top_scr2_abr ul li.w126 {overflow: hidden; width: 140px;}
.top_scr2_abr ul li.w126:nth-child(2) {width: 190px;}
.top_scr2_abr ul li.w143{width:143px;}
.top_scr2_abr ul li.w90{width: 65px;}
.top_scr2_abr ul li.w62{width:102px;border:1px solid #59a2ec;background:#59a2ec url('../../images/search/btn_down3.png') no-repeat 82%;}
.top_scr2_abr ul li.w62 .selectTxt{color:#fff;text-indent:10px;}
.top_scr2_abr ul li.w213{width: 195px; background:#fff url('../../images/search/btn_down2.png') no-repeat 95%;font-size:12px;}
.top_scr2_abr ul li.w68{width:108px;background:#d32929;color:#fff;text-align:center;font-weight:bold;text-indent:0;cursor:pointer;}
.top_scr2_abr ul li select{width:100%;height:100%;opacity:0;fillter:alpha(opacity=0);position:absolute;left:0;top:0;z-index:999;}
.top_scr2_abr ul li .selectTxt{width:100%;height:100%;position:absolute;top:0;left:0;z-index:998;cursor: default;cursor:pointer;}
.top_scr3{height:38px; border-bottom:1px solid #e5e5e5;}
.top_scr3 dl{margin:0 auto;width:1131px;line-height:38px;}
.top_scr3 dt, .top_scr3 dd{display:inline-block; position:relative;}
.top_scr3 dd{padding:0 20px 0 10px;}
.top_scr3 dd a{color:#3c3c3c; cursor:pointer}
.top_scr3 dd > span.date{font-weight:normal;}
.top_scr3 dd > span.scr3Close{width:10px; height:10px;display:inline-block;background:url('../../images/search/top_scr_close.png') no-repeat center;margin-left:7px;cursor:pointer}
.top_scr3 dd:before{content:""; display:block; clear:both;border-right:1px solid #4b4b4b;width:1px;height:11px;position:absolute;top:13px;right:1px;}
.top_scr3 dd:last-child:before{border-right:0;display:none;}

/* 내정보보기 레이어 */
.lay_myinfo{position:absolute;top:50px;right:0;padding-top:10px;width:272px;height:141px;background:url('../../images/common/bg_gnb_top.png') no-repeat 130px 0px;z-index:999;display:none;}
.lay_myinfo:after{content:"";background:url('../../images/common/bg_gnb_top.png') no-repeat center;width:15px;height:11px;position:absolute;top:0;left:130px;display:block;}
.lay_myinfo > div{background-color:#fff;height:100%;width:100%;border:1px solid #58a2ec;}
.lay_myinfo .myinfo_h ul li{float:left;height:109px;}
.lay_myinfo .myinfo_h ul li span.G_icon{display:block;text-indent:-9999px;width:90px;height:100%;}
.lay_myinfo .myinfo_h ul li span.hello{background:url('../../images/search/btn_ghello2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.vip{background:url('../../images/search/btn_gvip2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.vvip{background:url('../../images/search/btn_gvvip2.png') no-repeat center;}
/*리뉴얼 멤버쉽*/
.lay_myinfo .myinfo_h ul li span.yellow{background:url('../../images/member/btn_gyellow2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.bronze{background:url('../../images/member/btn_gbronze2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.silver{background:url('../../images/member/btn_gsilver2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.gold{background:url('../../images/member/btn_ggold2.png') no-repeat center;}
.lay_myinfo .myinfo_h ul li span.platinum{background:url('../../images/member/btn_gplatinum2.png') no-repeat center;}
/*리뉴얼 멤버쉽*/
.lay_myinfo .myinfo_h ul li table{width:182px;height:70%;margin:16px 0;letter-spacing:0;}
.lay_myinfo .myinfo_h ul li table th{color:#505050;font-size:15px;text-align:left;}
.lay_myinfo .myinfo_h ul li table td{color:#888;}
.lay_myinfo .myinfo_f{clear:both;height:32px;background-color:#58a2ec;color:#fff;}
.lay_myinfo .myinfo_f ul li{float:left;padding:9px 22px;position:relative;cursor:pointer;}
.lay_myinfo .myinfo_f ul li:before{content:"";display:block;width:1px;height:10px;border-right:1px solid rgba(255,255,255,0.25);position:absolute;right:0;top:10px;}
.lay_myinfo .myinfo_f ul li:last-child:before{display:none;}
.myinfoClose{width:10px;height:10px;display:block;background:url('../../images/search/lay_info_close.png') no-repeat 0px 0px;background-size:100%, auto;position:absolute;right:13px;top:23px;cursor:pointer;}


/* 가장많이 찾는 숙소 */
/*.sch_md{display:none;}*/
.sch_md .sch_md_tab{text-align:right;width:1130px;margin:0 auto;padding:15px 0;}
.sch_md .sch_md_tab li{font-size:15px;color:#b0b6bd;font-weight:bold;display:inline-block;position:relative;cursor:pointer;}
.sch_md .sch_md_tab li.on{color:#283947;}
.sch_md .sch_md_tab li:first-child{padding-right:12px;}
.sch_md .sch_md_tab li:last-child{padding-left:12px;}
/*.sch_md .sch_md_tab li:first-child:before{content:"";display:block;width:1px;height:10px;border-right:1px solid #222;position:absolute;right:0px;top:1px;}*/
.sch_md .SB_listo{padding-bottom:40px;}
.sch_md .SB_list{margin:0 auto;width:1160px;text-align:center;}
.sch_md .SB_list li{width:266px;height:100%;min-height:361px;margin-right:18px;background-color:#f3f3f3;display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/vertical-align:top;}
.sch_md .SB_list li:last-child{margin-right:0;}
.sch_md .SB_list li a .sb_area1{position:relative;width:100%;height:189px;overflow:hidden;}
.sch_md .SB_list li a .sb_area1 img{width:100%;height:100%;}
.sch_md .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;}
.sch_md .SB_list li a .sb_area2{text-align:left;padding:14px 15px;min-height:143px;height:100%;position:relative;}
.sch_md .SB_list li a .sb_area2 span{display:block;font-size:15px;}
.sch_md .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;}
.sch_md .SB_list li a .sb_area2 .sb_txt1{font-size:13px;color:#616161;}
.sch_md .SB_list li a .sb_area2 .sb_txt2{color:#458dbc;line-height:20px;font-weight:bold;margin:2px 0;}
.sch_md .SB_list li a .sb_area2 .sb_txt3{font-weight: 500;color:#777;font-size:13px; line-height: 17px;}
.sch_md .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; position:absolute; bottom:0px; right:15px;}
.sch_md .SB_list li a .sb_area2 .sb_price em{font-style:normal;color:#ff6b01;font-size:17px}
.sch_md .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 > em{font-size:22px;font-weight:bold;font-style:normal;}



/*쿠폰, 가격*/
.immediately {background:url("../../images/search/immediately.png") no-repeat center; width:65px; height:27px;position:absolute; bottom:10px; left:0px}
.immediately_five {background:url("../../images/search/immediately_five.png") no-repeat center; width:80px; height:27px;position:absolute; bottom:10px; left:0px}
.immediately_five span {display:block; color:#fff; padding:6px 0 0 8px; font-size:13px; font-weight:bold; letter-spacing:-2px;}
.immediately_seven {background:url("../../images/search/immediately_seven.png") no-repeat center; width:80px; height:27px;position:absolute; bottom:10px; left:0px}
.immediately_seven span {display:block; color:#fff; padding:6px 0 0 8px; font-size:13px; font-weight:bold; letter-spacing:-2px;  }
.coupondis {background:url("../../images/search/coupon.png") no-repeat center; width:65px; height:27px;position:absolute; bottom:10px; left:0px}
.gifticon {background:url("../../images/search/gifticon.png") no-repeat center; width:90px; height:27px;position:absolute; bottom:10px; left:0px}
.hotel_pay {float:left; background:url("../../images/search/hotel.gif") no-repeat left center; width:70px; height:18px; display:inline-block; padding-right:5px;}
.eat {float:left; background:url("../../images/search/eat.gif") no-repeat center; width:70px; height:18px; display:inline-block;}
.lowest , .discount{float:left; color:#d32929; font-size:16px; font-weight:bold; padding-top:1px;}
.lowest span {font-size:11px; color:#414b59; font-weight:normal; vertical-align:middle;}
.lowest em, .discount em {padding-left:5px; font-family:Tahoma; font-style:normal; display:inline-block;}
.discount {padding-left:5px; }
.discount span {font-size:11px; color:#d32929; font-weight:normal; background:url("../../images/search/bg_discount.gif") no-repeat left center; padding-left:12px; vertical-align:middle;}
.promotion span {color:#68b9b6; font-weight:bold}

.live {float:left; width:171px; padding:12px 0; text-align:center; background:#d32929; color:#fff; font-size:13px; font-weight:bold;margin-right:5px; }
.add, .mobile, .remaining {float:left; width:96px; padding:12px 0 10px 18px; text-align:center; color:#a8adb0; border:1px solid #c9c9c9; border-left:0 none; }
.add {background:#fff url("../../images/search/bg_add.gif") no-repeat 13px center;border-left:1px solid #c9c9c9;  }
.mobile {background:#fff url("../../images/search/bg_mobile.gif") no-repeat 13px center; width:83px; }
.remaining {background:#fff url("../../images/search/bg_remaining.gif") no-repeat 13px center;}
.checkpoint {position:relative;display:inline-block;width:100%;min-height:63px;}
.checkpoint span.ck{text-indent:-9999px; display:block;background:url("../../images/search/checkpoint01.gif") no-repeat center; width:90px; height:18px;float:left;margin-right:10px;}
.checkpoint span.wp{display:block;float:left;text-indent:-9999px;}
.checkpoint span.free_wp{background:url("../../images/search/icon_wp.gif") no-repeat center;width:128px;height:18px;}
.checkpoint span.free_w{background:url("../../images/search/icon_wifi.gif") no-repeat center; width:83px;height:18px;}
.checkpoint span.free_p{background:url("../../images/search/icon_park.gif") no-repeat center; width:83px;height:18px;}
.checkpoint span.pla{display:block;float:left;margin-left:10px;padding:2px 5px;background:#ad3b40;color:#fff;font-size:11px;}
.checkpoint ul{margin-top:30px;}
.hotelInfo_abr .checkpoint ul{margin-top:0;}
.sale {position:relative;}
.sale span {text-indent:-9999px; display:block; background: url("../../images/search/icon_sale01.gif") no-repeat 0 ; width:48px; height:18px; }
.coupon {position:relative;}
.coupon span {text-indent:-9999px; display:block; background: url("../../images/domestic1/icon_coupon.gif") no-repeat 0; width:48px; height:18px;}
.pop_sale, .pop_coupon {position:absolute; top:18px; left:-7px; z-index:9; background:url("../../images/search/pop_sale_top.png") no-repeat 0 0; width:282px;display:none}
.pop_sale ul, .pop_coupon ul {padding:8px 0 3px 0; background:url("../../images/search/pop_sale_bottom.png") no-repeat left bottom;}
.pop_sale li, .pop_coupon li {width:249px; background:#fff url("../../images/mypage/bul_dot02.gif") no-repeat 10px 5px; border-left:1px solid #919395; border-right:1px solid #919395; padding:0 10px 8px 21px}
.pop_sale li:first-child, .pop_coupon li:first-child{padding-top:10px; background-position-y:15px;}
.pro {position:relative;}
.pro span {text-indent:-9999px; display:block; background: url("../../images/search/icon_pro.gif") no-repeat 0; width:46px; height:18px;}
.pop_pro {position:absolute; top:18px; left:-7px; z-index:9; background:url("../../images/search/pop_sale_top.png") no-repeat 0 0; width:282px;display:none}
.pop_pro ul {padding:8px 0 3px 0; background:url("../../images/search/pop_sale_bottom.png") no-repeat left bottom;}
.pop_pro li {width:249px; background:#fff url("../../images/mypage/bul_dot02.gif") no-repeat 10px 5px; border-left:1px solid #919395; border-right:1px solid #919395; padding:0 10px 8px 21px}
.pop_pro li:first-child {padding-top:10px; background-position-y:15px;}
.sale_five {position:relative;}
.sale_five span {text-indent:-9999px; display:block; background: url("../../images/search/icon_five.gif") no-repeat 0 ; width:63px; height:18px; }
.sale_seven {position:relative;}
.sale_seven span {text-indent:-9999px; display:block; background: url("../../images/search/icon_seven.gif") no-repeat 0 ; width:63px; height:18px; }
.gifticon_i {position:relative;}
.gifticon_i span {text-indent:-9999px; display:block; background: url("../../images/search/icon_gift.gif") no-repeat 0 ; width:68px; height:18px; }
.trip {font-family:Tahoma; color:#283947;}
.trip img {vertical-align:middle; padding-right:5px;}

/*검색리스트
	.search {font-size:12px; letter-spacing:-1px;}
	.sch_top {width:976px; margin:0 auto; }
	.sch_top:after {content:""; display:block; clear:both;}
	.search .result {float:left; padding-top:10px; height:30px;}
	.search .location {float:right;}
	.sch_box {width:974px; margin:0 auto;  border:1px solid #52626f; background:#253b49 url("../../images/search/bg_sch.gif") no-repeat 13px center; margin-bottom:10px;}
	.sch_box:after {content:""; display:block; clear:both;}
	.sch_box > div {background:#fff url("../../images/search/bg_line.gif") repeat-y 0 0; width:902px; margin-left:52px; padding:7px 8px 6px 12px}
	.sch_box > div:after {content:""; display:block; clear:both;}
	.sch_box .styled_s {float:left; margin-right:9px; margin-top:3px }
	.sch_box .sch_txt {float:left; margin-right:9px; font-size:14px; width:25px; text-align:center; padding-top:10px}
	.sch_box .sch_cal {float:left; margin:3px 9px 0 0; width:140px; background:url("../../images/search/bg_cal.gif") no-repeat 90% center ; border:1px solid #58a5eb; letter-spacing:0; }
	.sch_box .sch_cal span {padding:5px 30px 2px 14px; height:20px;display:block; font:bold 13px Tahoma; }
	.sch_box .sch_cal + .styled_s {width:83px;}
	.sch_box .chk_in {margin-left:10px;}
	.btn_sch {background:url("../../images/search/btn_sch.gif") no-repeat center; width:101px; height:37px; float:right;}
	.sch_select {width:974px; margin:0 auto; border:1px solid #ccc; margin-bottom:37px; position:relative;}
	.sch_select:after {content:""; display:block; clear:both;}
	.sch_select dl {float:left; width:161px; height:162px;}
	.sch_select dl:first-child dt, .sch_select dl:first-child dd {border-left:0 none;}
	.sch_select dt {background:#f5f5f5; padding:12px 13px 10px 13px; border-left:1px solid #e5e5e5; color:#283947}
	.sch_select dd {padding:11px 7px 5px 12px; border-top:1px solid #59a2ec;border-left:1px solid #e5e5e5; color:#7e7e7e}
	.sch_select label span {font-family:Tahoma;}
	.sch_select ul {height:108px; overflow-y:auto;}
	.sch_select li {margin-bottom:8px;}
	.sch_select .land {width:132px;}
	.sch_select .grade {width:147px;}
	.sch_select .mark {width:140px; }
	.sch_select .mark dd {font-family:Tahoma; }
	.sch_select .price {width:229px; position:relative;}
	.sch_select .price dd {padding:8px 7px 7px 10px; letter-spacing:0;}
	.sch_select_ov {height:72px; overflow:hidden;}
	.sch_select_ov dl {height:72px; padding-bottom:6px; overflow:hidden;}
	.sch_select_ov ul {height:22px; overflow:hidden;}
	.sch_select_ov .price dd {height:20px; overflow:hidden; padding:8px 7px 7px 10px}
	.sch_select_ov .price ul {height:21px; }
	.sch_select_ov .pop_best {display:none;}

	.price ul {height:auto;}
	.price li {border:1px solid #cecece; border-top:0 none; margin-bottom:0; text-align:center; }
	.price li:first-child {border-top:1px solid #cecece; }
	.price li span {color:#a1a1a1; font-size:11px; display:block; padding:3px 0 2px 0}
	.price .best_price {background:url("../../images/search/bg_bestPrice.png") no-repeat right; }
	.price .pop_best {background:url("../../images/search/pop_price.png") no-repeat right; width:96px; height:26px; position:absolute; right:-10px; margin-top:-42px; z-index:9}
	.price .on, .price li:first-child.on {border:1px solid #59a2ec; background:#f5faff;}
	.price .on span {color:#59a2ec; font-weight:bold;}
	.price p {padding-top:6px; vertical-align:middle; width:100%}
	.price p:after {content:""; display:block; clear:both;}
	.price p span{float:left; width:18px; text-align:center; padding-top:5px;}
	.price p a {float:left; font-size:11px; color:#7b7b7b;border:1px solid #949494; padding:3px 3px 3px 13px;display:inline-block; background:#f6f6f6 url("../../images/search/bg_sch01.gif") no-repeat 3px center;  border-left:0 none }
	.price p input {float:left; font-size:11px; color:#949494;  border:1px solid #949494; padding:4px 7px 2px 7px; width:60px; height:14px; text-align:right; }
	.sch_down, .sch_up {position:absolute; right:0; top:0;}
	.sch_down a{width:37px; height:37px; display:block; background:#59a2ec url("../../images/search/bg_down.gif") no-repeat center;}
	.sch_up a{width:37px; height:37px; display:block; background:#59a2ec url("../../images/search/bg_up.gif") no-repeat center;}
*/

.sch_lists{width:1131px;position:relative;top:15px;font-size:13px;margin:0 auto;height:100%;display:table;}
.sch_lists > div.sch_filters{float:left;width:208px;padding-top:10px;}
.sch_lists > div.sch_boxs{float:right;width:903px;padding-top:10px;}
.sch_lists em{font-style:normal;float:right;padding-right:20px;font-family:Tahoma;}
.sch_lists label{display:block;}
.sch_lists .chkicon{display: inline-block;width:14px;height:14px;background:url('../../images/search/check_off.png') left center no-repeat;vertical-align:middle;margin-right:8px;}
.sch_lists input[type=checkbox]{display: none;}
.sch_lists input[type=checkbox]:checked + .chkicon {background-image: url('../../images/search/check_on.png');}
.sch_lists inpupt[type=radio] + label:before{display: inline-block;width:14px;height:14px;background:url('../../images/search/radiobtn_off.png') left center no-repeat;vertical-align:middle;margin-right:8px;}
/*.sch_lists input[type=radio]{display: none;}*/
.sch_lists input[type=radio]:checked + label:before {background-image: url('../../images/search/radiobtn_on.png');}
.sch_lists .sch_filters .sch_Fbox > li{border:1px solid #d2d2d2;margin-bottom:12px;}
.sch_lists .sch_filters .sch_Fbox li h3{font-size:14px;color:#4b4b4b;height:47px;line-height:47px;margin:0 13px;border-bottom:1px solid #ededed;}
/*.sch_lists .sch_filters .sch_Fbox li h3:before{content:"";border-bottom:1px solid #ededed;display:block;position:relative;top:46px;left:-6px;width:195px;}*/
.sch_lists .sch_filters .sch_Fbox li h4{padding:15px 13px 10px;}
.sch_lists .sch_filters .sch_Fbox li p{margin:0 13px;border-bottom:1px solid #ededed;padding-bottom:17px;}
.sch_lists .sch_filters .sch_Fbox li div.filter_box{width:84%;margin:0 13px 17px 13px;padding:10px 0;border:1px solid #58a2ec;background:#f6f6f6;}
.sch_lists .sch_filters .sch_Fbox li div.filter_box input {width:83%;margin-left:5px;background:#f6f6f6;}
.sch_lists .sch_filters .sch_Fbox li div.filter_box span#searchInHotelBt {display:none;}
/*.sch_lists .sch_filters .sch_Fbox li div.filter_box span {width:15px; height:16px; background:url("../../images/search/bg_top_bx.png") no-repeat center;display:block;float:right;position:relative;bottom:0;right:8px;background-size:100%, auto;}*/
.sch_lists .sch_filters .sch_Fbox span.btn_fold{color:#a0a0a0;display:block;text-align:right;background:url('../../images/search/btn_fold.png') no-repeat 91% center;padding-right:30px;margin-bottom:15px;cursor:pointer;}
.sch_lists .sch_filters .sch_Fbox span.btn_open{color:#a0a0a0;display:block;text-align:right;background:url('../../images/search/btn_open.png') no-repeat 91% center;padding-right:30px;margin-bottom:15px;cursor:pointer;}
.sch_lists .sch_filters .sch_Fbox .schView2 li{text-align:center;text-indent:0;}
.sch_lists .sch_filters .sch_Fbox .schView li{color:#a6a6a6;height:47px;line-height:47px;padding-left:20px;cursor:pointer}
.sch_lists .sch_filters .sch_Fbox .schView li:before{content:"";border-bottom:1px solid #ededed;display:table;position:relative;bottom:-45px;left:-5px;width:195px;}
.sch_lists .sch_filters .sch_Fbox .schView li:last-child:before{border-bottom:0;}
.sch_lists .sch_filters .sch_Fbox .schView li.on{background-color:#58a2ec;color:#fff;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView li.on:before{border-bottom:0px;}
.sch_lists .sch_filters .sch_Fbox .schView2 li{text-align:center;padding-left:0;}
.sch_lists .sch_filters .sch_Fbox span.resetbtn{color:#aeaeae;display:block;text-indent:13px;padding:8px 0;cursor:pointer}
.sch_lists .sch_filters .sch_Fbox .schView3{padding:0 0 10px 16px;font-size:13px;}
.sch_lists .sch_filters .sch_Fbox .schView3 li{padding:6px 0;color:#5f5f5f;display:inline-block;width:100%;}
.sch_lists .sch_filters .sch_Fbox .schView3 li label{float:left;width:65%;text-indent:-20px;padding-left:20px;}
.sch_lists .sch_filters .sch_Fbox .schView3 li label input{margin-right:5px;}
.sch_lists .sch_filters .sch_Fbox .schView3 li em{color:#58a2ec;}
.sch_lists .sch_filters .sch_Fbox .schView3 li em.bold{font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .schView3_in{padding:20px 0 0 30px;background:url('../../images/search/sch_inmenu.png') no-repeat 7px 20px;}
/*2017-11-17 랜드마크구분아이콘 추가*/
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_traffic{background:url('../../images/search/ic_traffic.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_hotel{background:url('../../images/search/ic_hotel.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_restaurant{background:url('../../images/search/ic_restaurant.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_shopping{background:url('../../images/search/ic_shopping.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_tour{background:url('../../images/search/ic_tour.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.sch_lists .sch_filters .sch_Fbox .schView3 .ic_etc{background:url('../../images/search/ic_etc.png') no-repeat 0 center;padding-left:20px;color:#58a2ec;font-weight:bold;}
.pers_range{padding:0 15px 15px; color:#5f5f5f}
.pers_range input[type="range"]{width:100%;padding:10px 0;}
.pers_range span{color:#58a2ec;}
#research_btn{cursor:pointer}
/* 검색값 없을 경우 */
.hotelList_none{font-size:14px;padding:30px 10px; line-height:20px;}
.hotelList_none p{color:#666}

/* top btn 2017-06-15 */
.top_btn{position:fixed;bottom:100px;right:30px;display:none;}
.top_btn img{padding:15px 42px;border:1px solid #000;background-color:#484848}
.fview_bg{width:100%;height:50px;position:fixed; top:70px;left:0;text-align:center;min-width:1131px}
.filterview{position:relative;left:50%;margin-left:-565px;width:208px;}
.filterview img{padding:18px 44px;background-color:#59a2ec;cursor:pointer;}

/*검색정렬*/
.sort_tab {width:796px; height:42px; float:left; border-left:1px solid #dcdcdc; border-bottom:2px solid #283947; }
.sort_tab:after {content:""; display:block; clear:both; }
.sort_tab li {float:left; width:159px; height:27px; padding-top:14px; border-top:1px solid #dcdcdc;  border-right:1px solid #dcdcdc;  text-align:center; color:#283947; position:relative;}
.sort_tab li span {font-weight:bold; padding-right:3px;}
.sort_tab li em {font-style:normal; font-family:Tahoma;}
.sort_tab .on {height:28px; border:2px solid #283947; border-bottom:0 none; background:#fff; color:#59a2ec; font-size:16px;}
.sort_view {float:right; width:179px; height:35px; padding-top:7px;border-bottom:2px solid #283947;}
.sort_view .styled_s {float:left; width:89px; margin-right:9px;}
.typeA {float:left; width:64px; }
.typeA:after {content:""; display:block; clear:both; }
.typeA li {float:left; width:30px; height:27px; border:1px solid #ccc; border-left:0 none; cursor:pointer}
.typeA li:first-child {border:1px solid #ccc;}
.typeA .list.on {background:url("../../images/search/bg_list_on.gif") no-repeat center;}
.typeA .map.on {background:url("../../images/search/bg_listMap_on.gif") no-repeat center;}
.typeA .list {background:url("../../images/search/bg_list.gif") no-repeat center;}
.typeA .map {background:url("../../images/search/bg_listMap.gif") no-repeat center; position:relative;}
.map div {display:block; width:84px; height:26px; background:url("../../images/search/pop_new.png") no-repeat center; position:absolute; top:-24px; right:-17px }
.sort_bx {width:976px; margin:0 auto; border-bottom:1px solid #b9babb;}
.sort_bx:after {content:""; display:block; clear:both;}
.sort_list {width:100%; }
.sort_list:after {content:""; display:block; clear:both;}
.sort_list .sortA_kor, .sort_list .sortA_abr {float:left;margin-left:10px;border:1px solid #d2d2d2;}
.sort_list .sortA_kor:after, .sort_list .sortA_abr:after {content:""; display:block; clear:both}
.sort_list .sortA_kor li, .sort_list .sortA_abr li{float:left; color:#a6a6a6;border-left:1px solid #eaeaea;letter-spacing:-1px;}
.sort_list .sortA_kor li:first-child, .sort_list .sortA_abr li:first-child{border-left:0;}
.sort_list .sortA_kor span{cursor:pointer;display:block;width:88px;height:30px;line-height:30px;text-align:center;}
.sort_list .sortA_abr span{cursor:pointer;display:block;width:105px;height:30px;line-height:30px;text-align:center;}
.sort_list .sortA_kor span.on, .sort_list .sortA_abr span.on {color:#fff;background-color:#4b566f; font-weight:bold;}
.sortB {float:right; position:relative; z-index:99}
.sortB:after {content:""; display:block; clear:both}
.sortB > li {float:left; color:#6e6e6e;padding:8px 10px;}
.sortB > li:first-child {background:none;}
.sortB > li > span {background:url("../../images/search/sortB_arrow.gif") no-repeat right center; padding-right:15px;}
.sch_btnR{padding:7px 30px 7px 20px;border:1px solid #d2d2d2;color:#a6a6a6;display:inline-block;text-align:center;background:url('../../images/search/btn_down2.png') no-repeat 85% center;cursor:pointer;}

.sch_lists .sch_boxs .morelist{height:30px;line-height:30px;background-color:#e7e7e7;border-radius:4px;color:#4b4b4b;padding:0 20px;margin-bottom:10px;}
.sch_lists .sch_boxs .morelist p{float:left;}
.sch_lists .sch_boxs .morelist span{float:right;margin:8px 0;}
.sch_lists .sch_boxs .endlist{height:45px;line-height:45px;background-color:#4b566f;border-radius:4px;color:#fff;padding:0 20px;}
.sch_lists .sch_boxs .endlist p{float:left;background:url('../../images/search/icon_alert.png') no-repeat 0 center; padding-left:30px;}
.sch_lists .sch_boxs .endlist span{float:right;}
.sch_lists .sch_boxs .endlist span a{color:#fff;text-decoration:underline;}

.list_mallbanners{margin:0 auto;text-align:center;}

/*검색숙소레이어*/
.lay_forNow{background:#58a2ec;width:472px;height:64px;line-height:64px;font-size:16px;color:#fff;letter-spacing:-1px;text-align:center;display:inline-block;box-shadow:1px 3px 8px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 3px 8px 1px rgba(0,0,0,0.3); -webkit-box-shadow:1px 3px 8px 1px rgba(0,0,0,0.3);}
.lay_forNow span{width:10px; height:10px; cursor:pointer; position:absolute; right:16px; top:13px;}
.lay_forNow s, .lay_forNow b{color:#fff600}
.lay_forNow s{text-decoration:none;font-weight:bold;}

/* 새로고침,실시간 팝업 */
.covers{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}
.lay_resch_box, .lay_nowsch_box{width:580px;height:536px;position:absolute;top:200px;left:50%;margin-left:-290px;z-index:999;background-color:#fff;text-align:center;}
.lay_resch_box img{padding:82px 0 50px;}
.lay_nowsch_box img{padding:79px 0 50px;}
.lay_resch_box button, .lay_nowsch_box button{background:#58a2ec;padding:15px 42px;border-radius:5px;color:#fff;font-size:24px;}
.lay_abr_resch_box{width:387px;height:160px;background:#fff;text-align:center;position:absolute;top:50%;left:50%;margin:-90px 0 0 -200px;padding-top:20px;}
.lay_abr_resch_box img[src*="ic_loading2"]{width:70px;}
.closebtn{position:absolute;top:20px;right:25px;width:28px;height:28px;background:url('../../images/search/lay_closebtn.gif') no-repeat 0 0;cursor:pointer;}
/*.closebtn2{position:absolute;top:-42px;right:-42px;width:33px;height:33px;background:url('../../images/search/lay_closebtn2.png') no-repeat 0 0;cursor:pointer;}
.closebtn3{position:absolute;top:42px;right:42px;width:70px;height:70px;background:rgba(15,15,15,0.6) url('../../images/search/lay_closebtn2.png') no-repeat center;cursor:pointer;}*/
/*.closebtn2{position:absolute;top:110px;right:245px;width:133px;height:33px;background:url('../../images/search/lay_closebtn2.png') no-repeat 0 0;cursor:pointer;}*/
.closebtn2, .closebtn3{position:absolute;top:42px;right:42px;width:70px;height:70px;background:#777 url('../../images/search/lay_closebtn2.png') no-repeat center;-webkit-background:rgba(15,15,15,0.6) url('../../images/search/lay_closebtn2.png') no-repeat center;cursor:pointer;}
.closebtn4{cursor:pointer; position:absolute; top:13px; left:50%; margin-left:343px; width:15px; height:15px; display:block;}

/*지도팝업*/
/*호텔위치보기*/
.lay_listmap_box{display:inline-block;position:absolute;top:150px;left:50%;margin-left:-566px;width:1130px;height:672px;background:#ccc;}
.mapsch{display:inline-block;position:absolute;top:21px;left:23px;border:1px solid #b5b5b5;}
.mapsch input{width:280px;height:38px;padding:0 10px;}
.mapsch button{padding:10px 35px;background:#3d3d3d;color:#fff;}
.map_inbox{display:inline-block;position:absolute;top:168px;left:50%;margin-left:-233px;width:417px;height:161px;padding:20px 21px;background:#fff;box-shadow:0px 8px 25px 5px rgba(0,0,0,0.15);-moz-box-shadow:0px 8px 25px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0px 8px 25px 5px rgba(0,0,0,0.15)}
.map_inbox ul{display:inline-block;height:100%;}
.map_inbox ul li{float:left;width:223px;height:100%;margin-right:31px;}
.map_inbox ul li:last-child{width:162px;margin-right:0;}
.map_inbox ul li:last-child div{width:100%;height:100%;overflow:hidden;}
.map_inbox ul li:last-child img{width:auto;height:100%;}
.map_inbox ul li h3{font-size:16px;line-height:20px;padding:9px 5px;}
.map_inbox ul li span{display:block;}
.map_inbox .inboxTxt{font-size:15px;padding:13px 0px 8px 6px;color:#97a3af}
.map_inbox .inboxPri{font-size:20px;padding:0px 0px 19px 8px;color:#ff503f;}
.map_inbox .inboxPri b{font-family:Tahoma;}
.map_inbox .inboxBtn{background:#d32929;color:#fff;text-align:center;padding:8px 0;font-size:15px;width:100%}
.map_inbox2{width:260px;/*width:427px;height:195px;*/padding:15px 0px 5px 5px;background:#fff;}
.map_inbox2 ul{display:inline-block;height:100%;width:100%;}
.map_inbox2 ul li{float:left;/*width:223px;margin-right:31px;*/height:100%;width:100%;}
/*.map_inbox2 ul li:last-child{width:162px;margin-right:0;}
.map_inbox2 ul li:last-child div{min-width:172px;min-height:158px;max-width:172px;max-height:180px;overflow:hidden;}
.map_inbox2 ul li:last-child img{width:100%;height:100%;}*/
.map_inbox2 ul li h3{/*font-size:16px;line-height:20px;padding:9px 5px;*/font-size:20px;padding:0 5px;}
.map_inbox2 ul li span{display:block;}
.map_inbox2 .inboxTxt{font-size:15px;padding:10px 0px 0px 6px;color:#97a3af}
.map_inbox2 .inboxPri{font-size:20px;padding:0px 0px 10px 8px;color:#ff503f;}
.map_inbox2 .inboxPri b{font-family:Tahoma;}
.map_inbox2 .inboxBtn{background:#d32929;color:#fff;text-align:center;padding:8px 0;font-size:15px;width:100%}
.map_inbox2 .inboxBtn_blue{background:#58a2ec;color:#fff;text-align:center;padding:8px 0;font-size:15px;width:100%}
.tribtn{width:0px;height:0px;border-top:18px solid #fff;border-right:15px solid transparent;border-bottom:0;border-left:15px solid transparent;position:absolute;bottom:-18px;left:50%;margin-left:-17px;}
.map_close{background:#4a4a4a url('../../images/search/btnClose.png') no-repeat center;width:26px;height:26px;position:absolute;right:-12px;top:-12px;border-radius:13px;}
/* 지도버튼 */
.mapPbtn{padding:10px 15px;border-radius:5px;font-size:16px;font-weight:bold;color:#2a95ff;border:1px solid #2a95ff;background:#fff;}
.mapPbtn b{font-family:Tahoma;}
.mapPbtn.on{background:#2a95ff;border:1px solid #177adb;color:#fff;}
.mapPbtn.no{border:1px solid #656565;color:#6c6c6c;}
/* MAP VIEW*/
.lay_mapview_box{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc;}


/*혜택조건팝업*/
.pop_benefit {position:absolute; top:34px; right:87px; z-index:9; border:1px solid #45a2ff; background:#fff; padding:10px 10px 8px 10px; display:none}
.pop_benefit li {padding-bottom:5px;}

/*회원가입유도팝업*/
.lay_forJoin{position:fixed;bottom:0;left:0;width:100%;height:80px;line-height:70px;background:#444;color:#fff;text-align:center;font-family:RixGoL;/*font-size:20px;*/letter-spacing:-1px;z-index:9999}
.lay_forJoin button{height:39px;line-height:39px;padding:0 23px;font-size:20px;letter-spacing:-2px;border-radius:4px;margin:20px 0px 20px 5px;}
.lay_forJoin button.login{background:#444;color:#fff;border:1px solid #ccc;margin-left:30px;}
.lay_forJoin button.join{background:#fff;border:1px solid #444;}
.lay_forJoin span > img{vertical-align:middle;}

/*검색숙소선택팝업*/
.pop_sortB {position:absolute; top:34px; right:0; z-index:99; border:1px solid #45a2ff; background:#fff; width:530px; font-size:11px; padding-top:18px; display:none}
.pop_sortB ul {width:100%; }
.pop_sortB ul:after {content:""; display:block; clear:both;}
.pop_sortB li {float:left;}
.pop_sortB li em {font-style:normal}
.pop_sortB .list {width:366px; float:left; font-size:12px; margin-left:27px; border-bottom:1px solid #dcdcdc; }
.pop_sortB .list li {width:111px; color:#7e7e7e; border:1px solid #dcdcdc; border-left:0 none; border-bottom:0 none;text-align:center; padding-top:10px; height:22px;}
.pop_sortB .list span {font-weight:bold}
.pop_sortB .list .on {color:#58a2ec; background:#f4f4f4}
.pop_sortB .list li:first-child {border-left:1px solid #dcdcdc}
.pop_sortB .sort_type {float:right; width:110px; margin-right:27px; border-bottom:1px solid #dcdcdc; }
.pop_sortB .sort_type li {background:url("../../images/search/sortA.gif") no-repeat 0 center; padding:10px 5px 9px 10px;}
.pop_sortB .sort_type .on {background:url("../../images/search/sortA_on.gif") no-repeat 0 center; }
.pop_sortB .sort_hotel {float:left; width:476px; padding:15px 27px 15px 27px;text-align:left;}
.pop_sortB .sort_hotel ul {width:468px; height:130px; overflow-y:auto}
.pop_sortB .sort_hotel li {width:47%; padding-bottom:8px;}
.pop_sortB .all {float:left; width:480px; background:#f6f5f6;padding:10px 20px 8px 28px; }
.pop_sortB .all:after {content:""; display:block; clear:both;}
.pop_sortB .all span {float:left; color:#2b2a2a; font-size:12px; padding-top:5px;}
.pop_sortB .all p {float:right;}
.pop_sortB .all a:first-child {background:#58a2ec; color:#fff; border:1px solid #58a2ec; margin-right:5px;}
.pop_sortB .all a {float:left; padding:6px 14px 4px 14px; background:#fff; border:1px solid #c9c9c9; color:#7b7b7b}
.pop_sortB .all .on{background:url("../../images/search/chk_all_on.gif") no-repeat 0 center; }

/*체크포인트 팝업*/
.pop_check {position:absolute; top:-8px; left:95px; z-index:98; width:197px; background:url("../../images/search/pop_checkArrow.png") no-repeat 0 11px; padding-left:6px; display:none }
.pop_check dl {background:#fff url("../../images/search/pop_checkbottom.png") no-repeat left bottom; padding-bottom:2px}
.pop_check dt {background:url("../../images/search/pop_checkTop.png") no-repeat 0 0; width:197px; height:35px; }
.pop_check dt + dd {padding-top:10px;}
.pop_check dd {padding:4px 10px 3px 24px; border-left:1px solid #58a2ec; border-right:1px solid #58a2ec; background:#fff url("../../images/mypage/bul_dot02.gif") no-repeat 15px center}

/*기본리스트
.sch_list {width:976px; margin:0 auto;}
.sch_list:after {content:""; display:block; clear:both;}
.sch_list .sch_left {float:left;}
.sch_list .sch_right {float:left; padding:8px 0; width:226px; position:relative;}
.sch_list .sch_left li{width:100%; position:relative; z-index:9}
.sch_list .sch_left li:after {content:""; display:block; clear:both;}
.sch_list .sch_left .hotel_img {float:left;}
.sch_list .sch_left .hotel_img img + div + div {bottom:40px}
.sch_list .sch_left .hotel_contents {float:left;}
.default {background:#f5f5f5}
.default .sch_left {background:#fff; width:750px; min-height:339px;}
.default .sch_left li {border-bottom:1px solid #adadad; padding-top:22px;}
.default .sch_left li.on {background:url("../../images/search/bg_on.gif") no-repeat right 28px;}
.default .map_view {position:absolute; top:15px; right:16px; z-index:9 }
.default .map_view a {background:url("../../images/search/btn_map01.png") no-repeat center; width:45px; height:45px; display:block;}
.default .on .map_view a {background:url("../../images/search/btn_map01_on.png") no-repeat center;}
.default .hotel_img {padding-right:15px; height:155px; position:relative; margin-bottom:15px;}
.default .hotel_img {padding-left:5px}
.default .hotel_img img {width:208px; height:155px;}
.default .hotel_contents {height:155px; color:#666; margin-bottom:15px;}
.default .hotel_contents > div {padding-bottom:8px;}
.default .hotel_contents .name {padding:10px 0 15px 0;}
.default .hotel_contents .name a {color:#283947; font-size:16px; font-weight:bold;}
.default .hotel_contents strong {padding-right:5px}
.default .hotel_contents span {padding-right:5px;}
.default .hotel_contents em {font-style:normal; font-family:Tahoma; font-weight:bold; color:#283947; }
.default .room {float:left; width:100%; height:31px; border-top:1px dashed #d1d3d7; padding-top:15px;}
.default .room:after {content:""; display:block; clear:both}
.default .room a {color:#283947; }
.default .room div {float:left;}
.default .room div:first-child {padding-left:27px; background:url("../../images/search/arrow.gif") no-repeat 5px center}
.default .room .price {float:right; padding-right:15px;}
.default .room .price:after {content:""; display:block; clear:both}
.default .room del {float:left; padding-top:3px;}
.default .room del em {font-style:normal}
.default .check {width:100%}
.default .check:after {content:""; display:block; clear:both}
.default .check div {float:left; }
.default .check div:first-child {padding-top:2px;}
.default .check strong + em {padding-right:10px;}
.default .trip {padding-left:10px;}
.default .link, .default .abr_link {padding-top:7px}*/



/*해외 180404*/
#clone_template > li > span{min-width:96px;height:30px;text-align:center;z-index:99;font-weight:bold;color:#fff;position:absolute;top:10px;left:-9px;line-height:30px;padding:0 5px;}
#clone_template > li > span:nth-child(2){top:50px;}
#clone_template > li .for_sale{background:#d75959;}
#clone_template > li .members{background:#4266dc;}
#clone_template > li .members:before{content:"";display:block;background:url('../../images/search/immediately3.gif') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}
#clone_template > li .for_sale:before{content:"";display:block;background:url('../../images/search/immediately2.png') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}
#clone_template > li .members:before{content:"";display:block;background:url('../../images/search/immediately3.gif') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}
/*국내 180404*/
#hotelList li .for_sale{position:absolute;top:10px; left:-8.5px;margin-bottom:6px;padding:8px;background:#d75959;color:#fff;font-weight:bold;z-index:99;}
#hotelList li .for_sale:before{content:"";display:block;background:url('../../images/search/immediately2.png') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}

/*.lists .for_sale{position:absolute;top:10px; left:-9px;margin-bottom:6px;padding:8px;background:#d75959;color:#fff;font-weight:bold;z-index:99;}
.lists .members{position:absolute;top:10px; left:-9px;margin-bottom:6px;padding:8px;background:#4266dc;color:#fff;font-weight:bold;z-index:99;}
.lists .members:before{content:"";display:block;background:url('../../images/search/immediately3.gif') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}
.lists .for_sale:before{content:"";display:block;background:url('../../images/search/immediately2.png') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;}*/
.lists .list_heart{width:29px;height:27px;position:absolute;top:15px;left:256px;background:url('../../images/search/list_heart_off.png') no-repeat 0 0;z-index:99;cursor:pointer;}
.lists .list_heart.on{background:url('../../images/search/list_heart_on.png') no-repeat 0 0;}
.lists .icon_lux{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );width:300px;height:110px;position:absolute;top:0px;left:0px;z-index:9}
.icon_lux2{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );width:100%;height:110px;position:absolute;top:0px;left:0px;}
.icon_lux:after, .icon_lux2:after{display:block;width:100%;height:110px;position:absolute;top:0px;left:0px;}
/*.icon_lux:after{content:"";clear:both;background:url('../../images/search/icon_lux.png') no-repeat 220px 10px;}
.icon_lux2:after{content:"";clear:both;background:url('../../images/search/icon_lux.png') no-repeat  10px 10px;}*/

.icon_price, .icon_recom, .icon_indep, .icon_seller{width:300px; height:240px; position:absolute; top:0px; left:0px; z-index:9;}
.icon_korCoupon {position: absolute; top: 0; left: 0; z-index: 9; width: 300px; height: 300px;}
.icon_price:after, .icon_recom:after, .icon_indep:after, .icon_seller:after {display: block; position: absolute; top: 10px; right: 10px; content: ""; clear: both; width: 70px; height: 81px;}
.icon_korCoupon:after {display: block; position: absolute; top: 10px; right: 10px; content: ""; clear: both; width: 70px; height: 70px;}
.icon_price:after {background:url('../../images/search/ico_njoy3.png') no-repeat; background-size: 70px 81px;}
.icon_recom:after {background:url('../../images/search/ico_njoy2.png') no-repeat; background-size: 70px 81px;}
.icon_indep:after{background:url('../../images/search/ico_njoy1.png') no-repeat; background-size: 70px 81px;}
.icon_seller:after{background:url('../../images/search/ico_njoy4.png') no-repeat; background-size: 70px 81px;}
.icon_korCoupon:after{background:url('../../images/search/ico_njoy5.png') no-repeat; border-radius: 1px 1px 0 0;}

/* 국내 */
.hotelInfo th{vertical-align:top;/*height:100%;overflow:hidden;*/position:relative;border-right:1px solid #e4e4e4;}
.hotelInfo th .hotel_img{width:300px;height:240px;position:relative;background:#f2f2f2;text-align:center;}
.hotelInfo th .hotel_img img{width:100%;height:100%;/*min-height:258px;max-height:258px;*/}
.hotelInfo th .hotel_img img[src$=gif]{min-height:auto;}
.hotelInfo th .hotel_img img[src*="ic_loading"]{position:relative;top:80px;width:auto;height:auto;}
.hotel_img_more{width:33px;height:33px;position:absolute;right:0;bottom:0;background:#4a4a4a url('../../images/search/bg_top_bx3.png') no-repeat center;display:block; cursor:pointer;z-index:10;}
.hotelInfo td{padding:10px; height:100%;}
.hotelInfo td+td{border-left:1px solid #e4e4e4; height:100%; padding:10px;}
ul.lists{padding:20px 0 0 8px;}
ul.lists > li{margin-bottom:19px;border:1px solid #d2d2d2;display:table;position:relative;width:100%;display:block;}
#noUser{background:#59a3ee;}/*2017-06-26*/
ul.lists > li.on{border:1px solid #59a2ec;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);}
ul li .hotelsinfo{width:878px;min-height:228px;position:relative;}
ul li .hotelsinfo .for_sale{position:absolute;top:10px; left:-8px;margin-bottom:6px;padding:8px;background:#d75959;color:#fff;font-weight:bold;}
ul li .hotelsinfo .for_sale:before{content:"";display:block;background:url('../../images/search/immediately2.png') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;width:100%;}
.hotel_contents{position:relative; width: 370px; height:100%; min-height:220px;}
.hotel_contents h3{font-size:17px; color:#283947; padding:5px 0; line-height:20px; width:330px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;/*display:-webkit-box;overflow:hidden;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;*/}
.hotel_contents h3.new{content:""; display:block; background:url('../../images/search/ico_list_new.png') no-repeat left center; background-size:40px auto; padding-left:43px;}
.hotel_contents h3 a{color:#000;}
.hotel_contents .itxt{font-size:16px;color:#283947;padding:5px 0;line-height:20px;width:361px;font-weight:bold;cursor:pointer;}
.hotel_contents .itxt i.fonts{font-style:normal;font-size:12px;font-weight:normal;}
.hotel_contents .itxt h3{font-size:16px;color:#283947;padding:5px 0;line-height:20px;width:361px;}
.hotel_contents h3 > i.fonts{font-style:normal;font-size:12px;font-weight:normal;}
.hotel_contents span.hoteladd{color:#a2a2a2}
.hotel_contents .hotel_info{margin:5px 0;line-height:20px;}
.hotel_contents .hotel_info.kor{margin:0 0 10px 0;}
.hotel_contents .hotel_info > span{display:inline-block;}
.hotel_contents .sch_loca{background:url('../../images/search/icon_loca.png') no-repeat left center;padding:3px 0 3px 16px;color:#4b4b4b;font-weight:bold;}
.hotel_contents .sch_loca > span{border-bottom:1px solid #4b4b4b;position:relative;display:inline-block;}
.hotel_contents .sch_loca > span:first-child{padding-left:0;padding-right:7px;}
.hotel_contents .sch_loca > span+span{padding-left:7px;padding-right:7px;}
.hotel_contents .sch_loca > span+span+span{padding-left:7px;padding-right:0px;}
.hotel_contents .sch_loca > span:before{content:"";border-left:2px solid #4b4b4b;width:1px;height:10px;position:absolute;left:-1px;top:5px;}
.hotel_contents .sch_loca > span:first-child:before{border-left:0;}
.hotel_contents .star_e{margin-left:10px;vertical-align:middle;}
.hotel_contents .sch_reco{background:url('../../images/search/icon_best2.png') no-repeat center center;width:29px;height:24px;text-indent:-9999px;position:relative;}
.hotel_contents .sch_reco_txt{border:1px solid #b4b4b4;position:absolute;top:40px;left:-7px;z-index:999;background:#fff;padding:12px;width:190px;font-size:12px;line-height:15px;color:#2e498d;}
.hotel_contents .sch_reco_txt .rebtn{width:21px;height:12px;display:block;background:url('../../images/search/bg_review_btm2.png') no-repeat 0 0;position:absolute;top:-10px;left:12px;}
.hotel_contents .sch_reco_txt p{text-indent:0;}
.hotel_contents .sch_vr{background:url('../../images/search/icon_vr.png') no-repeat center;width:33px;height:21px;text-indent:-9999px;margin-left:5px;}
.hotel_contents .sch_res{background:url('../../images/search/icon_rest.png') no-repeat left center;width:18px;height:21px;text-indent:-9999px;margin-left:5px;}
.hotel_contents .hotel_eve{border:1px solid #b5cfea;background:#e5f2ff;padding:5px 10px;color:#4b4b4b;font-weight:bold;width:343px;margin-top:10px;text-overflow:ellipsis;word-break:break-all;overflow:hidden;white-space:nowrap;position:absolute;bottom:15px;}
.hotel_contents .checkpoint ul li{padding:3px 0 3px 8px;background:url('../../images/search/bul_gray01.gif') no-repeat left center;}
.hotel_contents .checkpoint ul li.special{color:#d32929;font-weight:bold;}
.hotel_contents .checkpoint ul li.bold{font-weight:bold;}
.hotel_contents .checkpoint ul li em{font-style:normal;float:none;padding-right:0;}
.hotel_prices{text-align:right; width:186px; height:100%; display:block; min-height:210px;}
/*.hotel_prices .for_best{background:#d75959;color:#fff;font-weight:bold;position:absolute;left:0;top:-5px;padding:5px 7px;letter-spacing:-1px;}*/
.hotel_prices .for_best{background:#d75959;color:#fff;font-weight:bold;position:relative;padding:5px 7px; margin-bottom:5px;display:inline-block;}
.hotel_contents .for_best{background:#d75959;color:#fff;font-weight:bold;position:absolute;right:-85px;top:10px;padding:5px 3px;letter-spacing:-1px;}
.hotel_prices ul{height:100%;vertical-align:middle;}
.hotel_prices ul li{margin-top:10px;}
.hotel_prices ul li:first-child{margin-top:0;}
.list_review{position:relative;display:block;}
.list_review .grade strong{font-size:14px;letter-spacing:-1px;margin-right:5px;}
.list_review .grade > span{font-size:14px;}
.hotel_prices .list_review span, .nowprice, .btn_now a i{font-family:Tahoma;}
.hotel_prices .list_review_kor span{font-size:26px;font-weight:bold;}
.hotel_prices i{font-style:normal;}
.lay_review_pop{width:232px; height:142px; position:absolute; top:-135px; right:-9px; background:#fff; z-index:999; border:1px solid #d2d2d2; display:none;}
.lay_review_pop .rebtn{width:21px;height:12px;display:block;background:url('../../images/search/bg_review_btm.png') no-repeat 0 0;position:absolute;bottom:-12px;right:33px;}
.lay_review_pop ul{width:auto;padding:16px;}
.lay_review_pop ul li{height:auto;min-height:auto;text-align:left;padding-bottom:8px;margin-top:0;}
.lay_review_pop ul li:last-child{padding-bottom:0;}
.lay_review_pop ul li span.rtit{background:url('../../images/search/bul_navy01.gif') no-repeat 0px center;padding-left:11px;}
.lay_review_pop ul li span.star_e{float:right;}
.list_review strong{letter-spacing:-1px;margin-right:5px;}
.list_review > span{font-size:14px;}
.list_review p{padding-top:5px;}
.list_review .tripadv{font-size:11px;color:#589441;margin-top:5px;display:block;width:100%;min-height:35px;}
.list_review .tripadv .numReviews{margin-top:5px;}
.list_txt{color:#307ecc; line-height:17px; min-height:34px;}
.list_txt p.meetpay{font-weight: 500;color: #4b566f; background: url('../../images/search/meetpay_c.png') no-repeat 0px 6px; display: inline-block; padding-left: 13px;}

.nowprice{font-weight:bold;box-sizing:border-box;position:absolute;bottom:58px;right:10px;}
.nowprice s{color:#9c9c9c;font-size:20px;height:23px;line-height:23px;}
.nowprice b{color:#d32929;font-size:21px;height:26px;line-height:26px;}
.nowprice i{font-size:11px;font-weight:normal}
.nowprice span{color:#d32929;opacity:0.6;font-size:26px;letter-spacing:-1px;display:block;position:absolute;bottom:8px;right:0;width:169px;}
.btn_now, .btn_nor, .btn_fast, .btn_mem{display:block; position:absolute; bottom:15px; width:185px;}
.btn_now a, .btn_nor a, .btn_fast a{height:38px;line-height:38px;font-weight:bold;text-align:center;color:#fff;display:block;}
.btn_now a, .btn_fast a{background:#d32929;}
.btn_nor a{background:#58a2ec;}


/* 해외 */
.hotelInfo_abr th{vertical-align:top;position:relative;border-right:1px solid #e4e4e4;}
.hotelInfo_abr th .hotel_img{width:300px;height:240px;position:relative;background:#f2f2f2;text-align:center;}
.hotelInfo_abr th .hotel_img img{width:100%;height:100%;}
.hotelInfo_abr th .hotel_img img[src$=gif]{min-height:auto;}
.hotelInfo_abr th .hotel_img img[src*="ic_loading"]{position:relative;top:80px;width:auto;height:auto;}
.hotelInfo_abr .hotel_img_more{width:33px;height:33px;position:absolute;right:0;bottom:0;background:#4a4a4a url('../../images/search/bg_top_bx3.png') no-repeat center;display:block; cursor:pointer;}
.hotelInfo_abr td{padding:10px; height:100%;}
.hotelInfo_abr td+td{border-left:1px solid #e4e4e4; height:100%;}
.hotelInfo_abr ul.lists{padding:20px 0 0 10px;}
.hotelInfo_abr ul.lists > li{margin-bottom:19px;border:1px solid #d2d2d2;display:table;position:relative;width:100%;display:block;}
.hotelInfo_abr ul.lists > li.on{border:1px solid #59a2ec;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);}
.hotelInfo_abr ul li .hotelsinfo{width:878px;min-height:228px;position:relative;}
.hotelInfo_abr ul li .hotelsinfo .for_sale{position:absolute;top:10px; left:-8px;margin-bottom:6px;padding:8px;background:#d75959;color:#fff;font-weight:bold;}
.hotelInfo_abr ul li .hotelsinfo .for_sale:before{content:"";display:block;background:url('../../images/search/immediately2.png') no-repeat left bottom;width:8px;height:7px;position:absolute;bottom:-6px;left:0;width:100%;}
.hotelInfo_abr .hotel_contents h3 a{color:#000;}
.hotelInfo_abr .hotel_contents .itxt i.fonts{font-style:normal;font-size:12px;font-weight:normal;}
.hotelInfo_abr .hotel_contents .itxt h3{font-size:16px;color:#283947;padding:5px 0;line-height:20px;width:361px;}
.hotelInfo_abr .hotel_contents h3 > i.fonts{font-style:normal;font-size:12px;font-weight:normal;}
.hotelInfo_abr .hotel_contents .hotel_info{margin:5px 0;line-height:20px;}
.hotelInfo_abr .hotel_contents .hotel_info.kor{margin:0 0 10px 0;}
.hotelInfo_abr .hotel_contents .hotel_info > span{display:inline-block;}
.hotelInfo_abr .hotel_contents .sch_loca{background:url('../../images/search/icon_loca.png') no-repeat left center;padding:3px 0 3px 16px;color:#4b4b4b;font-weight:bold;cursor:pointer;}
.hotelInfo_abr .hotel_contents .sch_loca > span{border-bottom:1px solid #4b4b4b;padding-left:7px;position:relative;display:inline-block}
.hotelInfo_abr .hotel_contents .sch_loca > span:first-child{padding-left:0;padding-right:7px;}
.hotelInfo_abr .hotel_contents .sch_loca > span:before{content:"";border-left:2px solid #4b4b4b;width:1px;height:10px;position:absolute;left:-1px;top:5px;}
.hotel_contents .sch_loca > span:first-child:before{border-left:0;}
.hotelInfo_abr .hotel_contents .star_e{margin-left:0px;vertical-align:middle;}
.hotelInfo_abr .hotel_contents .sch_reco{background:url('../../images/search/icon_best2.png') no-repeat center center;width:29px;height:24px;text-indent:-9999px;vertical-align:middle;}
.hotelInfo_abr .hotel_contents .sch_reco_txt{border:1px solid #b4b4b4;position:absolute;top:117px;left:174px;z-index:999;background:#fff;padding:12px;width:190px;font-size:12px;line-height:15px;color:#2e498d;}
.hotelInfo_abr .hotel_contents .sch_reco_txt .rebtn{width:21px;height:12px;display:block;background:url('../../images/search/bg_review_btm2.png') no-repeat 0 0;position:absolute;top:-10px;left:12px;}
.hotelInfo_abr .hotel_contents .sch_res{background:url('../../images/search/icon_rest.png') no-repeat left center;width:18px;height:21px;text-indent:-9999px;margin-left:5px;}
.hotelInfo_abr .hotel_contents .hotel_eve{border:1px solid #b5cfea;background:#e5f2ff;padding:5px 10px;color:#4b4b4b;font-weight:bold;width:339px;margin-top:10px;text-overflow:ellipsis;word-break:break-all;overflow:hidden;white-space:nowrap;position:absolute;bottom:15px;}
.hotelInfo_abr .hotel_contents .checkpoint ul li{padding:3px 0 3px 8px;background:url('../../images/search/bul_gray01.gif') no-repeat left center;}
.hotelInfo_abr .hotel_contents .checkpoint ul li.special{color:#d32929;font-weight:bold;}
.hotelInfo_abr .hotel_contents .checkpoint ul li.bold{font-weight:bold;}
.hotelInfo_abr .hotel_contents .checkpoint ul li em{font-style:normal;float:none;padding-right:0;}
.hotelInfo_abr .hotel_prices .for_best{background:#d75959;color:#fff;font-weight:bold;position:relative;padding:5px 7px; margin-bottom:5px;display:inline-block;}
.hotelInfo_abr .hotel_contents .for_best{position:absolute;background:#d75959;color:#fff;font-weight:bold;position:absolute;right:-92px;top:10px;padding:5px 7px;letter-spacing:-1px;}
.hotelInfo_abr .hotel_prices ul{height:100%;vertical-align:middle;}
.hotelInfo_abr .hotel_prices ul li{margin-top:10px;}
.hotelInfo_abr .hotel_prices ul li:first-child{margin-top:0;}
.hotelInfo_abr .list_review{position:relative;display:block;}
.hotelInfo_abr .hotel_prices .list_review span, .nowprice, .btn_now a i{font-family:Tahoma;}
.hotelInfo_abr .hotel_prices .list_review_kor span{font-size:26px;font-weight:bold;}
.hotelInfo_abr .hotel_prices i{font-style:normal;}
.hotelInfo_abr .lay_review_pop{width:232px; height:142px; position:absolute; top:-135px; right:-9px; background:#fff; z-index:999; border:1px solid #d2d2d2; display:none;}
.hotelInfo_abr .lay_review_pop .rebtn{width:21px;height:12px;display:block;background:url('../../images/search/bg_review_btm.png') no-repeat 0 0;position:absolute;bottom:-12px;right:33px;}
.hotelInfo_abr .lay_review_pop ul{width:auto;padding:16px;}
.hotelInfo_abr .lay_review_pop ul li{height:auto;min-height:auto;text-align:left;padding-bottom:8px;margin-top:0;}
.hotelInfo_abr .lay_review_pop ul li:last-child{padding-bottom:0;}
.hotelInfo_abr .lay_review_pop ul li span.rtit{background:url('../../images/search/bul_navy01.gif') no-repeat 0px center;padding-left:11px;}
.hotelInfo_abr .lay_review_pop ul li span.star_e{float:right;}
.hotelInfo_abr .list_review strong{font-size:14px;letter-spacing:-1px;margin-right:5px;}
.hotelInfo_abr .list_review > span{font-size:14px;}
.hotelInfo_abr .list_review p{padding-top:5px;}
.hotelInfo_abr .list_review .tripadv{font-size:11px;color: rgb(0,176,135); margin-top:5px;display:block;width:100%;min-height:43px;}
.hotelInfo_abr .list_review .tripadv .numReviews{margin-top:5px;}
.hotelInfo_abr .list_txt{color:#307ecc;line-height:14px;min-height:auto;}
.hotelInfo_abr .nowprice{font-weight:bold;box-sizing:border-box;position:absolute;bottom:60px;right:10px;}
.hotelInfo_abr .nowprice s{color:#9c9c9c;font-size:20px;height:23px;line-height:23px;}
.hotelInfo_abr .nowprice b{color:#d32929;font-size:26px;height:26px;line-height:26px;}
.hotelInfo_abr .nowprice i{font-size:16px;}
.hotelInfo_abr .nowprice span{color:#d32929;opacity:0.6;font-size:26px;letter-spacing:-1px;display:block;position:absolute;bottom:0;right:0;width:169px;}
.hotelInfo_abr .btn_now a, .btn_nor a, .btn_fast a, .btn_mem a{height:38px;line-height:38px;font-weight:bold;text-align:center;color:#fff;display:block;}
.hotelInfo_abr .btn_now a, .btn_fast a{background:#d32929;}
.btn_mem a{background:#4266dc;}
.hotelInfo_abr .btn_nor a{background:#58a2ec;}

/* 프로그레스바 2018.05추가*/
.progressBar{display:inline-block;width:100%;height:44px;line-height:44px;margin:10px 0 0 8px;position:relative;}
.progressBar span{margin-left:25px;font-size:12px;font-family:Dotum;position:absolute;left:0;top:0;}

/* 숙소정보,갤러리 */
#gall_more{width:750px; position:fixed; top:50%; left:50%; margin:-390px 0 0 -370px; z-index:99999; display:none;}
.room_gallery {width:748px; display:inline-block; border:2px solid #3c3c3c; background:#fff;}
.room_gallery_tit{background:#3c3c3c; padding:15px 25px 12px 25px; }
.room_gallery h4 {background:url("../../images/domestic1/tit_gall.gif") no-repeat 0 0; width:70px; height:17px; text-indent:-9999px; }
.pop_close{position:absolute;top:14px;right:17px;background:url('../../images/domestic1/pop_close.png') no-repeat 0 0;display:block;width:23px;height:23px;text-indent:-9999px;}
.room_gallery .h4Tit {padding-top:25px; padding-bottom:10px; float:none;}
.room_gallery .ex {color:#fff; font-size:11px; padding-top:5px; display:block;}
.room_gallery .gallery {position:relative; width:100%; padding-top:25px; margin-bottom:20px;}
.room_gallery .gallery .gallery_move {position:relative;width:530px; height:430px; margin:0 auto;}
.room_gallery .gallery .gallery_move .area {position:relative; overflow:hidden; width:530px; height:430px;}
.room_gallery .gallery .gallery_move .area ul {overflow:hidden; width:530px; height:430px;}
.room_gallery .gallery .gallery_move .area ul li {position:absolute; left:0; top:0; margin:0; padding:0;}
.room_gallery .gallery .gallery_move .btn_prev {position:absolute; left:-70px; top:173px; width:28px; height:58px;}
.room_gallery .gallery .gallery_move .btn_next {position:absolute; right:-70px; top:173px; width:28px; height:58px;}
.room_gallery .gallery dl {overflow:hidden; margin:0; padding:0;}
.room_gallery .gallery dl dt {margin:0; padding:0; width:528px; height:400px; text-align:center; border:1px solid #e4e4e4; display:table-cell; vertical-align:middle; line-height:400px;}
.room_gallery .gallery dl dt img{width:auto;height:auto;max-width:498px;max-height:332px;vertical-align:middle;}
.room_gallery .gallery dl dd {color:#3c3c3c; font-size:12px; padding-top:10px; width:528px;}
.room_gallery .gallery dl dd span {color:#bababa; font-size:11px; font-family:'Verdana'; padding-left:9px;}
.room_gallery .gallery .list {overflow:hidden; padding:18px 0 0 18px;width:96% !important;overflow-y:auto;max-height:240px;}
.room_gallery .gallery .list li {float:left; position:relative; width:52px; height:53px; font-size:0; line-height:0; margin-top:4px; margin-right:3px; padding-top:0; padding-left:1px;}
.room_gallery .gallery .list li span {position:absolute; left:0; text-align:center; top:0; padding-top:1px; width:53px; height:51px; background:url('../../images/bg/bg_gallery_off.gif') no-repeat left top;}
.room_gallery .gallery .list li.on {padding-top:1px; height:52px; background:url('../../images/bg/bg_gallery_on.gif') no-repeat left top;}
.room_gallery .gallery .list li.on img {width:45px; height:45px; padding-top:3px; padding-left:3px; display:block;}
.room_gallery .guide {float:left; width:100%; color:#7f7f7f; font-size:12px; line-height:17px; padding-top:10px; margin-bottom:30px;}
.room_gallery p {color:#7f7f7f; line-height:17px; font-size:12px; width:100%; display:inline-block; padding-top:9px;}

/* 재검색 */
.hotelList_none ul{padding-top:50px;}
.hotelList_none ul li{line-height:24px;font-size:16px;text-align:center;}
.hotelList_none ul li+li{font-size:12px;padding-top:20px;}
.hotelList_none span.nowday{color:#77c014;}
.hotelList_none span.otherday{color:#3ba0e2;}
.hotelList_none span.f_reset{color:#3ba0e2;text-decoration:underline}

/*기본 지도보기*/
.default .sch_map {margin:0 auto; width:200px; padding:1px; background:#fff; position:absolute; top:0;}
.default .sch_right div:first-child + div {width:100%}
.default .sch_right div:first-child + div:after {content:""; display:block; clear:both;}
.default .sch_right a {float:right; width:49px; height:48px; background:url("../../images/search/btn_big.gif") no-repeat center; }
.default .sch_right p { float:left;width:130px; padding:10px 12px 8px 9px;}
.default .sch_right span {display:Block;}
.default .sch_right span:first-child {color:#34495e; font-weight:bold;}
.default .sch_right span:first-child + span {color:#bababa; font-size:11px;}

/*지도로보기리스트*/
.map_list {background:#f5f5f5; display:none}
.map_list em {font-style:normal; font-family:Tahoma;}
.map_list .sch_left ul {padding:0 8px 8px 8px}
.map_list .sch_left li {padding:8px; border:1px solid #e3e2e0; background:#fff; margin-top:5px; width:389px;}
.map_list .sch_left li.on {border:2px solid #59a2ec; background:#fff url("../../images/search/bg_on01.gif") no-repeat top right; width:387px;}
.map_list .on .name {color:#59a2ec;}
.map_list .hotel_img {padding-right:18px; position:relative;}
.map_list .hotel_contents > div {padding-top:7px}
.map_list .name {color:#283947; font-weight:bold;}
.map_list .hotel_contents  .check {color:#a6a6a6; font-size:11px; padding-bottom:10px;}
.map_list .check strong {padding-right:3px;}
.map_list .check strong + em{padding-right:20px; background:url("../../images/search/bg_gubun04.gif") no-repeat 20px center}
.map_list .price {width:100%;}
.map_list .price:after {content:""; display:block; clear:both}
.map_list .price del {float:left;}
.map_list .price em, .map_list .price .discount, .map_list .price .lowest {font-size:14px;}
.map_list .lowest {padding:2px 0 0 0}
.map_list .sch_right {padding:8px 0; width:545px; height:100%}
.map_list .sch_right > div {background:#fff; padding:2px; position:relative;  height:100%}
.map_list .sch_map {height:100%}
.map_list .sch_map img {width:100%; height:100%}
.map_list .link {width:100%; border-top:1px dashed #d1d3d7; padding-top:8px; margin-top:15px;}
.map_list .link:after {content:""; display:block; clear:both}
.map_list .con01 {position:absolute; top:7px; left:7px; z-index:9; background:#fff; border:1px solid #c8c8c8; padding:9px 8px; width:509px; height:132px;}
.map_list .con01 > div {width:100%}
.map_list .con01 > div:after {content:""; display:block; clear:both}
.map_list .con01 > div > div {float:left; margin-right:3px;}
.map_list .con01 .priceA {height:52px;}
.map_list .con01 .priceA p {color:#838383; padding-top:7px;}
.map_list .con01 .priceA strong {color:#283947; font-size:16px; padding-top:10px; display:block;}
.map_list .con01 .priceA span {display:block; font-size:11px;}
.map_list .con01 .priceA div:first-child + div {float:right; color:#d32929; font-size:16px; font-weight:bold; padding-top:17px;}
.map_list .con02 {position:absolute; top:165px; right:11px; z-index:8; font-size:11px; border:1px solid #6f6f6f; background:#fff;}
.map_list .con02 span {padding:5px; display:block;}
.map_list .con02 .on {font-weight:normal;}
.map_list .black {position:absolute; bottom:0; right:18px}
.black {width:71px; height:23px; background:url("../../images/search/bg_black.png") repeat 0 0; }
.map_list .star_f {display:block; width:58px; margin:5px 0 0 8px}
.bx_fixed {position:fixed; top:54px; left:50%; margin-left:-65px; z-index:99}

/*지도지도팝업*/
.map_pop {width:331px; padding-bottom:10px; position:absolute; top:38%; left:96px; background:url("../../images/domestic1/bg_map_arrow.png") no-repeat left bottom}
.map_box {background:#fff; border:2px solid #d2d6d9; border-bottom:0 none; padding:15px 0 9px 11px;}
.map_txt {width:308px; height:82px;}
.map_txt:after {content:""; display:block; clear:both;}
.map_txt dt {float:left; width:79px; height:79px;}
.map_txt dt img { width:79px; height:79px;}
.map_txt dd {padding-left:94px;color:#283947; margin:0}
.map_txt .hotel span {padding:9px 0 8px 0; display:block; font-weight:bold;}
.map_txt .lowest {padding-top:21px}

/*해외*/
.abr_search .room {letter-spacing:0}
.abr_search .land {width:185px;}
.abr_search .grade {width:188px;}
.abr_search .facilities {width:186px;}
.abr_search .mark {width:182px;}
.abr_search .live {width:222px;}
.abr_search .add {width:128px; background-position-x:27px}
.abr_search .mobile {width:115px; background-position-x:27px}
.abr_search .name {font-family:Tahoma; letter-spacing:0}
.abr_search .front {width:478px; font-family:Tahoma; }
.abr_search .front:after {content:""; display:block; clear:both;}
.abr_search .front span {float:left; margin-right:10px; padding-top:2px;}
.abr_search .sch_box {margin-bottom:0}
.abr_search .sch_box .sch_cal {width:120px;}
.abr_search .sch_box + .abr_search .styled_s {width:74px;}
.abr_search .sch_input {float:left; width:128px; margin-top:3px;}
.abr_search .sch_input input {width:115px; border:1px solid #ccc; padding:6px 5px 4px 5px;}
.abr_search .sel_bx .styled_s_abr { float:left; width:76px; height:29px; border-top:1px solid #b9babb; border-bottom:1px solid #b9babb; padding:9px 9px 7px 9px; background:#fafafa url("../../images/domestic1/bg_dash.gif") no-repeat right center;}
.abr_search .sel_bx .styled_s_abr .styled_s {width:74px;}
.abr_search .sel_bx {width:974px; margin:0 auto; border:1px solid #5e6b75; border-top:0 none; margin-bottom:15px; background:#fafafa;}
.abr_search .sel_bx:after {content:""; display:block; clear:both;}
.abr_search .sel_bx dl {float:right; width:880px; background:#fafafa; border-top:1px solid #b9babb;}
.abr_search .sel_bx dt {float:left; width:106px; background:url("../../images/search/bg_dot.gif") no-repeat 20px center; vertical-align:middle; text-align:center; padding:14px 0; color:#283947; font:bold 14px Tahoma;}
.abr_search .sel_bx dd {float:left; width:auto;}
.abr_search .sel_bx .styled_s {margin-right:9px;}
.abr_search .sel_bx .sel:first-child {background:none;}
.abr_search .sel_bx .sel {float:left; padding:9px 0 7px 10px; background:url("../../images/domestic1/bg_dash.gif") no-repeat left center;}
.abr_search .sel_bx .last {float:right; width:95px; text-align:right; padding:17px 10px 14px 0; }
.abr_search .sel_bx .last strong {font-weight:normal}
.abr_search .sel_bx .last em, .best em {font-style:normal;}
.abr_search .price del {color:#414b59; font-size:11px;}
.abr_search .price del em {font-size:11px; font-weight:bold; }
.landmark {width:100%; border-bottom:1px solid #b9babb; position:relative; display:none; float:left; }
.landmark strong {padding:17px 0 0 25px; display:block; background:url("../../images/search/sortA_on.gif") no-repeat 13px 19px}
.landmark .check {font-weight:bold;}
.landmark input {vertical-align:middle;}
.landmark ul {width:854px; padding:22px 100px 0 22px;}
.landmark ul:after {content:""; display:block; clear:both;}
.landmark li {float:left; width:122px; padding-bottom:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.landmark .radio {height:65px; overflow:hidden;}
.landmark .radio.height {height:100%;}
.landmark .btn_close {display:none}
.pop_land {background:url("../../images/abroad_mall/pop_land.gif") no-repeat 0 0; width:72px; height:24px; position:absolute; top:-15px; left:41px;}
.btn_cs {width:48px; height:43px; text-align:center; background-color:#686868; position:absolute; bottom:0; right:0; color:#d5d5d5;}
.btn_cs span {display:block; font-size:11px;}
.btn_cs span:first-child {font-size:25px; padding-top:10px; padding-bottom:2px}
.position {color:#c968d5; font-weight:bold; }
.position img {vertical-align:middle; padding-right:5px;}

.recom {width:100%; background:#f7f7f7; margin-bottom:30px;}
.best {width:976px; margin:0 auto; padding:20px 0; position:relative;}
.best h2 {font-size:16px; color:#283947; padding-bottom:15px;}
.best ul {width:100%; }
.best ul:after {content:""; display:block; clear:both;}
.best li {float:left; width:208px; border-bottom:1px solid #ebeef0; background:#fff; margin-right:17px;}
.best em {font-weight:bold;}
.best_img {position:relative; }
.best_img div {position:absolute; bottom:0; left:0; width:100%}
.best_img .black {float:right; font-size:11px; color:#fff; }
.best_img .black:first-child {float:left; width:133px;}
.best_img .black:first-child span {background:url("../../images/search/bg_best.png") no-repeat 0 center; padding:5px 0 5px 15px; display:block; margin-left:7px}
.best .star_f {display:block; width:59px; margin:5px 0 0 7px}
.best_img + div {padding:15px 13px; height:61px;}
.best .name {font-family:Tahoma; padding-bottom:5px; font-weight:bold; color:#283947}
.best .memo {color:#59a2ec}
.best .tip {color:#bababa; font-size:11px}
.best .lowest {text-align:right; width:183px; float:none; padding:0 13px 15px 0; font-size:12px}
.best .bx-prev, .best .bx-next  {width:65px; height:65px; display:block; text-indent:-9999px; position:absolute; top:0; right:0;}
.best .bx-prev:hover, .best .bx-next:hover {background-color:#59a2ec}
.best .bx-prev {background:#fff url("../../images/search/bx_prev.png") no-repeat center; top:120px;}
.best .bx-next {background:#fff url("../../images/search/bx_next.png") no-repeat center; top:50px;}

/* footer */
#footer {width: 100%; margin: 0 auto; padding-bottom: 100px; 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("/images/icon/bl_footer_menu.gif") no-repeat 0 2px}
#footer .footer_cont .footer_menu_list li a {display:blcok}
#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("/images/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 > div > 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:18px 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: 20px;}

/* 2022.10.07 sbsoft 인원검색 추가 */
.top_scr2_kor ul li.w213{width: 195px; background:#fff url('../../images/search/btn_down2.png') no-repeat 95%;font-size:12px; border:solid 1px red;}
