@import "../../../common_dev/frontend/plugins/fontawesome-free-5.11.2-web/css/fontawesome.min.css";@import "../../../common_dev/frontend/plugins/fontawesome-free-5.11.2-web/css/solid.min.css";@import "../../../common_dev/frontend/plugins/fontawesome-free-5.11.2-web/css/regular.min.css";@import "../../../common_dev/frontend/font/notosanskr/notosanskr.css";.dd{border:1px solid blue}.b_auto{width:auto !important}.b_100{width:100% !important}.b_100 div.b_wover{width:80% !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_90{width:90% !important}.b_90 div.b_wover{width:70% !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w30{width:30px !important}.b_w30 div.b_wover{width:10px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w40{width:40px !important}.b_w40 div.b_wover{width:20px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w50{width:50px !important}.b_w50 div.b_wover{width:30px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w60{width:60px !important}.b_w60 div.b_wover{width:40px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w70{width:70px !important}.b_w70 div.b_wover{width:50px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w80{width:80px !important}.b_w80 div.b_wover{width:60px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w90{width:90px !important}.b_w90 div.b_wover{width:70px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w100{width:100px !important}.b_w100 div.b_wover{width:80px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w110{width:110px !important}.b_w110 div.b_wover{width:90px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w120{width:120px !important}.b_w120 div.b_wover{width:100px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w130{width:130px !important}.b_w130 div.b_wover{width:110px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w140{width:140px !important}.b_w140 div.b_wover{width:120px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w150{width:150px !important}.b_w150 div.b_wover{width:130px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w160{width:160px !important}.b_w160 div.b_wover{width:140px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w170{width:170px !important}.b_w170 div.b_wover{width:150px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w180{width:180px !important}.b_w180 div.b_wover{width:160px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w190{width:190px !important}.b_w190 div.b_wover{width:170px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w200{width:200px !important}.b_w200 div.b_wover{width:180px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w210{width:210px !important}.b_w210 div.b_wover{width:190px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w220{width:220px !important}.b_w220 div.b_wover{width:200px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w230{width:230px !important}.b_w230 div.b_wover{width:210px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w240{width:240px !important}.b_w240 div.b_wover{width:220px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w250{width:250px !important}.b_w250 div.b_wover{width:230px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w300{width:300px !important}.b_w300 div.b_wover{width:280px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w350{width:350px !important}.b_w350 div.b_wover{width:330px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w400{width:400px !important}.b_w400 div.b_wover{width:380px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w450{width:450px !important}.b_w450 div.b_wover{width:430px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w500{width:500px !important}.b_w500 div.b_wover{width:480px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w600{width:600px !important}.b_w600 div.b_wover{width:580px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_w700{width:700px !important}.b_w700 div.b_wover{width:680px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_100h{height:100%}.b_h50{height:50px}.b_h50.b_hmx{max-height:50px !important}.b_h50.b_hmn{min-height:50px !important}.b_h60{height:60px}.b_h60.b_hmx{max-height:60px !important}.b_h60.b_hmn{min-height:60px !important}.b_h70{height:70px}.b_h70.b_hmx{max-height:70px !important}.b_h70.b_hmn{min-height:70px !important}.b_h80{height:80px}.b_h80.b_hmx{max-height:80px !important}.b_h80.b_hmn{min-height:80px !important}.b_h90{height:90px}.b_h90.b_hmx{max-height:90px !important}.b_h90.b_hmn{min-height:90px !important}.b_h100{height:100px}.b_h100.b_hmx{max-height:100px !important}.b_h100.b_hmn{min-height:100px !important}.b_h150{height:150px}.b_h150.b_hmx{max-height:150px !important}.b_h150.b_hmn{min-height:150px !important}.b_h200{height:200px}.b_h200.b_hmx{max-height:200px !important}.b_h200.b_hmn{min-height:200px !important}.b_h300{height:300px}.b_h300.b_hmx{max-height:300px !important}.b_h300.b_hmn{min-height:300px !important}.b_h400{height:400px}.b_h400.b_hmx{max-height:400px !important}.b_h400.b_hmn{min-height:400px !important}.b_h500{height:500px}.b_h500.b_hmx{max-height:500px !important}.b_h500.b_hmn{min-height:500px !important}.b_scroll_y{overflow-y:scroll}.b_scroll_x{overflow-x:scroll}.b_scroll_y_auto{overflow-y:auto}.b_scroll_x_auto{overflow-x:auto}.b_scroll_none{overflow-x:none}.b_hide{display:none !important}.b_show{display:block !important}.b_ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.b_text_break{word-break:break-all}.b_nowrap{overflow:hidden;white-space:nowrap}.b_b100{font-weight:100 !important}.b_b200{font-weight:200 !important}.b_b300{font-weight:300 !important}.b_b400{font-weight:400 !important}.b_b500{font-weight:500 !important}.b_b600{font-weight:600 !important}.b_b700{font-weight:700 !important}.b_bold{font-weight:bold !important}.b_f10{font-size:10px !important}.b_f11{font-size:11px !important}.b_f12{font-size:12px !important}.b_f13{font-size:13px !important}.b_f14{font-size:14px !important}.b_f15{font-size:15px !important}.b_f16{font-size:16px !important}.b_f17{font-size:17px !important}.b_f18{font-size:18px !important}.b_f19{font-size:19px !important}.b_f20{font-size:20px !important}.b_f21{font-size:21px !important}.b_f22{font-size:22px !important}.b_f23{font-size:23px !important}.b_f24{font-size:24px !important}.b_f25{font-size:25px !important}.b_f26{font-size:26px !important}.b_f27{font-size:27px !important}.b_f28{font-size:28px !important}.b_f29{font-size:29px !important}.b_f30{font-size:30px !important}.b_f31{font-size:31px !important}.b_f32{font-size:32px !important}.b_f33{font-size:33px !important}.b_f34{font-size:34px !important}.b_f35{font-size:35px !important}.b_f36{font-size:36px !important}.b_f37{font-size:37px !important}.b_f38{font-size:38px !important}.b_f39{font-size:39px !important}.b_f40{font-size:40px !important}.b_f41{font-size:41px !important}.b_f42{font-size:42px !important}.b_f43{font-size:43px !important}.b_f44{font-size:44px !important}.b_f45{font-size:45px !important}.b_f46{font-size:46px !important}.b_f47{font-size:47px !important}.b_f48{font-size:48px !important}.b_f49{font-size:49px !important}.b_f50{font-size:50px !important}.b_f51{font-size:51px !important}.b_f52{font-size:52px !important}.b_f53{font-size:53px !important}.b_f54{font-size:54px !important}.b_f55{font-size:55px !important}.b_f56{font-size:56px !important}.b_f57{font-size:57px !important}.b_f58{font-size:58px !important}.b_f59{font-size:59px !important}.b_f60{font-size:60px !important}.b_f61{font-size:61px !important}.b_f62{font-size:62px !important}.b_f63{font-size:63px !important}.b_f64{font-size:64px !important}.b_f65{font-size:65px !important}.b_f66{font-size:66px !important}.b_f67{font-size:67px !important}.b_f68{font-size:68px !important}.b_f69{font-size:69px !important}.b_f70{font-size:70px !important}.b_f71{font-size:71px !important}.b_f72{font-size:72px !important}.b_f73{font-size:73px !important}.b_f74{font-size:74px !important}.b_f75{font-size:75px !important}.b_f76{font-size:76px !important}.b_f77{font-size:77px !important}.b_f78{font-size:78px !important}.b_f79{font-size:79px !important}.b_f80{font-size:80px !important}.b_f81{font-size:81px !important}.b_f82{font-size:82px !important}.b_f83{font-size:83px !important}.b_f84{font-size:84px !important}.b_f85{font-size:85px !important}.b_f86{font-size:86px !important}.b_f87{font-size:87px !important}.b_f88{font-size:88px !important}.b_f89{font-size:89px !important}.b_middel{vertical-align:middle}.b_clear{clear:both}.b_text_normal{font-weight:normal}.b_zero{padding:0;margin:0;list-style:none}.b_fleft{float:left !important}.b_fright{float:right !important}.b_aright{text-align:right !important}.b_aleft{text-align:left !important}.b_acenter{text-align:center !important}.b_cursor{cursor:pointer}.b_link{cursor:pointer}.b_mn150{min-width:150px;margin:0 auto}.b_mn200{min-width:200px;margin:0 auto}.b_mn500{min-width:500px;margin:0 auto}.b_mn600{min-width:600px;margin:0 auto}.b_mn700{min-width:700px;margin:0 auto}.b_mn800{min-width:800px;margin:0 auto}.b_mn900{min-width:900px;margin:0 auto}.b_mn910{min-width:910px;margin:0 auto}.b_mn920{min-width:920px;margin:0 auto}.b_mn930{min-width:930px;margin:0 auto}.b_mn940{min-width:940px;margin:0 auto}.b_mn950{min-width:950px;margin:0 auto}.b_mn1000{min-width:1000px;margin:0 auto}.b_mn1050{min-width:1050px;margin:0 auto}.b_mn1100{min-width:1100px;margin:0 auto}.b_mn1200{min-width:1200px;margin:0 auto}.b_mn1300{min-width:1300px;margin:0 auto}.b_mn1400{min-width:1400px;margin:0 auto}.b_mn1500{min-width:1500px;margin:0 auto}.b_mx230{max-width:230px;margin:0 auto}.b_mx300{max-width:300px;margin:0 auto}.b_mx400{max-width:400px;margin:0 auto}.b_mx500{max-width:500px;margin:0 auto}.b_mx600{max-width:600px;margin:0 auto}.b_mx700{max-width:700px;margin:0 auto}.b_mx800{max-width:800px;margin:0 auto}.b_mx900{max-width:900px;margin:0 auto}.b_mx1000{max-width:1000px;margin:0 auto}.b_mx1050{max-width:1050px;margin:0 auto}.b_mx1100{max-width:1100px;margin:0 auto}.b_mx1200{max-width:1200px;margin:0 auto}.b_mx1300{max-width:1300px;margin:0 auto}.b_mx1400{max-width:1400px;margin:0 auto}.b_mx1500{max-width:1500px;margin:0 auto}.b_row{padding:0;margin:0;list-style:none;width:100%;display:table}.b_row.b_row_fixed{table-layout:fixed}.b_row.b_row_grid .b_col{padding:5px}.b_row.b_row_middle .b_col{vertical-align:middle}.b_col{display:table-cell;vertical-align:top}@media (max-width: 1279px){.b_col.b_col_1279{display:block}}@media (max-width: 991px){.b_col.b_col_991{display:block}}@media (max-width: 767px){.b_col.b_col_767{display:block}}@media (max-width: 599px){.b_col.b_col_599{display:block}}@media (max-width: 479px){.b_col.b_col_479{display:block}}.b_col.b_col_blank_5{padding:5px}.b_col.b_col_blank_6{padding:6px}.b_col.b_col_blank_7{padding:7px}.b_col.b_col_blank_8{padding:8px}.b_col.b_col_blank_9{padding:9px}.b_col.b_col_blank_10{padding:10px}.b_blank_m5{clear:both;margin-bottom:5px}.b_blank_m10{clear:both;margin-bottom:10px}.b_flex{-webkit-display:flex;-js-display:flex;display:flex}.b_flex_none{-webkit-flex:none;-js-flex:none;flex:none}.el-radio,.el-checkbox{position:relative;font-size:100%}.el-radio span,.el-checkbox span{font-weight:normal;vertical-align:middle;font-size:14px}label.el-radio,label.el-checkbox{display:block;cursor:pointer}label.el-radio.el-inline,label.el-checkbox.el-inline{display:inline-block;margin-right:10px}label.el-radio.el-control,label.el-checkbox.el-control{display:inline-block;margin-right:10px;margin-top:6px}.el-radio>input[type="radio"],.el-checkbox>input[type="checkbox"]{display:none}.el-radio>input[type="radio"][disabled],.el-checkbox>input[type="checkbox"][disabled]{cursor:not-allowed}.el-radio>input[type="radio"] ~ .el-radio-style,.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style{position:relative;display:inline-block;width:1.4em;height:1.4em;vertical-align:middle;cursor:pointer;background:#FFFFFF}.el-radio>input[type="radio"] ~ .el-radio-style:hover:before,.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style:hover:before{border-color:#dc3545}.el-radio>input[type="radio"] ~ .el-radio-style:before,.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style:before{position:absolute;top:0;left:0;display:inline-block;width:1.4em;height:1.4em;content:'';border:1px solid #C0CCDA}.el-radio>input[type="radio"] ~ .el-radio-style:after,.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style:after{position:absolute;display:none;content:''}.el-radio>input[type="radio"][disabled] ~ .el-radio-style,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style{cursor:not-allowed;color:#D3DCE6}.el-radio>input[type="radio"][disabled] ~ .el-radio-style:hover,.el-radio>input[type="radio"][disabled] ~ .el-radio-style:before,.el-radio>input[type="radio"][disabled] ~ .el-radio-style:after,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style:hover,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style:before,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style:after{cursor:not-allowed}.el-radio>input[type="radio"][disabled] ~ .el-radio-style:hover:before,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style:hover:before{border:1px solid #D3DCE6;animation-name:none}.el-radio>input[type="radio"][disabled] ~ .el-radio-style:before,.el-checkbox>input[type="checkbox"][disabled] ~ .el-checkbox-style:before{border-color:#D3DCE6}.el-radio>input[type="radio"]:checked ~ .el-radio-style:before,.el-checkbox>input[type="checkbox"]:checked ~ .el-checkbox-style:before{animation-name:none}.el-radio>input[type="radio"]:checked ~ .el-radio-style:after,.el-checkbox>input[type="checkbox"]:checked ~ .el-checkbox-style:after{display:block}.el-radio>input[type="radio"] ~ .el-radio-style:before{border-radius:50%}.el-radio>input[type="radio"] ~ .el-radio-style:after{top:0.4em;left:0.4em;width:0.6em;height:0.6em;border-radius:50%;background:#000000}.el-radio>input[type="radio"]:checked ~ .el-radio-style:before{border:1px solid #e6e6e6;background:#FFFFFF}.el-radio>input[type="radio"]:checked[disabled] ~ .el-radio-style:before{border:1px solid #FFBDB8}.el-radio>input[type="radio"]:checked[disabled] ~ .el-radio-style:after{background:#FFBDB8}.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style:before{border-radius:3px}.el-checkbox>input[type="checkbox"] ~ .el-checkbox-style:after{top:0.15em;left:0.5em;box-sizing:border-box;width:0.4em;height:0.85em;transform:rotate(45deg);border-right:2px solid #000000;border-bottom:2px solid #000000}.el-checkbox>input[type="checkbox"]:checked ~ .el-checkbox-style:before{border:1px solid #e6e6e6;background:#FFFFFF}.el-checkbox>input[type="checkbox"]:checked[disabled] ~ .el-checkbox-style:before{border:1px solid #e6e6e6;background:#FFFFFF}.el-switch,.el-switch-style,.el-switch-style:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.el-switch{display:inline-block;font-size:100%;height:1.6em;position:relative}.el-switch .el-switch-style{height:1.6em;left:0;background:#C0CCDA;-webkit-border-radius:0.8em;border-radius:0.8em;display:inline-block;position:relative;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3em;cursor:pointer}.el-switch .el-switch-style:before{display:block;content:'';height:1.4em;position:absolute;width:1.4em;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;left:0.1em;top:0.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.el-switch>input[type="checkbox"]{display:none}.el-switch>input[type="checkbox"][disabled] ~ .el-switch-style{cursor:not-allowed;background-color:#D3DCE6}.el-switch>input[type="checkbox"]:checked ~ .el-switch-style{background-color:#dc3545}.el-switch>input[type="checkbox"]:checked ~ .el-switch-style:before{left:50%}.el-switch>input[type="checkbox"]:checked[disabled] ~ .el-switch-style{background-color:#FFBDB8}.el-radio.el-radio-sm,.el-checkbox.el-checkbox-sm,.el-switch.el-switch-sm{font-size:85%}.el-radio.el-radio-lg,.el-checkbox.el-checkbox-lg,.el-switch.el-switch-lg{font-size:125%}label.btn-category{margin:0}label.btn-category > input[type="radio"],label.btn-category > input[type="checkbox"]{display:none}label.btn-category > input[type="radio"][disabled],label.btn-category > input[type="checkbox"][disabled]{cursor:not-allowed}label.btn-category > input[type="radio"]:checked ~ .btn-style,label.btn-category > input[type="checkbox"]:checked ~ .btn-style{background-color:black;border-color:black;color:#ffffff}label.btn-category.btn-block .btn-style{width:100%;display:block}label.btn-category.btn-block .btn-style:hover{background-color:#ffffff}label.btn-category.btn-gray .btn-style{background-color:#F8F9FA;border-color:#F8F9FA}label.btn-category.btn-outline-category > input[type="radio"]:checked ~ .btn-style,label.btn-category.btn-outline-category > input[type="checkbox"]:checked ~ .btn-style{background-color:#ffffff;border-color:black;color:black}label.btn-category .btn-style{overflow:hidden;white-space:nowrap;height:36px;color:#333333;background-color:#ffffff;border-color:#ffffff;cursor:pointer;font-size:14px;padding-left:10px;padding-right:10px;border-radius:18px 18px 18px 18px;border:1px solid #c0c9d5}label.btn-category .btn-style:hover{border-color:black}label.btn-category .btn-style.disabled,label.btn-category .btn-style:disabled{color:#fff;background-color:#C0CCDA;border-color:#C0CCDA}label.btn-category .btn-style:not(:disabled):not(.disabled):active,label.btn-category .btn-style:not(:disabled):not(.disabled).active{background-color:#f7f7f7;border-color:black}label.btn-category .btn-style img{width:24px}html,body{height:100%}strong,h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}a,a:hover,a:active,a:focus{text-decoration:none;color:#393939}button{outline:none !important}body{min-width:320px;font-family:'Noto Sans KR', sans-serif;color:#393939;background:#ffffff;overflow-y:scroll;font-size:15px}::-webkit-input-placeholder{color:#9e9e9e !important}::-moz-placeholder{color:#9e9e9e !important}:-ms-input-placeholder{color:#9e9e9e !important}:-moz-placeholder{color:#9e9e9e !important}.form-control-plaintext{outline:none}input[type="text"]::-ms-clear{display:none}input[type="number"]::-ms-clear{display:none}.box_container{max-width:1790px;min-width:320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.box_container_sm{max-width:1270px;min-width:320px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.btn,.form-control{border-radius:0}input:-moz-read-only.readonly{background-color:#ffffff;cursor:default}input:read-only.readonly{background-color:#ffffff;cursor:default}input:focus{outline:none;box-shadow:none !important}.form-group label{font-size:14px;font-weight:400}.slider_container{position:relative;margin:0 auto;top:0px;left:0px;overflow:hidden}.slider_container .slides{cursor:move;position:absolute;left:0px;top:0px;overflow:hidden}.slider_visibility{visibility:hidden}.body_none_scroll{overflow-y:hidden;overflow-x:hidden}.side_overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);display:none}.page_loader{width:100%;height:100%;position:fixed;z-index:999999;top:0;left:0;background:rgba(255,255,255,0.7);cursor:wait;display:none}.page_loader.loading{display:block}.page_loader .box{width:2rem;height:2rem;top:50%;left:50%;margin-top:-1rem;margin-left:-1rem;text-align:center;position:absolute;z-index:100}.bottom_hub{background:#2c2c2c;border-top:1px solid #262626;padding:10px 0}.bottom_hub a{width:85px;height:25px;background:url('../img/symbol/footer_hub.png');display:block;margin:0 auto}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.bottom_hub a{background:url('../img/symbol/footer_hub.svg') no-repeat center}}.popup{width:100%;height:100%;top:0;left:0;position:fixed;z-index:99999;background:rgba(255,255,255,0.7);overflow-y:scroll}.popup .popup_box{min-width:320px;position:absolute;top:100px;left:50%;margin-bottom:50px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform 0.3s ease}.popup .popup_box.pop_show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.popup .popup_box .popup_close{width:35px;height:35px;position:absolute;top:20px;right:20px;border:none;background:none;outline:none;color:#9e9e9e;transition:color 0.2s}.popup .popup_box .popup_close:hover{color:#000000}.popup .popup_box .popup_close i{font-size:18px}.popup .popup_box .popup_inner{margin:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}.popup .popup_box .popup_inner .popup_container{background:#ffffff;padding:20px}.popup .popup_box .popup_inner .popup_container h2{margin-bottom:10px}.popup .popup_box .popup_inner .popup_container .popup_content{margin-bottom:10px}.popup .popup_box .popup_inner .pop_alert{text-align:center;font-size:15px;margin:30px 0}.popup.pop_lookup{display:none}.popup.pop_lookup .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_lookup .box{width:100%;margin-left:0;left:0}}.popup.pop_login{display:none}.popup.pop_login .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_login .box{width:100%;margin-left:0;left:0}}.popup.pop_find_id{display:none}.popup.pop_find_id .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_find_id .box{width:100%;margin-left:0;left:0}}.popup.pop_find_pw{display:none}.popup.pop_find_pw .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_find_pw .box{width:100%;margin-left:0;left:0}}.popup.pop_chage_pw{display:none}.popup.pop_chage_pw .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_chage_pw .box{width:100%;margin-left:0;left:0}}.popup.pop_chage_pw_my{display:none}.popup.pop_chage_pw_my .box{width:400px;margin-left:-200px}@media (max-width: 420px){.popup.pop_chage_pw_my .box{width:100%;margin-left:0;left:0}}.popup.pop_agree5,.popup.pop_agree4,.popup.pop_agree1,.popup.pop_agree2,.popup.pop_agree3{display:none}.popup.pop_agree5 .box,.popup.pop_agree4 .box,.popup.pop_agree1 .box,.popup.pop_agree2 .box,.popup.pop_agree3 .box{width:600px;margin-left:-300px}@media (max-width: 620px){.popup.pop_agree5 .box,.popup.pop_agree4 .box,.popup.pop_agree1 .box,.popup.pop_agree2 .box,.popup.pop_agree3 .box{width:100%;margin-left:0;left:0}}.popup.pop_agree5 .box .buy_agree,.popup.pop_agree4 .box .buy_agree,.popup.pop_agree1 .box .buy_agree,.popup.pop_agree2 .box .buy_agree,.popup.pop_agree3 .box .buy_agree{height:50vh;border:1px solid #d9d9d9;overflow-y:scroll;padding:10px;margin-bottom:10px;background:#ffffff}.popup.pop_agree5 .box .buy_agree p,.popup.pop_agree4 .box .buy_agree p,.popup.pop_agree1 .box .buy_agree p,.popup.pop_agree2 .box .buy_agree p,.popup.pop_agree3 .box .buy_agree p{margin:7px;font-size:13px}.popup.pop_kakaopay{display:none}.popup.pop_kakaopay .popup_box{transition:none !important}.popup.pop_kakaopay .box{width:460px;margin-left:-230px}@media (max-width: 480px){.popup.pop_kakaopay .box{width:100%;margin-left:0;left:0}}.popup.pop_kakaopay .box .popup_container{padding:0}.popup.pop_kakaopay .box iframe{width:100%;height:500px}.popup.pop_infomation{display:none}.popup.pop_infomation .box{width:600px;margin-left:-300px}@media (max-width: 620px){.popup.pop_infomation .box{width:100%;margin-left:0;left:0}}.popup.pop_infomation .box .information{height:50vh;border:1px solid #d9d9d9;overflow-y:auto;padding:10px 10px 10px 20px;list-style:none;margin:0 0 0 0;font-size:13px}.popup.pop_infomation .box .information p{padding:0;margin:0}.popup.pop_infomation .box .information li{position:relative;padding:2px 0}.popup.pop_infomation .box .information li:before{content:'- ';position:absolute;left:-10px}.popup.pop_infomation .box .information .s{padding-left:3px}.popup.pop_infomation .box .information .s:before{content:'★ ';position:absolute;left:-11px}.popup.pop_infomation .box .information .s2{padding-left:3px}.popup.pop_infomation .box .information .s2:before{content:'☆ ';position:absolute;left:-11px}.popup.pop_infomation .box .information .o:before{content:'● ';position:absolute;left:-11px}header{height:90px}@media (max-width: 767px){header{height:60px}}header nav{width:100%;position:fixed;top:0;left:0;background:#ffffff;z-index:10;transition:box-shadow 0.3s}header nav:after{width:0;height:1px;background:#DBDBDB;content:"";display:block;position:absolute;bottom:0;left:0;transition:width 1s;transition-timing-function:ease}header nav.bar:after{width:100%}header nav:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}header nav .b_col a{width:100%;height:90px;display:block;text-align:center;padding-top:34px;cursor:pointer;font-weight:500;transition:background 0.2s;position:relative}header nav .b_col a:not(.prpt_logo):hover{background:#f5f5f5}header nav .b_col a:not(.prpt_logo):hover:after{width:100%;height:1px;content:"";position:absolute;background:#f5f5f5;transition:background 0.2s;bottom:0;left:0;z-index:1}@media (max-width: 767px){header nav .b_col a{height:70px;padding-top:25px}}header nav .b_col.logo{width:180px}header nav .b_col.logo a{width:170px;height:70px;margin:10px 5px 10px 5px;color:#393939;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){header nav .b_col.logo a{margin:0}}header nav .b_col.logo .prpt_name{display:flex;align-items:center;word-break:keep-all;padding-top:0;line-height:18px;font-weight:bold}header nav .b_col.lang{width:100px;position:relative}header nav .b_col.lang:hover .lang_select{visibility:visible;opacity:1}header nav .b_col.lang a{font-size:12px;padding-top:36px}@media (max-width: 767px){header nav .b_col.lang a{padding-top:27px}}header nav .b_col.lang .lang_select{padding:0;margin:0;list-style:none;width:100%;position:absolute;display:block;transition:visibility 0.2s, opacity 0.2s;top:90px;left:0;visibility:hidden;opacity:0;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 767px){header nav .b_col.lang .lang_select{top:70px}}header nav .b_col.lang .lang_select li{display:block}header nav .b_col.lang .lang_select li button{width:100%;height:40px;border:none;outline:none;background:#ffffff;transition:background 0.2s;font-size:12px}header nav .b_col.lang .lang_select li button:hover{background:#f5f5f5}header nav .b_col.toggle{width:60px;display:none}@media (max-width: 767px){header nav .b_col.toggle{display:table-cell}}header nav .b_col.toggle i{font-size:17px}header nav .b_col .cat{width:440px;float:right}@media (max-width: 767px){header nav .b_col .cat{width:260px;height:100%;position:fixed;float:initial;top:0;right:0;bottom:0;background:#ffffff;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(260px);transform:translateX(260px);transition:transform 0.3s ease;z-index:10000}header nav .b_col .cat.side_open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-1px 0px 5px 0px #424242;-moz-box-shadow:-1px 0px 5px 0px #424242;box-shadow:-1px 0px 5px 0px #424242}}header nav .b_col .cat li{width:25%}@media (max-width: 767px){header nav .b_col .cat li{width:100%;display:block}}@media (max-width: 767px){header nav .b_col .cat li a{text-align:left;padding:20px 0 0 40px;height:60px}}header nav .b_col .cat .head{display:none}@media (max-width: 767px){header nav .b_col .cat .head{height:70px;background:#f5f5f5;display:block}}header nav .b_col .cat .head button{width:40px;height:40px;border:none;background:transparent;font-size:20px;float:right;margin:15px}header nav .b_col .cat .reservation a{color:#CB3A48}header nav .b_col .cat .reservation a:hover{color:#CB3A48}footer{background:#303030;padding:25px 0 35px}@media (max-width: 599px){footer{padding:25px 0 25px}}footer .b_col{padding:0 10px 0 0}@media (max-width: 599px){footer .b_col{padding:0}}footer .callphone{width:180px;font-size:30px;color:#ffffff}@media (max-width: 599px){footer .callphone{width:100%;text-align:center}}footer .callphone span{font-size:16px;color:#999999}footer p{color:#666666;font-size:13px;margin:0}@media (max-width: 599px){footer .company{text-align:center}}footer .company span{overflow:hidden;white-space:nowrap;margin-right:10px}@media (max-width: 1179px){footer .company span{white-space:normal}}footer .company a{color:#999999}footer .copylight{font-size:12px;margin-top:10px}@media (max-width: 599px){footer .copylight{text-align:center}}@media (max-width: 599px){footer .hotelstory{padding-bottom:30px}}.sub_page{padding-bottom:100px}.sub_page h1{font-size:32px;text-align:center;margin:50px 0}@media (max-width: 767px){.sub_page h1{font-size:26px;margin:30px 0}}.sub_page .steps{padding:0;margin:0;list-style:none;width:100%;display:table;margin-bottom:40px}.sub_page .steps.b_row_fixed{table-layout:fixed}.sub_page .steps.b_row_grid .b_col{padding:5px}.sub_page .steps.b_row_middle .b_col{vertical-align:middle}.sub_page .steps li{display:table-cell;vertical-align:top;width:33.333333333333%;text-align:center;padding:13px 0;font-size:20px;background:#ededed}@media (max-width: 1279px){.sub_page .steps li.b_col_1279{display:block}}@media (max-width: 991px){.sub_page .steps li.b_col_991{display:block}}@media (max-width: 767px){.sub_page .steps li.b_col_767{display:block}}@media (max-width: 599px){.sub_page .steps li.b_col_599{display:block}}@media (max-width: 479px){.sub_page .steps li.b_col_479{display:block}}.sub_page .steps li.b_col_blank_5{padding:5px}.sub_page .steps li.b_col_blank_6{padding:6px}.sub_page .steps li.b_col_blank_7{padding:7px}.sub_page .steps li.b_col_blank_8{padding:8px}.sub_page .steps li.b_col_blank_9{padding:9px}.sub_page .steps li.b_col_blank_10{padding:10px}.sub_page .steps li.active{background:#666666;color:#ffffff}@media (max-width: 767px){.sub_page .steps li{font-size:14px;padding:8px 0}}.sub_page .steps li span{color:#9e9e9e}.sub_page .pop_images{width:100%;height:100%;top:0;left:0;position:fixed;z-index:99999;overflow-y:scroll;display:none}.sub_page .pop_images .pop_overaly{width:100%;height:100%;top:0;left:0;position:fixed;background:rgba(255,255,255,0.7)}.sub_page .pop_images .box{width:1050px;margin-left:-525px}@media (max-width: 1050px){.sub_page .pop_images .box{width:100%;margin-left:0px;left:0px !important}}.sub_page .pop_images .pop_box{min-width:320px;position:absolute;top:100px;left:50%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-o-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (min-device-pixel-ratio: 1.5) and (max-width: 767px){.sub_page .pop_images .pop_box{top:30%}}.sub_page .pop_images .pop_box .pop_bg{margin:10px}@media (max-width: 768px){.sub_page .pop_images .pop_box .pop_bg{margin:5px}}.sub_page .pop_images .pop_box .pop_bg .pop_info{margin:0;text-align:center}@media (max-width: 768px){.sub_page .pop_images .pop_box .pop_bg .pop_info{padding:3px 0}}.sub_page .pop_images .pop_box .pop_bg .pop_info .slide_box{width:100%}.sub_page .pop_images .pop_box .pop_bg .pop_info .slider_container.room,.sub_page .pop_images .pop_box .pop_bg .pop_info .slider_container.room .slides{width:1000px;height:600px}.sub_page .pop_images .pop_box .pop_bg .pop_info .jssora051{display:block;position:absolute;cursor:pointer}.sub_page .pop_images .pop_box .pop_bg .pop_info .jssora051 .a{fill:none;stroke:#ffffff;stroke-width:360;stroke-miterlimit:10}.sub_page .pop_images .pop_box .pop_bg .pop_info .jssora051:hover{opacity:.8}.sub_page .pop_images .pop_box .pop_bg .pop_info .jssora051.jssora051dn{opacity:.5}.sub_page .pop_images .pop_box .pop_bg .pop_info .jssora051.jssora051ds{opacity:.3;pointer-events:none}.sub_page .pop_images .pop_box .pop_close{width:35px;height:35px;position:absolute;top:-20px;right:0px;border:none;background:none;outline:none}.sub_page .pop_images .pop_box .pop_close i{font-size:22px}.sub_page .result_table{width:100%;border-top:1px solid #000000}.sub_page .result_table tr{border-bottom:1px solid #E6E6E6}.sub_page .result_table th{width:280px;padding:18px 30px;background:#F9F9F9;font-weight:normal;font-size:16px}@media (max-width: 767px){.sub_page .result_table th{width:115px;padding:8px 8px;font-size:13px}}.sub_page .result_table td{padding:18px 30px;font-size:16px}@media (max-width: 767px){.sub_page .result_table td{padding:8px 8px;font-size:13px}}.sub_page .result_table .price{font-size:18px;color:#CB3A48;font-weight:bold}.sub_page .btn_box{text-align:center;padding:40px}.sub_page .list_table{border-top:1px solid #000000}.sub_page .list_table .box{border-bottom:1px solid #E6E6E6;padding:18px 30px;font-size:14px;transition:background 0.2s}@media (max-width: 767px){.sub_page .list_table .box{padding:15px 5px}}.sub_page .list_table .box:hover{background:#f5f5f5}.sub_page .list_table .box .right{width:300px}@media (max-width: 767px){.sub_page .list_table .box .right{width:100%}}.sub_page .list_table .box .bid{width:120px;text-align:center;font-size:13px;font-weight:bold}@media (max-width: 767px){.sub_page .list_table .box .bid{text-align:left}}.sub_page .list_table .box .name{padding:5px 15px;line-height:17px}@media (max-width: 767px){.sub_page .list_table .box .name{padding:5px 0}}.sub_page .list_table .box .status{width:100px;font-size:13px;text-align:center}@media (max-width: 767px){.sub_page .list_table .box .status{text-align:left}}.sub_page .list_table .box .pdate{font-size:13px;text-align:center}.sub_page .list_table .result_none{padding:100px 0;text-align:center;color:#9e9e9e}@media (max-width: 767px){.sub_page .list_table .result_none{padding:40px 0}}.sub_page .list_table .result_none i{font-size:60px;margin-bottom:30px}.sub_page .list_table .result_none p{font-weight:bold}.sub_page .information{overflow:hidden;list-style:none;padding:0 0 0 10px;margin:0 0 0 0;font-size:13px}.sub_page .information.add_info{height:126px}.sub_page .information.form_info{height:auto}.sub_page .information p{padding:0;margin:0}.sub_page .information li{position:relative;padding:2px 0}.sub_page .information li:before{content:'- ';position:absolute;left:-10px}.sub_page .information .s{padding-left:3px}.sub_page .information .s:before{content:'★ ';position:absolute;left:-11px}.sub_page .information .o:before{content:'● ';position:absolute;left:-11px}.rooms_page .calendar_box .booking_tab,.rooms_page .booking_box .booking_tab{padding:0}.rooms_page .calendar_box .booking_tab ul,.rooms_page .booking_box .booking_tab ul{padding:0;margin:0;list-style:none;width:100%;display:table}.rooms_page .calendar_box .booking_tab ul.b_row_fixed,.rooms_page .booking_box .booking_tab ul.b_row_fixed{table-layout:fixed}.rooms_page .calendar_box .booking_tab ul.b_row_grid .b_col,.rooms_page .booking_box .booking_tab ul.b_row_grid .b_col{padding:5px}.rooms_page .calendar_box .booking_tab ul.b_row_middle .b_col,.rooms_page .booking_box .booking_tab ul.b_row_middle .b_col{vertical-align:middle}.rooms_page .calendar_box .booking_tab ul li,.rooms_page .booking_box .booking_tab ul li{display:table-cell;vertical-align:top;width:50%}@media (max-width: 1279px){.rooms_page .calendar_box .booking_tab ul li.b_col_1279,.rooms_page .booking_box .booking_tab ul li.b_col_1279{display:block}}@media (max-width: 991px){.rooms_page .calendar_box .booking_tab ul li.b_col_991,.rooms_page .booking_box .booking_tab ul li.b_col_991{display:block}}@media (max-width: 767px){.rooms_page .calendar_box .booking_tab ul li.b_col_767,.rooms_page .booking_box .booking_tab ul li.b_col_767{display:block}}@media (max-width: 599px){.rooms_page .calendar_box .booking_tab ul li.b_col_599,.rooms_page .booking_box .booking_tab ul li.b_col_599{display:block}}@media (max-width: 479px){.rooms_page .calendar_box .booking_tab ul li.b_col_479,.rooms_page .booking_box .booking_tab ul li.b_col_479{display:block}}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_5,.rooms_page .booking_box .booking_tab ul li.b_col_blank_5{padding:5px}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_6,.rooms_page .booking_box .booking_tab ul li.b_col_blank_6{padding:6px}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_7,.rooms_page .booking_box .booking_tab ul li.b_col_blank_7{padding:7px}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_8,.rooms_page .booking_box .booking_tab ul li.b_col_blank_8{padding:8px}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_9,.rooms_page .booking_box .booking_tab ul li.b_col_blank_9{padding:9px}.rooms_page .calendar_box .booking_tab ul li.b_col_blank_10,.rooms_page .booking_box .booking_tab ul li.b_col_blank_10{padding:10px}.rooms_page .calendar_box .booking_tab ul li.active a,.rooms_page .booking_box .booking_tab ul li.active a{background:#F5F5F5}.rooms_page .calendar_box .booking_tab ul li a,.rooms_page .booking_box .booking_tab ul li a{display:block;padding:14px 10px;background:#ffffff;text-align:center;font-size:14px}@media (max-width: 599px){.rooms_page .calendar_box .booking_tab ul li a,.rooms_page .booking_box .booking_tab ul li a{padding:10px 10px}}.rooms_page .calendar_box .booking_tab ul li a:hover,.rooms_page .booking_box .booking_tab ul li a:hover{color:black}.rooms_page .booking_box .hotel_info{position:relative;padding-bottom:20px}.rooms_page .booking_box .hotel_info .hotel_title{width:100%;position:absolute;top:0;left:0;z-index:1;color:#ffffff;padding:15px 20px 25px;background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.8))}.rooms_page .booking_box .hotel_info .hotel_title h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;font-size:20px;font-weight:bold;margin-bottom:5px}.rooms_page .booking_box .hotel_info .hotel_title p{font-size:14px;margin:0}.rooms_page .booking_box .hotel_info .slider_container.hotel,.rooms_page .booking_box .hotel_info .slider_container.hotel .slides{width:1000px;height:600px}.rooms_page .booking_box .hotel_info .jssora051{display:block;position:absolute;cursor:pointer}.rooms_page .booking_box .hotel_info .jssora051 .a{fill:none;stroke:#ffffff;stroke-width:360;stroke-miterlimit:10}.rooms_page .booking_box .hotel_info .jssora051:hover{opacity:.8}.rooms_page .booking_box .hotel_info .jssora051.jssora051dn{opacity:.5}.rooms_page .booking_box .hotel_info .jssora051.jssora051ds{opacity:.3;pointer-events:none}.rooms_page .booking_box .date_box{width:425px;padding-right:20px}@media (max-width: 991px){.rooms_page .booking_box .date_box{width:330px}}@media (max-width: 767px){.rooms_page .booking_box .date_box{padding-right:0;margin-bottom:20px;width:100%}}.rooms_page .booking_box .date_box .box{background:#F5F5F5}.rooms_page .booking_box .date_box .box .booking_search{padding:20px}@media (max-width: 599px){.rooms_page .booking_box .date_box .box .booking_search{padding:15px}}.rooms_page .booking_box .date_box .box button{font-size:18px}.rooms_page .booking_box .list_box .result_none{padding:100px 0;text-align:center;color:#9e9e9e}@media (max-width: 767px){.rooms_page .booking_box .list_box .result_none{padding:20px 0}}.rooms_page .booking_box .list_box .result_none i{font-size:60px;margin-bottom:30px}.rooms_page .booking_box .list_box .result_none p{font-weight:bold}.rooms_page .booking_box .list_box .result_none.first{padding:40px 0}.rooms_page .booking_box .list_box .result_none.first i{font-size:30px;margin-bottom:10px}.rooms_page .booking_box .list_box .etc{font-size:16px;padding:30px 0 20px 20px;border-top:1px solid #d9d9d9}.rooms_page .booking_box .list_box .box{min-height:138px;table-layout:fixed;margin-bottom:20px;padding:20px 20px 10px;transition:box-shadow 0.3s;background:#F5F5F5}.rooms_page .booking_box .list_box .box:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 767px){.rooms_page .booking_box .list_box .box{margin-bottom:20px}}.rooms_page .booking_box .list_box .box .thumb{width:260px;min-width:200px;text-align:center;position:relative;cursor:pointer}@media (max-width: 1179px){.rooms_page .booking_box .list_box .box .thumb{width:100%;display:block}}.rooms_page .booking_box .list_box .box .thumb img{width:100%}.rooms_page .booking_box .list_box .box .thumb span{position:absolute;background:#CB3A48;color:#ffffff;padding:5px 10px;top:0;left:0;z-index:1}.rooms_page .booking_box .list_box .box .thumb .thumb_overaly{overflow:hidden;position:relative}.rooms_page .booking_box .list_box .box .thumb .thumb_overaly:hover > div{margin:0px}.rooms_page .booking_box .list_box .box .thumb .thumb_overaly >div{width:100%;height:100%;margin:60% 0 0 0;left:0;position:absolute;z-index:99999;background:rgba(0,0,0,0.5);-webkit-transition:margin 0.4s;transition:margin 0.4s}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-o-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (min-device-pixel-ratio: 1.5) and (max-width: 767px){.rooms_page .booking_box .list_box .box .thumb .thumb_overaly >div{display:none}}.rooms_page .booking_box .list_box .box .thumb .thumb_overaly >div i{width:100%;text-align:center;color:#ffffff;position:absolute;top:35%;left:0;font-size:50px}.rooms_page .booking_box .list_box .box .info{position:relative;padding:0 0 0 30px}@media (max-width: 1179px){.rooms_page .booking_box .list_box .box .info{width:100%;display:block;padding:15px 0 0}}.rooms_page .booking_box .list_box .box .info .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:100%;font-weight:bold;font-size:22px}.rooms_page .booking_box .list_box .box .info .detail{margin:0 0 2px;font-size:14px}.rooms_page .booking_box .list_box .box .info .detail .more{border:none;font-size:14px;background:transparent;color:#9b9b9b;margin-top:2px;margin-left:-5px;color:black}@media (max-width: 599px){.rooms_page .booking_box .list_box .box .info .detail .more{margin-left:-6px}}@media (min-width: 600px){.rooms_page .booking_box .list_box .box .info .detail .more:hover{background:#e2e2e2}}.rooms_page .booking_box .list_box .box .info .location{font-size:14px}.rooms_page .booking_box .list_box .box .info .location i{color:#9e9e9e}.rooms_page .booking_box .list_box .box .info button{margin-top:10px}.rooms_page .booking_box .list_box .box .right{width:170px;padding:10px;position:absolute;top:35px;right:0}@media (max-width: 991px){.rooms_page .booking_box .list_box .box .right{width:100%;padding:0;position:static}}@media (max-width: 599px){.rooms_page .booking_box .list_box .box .right{text-align:right}}.rooms_page .booking_box .list_box .box .right p{margin:0 0 0 0;text-align:right}.rooms_page .booking_box .list_box .box .right p.old{color:#CB3A48;margin-bottom:-5px;font-size:14px}.rooms_page .booking_box .list_box .box .right p.old span{margin-right:4px}.rooms_page .booking_box .list_box .box .right p.old b{text-decoration:line-through}.rooms_page .booking_box .list_box .box .right p.price{font-weight:bold;font-size:20px;display:inline-block}.rooms_page .booking_box .list_box .box .right p.price span{font-size:15px}.rooms_page .booking_box .list_box .box .right p.vat{font-size:11px;color:#9e9e9e;display:inline-block;margin-left:3px}.rooms_page .booking_box .list_box .box .right.special .price{color:#CB3A48;margin:0}.rooms_page .booking_box .list_box .box .right.special span{font-size:12px;display:block}.rooms_page .booking_box .list_box .box .amenity_box{overflow:hidden;margin:12px 0 0 0;padding:7px 0;display:none}.rooms_page .booking_box .list_box .box .amenity_box span{font-size:12px;display:inline-block;margin:0 10px 10px 0}.rooms_page .booking_box .list_box .box .amenity_box span i{font-size:26px;color:#777777;font-weight:bold;vertical-align:middle;margin-right:2px}.rooms_page .booking_box .list_room_box .result_none{padding:100px 0;text-align:center;color:#9e9e9e}@media (max-width: 767px){.rooms_page .booking_box .list_room_box .result_none{padding:20px 0}}.rooms_page .booking_box .list_room_box .result_none i{font-size:60px;margin-bottom:30px}.rooms_page .booking_box .list_room_box .result_none p{font-weight:bold}.rooms_page .booking_box .list_room_box .result_none.first{padding:40px 0}.rooms_page .booking_box .list_room_box .result_none.first i{font-size:30px;margin-bottom:10px}.rooms_page .booking_box .list_room_box .etc{font-size:16px;padding:30px 0 20px 20px;border-top:1px solid #d9d9d9}.rooms_page .booking_box .list_room_box .room_box{min-height:138px;table-layout:fixed;margin-bottom:20px;transition:box-shadow 0.3s;background:#F5F5F5}.rooms_page .booking_box .list_room_box .room_box:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 767px){.rooms_page .booking_box .list_room_box .room_box{margin-bottom:20px}}.rooms_page .booking_box .list_room_box .room_box .room_info{padding:20px}.rooms_page .booking_box .list_room_box .room_box .thumb{width:200px;min-width:200px;text-align:center;position:relative;cursor:pointer}@media (max-width: 1179px){.rooms_page .booking_box .list_room_box .room_box .thumb{width:100%;display:block}}.rooms_page .booking_box .list_room_box .room_box .thumb img{width:100%}.rooms_page .booking_box .list_room_box .room_box .thumb span{position:absolute;background:#CB3A48;color:#ffffff;padding:5px 10px;top:0;left:0;z-index:1}.rooms_page .booking_box .list_room_box .room_box .thumb .thumb_overaly{overflow:hidden;position:relative}.rooms_page .booking_box .list_room_box .room_box .thumb .thumb_overaly:hover > div{margin:0px}.rooms_page .booking_box .list_room_box .room_box .thumb .thumb_overaly >div{width:100%;height:100%;margin:60% 0 0 0;left:0;position:absolute;z-index:99999;background:rgba(0,0,0,0.5);-webkit-transition:margin 0.4s;transition:margin 0.4s}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-o-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (min-device-pixel-ratio: 1.5) and (max-width: 767px){.rooms_page .booking_box .list_room_box .room_box .thumb .thumb_overaly >div{display:none}}.rooms_page .booking_box .list_room_box .room_box .thumb .thumb_overaly >div i{width:100%;text-align:center;color:#ffffff;position:absolute;top:35%;left:0;font-size:50px}.rooms_page .booking_box .list_room_box .room_box .info{position:relative;padding:0 0 0 30px}@media (max-width: 1179px){.rooms_page .booking_box .list_room_box .room_box .info{width:100%;display:block;padding:15px 0 0}}.rooms_page .booking_box .list_room_box .room_box .info .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:100%;font-weight:bold;font-size:20px;margin:0 0 5px 0}.rooms_page .booking_box .list_room_box .room_box .info .detail{margin:0 0 2px;font-size:14px}.rooms_page .booking_box .list_room_box .room_box .info .location{font-size:14px}.rooms_page .booking_box .list_room_box .room_box .info .location i{color:#9e9e9e}.rooms_page .booking_box .list_room_box .room_box .info button{margin-top:10px}.rooms_page .booking_box .list_room_box .room_box .right{width:150px;padding:10px;position:absolute;top:20px;right:0}@media (max-width: 991px){.rooms_page .booking_box .list_room_box .room_box .right{width:100%;padding:0;position:static}}.rooms_page .booking_box .list_room_box .room_box .right p{margin:0 0 0 0;text-align:right}.rooms_page .booking_box .list_room_box .room_box .right p.old{color:#CB3A48;margin-bottom:-5px;text-decoration:line-through;font-size:14px}.rooms_page .booking_box .list_room_box .room_box .right p.price{font-weight:bold;font-size:20px}.rooms_page .booking_box .list_room_box .room_box .right p.price span{font-size:14px;font-weight:normal;margin-right:5px}.rooms_page .booking_box .list_room_box .room_box .right p.vat{font-size:12px;color:#9e9e9e}.rooms_page .booking_box .list_room_box .room_box .right.special .price{color:#CB3A48;margin:0}.rooms_page .booking_box .list_room_box .room_box .right.special span{font-size:12px;display:block}.rooms_page .booking_box .list_room_box .room_box .detail_view{display:none}.rooms_page .booking_box .list_room_box .room_box .amenity_box{overflow:hidden;padding:20px 20px 10px;background:#efefef}.rooms_page .booking_box .list_room_box .room_box .amenity_box span{font-size:12px;display:inline-block;margin:0 20px 10px 0}.rooms_page .booking_box .list_room_box .room_box .amenity_box span i{font-size:26px;color:#777777;font-weight:bold;vertical-align:middle;margin-right:3px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box{padding:20px;background:white;border:1px solid #e2e2e2;border-top:none}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info{display:flex}@media (max-width: 991px){.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info{display:block}}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb{width:200px;min-width:200px;text-align:center;position:relative;cursor:pointer;margin-right:30px}@media (max-width: 991px){.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb{width:100%;display:block;margin:0 0 20px 0}}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb img{width:100%}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb span{position:absolute;background:#CB3A48;color:#ffffff;padding:5px 10px;top:0;left:0;z-index:1}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb .thumb_overaly{overflow:hidden;position:relative}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb .thumb_overaly:hover > div{margin:0px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb .thumb_overaly >div{width:100%;height:100%;margin:60% 0 0 0;left:0;position:absolute;z-index:99999;background:rgba(0,0,0,0.5);-webkit-transition:margin 0.4s;transition:margin 0.4s}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (-o-min-device-pixel-ratio: 1.5) and (max-width: 767px),only screen and (min-device-pixel-ratio: 1.5) and (max-width: 767px){.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb .thumb_overaly >div{display:none}}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .pro_thumb .thumb_overaly >div i{width:100%;text-align:center;color:#ffffff;position:absolute;top:35%;left:0;font-size:50px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .desc{flex:1}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .res{width:150px;text-align:right}@media (max-width: 991px){.rooms_page .booking_box .list_room_box .room_box .rateplan_box .bottom_info .res{width:100%}}.rooms_page .booking_box .list_room_box .room_box .rateplan_box h2{font-weight:bold;font-size:20px;margin-bottom:10px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .old{color:#CB3A48;margin-bottom:-5px;font-size:14px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .old span{margin-right:2px}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .old b{font-weight:normal;text-decoration:line-through}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .price{font-weight:bold;font-size:20px;margin:0;display:inline-block}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .price span{font-size:14px;font-weight:normal}.rooms_page .booking_box .list_room_box .room_box .rateplan_box .vat{font-size:11px;color:#9e9e9e;display:inline-block}.form_label{position:relative}.form_label select,.form_label input{text-align:right;border:1px solid #e6e6e6;font-size:16px}.form_label label{position:absolute;top:11px;left:20px}.calendar_box{width:100%}.calendar_box .booking_tab{width:405px}@media (max-width: 991px){.calendar_box .booking_tab{width:310px}}@media (max-width: 767px){.calendar_box .booking_tab{width:100%}}.calendar_box .calendar_search{background:transparent;padding:0 0 0 20px}@media (max-width: 767px){.calendar_box .calendar_search{background:#F5F5F5;padding:20px 10px}}.calendar_box .calendar_search .search_box{padding:0;margin:0;list-style:none;width:100%;display:table}.calendar_box .calendar_search .search_box.b_row_fixed{table-layout:fixed}.calendar_box .calendar_search .search_box.b_row_grid .b_col{padding:5px}.calendar_box .calendar_search .search_box.b_row_middle .b_col{vertical-align:middle}.calendar_box .calendar_search .search_box >li{display:table-cell;vertical-align:top;margin:0;vertical-align:middle}@media (max-width: 1279px){.calendar_box .calendar_search .search_box >li.b_col_1279{display:block}}@media (max-width: 991px){.calendar_box .calendar_search .search_box >li.b_col_991{display:block}}@media (max-width: 767px){.calendar_box .calendar_search .search_box >li.b_col_767{display:block}}@media (max-width: 599px){.calendar_box .calendar_search .search_box >li.b_col_599{display:block}}@media (max-width: 479px){.calendar_box .calendar_search .search_box >li.b_col_479{display:block}}.calendar_box .calendar_search .search_box >li.b_col_blank_5{padding:5px}.calendar_box .calendar_search .search_box >li.b_col_blank_6{padding:6px}.calendar_box .calendar_search .search_box >li.b_col_blank_7{padding:7px}.calendar_box .calendar_search .search_box >li.b_col_blank_8{padding:8px}.calendar_box .calendar_search .search_box >li.b_col_blank_9{padding:9px}.calendar_box .calendar_search .search_box >li.b_col_blank_10{padding:10px}.calendar_box .calendar_search .search_box >li:first-child{width:29px}.calendar_box .calendar_search .search_box >li:first-child +li{width:90px}.calendar_box .calendar_search .search_box >li:first-child +li +li{width:29px;padding-right:10px}.calendar_box .calendar_search .search_box >li:first-child +li +li+li{text-align:right}.calendar_box .calendar_search .search_box input{width:90px;background-color:transparent !important;border:none;outline:none;text-align:center;font-size:18px;font-weight:bold}.calendar_box .calendar_search .search_box select{width:100%;max-width:250px;display:inline-block}.calendar_box .calendar_search .search_box a{display:block;background:#ffffff;padding:5px 10px}.calendar_box .booking_calendar{background:#F5F5F5;overflow-x:hidden;padding:20px}@media (max-width: 767px){.calendar_box .booking_calendar{padding:0}}.calendar_box .booking_calendar .calnedar{width:100%;table-layout:fixed}.calendar_box .booking_calendar .calnedar >thead > tr> td{width:14.285714285714%;padding:3px 10px;font-size:14px;text-align:center;border:1px solid #d9d9d9}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar >thead > tr> td{font-size:12px}}.calendar_box .booking_calendar .calnedar >tbody > tr > td{height:150px;border:1px solid #d9d9d9;vertical-align:top;background:#ffffff}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar >tbody > tr > td{height:50px}}.calendar_box .booking_calendar .calnedar .box{width:100%;height:100%;-webkit-transition:border 0.3s;transition:border 0.3s}.calendar_box .booking_calendar .calnedar .box.box_other{background:#fcfcfc}.calendar_box .booking_calendar .calnedar .box.box_holiday{background:#F5F5F5}.calendar_box .booking_calendar .calnedar .box.box_holiday:hover .product:hover{background:#f6dbde}.calendar_box .booking_calendar .calnedar .box.box_holiday.box_other{background:#ffffff}.calendar_box .booking_calendar .calnedar .box.box_holiday.box_other:hover .product:hover{background:#f6dbde}.calendar_box .booking_calendar .calnedar .box.box_holiday.box_other:hover .product.block_blank:hover{background:transparent}.calendar_box .booking_calendar .calnedar .box.box_blank .info{height:70%;text-align:center;color:#d9d9d9;font-size:12px;padding-top:30px;display:table}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box.box_blank .info{height:50px;font-size:10px}}.calendar_box .booking_calendar .calnedar .box.box_blank .info span{display:table-cell;vertical-align:middle}.calendar_box .booking_calendar .calnedar .box .day{text-align:left;font-size:13px;padding:5px 5px 10px 5px;font-weight:bold}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .day{font-size:10px;padding:2px}}.calendar_box .booking_calendar .calnedar .box .day span{width:23px;height:23px;display:inline-block;line-height:22px;text-align:center}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .day span{height:auto;line-height:inherit}}.calendar_box .booking_calendar .calnedar .box .info{width:100%;display:inline-block}.calendar_box .booking_calendar .calnedar .box .info .product{width:100%;display:table;cursor:pointer;border-left:2px solid transparent}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .info .product{margin-bottom:6px}}.calendar_box .booking_calendar .calnedar .box .info .product:hover{background:#f5f5f5;border-left:2px solid}.calendar_box .booking_calendar .calnedar .box .info .product:hover .name{color:black}.calendar_box .booking_calendar .calnedar .box .info .product:hover .cost{color:}.calendar_box .booking_calendar .calnedar .box .info .product >div{display:table-cell}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .box .info .product >div{display:block}}.calendar_box .booking_calendar .calnedar .box .info .product .name{font-size:11px;line-height:11px;padding:7px 7px 7px 7px;color:#9e9e9e;-webkit-transition:0.3s;transition:0.3s}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .box .info .product .name{padding:7px 4px 1px 4px;text-align:center}}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .info .product .name{font-size:8px;padding:0px}}.calendar_box .booking_calendar .calnedar .box .info .product .cost{width:40px;font-size:10px;color:#9e9e9e;text-align:right;line-height:11px;padding-right:7px}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .box .info .product .cost{width:100%;padding:0 4px 4px 4px;text-align:center}}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .info .product .cost{font-size:9px;color:#CB3A48;word-break:keep-all;padding:0px}}.calendar_box .booking_calendar .calnedar .box .info .product .cost span{display:block;color:#6b6b6b;font-weight:bold}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .box .info .product .cost span{display:inline-block;margin-left:5px}}@media (max-width: 767px){.calendar_box .booking_calendar .calnedar .box .info .product .cost span{display:block}}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank .name{color:#d9d9d9;text-decoration:line-through}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank .cost{color:#d9d9d9}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank .cost span{color:#d9d9d9}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank:hover{background:transparent;cursor:default;border-left:2px solid transparent}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank:hover .name{color:#d9d9d9}.calendar_box .booking_calendar .calnedar .box .info .product.block_blank:hover .cost{color:#d9d9d9}.calendar_box .booking_calendar .calnedar .today .day span{width:auto;padding:0 8px;background:#383838;color:#ffffff;font-weight:normal;text-align:center}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .today .day span{width:100%;padding:0;background:transparent;color:#CB3A48;border:1px solid #CB3A48}}.calendar_box .booking_calendar .calnedar .today .day span:after{content:' today'}@media (max-width: 1199px){.calendar_box .booking_calendar .calnedar .today .day span:after{font-size:10px}}.calendar_box .booking_calendar .calnedar .custom_today span{width:auto !important;padding:0 8px;background:#383838;color:#ffffff;font-weight:normal;text-align:center}.calendar_box .booking_calendar .calnedar .custom_today span:after{content:' today'}.hotels_page .booking_box .booking_tab{display:block;padding:14px 20px 0;text-align:left;font-size:17px;background:#F5F5F5}@media (max-width: 599px){.hotels_page .booking_box .booking_tab{padding:10px 10px}}.hotels_page .booking_box .date_box{width:425px;padding-right:20px}@media (max-width: 991px){.hotels_page .booking_box .date_box{width:330px}}@media (max-width: 767px){.hotels_page .booking_box .date_box{padding-right:0;margin-bottom:20px;width:100%}}.hotels_page .booking_box .date_box .box{background:#F5F5F5}.hotels_page .booking_box .date_box .box .booking_search{padding:20px}@media (max-width: 599px){.hotels_page .booking_box .date_box .box .booking_search{padding:15px}}.hotels_page .booking_box .date_box .box button{font-size:18px}.hotels_page .booking_box .list_box .result_none{padding:100px 0;text-align:center;color:#9e9e9e}@media (max-width: 767px){.hotels_page .booking_box .list_box .result_none{padding:20px 0}}.hotels_page .booking_box .list_box .result_none i{font-size:60px;margin-bottom:30px}.hotels_page .booking_box .list_box .result_none p{font-weight:bold}.hotels_page .booking_box .list_box .result_none.first{padding:40px 0}.hotels_page .booking_box .list_box .result_none.first i{font-size:30px;margin-bottom:10px}.hotels_page .booking_box .list_box .box{min-height:138px;table-layout:fixed;margin-bottom:20px;padding:20px 20px 10px;transition:box-shadow 0.3s;background:#F5F5F5}.hotels_page .booking_box .list_box .box:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 767px){.hotels_page .booking_box .list_box .box{margin-bottom:20px}}.hotels_page .booking_box .list_box .box .thumb{width:300px;min-width:200px;text-align:center;position:relative}@media (max-width: 1179px){.hotels_page .booking_box .list_box .box .thumb{width:100%;display:block}}.hotels_page .booking_box .list_box .box .thumb img{width:100%}.hotels_page .booking_box .list_box .box .thumb span{position:absolute;background:#CB3A48;color:#ffffff;padding:5px 10px;top:0;left:0;z-index:1}.hotels_page .booking_box .list_box .box .info{position:relative;padding:0 0 0 30px}@media (max-width: 1179px){.hotels_page .booking_box .list_box .box .info{width:100%;display:block;padding:15px 0 0}}.hotels_page .booking_box .list_box .box .info .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:100%;font-weight:bold;font-size:22px;margin-bottom:10px}.hotels_page .booking_box .list_box .box .info .location{font-size:14px}.hotels_page .booking_box .list_box .box .info .location i{color:#9e9e9e}.hotels_page .booking_box .list_box .box .info a{margin-top:10px;display:block}.hotels_page .booking_box .list_box .box .right{width:150px;padding:10px;position:absolute;top:35px;right:0}@media (max-width: 991px){.hotels_page .booking_box .list_box .box .right{width:100%;padding:0;position:static}}.hotels_page .booking_box .list_box .box .right p{margin:0 0 0 0;text-align:right}.hotels_page .booking_box .list_box .box .right p.price{font-weight:bold;font-size:20px}.hotels_page .booking_box .list_box .box .right p.vat{font-size:12px;color:#9e9e9e}.hotels_page .booking_box .list_box .box .right.special .price{color:#CB3A48;margin:0}.hotels_page .booking_box .list_box .box .right.special span{font-size:12px;display:block}.hotels_page .booking_box .list_box .box .amenity_box{height:44px;overflow:hidden;margin:12px 0 0 0;padding:7px 0}.hotels_page .booking_box .list_box .box .amenity_box span{font-size:12px;display:inline-block;margin:0 20px 10px 0}.hotels_page .booking_box .list_box .box .amenity_box span i{font-size:26px;color:#777777;font-weight:bold;vertical-align:middle;margin-right:3px}.info_page h1,.find_page h1{font-size:32px;text-align:center;margin:50px 0 30px 0}.info_page h2,.find_page h2{font-size:16px;text-align:center;margin:0;margin-bottom:50px}.info_page .pay_price,.find_page .pay_price{color:#CB3A48;font-size:18px}.success_page h2{font-size:32px;text-align:center;margin:50px 0 20px}.success_page h3{font-size:16px;text-align:center;margin-bottom:50px}.success_page .pay_price{color:#CB3A48;font-size:18px}.success_page .account{color:#CB3A48}.bank_information{list-style:none;padding:0;margin:0}.bank_information p{padding:0;margin:0}.bank_information li{position:relative;padding:2px 0}.bank_information li:before{content:''}.input_container,.input_container_gray{padding:30px;background:#f9f9f9}@media (max-width: 767px){.input_container,.input_container_gray{padding:15px}}.input_container .agree_warp h2,.input_container_gray .agree_warp h2{float:left}@media (max-width: 767px){.input_container .agree_warp h2,.input_container_gray .agree_warp h2{float:inherit;padding-bottom:10px}}.input_container .radio_group_right,.input_container_gray .radio_group_right{float:right}@media (max-width: 767px){.input_container .radio_group_right,.input_container_gray .radio_group_right{float:inherit;text-align:center}}.input_container .agree_box .info,.input_container_gray .agree_box .info{height:150px;border:1px solid #d9d9d9;border-top:none;padding:10px;overflow-y:scroll;background:#ffffff;font-size:12px;clear:both;display:none}.input_container_gray{background:#EDEDED}red{color:#ff0303}blue{color:#024ae6}navy{color:#040299}orange{color:#ed6d05}.input_group{table-layout:fixed}.input_group .info_box{width:425px;padding-right:20px}@media (max-width: 991px){.input_group .info_box{width:330px}}@media (max-width: 767px){.input_group .info_box{padding-right:0;margin-bottom:20px;width:100%}}.input_group .info_box .warpper{background:#F5F5F5;padding:10px 20px 5px}@media (max-width: 767px){.input_group .info_box .warpper{padding:15px}}.input_group .info_box .box{margin-top:30px}.input_group .info_box .box h2{font-size:18px;font-weight:500;margin-bottom:15px}.input_group .info_box .slider_container.hotel,.input_group .info_box .slider_container.hotel .slides{width:1000px;height:600px}.input_group .info_box .jssora051{display:block;position:absolute;cursor:pointer}.input_group .info_box .jssora051 .a{fill:none;stroke:#ffffff;stroke-width:360;stroke-miterlimit:10}.input_group .info_box .jssora051:hover{opacity:.8}.input_group .info_box .jssora051.jssora051dn{opacity:.5}.input_group .info_box .jssora051.jssora051ds{opacity:.3;pointer-events:none}.input_group .input_box .warpper{background:#F5F5F5;padding:30px 20px 5px}@media (max-width: 767px){.input_group .input_box .warpper{padding:15px}}.input_group .input_box .warpper .box{margin-bottom:20px}.input_group .input_box .warpper .box.occupant{display:none}.input_group .input_box .warpper .box h2{font-size:18px;font-weight:500;margin-bottom:15px}.input_group .thumb{width:100%}.input_group .info_table{padding:0;margin:0;list-style:none;width:100%;display:table}.input_group .info_table.b_row_fixed{table-layout:fixed}.input_group .info_table.b_row_grid .b_col{padding:5px}.input_group .info_table.b_row_middle .b_col{vertical-align:middle}.input_group .info_table > div{display:table-cell;vertical-align:top;font-size:14px}@media (max-width: 1279px){.input_group .info_table > div.b_col_1279{display:block}}@media (max-width: 991px){.input_group .info_table > div.b_col_991{display:block}}@media (max-width: 767px){.input_group .info_table > div.b_col_767{display:block}}@media (max-width: 599px){.input_group .info_table > div.b_col_599{display:block}}@media (max-width: 479px){.input_group .info_table > div.b_col_479{display:block}}.input_group .info_table > div.b_col_blank_5{padding:5px}.input_group .info_table > div.b_col_blank_6{padding:6px}.input_group .info_table > div.b_col_blank_7{padding:7px}.input_group .info_table > div.b_col_blank_8{padding:8px}.input_group .info_table > div.b_col_blank_9{padding:9px}.input_group .info_table > div.b_col_blank_10{padding:10px}.input_group .info_table .th{overflow:hidden;white-space:nowrap;width:1%;padding:3px 0}.input_group .info_table .td{padding:3px}.input_group .cancel_table{width:100%;margin:0;padding:0;border:1px solid #d9d9d9;background-color:#ffffff;text-align:center}.input_group .cancel_table >thead>tr,.input_group .cancel_table >tbody>tr{border:1px solid #dedede}.input_group .cancel_table >thead>tr>th,.input_group .cancel_table >tbody>tr>th,.input_group .cancel_table >thead>tr>td,.input_group .cancel_table >tbody>tr>td{padding:2px;border:1px solid #d9d9d9;font-size:12px;font-weight:inherit;vertical-align:middle;position:relative;text-align:center}.input_group .cancel_table th{background-color:#f5f5f5}.input_group .buy_agree_box{padding:17px 0;border-radius:8px}.input_group .buy_agree_box label{margin-bottom:0}.input_group .buy_agree_box .all{font-size:18px;font-weight:500}.input_group .buy_agree_box ul{padding:0;margin:0;list-style:none;margin-top:-5px}.input_group .buy_agree_box ul li{padding:3px 0}.input_group .buy_agree_box ul a{font-size:14px;font-weight:300;text-decoration:underline;color:#9aa2ae}.input_group .buy_agree_box ul a.empty{text-decoration:none}.input_group .buy_agree_box ul a.empty:hover{color:#9aa2ae}.input_group .buy_buttons{padding-top:30px;text-align:right}.input_group .buy_buttons button{width:150px}@media (max-width: 767px){.input_group .buy_buttons button{width:120px}}.input_group .buy_section{margin-top:30px}.input_group .buy_section h2{font-size:22px !important;border-bottom:1px solid #000000;padding-bottom:15px}.input_group .buy_section .buy_table{width:100%}.input_group .buy_section .buy_table .col{overflow:hidden;white-space:nowrap;width:auto;text-align:left;color:#888888;padding:5px 0}.input_group .buy_section .buy_table .col span{font-size:10px}.input_group .buy_section .buy_table .res{width:350px;padding:5px 0;text-align:right}@media (max-width: 599px){.input_group .buy_section .buy_table .res{width:auto}}.input_group .buy_section .buy_table .res label{margin-bottom:5px}.input_group .buy_section .buy_table .res .btn-style{width:170px}.input_group .buy_section .buy_table .add{font-size:22px;text-align:right;font-weight:bold}.input_group .buy_section .buy_table .price{font-size:26px;color:#CB3A48;text-align:right;font-weight:bold}.input_group .service_section{margin-top:30px}.input_group .service_section h2{font-size:22px !important}.input_group .service_section .service_table{width:100%}.input_group .service_section .service_table .col{width:auto;text-align:left;color:#000000;padding:0px 0}.input_group .service_section .service_table .col span{font-size:10px}.input_group .service_section .service_table .col i{color:#CB3A48}.opt_warp{padding:0;margin:0;list-style:none;width:100%;display:table;margin-bottom:5px;background:#ffffff;table-layout:fixed}.opt_warp.b_row_fixed{table-layout:fixed}.opt_warp.b_row_grid .b_col{padding:5px}.opt_warp.b_row_middle .b_col{vertical-align:middle}.opt_warp li{display:table-cell;vertical-align:top;padding:5px 10px 5px 0;vertical-align:middle}@media (max-width: 1279px){.opt_warp li.b_col_1279{display:block}}@media (max-width: 991px){.opt_warp li.b_col_991{display:block}}@media (max-width: 767px){.opt_warp li.b_col_767{display:block}}@media (max-width: 599px){.opt_warp li.b_col_599{display:block}}@media (max-width: 479px){.opt_warp li.b_col_479{display:block}}.opt_warp li.b_col_blank_5{padding:5px}.opt_warp li.b_col_blank_6{padding:6px}.opt_warp li.b_col_blank_7{padding:7px}.opt_warp li.b_col_blank_8{padding:8px}.opt_warp li.b_col_blank_9{padding:9px}.opt_warp li.b_col_blank_10{padding:10px}.opt_warp .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;padding-left:15px}@media (max-width: 767px){.opt_warp .name{padding-left:5px}}.opt_warp .name p{margin:0;font-size:10px;color:#9e9e9e}.opt_warp .price{width:90px;text-align:right;font-weight:bold;padding-right:15px}@media (max-width: 767px){.opt_warp .price{width:70px;font-size:13px;padding-right:10px}}.opt_warp .count{width:70px}.opt_warp .button{width:30px}.opt_warp .button button{width:100%;height:38px;display:block;border:none;background:transparent}.partner_alert{background:#E1F3F8;padding:15px;text-align:center;border-left:8px solid #00BFE7;margin-top:15px}.partner_alert p{margin:0;font-weight:bold}.over_hour_alert{background:#f7e6e7;padding:15px;text-align:center;border-left:8px solid #F5C6CB;margin-bottom:15px}.over_hour_alert p{margin:0;font-weight:bold}.buy_agree .head{padding-left:15px;display:flex}.buy_agree p{word-break:keep-all}.buy_agree .content{padding-left:10px;word-break:keep-all}.buy_agree .penalty_div > table > tbody > tr > td{border:1px solid #000000}