
/*common*/
input::placeholder{color: #9B9B9B;font-size: 11px;}
input::-webkit-input-placeholder{color: #9B9B9B;font-size: 11px;}
input:-ms-input-placeholder{color: #9B9B9B;font-size: 11px;}
textarea::placeholder{color: #9B9B9B;}
textarea:-ms-input-placeholder{color: #9B9B9B;}
textarea::-webkit-input-placeholder{color: #9B9B9B;}




.main_offer2 {
    padding: 0;
    background: url("../../../../20220127085836im_/http%EF%B9%95/biddingstay.com/img/dddddd.png")no-repeat;
    background-position: center;
    background-size: cover;    
}

.main_offer2 .container{
    height: 980px;

    position: relative;
}

.panel_right{
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0; 
    margin-top: -22%;
    z-index: 10;
    height: fit-content;

}
.panel_right h2{
    font-size: 34px;
    font-weight: bold;
    color: #FAA819;
    margin-top: 0;
}
.panel_right p{
    font-size: 16px;
    color: #0A0A0A;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 10px;
}
.panel_right h3{
    font-size: 23px;
    font-weight: bold;
    color: #0B0B0B;
}
.panel_right .banner_icon_group{
    margin: 40px auto;
    width: 100%;
    display: table;
    clear: both;
    content: '';
}
.panel_right .banner_icon_group .icon_box{
    margin: 0 auto;
    width: 49%;
    height: 140px;
    display: inline-block;
    background-position: center;
}
.hotel{background: url("../../../../20220314183919im_/http%EF%B9%95/biddingstay.com/img/hotel_icon.svg")no-repeat;}
.plane{background: url("../../../../20220207100623im_/http%EF%B9%95/biddingstay.com/img/plane_icon.svg")no-repeat;}




/*bidding_application*/
.bidding_application{
    width: 460px;
    position: absolute;
    right: 0; 
    top: 60px;
    border-radius: 5px;
    color: #4A4A4A;
    background: #ffffff;
    box-shadow: 0 2px 2px 2px rgba(60,60,60,0.2);
    text-align: center;

}
.bidding_application h3{
    padding: 5px 10px 10px;
}
.bidding_application .application_tabs{
    border-bottom: 1px solid #0a0a0a;
    text-align: center;
    position: relative;
    height: 35px;
}
.bidding_application .application_tabs button.tablinks {
    background: #DCDCDC;
    padding: 6px 10px;
    color: #ffffff;
    width: 212px;
    border-radius: 5px 5px 0 0;
    position: absolute;
    font-weight: bold;
}
.bidding_application .application_tabs button.tablinks:nth-child(1){
    left: 15px;
}
.bidding_application .application_tabs button.tablinks:nth-child(2){
    right: 15px;
}
.bidding_application .application_tabs button.tablinks.active {
    background: #0a0a0a;
}
.bidding_application .application_tabs button.tablinks:hover{
    background: #0a0a0a;
    transition: all 0.5s;
}

.bidding_application label{cursor: pointer;}
.bidding_application input{background-color: #ffffff;}
.bidding_application input[type="checkbox"]{cursor: pointer;}


.bidding_application .tabcontent{
    padding: 10px 15px 15px;
}


.app_form_group{
    width: 100%;
    /* height: auto; */
    display: table;
    clear: both;
    content: '';
    margin-bottom: 8px;
}
.app_form_group .label{
    font-size: 12px;
    font-weight: bold;
    width: 23%;
    height: 30px;
    line-height: 30px;
    margin-right: 3%;
    float: left;
    text-align: right;
}
.asterisk{
    color: #D0021B;
}
.app_form_group .app_txt_line{
    float: left;
    width: 74%;
}
.bs_input{
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    border: 1px solid #ddd;
    background: none;
    font-size: 12px;
    line-height: 30px;
    -webkit-appearance: none;
    border-radius: 0;
}
.bs_textarea{
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #ddd;
    background: none;
    font-size: 12px;
    -webkit-appearance: none;
    resize: vertical;
    border-radius: 0;
}
.btn_bs{
    padding: 5px 20px;
    margin: 0;
    background: #7c6a52;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {
    display: none;
}
.bs_select{
    background: url('../../../../20200930225219im_/https%EF%B9%95/www.biddingstay.com/img/bottom_gt.png') no-repeat 95% 50%;
}
.ma_0{
    margin-bottom: 0 !important;
}
.calender {
    background-image: url("../../../../20220228172527im_/http%EF%B9%95/biddingstay.com/img/icon_02.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 15px;
}
.arrow_right{
    background-image: url("../../../../20220207100623im_/http%EF%B9%95/biddingstay.com/img/arrow-right.png");
    background-position: center;
    background-repeat: no-repeat;
    width: 10%;
    display: inline-block;
    height: 30px;
    background-size: 10px;
    float: left;
}
.arrow_down {
    background-image: url("../../../../20200930225219im_/https%EF%B9%95/www.biddingstay.com/img/bottom_gt.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.c-default{cursor: default;}
ul.box_footer{
    color: #9B9B9B;
    font-size: 10px;
}
ul.box_footer li{}

/*Domestic Event*/
input.event_title{width: 100%;}

input.event_period{width: 45%; float: left;}

input.location{width: 45%; float: left; margin-bottom: 10px;}
input.location:first-child{margin-right: 10%;}
input.location:last-child{width: 100%; margin-bottom: 0;}

input.attendes{width: 45%; float: left;}
input.attendes:first-child{margin-right: 10%;}

.app_txt_line.check_input{display: inline-block; width: auto; height: 30px;}
.check_input input{margin-right: 5px;}
.check_input label{margin-right: 12px; font-size: 12px; font-weight: bold; line-height: 30px;}

input.fnb{width: 40%; float: left;}
span.room_quantity,
span.response_date{
    font-size: 12px;
    float: left;
    font-weight: bold;
    width: 36%;
    height: 30px;
    line-height: 30px;
    margin-right: 4%;
    text-align: right;}
input.room_quantity{float: right; width: 61px;}

input.transportation{width: 100%;}

input.total_budget{width: 33%; float: left;}
span.response_date{width: 33%;}
input.response_date{width: 30%;}
textarea.bs_textarea{width: 100%; color: #9B9B9B;font-size: 11px;}

hr{background: #9b9b9b; margin-bottom: 10px;}

input.applicant_name,
input.phone_no,
input.email {width: 100%;}

input#agree{margin-right: 5px;}
div.footer_button{margin-top: 10px;}
button.apply{width: 170px;}











/*Overseas Event*/

/*Overseas Event_small tab*/
.tabset > input[type="radio"] {
    position: absolute;
    left: -200vw;
}

.tabset .tab-panel {
    display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
    display: block;
}

.tabset > label {
    position: relative;
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    font-size: 12px;
    width: 117px;
    height: 30px;
    line-height: 30px;
    color: #7C6A52;
    border: 1px solid #7C6A52;
    background: #ffffff;
    float: left;
}

.tabset > label:hover,
.tabset > input:focus + label {
    border: 1px solid #7C6A52;
    background: #7C6A52;
    color: #ffffff;
    transition: all 0.2s;
}

.tabset > input:checked + label {
    border: 1px solid #7C6A52;
    background: #7C6A52;
    color: #ffffff;
}

.tab-panels{
    display: table;
    width: 100%;
    padding: 10px;
    background: #F4F4F4;
}

input.input_from{width: 45%; float: left;}
input.input_to{width: 45%; float: right;}
input.input_depart{width: 45%; float: left;}
input.input_return{width: 45%; float: right;}
input.full{width: 100%;}
.non_stop{text-align: left; float: left;}
.non_stop label{color: #9B9B9B; font-size: 11px;}

input.room_quantity02{
    float: left;
    width: 35%;
}
.room_type{
    font-size: 12px;
    float: left;
    font-weight: bold;
    width: 27%;
    height: 30px;
    line-height: 30px;
    margin-right: 3%;
    text-align: right;}
.input_room_type{float: right; width: 35%;}






/*bidding_application_modal 공통*/
.modal_window {
    background-color: transparent;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s;
}
.modal_window:target {
    opacity: 1;
    pointer-events: auto;
}
.modal_window > 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);
}

.modal_close {
    position: absolute;
    right: 10px;
    top: 10px;
    text-decoration: none;
    background-size: 15px 15px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url("../../../../20220207100624im_/http%EF%B9%95/biddingstay.com/img/times-solid.svg")no-repeat;
}

.modal_header{
    margin-bottom: 10px;
}
.modal_header h4{
    font-size: 14px;
    text-align: left;
}
.modal_body{}
.modal_footer{}
.modal_footer button{
    margin-top: 10px;
    width: 100%;
}



.cabin{
    position: fixed;
    top: 60%;
    right: 21%;
    /* bottom: 0; */
    /* left: 0; */
}
.modal_cabin{
    width: 222px;
    border-top: 1px solid #0a0a0a;
    padding: 10px;
}

.modal_cabin .modal_body select{
    width: 100%;
    margin-bottom: 10px;
}
.cabin_box{
    padding: 10px;
    background: #F4F4F4;
    display: table;
    clear: both;
    content: '';
    width: 100%;
}
.cabin_box .line{
    margin-bottom: 5px;
}
.cabin_box .tit{
    display: inline-block;
    width: 47%;
    height: 30px;
    text-align: left;
}
.cabin_box .tit .division{
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    display: block;
}
.cabin_box .tit .age{
    font-size: 10px;
    display: block;
}

.number_consol{
    float: right;
}
.number_consol input{
    width: 35px;
    float: left;
    border-right: none;
    border-left: none;
    text-align: center;
}
.number_consol span{
    border: 1px solid #ddd;
    height: 30px;
    width: 30px;
    line-height: 28px;
    display: inline-block;
    float: left;
    color: #FAA819;
    font-size: 17px;
    cursor: pointer;
    background: #ffffff;
}
.number_consol .input_number_decrement{}
.number_consol .input_number_increment{}





/* modal-select a major city */
.city{
    position: fixed;
    top: 58%;
    right: 21.5%;
    /* bottom: 0; */
    /* left: 0; */
}
.modal_city{
    width: 400px;
    border-top: 1px solid #0a0a0a;
    padding: 10px;
}
.modal_city table{
    text-align: left;
}
table, th, td {
    /*border: 1px solid black;*/
    border-collapse: collapse;
}
.modal_city table tbody{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.modal_city table tr{

}

.modal_city td{
    color: #727272;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 5px;
    border-collapse: collapse;
    font-weight: 400;
}
.modal_city td:hover{
    color: #FAA819;
    text-decoration: underline;
}
.modal_city td.city_tit{
    font-size: 12px;
    background: #F4F4F4;
    padding: 0 10px;
    width: 70px;
    font-weight: 600;
}
.bt{border-top: 1px solid #dddddd;}
.bb{border-bottom: 1px solid #dddddd;}

/* 입찰신청 style */
.partner_vis {
    height: 280px;
    margin-top: 15px;
    background: url('../../../../20220209033009im_/http%EF%B9%95/biddingstay.com/img/partner_vis.jpg');
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 280px;
}
.btns button.btn_bs{
 display: inline-block;
 padding: 0 20px;
 color: #fff;
 line-height: 40px;
 cursor: pointer;
 font-size: 15px;
 font-weight: 400;
}
.modal_app{
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s;
}

/* #popup style */
.popup {
    width: 320px;
    border-top: 1px solid #0a0a0a;
    padding: 10px;
    z-index: 100;
    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);
}


/*****************************
 *  스타일 변경 - youstone  
 ******************************/
/* override */
.panel_right { left: 110px;  }
.bidding_application { width:470px; right: 80px; } 
.bidding_application .application_tabs button.tablinks {  width: 222px;  } 
.bidding_application .application_tabs button.tablinks:nth-child(1){  left: 10px;	}
.bidding_application .application_tabs button.tablinks:nth-child(2){	right: 10px;		}
span.room_quantity {  width: 32%;   }
span.response_date{width: auto; }
input.response_date { width: 34%; float:right; }

/* add */
select.location{width: 45%; float: left; margin-bottom: 10px;}
select.location:first-child{margin-right: 10%;}
select.location:last-child{width: 100%; margin-bottom: 0;}
.model_popup{	opacity: 1;    pointer-events: auto; }
.partner_visP {  height: 280px; margin-top: 15px;  background: url('../../../../20220209033009im_/http%EF%B9%95/biddingstay.com/img/partner_vis.jpg');  font-size: 50px;  font-weight: bold;  color: #fff;  text-align: center;  line-height: 280px; }
.partner_visB {  height: 280px; margin-top: 15px;  background: url('../../../../20220209033009im_/http%EF%B9%95/biddingstay.com/img/partner_vis.jpg');  font-size: 50px;  font-weight: bold;  color: #fff;  text-align: center;  line-height: 60px;  padding-top:50px; }
.partner_visB .c_partner_vis_25 {	 font-size: 30px; }
a.btn_type2 { color: #fff; }
.btn_type2 {
    background: #7c6a52;
    color: #fff; 
	text-align: center;
    width: 200px;
    height: 40px;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    padding: 5px 15px;
}

/*
     FILE ARCHIVED ON 07:22:39 Dec 11, 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.503
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.016
  esindex: 0.012
  cdx.remote: 5.806
  LoadShardBlock: 120.791 (3)
  PetaboxLoader3.datanode: 168.097 (4)
  load_resource: 62.61
*/