@font-face{src:url("/css/common/fonts/NotoSansJP-BoldSuSet.woff") format("woff");src:url("/css/common/fonts/NotoSansJP-MediumSuSet.woff") format("woff");font-family:Noto Sans Japanese;font-style:normal;font-display:swap}body,html{height:100%}body{font-family:Noto Sans Japanese,serif;margin:0;padding:0;color:#000;font-size:15px;line-height:1.4;position:relative;display:flex;flex-flow:column}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#c7a956}img{width:100%}ul{margin:0;padding:0}button{background-color:transparent}button,input,select,textarea{border:0;outline:0;padding:0;appearance:none}button,input,select,textarea{margin:0;background:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0}select::-ms-expand{display:none}button,input[type=submit]{font-size:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.view--sp{display:none}.selectWrap{position:absolute!important;top:22px;right:.6%!important;z-index:1!important}.content-wrap{margin:auto;width:94%;max-width:85pc}.dp-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.dp-flex.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dp-flex.flex-vc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-style.box-style--box-shadow{border:solid 1px #f4f4f4;box-shadow:0 0 15px 5px rgba(0,0,0,.03);-ms-box-shadow:0 0 15px 5px rgba(0,0,0,.03);-o-box-shadow:0 0 15px 5px rgba(0,0,0,.03);-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.03);-moz-box-shadow:0 0 15px 5px rgba(0,0,0,.03);background:#fff}.p-hotelinformationBox{padding:60px}.btn-goldline{display:block;border:solid 1px #947f28;background-color:#947f28;color:#fff;font-size:14px;text-align:center}.btn-goldline:hover{background-color: #fff;color:#947f28;}.more-btn{width:300px;margin:40px auto 0;padding:16px;position:relative;text-decoration:none}.more-btn:after{content:"";width:6px;height:6px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:54%;right:10px;margin-top:-4px}.more-btn:hover:after{border-top:solid 1px #947f28;border-right:solid 1px #947f28}.header{flex:0 0 auto}.header-wrap{border-bottom:1px solid #ececec}.header-wrap .content-wrap{padding:22px 0 4px}.header__status-info{display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;padding:0 0 10px}.apa_logo_full{width:300px}.main{flex:0 0 auto}.p-hotelinformationWrap{margin:54px auto 0}.p-hotelinformationTitleMain{margin:0 0 10px;color:#c7a956;font-weight:400;font-size:24px}.p-hotelinformationList{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}.p-hotelinformationItem{width:calc(100%/2 - 2vw);display:flex;flex-direction:column}.p-hotelinformationTitle{margin:20px 0 10px;color:#c7a956;font-size:20px;font-weight:400}.p-hotelinformationImgWrap{margin-bottom:20px}.footer{flex:0 0 auto;margin-top:auto}.footer-wrap{margin:50px 0 0;border-top:1px solid #ececec}.footer-copyright{padding:34px 0 44px;text-align:center;font-size:9pt}@media all and (max-width:800px){.view--pc{display:none}.view--sp{display:block}.selectWrap{top:9pt;right:7%!important;zoom:unset!important}.selectWrap.fixed{position:fixed!important}.more-btn{width:80vw}.header-wrap .content-wrap{width:100%;max-width:100%;padding:10px}.header__status-info{padding:0}.apa_logo_full{width:168px}.p-hotelinformationWrap{margin:20px auto 0}.p-hotelinformationBox{padding:20px}.p-hotelinformationItem{width:100%}.footer-wrap{margin:30px 0 0}.footer-copyright{padding:20px 0}}
