.p-information .p-information__inner,.p-rate{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-information .p-information__inner,.p-rate{width:90%}}@media only screen and (max-width:767px){.p-information .p-information__inner,.p-rate{width:89.4736842105%}}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Light";src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url(../fonts/NotoSerifJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"EB Garamond Medium";src:url(../fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ikrqit);src:url(../fonts/icomoon.eot?ikrqit#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ikrqit) format("truetype"),url(../fonts/icomoon.woff?ikrqit) format("woff"),url(../fonts/icomoon.svg?ikrqit#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@media only screen and (min-width:768px){.p-stay__info{margin:3.9285714286rem auto 0}}@media only screen and (max-width:767px){.p-stay__info{margin:2.3571428571rem auto 0}}@media only screen and (min-width:768px){.p-stay__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:900px}}.p-stay__info__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.p-stay__info__map{height:25rem}}@media only screen and (max-width:767px){.p-stay__info__map{height:17.8571428571rem}}@media only screen and (min-width:768px){.p-stay__info__map{width:43.8888888889%;margin-right:6.1111111111%}}.p-stay__info__map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.p-stay__info__text{width:50%}}@media only screen and (max-width:767px){.p-stay__info__text table{margin-top:1.2857142857rem}}@media only screen and (min-width:768px){.p-stay__info__text table tr th{width:10rem}}.p-information{width:97.2222222222%;margin:auto;background:#f4f2ee}@media only screen and (min-width:768px){.p-information{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-information{margin-top:4.2857142857rem}}@media only screen and (min-width:768px){.p-information{padding-block:6.4285714286rem}}@media only screen and (max-width:767px){.p-information{padding-block:3.8571428571rem}}.p-information .p-information__inner{max-width:1020px}@media only screen and (min-width:768px){.p-information .p-information__inner h3{margin-bottom:2.5rem}}@media only screen and (max-width:767px){.p-information .p-information__inner h3{margin-bottom:1.5rem}}@media only screen and (min-width:768px){.p-information .p-information__inner table tr th{width:18.5714285714rem}}.p-rate{max-width:1020px}@media only screen and (min-width:768px){.p-rate{margin-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-rate{margin-top:3.8571428571rem}}@media only screen and (min-width:768px){.p-rate h3{margin-bottom:2.1428571429rem}}@media only screen and (max-width:767px){.p-rate h3{margin-bottom:1.2857142857rem}}@media only screen and (min-width:768px){.p-rate__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.p-rate__inner__info{width:47.0588235294%}}@media only screen and (max-width:767px){.p-rate__inner__info+.p-rate__inner__info{margin-top:2.5714285714rem}}@media only screen and (min-width:768px){.p-rate__inner__info h4{margin-bottom:1.4285714286rem}}@media only screen and (max-width:767px){.p-rate__inner__info h4{margin-bottom:.8571428571rem}}@media only screen and (min-width:768px){.p-rate__inner__info__text table tr th{width:11.4285714286rem}}@media only screen and (min-width:768px){.p-rate__inner__info__text .list{margin-top:1.4285714286rem}}@media only screen and (max-width:767px){.p-rate__inner__info__text .list{margin-top:.8571428571rem}}