/* ¼­ºê°øÅë */
.sub_mid_wrap {width:920px; padding:35px 0 85px 0; margin:0 auto; position:relative; }

/* ------------------------ °Ë»ö°á°ú ------------------------ */
/* ¼­ºêÆäÀÌÁö °Ë»ö */
.sub_search_wrap {position:static; z-index:11; background:#2c4162; height:91px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.sub_search_wrap a { font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_search_wrap .searchCmn_box {height:91px;}
.sub_search_wrap .search_box h3 {font-weight:normal; top:15px; width:600px;}
.sub_search_wrap .calendar_layerWrap,
.sub_search_wrap .room_typeWrap,
.sub_search_wrap .search_listBox {z-index:2;}
.sub_search_wrap .search_btn {background:#00ce5b; line-height:39px; font-size:15px; font-weight:700;}
.sub_search_wrap .search_btnBg {background:url("/img/sub/sub_searchBtn_bg.png") no-repeat;}
.sub_search_wrap .search_box input,
.sub_search_wrap .destination_inputBg,
.sub_search_wrap .destination_inputBox,
.sub_search_wrap .date_inputWrap,
.sub_search_wrap .room_inputWrap,
.sub_search_wrap .search_btn,
.sub_search_wrap .search_btnBg{height:39px;}
.sub_search_wrap .searchCmn_inputWrap,
.sub_search_wrap .search_btnBox {top:35px;}
.sub_search_wrap .destination_inputBg {background:url("/img/sub/sub_searchInput_bg.png") no-repeat;}
.sub_search_wrap .destination_inputBox2{float:left}
.sub_search_wrap .destination_inputBox2 input{width:154px}
*:first-child + html .sub_search_wrap .destination_inputBox2 input{margin-top:-1px}
.sub_search_wrap .search_box input {line-height:39px;}
.sub_search_wrap .roomType {line-height:39px; height:39px;}
.sub_search_wrap .room_inputWrap i {top:15px;}
.sub_search_wrap .nightNum {line-height:39px;}
.sub_search_wrap .date_inputWrap img {margin-top:14px;}
.sub_search_wrap .search_box input {color:#222;}
.sub_search_wrap .search_box .easySearch_cityBtn,
.sub_search_wrap .search_box .easySearch_cityCloseBtn {top:15px;}
.sub_search_wrap .search_box .easySearch_cityWrap{left:0px;top:85px;}/*top:7px*/
.sub_search_wrap .search_box .easySearch_cityArrow{height:13px;left:25px;top:-7px;background:url("/img/main/easySearch_city_arrowTop.png") no-repeat}
.sub_search_wrap .calendar_layerWrap,
.sub_search_wrap .room_typeWrap {top:74px;}
.sub_search_wrap table td{font-size:12px}
.sub_search_wrap table td.calMonFont{font-size:18px}

/* ÃÖ±Ù°Ë»ö±â·Ï */
.sub_search_record {background:#f5f8fa; padding:10px 0; min-height:15px;}
.search_record_inner {width:920px; margin:0 auto; position:relative;}
.search_record_inner a.btn_search_hide {position:absolute; top:0; right:0; padding-right:15px;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; color:#666; font-size:13px; font-weight:700;
background:url("/img/search/btn_search_hide.png") no-repeat right 50%;}
.search_record_inner a.btn_search_open {display:none; position:absolute; top:0; right:0; padding-right:15px;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; color:#666; font-size:13px; font-weight:700;
background:url("/img/search/btn_search_open.png") no-repeat right 50%;}
.lately_record {display:inline-block; *display:inline; zoom:1;}
.lately_record p.lately_tit {float:left; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-size:14px; font-weight:600;
line-height:50px;}
.lately_record .lately_record_list {float:left; width:750px; padding-left:15px; display:inline-block; *display:inline; zoom:1; overflow:hidden; height:50px;}
.lately_record_list li {float:left; background:#fff; border:1px solid #ddd; border-radius:3px; padding:8px 15px; margin-right:4px;}
.lately_record_list dl {font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; }
.lately_record_list dl dt {color:#555; font-size:12px; font-weight:600; width: 210px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.lately_record_list dl dd {color:#777; font-size:11px; padding-top:5px;}

/* È£ÅÚ°Ë»ö°á°ú °á°ú ³» Àç°Ë»ö */
.search_hotelLocal_wrap {display:inline-block; *display:inline; zoom:1; width:920px;}
.search_hotelLocal_wrap .hotelLocal_tit {float:left; padding-bottom:7px; font-size:20px; color:#292f33; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelLocal_tit strong {color:#018dee;}
.search_hotelLocal_wrap .hotelLocal_search {float:right; display:inline-block; *display:inline; zoom:1; width:218px;}
.hotelLocal_search input {float:left; display:block; border:1px solid #c5c5c5; border-right:0; background:#fff;
width:155px; height:30px; padding:0 12px; color:#888; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelLocal_search a {float:left; background:#767676 url("/img/search/blt_search_icon.png") no-repeat 50% 50%; display:block; width:35px; height:32px; text-indent:-9999px;}

/* ÃßÃµ¼ø ÀÎ±â¼ø °¡°Ý¼ø µî±Þ¼ø Æ¯°¡»óÇ°¼ø tab */
.search_tab_wrap {margin-top:15px; background:#f5f8fa; position:relative; border:1px solid #e2e2e2; *z-index:1; height:50px;}
.search_tab_inner {display:inline-block; *display:inline; zoom:1; width:770px;}
.search_tab_inner .search_tab_typeA,
.search_tab_inner .search_tab_typeB{position:relative; display:block; float:left; color:#333; padding:0 30px; height:50px; line-height:50px; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";
border-right:1px solid #e2e2e2;}
.search_tab_inner #search_gds {border-right:0;}
.search_tab_inner .search_tab_typeB span.tab_typeB_tit {display:inline-block; *display:inline; zoom:1; background:url("/img/search/btn_searchTab_open.png") no-repeat right 50%; padding-right:15px;}
.search_tab_typeB .search_tab_menu {display:none;/* Àá½ÃÀÛ¾÷Áß*/ position:absolute; top:36px; left:30px; z-index:3;}
.search_tab_typeB ul {background:#fff; line-height:1.2; border:1px solid #7f7f7f; padding:15px; margin-top:6px;}
.search_tab_typeB ul li a {display:block; width:67px; padding-top:10px; color:#222; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-weight:normal;}
.search_tab_typeB ul li.firstName a {padding-top:0;}
.search_tab_typeB ul li a:hover {text-decoration:underline;}
.search_tab_inner .search_tab_typeA:hover,
.search_tab_inner .search_tab_typeB:hover{background:#fff;}
.search_tab_inner .search_tab_typeB:hover .search_tab_menu {display:block;}
.search_tab_inner .search_tab_typeA.on,
.search_tab_inner .search_tab_typeB.on{color:#018dee; font-weight:700; background:#fff; border-bottom:1px solid #fff;}
.search_tab_inner .search_tab_typeB.on span.tab_typeB_tit {background:url("/img/search/btn_searchTab_on.png") no-repeat right 50%;}

.search_tab_typeB .search_tab_menu span {display:block; background:url("/img/search/bg_popup_arrow.png") no-repeat 50% 0; width:100%; height:7px;
position:absolute; left:0; top:0;}
.search_tab_typeB .defalteName {display:none;}

.btn_search_map {display:block; position:absolute; right:-1px; top:-1px; width:143px; height:50px; border:1px solid #d0d0d0; line-height:50px; text-align:center;
background:url("/img/search/bg_search_map.jpg") no-repeat 0 0; color:#292f33; font-size:15px; font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.btn_search_map span {display:inline-block; *display:inline; zoom:1; background:url("/img/search/blt_local_icon.png") no-repeat 0 50%; padding-left:24px;}
.btn_search_map:hover {background:url("/img/search/bg_search_map_on.png") no-repeat 0 50%;; border:1px solid #979797;}

.btn_map_close {display:none; position:absolute; right:-1px; top:-1px; z-index:3; width:143px; height:51px; border:1px solid #5b5b5b; border-bottom:0; line-height:50px; text-align:center;
background:#fff; color:#292f33; font-size:15px; font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.btn_map_close span {display:inline-block; *display:inline; zoom:1; background:url("/img/search/blt_local_icon.png") no-repeat 0 50%; padding-left:24px;}
.search_map_wrap {display:none; position:absolute; left:-1px; top:50px; z-index:2; padding:20px; width:878px; height:418px; border:1px solid #5b5b5b; background:#fff;}

/* È£ÅÚ°Ë»ö ³»¿ª (È£ÅÚ¸í,°¡°Ý,°´½ÇÁ¤º¸,Á¶½Ä¿©ºÎ,ÃÑ¿ä±Ý,¿¹¾à)*/
.search_tab_cont {display:block;}
.search_tab_cont ul li {margin-top:20px;}
#search_rcm_cont {display:block; position:relative;}

.search_tab_cont p.listNone_txt {padding:50px 0; font-size:15px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; text-align:center;
border:1px solid #e2e2e2; border-top:0;}
.search_tab_cont .hotel_search_result {border:1px solid #e2e2e2; display:inline-block; *display:inline; zoom:1; width:918px;}
.hotel_search_result .hSearch_resultInfo_wrap {background:#fff;padding:10px; position:relative; float:left;}
.hSearch_resultInfo_wrap .categorization {position:absolute; left:-4px; top:-1px; z-index:1; height:28px; line-height:28px; padding:0 10px; color:#fff; font-size:13px; font-weight:700; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hSearch_resultInfo_wrap .category_double {background:#08ae89;}
.hSearch_resultInfo_wrap .category_popular {background:#3f39bb;}
.hSearch_resultInfo_wrap .category_recommend {background:#ee5ea5;}

.hotel_search_result .hSearch_result_info {position:relative;}
.hSearch_result_info .hSearch_result_img {width:171px; height:152px; position:absolute; left:0; top:0;}
.hSearch_result_info .hSearch_result_txt {padding-left:190px; min-height:112px;  width:460px; position:relative; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hSearch_result_info .hSearch_result_img img {width:100%; height:100%;}
.hSearch_result_txt h3 {font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";font-size:19px; color:#292f33; padding-top:10px; font-weight:600;}
.hSearch_result_txt p {font-size:14px; color:#899aa6; padding-top:5px;}
.hSearch_result_txt .hSearch_evaluation {padding-top:10px;}
.hSearch_evaluation .score_star {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.hSearch_evaluation .score_star .score {background:url("/img/common/blt_score_star.png") no-repeat 50% 50%;
display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:15px; height:14px; font-size:0; *margin-right:0; margin-right:-3px;}
.hSearch_evaluation span {display:inline-block; *display:inline; zoom:1; vertical-align:middle; padding-left:5px; color:#828282; font-size:13px;}
.hSearch_evaluation span b {color:#444; font-weight:normal; font-size:13px;}

/* È£ÅÚÇýÅÃÃß°¡ ºÎºÐ */
.hSearch_result_txt .benefit_hotel{margin-top:17px;text-align:right}
.benefit_hotel .benefit_txt{display:inline-block;width:346px;border:1px solid #d2d2d2;padding:10px 15px}
*:first-child + html .benefit_hotel .benefit_txt{display:inline}
.benefit_hotel .benefit_txt dt,.benefit_hotel .benefit_txt dd{float:left}
.benefit_hotel .benefit_txt dt{width:25px;padding-right:15px;color:#eb646a}
.benefit_hotel .benefit_txt dd{width:306px}
.benefit_hotel .benefit_txt dd ul li{float:left;width:153px;margin-top:0;text-align:left}
.benefit_hotel .benefit_txt dd ul li.benefit_txtBtm{padding-top:7px}
.benefit_hotel .benefit_txt dd.benefit_hotelEvent{width:100%;padding-top:5px;font-size:11px;color:#018dee;text-align:left}
.benefit_hotel .benefit_txt dd ul li a,.benefit_hotel .benefit_txt dd a{display:inline-block;width:47px;height:18px;line-height:20px;background:url("/img/sub/bgBtn_coupon.gif") no-repeat;margin-left:5px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:11px;color:#fff;text-align:center}

.hSearch_result_txt .fav_hotel{position:absolute;left:190px;bottom:0;color:#018dee}
.fav_hotel a {display:inline-block; *display:inline; zoom:1; padding-left:17px; height:17px; line-height:17px;
color:#018dee; font-size:14px; vertical-align:middle; background:url("/img/sub/blt_favHotel_off.png") no-repeat 0 0;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.fav_hotel a:hover,
.fav_hotel a.on {background:url("/img/sub/blt_favHotel_on.png") no-repeat 0 0;}
.fav_hotel .fav_hotel_mileage {margin-left:7px; display:inline-block; *display:inline; zoom:1; font-size:13px; vertical-align:middle; border:1px solid #018dee; border-radius:3px; height:25px; line-height:25px; padding:0 10px;}

.hSearch_result_price {float:right; background:#f5f8fa; padding:10px; width:227px; height:152px; border-left:1px dashed #c3c3c3; position:relative;}
.hSearch_checkbox {position:absolute; top:10px; right:10px;}
.blt_special_price {display:block; position:absolute; top:10px; left:-7px;
background:url("/img/sub/bg_special_price.png") no-repeat 0 0; width:74px; height:30px; padding-top:7px; text-align:center;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-size:15px; color:#fff; font-weight:600;}
.blt_today_price {display:block; position:absolute; top:10px; left:-7px;
background:url("/img/sub/bg_today_price.png") no-repeat 0 0; width:93px; height:39px; padding-top:7px; text-align:center;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-size:15px; color:#fff; font-weight:600;}


.hSearch_result_price .hSearch_price {padding-top:20px; text-align:right; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hSearch_price .hotel_stay {color:#696969; font-size:12px;}
.hSearch_price .sale_price {padding-top:5px;color: #777; font-size:13px; font-family:"Arial",Arial,sans-serif,verdana}
.hSearch_price .korea_price {display:inline-block;color:#eb646a; font-size:14px; font-weight:500; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; padding-top:10px;}
*:first-child + html .hSearch_price .korea_price{display:inline}
.hSearch_price .korea_price strong {font-size:18px; font-weight:bold; font-family:"Arial",Arial,sans-serif,verdana;}
.hSearch_price .foreign_price {color:#777; font-family:"Arial",Arial,sans-serif,verdana; padding-top:2px;}
.hSearch_result_price .btn_hSearch_price {display:block; margin-top:25px; color:#fff; font-size:14px; font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; background:#008ad3; height:39px; line-height:39px; text-align:center;}
.btn_hSearch_price span {background:url("/img/sub/blt_hotelPrice_open.png") no-repeat right 50%; padding-right:20px;}
.hSearch_result_price .btn_hSearch_price.on span {background:url("/img/sub/blt_hotelPrice_hide.png") no-repeat right 50%; }

.hotelList_table_wrap {display:block; background:#f9f9f9; padding:10px; border:1px solid #e2e2e2; border-top:0; position:relative;}
.hotelList_table {background:#fff; padding:25px;}
.hotelList_table table {width:100%; border-collapse:collapse; text-align:center; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelList_table table thead tr th {border-bottom:1px solid #0e384e; padding:10px; text-align:center; color:#131313; font-size:13px; font-weight:normal;}
.hotelList_table table thead tr th.align_L,
.hotelList_table table tbody tr td.align_L {text-align:left;}
/* Ãë¼Ò/È¯ºÒ ·¹ÀÌ¾Æ¿ô ¼öÁ¤ÀÛ¾÷_±è¹ÎÁ¤20180406 */
.hotelList_table table tbody tr td.align_L .dol_viewRefund{display:block;padding-top:25px;font-weight:900}
.hotelList_table table tbody tr td.align_L .dol_viewRefund_ok{color:#0058aa}
.hotelList_table table tbody tr td.align_L .dol_viewRefund_no{color:#e83e0b}
.hotelList_table table tbody tr td.align_L .dol_viewRefund img{width:18px;height:18px;margin-right:5px;vertical-align:bottom}
/* //Ãë¼Ò/È¯ºÒ ·¹ÀÌ¾Æ¿ô ¼öÁ¤ÀÛ¾÷_±è¹ÎÁ¤20180406 */
.hotelList_table table tbody tr td.align_L .p_room{margin-top:10px; font-size:12px; font-weight:700; color:#e83e0b;}
.hotelList_table table tbody tr td.align_L .p_room + .dol_viewRefund{padding-top:15px;}
.hotelList_table table tbody tr td {border-bottom:1px solid #f4f4f4; padding:20px 10px; color:#444; font-size:13px; line-height:1.3;}
.hotelList_table table .t_special_price {display:inline-block; *display:inline; zoom:1; background:#ff2c55; padding:2px 4px; margin-right:4px; vertical-align:middle; color:#fff; font-size:12px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelList_table table .t_special_price a {vertical-align:middle; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}

.hotelList_table table .t_special_price2 {display:inline-block; *display:inline; zoom:1; background:#007AFF; padding:2px 4px; margin-right:4px; vertical-align:middle; color:#fff; font-size:12px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelList_table table .t_special_price2 a {vertical-align:middle; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}

.hotelList_table table .t_today_price {display:inline-block; *display:inline; zoom:1; background:#20c637; padding:2px 4px; margin-right:4px; vertical-align:middle; color:#fff; font-size:12px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelList_table table .t_today_price a {vertical-align:middle; color:#fff; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotelList_table table .breakfast_off {display:inline-block; *display:inline; zoom:1; padding-left:30px; background:url("/img/sub/blt_breakfast_off.png") no-repeat left 50%; color:#7b7b7b; font-size:13px;}
.hotelList_table table .breakfast_on {display:inline-block; *display:inline; zoom:1; padding-left:22px; background:url("/img/sub/blt_breakfast_on.png") no-repeat left 50%; color:#018dee;}
.hotelList_table table .reserve_decide {font-size:13px; color:#018dee;}
.hotelList_table table .reserve_waiting {font-size:13px;}
.hotelList_table table .reserve_waiting span {display:block; font-size:12px; color:#757575;}
.hotelList_table table .btn_hotel_reserve {display:inline-block; *display:inline; zoom:1;}/* width:137px; */
.btn_hotel_reserve a {display:block; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.btn_hotel_reserve a.btn_reserve {float:left; width:67px; height:30px; line-height:30px; background:#2c4162; color:#fff; font-weight:600;}
.btn_hotel_reserve a.btn_cancel_rule {float:right; width:65px; height:28px; line-height:28px; background:#f0f0f0; border:1px solid #ccc; color:#424242;}

.hotelGoods_price .h_korea_price {color:#eb646a; font-size:16px; font-weight:500; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.hotelGoods_price .h_korea_price strong {font-weight:bold; font-family:"Arial",Arial,sans-serif,verdana;}
.hotelGoods_price .h_foreign_price {color:#757575; font-size:13px; font-family:"Arial",Arial,sans-serif,verdana;}

.dol_viewTbl td a.t_today_price {background:#20c637; text-align:center; width:auto; height:20px; line-height:20px; padding:0 5px;}
.dol_viewTbl td a.t_today_price2 {background:#20c637; text-align:center; width:auto; height:20px; line-height:20px; padding:0 5px;}
.dol_viewTbl td a.t_today_price3 {background:#007AFF; text-align:center; width:auto; height:20px; line-height:20px; padding:0 5px;}

/* È£ÅÚ¸®½ºÆ® ¿ä±Ý_µðÀÚÀÎº¯°æ */
.hotelGoods_price .hotel_price_box{display:inline-block;padding:0 25px 10px}
*:first-child + html .hotelGoods_price .hotel_price_box{display:inline}
.hotel_price_before,.hotel_price_arrow,.hotel_price_after{float:left}
.hotel_price_before .hotel_price_titles,.hotel_price_after .hotel_price_titles{font-size:11px}
.hotel_price_before{font-size:13px;color:#444}
.hotel_price_before strong{text-decoration:line-through}
.hotel_price_arrow{padding:17px 5px 0}
.hotel_price_after{font-size:14px;color:#444}
.hotel_price_after .hotel_priceSmall{font-size:10px;color:#777}
.hotel_saleCard_box {border-top:1px solid #cecece;}
.hotel_saleCard_box ul{padding-top:9px}
.hotel_saleCard_box ul li{display:inline-block;width:100%;padding-top:1px;margin-top:0}
*:first-child + html .hotel_saleCard_box ul li{display:inline}
.hotel_saleCard_box ul li span.cardLabel_lft{float:left;border:1px solid #bfbfbf;padding:1px;margin-left:25px;font-size:11px}
.hotel_saleCard_box ul li span.cardLabel_rgt{float:right;margin-right:25px;color:#eb646a}
.hotel_saleCard_box ul li span.cardLabel_air{border:1px solid #80cfec;color:#02b1f1}
.hotel_saleCard_box ul li span img{padding-right:3px}

/* Ãë¼Ò±ÔÁ¤ ÆË¾÷ */
.cancel_popup_wrap {display:none; background:#fff; border:1px solid #2c4162; width:240px; min-height:120px;
position:absolute; right:212px; top:70px; z-index:10; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.cancel_popup {position:relative; }
.cancel_popup .pop_tit {background:#2c4162; color:#fff; padding:10px; text-align:center; font-size:14px; font-weight:600; position:relative;}
.cancel_popup .pop_tit a.btn_pop_close {display:block; position:absolute; right:10px; top:10px; font-size:0; background:url("/img/common/btn_popup_close.png") no-repeat right 50%;
width:15px; height:15px;}
.cancel_popup .pop_txt {padding:10px; text-align:center; font-size:13px; line-height:1.5;}

/* ¿¹¾à»óÅÂ ÆË¾÷ */
.reserve_icon a.btn_reserve_icon {display:inline-block; *display:inline; zoom:1; text-align:center; color:#fff; background:#c9c9c9; border-radius:2px;
width:15px; height:15px; line-height:17px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-size:12px; font-weight:600;}
.reserve_popup_wrap {display:none; background:#fff; border:1px solid #2c4162; width:230px; min-height:110px;
position:absolute; right:-10px; top:100px; z-index:10; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_popup {position:relative; }
.reserve_popup .pop_tit {background:#2c4162; color:#fff; padding:10px 0; text-align:center; font-size:14px; font-weight:600; position:relative;}
.reserve_popup .pop_tit a.btn_pop_close {display:block; position:absolute; right:10px; top:10px; font-size:0; background:url("/img/common/btn_popup_close.png") no-repeat right 50%;
width:15px; height:15px;}
.reserve_popup .pop_txt {padding:10px; text-align:left; font-size:12px; line-height:1.5;}
.reserve_popup .pop_txt p {font-weight:bold; padding-bottom:10px; font-size:13px;}

/* ÆäÀÌÁö / ¹öÆ° */
.searchPage_control_wrap {margin-top:20px; display:inline-block; *display:inline; zoom:1; width:100%;}
.paging {border:1px solid #d7d5d5; display:inline-block; *display:inline; zoom:1; float:left; }
.paging a {display:block; float:left; border-left:1px solid #d7d5d5; width:33px; height:33px; line-height:33px; vertical-align:middle; text-align:center;}
.paging .paging_prev {font-size:0; border-left:0; background:url("/img/common/blt_paging_prev.png") no-repeat 50% 50%;}
.paging .paging_next {font-size:0; background:url("/img/common/blt_paging_next.png") no-repeat 50% 50%;}
.paging a.on {height:30px; border-bottom:3px solid #008ad3; color:#008ad3; font-weight:600;}

.btn_hotel_compare {display:block; float:right; background:#2c4162; padding:0 15px; height:35px; line-height:35px; color:#fff; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.btn_hotel_compare span {display:inline-block; *display:inline; zoom:1; background:url("/img/common/blt_compare.png") no-repeat left 50%; padding-left:23px;}

/* È£ÅÚ list 3°³ÀÏ¶§ */
.hotelGoods_list_3 ul li .hotel_compare_conts {border-left:1px dashed #c5c5c5;}
.hotelGoods_list_3 ul li.first .hotel_compare_conts,
.hotelGoods_list_3 ul li.first .hotel_compare_price {border-left:1px solid #c5c5c5; border-right:1px dashed #c5c5c5;}
.hotelGoods_list_3 ul li.last .hotel_compare_conts,
.hotelGoods_list_3 ul li.last .hotel_compare_price {border-left:1px dashed #c5c5c5; border-right:1px solid #c5c5c5;}

/* È£ÅÚ list 2°³ÀÏ¶§ */
.hotelGoods_list_2 ul li.first .hotel_compare_conts,
.hotelGoods_list_2 ul li.first .hotel_compare_price {border-left:1px solid #c5c5c5; border-right:0;}
.hotelGoods_list_2 ul li .hotel_compare_conts,
.hotelGoods_list_2 ul li .hotel_compare_price {border-left:1px dashed #c5c5c5; border-right:1px solid #c5c5c5;}

.layer_content .hotel_checkbox {padding-top:22px; background:url("/img/search/vis_hotel_checkbox.jpg") no-repeat 50% 50%; width:19px; height:19px; margin:0 auto;}
.layer_content .hotel_compare_conts h4 {padding-top:25px; height:63px; color:#8b8b8b; font-weight:normal; line-height:1.5; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.layer_content .hotel_compare_conts h4 strong {color:#3f3f3f; font-weight:600;}
.layer_content .vis_hotel_img {padding-top:20px; width:238px; height:132px;}
.layer_content .vis_hotel_img img {display:block; width:100%; height:100%;}
.layer_content .hotel_infomation {padding-top:5px;}
.hotel_infomation dl {display:inline-block; *display:inline; zoom:1; width:100%; margin-top:15px;}
.hotel_infomation dl dt {float:left; background:#515151; color:#fff; padding:0 4px; height:17px; line-height:17px; font-size:12px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotel_infomation dl dd {float:left; display:block; padding-left:10px; width:197px; color:#7f7f7f; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotel_infomation dl.layerHotel_local dd {line-height:1.5; overflow-y:auto; height:95px;}

.hotel_infomation dl dd strong {color:#212121; font-weight:600;}
.hotel_infomation dl dd .score {background:url("/img/common/blt_layerScore_star.png") no-repeat 50% 50%;
display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:13px; height:13px;  font-size:0; margin-right:-3px;}

.hotel_compare_price {display:inline-block; *display:inline; zoom:1; width:238px; background:#f5f8fa; border-top:1px solid #c5c5c5; border-left:1px dashed #c5c5c5; padding:20px;}
.hotel_compare_price p {float:left; color:#787878; font-size:12px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.hotel_compare_price .hList_price {float:right;}
.hotel_compare_price .hList_korea_price {color:#eb646a; font-size:22px; font-weight:500; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.hotel_compare_price .hList_korea_price strong {font-weight:bold; font-family:"Arial",Arial,sans-serif,verdana;}
.hotel_compare_price .hList_foreign_price {color:#606060; font-size:16px; font-family:"Arial",Arial,sans-serif,verdana; padding-top:5px;}

.layer_content .bg_round_bottom  {font-size:0; background:url("/img/common/bg_hotelGoods_bottom.png") no-repeat 50% 50%; width:280px; height:8px;}

/* ------------------------ ¿¹¾àÈ®ÀÎ ------------------------ */
/* ¿¹¾à °øÅëºÎºÐ */
.bg_reserve{background:#f5f8fa; padding:30px 0 85px;}
.reserve_box_wrap {background:#fff; border:1px solid #e3e3e3; padding:40px 30px; margin-bottom:30px;}
/* ¿¹¾à Å¸ÀÌÆ²ºÎºÐ */
.reserve_tit_wrap {display:inline-block; *display:inline; zoom:1; width:100%;padding-bottom:30px}
.reserve_tit_wrap h3 {float:left; font-size:23px; color:#292f33; font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_tit_wrap h3 strong.blt_number {font-size:18px; background:url("/img/common/bg_number.png") no-repeat 0 0; font-family:"Arial",Arial,sans-serif,verdana;
width:28px; height:28px; text-align:center; line-height:28px; margin-right:10px; color:#fff; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.reserve_tit_wrap h3.numberN {padding-left:20px;}
.reserve_tit_wrap p.cancelDate {float:right; color:#008ad3; padding-top:10px;}
.reserve_tit_wrap p.cancelDate strong {background:url("/img/common/blt_cancelDate.png") no-repeat 0 0; font-size:13px; font-weight:600; padding-left:18px;}

.reserve_tit_wrap p.cancelDate2 {float:right; color:#f00; padding-top:10px;}
.reserve_tit_wrap p.cancelDate2 strong {background:url("/img/common/blt_cancelDate.png") no-repeat 0 0; font-size:13px; font-weight:600; padding-left:18px;}

/* ¿¹¾àÈ®ÀÎ Á¤º¸¸®½ºÆ® ºÎºÐ margin-top:22px; */
.reserve_listTypeA{}
.reserve_listTypeA ul {}
.reserve_listTypeA ul li {padding:15px 0; border-bottom:1px solid #dce0e0;}
.reserve_listTypeA ul li.last {border-bottom:0;}
.reserve_listTypeA dl {display:inline-block; *display:inline; zoom:1; width:100%; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_listTypeA dl dt {float:left; padding-left:20px; width:70px; color:#222; font-weight:600;}
.reserve_listTypeA dl dd {float:left; padding:0 0 0 30px; width:738px; color:#5c5c5f;}
.reserve_listTypeA dl dd.txt_orange{color:#f27b20}
.reserve_listTypeA dl dd span.txt_remark {color:#899aa6; font-size:13px; line-height:1.5;}
.reserve_listTypeA dl dd strong.txt_yellow {color:#f27b20; font-weight:600;}
.reserve_listTypeA dl dd .kor_price {display:inline-block; *display:inline; zoom:1; font-size:16px; color:#f73c44; vertical-align:middle; font-weight:600; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.reserve_listTypeA dl dd .kor_price strong {font-family:"Arial",Arial,sans-serif,verdana;}
.reserve_listTypeA dl dd .eur_price {display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#3f3f3f; font-size:16px; font-family:"Arial",Arial,sans-serif,verdana;}

/* ¿¹¾à¿Ï·á_³»ÀÏ½ºÅä¾î ÃßÃµ»óÇ° */
.reserve_nsGoods_wrap{background-color:#fff;border:1px solid #e3e3e3;padding:30px 35px;margin-bottom:30px}
.reserve_nsGoodsBox{position:relative;width:848px;margin:45px auto 0}
.reserve_nsGoodsBox h3{position:relative;height:35px;border-top:1px solid #c9c9c9}
.reserve_nsGoodsBox h3 span{position:absolute;left:186px;top:-17px;width:475px;height:35px;line-height:35px;background-color:#fff;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";font-size:23px;color:#292f33;text-align:center}
.reserve_nsGoods li{border:1px solid #c8c8c8;margin:25px 25px 0 0}
.reserve_nsGoods li.reserve_nsGoodsLast{margin-right:0}
.reserve_nsGoods li a{position:relative;width:264px;height:305px}
.reserve_nsGoods li a img{width:264px;height:161px}
.reserve_nsGoods_txt{background-color:#fff;height:105px;padding:15px 10px 0;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.reserve_nsGoods_txt dt{font-weight:600;font-size:15px;color:#555}
.reserve_nsGoods_txt dt span{display:block;padding-top:10px;font-weight:400;font-size:13px;color:#878787}
.reserve_nsGoods_charge{position:absolute;right:10px;bottom:10px;font-family:arial}
.reserve_nsGoods_charge span{font-size:16px;color:#888}
.reserve_nsGoods_charge strong{padding-left:5px;font-size:18px;color:#555}
.btn_viewReserve_print a{width:215px;height:55px;line-height:55px}
.btn_viewReserve_more{display:block;background-color:#eaeef0;padding:15px 0;margin-top:33px;font-weight:600;font-family:'³ª´®°íµñ','NanumGothic','fontng','Nanum Gothic';font-size:16px;color:#5c6062;text-align:center;text-decoration:none}
.viewReserve_banner_box{width:918px;border:1px solid #b0c4ce;margin:45px auto 0}

/* ¿¹¾à°áÁ¦±Ý¾× */
.reserve_pay_wrap {display:table; width:100%; border:1px solid #f73c44; min-height:78px; padding:0 20px; overflow:hidden;  font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; box-sizing:border-box;}
.reserve_pay_wrap p {display:table-cell; width:100px; color:#181818; font-size:16px; font-weight:600; line-height:20px; vertical-align:middle;}
.reserve_pay_wrap .pay_price_wrap {display:table-cell; vertical-align:middle;}
.pay_price_wrap .price {font-family:"Arial",Arial,sans-serif,verdana; display:inline-block; *display:inline; zoom:1; }
.pay_price_wrap .price_kor {font-size:22px; color:#f73c44; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-weight:bold;}
.pay_price_wrap .price_kor  strong {font-family:"Arial",Arial,sans-serif,verdana;}
.pay_price_wrap .price_eur {padding-left:10px; color:#3f3f3f; font-family:"Arial",Arial,sans-serif,verdana; font-size:22px;}
.pay_price_wrap span.price_exchange {font-size:13px; color:#777; padding-left:15px;}
.pay_price_wrap .before_price {margin:8px 0 5px; line-height:20px;}
.pay_price_wrap .before_price .price {position:relative;}
.pay_price_wrap .before_price .price:after {content:''; position:absolute; left:-5px; top:50%; right:-5px; height:1px; margin-top:-2px; background:#3f3f3f;}
.pay_price_wrap .before_price .price_kor {font-size:18px; color:#3f3f3f;}
.pay_price_wrap .before_price .price_kor strong{font-weight:normal;}
.pay_price_wrap .before_price .price_eur {padding-left:5px; font-size:18px;}
.pay_price_wrap .after_price {line-height:30px;}
.pay_price_wrap .after_price .price {vertical-align:middle;}
.pay_price_wrap .after_price .price_exchange {display:inline-block; vertical-align:middle;}

/* ¿¹¾àÀÚ ¹× Åõ¼÷°´ Á¤º¸ */
/* table */
.reserve_table_wrap {margin-top:35px;}
.reserve_table_tit {display:inline-block; *display:inline; zoom:1; width:100%; }
.reserve_table_tit p {float:left; color:#008ad3; font-size:17px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";
padding-left:5px; font-weight:600;}
.reserve_table_tit .tit_check_wrap {float:right;}
.reserve_table_typeA {margin-top:10px;}
.reserve_table_typeA table {border-top:2px solid #008ad3; width:100%; border-left:1px solid #dce0e0; border-right:1px solid #dce0e0; border-collapse:collapse; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_table_typeA table tr th,
.reserve_table_typeA table tr td {border-left:1px solid #dce0e0; border-bottom:1px solid #dce0e0;}
.reserve_table_typeA table tr td {padding:10px;}
.reserve_table_typeA table tr.align_c td {text-align:center;}
.reserve_table_typeA table tr td .input_phone_tit {display:inline-block; *display:inline; zoom:1; color:#222; padding:0 10px 0 30px;
font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; line-height:26px;}

.reserve_table_typeA table thead tr th {padding:12px 0; font-size:13px; color:#222; font-weight:normal; border-bottom:1px solid #888;}
.reserve_table_typeA a.roomType {display:block; position:absolute; right:6px; top:-6px; text-align:center; color:#fff; background:#c9c9c9; border-radius:2px;
width:15px; height:15px; line-height:17px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-size:12px; font-weight:600; padding:0;}

/* reserve_table_typeB */
.reserve_table_typeB table {width:100%; border-collapse:collapse; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_table_typeB table tr th,
.reserve_table_typeB table tr td {border:1px solid #dce0e0; text-align:center;}
.reserve_table_typeB table tr td {padding:15px 0;}
.reserve_table_typeB table thead tr th {padding:10px 0; background:#f5f8fa; color:#222222;}

/* reserve_table_typeC */
.reserve_table_typeC table {width:100%; border-collapse:collapse; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.reserve_table_typeC table tr th,
.reserve_table_typeC table tr td {border:1px solid #dce0e0; text-align:center;}
.reserve_table_typeC table tr td {padding:10px; text-align:left;}
.reserve_table_typeC table thead tr th {background:#f5f8fa; color:#222222;}
.reserve_table_typeC input {border:1px solid #dce0e0;}

/* input style */
.input_phone_wrap .selectbox {float:left; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.input_phone_wrap {display:inline-block; *display:inline; zoom:1; width:auto; vertical-align:middle;}
.reserve_table_typeA input.input_name {width:215px;}
.input_phone_wrap input.inputTel {float:left; padding:5px 10px; width:99px;}
.input_phone_wrap span.phone_slash {float:left; line-height:28px; color:#7a7a7a; padding:0 3px;}

.reserve_table_typeA textarea.request_box {float:left; border:1px solid #dce0e0; height:78px; padding:10px; width:97%;}
.reserve_table_typeA span.txt_at {line-height:28px; color:#5c5c5f; font-size:17px; vertical-align:middle;}
.request_select_wrap {overflow:hidden; padding-bottom:10px;}
.checkbox_select_wrap {float:left; display:inline-block; *display:inline; zoom:1; width:350px; padding-left:10px;}
.checkbox_wrap {float:left; font-size:12px; color:#777777; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.checkbox_wrap label {vertical-align:middle; padding:0 20px 0 5px; color:#777777;}

.request_select_wrap p {color:#a5a5a5; float:right; font-size:11px; padding-top:2px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.reserve_checkbox_wrap {float:right; padding:2px 0 0 0;}

.reserve_checkbox_wrap label {vertical-align:middle;  color:#626262;}
.reserve_sample_txt {color:#008ad3; margin-top:10px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; text-align:right; font-size:12px;}

/* ¿©Çà¾à°ü ¹× °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.term_tab {display:inline-block; *display:inline; zoom:1; margin-top:30px;}
.term_tab a {display:inline-block; *display:inline; zoom:1; margin-right:-5px; padding:15px 25px; color:#333333; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; background:#f5f8fa; border:1px solid #dce0e0;}
.term_tab a.on {font-weight:600; background:#fff; border-bottom:1px solid #fff; position:relative; z-index:1;}
.term_content {display:none; padding:20px 25px; border:1px solid #dce0e0; margin-top:-1px; *margin-top:-4px; height:230px; overflow-y:auto; line-height:1.5;
color:#848484; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
#term_1_con {display:block;}

.term_checkbox_wrap {margin-top:15px; margin-left:10px; display:block; overflow:hidden;}
.term_checkbox {float:left; margin-right:10px;}
.term_checkbox label {vertical-align:middle; padding-left:5px; color:#555555; font-size:13px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}

/* ·ëÅ¸ÀÔ ·¹ÀÌ¾îÆË¾÷ */
.layerPopup_over {display:none; position:absolute; left:100px; top:-13px; width:470px; border:1px solid #6da6c9; background:#fff;z-index:999999;}
.reserve_btn_wrap .layerPopup_over {left:465px; top:-176px; width:290px;}
.layerPopup_over p.layerPopup_tit {background:#8ccdf6; color:#fff; padding:10px; font-size:13px; text-align:left; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-weight:600;}
.layerPopup_over .layerPopup_txt {text-align:left; padding:15px 10px;}

.layerPopup_over .s_table_wrap table {width:100%; border:1px solid #cccccc; border-collapse:collapse; font-size:11px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.layerPopup_over .s_table_wrap table tr th,
.layerPopup_over .s_table_wrap table tr td,
.layerPopup_over .s_table_wrap table thead tr th {border:0; padding:0; height:0;}
.layerPopup_over .s_table_wrap table tr th {padding:8px 15px; text-align:center; color:#008ad3; font-size:11px; font-weight:600; background:#f5f5f5; border-bottom:1px solid #dfdfdf;}
.layerPopup_over .s_table_wrap table tr td {color:#282828; line-height:1.5; padding:8px 10px; letter-spacing:0; border-bottom:1px solid #dfdfdf;}
.layerPopup_info_txt {color:#777777; font-size:11px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; line-height:1.5;}

.attention_list_wrap {padding:20px 25px; background:#fff; border:1px solid #e3e3e3; position:relative;}
.attention_list_wrap p {position:absolute; left:25px; top:0; width:67px; background:url("/img/sub/bg_sRoundBox.gif") no-repeat 50% 50%;
padding:35px 0; text-align:center; color:#5c6163; font-weight:600; font-size:13px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.attention_list_wrap ul {padding-left:76px;}
.attention_list_wrap ul li {color:#5c6163; font-size:11px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; line-height:1.9;
background:url("/img/common/vis_attention_dot.jpg") no-repeat 0 8px; padding-left:7px;}

/* ¿¹¾àÇÏ±â¹öÆ° */
.reserve_btn_wrap {width:100%; text-align:center; margin-top:30px; position:relative;}
.reserve_btn_wrap a {vertical-align:middle; display:inline-block; *display:inline; zoom:1; text-align:center; line-height:55px; font-size:18px;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-weight:bold; margin:0 3px;}
.reserve_btn_wrap a.btn_border_blue {width:192px; height:53px; background:#fff; border:1px solid #008ad3; color:#008ad3;}
.reserve_btn_wrap a.btn_borderL_blue {width:262px; height:53px; background:#fff; border:1px solid #008ad3; color:#008ad3;}
.reserve_btn_wrap a.btn_bg_blue {width:194px; height:55px; background:#008ad3; color:#fff;}
.reserve_btn_wrap a.btn_bgL_blue {width:264px; height:55px; background:#008ad3; color:#fff;}

.noticeTxt_wrap{border:1px solid #bababa;padding:30px;margin-top:40px}
.noticeTxt_wrap dt,.noticeTxt_wrap dd{font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.noticeTxt_wrap dt{font-weight:600;font-size:19px;color:#292f33}
.noticeTxt_wrap dd{line-height:20px;padding-top:20px;font-weight:600;font-size:14px;color:#5c5c5f}
.noticeTxt_wrap dd ul li{background:url("/img/common/blet_grey.png") no-repeat 0 7px;padding:0 0 5px 10px}

/* °áÁ¦Á¤º¸ */
.pay_information {margin:45px 30px 40px; display:inline-block; *display:inline; zoom:1; position:relative;}
.pay_information .pay_box_wrap,
.pay_information .minus,
.pay_information .sum {float:left;}

.pay_information .pay_box_wrap {background:url("/img/sub/bg_payRoundBox.png") no-repeat 0 0; width:185px; height:185px;}
.pay_box_wrap p,
.pay_box_wrap .pay_price,
.pay_box_wrap .pay_price_sum,
.pay_box_wrap .foreign_price {text-align:center;}

.pay_box_wrap p {padding-top:55px; color:#292f33; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.pay_box_wrap .pay_price {padding-top:10px; color:#292f33; font-size:22px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.pay_box_wrap .pay_price_sum {padding-top:10px; color:#f73c44; font-size:22px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.pay_box_wrap .pay_price strong,
.pay_box_wrap .pay_price_sum strong {font-family:"Arial",Arial,sans-serif,verdana;}
.pay_box_wrap .foreign_price {padding-top:10px; color:#888a8c; font-family:"Arial",Arial,sans-serif,verdana; font-size:15px;}

.pay_information .minus,
.pay_information .sum {width:28px; height:185px; margin:0 46px 0 47px; font-size:0;}
.pay_information .minus {background:url("/img/sub/blt_minus.jpg") no-repeat 0 50%;}
.pay_information .sum {background:url("/img/sub/blt_sum.jpg") no-repeat 0 50%;}

.mileage_notice_wrap {position:absolute; right:18px; top:-28px;}
.mileage_notice_inner {position:relative;}
.mileage_arrow {background:url("/img/sub/blt_mileage_arrow.png") no-repeat 50% 0; position:absolute; bottom:-7px; left:50%;
margin-left:-7px; width:13px; height:8px; z-index:2;}
.mileage_notice_wrap .mileage_notice {background:#f5f8fa; position:relative; border:1px solid #d4dfe6; padding:10px; text-align:center;}
.mileage_notice p {color:#018dee; font-size:13px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-weight:600;}
.mileage_notice span {display:block; color:#a2a3a3; font-size:11px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; padding-top:5px;}

.btn_coupon {display:inline-block; *display:inline; zoom:1; margin-left:5px; vertical-align:middle; width:85px; text-align:center;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; background:#f2f2f2; border:1px solid #c5c5c5; color:#6f6f6f; font-size:13px; height:26px; line-height:26px;}
.point_input_box {display:inline-block; *display:inline; zoom:1; vertical-align:middle; border:1px solid #dce0e0; width:30%; background:#fff; font-size:13px; padding:5px 10px;
line-height:16px;  height:16px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.coupon_possession {display:inline-block; *display:inline; zoom:1; vertical-align:middle; padding-left:5px;}
.coupon_possession b.blueTxt {color:#018dee;}
.coupon_possession b.redTxt {color:#f73c44;}
.all_mileage {margin-left:5px; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.all_mileage p {color:#333333; font-size:13px;}
.all_mileage p strong {color:#018dee; font-weight:600;}
.all_mileage span{display:block; padding-top:5px; color:#7e868c; font-size:12px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}

.cancel_date_wrap {border:1px solid #008ad3; overflow:hidden; margin-top:30px;}
.cancel_date_wrap .cancel_date_tit {float:left; font-size:16px; font-weight:bold; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; background:#f5f8fa; border-right:1px solid #008ad3; width:178px; height:115px; text-align:center; line-height:115px;}
.cancel_date_wrap .cancel_date_txt {float:left; padding-left:22px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.cancel_date_txt p {padding-top:30px; color:#ff9397; font-size:15px; font-weight:600;}
.cancel_date_txt p strong {color:#f73c44;}
.cancel_date_txt span {display:block; color:#333333; font-size:13px; padding-top:20px;}

/* ------------------------ ¼­ºê¸ÞÀÎ ------------------------ */
/* ¼­ºê»ó´ÜÄÁÅÙÃ÷ */
.sub_main_front {padding:30px 0;}
.sub_main_front .sub_front {position:relative; width:880px; height:356px; margin:0 auto; padding:20px;}

/*[¹è°æ class¸í]  Áß±¹/È«Äá - bg_sub_cna / ÀÏº» - bg_sub_jpn / ¾Æ½Ã¾Æ - bg_sub_asia / À¯·´ - bg_sub_eu
/ ¹ÌÁÖ - bg_sub_usa / ´ë¾çÁÖ - bg_sub_au / ±¹³» - bg_sub_domestic */
.sub_front.bg_sub_cna {background:url("/img/sub/bg_sub_cna.jpg") no-repeat 0 0;}
.sub_front.bg_sub_jpn {background:url("/img/sub/bg_sub_jpn.jpg") no-repeat 0 0;}
.sub_front.bg_sub_asia {background:url("/img/sub/bg_sub_asia.jpg") no-repeat 0 0;}
.sub_front.bg_sub_eu {background:url("/img/sub/bg_sub_eu.jpg") no-repeat 0 0;}
.sub_front.bg_sub_usa {background:url("/img/sub/bg_sub_usa.jpg") no-repeat 0 0;}
.sub_front.bg_sub_au {background:url("/img/sub/bg_sub_au.jpg") no-repeat 0 0;}
.sub_front.bg_sub_domestic{background:url("/img/sub/bg_sub_domestic.jpg") no-repeat 0 0}
.sub_main_search {padding:10px 20px; background:#fff; width:320px; position:relative;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search h2 {font-size:33px; font-weight:700; color:#292f33; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search h3 {font-size:15px; font-weight:700; color:#292f33; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search h4 {font-size:12px; color:#292f33; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}

.sub_front .sub_front_link{position:absolute; left:400px; right:0; top:0; bottom:0;}

/* ¼­ºê¸ÞÀÎ Search */
.sub_main_search .sub_easyCityBtn {position:absolute; right:20px; top:20px; *top:3px; background:url("/img/sub/sub_easySearchClose_btn.png") 0 1px no-repeat;
padding:0 0 1px 17px; color:#018dee; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search .sub_easyCityCloseBtn {display:none; position:absolute; right:20px; top:20px; *top:3px; background:url("/img/sub/sub_easySearchImg_btn.png") 5px 2px no-repeat;
padding:0 0 1px 17px; color:#018dee; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search .easySearch_cityWrap {left:20px; top:148px;}
.sub_main_search .easySearch_cityArrow {left:17px; height:15px; background:url("/img/sub/easySearch_city_arrowTop.png") no-repeat 0 0;}
.easySearch_cityWrap h2{position:absolute; left:0px;left:12px; top:10px;color:#171e41; font-size:14px; letter-spacing:-.5px}

/* ¸ñÀûÁö */
.sub_main_search .searchCmn_box {float:inherit; height:auto;}
*:first-child + html .sub_main_search .searchCmn_box {width:100%; float:none;}
.sub_destination_inputBox {position:relative;}
.sub_destination_inputBox input.search_HotelIndex {width:136px; padding:11px 10px; border:1px solid #c5c6c7; color:#666666; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_main_search .search_listBox {width:318px; margin-left:0; z-index:12; margin-top:-1px;}
.sub_date_inputWrap {display:inline-block; *display:inline; zoom:1; width:320px; margin-top:10px;}
.sub_date_inputWrap .sub_date_checkIn,
.sub_date_inputWrap .sub_date_checkOut {float:left; padding:11px 10px; border:1px solid #c5c6c7; color:#666666; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_date_inputWrap .sub_date_checkIn {width:100px;}
.sub_date_inputWrap .sub_date_checkOut {width:105px; margin-left:10px;}
.sub_date_inputWrap .sub_nightNum {float:left; text-align:center; background:#fff; width:40px; padding:11px 10px; border:1px solid #c5c6c7; border-left:0; color:#666666; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_date_inputWrap .sub_nightNum strong {padding-right:8px;}

/* ³¯Â¥´Þ·Â */
.sub_main_search .calendar_layerWrap {top:49px; z-index:5;}

/* ·ëÅ¸ÀÔ */
.sub_room_inputWrap {width:194px; margin-top:10px; background-color:#fff; cursor: pointer; position:relative; border:1px solid #c5c6c7;}
.sub_room_inputWrap .roomType {height:38px; line-height:38px; }
.sub_room_inputWrap .blet_arrowTop{background-image:url("/img/common/blet_arrowTop.png")}
.sub_room_inputWrap .blet_arrowBtm{background-image:url("/img/common/blet_arrowBtm.png")}
.sub_room_inputWrap i{position:absolute; right:14px; top:50%; width:12px; height:7px; margin-top:-4px; background:no-repeat}
.sub_main_search .room_typeWrap {top:39px; width:250; z-index:5;}
.sub_main_search .room_typeIncrement {margin-left:12px;}
.sub_main_search .sub_search_btnBox {position:absolute; right:0; top:0; *top:10px; width:113px; cursor:pointer;}
.sub_search_btn {width:113px; height:40px; line-height:40px; background-color:#018dee; font-weight:900; font-size:16px; color:#fff; text-align:center;}

/* °Ë»ö ÇÏ´Ü ¹è³Ê */
.sub_search_banner {margin-top:20px;}
.sub_search_banner a {display:block; width:319px; height:88px;}

.sub_best_top {background:#f5f8fa; padding:40px 0;}
.sub_best_top h3 {color:#292f33; font-size:23px; font-weight:bold; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_best_inner {width:920px; margin:0 auto;}
.sub_best_tit {display:inline-block; *display:inline; zoom:1; width:920px;}
.sub_best_tit h2 {float:left; font-size:23px; font-weight:600; color:#292f33; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}

.bestHotel_info_wrap { background:#fff; border:1px solid #d9d9d9; border-bottom:0;
text-align:center; padding:25px 15px 20px; height:148px; position:relative; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.bestHotel_info_wrap .bestHotel_count {padding-bottom:10px; font-size:0; width:37px; height:14px; border-bottom:1px solid #013a32; display:inline-block; *display:inline; zoom:1;}
.bestHotel_count.count_1 {background:url("/img/sub/blt_bestH_count1.png") no-repeat 50% 0;}
.bestHotel_count.count_2 {background:url("/img/sub/blt_bestH_count2.png") no-repeat 50% 0;}
.bestHotel_count.count_3 {background:url("/img/sub/blt_bestH_count3.png") no-repeat 50% 0;}
.bestHotel_count.count_4 {background:url("/img/sub/blt_bestH_count4.png") no-repeat 50% 0;}
.bestHotel_count.count_5 {background:url("/img/sub/blt_bestH_count5.png") no-repeat 50% 0;}

.sub_best_rolling ul li a:hover .bestHotel_count.count_1 {background:url("/img/sub/blt_bestH_count1_on.png") no-repeat 50% 0;}
.sub_best_rolling ul li a:hover .bestHotel_count.count_2 {background:url("/img/sub/blt_bestH_count2_on.png") no-repeat 50% 0;}
.sub_best_rolling ul li a:hover .bestHotel_count.count_3 {background:url("/img/sub/blt_bestH_count3_on.png") no-repeat 50% 0;}
.sub_best_rolling ul li a:hover .bestHotel_count.count_4 {background:url("/img/sub/blt_bestH_count4_on.png") no-repeat 50% 0;}
.sub_best_rolling ul li a:hover .bestHotel_count.count_5 {background:url("/img/sub/blt_bestH_count5_on.png") no-repeat 50% 0;}

.bestHotel_info_wrap p.bestHotel_name {padding-top:25px; color:#222222; font-size:14px; font-weight:600;}
.bestHotel_info_wrap span {display:block; color:#999999; padding-top:10px; line-height:1.5;}
.sub_best_rolling .score_wrap {padding-top:5px;}
.sub_best_rolling .score_wrap .score {background:url("/img/sub/blt_subMainScore_star.png") no-repeat 50% 50%;
display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:13px; height:13px;  font-size:0; margin-right:-3px;}
.bestHotel_img_wrap {position:relative; min-height:143px; background:#efefef;}
.bestHotel_img_wrap .bestHotel_arrow {position:absolute; left:50%; top:0; margin-left:-7px;
width:15px; height:8px; background:url("/img/sub/blt_bestHotel_arrow.png") no-repeat 50% 50%;}
.bestHotel_img_wrap img {width:174px; height:143px;}
.bestHotel_img_wrap .bestHotel_price_wrap {position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.bestHotel_price_inner {position:relative; height:52px}
.bg_bestHotel {background:#000; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.7; filter:alpha(opacity=70); height:52px;}
.bestHotel_price{position:relative;display:inline-block;padding-top:10px;z-index:1}
*:first-child + html .bestHotel_price{display:inline}
.bestHotel_price .kor_priceBefore,.bestHotel_price .bestHotel_price_arrow,.bestHotel_price .kor_price{float:left}
.bestHotel_price .kor_priceBefore,.bestHotel_price .kor_price{font-family:"Arial",Arial,sans-serif,verdana}
.bestHotel_price .kor_priceBefore,.bestHotel_price .bestHotel_price_arrow{color:#bfbfbf}
.bestHotel_price .kor_priceBefore{text-decoration:line-through}
.bestHotel_price .bestHotel_price_arrow{padding:2px 3px 0}
.bestHotel_price .kor_price{padding-left:5px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:15px;color:#ff6b72}
.bestHotel_price .foreign_price{font-size:12px;color:#bfbfbf}

/* Áö¿ªº° º£½ºÆ® top5 ·Ñ¸µ */
.sub_tabs_contents_wrap {width:920px; height:337px; position:relative; margin-top:20px;}
.sub_best_rolling {position:absolute; left:0; top:0; width:920px; background:#f5f8fa; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_best_rolling ul {margin-left:-10px;}
.sub_best_rolling ul li {display:inline-block; *display:inline; zoom:1;}
.sub_best_rolling ul li a{width:174px; float:left; margin-left:10px;}
.sub_best_rolling ul li a .best_icon_wish {position:relative; height:0;}
.sub_best_rolling ul li a .best_icon_wish .bestIcon_wish{/* position:absolute;right:10px;top:-7px;width:11px;height:17px;background:no-repeat;background-image:url("/img/common/icon_wish.png");cursor:pointer */}
.sub_best_rolling ul li a:hover .bestHotel_info_wrap {border:1px solid #018dee; border-top:8px solid #018dee; border-bottom:0; height:148px; padding:18px 15px 20px;}
.sub_best_rolling ul li a:hover .bestIcon_wish {display:block; position:absolute; top:-10px; right:-8px; border:0 !important;
background:url("/img/common/icon_wish.png"); background-position: 0 0; font-size:0; width:11px; height:17px; }
.sub_best_rolling ul li a:hover .bestIcon_wish:hover,
.sub_best_rolling ul li a:hover .bestIcon_wish.on {background-position: 0 -17px; }
.sub_best_rolling ul li a:hover .bestIcon_wish.off{background-position:0 0}
.sub_best_rolling ul li a:hover .bestIcon_wish span {display:none;}
.sub_best_rolling #bx-pager {position:absolute; top:-46px; right:10px; overflow:hidden;}
.sub_best_rolling #bx-pager a {float:left; display:block; margin-left:15px; padding:0 15px; height:25px; line-height:25px; color:#555555; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-weight:600;}
.sub_best_rolling #bx-pager a.active {color:#fff; background:#018dee; border-radius:4px;}

.sub_best_rolling .bx-controls-direction a {position:absolute; top:50%; width:17px; height:26px; margin-top:-13px; font-size:0;}
.sub_best_rolling .bx-prev{left:-32px; background-image:url("/img/common/btn_arrowPrev.png"); background-position:0 0}
.sub_best_rolling .bx-prev:hover{background-position:0 -26px}
.sub_best_rolling .bx-next{right:-22px; background-image:url("/img/common/btn_arrowNext.png"); background-position:0 0}
.sub_best_rolling .bx-next:hover{background-position:0 -26px}

/*bestToolTip */
.bestToolTip_wrap {display:none; position:absolute; top:-16px; right:-3px; padding-top:0; z-index:11;}
.bestToolTip_box {position:relative}
.bestToolTip_txt {height:23px;line-height:23px;background:url("/img/common/bg_toolTip.png") repeat-x;padding:0 5px;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";color:#fff}
.bestToolTip_box i {position:absolute;left:45%;bottom:-4px;width:7px;height:4px;background:url("/img/common/blet_toolTip.png") no-repeat}
/* ToolTip_Hover */
.bestTtoolTip_hover {right:-13px}
/* ToolTip_Click */
.bestToolTip_click {right:-53px}

/* ÀÎ±â¸¸Á¡! Å×¸¶º° ÃßÃµÈ£ÅÚ */
.sub_recommend_hotel {position:relative; padding:50px 0 75px; width:920px; margin:0 auto; overflow:hidden;}

.recommend_goods_wrap {width:163px; float:left;}
.recommend_goods_wrap h3 {color:#298cbe; font-size:20px; font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.recommend_list {margin-top:23px;}
.recommend_list ul {border-top:1px solid #efeeee;}
.recommend_list ul li a {font-size:13px; text-align:center; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;
color:#524c4c; display:block; height:40px; line-height:40px; border-bottom:1px solid #efeeee; position:relative;}
.recommend_list ul li a.on {background:#cfe6f1; color:#298cb0; font-weight:600;}
.recommend_list ul li a span {position:absolute; left:0; top:18px; display:block; background:#fff; width:11px; height:4px;}

.recommend_tab_wrap {float:left; width:745px;}
.recommend_tab {overflow:hidden; padding-top:9px;}
.recommend_tab a {display:block; float:left; margin-left:15px; color:#adadad; font-size:13px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; font-weight:600; width:225px; height:32px; line-height:32px;
border:4px solid #dddddd; text-align:center;}
.recommend_tab a.on {color:#62a6d2; border:4px solid #a7d1e5;}

.recommend_con {overflow:hidden; margin-top:20px;}
.recommend_con_domestic{margin-top:0}
.recommend_con a.recommend_goods_list {float:left; display:block; width:233px; height:296px; position:relative; margin-left:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.recommend_con a.recommend_goods_list {height:292px}} /* Chrome */
.recommend_goods_list .recommend_hotel_img {width:233px; height:132px;}
.recommend_hotel_img img {width:100%; height:100%;}
.recommend_goods_list .recommend_hotel_txt {padding:15px; height:129px; border:1px solid #b5b5b5; border-top:none;}
.recommend_hotel_txt p {color:#555555; line-height:1.5; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; height:63px;
overflow:hidden;}
.recommend_hotel_txt p span {color:#878787;}

.recommend_price_box{margin-top:15px;text-align:right}
.recommend_price{position:relative;display:inline-block;z-index:1}
*:first-child + html .recommend_price{display:inline}
.recommend_price .kor_priceBefore,.recommend_price .bestHotel_price_arrow,.recommend_price .kor_price{float:left}
.recommend_price .kor_priceBefore,.recommend_price .kor_price,.recommend_price .kor_price .foreign_price{font-family:"Arial",Arial,sans-serif,verdana}
.recommend_price .kor_priceBefore,.recommend_price .bestHotel_price_arrow{color:#606060}
.recommend_price .kor_priceBefore{font-size:14px;text-decoration:line-through}
.recommend_price .bestHotel_price_arrow{padding:2px 5px 0}
.recommend_price .kor_price{font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;font-size:16px;color:#018dee}
.recommend_price .kor_price .foreign_price{font-size:12px;color:#888}

.recommend_score_wrap {padding-top:5px; text-align:left;}
.recommend_score_wrap .score {background:url("/img/sub/blt_subMainScore_star.png") no-repeat 50% 50%;
display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:13px; height:13px;  font-size:0; margin-right:-3px;}

.recommend_goods_list .s_icon_wish {position:relative;}
.recommend_goods_list .sIcon_wish {display:block; position:absolute; right:10px; top:-5px; background:url("/img/common/icon_wish.png"); background-position: 0 0; font-size:0; width:11px; height:17px; }
.recommend_goods_list .sIcon_wish:hover,
.recommend_goods_list .sIcon_wish.on {background-position: 0 -17px;}
.recommend_goods_list .sIcon_wish.off {background-position: 0 0;}
.recommend_goods_list .sIcon_wish span {display:none;}

/* rec_toolTip */
.rec_toolTip_wrap{display:none; position:absolute; top:-37px; right:0; z-index:20}
.rec_toolTip_box{position:relative}
.rec_toolTip_txt{height:23px;line-height:23px;background:url("/img/common/bg_toolTip.png") repeat-x;padding:0 5px;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";color:#fff}
.rec_toolTip_box i{position:absolute;right:12px;bottom:-4px;width:7px;height:4px;background:url("/img/common/blet_toolTip.png") no-repeat}
/* rec_toolTip_Hover */
.rec_toolTip_hover{right:1px}
/* rec_toolTip_Click */
.rec_toolTip_click{right:-12px}
.rec_list li .rec_slideShow .rec_title,
.rec_list li .rec_slideShow .rec_info,
.rec_list li .rec_slideHide .rec_star {display:block}
.rec_list li .rec_slideShow .rec_title {font-weight:600;font-size:14px;color:#555}
.rec_list li .rec_slideShow .rec_info {margin-top:10px;color:#878787}

/* ------------------------ È£ÅÚ »ó¼¼ÆäÀÌÁö ------------------------ */
/* È£ÅÚ »ó¼¼ÆäÀÌÁö Å¸ÀÌÆ² */
.bg_sub_hotelDolphins {background:#f5f8fa; padding:30px 0 50px;}
.sub_view_tit {background:#fff; border:1px solid #e3e3e3; padding:30px; position:relative;}
.sub_view_con {background:#fff; border:1px solid #e3e3e3; border-top:0; padding:30px 30px 30px 40px;}
.sub_viewTitle {width:675px;}
.sub_viewTitle h2 {display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:1.5; font-size:22px;
font-weight:600; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.sub_viewTitle h2 span {font-weight:normal; vertical-align:top;}
.sub_viewTitle .sub_viewScore {display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-left:2px;}
.sub_viewTitle .sub_viewScore .score {display:inline-block; *display:inline; zoom:1; vertical-align:middle;
background:url("/img/common/blt_score_star.png") no-repeat 0 0; width:15px; height:14px; font-size:0; *margin-left:2px;}

.sub_view_icon{overflow:hidden; position:absolute; right:30px; top:30px; /* width:158px; */}
.sub_view_icon a{display:block;float:left;width:27px;height:28px;background:no-repeat 50% 50% #008ad3;border:1px solid #fff;border-radius:3px;margin-left:5px;font-size:0}
.sub_view_icon a:hover{background-color:#3da8e0}

.sub_view_icon a.view_i_twitter{background-image:url("/img/common/blt_twitter.png")}
.sub_view_icon a.view_i_facebook{background-image:url("/img/common/blt_facebook.png")}
.sub_view_icon a.view_i_kakaostory{background-image:url("/img/common/blt_kakaostory.png")}
.sub_view_icon a.view_i_kakaotalk{background-image:url("/img/common/blt_kakaotalk.png")}
.sub_view_icon a.view_i_print{background-image:url("/img/common/blt_print.png")}
.sub_view_icon a.view_i_mail{background-image:url("/img/common/blt_email.png")}
.sub_view_icon a.view_i_wish{background-image:url("/img/common/blt_wish_off.png")}
.sub_view_icon a.view_i_wish.on {background:#fff url("/img/common/blt_wish_on.png") no-repeat 50% 50%;border:1px solid #008ad3}

/* È£ÅÚ ÀÌ¹ÌÁö·Ñ¸µ/Á¤º¸ÀÔ·Â */
.subView_hotel_info {display:inline-block; *display:inline; zoom:1;}
.hotel_viewImg {float:left; width:280px; min-height:250px;}
.hotel_information {float:left; width:526px; margin-left:42px;}
.hotel_information table {border-collapse:collapse; width:100%;}
.hotel_information table tr th,
.hotel_information table tr td {line-height:1.5; text-align:left; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";
padding:10px 0; font-size:13px; border-bottom:1px solid #e3e3e3;}
.hotel_information table tr th {color:#333333; font-weight:600;}
.hotel_information table tr td {color:#6f6f6f;}
.hotel_information table tr.last th,
.hotel_information table tr.last td {border-bottom:0;}
.hotel_information table tr td > strong{font-weight:700; color:#000;}

/* È£ÅÚ»ó¼¼_ÄíÆù_ÇÒÀÎÇýÅÃ 20180115¡æ20180724 ¼öÁ¤ */
.dol_viewBenefit_wrap{background-color:#f8ecec;border:1px solid #ffd2db;padding:19px 30px;margin:50px 0; position:relative;}
.dol_viewBenefit_box{display:inline-block;width:786px}
*:first-child + html .dol_viewBenefit_box{display:inline}
.dol_viewBenefit_box dt,.dol_viewBenefit_box dd,.dol_viewBenefit_box dd .dol_viewBenefit_list li .dol_viewBenefit_btn{font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.dol_viewBenefit_box dt,.dol_viewBenefit_box dd{float:left;font-weight:900}
.dol_viewBenefit_box dt{line-height:22px;padding-top:0px;padding-right:30px;font-size:15px;color:#ff2c55;text-align:center}
.dol_viewBenefit_box dd{line-height:44px;border-left:1px solid #f9c3cc;font-size:19px;color:#2f2f2f}
.dol_viewBenefit_box dd .dol_viewBenefit_list{display:inline-block;width:655px}
.dol_viewBenefit_box dd .dol_viewBenefit_list li{float:left}
.dol_viewBenefit_box dd .dol_viewBenefit_list li.dol_viewBenefit_first{padding:0 30px}
.dol_viewBenefit_box dd .dol_viewBenefit_list li span{padding-right:5px;font-size:20px;color:#ff2c55}
.dol_viewBenefit_box dd .dol_viewBenefit_list li .dol_viewBenefit_btn{background-color:#ff2c55;padding:6px;margin-left:30px;font-weight:400;color:#fff}




.dol_popupSaleCoupon_btn{display:block;background:#8c8c8c;color:#fff;font-size:12px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;width:17px;height:17px;display:block;text-align:center;line-height:20px; position:absolute; right:375px; top:20px; font-weight:600;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupSaleCoupon_btn{line-height:17px}} /* Chrome */
.dol_popupSaleCoupon_btn:hover{color:#fff}
.dol_popupSaleCoupon_wrap {display:none; position:absolute; right:375px; top:20px; padding:12px 10px; width:290px; border:1px solid #777;background:#fff;color:#414141; font-size:12px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupSaleCoupon_wrap {top:-48px}} /* Chrome */
.dol_popupSaleCoupon_wrap h5 { font-weight:600; font-size:12px;}
.dol_popupSaleCoupon_wrap p {padding-top:5px; line-height:1.5;}


.dol_popupBenefit_btn{display:block;background:#8c8c8c;color:#fff;font-size:12px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;width:17px;height:17px;display:block;text-align:center;line-height:20px; position:absolute; right:130px; top:20px; font-weight:600;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupBenefit_btn{line-height:17px}} /* Chrome */
.dol_popupBenefit_btn:hover{color:#fff}
.dol_popupBenefit_wrap {display:none; position:absolute; right:130px; top:-63px; padding:12px 10px; width:260px; border:1px solid #777;background:#fff;color:#414141; font-size:12px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupBenefit_wrap {top:-61px}} /* Chrome */
.dol_popupBenefit_wrap h5 { font-weight:600; font-size:12px;}
.dol_popupBenefit_wrap p {padding-top:5px; line-height:1.5;}


.dol_popupEarlybird_btn{display:block;background:#8c8c8c;color:#fff;font-size:12px;font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;width:17px;height:17px;display:block;text-align:center;line-height:20px; position:absolute; right:130px; top:20px; font-weight:600;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupEarlybird_btn{line-height:17px}} /* Chrome */
.dol_popupEarlybird_btn:hover{color:#fff}
.dol_popupEarlybird_wrap {display:none; position:absolute; right:130px; top:-63px; padding:12px 10px; width:260px; border:1px solid #777;background:#fff;color:#414141; font-size:12px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
@media screen and (-webkit-min-device-pixel-ratio:0){.dol_popupEarlybird_wrap {top:-61px}} /* Chrome */
.dol_popupEarlybird_wrap h5 { font-weight:600; font-size:12px;}
.dol_popupEarlybird_wrap p {padding-top:5px; line-height:1.5;}

.view_inquire_wrap {overflow:hidden; margin-top:35px;}
.view_inquire_wrap p {float:left; margin:10px 0 0 5px; color:#323232; font-size:14px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";
font-weight:600; padding:3px 0 3px 28px; background:url("/img/common/blt_hotelNumber.png") no-repeat left 50%;}
.btn_inquire_wrap {float:right; overflow:hidden;}
.btn_inquire_wrap a {float:left; height:39px; line-height:39px; color:#fff; display:block; text-align:center; font-weight:600; font-size:14px;
font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";}
.btn_inquire_wrap a.btn_online {background:#00ce5b; padding:0 25px;color:#fff;}
.btn_inquire_wrap a.btn_review {background:#6c787f; padding:0 30px; margin-left:10px;color:#fff;}

.hotel_detail_list {margin-top:60px;}
.hotel_detail_tab {overflow:hidden;}
.hotel_detail_tab a {float:left; text-align:center; display:block; width:213px; background:#f5f8fa;
color:#444444; font-size:15px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; margin-left:-1px;
margin-top:6px;}
.hotel_detail_tab a.first {width:212px; margin-left:0;}
.hotel_detail_tab a.on {border-top:6px solid #018dee; background:#fff; margin-top:0;}
.hotel_detail_tab a span {display:block; border:1px solid #d6d6d6; height:54px; line-height:54px; cursor:pointer;}
.hotel_detail_tab a.on span {border-top:none; border-bottom:1px solid #fff; color:#018dee; font-weight:600; font-size:15px; height:55px; line-height:55px;}

.dol_viewTabCon_wrap {margin-top:40px;}
.dol_viewTabCon {display:none;}

.hotel_local_goods {width:920px; margin:0 auto; padding:55px 0 70px; position:relative;}
.hotel_local_goods h2 {color:#3a3a32; font-size:23px; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-weight:600;}
.hotel_local_goodsList {margin-top:20px;}
.hotel_local_goodsList ul {display:inline-block; *display:inline; zoom:1; margin-left:-29px;}
.hotel_local_goodsList ul li {float:left; width:287px; margin-left:29px;}

.hotel_local_goodsList .hotel_goodsList_img {width:287px; height:155px;}
.hotel_local_goodsList .hotel_goodsList_img img {width:100%; height:100%;}
.hotel_local_goodsList .hotel_goodsList_txt {width:255px; height:140px; padding:15px; border:1px solid #b5b5b5; border-top:none;
position:relative;}
.hotel_goodsList_txt .hotel_score_wrap {overflow:hidden;}
.hotel_score_wrap .score {float:left; background:url("/img/sub/blt_subMainScore_star.png") no-repeat 0 0; width:12px; height:11px;
font-size:0;}
.hotel_goodsList_txt p.hotel_goods_name {overflow:hidden; line-height:1.5; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; margin-top:10px; color:#555555; font-size:15px; font-weight:600;}
.hotel_goodsList_txt p.hotel_goods_name_eng {color:#878787; font-weight:normal; font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"; font-size:15px; text-overflow:ellipsis;
white-space:nowrap; overflow:hidden; width:255px; line-height:1.5;}

.hotel_goodsList_txt .h_price_wrap {padding-top:30px;}
.h_price_wrap .kor_price {display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#008ad3; font-size:18px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; }
.h_price_wrap .kor_price strong { font-weight:600; font-family:"Arial",Arial,sans-serif,verdana;}
.h_price_wrap .for_price {display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#888888; font-size:16px; font-family:"Arial",Arial,sans-serif,verdana;}

.i_hotel_wish {position:relative;}
.ihotel_wish {display:block; font-size:0; width:11px; height:17px; background:url("/img/sub/blt_favHotel_off.png") no-repeat 0 0;
position:absolute; right:20px; top:-7px;}
.ihotel_wish:hover,
.ihotel_wish.on {background:url("/img/sub/blt_favHotel_on.png") no-repeat 0 0;}

/* view_toolTip */
.view_toolTip_wrap{display:none; position:absolute; top:215px; z-index:20}
.view_toolTip_box{position:relative}
.view_toolTip_txt{height:23px;line-height:23px;background:url("/img/common/bg_toolTip.png") repeat-x;padding:0 5px;font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic";color:#fff}
.view_toolTip_box i{position:absolute;right:12px;bottom:-4px;width:7px;height:4px;background:url("/img/common/blet_toolTip.png") no-repeat}
/* view_toolTip_Hover */
.view_toolTip_hover{right:13px}
/* view_toolTip_Click */
.view_toolTip_click{right:-12px}
.view_list li .view_slideShow .view_title,
.view_list li .view_slideShow .view_info,
.view_list li .view_slideHide .view_star {display:block}
.view_list li .view_slideShow .view_title {font-weight:600;font-size:14px;color:#555}
.view_list li .view_slideShow .view_info {margin-top:10px;color:#878787}

/* ------------------------ ¸¶ÀÌÆäÀÌÁö ºÎºÐ ------------------------ */
.hotel_review_table {padding-top:15px;}
.hotel_review_table table {border-collapse:collapse; width:100%; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana;}
.hotel_review_table table tr th,
.hotel_review_table table tr td {border:1px solid #e4e4e4;}
.hotel_review_table table tr th {color:#4f4f4f; font-size:12px; padding:15px 10px;}
.hotel_review_table table tr td { padding:15px;}
.btn_hotelReviewRight {width:100px;}

.mypage_conBox h4 span.write {font-size:12px; font-family:"µ¸¿ò",sans-serif,dotum,helvetica,verdana; color:#5f5f5f; font-weight:normal; padding-top:2px;}
.mypage_conBox h4 span.write b {color:#292f33; font-weight:normal;}
/* ------------------------ //¸¶ÀÌÆäÀÌÁö ºÎºÐ ------------------------ */

/* ------------------------ ÀÔ·Â ------------------------ */

/* ¾Û´Ù¿î·Îµå À¯µµÆäÀÌÁö */
.appDownload_wrap{}
.appDownload_mainBg{width:100%;height:510px;background:url("/img/sub/appDownload/appDownload_bg.gif") no-repeat 50% top}
.appDownload_main{position:relative;height:510px}
.appDownload_title{padding-top:78px}
.appDownload_appBtn{display:inline-block;margin-top:30px/* position:absolute;left:0;top:352px */}
.appDownload_appBtn a{float:left}
/* ·Ñ¸µ */
.appDownload_rollingBox{position:absolute;right:21px;bottom:0;width:272px;height:383px}
.appDownload_rolling{position:relative;width:272px;height:383px;overflow:hidden}
.appDownload_rolling .appDownload_rollingList{position:absolute}
.appDownload_rollingBtn{position:absolute;right:20px;top:97px}
.appDownload_rollingBtn li{margin-left:5px}
.appDownload_rollingBg{position:absolute;right:-35px;bottom:0;width:451px;height:461px;background:url("/img/sub/appDownload/mobile_bg.png") no-repeat 0 0}
/* SMS */
.appDownload_smsBox{height:222px;background-color:#488aea}
.appDownload_smsBg{position:relative;width:100%;height:184px;background:url("/img/sub/appDownload/appDownload_smsBg.png") no-repeat 0 40px}
.appDownload_inputBox{position:absolute;left:29px;top:72px}
.appDownload_input{width:162px !important;height:68px !important;line-height:68px !important;background:none !important;border:0 !important;padding:0 !important;font-weight:900 !important;font-family:"Arial Unicode MS" !important;font-size:44px !important;color:#06172f !important;text-align:center}
.appDownload_tel{margin-left:38px}
.appDownload_btn{position:absolute;right:30px;top:72px;cursor:pointer}
.appDownload_agree{position:absolute;right:46px;bottom:16px}
.appDownload_chkbox{float:left}
input[type=checkbox].appDownload_chk{display:none}
input[type=checkbox].appDownload_chk + label.appDownload_label{display:inline-block;height:18px;line-height:18px;background-repeat:no-repeat;background-position:0 0;padding-left:20px;font-size:15px;vertical-align:middle;cursor:pointer}
input[type=checkbox].appDownload_chk:checked + label.appDownload_label{background-position:0 -18px}
.appDownload_label{background-image:url("/img/sub/appDownload/btn_checkbox_appDownload.png")}
.appDownload_agreeTxt{display:inline-block;padding-top:3px}
.appDownload_agree_popup{display:none;position:absolute;right:1px;bottom:36px;background:url("/img/sub/appDownload/bg_appAgree_popup.png") no-repeat 22px bottom;padding-bottom:7px}
.appDownload_agree_popup ul{width:265px;background:#fff;border:1px solid #000;padding:10px}
.appDownload_agree_popup ul li{line-height:1.4;margin-left:6px;font-family:"µ¸¿ò",dotum;color:#444;text-indent:-6px;letter-spacing:-1px}
.appDownload_conBox{width:100%;background:repeat-x 50% top}
.appDownload_conBox_1{height:549px;background-image:url("/img/sub/appDownload/appDownload_conBg_1.gif")}
.appDownload_conBox_2{height:569px;background-image:url("/img/sub/appDownload/appDownload_conBg_2.gif")}

/* Æ¯º°ÇÑ ÀÌÀ¯ */
.visual_wrap{width:100%;height:445px;background:url("/img/sub/intro/visualBn_img.jpg") no-repeat 50% top}
.visual_title{padding:140px 0 0 140px}

/* Tab */
.specialTab_wrap{background-color:#474747;z-index:22}
.specialTab_wrap .specialTab{display:inline-block;width:100%}
#SpecialTabNone{height:53px}

/* Tab Å¬¸¯½Ã ½ºÅ©·ÑÁ¦¾î */
.specialTab li{float:left;width:153px;height:53px;cursor:pointer}
.specialTab li.tabWd_154{width:154px}
.specialTab li a{display:block; color:#a8a8a8; font-size:15px; text-align:center; line-height:53px; letter-spacing:-0.025em; font-family: 'Nanum Gothic'; }
.specialTab li.on a{color:#fff; background:url("/img/sub/intro/special_arrow.jpg") no-repeat bottom center; }

/* TabCon_°øÅë */
.specialTabCon_lft,.specialTabCon_rgt{position:absolute}
.specialTabCon_lft{left:50%;margin-left:-460px}
.specialTabCon_rgt{right:50%;margin-right:-460px}
.specialTabCon_wrap{position:relative; overflow:hidden; }

/* TabCon1_22³â ÀüÅëÀÇ ³ëÇÏ¿ì */
.specialTabCon_1_wrap{height:560px}

/* TabCon2_±¹³» ÃÖ´ë°ø±Þ´É·Â */
.specialTabCon_2_wrap{position:relative;height:474px}

/* TabCon3_°£Æí °áÁ¦ ½Ã½ºÅÛ */
.specialTabCon_3_wrap{height:433px}

/* TabCon4_È£ÅÚ Àü¹® ÄÚµð³×ÀÌÅÍ */
.specialTabCon_4_wrap{height:490px}

/* TabCon5_24½Ã°£ ºñ»ó¿¬¶ô¸Á */
.specialTabCon_5_wrap{height:484px}

/* TabCon6_´Ù¾çÇÑ ¸â¹ö½ÊÇýÅÃ */
.specialTabCon_6_wrap{height:490px}

/* ¹öÆ° */
.dol_reservConfirm_btn{font-family:"³ª´®°íµñ","NanumGothic","fontng","Nanum Gothic"}
.dol_reservConfirm_btn{background-color:#ff2c55;padding:6px;margin-left:10px;font-weight:400;color:#fff}

/* °Ë»ö°á°ú ¸®´º¾ó */
.search_tab_cont.type_a .hotel_search_result{height:186px; box-sizing:border-box;}
.search_tab_cont.type_a .hotel_search_result .hSearch_resultInfo_wrap{padding:16px;}
.search_tab_cont.type_a .hSearch_result_info .hSearch_result_txt{width:638px; height:152px; box-sizing:border-box;}
.search_tab_cont.type_a .hSearch_result_txt h3{overflow:hidden; height:30px; padding:0; line-height:30px; text-overflow:ellipsis; white-space:nowrap;}
.search_tab_cont.type_a .hSearch_result_txt a{display:inline-block; font-family:"Nanum Gothic"; font-size:19px; font-weight:700; color:#292f33;}
.search_tab_cont.type_a .hSearch_result_txt p{padding:0;}
.search_tab_cont.type_a .hSearch_result_txt .hSearch_evaluation{margin:4px 0 12px; padding:0;}
.search_tab_cont.type_a .hSearch_result_txt .loc{font-size:14px; color:#727272;}
.search_tab_cont.type_a .hSearch_result_txt .loc span{color:#444;}
.search_tab_cont.type_a .fac{margin-top:8px;}
.search_tab_cont.type_a .fac:after{content:''; display:block; clear:both;}
.search_tab_cont.type_a .fac dt{float:left; width:35px; font-size:14px; color:#727272;}
.search_tab_cont.type_a .fac dd{float:left; width:410px;}
.search_tab_cont.type_a .icon_fac{position:relative;}
.search_tab_cont.type_a .icon_fac span{display:inline-block; margin:0 2px; vertical-align:top;}
.search_tab_cont.type_a .icon_fac span img{height:20px;}
.search_tab_cont.type_a .icon_fac span em{position:absolute; left:0; bottom:27px; padding:4px 6px; background:rgba(0, 0, 0, .75); font-size:12px; color:#fff; text-align:center; line-height:15px; letter-spacing:-0.5px; z-index:1; display:none;}
.search_tab_cont.type_a .icon_fac em:after{content:''; position:absolute; left:6px; bottom:-6px; width:6px; height:6px; background:url("/img/sub/icon_fac_arrow.png") no-repeat 0 0;}
.search_tab_cont.type_a .icon_fac span:hover em{display:block;}
/* .search_tab_cont.type_a .icon_fac span i{content:''; display:inline-block; height:20px; background:url("/img/sub/icon_fac_sp.png") no-repeat 0 0; background-size:170px 60px;}
.search_tab_cont.type_a .icon_fac .i_hair i{width:17px; background-position:0 0;}
.search_tab_cont.type_a .icon_fac .i_sau i{width:21px; background-position:-18px 0;}
.search_tab_cont.type_a .icon_fac .i_sun i{width:19px; background-position:-42px 0;}
.search_tab_cont.type_a .icon_fac .i_room i{width:23px; background-position:-63px 0;}
.search_tab_cont.type_a .icon_fac .i_pool i{width:18px; background-position:-87px 0;}
.search_tab_cont.type_a .icon_fac .i_res i{width:10px; background-position:-107px 0;}
.search_tab_cont.type_a .icon_fac .i_golf i{width:14px; background-position:-119px 0;}
.search_tab_cont.type_a .icon_fac .i_car i{width:21px; background-position:-134px 0;}
.search_tab_cont.type_a .icon_fac .i_lobby i{width:17px; background-position:0 -20px;}
.search_tab_cont.type_a .icon_fac .i_bar i{width:18px; background-position:-19px -20px;}
.search_tab_cont.type_a .icon_fac .i_lift i{width:21px; background-position:-40px -20px;}
.search_tab_cont.type_a .icon_fac .i_tour i{width:17px; background-position:-64px -20px;}
.search_tab_cont.type_a .icon_fac .i_shop i{width:21px; background-position:-83px -20px;}
.search_tab_cont.type_a .icon_fac .i_bus i{width:23px; background-position:-105px -20px;}
.search_tab_cont.type_a .icon_fac .i_fax i{width:19px; background-position:-128px -20px;}
.search_tab_cont.type_a .icon_fac .i_mas i{width:23px; background-position:-147px -20px;}
.search_tab_cont.type_a .icon_fac .i_lau i{width:18px; background-position:0 -40px;}
.search_tab_cont.type_a .icon_fac .i_gym i{width:19px; background-position:-20px -40px;}
.search_tab_cont.type_a .icon_fac .i_beach i{width:21px; background-position:-41px -40px;}
.search_tab_cont.type_a .icon_fac .i_ten i{width:18px; background-position:-63px -40px;}
.search_tab_cont.type_a .icon_fac .i_cas i{width:15px; background-position:-82px -40px;}
.search_tab_cont.type_a .icon_fac .i_kid i{width:20px; background-position:-99px -40px;}
.search_tab_cont.type_a .icon_fac .i_wifi i{width:20px; background-position:-121px -40px;}
.search_tab_cont.type_a .icon_fac .i_df i{width:13px; background-position:-142px -40px;} */
.search_tab_cont.type_a .hSearch_result_txt .hotel_score{margin-top:10px;}
.search_tab_cont.type_a .hSearch_result_txt .hotel_score .tit{display:inline-block; font-size:14px; color:#727272;}
.search_tab_cont.type_a .hSearch_result_txt .hotel_score > strong{font-size:14px; font-weight:700; color:#000;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel{position:relative; margin-top:10px; padding-left:35px; text-align:left;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .tit{position:absolute; left:0; top:3px; font-size:14px; color:#727272;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .icon{display:inline-block; height:23px; margin-right:3px; padding:0 6px; border:1px solid #000; font-size:12px; font-family:'µ¸¿ò', 'dotum'; line-height:23px; box-sizing:border-box;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .icon em{letter-spacing:-0.5px;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .icon em:after{content:''; display:inline-block; width:13px; height:13px; margin:4px 0 0 5px; background:url("/img/sub/icon_benefit.png") no-repeat 0 0; vertical-align:top;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .info{color:#1e5fa9; border-color:#1e5fa9; cursor:pointer;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .info em:after{background-position:0 0;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .info .layer{display:none; position:absolute; left:0; bottom:28px; width:295px; padding:6px 10px 4px; background:rgba(0, 0, 0, .7); color:#fff; line-height:16px; box-sizing:border-box;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .info .layer em:after{content:''; position:absolute; left:80px; bottom:-4px; width:7px; height:4px; margin:0; background-position:-39px 0;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .info:hover .layer{display:block;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .type1{color:#799a29; border-color:#799929;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .type1 em:after{background-position:-13px 0;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .type2{color:#c51c6b; border-color:#c41c6b;}
.search_tab_cont.type_a .hSearch_result_txt .benefit_hotel .type2 em:after{background-position:-26px 0;}
.search_tab_cont.type_a .hSearch_result_price{width:246px; height:184px; padding:16px 15px; background:#fff; box-sizing:border-box;}
.search_tab_cont.type_a .hSearch_result_price .hSearch_checkbox{top:16px; right:16px;}
.search_tab_cont.type_a .hSearch_price{position:relative; height:100px; margin-top:15px; padding-top:45px; box-sizing:border-box;}
.search_tab_cont.type_a .hSearch_price .sale_price{position:absolute; right:0; bottom:52px; padding:0; font-family:"Nanum Gothic"; color:#ff1c1c;}
.search_tab_cont.type_a .hSearch_price .sale_price span{display:block; font-weight:700; line-height:18px; letter-spacing:-0.5px;}
.search_tab_cont.type_a .hotel_btns{overflow:hidden;}
.search_tab_cont.type_a .hotel_btns .fav_hotel{float:left;}
.search_tab_cont.type_a .hotel_btns .fav_hotel a{width:36px; height:37px; padding:0; background:url("/img/sub/icon_fav_hotel.png") no-repeat 0 0;}
.search_tab_cont.type_a .hotel_btns .fav_hotel a:hover, .search_tab_cont.type_a .hotel_btns .fav_hotel a.on{background-position:0 -37px;}
.search_tab_cont.type_a .hotel_btns .btn_hSearch_price{float:right; width:172px; height:37px; margin-top:0; line-height:37px;}

/* È£ÅÚ »ó¼¼ °í°´¸®ºä ÅÇ */
.dol_viewTabCon .viewTabConBox{position:relative;}
.dol_viewTabCon .viewTabConBox .review_txt{position:absolute; right:24px; top:0;}

/* È£ÅÚ»ó¼¼_ÄíÇ¦¿µ¿ª */
.view_benefit_wrap{margin-top:50px; padding-left:190px; background:url(/img/sub/benefit_bg.jpg) no-repeat 0 0;}
.view_benefit_wrap ul{width:639px; padding:18px 0 23px; font-size:0; text-align:center;}
.view_benefit_wrap li{display:inline-block; margin:0 10px;}
.view_benefit_wrap li a{display:block;}
