@import url("common.css");
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700);

#header {width:100%;min-height:45px;background-color:#333;overflow:hidden}
#footer {background-color:#333;overflow:hidden}
#footer .fnb {width:100%;height:37px;border-bottom:1px solid #444}
#footer .fnb a {color:#ccc;font-size:14px;display:block;width:100%;height:37px;font-weight:bold;text-align:center;padding-top:8px}
#footer .fnb li {width:32%;height:37px;display:inline;display:inline-block}
#content {position:relative;top:0;height:auto;padding:15px 10px;background-color:#fff;min-height:300px}
#content .box {padding:8px;border:1px solid #d0d0d0;}
#datepicker{position:absolute;top:30px;width:100%;padding:20px}
.wrap-header{position:absolute;width:100%;z-index:200}
.canvas-toggle{float:left;width:45px;height:45px;cursor:pointer;background:url(/m/ko/assets/img/off-canvas.png) 13px 16px no-repeat}
.btn-back{position:absolute;top:7px;right:9px;font-size:12px !important;padding:9px 14px !important;color:#fff !important}
.wrap-logo{margin:0 auto;width:240px;text-align:center}
.logo{position:absolute;top:20px;left:50%;margin-left:-120px;width:240px;padding-top:40px;background:url(/m/ko/assets/img/0621s.png) center top no-repeat;z-index:100;text-align:center;font-family:'Roboto Slab',sans-serif !important;font-weight:700;font-size:17px;color:#fff}
.sub-logo{display:block;margin-top:12px;font-size:17px;color:#fff}
.logo:hover,.sub-logo:hover{color:#fff}
.wrap-snb{overflow:hidden;position: relative;width:100%;box-sizing:border-box;background-color:#eee}
.snb{clear:both;margin-left:5px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
.snb li{display:inline-block}
.snb li a{display:block;padding:8px;font-size:15px}
.snb li a.on{color:#F02451;font-weight:bold}/**box-shadow: 0 -3px #fff inset; **/
.copyright {margin:15px;font-size:12px;line-height:18px;color:#999}
.copyright a{font:12px arial;color:#999}
.btn-booking{width:200px;position:absolute;bottom:45px;font-size:17px !important;z-index:100}
.wrap-tit{overflow:hidden;margin-top:20px}
.tit-top{float:left;font-weight:bold;margin-left:5px;margin-bottom:10px;font-size:16px;height:25px}
.wrap-offers{background-color:#fff}
.wrap-notice{background-color:#fff}
.tit-main {font-weight:bold;padding:10px 10px 12px;font-size:17px;border-bottom:1px solid #7a7a7a;overflow:hidden}
.more {float:right;;margin-right:5px;}
.wrap-img{width:100%;text-align:center}
.title {font-size:16px;font-weight:bold;margin:25px 0 10px}
.wrap-info{overflow:hidden}
.wrap-info a{padding:15px 0;display:block;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.point {color:#F02451}
.p11 {font-size:11px;}
.p12 {font-size:12px;}
.p13 {font-size:13px;}
.p14 {font-size:14px;}
.p17 {font-size:17px;}
.p19 {font-size:19px;}
.ls {letter-spacing:-1px;}
.red {color:red;}
.bold {font-weight:bold;}
.uline {text-decoration:underline;}
.tbl {width:100%;border-top:2px solid #000}
.tbl td {border-bottom:1px solid #ddd;font-size:13px}
.tbl .tbl-tit {text-align:right;padding-right:15px;height:30px;font-weight:bold}
.tbl .tbl-cnts {height:30px;padding-left:15px;border-left:1px dotted #ccc;line-height:21px}
.line {clear:both;height:1px;border-top:1px solid #e5e5e5;}
.line-dot {clear:both;height:1px;border-top:1px dotted #e5e5e5;}
.separator {display:inline-block;width:12px;color:#cccccc;text-align:center;}
.wrap-room {border-top:1px #E0E2E3 solid;overflow:hidden;padding:15px 10px;display:block;width:100%}
.wrap-room .pg-tit{font-size:16px;margin-bottom:7px;color:#F02451;font-weight:bold}
.wrap-room .col {float:left;width:150px}
.wrap-room .col2 {position:relative;padding-left:13px;letter-spacing:-0.5px;overflow:hidden}
.rate-info {margin:20px 0 10px;font-size:13px}
.wrap-front{position:relative;padding:12px;padding-bottom:0;padding-top:0;top:-39px;z-index:100}
.frm-rsvn{background-color:#fff;width:100%}
.frm-rsvn li{height:40px;border-bottom:1px solid #ddd;padding-top:2px;padding-left:15px}
.tit-tour{font-weight:bold;margin-top:20px;display:block;font-size:15px}
.lo-list li{padding:5px 0}
.fac-info{padding:12px;background-color:#f0f0f0}
.fac-info span{display:block;font-weight:bold;color:#F02451;font-size:15px;margin-bottom:3px}
.op-input{height:34px !important;font-size:14px !important;border:0 !important;vertical-align:top !important;box-shadow:none !important;background:transparent !important;width:92px !important;display:inline !important}
.op-select{height:34px !important;font-size:14px !important;vertical-align:top !important;border:0 !important;background:url(/m/ko/assets/img/slt-arr.png) no-repeat;background-color:transparent !important;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.op-select option{color:#333}
select::-ms-expand{display:none}
.op-label{border-radius:4px;font-size:11px;margin-top:5px;margin-right:3px;padding:7px}
.op-separator{display:inline-block;margin-right:5px;font-size:19px}
.slt-rooms{width:100px;background-position:80px 16px}
.slt-adult{width:100px;background-position:80px 16px}
.slt-child{width:110px;background-position:90px 16px}
@media screen and (max-width:320px){
	.frm-rsvn li{padding-left:10px !important}
	.op-input{width:90px !important;font-size:14px !important}
	.op-select{font-size:14px !important}
	.op-label{padding:7px 5px !important;font-size:10px !important;margin-right:0 !important}
	.slt-rooms{width:100px !important;background-position:80px 16px !important}
	.slt-adult{width:100px !important;background-position:80px 16px !important}
	.slt-child{width:110px !important;background-position:90px 16px !important}
}
.left-off-canvas-menu .menu a{height:40px;color:#E9E9E9 !important;font-size:16px !important;padding:7px 15px;display:block;border-bottom:1px solid #333}
.left-off-canvas-menu .snb-top{color:#aaaaab;padding:25px 15px;font-size:12px;border-bottom:1px solid #333}
.left-off-canvas-menu label{font-weight:bold;display:block;margin-bottom:10px;font-size:15px;color:#E9E9E9}
.canvas-item{padding:30px 20px;text-align:center}
.canvas-item .bg-img{background:url(/m/ko/assets/img/items.png) no-repeat;display:inline-block;width:44px;height:44px}
.canvas-item .ico1{background-position:0}
.canvas-item .ico2{background-position:-44px;margin-left:5px}
.canvas-item .ico3{background-position:-88px;margin-left:5px}
.all-site{display:none;background-color:#18A9D1}
.all-site li a{display:block;height:40px;color:#fff;border-bottom:1px solid #46BADA;padding-top:10px;padding-left:15px}
.orbit-container img{width:100%}
.tbl-spl {width:100%;border-top:2px solid #000}
.tbl-spl th {text-align:center;height:30px;border-bottom:1px solid #7f7f7f}
.tbl-spl td {text-align:center;height:35px;border-bottom:1px solid #ddd;line-height:1.5}
.orbit-caption .tit{font-size:16px;display:block}
.orbit-caption .cnts{font-size:12px;overflow:hidden;display:block;line-height:17px;margin-top:3px}