.p-information .p-information__inner,.p-plan,.p-roomlist,.p-service__inner{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-information .p-information__inner,.p-plan,.p-roomlist,.p-service__inner{width:90%}}@media only screen and (max-width:767px){.p-information .p-information__inner,.p-plan,.p-roomlist,.p-service__inner{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){.c-pnav1{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.c-pnav1{margin-top:2.1428571429rem}}@media only screen and (min-width:768px){.p-plan{padding-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-plan{padding-top:4.2857142857rem}}@media only screen and (max-width:767px){.p-plan{width:100%}}@media only screen and (min-width:768px){.p-plan h3{margin-bottom:1.7857142857rem}}@media only screen and (max-width:767px){.p-plan h3{margin-bottom:1.0714285714rem}}.p-plan__list{position:relative}@media only screen and (min-width:768px){.p-plan__list{padding-bottom:5.3571428571rem}}@media only screen and (max-width:767px){.p-plan__list{padding-bottom:3.2142857143rem}}.p-plan__list:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;background:#f4f2ee}@media only screen and (min-width:768px){.p-plan__list:after{height:84.5070422535%}}@media only screen and (max-width:767px){.p-plan__list:after{height:92.9577464789%}}.p-plan__list ul{width:85%;margin:auto}@media only screen and (min-width:768px){.p-plan__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-plan__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.p-plan__list ul li{margin:0 0 0 2.9411764706%}}@media only screen and (max-width:767px){.p-plan__list ul li{margin:2.1428571429rem 0 0}}@media only screen and (min-width:768px){.p-plan__list ul li{width:31.3725490196%}}.p-plan__list ul li:first-child{margin:0}@media only screen and (min-width:768px){.p-plan__list ul li .wrp_txt{margin-top:1.0714285714rem}}@media only screen and (max-width:767px){.p-plan__list ul li .wrp_txt{margin-top:.6428571429rem}}.p-plan__list ul li .wrp_txt .lnks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #dcdcdc}@media only screen and (min-width:768px){.p-plan__list ul li .wrp_txt .lnks{gap:.3571428571rem 1.4285714286rem}}@media only screen and (max-width:767px){.p-plan__list ul li .wrp_txt .lnks{gap:.2142857143rem .8571428571rem}}@media only screen and (min-width:768px){.p-plan__list ul li .wrp_txt .lnks{margin-top:1.0714285714rem}}@media only screen and (max-width:767px){.p-plan__list ul li .wrp_txt .lnks{margin-top:.6428571429rem}}@media only screen and (min-width:768px){.p-plan__list ul li .wrp_txt .lnks{padding-top:1.7857142857rem}}@media only screen and (max-width:767px){.p-plan__list ul li .wrp_txt .lnks{padding-top:1.0714285714rem}}.p-plan__list ul li .wrp_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:320/210}.p-roomlist{max-width:1020px}@media only screen and (min-width:768px){.p-roomlist{padding-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-roomlist{padding-top:3.8571428571rem}}@media only screen and (min-width:768px){.p-roomlist h3{margin-bottom:2.1428571429rem}}@media only screen and (max-width:767px){.p-roomlist h3{margin-bottom:1.2857142857rem}}.p-roomlist__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.p-roomlist__list{gap:5.7142857143rem 3.3333333333%}}@media only screen and (max-width:767px){.p-roomlist__list{gap:3.4285714286rem 0}}@media only screen and (max-width:767px){.p-roomlist__list>li{width:100%}}@media only screen and (min-width:768px){.p-roomlist__list>li .wrp_txt .cate{margin-bottom:.3571428571rem}}@media only screen and (max-width:767px){.p-roomlist__list>li .wrp_txt .cate{margin-bottom:.2142857143rem}}.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}}.p-information .p-information__inner__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.p-information .p-information__inner__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information .p-information__inner__icon{max-width:460px;margin:auto}}.p-information .p-information__inner__icon li{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li{width:11.7647058824%}}@media only screen and (min-width:1200px){.p-information .p-information__inner__icon li{width:11.7647058824%}}@media print{.p-information .p-information__inner__icon li{width:11.7647058824%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information .p-information__inner__icon li{width:23.2558139535%}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li{width:31.3676470588%}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li{margin:0 0 0 1.9607843137%}}@media only screen and (min-width:1200px){.p-information .p-information__inner__icon li{margin:0 0 0 1.9607843137%}}@media print{.p-information .p-information__inner__icon li{margin:0 0 0 1.9607843137%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information .p-information__inner__icon li{margin:2.3255813953% 0 0 2.3255813953%}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li{margin:2.9411764706% 0 0 2.9411764706%}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li{padding:1.9607843137% .7142857143rem}}@media only screen and (min-width:1200px){.p-information .p-information__inner__icon li{padding:1.9607843137% .7142857143rem}}@media print{.p-information .p-information__inner__icon li{padding:1.9607843137% .7142857143rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information .p-information__inner__icon li{padding:3.488372093% .7142857143rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li{padding:.7142857143rem}}@media only screen and (min-width:1200px){.p-information .p-information__inner__icon li:first-child{margin-left:0}}@media print{.p-information .p-information__inner__icon li:first-child{margin-left:0}}@media only screen and (min-width:768px)and (max-width:1199px){.p-information .p-information__inner__icon li:nth-child(-n+4){margin-top:0}.p-information .p-information__inner__icon li:nth-child(4n+1){margin-left:0}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li:nth-child(-n+3){margin-top:0}.p-information .p-information__inner__icon li:nth-child(3n+1){margin-left:0}}.p-information .p-information__inner__icon li:before{display:block}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li:before{width:3.4285714286rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li:before{width:2.0571428571rem}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li:before{height:3.4285714286rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li:before{height:2.0571428571rem}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li:before{margin:0 auto .7142857143rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li:before{margin:0 auto .4285714286rem}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li:before{font-size:3.4285714286rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li:before{font-size:2.0571428571rem}}.p-information .p-information__inner__icon li img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li img{width:3.4285714286rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li img{width:2.0571428571rem}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li img{height:3.4285714286rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li img{height:2.0571428571rem}}@media only screen and (min-width:768px){.p-information .p-information__inner__icon li img{margin:0 auto .7142857143rem}}@media only screen and (max-width:767px){.p-information .p-information__inner__icon li img{margin:0 auto .4285714286rem}}@media only screen and (min-width:768px){.p-information .p-information__inner table{margin-top:4.2857142857rem}}@media only screen and (max-width:767px){.p-information .p-information__inner table{margin-top:2.5714285714rem}}@media only screen and (min-width:768px){.p-information .p-information__inner table tr th{width:18.5714285714rem}}@media only screen and (min-width:768px){.c-breakfast{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.c-breakfast{margin-top:4.2857142857rem}}.p-service{border-top:1px solid #dcdcdc}@media only screen and (min-width:768px){.p-service{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-service{margin-top:4.2857142857rem}}@media only screen and (min-width:768px){.p-service{padding-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-service{padding-top:3.8571428571rem}}.p-service__inner{max-width:1020px}@media only screen and (min-width:768px){.p-service__inner h3{margin-bottom:2.1428571429rem}}@media only screen and (max-width:767px){.p-service__inner h3{margin-bottom:1.2857142857rem}}@media only screen and (min-width:768px){.p-service__inner .txt_read{text-align:center}}@media only screen and (min-width:768px){.p-service__inner__list{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.p-service__inner__list{margin-top:2.1428571429rem}}@media only screen and (min-width:768px){.p-service__inner__list .wrp_list+.wrp_list{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.p-service__inner__list .wrp_list+.wrp_list{margin-top:2.1428571429rem}}@media only screen and (min-width:768px){.p-service__inner__list .wrp_list h4{margin-bottom:1.0714285714rem}}@media only screen and (max-width:767px){.p-service__inner__list .wrp_list h4{margin-bottom:.6428571429rem}}.p-service__inner__list .wrp_list ul{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-service__inner__list .wrp_list ul{padding-left:.7142857143rem}}