@charset "UTF-8";

/*************
 * override 
 *************/
 body { min-width: 1340px; }
 
.search_box ul.location_box { z-index:2; }
.search_box ul.room_box { z-index:2; }
.search_box ul.star_box { z-index:2; }
.sub_feature li {float:left; margin-right: 30px;;}
.sub_feature li:first-of-type { margin-left: 50px;;}
.search_box_sub ul.room_box {top:50px; left:765px; width:162px;}
.search_box_sub ul.star_box {top:50px; left:948px; width:162px;}
.complete_reserve p {font-size:18px; color:#000; text-align:left; margin-left:30px;}
.tripadvisor_insert div {margin-right:10px;}
.tripadvisor_insert div:first-of-type {margin-right:0px;}

.room_necessary_info li {height: auto; min-height:30px; margin-bottom:10px; padding-left:40px; background-position:top left; background-repeat:no-repeat; font-size:16px; color:#666;}
.room_necessary_info li:first-of-type {background-image:url(../../../../../20220127170621im_/http%EF%B9%95/biddingstay.com/img/list_icon_01.png); font-weight:bold; color:#444;}
.room_necessary_info li:nth-of-type(2) {background-image:url(../../../../../20220201101534im_/http%EF%B9%95/biddingstay.com/img/list_icon_02.png);}
.room_necessary_info li:nth-of-type(3) {background-image:url(../../../../../20220225230440im_/http%EF%B9%95/biddingstay.com/img/list_icon_03.png);}
.room_necessary_info li:nth-of-type(4) {background-image:url(../../../../../20220104105213im_/http%EF%B9%95/biddingstay.com/img/detail_icon_01.png);}
.room_necessary_info li:nth-of-type(5) {background-image:url(../../../../../20220202144722im_/http%EF%B9%95/biddingstay.com/img/detail_icon_02.png);}
.room_necessary_info li:nth-of-type(6) {background-image:url(../../../../../20200902190652im_/https%EF%B9%95/www.biddingstay.com/img/detail_icon_03.png);}
/* .room_necessary_info li:nth-of-type(7) {height:auto; background-image:url(../../../../../20220104105212im_/http%EF%B9%95/biddingstay.com/img/detail_icon_04.png);} */
.room_necessary_info li:nth-of-type(7) {height:auto; background-image:url(../../../../../20220124152809im_/http%EF%B9%95/biddingstay.com/img/detail_icon_05.png);}
.room_necessary_info li:nth-of-type(8) {background-image:url(../../../../../20220127170622im_/http%EF%B9%95/biddingstay.com/img/detail_icon_06.png);}
.room_necessary_info li:nth-of-type(9) {background-image:url(../../../../../20220124152808im_/http%EF%B9%95/biddingstay.com/img/detail_icon_07.png);}
.room_necessary_info li:nth-of-type(10) {background-image:url(../../../../../20220202144720im_/http%EF%B9%95/biddingstay.com/img/detail_icon_08.png);}
.room_necessary_info li:nth-of-type(11) {background-image:url(../../../../../20220127170622im_/http%EF%B9%95/biddingstay.com/img/detail_icon_09.png);}

/* .main_vis { height: 500px; padding-top: 70px; } */
.main_vis { height: 680px; padding-top: 70px; }
.main_vis .search_box { margin:80px auto 0; }

.partner_detail {text-align: left;}
.partner_detail h2 { margin-top:45px; font-size:25px; font-weight:700;}
.partner_detail h3 { margin-left:10px;  margin-top:15px; font-size:20px; font-weight:500;}
.partner_detail p { margin-left:30px; margin-top: 0px;font-size:16px;font-weight:300;color:#444;}
.partner_detail p.list_gold {margin-top:0px; font-weight:bold; color:#7c6a52;}

.payment_info ul p { width: 48%; }
.payment_info ul span { width: 48%; font-size:19px; font-weight:bold; }

.reserve_result .room_detail_info > ul > li.room_necessary_info {height: 670px;}

.room_detail_info > ul > li.reserve_result_info span {width: 160px;}

#bidding_application .content .container .application .tb01 td input[type=radio] + label{ margin-right:60px}

header div > ul > li { margin: 0 15px; }

/* .main_offer { padding-top:0px; } */
.main_offer h2 {font-size:35px; font-weight:300;}
.main_offer2 h2 { margin:25px 0 15px; }


/**************
 * add 
 **************/
.detail_top ul li.detail_price p.c_sub_info {font-size:16px; font-weight:400; color:#666; text-decoration:none; line-height:140%;}
.price_list > li .em_red { font-size:21px; }
.price_list > li.c_left { width: 45% }
.price_list > li.c_right { width: 55% }
header .lang_box { z-index:999; }
.reserve_write .two_input2 input {width:35%; margin-right:2%;}
.reserve_write .two_input2 input:last-of-type {margin-right:0;}
.reserve_write .two_input2 span { display:inline-block; width:9%; }

.reserve_write .two_input3 h4 {width:5%; margin-right:2%;}
.reserve_write .two_input3 input {width:35%; margin-right:2%;}
.reserve_write .two_input3 input:last-of-type {margin-right:0;}
.reserve_write .two_input3 span { display:inline-block; width:7%; }
.guest_info li:first-of-type input {width:35%; margin-right:2%;}
.guest_info li input {width:35%; margin-left:0px;}
.guest_info h2 .c_span {position:relative;}
.reserve_write h2 .c_span {margin:40px 0 10px; font-size:30px; font-weight:bold;}
.price_list > li select { height: 25px; }

.reserve_result .top_area h3 {font-size:30px; font-weight:bold; color:#6e5a3f; text-align:center; line-height:40px; padding-top:20px;} 
.reserve_result .top_area h3 .c_h3_font1 {font-size:15px;}

#reserveVoucher .voucher_logo {margin:-15px -15px 15px; padding:10px; background:#0a0a0a; line-height:45px;}
#reserveVoucher .voucher_info {font-size:18px; } 
#reserveVoucher .voucher_info li {width:70%; font-size:18px; font-weight:bold; }
#reserveVoucher .voucher_info li:first-of-type {width:110px;  font-size:18px; font-weight:bold;} 		
#reserveVoucher .voucher_address {font-size:15px;}
#reserveVoucher .voucher_address li {width:70%; }
#reserveVoucher .voucher_address li:first-of-type {width:110px;  font-weight:bold;}
#reserveVoucher .voucher_cont {margin:10px 0; padding:10px; background:#f4f4f4; border:1px solid #a38864;}
#reserveVoucher .voucher_cont h4 {font-size:18px; font-weight:bold;}
#reserveVoucher .voucher_cont p {font-size:14px; font-weight:400; margin-left:10px;} 
#reserveVoucher .voucher_cont p {font-size:14px; font-weight:400; margin-left:10px;}
#reserveVoucher .voucher_cont li {width:70%; font-size:14px; }
#reserveVoucher .voucher_cont li:first-of-type {width:80px;  margin-left:10px;}	

.page_on { color:#000; font-weight:bold; background:#D5D5D5; }

ul.tabs li.active2 { 	background: #BDBDBD; 	border-bottom: 1px solid #fff; }

.select_style01 { color:#A6A6A6; border:0; width:290px; height: 50px; font-size:16px; padding: 10px 20px; background-repeat: no-repeat; background-image:url('../../../../../20200930225219im_/https%EF%B9%95/www.biddingstay.com/img/bottom_gt.png'); background-position:92% center; -webkit-appearance: none;}
.select_style01 option { color:#000; }
.select_style01 option:first-of-type { color:#A6A6A6; }
 
.applicaton_step01 { display:inline-block; float:left; background-color:#754C00; color:#fff; font-weight:bold; font-size:25px; text-align:center; width:30%; height:65px; padding-top:15px; }
.applicaton_step02 { display:inline-block; float:left; background-color:#BDBDBD; color:#fff; font-weight:bold; font-size:25px; text-align:center; width:30%; height:65px; padding-top:15px }
.applicaton_arrow { display:inline-block; float:left;  width:5%; text-align:center; }


/* layer popup */
.c_layer_bg { display:none; position:fixed; top:0px; left:0px; bottom:0px; right:0px; z-index:999; background:#8C8C8C; opacity: 0.5;}
.c_layer_popup { display:none; position:fixed; z-index:9999; background:#FFF; border:1px solid #000; overflow-x:hidden; overflow-y:auto;}
.c_layer_popup .c_layer_title_1 { width:100%; height:40px; top:0px; background:#5D5D5D; color:#FFF; font-size:17px; font-weight:bold; }
.c_layer_popup .c_layer_title_2 { width:80%; height:100%; top:0px; float:left; margin:8px 10px; }  
.c_layer_popup .c_layer_title_3 { height:100%; top:0px; float:right; margin:8px 25px; color:red; }
.c_layer_popup .c_layer_body_1 { padding:10px 10px; font-size:12px;}
.c_layer_popup .c_layer_body_2 { width:100%; color:#000; }
.c_layer_popup .c_layer_body_3 {  }
.c_layer_popup .c_layer_body_4 { padding:5px 5px; text-align:center; background:#EAEAEA; font-weight:bold; border:1px solid #cdcfd0; }
.c_layer_popup .c_layer_body_5 { padding:5px 5px; border:1px solid #cdcfd0; } 
.c_layer_popup h3 { font-size: 15px;  border-left: 3px solid #d32518;  padding-left: 10px; margin-left: 10px;  margin-bottom: 5px;  color: #737373; }
.c_layer_body_1 td { padding:5px 5px; text-align:center; border:1px solid #cdcfd0; }
.c_layer_body_1 .c_list_title td { padding:5px 5px; text-align:center; background:#EAEAEA; font-weight:bold; border:1px solid #cdcfd0; }

/* layer popup - input type */
.c_layer_popup .c_layer_table_1 { width:100%; color:#000; }
.c_layer_popup .c_layer_table_1 td { height:25px; padding:5px 0; margin:0; text-align:center; border:1px solid #cdcfd0; }
.c_layer_popup .c_layer_table_1 td.c_title { text-align:left; background:#EAEAEA; font-weight:bold; padding-left:10px; }
.c_layer_popup .c_layer_table_1 td.c_body { text-align:left; padding-left:10px; }
/* .c_layer_popup .c_layer_table_1 input[type=text], input[type=password], textarea { font-size:13px; width:95%; height:20px; padding:0 5px ; margin:0; border:1px solid #F29661; } */
.c_layer_popup .c_layer_table_1 select { font-size:13px; width:95%; height:20px; padding:0 0 ; margin:0; border:1px solid #F29661;}

/* partner popup */
.c_partner_pwd { border: 1px solid #ddd;  height:30px; }

/* biddingRoomLayer bpopup */
#i_bpopup_room_bid div {  }

/* main banner */
.main_banner {   padding: 0;   background: url("../../../../../20220319235555im_/http%EF%B9%95/biddingstay.com/img/lpg_bg.jpg")no-repeat;  background-position: center;   background-size: cover; display:none; }
.main_banner .container {  padding:30px 0;  position: relative; }

/* bpopup */
.c_bpopup { display:none; }

/* bpopup - 다량숙박 입찰 */
.bidding_room {  width: 470px; border-radius: 5px;  color: #4A4A4A;  background: #ffffff;  box-shadow: 0 2px 2px 2px rgba(60,60,60,0.2); text-align: center; }
.bidding_room h3 {    padding: 5px 10px 10px; }
.bidding_room label {	cursor: pointer;	}
.bidding_room input {	background-color: #ffffff;	}
.bidding_room input[type="checkbox"] {	cursor: pointer;	}
.bidding_room .tabcontent_room {    padding: 10px 15px 15px; } 

/* 해외입찰 bpopup biddingApplicationLayer.jsp */
.number_consol span { text-align:center; }

/* /quotation/recom/index.jsp */
.mail-innerContents-listTable > thead > tr > th{background: #f5f2ef;border-right: 1px solid #e7e0d8;text-align: center;padding: 8px;border-bottom: 1px solid #a9a197;}
.mail-innerContents-listTable > thead > tr > th:last-child{border-right:none;}


/**************
 * replace 
 **************/
/* 국내/해외 입찰 팝업에 사용 */
.modal_window2 {
    background-color: transparent;
    z-index: 999;
    opacity: 0;
    pointer-events: auto;
    transition: all 0.3s;
}
.modal_window2:target {
    opacity: 1;
    pointer-events: auto;
}
.modal_window2 > div{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #ffffff;
    box-shadow: 0 2px 2px 2px rgba(60,60,60,0.2);
}

/******************
 * 신규 renewal_201901 디자인 CSS 갱신 
 ******************/
/* 푸터 변경(추가) */

.footerWrap ul {clear: both; display: inline-block;  }
.footerWrap .footerLink li, .footerWrap .bdInfo li {float:left;color: #999;font-size: 15px;font-weight: 100;line-height: 16px;}
.footerWrap .footerLink li::after, .footerWrap .bdInfo li::after {content: '|';display: inline-block;margin:0 10px;}
.footerWrap .footerLink li:last-child::after, .footerWrap .bdInfo li:last-child::after{content: none;}
.footerWrap .footerLink {display: inline-block;margin-bottom:20px;}
.footerWrap .bdInfo {display: inline-block;}
.footerWrap .bdInfo.mgBottom{margin-bottom: 5px;margin:0 auto; display: table;}


/*******************
 * layer popup 관련
 *******************/
/* layer popup */
.c_layer_bg { display:none; position:fixed; top:0px; left:0px; bottom:0px; right:0px; z-index:999; background:#8C8C8C; opacity: 0.5;}
.c_layer_popup { display:none; position:fixed; z-index:9999; background:#FFF; border:1px solid #000; overflow-x:auto; overflow-y:auto;}
.c_layer_popup .c_layer_title_1 { width:100%; height:40px; top:0px; background:#5D5D5D; color:#FFF; font-size:17px; font-weight:bold; }
.c_layer_popup .c_layer_title_2 { width:80%; height:100%; top:0px; float:left; margin:8px 10px; }  
.c_layer_popup .c_layer_title_3 { height:100%; top:0px; float:right; margin:8px 25px; color:red; }
.c_layer_popup .c_layer_body_1 { padding:10px 10px; font-size:12px;}
.c_layer_popup .c_layer_body_2 { width:100%; color:#000; }
.c_layer_popup .c_layer_body_3 {  }
.c_layer_popup .c_layer_body_4 { padding:5px 5px; text-align:center; background:#EAEAEA; font-weight:bold; border:1px solid #cdcfd0; }
.c_layer_popup .c_layer_body_5 { padding:5px 5px; border:1px solid #cdcfd0; } 
.c_layer_popup h3 { font-size: 15px;  border-left: 3px solid #d32518;  padding-left: 10px; margin-left: 10px;  margin-bottom: 5px;  color: #737373; }
.c_layer_body_1 td { padding:5px 5px; text-align:center; border:1px solid #cdcfd0; }
.c_layer_body_1 .c_list_title td { padding:5px 5px; text-align:center; background:#EAEAEA; font-weight:bold; border:1px solid #cdcfd0; }

/* layer popup - input type */
.c_layer_popup .c_layer_table_1 { width:100%; color:#000; }
.c_layer_popup .c_layer_table_1 td { height:25px; padding:5px 0; margin:0; text-align:center; border:1px solid #cdcfd0; }
.c_layer_popup .c_layer_table_1 td.c_title { text-align:left; background:#EAEAEA; font-weight:bold; padding-left:10px; }
.c_layer_popup .c_layer_table_1 td.c_body { text-align:left; padding-left:10px; }
.c_layer_popup .c_layer_table_1 input[type=text], input[type=password], textarea { font-size:13px; width:95%; height:20px; padding:0 5px ; margin:0; border:1px solid #F29661; }
.c_layer_popup .c_layer_table_1 select { font-size:13px; width:95%; height:20px; padding:0 0 ; margin:0; border:1px solid #F29661;}

/* contents body */
.c_contents_body .c_layer_title_1 { width:100%; height:40px; top:0px; background:#5D5D5D; color:#FFF; font-size:17px; font-weight:bold; }
.c_contents_body .c_layer_title_2 { width:80%; height:100%; top:0px; float:left; margin:8px 10px; }  
.c_contents_body .c_layer_title_3 { height:100%; top:0px; float:right; margin:8px 25px; color:red; }
.c_contents_body .c_layer_body_1 { padding:10px 10px; font-size:12px;}
.c_contents_body .c_layer_body_2 { width:100%; color:#000; }
.c_contents_body .c_layer_body_3 {  }
.c_contents_body .c_layer_body_4 { padding:5px 5px; text-align:center; background:#EAEAEA; font-weight:bold; border:1px solid #cdcfd0; }
.c_contents_body .c_layer_body_5 { padding:5px 5px; border:1px solid #cdcfd0; }
.c_contents_body h3 { font-size: 15px;  border-left: 3px solid #d32518;  padding-left: 10px; margin-left: 10px;  margin-bottom: 5px;  color: #737373; }


/*
     FILE ARCHIVED ON 08:21:32 Dec 10, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:59:27 Aug 20, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.625
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.019
  esindex: 0.012
  cdx.remote: 13.024
  LoadShardBlock: 121.972 (3)
  PetaboxLoader3.datanode: 133.611 (4)
  load_resource: 144.897
  PetaboxLoader3.resolve: 118.068
*/