.panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;position:relative;padding-left:180px}@media screen and (max-width: 1152px){.panel{padding-left:0}}@media screen and (max-width: 767.8px){.panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;height:auto;padding:0 0 50px}}.panel .inner{position:relative}.panel .inner .bestrate{position:absolute;width:180px;left:-180px}@media screen and (max-width: 1152px){.panel .inner .bestrate{display:none}}.panel-ttl{font-size:18px;margin-right:10px}@media screen and (max-width: 1300px){.panel-ttl{font-size:1.3846153846vw}}@media screen and (max-width: 480px){.panel-ttl{font-size:4.8vw}}@media screen and (max-width: 1300px){.panel-ttl{margin-right:.7692307692vw}}@media screen and (max-width: 767.8px){.panel-ttl{margin-right:0;margin-bottom:10px}}.panel-btn{width:260px;color:#fff;margin-left:18px}@media screen and (max-width: 1300px){.panel-btn{width:20vw;margin-left:1.3846153846vw}}@media screen and (max-width: 767.8px){.panel-btn{display:none}}.panel-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;width:100%;height:56px;font-size:23px;background-color:#B7282E}@media screen and (max-width: 1300px){.panel-btn a{font-size:1.7692307692vw}}@media screen and (max-width: 480px){.panel-btn a{font-size:6.1333333333vw}}@media screen and (max-width: 1300px){.panel-btn a{height:4.3076923077vw}}.panel-btn a span{display:block;position:relative;width:100%}.panel-btn a span::after{position:absolute;content:"";border-left:6px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1300px){.panel-btn a span::after{border-left-width:.4615384615vw;border-top-width:.3846153846vw;border-bottom-width:.3846153846vw}}.panel .addtx{position:absolute;left:0;top:100%;width:100vw;text-align:center;font-size:85%;letter-spacing:.05em;background-color:#e8e8e7;padding:.2em}@media screen and (max-width: 767.8px){.panel .addtx{position:relative;width:100%;top:auto;left:auto;padding-top:20px;}}.panel .addtx br{display:none}@media screen and (max-width: 767.8px){.panel .addtx br{display:block}}.panel .addtx a{color:#0033cc;text-decoration:underline}#search_489ban form,#search_489ban .inbox_489ban{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767.8px){#search_489ban form,#search_489ban .inbox_489ban{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media screen and (max-width: 767.8px){#search_489ban form{padding:0 5%}}#search_489ban input[type="text"],#search_489ban select{height:30px;border:none;line-height:30px;padding:0 .2em;background-color:transparent;color:#2E2F31;font-size:16px;font-family:"Zen Old Mincho", serif;-webkit-appearance:none;appearance:none;border-radius:0}@media screen and (max-width: 1300px){#search_489ban input[type="text"],#search_489ban select{font-size:1.2307692308vw}}@media screen and (max-width: 480px){#search_489ban input[type="text"],#search_489ban select{font-size:4.2666666667vw}}@media screen and (max-width: 1300px){#search_489ban input[type="text"],#search_489ban select{height:2.3076923077vw;line-height:2.3076923077vw}}@media screen and (max-width: 767.8px){#search_489ban input[type="text"],#search_489ban select{height:30px;line-height:30px;font-size:24px}}#search_489ban dt label,#search_489ban dd label,#search_489ban dd span{font-size:14px;letter-spacing:0}@media screen and (max-width: 1300px){#search_489ban dt label,#search_489ban dd label,#search_489ban dd span{font-size:1.0769230769vw}}@media screen and (max-width: 480px){#search_489ban dt label,#search_489ban dd label,#search_489ban dd span{font-size:3.7333333333vw}}@media screen and (max-width: 767.8px){#search_489ban dt label,#search_489ban dd label,#search_489ban dd span{font-size:16px;letter-spacing:2.5px}}#search_489ban .date_489ban{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #918676}@media screen and (max-width: 767.8px){#search_489ban .date_489ban{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 12px;border-bottom:none}}@media screen and (max-width: 767.8px){#search_489ban .date_489ban dt{padding:10px 0}}#search_489ban .date_489ban dd{margin-left:0}@media screen and (max-width: 767.8px){#search_489ban .date_489ban dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#search_489ban .date_489ban dd label{width:100%;text-align:center;border-bottom:1px solid #918676;border-top:1px solid #918676;padding:10px 0;margin-top:10px;font-size:16px}}#search_489ban .date_489ban input[type="text"]{width:140px;background:transparent url(../images/common/icon_calendar.svg) no-repeat right top 8px;margin-right:0;border-bottom:none}@media screen and (max-width: 1300px){#search_489ban .date_489ban input[type="text"]{width:10.7692307692vw}}@media screen and (max-width: 767.8px){#search_489ban .date_489ban input[type="text"]{width:180px}}#search_489ban .date_489ban label input[type="checkbox"]{margin-right:4px}@media screen and (max-width: 1300px){#search_489ban .date_489ban label input[type="checkbox"]{margin-right:.3076923077vw}}@media screen and (max-width: 767.8px){#search_489ban .date_489ban label input[type="checkbox"]{margin-right:2px}}#search_489ban .stay_489ban{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;border-bottom:1px solid #918676}@media screen and (max-width: 1300px){#search_489ban .stay_489ban{margin-left:.7692307692vw}}@media screen and (max-width: 767.8px){#search_489ban .stay_489ban{width:100%;margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 10px 0}}#search_489ban .stay_489ban dd{margin-left:0}#search_489ban .room_489ban{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}@media screen and (max-width: 1300px){#search_489ban .room_489ban{margin-left:.7692307692vw}}@media screen and (max-width: 767.8px){#search_489ban .room_489ban{margin-left:10px}}#search_489ban .room_489ban select{margin-left:6px}@media screen and (max-width: 1300px){#search_489ban .room_489ban select{margin-left:.4615384615vw}}@media screen and (max-width: 767.8px){#search_489ban .room_489ban select{margin-left:4px}}#search_489ban .person_489ban{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;border-bottom:1px solid #918676}@media screen and (max-width: 1300px){#search_489ban .person_489ban{margin-left:.7692307692vw}}@media screen and (max-width: 767.8px){#search_489ban .person_489ban{width:100%;margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}}#search_489ban .person_489ban select{margin-left:6px}@media screen and (max-width: 1300px){#search_489ban .person_489ban select{margin-left:.4615384615vw}}@media screen and (max-width: 767.8px){#search_489ban .person_489ban select{margin-left:4px}}#search_489ban .person_489ban dd{margin-left:0}#search_489ban button{font-size:16px;color:#fff;background-color:#F07266;width:100px;height:32px;border:none;line-height:32px;margin-left:18px;padding:0;border-radius:16px;font-family:"Zen Old Mincho", serif;letter-spacing:3px}@media screen and (max-width: 1300px){#search_489ban button{font-size:1.3846153846vw}}@media screen and (max-width: 480px){#search_489ban button{font-size:4.8vw}}@media screen and (max-width: 1300px){#search_489ban button{width:9.2307692308vw;height:2.4615384615vw;line-height:2.4615384615vw;margin-left:1.3846153846vw;border-radius:1.2307692308vw}}@media screen and (max-width: 767.8px){#search_489ban button{width:100%;height:50px;line-height:30px;margin-left:0;margin-top:20px;border-radius:25px;font-size:18px}}@media screen and (max-width: 767.8px){.head_fix.pc{position:absolute;top:0;left:0;display:block}.head_fix.pc header{display:none}}@media screen and (max-width: 767.8px){.panel.top{position:absolute;left:50%;transform:translateX(-50%);top:calc(100svh + 270px);padding-bottom: 20px;}.panel.sec{position:absolute;left:50%;transform:translateX(-50%);top:350px;padding-bottom:20px;}.panel .inner{display:block}.panel .inner .title{width:100%;letter-spacing:2.5px}.panel .inner .reservate_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:90%;height:50px;margin-left:auto;margin-right:auto;margin-top:20px;border-radius:25px;font-size:16px;line-height:50px}.section.konjakuan.relative.top{margin-top:770px}.section.konjakuan.relative.top.njp{margin-top:600px}.top-catch{margin-top:670px}.top-catch.njp{margin-top:580px}}@media screen and (max-width: 767.8px){#topSlider .swiper-pagination{bottom:80px}}.topfvbestrate{display:none}@media screen and (max-width: 767.8px){.topfvbestrate{display:block;position:absolute;left:0;bottom:0;width:calc(100% - 118px);z-index:10;background-color:#B81B48}.topfvbestrate img{width:auto;height:auto;max-height:60px;margin:0 auto}}.bodybestrate{padding-top:90px}@media screen and (max-width: 767.8px){.bodybestrate{padding-top:30px}}.bodybestrate img{margin:0 auto;width:100%;height:auto}@media screen and (max-width: 767.8px){.spfixedbestrate{position:absolute;left:0;bottom:100%;width:260px}}.footerbestrate{margin-left:40px;margin-top: 20px;}@media screen and (max-width: 767.8px){.footerbestrate{margin-top:30px;margin-bottom:20px;margin-left: 0;}}.footer{background-size:cover}@media screen and (max-width: 767.8px){.footer{padding-bottom:80px}.spmenu .spmenu_footer{padding-bottom:200px}.menubestrate{margin-bottom:30px}.menubestrate img{width:100%;height:auto}}.scrollbestrate{position:fixed;right:10px;bottom:20px;width:200px;z-index:1000;display:none;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:ease}.scrollbestrate img{width:100%;height:auto}.scrollbestrate.is-fixed{display:block;opacity:1}@media screen and (max-width: 767.8px){.scrollbestrate.is-fixed{display:none}}@media screen and (max-width: 767.8px){.view-pc{display:none}}.view-sp{display:none !important}@media screen and (max-width: 767.8px){.view-sp{display:block !important}}


@media screen and (min-width: 768px){
	.search .inner .reservate_button {
		width: 98px;
		font-size: 14px;
	}
}
@media screen and (max-width: 767.8px){
	.search .inner .reservate_button {
		letter-spacing: .1em;
	}
}

/* 検索パネル下テキスト非表示に伴う調整 */
.addtx {
	display: none;
}
@media screen and (max-width: 767.8px){
	.section.konjakuan.relative.top.njp {
		margin-top: 530px;
	}
	.top-catch.njp {
		margin-top: 540px;
	}
}


/* SP言語ボタンの背景色追加 */
.lang__ac__sp,
.lang__ac__sp__child {
	background-color: rgba(0, 0, 0, 0.6);
}

