@charset "UTF-8";
  
@import url(../../../../20211206195054cs_/http%EF%B9%95/fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(../../../../20211206185012cs_/https%EF%B9%95/fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url(../../../../20211206171234cs_/https%EF%B9%95/fonts.googleapis.com/earlyaccess/notosanssc.css);

/*  한국어 */
:lang(ko) {
  font-family: 'Noto Sans KR', sans-serif;
}
 /* 일본어 */
:lang(ja) {
  font-family: 'Noto Sans JP', sans-serif;
}
 /* 중국어 (간체) */
:lang(zh-Hans) {
  font-family: 'Noto Sans SC', sans-serif;
}

/* RESET CSS */
* {box-sizing:border-box;}
body {width:100%; margin:0; padding:0; font-family:'Noto Sans KR', sans-serif; color:#000; -webkit-font-smoothing: antialiased; letter-spacing:-0.015em; line-height:1.5;} 
html {margin:0 auto; width:100%; height:100%; font-size:15px; overflow-y:scroll; overflow-x:visible;}
h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0; padding:0; border:0; line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans KR', sans-serif; color:#252525; font-weight:bold;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0; padding:0; list-style:none}
legend { position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden }
label, input, button, select, img {vertical-align:middle}
input, button {margin:0; padding:0; border:0; font-family:'Noto Sans KR', sans-serif; font-size:1rem}
button {cursor:pointer;-webkit-appearance:none; border:0; padding:0; box-shadow:none;}
textarea, select {font-family:'Noto Sans KR', sans-serif; font-size:1rem}
select {margin:0;}
p {margin:0; padding:0; word-break:break-all;}
pre {overflow-x:scroll; font-size:1.1rem;}
a:link, a:visited {color:inherit; text-decoration:none;}
a:hover, a:focus, a:active {color:inherit; text-decoration:none;}
ul, li, dl, dt, dd {list-style:none; padding:0; margin:0;}
ol, ul, menu, dir, hr, dl, dt, dd {display:block; list-style-type:disc; -webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0; -webkit-padding-start:0;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}

/* common */
h2 {font-size:30px; font-weight:bold;}
.container {width:1300px; margin:0 auto;}
.clearfix > li {float:left;}
.clearfix:after {content:""; width:100%; display:block; clear:both;}
.btn_search {width:12%; height:50px; padding:10px; margin:0; background:#7c6a52; font-size:14px; font-weight:bold; color:#fff;}
.btn_search:hover {background:#7d6b53;}
.form_place {background-image:url('../../../../20200930225219im_/https%EF%B9%95/www.biddingstay.com/img/bottom_gt.png'); background-position:97.5% center;}
.form_calender {background-image:url('../../../../20220228172527im_/http%EF%B9%95/biddingstay.com/img/icon_02.png');}
.form_rooms {background-image:url('../../../../20220202144721im_/http%EF%B9%95/biddingstay.com/img/icon_03.png');}
.form_star {background-image:url('../../../../20220201101535im_/http%EF%B9%95/biddingstay.com/img/icon_04.png');}
.star_group img {margin:0 3px;}
em {color:#a38864; font-style:normal;}
.img_cont {overflow:hidden;}
.img_cont img {width:100%;}
.h-auto {height:auto;}
.em_red {font-weight:bold; color:#d60000 !important;}
.em_gold {font-weight:bold; color:#916d3d !important;}
.btn {height:40px; text-align:center;}
.btn_type1 {background:#7c6a52; color:#fff;}
.btn_type2 {background:#222; color:#fff;}
.bx-wrapper {float:left; margin-bottom:0; box-shadow:none; border:0; }
.block { display:block !important;}
input::placeholder {color:#999;}
.dp_b {display:block !important;}

.bpopup {display:none; width:480px; padding:15px; background:#fff;}
.bpopup .pop_quote {margin-bottom:20px; padding:15px; background:#ae936f; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.bpopup input, .bpopup select, .bpopup textarea {display:block; width:100%; height:40px; margin-bottom:10px; padding:0 20px; border:1px solid #ddd; background:none; font-size:14px; line-height:40px; -webkit-appearance:none;}
.bpopup select {background-repeat:no-repeat; background-position:95% center; background-image:url('../../../../20200930225219im_/https%EF%B9%95/www.biddingstay.com/img/bottom_gt.png');}
.bpopup textarea {height:140px; padding:20px; line-height:1.5;}
.bpopup input[type=file] {height:20px; padding:0; border:0; line-height:1;}
.bpopup button {display:block; margin:20px auto; padding:0 30px;}
.bpopup h3 {position:relative; margin-bottom:15px; font-size:24px;}
.bpopup h3 span {float:right; position:relative; top:0; right:0; font-size:18px; cursor:pointer;}
.bpopup h4 {margin-bottom:5px; font-size:18px;}
.bpopup h5 {margin-bottom:5px; font-size:15px;}
.bpopup p, .bpopup h4 {margin-bottom:5px;}
.bpopup img {display:block; margin:0 auto;}
.bpopup .voucher_logo {margin:-15px -15px 15px; padding:10px; background:#0a0a0a; line-height:45px;}
.bpopup .voucher_info {font-size:24px; }
.bpopup .voucher_info span {font-weight:bold;}
.bpopup .voucher_address {font-size:18px; font-weight:bold;}
.bpopup .voucher_cont {margin:10px 0; padding:10px; background:#f4f4f4;}
.bpopup .voucher_cont h4 {font-weight:bold;}
.bpopup .voucher_cont p {font-size:14px; font-weight:400;}
.bpopup .voucher_cont li {width:50%;}
#reserveVoucher { width:960px;}
#reserveVoucher .btn_cont {text-align:center;}
#reserveVoucher button {display:inline-block; margin:10px 20px;}
.bpopup .input_half {display:inline-block; width:48%; margin-right:4%;}
.bpopup .input_half:nth-of-type(2n+1) {margin-right:0;}
.pop_half {float:left; width:50%; padding:0 5px;}

.slider-container {margin:20px auto;}
.slider-container .scale ins {left:-20px;}
.slider-container .back-bar .pointer-label {top:20px; font-size:11px;}
.slider-container .back-bar .pointer-label:before {content:"￦"}
.theme-green .back-bar .selected-bar {background:#b9a488;}
.theme-green .back-bar .pointer {width:20px; height:20px; background:#705d43;}
.scale ins:before {content:"￦"}
.sliderbar_cont {padding:20px 0; text-align:center;}
.datepicker {z-index:10000;}

/* header */
header {width:100%; height:100px; background:#0a0a0a; line-height:100px;}
header .logo {float:left; margin-top:20px;}
header div > ul {float:right; padding-right:180px;}
header div > ul > li {float:left; margin:0 30px; font-size:15px; font-weight:bold; color:#fff; transition:all 0.4s; cursor:pointer;}
header div > ul > li:hover {color:#a38864;}
header div > ul > li a {padding-bottom:10px;}
header div > ul > li:hover a {border-bottom:2px solid #a38864;}
header div > ul > li:hover .lang_box li a {border:none;}
header div > ul > li:last-of-type { position:relative; margin-right:0;}
header .lang_box {position:absolute; margin-top:35px; width:180px; height:30px; border:1px solid #555;  background:#0a0a0a; overflow:hidden; transition:height 0.5s;}
header .lang_box:hover {height:auto; color:#fff;}
header .lang_box li:first-of-type:after {content:"\25BE"; position:absolute; top:0px; right:10px;}
header .lang_box li {padding:0 10px 5px; font-size:13px; font-weight:300; line-height:30px; }
header .lang_box li img { padding-right:5px;}
header .lang_box li a { display:block; padding:0;;}


/* footer */
footer {background:#252525; margin-top:100px; padding:30px 0; text-align:center;}
footer p {font-size:14px; font-weight:100; color:#999; margin-bottom:20px;}

/* main */
.main {margin-bottom:-100px;}

.main_vis {margin:0; height:680px; padding-top:195px; background:url(../../../../20220115182746im_/http%EF%B9%95/biddingstay.com/img/main_vis.jpg); background-size:cover; text-align:center;}
.main_vis hr {display:block; width:48px; height:3px; margin:0 auto 40px; background:#fff;}
.main_vis h1 {font-size:70px; font-weight:bold; color:#fff; text-align:center;}
.main_vis p {font-size:35px; font-weight:300; color:#fff; text-align:center; text-transform:uppercase;}
.main_vis .search_box {position:relative; width:1000px; margin:100px auto 0; font-size:0;}
.main_vis input {width:22%; height:50px; padding:10px 20px; margin-top:-1px; border-right:1px solid #e2e2e2; background-repeat:no-repeat; background-position:90% center;}
.main_vis .form_calender {width:44%; background-position:95% center; }
.main_vis #placeInputBox {width:100%; border-bottom:1px solid #e2e2e2; border-right:0; background-position:97% center;}
.search_box ul {display:none; position:absolute; border:1px solid #ddd; background:#fff; font-size:14px; text-align:left;}
.search_box ul li {padding:5px 10px; background:#fff; cursor:pointer;}
.search_box ul li:hover {background:fefefe; text-decoration:underline; color:#000;}
.search_box ul li img {background-color:rgba(0,0,0,0);}
.search_box ul.location_box {top:49px; width:100%;}
.search_box_sub ul.location_box {top:49px; width:300px;}
.search_box ul.location_box .m_location {background:#ddd; font-size:16px;}
.search_box ul.room_box {top:99px; left:44%; width:22%;}
.search_box_sub ul.room_box {top:49px; left:760px; width:160px;}
.search_box ul.star_box {top:99px; left:66%; width:22%;}
.search_box_sub ul.star_box {top:49px; left:940px; width:160px;}

.main_deal {padding:50px 0; text-align:center;}
.main_deal h2 {font-size:30px; font-weight:bold; }
.main_deal hr {display:block; width:53px; height:3px; margin:20px auto 40px; background:#000;}
.main_deal li {float:left; margin-right:35px; cursor:pointer;}
.main_deal li:last-of-type {margin-right:0;}
.main_deal li > {width:100%;}
.main_deal li h3 {margin:20px 0 10px; font-size:16px; font-weight:400; color:#333;}
.main_deal li p {margin-bottom:10px; font-size:24px; font-weight:bold;}
.main_deal li .star_group {margin-bottom:20px;}
.main_deal li button {width:120px; height:35px; margin:0 5px; border:2px solid #7c6a52; background:#fff; font-size:14px; font-weight:bold; color:#7c6a52; line-height:33px; transition:all 0.4s;}
.main_deal li button:hover {background:#7c6a52; color:#fff; }

.pop_event {width:1000px; padding:15px 15px 30px;}
.pop_event .close_bpopup {position:absolute; right:5px; top:5px; background:transparent; font-size:24px;}
.pop_logo_cont {padding:10px 0; border:1px solid #a38864; text-align:center;}
.pop_logo_cont img {max-height:40px;}
.pop_event_info li {width:33.3333%; padding:15px 26px;}
.pop_event_info div {float:left;}
.pop_event_info img {height:60px; padding-right:20px;}
.pop_event_info h5 {margin-top:10px; font-size:16px; color:#222;}
.pop_event_info p {font-size:13px; color:#555;}
.pop_notice_cont {padding:15px 0; background:#ededed; text-align:center;}
.pop_notice_cont h4 {margin-top:10px; font-size:28px; font-weight:300; color:#000;}
.pop_notice_cont p {margin-top:5px; font-size:16px; font-weight:300; color:#555;}
.pop_code_cont {text-align:center;}
.pop_code_cont h3 {margin-bottom:0; padding-top:20px; font-size:24px; font-weight:300; color:#7c6a52;}
.pop_code_cont p {padding-top:5px; font-size:16px; font-weight:300; color:#555;}
.pop_code_cont input {display:inline-block; margin:15px 0 0; width:390px; height:40px;}
.pop_code_cont button {display:inline-block; margin:15px 0 0; width:160px; height:40px; background:#7c6a52; font-size:16px; font-weight:700; color:#fff;}
.pop_code_cont .pop_multi_info {margin-top:40px; padding:15px 0; background:#7c6a52; font-size:26px; font-weight:300; color:#fff;}

.main_offer {padding:60px 0 80px; background:#ededed; text-align:center;}
.main_offer div {text-align:center;}
.main_offer h2 {margin:25px 0 15px;  font-size:45px; font-weight:200;}
.main_offer p {margin-bottom:40px; font-size:24px; font-weight:200; color:#555;}
.main_offer .offer_caption {height:70px; background:#7c6a52; font-size:26px; color:#fff; line-height:70px;}
.main_offer .icon_pin {transform:rotateY(360deg); transition:0.6s;}
.main_offer .icon_pin:hover {transform:rotateY(360deg); transition:0.6s;}

/* sub */
.top_area {height:220px; padding:50px 0; background:#ededed; }
.top_area .search_box { position:relative; z-index:50;}
.top_area p {margin-bottom:35px; font-size:18px; font-weight:bold; color:#a38864; text-align:center;}
.top_area input {width:210px; height:50px; padding:10px 20px; margin:0 20px 0 0; background-repeat:no-repeat; background-position:90% center;}
.top_area .form_rooms, .top_area .form_star  {width:160px; }
.top_area .form_place  {width:300px; }
.top_area .form_calender  {width:420px; }
.top_area .btn_search  {width:160px; }

/* list */
.content {padding-top:60px;}
.listitem_container {margin-bottom:30px;}
.listitem_container > li {float:left; width:auto;}
.listitem_img {width:450px; height:290px;overflow:hidden;}
.listitem_img img {width:100%;}

.listitem_detail {margin-left:30px;}
.listitem_detail h4 {font-size:24px; font-weight:bold; margin:5px 0 20px;}
.listitem_detail h4 .star_group {display:inline-block; margin-left:15px; padding-top:2px; line-height:26px; vertical-align:top;}
.listitem_detail ul {margin-bottom:10px;}
.listitem_detail ul li {height:30px; margin-bottom:10px; padding-left:40px; background-position:center left; background-repeat:no-repeat; font-size:16px; color:#666;}
.listitem_detail ul li:first-of-type {background-image:url(../../../../20220127170621im_/http%EF%B9%95/biddingstay.com/img/list_icon_01.png); font-weight:bold; color:#444;}
.listitem_detail ul li:nth-of-type(2) {background-image:url(../../../../20220201101534im_/http%EF%B9%95/biddingstay.com/img/list_icon_02.png);}
.listitem_detail ul li:nth-of-type(3) {background-image:url(../../../../20220225230440im_/http%EF%B9%95/biddingstay.com/img/list_icon_03.png);}
.listitem_detail ul li:nth-of-type(4) {background-image:url(../../../../20250820070231/http%EF%B9%95/biddingstay.com/img/list_icon_04.png.html);}
.listitem_detail ul li:nth-of-type(5) {background-image:url(../../../../20220209033008im_/http%EF%B9%95/biddingstay.com/img/list_icon_05.png);}
.listitem_detail a {font-size:12px; color:#a38864;}

.listitem_container .listitem_price {position:relative; float:right; width:260px; height:228px; margin-top:32px; background:#1e1e1e; text-align:center; color:#fff;}
.listitem_container .listitem_price:before {content:""; position:absolute; top:-32px; left:0; height:0; border-bottom:32px solid #1e1e1e; border-left:32px solid transparent; border-right:228px solid #1e1e1e; }
.list_price {margin-bottom:15px; font-size:30px; font-weight:bold; }
.list_price span {font-size:16px; font-weight:400;}
.list_price ~ p {font-size:14px;}
.listitem_price button {width:100px; height:30px; margin:30px 5px 0; border:2px solid #7c6a52; background:#7c6a52; font-size:14px; font-weight:bold; color:#fff; line-height:27px; transition:all 0.4s;}
.listitem_price button:hover {background:#fff; color:#7c6a52; }

.list_view_more {width:100%; height:45px; margin-bottom:30px; border:1px solid #7c6a52; cursor:pointer;}
.list_view_more p {font-size:14px; font-weight:300; color:#7c6a52; line-height:45px; text-align:center;}
.list_view_more p img {margin-left:15px;}

.hidden_hotel {display:none;}

/* search */
.tit_cont {padding-top:40px; text-align:center;}
.tit_cont img {padding-bottom:30px;}
.tit_cont h2 {padding-bottom:30px; font-size:63px; font-weight:300;}
.tit_cont p {padding-bottom:30px; font-size:33px; font-weight:200;}
.tit_cont .ani_rotate {padding-top:20px; padding-bottom:20px; animation:rotate360 2s infinite linear;}
@keyframes rotate360 
{
	0% {transform:rotate(0);}
	100% {transform:rotate(360deg);}
}

.sub_feature {margin-top:120px; margin-bottom:100px;}
.sub_feature li {float:left; margin-right:7.2%;}
.sub_feature li:last-of-type {margin-right:0;}
.sub_feature li img, .sub_feature li div {float:left; margin-right:20px;}
.sub_feature h3 {font-size:20px; margin-bottom:10px;}
.sub_feature p {font-size:16px; font-weight:300; color:#555;}

.hotel_compare {display:none; position:relative; width:100%; margin-bottom:30px; padding:30px; background:#f4f4f4;}
.hotel_compare > p {margin-bottom:20px; font-size:20px; font-weight:500;}
.close_compare {position:absolute; top:30px; right:30px; font-size:20px; cursor:pointer;}
.hotel_compare ul {text-align:center;}
.hotel_compare li {float:left; margin-right:30px;}
.hotel_compare li:last-of-type {margin-right:0;}
.hotel_compare h5 {margin:20px 0 5px; font-size:16px;}
.hotel_compare .compare_price {margin-top:10px;font-size:14px; color:#333;}
.hotel_compare .img_cont {width:390px;}

/* room_detail */
.detail_top {position:relative; margin:30px auto -30px;}
.detail_top ul {height:120px; border-bottom:1px solid #a38864;}
.detail_top ul li {float:left; margin-right:10px; line-height:100px;}
.detail_top ul li h2 {font-size:36px; font-weight:bold; line-height:100px;}
.detail_top ul li.about_hidden_cont {position:relative;}
.detail_top ul li.about_hidden_cont .about_hidden {cursor:pointer;}
.detail_top ul li.about_hidden_cont .pop_about_hidden {position:absolute; top:70px; left:12px; display:none; width:350px; padding:10px 20px 10px 10px; border:1px solid #a38864; background:#fff; font-size:12px; font-weight:300; color:#a38864; line-height:1.5; z-index:10200;}
.detail_top ul li.about_hidden_cont .btn_about_hidden {position:absolute; top:5px; right:10px; cursor:pointer;}
.detail_top ul li .warn_room {margin-left:40px; font-size:14px; color:#b60000;}
.detail_top ul li.detail_price {float:right; padding-top:25px; margin-right:0; margin-left:45px; line-height:200%;}
.detail_top ul li.detail_price p {font-size:30px; font-weight:800; color:#000; text-align:right;}
.detail_top ul li.detail_price p span {font-size:22px; font-weight:400;}
.detail_top ul li.detail_price.canceled p {font-size:24px; color:#888; text-decoration:line-through;}
.detail_top ul li.detail_price p:first-of-type { margin-bottom:10px;}
.detail_top ul li.detail_price p:nth-of-type(2), .detail_top ul li.detail_price p:nth-of-type(3) {font-size:16px; font-weight:400; color:#666; text-decoration:none; line-height:140%;}

.room_detail_info > ul {margin-bottom:30px;}
.room_detail_info > ul > li {position:relative; float:left; height:810px;}
.room_detail_info > ul > li:first-of-type {width:740px; margin-right:30px;}
.room_detail_info .room_necessary_info {width:530px;}
.slide_cont img {width:740px; height:430px;}
#map {width:740px; height:360px; margin-top:20px; float:left;}
#map2 {width:450px; height:140px; margin-top:20px;}
/* .room_necessary_info li {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(8) {height:auto; background-image:url(../../../../20220124152809im_/http%EF%B9%95/biddingstay.com/img/detail_icon_05.png);}
.room_necessary_info li:nth-of-type(9) {background-image:url(../../../../20220127170622im_/http%EF%B9%95/biddingstay.com/img/detail_icon_06.png);}
.room_necessary_info li:nth-of-type(10) {background-image:url(../../../../20220124152808im_/http%EF%B9%95/biddingstay.com/img/detail_icon_07.png);}
.room_necessary_info li:nth-of-type(12) {background-image:url(../../../../20220202144720im_/http%EF%B9%95/biddingstay.com/img/detail_icon_08.png);}
.room_necessary_info li:nth-of-type(13) {background-image:url(../../../../20220127170622im_/http%EF%B9%95/biddingstay.com/img/detail_icon_09.png);}
 */
.tripadvisor_insert {position:absolute; bottom:170px; width:100%; padding:10px; border:1px solid #a38864;}
.tripadvisor_insert .ta_logo {width:160px;margin-right:10px;}
.tripadvisor_insert div {float:left; margin-right:20px;}
.tripadvisor_insert div:last-of-type {margin-right:0;}
.tripadvisor_insert p {font-size:12px; font-weight:700;}
.tripadvisor_insert p.ta_color { font-weight:400; color:#00a680;}
.tripadvisor_insert p span { font-weight:700;}

.hotel_name_info {position:absolute; bottom:0; border:1px solid #a38864; font-size:16px; font-weight:bold; color:#a38864; text-align:center; padding:30px;}

.reserve_cont {margin-bottom:40px; padding:30px; background:#f4f4f4;}
.reserve_cont ul ul {margin-bottom:5px;}
.reserve_cont button {display:block; width:100%; padding:10px 0; background:#a38864; font-weight:bold; color:#fff; text-align:center;}
.reserve_cont .form_calender {width:15px; height:22px; padding:10px; margin-left:10px; background-position:center; background-repeat:no-repeat;}
.reserve_cont .select_day { color:#666;}
.price_list {margin-bottom:20px;}
.price_list > li {width:50%; color:#666;}
.price_list > li h4 {margin-bottom:10px; font-weight:bold;}
.price_list > li span {color:#222;}
.price_list > li .em_red {color:#d60000;}
.price_list > li li {margin-right:15px;}
.price_list > li select {width:100px; margin-left:5px; border:0;}

.facility_detail {margin-bottom:20px;}
.facility_detail h3 {margin-bottom:20px; font-size:24px; font-weight:bold;}
.facility_detail h3 span {float:right; font-size:12px;}
.facility_detail h4 {margin:0 0 10px; font-size:18px; font-weight:bold;}
.facility_detail ul ul, .room_facility ul {margin-left:20px;}
.facility_detail li li, .room_facility li {float:left; width:16.666666%; margin-bottom:8px; list-style:disc; list-style-position:outside; color:#888;}
.additional_facility > ul > li {margin-bottom:30px; padding-left:60px; background-repeat:no-repeat; background-position:top left;}
.fac_01 {background-image:url(../../../../20220228172528im_/http%EF%B9%95/biddingstay.com/img/fac_icon_01.png);}
.fac_02 {background-image:url(../../../../20250820070210/http%EF%B9%95/biddingstay.com/img/fac_icon_02.png.html);}
.fac_03 {background-image:url(../../../../20220225230439im_/http%EF%B9%95/biddingstay.com/img/fac_icon_03.png);}
.fac_04 {background-image:url(../../../../20220202144722im_/http%EF%B9%95/biddingstay.com/img/fac_icon_04.png);}
.fac_05 {background-image:url(../../../../20220110212352im_/http%EF%B9%95/biddingstay.com/img/fac_icon_05.png);}
.fac_06 {background-image:url(../../../../20250820070212/http%EF%B9%95/biddingstay.com/img/fac_icon_06.png.html);}
.fac_07 {background-image:url(../../../../20220225230439im_/http%EF%B9%95/biddingstay.com/img/fac_icon_07.png);}
.room_facility {margin-top:50px;}
.facility_detail + .hotel_compare {display:block; width:60%;}
.facility_detail + .hotel_compare li .img_cont {width:220px; margin:0 auto;}

/* reserve_write */
.reserve_write h2 {margin:40px 0 10px; font-size:30px; font-weight:bold;}
.reserve_write ul {padding:30px; background:#f4f4f4;}
.reserve_write ul h4 {font-size:16px; font-weight:bold;}
.reserve_write ul p {display:inline-block; margin-right:30px; font-size:14px; color:#666;}
.reserve_write ul span {color:#222;}
.reserve_write ul li {margin-bottom:15px;}
.reserve_write ul li:last-of-type {margin-bottom:0;}
.reserve_write input[type=text], .reserve_write input[type=password], .reserve_write input[type=tel], .reserve_write input[type=email], .reserve_write select {height:40px; padding:0 12px; border:0; font-size:14px; color:#666;}
.reserve_write input[type=radio] {margin-left:15px; border-color:#9b9b9b; color:#a38864;}

.reserve_write .two_input input {width:49%; margin-right:2%;}
.reserve_write .two_input input:last-of-type {margin-right:0;}
.reserve_write .three_input input {width:32%; margin-right:2%;}
.reserve_write .three_input input:last-of-type {margin-right:0;}

.reserve_info h2 {margin-top:0;}
.reserve_info li {min-width:50%; margin-bottom:20px;}

.booker_info select {width:100%;}

.guest_info h2 {position:relative;}
.guest_info h2 span {font-size:16px; font-weight:400;}
.guest_info h2 .same_booker {padding-left:20px;}
.guest_info h4 {display:inline-block; width:85px;}
.guest_info li input {width:323px; margin-left:20px;}
.guest_info li:first-of-type input {width:363px;}
.guest_info button {width:110px; margin-left:12px; font-size:16px; font-weight:bold;}
.guest_info .add_guest {padding:12px 0; border:1px solid #a38864; font-weight:300; color:#a38864; text-align:center; cursor:pointer;}

.payment_info ul p {width:50%; margin-right:0; font-size:23px; font-weight:100; color:#333;}
.payment_info ul img {margin-right:0px;}
.payment_info h4 {margin-bottom:10px;}
.payment_info select, .payment_info input[type=text] {width:180px; margin-right:10px;}
.payment_info input[type=text]:first-of-type {width:50%;}
.payment_info button {width:40px; font-size:20px;}

.cancel_info ul p {width:50%; margin-right:0; font-size:23px; font-weight:200; color:#333;}
.cancel_info ul img {margin-right:0px;}
.cancel_info h2 {margin-top:50px;}
.cancel_info select, .cancel_info input[type=text] {width:180px; margin-right:10px;}
.cancel_info input[type=text]:first-of-type {width:50%;}
.cancel_info button {width:40px; font-size:20px;}

.book_manage p {margin-bottom:10px;}
.book_manage ul {margin-bottom:10px;}
.book_manage ul:nth-of-type(2) li {font-size:18px; color:#444; text-align:center;}
.requirements p {display:block; color:#333;}
.requirements input {display:block; width:100%;}

/*.complete_reserve p {font-size:30px; color:#a38864; text-align:center;}
.complete_reserve button {display:block; width:100%; height:50px; margin:30px 0 100px; font-size:20px; font-weight:bold;} */
.complete_reserve p {font-size:15px; color:#000; text-align:left;}
.complete_reserve button {display:block; width:100%; height:50px; margin:30px 0 100px; font-size:20px; font-weight:bold;}

#cvvPop p {margin-top:20px;}

/* reserve_result */
.detail_top div > ul + p {position:absolute; top:70px; font-size:22px; font-weight:300;}
.reserve_result ul {border:0;}
.reserve_result .top_area {height:120px; padding:0;}
.reserve_result .top_area h2 {font-size:40px; font-weight:bold; color:#6e5a3f; text-align:center; line-height:120px;}
.hotel_info {margin-bottom:20px; padding:30px; background:#f4f4f4;}
.hotel_info table {width:100%; font-size:16px; text-align:left;}
.hotel_info table td {padding:5px 0;}
.reserve_result .room_detail_info > ul > li.reserve_result_info {width:530px; height:auto; margin-bottom:30px; padding-bottom:20px; border-bottom:1px dotted #a38864; font-size:26px;}
.room_detail_info > ul > li.reserve_result_info p {padding-bottom:5px;}
.room_detail_info > ul > li.reserve_result_info span {display:inline-block; width: 130px; font-weight:bold;}
.reserve_result .room_detail_info > ul > li.room_necessary_info {height:600px;}
.reserve_result .room_detail_info > ul > li.room_necessary_info .tripadvisor_insert {bottom:0;}
.reserve_result .price_list {margin-bottom:0;}
.nocancel {margin-top:15px; padding:30px; border:2px solid #ededed; font-size:30px; text-align:center;}
.btn_two_cont {margin:40px 0 100px;}	
.btn_two_cont button {width:640px; height:50px; margin-right:20px; font-size:20px;}	
.btn_two_cont button:last-of-type {margin-right:0;}

/* reserve_info */
.table_info {width:100%; margin:15px 0 30px; border-top:3px solid #a38864; border-collapse:collapse;}
.table_info th, .table_info td {padding:20px 0; border:1px solid #ccc; font-size:16px; text-align:center;}
.table_info th {background:#f4f4f4; font-weight:bold; color:#222;}
.table_info td {color:#666;}
.table_info td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

.table_info1 {width:100%; margin:15px 0 30px; border-top:3px solid #a38864; border-collapse:collapse;}
.table_info1 th, .table_info td {padding:20px 0; border:1px solid #fff; font-size:16px; text-align:center;}
.table_info1 th { font-weight:bold; }
.table_info1 td {color:#666;}
.table_info1 td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

.table_info2 {width:100%; margin:15px 0px 30px;  border-collapse:collapse;}
.table_info2 th, .table_info td {padding:20px 0; border:1px solid #fff; font-size:16px; text-align:center;}
.table_info2 th { font-weight:bold; }
.table_info2 td {color:#666;}
.table_info2 td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

.table_info3 {width:100%; margin:15px 0 30px; border-top:3px solid #a38864; border-collapse:collapse;}
.table_info3 th, .table_info td {padding:20px 0; border:1px solid #fff; font-size:16px; text-align:center;}
.table_info3 th { font-weight:bold; }
.table_info3 td {color:#666;}
.table_info3 td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

.table_info4 {width:100%; margin:15px 0 30px;  border-collapse:collapse;}
.table_info4 th, .table_info td {padding:20px 0; border:1px solid #fff; font-size:16px; text-align:center;}
.table_info4 th { font-weight:bold; }
.table_info4 td {color:#666;}
.table_info4 td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

.table_info5 {width:100%; margin:15px 0 30px;  border-collapse:collapse;}
.table_info5 th, .table_info td {padding:20px 0; border:1px solid #fff; font-size:16px; text-align:center;}
.table_info5 th { font-weight:bold; }
.table_info5 td {color:#666;}
.table_info5 td a {padding-bottom:3px; border-bottom:1px solid #916d3d; color:#916d3d;}

/* help */
.help_tab {margin:10px 0 30px; border:1px solid #666; font-size:16px; font-weight:300; color:#666; text-align:center;}
.help_tab li {width:20%; height:45px; border-right:1px solid #666; line-height:45px;}
.help_tab li a {display:block; width:100%;}
.help_tab li.active, .help_tab li:hover {background:#1e1e1e; color:#fff;}
.help_tab li:last-of-type {border-right:0;}
.help_overview {color:#fff; text-align:center;}
.help_overview p {color:#444;}
.help_overview div {height:410px; background:url(../../../../20220110212350im_/http%EF%B9%95/biddingstay.com/img/help_vis_01.jpg);}
.help_overview div h3 {padding-top:50px; font-size:56px; font-weight:bold;color:#fff;}
.help_overview div p {margin-top:30px; font-size:18px; font-weight:300; color:#fff;}
.help_overview div p:first-of-type {margin-top:10px; font-size:28px; text-transform: uppercase;}
.help_overview ul {padding-top:40px;}
.help_overview h3 {margin:10px 0 15px; font-size:26px; font-weight:500;}
.help_overview p {margin-bottom:30px; font-size:16px; font-weight:300;}
.help_overview p span {font-weight:700;}
.help_overview .em_gold {margin-bottom:5px; font-size:18px; font-weight:700;}
.help_overview2 {color:#fff; text-align:left;}
.help_overview2 p {color:#444;margin-left:20px}
.help_overview2 div {height:410px; background:url(../../../../20220110212350im_/http%EF%B9%95/biddingstay.com/img/help_vis_01.jpg);}
.help_overview2 div h3 {padding-top:80px; font-size:56px; font-weight:bold;color:#fff;}
.help_overview2 div p {margin-top:30px; font-size:18px; font-weight:300; color:#fff;}
.help_overview2 div p:first-of-type {margin-top:10px; font-size:28px; text-transform: uppercase;}
.help_overview2 ul {padding-top:40px;}
.help_overview2 h3 {margin:10px 0 15px; font-size:26px; font-weight:500;}
.help_overview2 p {margin-bottom:30px; font-size:16px; font-weight:300;}
.help_overview2 p span {font-weight:700;}
.help_overview2 .em_gold {margin-bottom:5px;margin-left:5px; font-size:18px; font-weight:700;}

/* board */
.help_board th, .help_board td {height:50px; padding:10px 0; border-left:0; border-right:0;}
.help_board td:nth-of-type(2) {padding-left:30px; text-align:left;}
.help_board td a {border-bottom:0; color:inherit;}

.search_cont {float:right; margin-bottom:5px;}
.search_cont input, .search_cont select, .search_cont button {height:40px; padding:0 15px; border:1px solid #ccc;}
.btn_gold {border-color:#7c6a52; background:#7c6a52; font-weight:bold; color:#fff;}

.pagination {max-width:480px; margin:0 auto;}
.pagination .page_bracket {border:1px solid #ccc;}
.pagination .page_bracket img {vertical-align:baseline;}
.pagination li {width:30px; height:30px; font-size:14px; color:#777; text-align:center; line-height:30px;}
.pagination li.active {color:#000;}
.pagination li.mgl {margin-left:30px;}
.pagination li.mgr {margin-right:30px;}

.board_view {border-top:2px solid #a38864;}
.board_view li {border-bottom:1px solid #ccc; font-size:16px; color:#222;}
.board_view a {display:block; width:100%; height:100%;}
.board_view .view_info {height:55px; line-height:55px;}
.board_view .view_info span {display:inline-block; width:200px; font-weight:500; text-align:center;}
.board_view .view_content {min-height:400px; padding:45px; color:#666;}
.board_view .view_nav {height:50px; font-size:14px;}
.board_view .view_nav img {padding:22px;}
.board_view .view_nav span {display:inline-block; width:90px; font-weight:500; text-align:left;}
.board_view .view_nav span.nav_date {float:right; padding-top:15px;}
.btn_list {float:right; height:40px; margin-top:15px; padding:0 20px;}

#faq {margin:10px 0 40px; border-top:2px solid #a38864; clear:both;}
.ui-accordion .ui-accordion-header {position:relative; padding-left:30px; background:none; border:0; border-bottom:1px solid #ccc; border-radius:0; font-size:16px;}
.ui-accordion .ui-accordion-header:before {content:"Q"; display:inline-block; width:30px; height:30px; margin-right: 30px; border-radius:40px; background:#7c6a52; font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:30px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {font-weight: bold; color:#000;}
/* FAQ에서 사용
.ui-widget-content {padding:30px 0 30px 40px; border:0; border-bottom:1px solid #ccc; background:#f4f4f4;}
.ui-widget-content:before {content:"A"; position:relative; vertical-align:top; display:inline-block; width:30px; height:30px; margin-right: 30px; border-radius:40px; background:#252525; font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:30px;}
 */ 
.ui-icon, .ui-widget-content .ui-icon {display:none;}
#faq p {display:inline-block;}

.privacy h3 {margin-top:25px; font-size:18px; font-weight:500; color:#000;}
.privacy p {margin-top:5px;font-size:14px; font-weight:300; color:#666;}
 
.term h3 {margin-top:25px; font-size:15px; font-weight:500; color:#000;}
.term p {margin-top:5px;font-size:14px; font-weight:300; color:#666;}

/* partner */
.partner .btns {float:right; margin-top:-40px;}
.partner .btn {display:inline-block; padding:0 20px; color:#fff; line-height:40px; cursor:pointer;}
.partner .btn:hover {color:#fff;}
.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;}
.partner_detail {text-align:center;}
.partner_detail h3 {margin-top:40px; font-size:26px; font-weight:500;}
.partner_detail p {margin-top:15px; font-size:16px; font-weight:300; color:#444;}
.partner_detail p.list_gold {margin-top:10px; font-weight:bold; color:#7c6a52;}
.partner_detail .btn {display:block; width:100%; height:50px; margin-top:40px; font-size:20px; font-weight:bold; line-height:50px;}
.pop_partner p { margin-top:-10px; margin-bottom:10px;}

/* contact us */
.contact_vis {height:460px; margin-top:15px; background:url('../../../../20220110212349im_/http%EF%B9%95/biddingstay.com/img/contact_vis.jpg');}
.contact_vis p {padding-top:175px; font-size:50px; font-weight:bold; color:#fff; text-align:center;}
.contact_vis span {display:block; font-size:36px;}
.work_hour {height:70px; background:#7c6a52; font-size:26px; color:#fff; line-height:70px; text-align:center;}
.contact_list {margin-top:40px;}
.contact_list li {width:25%; font-size:18px; cursor:pointer;}
.contact_list img {margin-right:15px;}

/* Tabbed Styles */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	width: 413px;
	text-align: center;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #F0F0F0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 0px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #f4f4f4;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 0px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #f4f4f4;
	-moz-border-radius-bottomright: 0px;
	-khtml-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
.tab_content {
	padding: 0px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 100px;
	border-bottom: 500px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 0px 0px 0;
	border: 0px solid #ddd;
	padding: 0px;
}

/* hotelbidding */
.hotel_bid h2 {margin:40px 0 10px; font-size:30px; font-weight:bold;}
.hotel_bid ul {padding:30px; background:#f4f4f4;}
.hotel_bid ul h4 {font-size:16px; font-weight:bold;}
.hotel_bid ul p {display:inline-block; margin-right:30px; font-size:14px; color:#666;}
.facility_detail {margin-bottom:20px;}
.hotel_bid h5 {margin-bottom:20px; font-size:24px; font-weight:bold;}
.hotel_bid h5 span {float:right; font-size:12px;}

.hotel_bid ul span {color:#222;}
.hotel_bid ul li {margin-bottom:15px;}
.hotel_bid ul li:last-of-type {margin-bottom:0;}
.hotel_bid input[type=text], .hotel_bid input[type=password], .hotel_bid input[type=tel], .reserve_write input[type=email], .reserve_write select {height:40px; padding:0 12px; border:0; font-size:14px; color:#666;}
.hotel_bid input[type=radio] {margin-left:15px; border-color:#9b9b9b; color:#a38864;}

.hotel_bid .two_input input {width:49%; margin-right:2%;}
.hotel_bid .two_input input:last-of-type {margin-right:0;}
.hotel_bid .three_input input {width:32%; margin-right:2%;}
.hotel_bid .three_input input:last-of-type {margin-right:0;}

.reserve_info h2 {margin-top:0;}
.reserve_info li {min-width:50%; margin-bottom:20px;}

.booker_info select {width:100%;}

.guest_info h2 {position:relative;}
.guest_info h2 span {font-size:16px; font-weight:400;}
.guest_info h2 .same_booker {padding-left:20px;}
.guest_info h4 {display:inline-block; width:85px;}
.guest_info li input {width:323px; margin-left:20px;}
.guest_info li:first-of-type input {width:363px;}
.guest_info button {width:110px; margin-left:12px; font-size:16px; font-weight:bold;}
.guest_info .add_guest {padding:12px 0; border:1px solid #a38864; font-weight:300; color:#a38864; text-align:center; cursor:pointer;}

.payment_info ul p {width:50%; margin-right:0; font-size:23px; font-weight:200; color:#333;}
.payment_info ul img {margin-right:0px;}
.payment_info h4 {margin-bottom:50px;}
.payment_info select, .payment_info input[type=text] {width:180px; margin-right:10px;}
.payment_info input[type=text]:first-of-type {width:50%;}
.payment_info button {width:40px; font-size:20px;}

.cancel_info ul p {width:50%; margin-right:0; font-size:23px; font-weight:200; color:#333;}
.cancel_info ul img {margin-right:0px;}
.cancel_info h2 {margin-top:50px;}
.cancel_info select, .cancel_info input[type=text] {width:180px; margin-right:10px;}
.cancel_info input[type=text]:first-of-type {width:50%;}
.cancel_info button {width:40px; font-size:20px;}

.book_manage p {margin-bottom:10px;}
.book_manage ul {margin-bottom:10px;}
.book_manage ul:nth-of-type(2) li {font-size:18px; color:#444; text-align:center;}
.requirements p {display:block; color:#333;}
.requirements input {display:block; width:100%;}

.bid_nav p {margin-bottom:10px;}
.bid_nav ul {margin-bottom:10px;}



#cvvPop p {margin-top:20px;}


/* bidding_application */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none; margin:0}
#bidding_application{ padding-bottom:80px;}
#bidding_application .detail_top ul li{ float:none}
#bidding_application .detail_top ul li h2{ text-align:center}
#bidding_application .content{}
#bidding_application .content .container{}
#bidding_application .content .container .navBox{}
#bidding_application .content .container .flowBox{ margin:40px 0;}
#bidding_application .content .container .notice{ background-color:#fff; border: 1px solid #a38864; margin-bottom:30px; margin-top:20px}
#bidding_application .content .container .notice li{ font-size:20px; color:#333;}
#bidding_application .content .container .notice li span{ color:red}
#bidding_application .content .container .application{ width:100%; padding:20px 30px; box-sizing:border-box; background-color:#f4f4f4;}
#bidding_application .content .container .application table{ width:100%; border-collapse:collapse;}
#bidding_application .content .container .application .tb01{}
#bidding_application .content .container .application .tb01 th{ width:15%; font-size:20px; padding:0; text-align:left; box-sizing:border-box}
#bidding_application .content .container .application .tb01 th span{ font-size:10px; color:red; vertical-align:top}
#bidding_application .content .container .application .tb01 td{ width:35%; font-size:18px; color:#666; padding:20px 0; box-sizing:border-box}
#bidding_application .content .container .application .tb01 td input[type=radio] + label{ font-size:18px; color:#666; padding-left:10px; margin-right:70px}
#bidding_application .content .container .application .tb01 .style01{ width:100%;}
#bidding_application .content .container .application .tb01 .style02{ display:inline-block !important; width:47%; margin-right:5%}
#bidding_application .content .container .application .tb01 .style02:last-child{ margin-right:0}
#bidding_application .content .container .application .tb01 .style03{ display:inline-block !important; width:168px;}
#bidding_application .content .container .application .tb02 th{ width:15%; color:#444; padding:20px 0;}
#bidding_application .content .container .application .tb02 td{ width:35%; padding:20px 0;}
#bidding_application .content .container .application .tb03{ border-top:5px solid #a38864; margin-top:30px}
#bidding_application .content .container .application .tb03 th{ width:25%; font-size:20px; padding:20px 0; box-sizing:border-box; border-bottom:2px solid #ddd;}
#bidding_application .content .container .application .tb03 td{ position:relative; font-size:18px; color:#666; padding:10px; box-sizing:border-box}
#bidding_application .content .container .application .tb03 td .form_place{width:290px; height: 50px; font-size:16px; padding: 10px 20px; background-repeat: no-repeat; background-position: 92% center; cursor:pointer}
#bidding_application .content .container .application .tb03 td .hidden_box{display: none; position: absolute; width:290px; top: 61px; border: 1px solid #ddd; background: #fff; padding:10px 20px; font-size: 14px; text-align: left; z-index:1}
#bidding_application .content .container .application .tb03 td .hidden_box li{ font-size:16px; margin:0; padding:5px 0; cursor:pointer}
#bidding_application .content .container .application .tb03 td .style01{ display:block; width:100%; height:50px; font-size:16px; box-sizing:border-box}
#bidding_application .content .container .application .tb04{ margin-bottom:30px}
#bidding_application .content .container .application .tb04 th{ width:15%; font-size:20px; padding:10px 0; text-align:left; box-sizing:border-box}
#bidding_application .content .container .application .tb04 th span{ font-weight:400; vertical-align:middle; margin-left:10px}
#bidding_application .content .container .application .tb04 td{ font-size:18px; color:#666; padding:20px 0; box-sizing:border-box; clear:both;}
#bidding_application .content .container .application .tb04 td input[type=radio] + label{ font-size:18px; color:#666; padding-left:10px; margin-right:20px; vertical-align:middle}
#bidding_application .content .container .application .tb04 .style01{ width:100%;}
#bidding_application .content .container .application .tb04 .style02{ display:inline-block !important; width:280px; vertical-align:middle}
#bidding_application .content .container .application .tb04 .style03{ display:inline-block !important; width:80px; vertical-align:middle; text-align:right}
#bidding_application .content .container .application .tb04 .style04{ display:inline-block !important; width:404px; margin-left:10px; vertical-align:middle}
#bidding_application .content .container .application .tb04 .checkBox{ width:20%; height:80px; line-height:80px; float:left; box-sizing:border-box; }
#bidding_application .content .container .application .tb05 th{ color:#444; padding:20px 0;}
#bidding_application .content .container .application .tb05 td{ color:#444; padding:15px 10px; box-sizing:border-box}
#bidding_application .content .container .application .text_tr th{ text-align:left; padding:20px 0 0 !important; border:none !important}
#bidding_application .content .container .application .text_tr td{ text-align:left; padding:0 !important;}
#bidding_application .content .container .application .wd19{ width:19% !important}
#bidding_application .content .container .application .wd22{ width:22% !important}
#bidding_application .content .container .application .wd40{ width:40% !important}
#bidding_application .content .container .application .wd85{ width:85% !important}
#bidding_application .content .container .application .pd0{ padding:0 !important}
#bidding_application .content .container .application .pdT0{ padding-top:0 !important}
#bidding_application .content .container .application .pdT20{ padding-top:30px !important}
#bidding_application .content .container .application .pdL30{ padding-left:30px !important}
#bidding_application .content .container .application .verti_top{ vertical-align:top; padding-top:50px;}
#bidding_application .content .container .application .border_white{ border:2px solid #fff; padding:10px 20px !important;}
#bidding_application .content .container .application input[type=text],
#bidding_application .content .container .application input[type=number]{ display:block; height:50px; font-size:18px; padding:0 10px; color:#666; box-sizing:border-box}
#bidding_application .content .container .application input[type=radio], #bidding_application .content .container .application input[type=checkbox]{ display:inline-block; width:18px; height:18px;}
#bidding_application .content .container .application input[type=checkbox] + label{ font-size:18px; color:#666; padding-left:10px; vertical-align:middle}
#bidding_application .content .container .application textarea{ display:block; width:100%; height:200px; border:none; background-color:#fff; color:#666; font-size:18px; resize:none; padding:20px; box-sizing:border-box}
#bidding_application .content .container .application textarea.text02{ border:1px solid #ddd !important;}
#bidding_application .content .container .btnBox{ margin-top:30px; text-align:center}
#bidding_application .content .container .btnBox a{ display:inline-block; width:411px; height:50px; line-height:50px; font-size:20px; font-weight:bold; background-color:#a38864; color:#fff; text-align:center; margin:0 15px;}
#bidding_application .content .container .btnBox a:first-child{ margin-left:0;}
#bidding_application .content .container .btnBox a:last-child{ margin-right:0;}

/* 메인페이지 호텔현황 추가 wsu 201809 */
.hotel_stat_wrap{position:relative; padding:20px 0; background:#f9f9f9;}
.hotel_stat_wrap .hotel_stat{position:relative; width:1300px; margin:0 auto; overflow:hidden;}
.hotel_stat_wrap .hotel_stat h2{font-weight:400 !important;}
.hotel_stat_wrap .t_line{position:relative; display:block; height:3px; margin:35px auto 45px auto; width:56px; background:#252525;}
.hotel_stat_wrap .total_box{position:relative;background: url('../../../../20220115182745im_/http%EF%B9%95/biddingstay.com/img/bg_total.jpg') no-repeat center top; letter-spacing:-1px; overflow: hidden;height: 330px;}
.hotel_stat_wrap .total_box img{display:inline-block; margin:60px auto 0 auto;display: block;}
.hotel_stat_wrap .total_box p{display:inline-block; padding:0; margin:18px 0 0 0 !important; font-size:32px; color:#252525 !important; font-weight:500 !important;}
.hotel_stat_wrap .total_box p span{position:absolute; top:210px; left:0; right:0; color:#fff; font-size:24px;display: block;line-height: 43px;}
.hotel_stat_wrap .area_list{position:relative; margin:30px 0; overflow:hidden;}
.hotel_stat_wrap .area_list li{float:left; width:310px; height:140px; margin:0 20px 20px 0; line-height:70px; border:2px solid #ededed; background:#fff;}
.hotel_stat_wrap .area_list li:nth-child(4n){margin:0 0 20px 0;}
.hotel_stat_wrap .area_list li.ml_3{margin-left:165px;}
.hotel_stat_wrap .area_list li p{margin:0 !important; color:#252525 !important;}
.hotel_stat_wrap .area_list li .area_name{font-weight:300 !important; background:#ededed;}
.hotel_stat_wrap .area_list li .cont{font-weight:500 !important;}
.special_hotel_wrap{position:relative; padding:20px 0 60px 0; background:#fff;}
.special_hotel_wrap h2{font-weight:400 !important;}
.special_hotel_wrap .t_line{position:relative; display:block; height:3px; margin:35px auto 45px auto; width:56px; background:#252525;}
.mt60{margin-top:60px !important;}


/*
     FILE ARCHIVED ON 20:48:56 Dec 06, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:59:28 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.658
  exclusion.robots: 0.033
  exclusion.robots.policy: 0.019
  esindex: 0.014
  cdx.remote: 23.727
  LoadShardBlock: 218.358 (3)
  PetaboxLoader3.resolve: 211.293 (4)
  PetaboxLoader3.datanode: 206.051 (5)
  load_resource: 220.588 (2)
*/