.p-lp-intro,.p-lp-arrival,.p-lp-anclnk,.p-lp-recommend__contents,.p-lp-area__contents,.p-lp-hotelintro__title,.p-lp-hotelintro__hotelname,.p-lp-rest__title,.p-lp-rooms__title,.p-lp-spot__contents{max-width:1200px;margin:auto}@media only screen and (min-width: 1200px){.p-lp-intro,.p-lp-arrival,.p-lp-anclnk,.p-lp-recommend__contents,.p-lp-area__contents,.p-lp-hotelintro__title,.p-lp-hotelintro__hotelname,.p-lp-rest__title,.p-lp-rooms__title,.p-lp-spot__contents{width:95%}}@media print{.p-lp-intro,.p-lp-arrival,.p-lp-anclnk,.p-lp-recommend__contents,.p-lp-area__contents,.p-lp-hotelintro__title,.p-lp-hotelintro__hotelname,.p-lp-rest__title,.p-lp-rooms__title,.p-lp-spot__contents{width:95%}}@media only screen and (max-width: 1199px){.p-lp-intro,.p-lp-arrival,.p-lp-anclnk,.p-lp-recommend__contents,.p-lp-area__contents,.p-lp-hotelintro__title,.p-lp-hotelintro__hotelname,.p-lp-rest__title,.p-lp-rooms__title,.p-lp-spot__contents{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xh2fvj#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xh2fvj") format("truetype"),url("../fonts/icomoon.woff?xh2fvj") format("woff"),url("../fonts/icomoon.svg?xh2fvj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}.scrItem{opacity:0;transform:translateY(20px);transition:opacity 300ms ease-out, transform 500ms ease-out;will-change:opacity, transform}.scrItem.scrActive{opacity:1;transform:translateY(0)}.scrItem.delay1{transition-delay:400ms}.scrItem.delay2{transition-delay:800ms}.scrItem.delay3{transition-delay:1200ms}.scrItem.delay4{transition-delay:1600ms}.scrItem.delay5{transition-delay:2000ms}.scrItem.delay6{transition-delay:2400ms}.scrItem.delay7{transition-delay:2800ms}.scrItem.delay8{transition-delay:3200ms}.scrItem.delay9{transition-delay:3600ms}.scrItem.delay10{transition-delay:4000ms}.scrItem.delay11{transition-delay:4400ms}.scrItem.delay12{transition-delay:4800ms}.scrItem.delay13{transition-delay:5200ms}.scrItem.delay14{transition-delay:5600ms}.scrItem.delay15{transition-delay:6000ms}.scrItem.delay16{transition-delay:6400ms}.scrItem.delay17{transition-delay:6800ms}.scrItem.delay18{transition-delay:7200ms}.scrItem.delay19{transition-delay:7600ms}.scrItem.delay20{transition-delay:8000ms}.p-lp-fv{position:relative;z-index:2;background-image:linear-gradient(180deg, #fadce0,rgba(250,220,224,0.3) 30%,rgba(250,220,224,0));padding-bottom:4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-fv{padding-bottom:7.5%}}@media only screen and (max-width: 767px){.p-lp-fv{padding-bottom:14.0625%}}.p-lp-fv::before{content:"";display:block;position:absolute;z-index:1;top:40.54393%;top:40.54393%;left:-26.60714em;width:53.21429em;height:53.21429em;background-image:radial-gradient(circle closest-side, #dff6ff,rgba(223,246,255,0))}@media only screen and (max-width: 767px){.p-lp-fv::before{top:47.78571rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-fv::before{left:-13.30357em}}@media only screen and (max-width: 767px){.p-lp-fv::before{left:-13.30357rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-fv::before{width:26.60714em}}@media only screen and (max-width: 767px){.p-lp-fv::before{width:26.60714rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-fv::before{height:26.60714em}}@media only screen and (max-width: 767px){.p-lp-fv::before{height:26.60714rem}}.p-lp-mainimg{min-height:1000px;position:relative;z-index:2;padding-bottom:12vh;box-sizing:border-box}@media only screen and (max-width: 767px){.p-lp-mainimg{min-height:57.53846rem}}@media only screen and (max-width: 767px){.p-lp-mainimg{padding-bottom:13.07692rem}}@media only screen and (max-width: 767px){.p-lp-mainimg{padding-top:8.76923rem}}.p-lp-mainimg__img,.p-lp-mainimg__img2,.p-lp-mainimg__img3,.p-lp-mainimg__img4{opacity:0;transform:translateY(20px);transition:opacity 0.3s ease-out, transform 0.5s ease-out}.p-lp-mainimg__img.fadeIn,.p-lp-mainimg__img2.fadeIn,.p-lp-mainimg__img3.fadeIn,.p-lp-mainimg__img4.fadeIn{opacity:1;transform:translateY(0)}.p-lp-mainimg__img{position:relative;z-index:1;width:52.34375%;min-height:980px;height:100%;margin-inline:auto;position:relative;background:url(../images/home/mainimg01-pc.jpg) no-repeat center center/cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__img{width:50%}}@media only screen and (max-width: 767px){.p-lp-mainimg__img{width:100%}}@media only screen and (max-width: 767px){.p-lp-mainimg__img{min-height:35.69231rem}}@media only screen and (max-width: 767px){.p-lp-mainimg__img{min-height:35.69231rem;background-image:url(../images/home/mainimg01-sp.jpg)}}.p-lp-mainimg__img2{position:absolute;z-index:2;top:8.18182vh;width:16.51042%}@media only screen and (max-width: 767px){.p-lp-mainimg__img2{top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__img2{width:18.08333%}}@media only screen and (max-width: 767px){.p-lp-mainimg__img2{width:35.87786%}}@media only screen and (min-width: 768px){.p-lp-mainimg__img2{right:0}}@media only screen and (max-width: 767px){.p-lp-mainimg__img2{left:0}}.p-lp-mainimg__img2 img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__img2{overflow:hidden}.p-lp-mainimg__img2 img{position:relative;width:140% !important;max-width:none;margin-left:-20%}}.p-lp-mainimg__img3{position:absolute;z-index:2;bottom:0;bottom:0;width:14.6875%;right:20.625%}@media only screen and (max-width: 767px){.p-lp-mainimg__img3{bottom:3.69231rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__img3{width:23.5%}}@media only screen and (max-width: 767px){.p-lp-mainimg__img3{width:32.06107%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__img3{right:18.08333%}}@media only screen and (max-width: 767px){.p-lp-mainimg__img3{right:10.17812%}}.p-lp-mainimg__img3 img{width:100%}.p-lp-mainimg__img4{position:absolute;z-index:2;top:44.27273vh;left:0;width:16.66667%}.p-lp-mainimg__img4 img{width:100%}.p-lp-mainimg h2{position:absolute;z-index:4;left:8.69792vw;width:43.07292%;top:25.45455vh}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg h2{left:5%}}@media only screen and (max-width: 767px){.p-lp-mainimg h2{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg h2{width:52.25%}}@media only screen and (max-width: 767px){.p-lp-mainimg h2{width:81.17048%}}@media only screen and (max-width: 767px){.p-lp-mainimg h2{top:15rem}}@media only screen and (max-width: 767px){.p-lp-mainimg h2{right:0;margin-inline:auto}}.p-lp-mainimg h2>*{display:block}.p-lp-mainimg h2 .en{width:100%;width:100%}@media only screen and (max-width: 767px){.p-lp-mainimg h2 .en{width:68.96552%}}.p-lp-mainimg h2 .en img{width:100%}.p-lp-mainimg h2 .jp{line-height:1;letter-spacing:.12em;margin-top:4.45455vh;text-shadow:0px 0px 10px #fff}@media only screen and (min-width: 1561px){.p-lp-mainimg h2 .jp{font-size:215%}}@media print{.p-lp-mainimg h2 .jp{font-size:215%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-mainimg h2 .jp{font-size:193%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-mainimg h2 .jp{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-mainimg h2 .jp{font-size:150%}}@media only screen and (max-width: 767px){.p-lp-mainimg h2 .jp{font-size:100%}}@media only screen and (max-width: 767px){.p-lp-mainimg h2 .jp{margin-top:1.61111em}}.p-lp-mainimg__btns{position:absolute;z-index:4;bottom:24.54545vh;right:1.04167%;width:370px}@media only screen and (max-width: 767px){.p-lp-mainimg__btns{bottom:1.53846rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__btns{right:1.66667%}}@media only screen and (max-width: 767px){.p-lp-mainimg__btns{right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-mainimg__btns{width:270px}}@media only screen and (max-width: 767px){.p-lp-mainimg__btns{width:86.51399%}}@media only screen and (max-width: 767px){.p-lp-mainimg__btns{left:0;margin-inline:auto;display:flex;justify-content:space-between}}.p-lp-mainimg__btns .c-lp-btn{width:100%}@media only screen and (max-width: 767px){.p-lp-mainimg__btns .c-lp-btn{width:44.70588%}}.p-lp-mainimg__btns .c-lp-btn a,.p-lp-mainimg__btns .c-lp-btn span{width:100%;justify-content:center;white-space:nowrap;padding-inline:0}.p-lp-mainimg__btns .c-lp-btn a em,.p-lp-mainimg__btns .c-lp-btn span em{justify-content:center}.p-lp-mainimg__btns .c-lp-btnline{width:100%}@media only screen and (max-width: 767px){.p-lp-mainimg__btns .c-lp-btnline{width:52.35294%}}@media only screen and (min-width: 768px){.p-lp-mainimg__btns .c-lp-btnline{margin-top:1.42857em}}.p-lp-mainimg__btns .c-lp-btnline a,.p-lp-mainimg__btns .c-lp-btnline span{width:100%;justify-content:center;white-space:nowrap}.p-lp-mainimg__btns .c-lp-btnline a em,.p-lp-mainimg__btns .c-lp-btnline span em{justify-content:center;padding-inline:0}.p-lp-mainimg::before{content:"";display:block;position:absolute;z-index:3;width:100%;max-width:1676.52px;height:84.376vh;top:2.85714em;left:0;right:0;margin-inline:auto;background:url(../images/home/fv_sakura.png) no-repeat center center/contain}@media only screen and (max-width: 767px){.p-lp-mainimg::before{display:none}}.p-lp-intro{position:relative;z-index:2;max-width:1395px;display:flex;justify-content:space-between}.p-lp-intro .img1{width:51.75627%}@media only screen and (max-width: 767px){.p-lp-intro .img1{width:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-intro .img1{overflow:hidden}.p-lp-intro .img1 img{position:relative;width:120% !important;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-lp-intro .img1{overflow:hidden}.p-lp-intro .img1 img{position:relative;width:160% !important;max-width:none;margin-left:-30%}}.p-lp-intro .img2{width:36.91756%;margin-top:12.04301%}@media only screen and (max-width: 767px){.p-lp-intro .img2{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-intro .img2{margin-top:21%}}@media only screen and (max-width: 767px){.p-lp-intro .img2{margin-top:29.16667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-intro .img2{overflow:hidden}.p-lp-intro .img2 img{position:relative;width:120% !important;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-lp-intro .img2{overflow:hidden}.p-lp-intro .img2 img{position:relative;width:160% !important;max-width:none;margin-left:-30%}}.p-lp-arrival{margin-top:4.6875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-arrival{margin-top:7.5%}}@media only screen and (max-width: 767px){.p-lp-arrival{margin-top:14.0625%}}.p-lp-arrival__title .c-lp-text--normal{margin-top:2.0979%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-arrival__title .c-lp-text--normal{margin-top:2.5%}}@media only screen and (max-width: 767px){.p-lp-arrival__title .c-lp-text--normal{margin-top:6.94444%}}.p-lp-arrival__inner{margin-top:4.16667%}@media only screen and (max-width: 767px){.p-lp-arrival__inner{margin-top:8.68056%}}@media only screen and (min-width: 984px){.p-lp-arrival__inner .scroll-att{display:none}}@media only screen and (max-width: 983px){.p-lp-arrival__item{overflow-x:scroll;padding-bottom:.8em;margin-top:6.94444%}}.p-lp-arrival__item .wrp{display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-arrival__item .wrp{width:1000px}}@media only screen and (max-width: 767px){.p-lp-arrival__item .wrp{width:300%}}.p-lp-arrival__item .item{width:30%}@media only screen and (max-width: 767px){.p-lp-arrival__item .item{width:32%}}.p-lp-arrival__item .item+*{margin-left:5%}@media only screen and (max-width: 767px){.p-lp-arrival__item .item+*{margin-left:2%}}.p-lp-arrival__item .item .img{width:100%}.p-lp-arrival__item .item .img img{width:100%}.p-lp-arrival__item .item .wrp_text{margin-top:2em}.p-lp-arrival__item .item .wrp_text h4{line-height:1;letter-spacing:.1em;font-family:"Shippori Mincho", serif;font-weight:500;position:relative;z-index:1;text-align:center;padding-bottom:1.07143em;margin-bottom:.92857em}@media only screen and (min-width: 1561px){.p-lp-arrival__item .item .wrp_text h4{font-size:158%}}@media print{.p-lp-arrival__item .item .wrp_text h4{font-size:158%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-arrival__item .item .wrp_text h4{font-size:143%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-arrival__item .item .wrp_text h4{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-arrival__item .item .wrp_text h4{font-size:115%}}@media only screen and (max-width: 767px){.p-lp-arrival__item .item .wrp_text h4{font-size:100%}}.p-lp-arrival__item .item .wrp_text h4::before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;right:0;margin-inline:auto;width:59.72222%;height:1px;background:#4b3a45}.p-lp-arrival__item .item .wrp_text .period{line-height:1.875;letter-spacing:.05em;text-align:center}@media only screen and (min-width: 1200px){.p-lp-arrival__item .item .wrp_text .period{font-size:115%}}@media print{.p-lp-arrival__item .item .wrp_text .period{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-arrival__item .item .wrp_text .period{font-size:108%}}@media only screen and (max-width: 767px){.p-lp-arrival__item .item .wrp_text .period{font-size:100%}}.p-lp-anclnk{position:relative;z-index:2}@media only screen and (min-width: 768px){.p-lp-anclnk{border-bottom:solid 1px #4b3a45}.p-lp-anclnk ul{margin-bottom:-1px}}.p-lp-anclnk ul{display:flex;justify-content:center;flex-wrap:wrap}.p-lp-anclnk ul li{width:15%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-anclnk ul li{width:25%}}@media only screen and (max-width: 767px){.p-lp-anclnk ul li{width:50%}}@media only screen and (min-width: 768px){.p-lp-anclnk ul li{max-width:180px}}.p-lp-anclnk ul li a{position:relative;text-align:center;display:block;text-decoration:none;color:#000;padding:1.5625em;box-sizing:border-box;transition:color 400ms}@media only screen and (max-width: 767px){.p-lp-anclnk ul li a{padding:1.25em 0}}.p-lp-anclnk ul li a::before{content:"";display:block;width:100%;position:absolute;z-index:1;bottom:0;left:0;right:0;height:2px;background:#c40080;transform:scale(0, 1);transition:transform 400ms, opacity 400ms}.p-lp-anclnk ul li a:hover{color:#c40080}.p-lp-anclnk ul li a:hover::before{transform:scale(1, 1)}.p-lp-recommend{position:relative;z-index:1;padding-block:6.25% 8.33333%;background-image:linear-gradient(0deg, #fff5f5,#fdf8f9 30%,rgba(250,220,224,0))}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend{padding-block:10% 13.33333%}}@media only screen and (max-width: 767px){.p-lp-recommend{padding-block:18.75% 25%}}.p-lp-recommend__contents{position:relative;z-index:2;max-width:1430px}.p-lp-recommend__contents .c-lp-btn{margin-top:6.42857em}@media only screen and (max-width: 767px){.p-lp-recommend__contents .c-lp-btn{margin-top:6.42857rem}}.p-lp-recommend__title .c-lp-text--normal{margin-top:2.0979%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__title .c-lp-text--normal{margin-top:2.5%}}@media only screen and (max-width: 767px){.p-lp-recommend__title .c-lp-text--normal{margin-top:6.94444%}}.p-lp-recommend__map{margin-top:3.84615%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__map{margin-top:4.58333%}}@media only screen and (max-width: 767px){.p-lp-recommend__map{margin-top:9.54861%}}.p-lp-recommend__map .map img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__map .map{overflow:hidden}.p-lp-recommend__map .map img{position:relative;width:120% !important;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.p-lp-recommend__map .map{overflow:hidden}.p-lp-recommend__map .map img{position:relative;width:200% !important;max-width:none;margin-left:-50%}}.p-lp-recommend__inner{margin-top:9.79021%;max-width:1200px;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__inner{margin-top:11.66667%}}@media only screen and (max-width: 767px){.p-lp-recommend__inner{margin-top:24.30556%}}@media only screen and (max-width: 767px){.p-lp-recommend__inner.js-lp-arrow .prev,.p-lp-recommend__inner.js-lp-arrow .next{top:17%}}@media only screen and (min-width: 768px){.p-lp-recommend__item{display:flex;justify-content:space-between}.p-lp-recommend__item:nth-child(odd){flex-direction:row-reverse}.p-lp-recommend__item+*{margin-top:4.28571em}}@media only screen and (min-width: 1200px){.p-lp-recommend__item{align-items:center}}@media print{.p-lp-recommend__item{align-items:center}}.p-lp-recommend__item .img{width:58.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__item .img{width:40%}}@media only screen and (max-width: 767px){.p-lp-recommend__item .img{width:100%}}.p-lp-recommend__item .img img{width:100%}@media only screen and (max-width: 1199px){.p-lp-recommend__item .img{overflow:hidden}.p-lp-recommend__item .img img{position:relative;width:120% !important;max-width:none;margin-left:-10%}}.p-lp-recommend__item .wrp_text{width:37.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend__item .wrp_text{width:55%}}@media only screen and (max-width: 767px){.p-lp-recommend__item .wrp_text{width:100%}}@media only screen and (max-width: 767px){.p-lp-recommend__item .wrp_text{margin-top:1.5em}}.p-lp-recommend__item .wrp_text .wrp_title{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5em}@media only screen and (max-width: 767px){.p-lp-recommend__item .wrp_text .wrp_title{margin-bottom:2.5rem}}.p-lp-recommend__item .wrp_text .wrp_title .icon{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;width:5.56417em;height:5.29167em;text-align:center;color:#4b3a45;font-size:86%;line-height:.83333;letter-spacing:.03em;background:url(../images/home/ic_sakura.png) no-repeat center center/100% 100%}.p-lp-recommend__item .wrp_text .wrp_title .icon span{display:block;width:100%;font-size:200%}.p-lp-recommend__item .wrp_text .wrp_title .title{width:calc(100% - 5.56417em - 10px)}.p-lp-recommend__item .wrp_text .wrp_title .title .inner{display:flex;align-items:baseline;flex-wrap:wrap;border-bottom:solid 1px #4b3a45;padding-bottom:.5em;margin-bottom:.71429em}.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-family:"Shippori Mincho", serif;font-weight:600;line-height:1.38462;letter-spacing:.1em;margin-right:.85714em}@media only screen and (min-width: 1561px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:186%}}@media print{.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:186%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:172%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:143%}}@media only screen and (max-width: 767px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner h4{font-size:129%}}@media only screen and (max-width: 767px){.p-lp-recommend__item .wrp_text .wrp_title .title .inner .c-lp-text--small{width:100%}}.p-lp-recommend .sakura{position:absolute;z-index:1;top:-23em;left:4.94063%;width:15.28571em;height:42.92857em;background:url(../images/home/img_sakura01.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura{top:-11.85714em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura{top:-11.85714rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura{left:0}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura{left:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura{width:7.64286em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura{width:7.64286rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura{height:21.43214em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura{height:21.43214rem}}.p-lp-recommend .sakura2{position:absolute;z-index:1;top:161.92857em;right:3.33333%;width:15.21429em;height:51.64286em;background:url(../images/home/img_sakura02.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura2{top:107.95214em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura2{top:71.42857rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura2{right:0}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura2{right:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura2{width:7.60714em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura2{width:7.60714rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-recommend .sakura2{height:25.82143em}}@media only screen and (max-width: 767px){.p-lp-recommend .sakura2{height:25.82143rem}}.p-lp-area{position:relative;padding-block:7.8125% 8.33333%;background:url(../images/home/bg_area.jpg) no-repeat top center;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area{padding-block:12.5% 13.33333%}}@media only screen and (max-width: 767px){.p-lp-area{padding-block:23.4375% 25%}}.p-lp-area::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, #fff5f5,#fdf8f9 85%,rgba(250,220,224,0))}.p-lp-area::after{content:"";display:block;position:absolute;z-index:1;bottom:0;right:-17em;width:55.14286em;height:55.14286em;background-image:radial-gradient(circle closest-side, #dff6ff,rgba(223,246,255,0))}@media only screen and (max-width: 767px){.p-lp-area::after{bottom:-17rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area::after{right:-8.5em}}@media only screen and (max-width: 767px){.p-lp-area::after{right:-17rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area::after{width:27.57143em}}@media only screen and (max-width: 767px){.p-lp-area::after{width:27.57143rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area::after{height:27.57143em}}@media only screen and (max-width: 767px){.p-lp-area::after{height:27.57143rem}}.p-lp-area__contents{position:relative;z-index:3}.p-lp-area__contents .c-lp-btn{margin-top:7.5%}@media only screen and (max-width: 767px){.p-lp-area__contents .c-lp-btn{margin-top:6.42857rem}}.p-lp-area__title .c-lp-text--normal{margin-top:2.0979%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area__title .c-lp-text--normal{margin-top:2.5%}}@media only screen and (max-width: 767px){.p-lp-area__title .c-lp-text--normal{margin-top:6.94444%}}.p-lp-area__map{margin-top:3.84615%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area__map{margin-top:4.58333%}}@media only screen and (max-width: 767px){.p-lp-area__map{margin-top:9.54861%}}.p-lp-area__map .map img{width:100%}.p-lp-area__inner{margin-top:6.29371%;max-width:1200px;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area__inner{margin-top:7.5%}}@media only screen and (max-width: 767px){.p-lp-area__inner{margin-top:15.625%}}.p-lp-area__item+*{margin-top:6.99301%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area__item+*{margin-top:8.33333%}}@media only screen and (max-width: 767px){.p-lp-area__item+*{margin-top:7.14286rem}}.p-lp-area__item .item_title .c-lp-text--normal{margin-top:2.5%}@media only screen and (max-width: 767px){.p-lp-area__item .item_title .c-lp-text--normal{margin-top:2.71429rem}}.p-lp-area__item .item_title .scroll-att{margin-top:5.20833%}@media only screen and (min-width: 984px){.p-lp-area__item .item_title .scroll-att{display:none}}.p-lp-area__item .item_list{margin-top:3.33333%}@media only screen and (max-width: 767px){.p-lp-area__item .item_list{margin-top:6.94444%}}@media only screen and (min-width: 768px){.p-lp-area__item .item_list{display:flex;justify-content:center}}.p-lp-area__item .item_list .inner{width:30%}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .inner{width:100%}}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .inner{border-bottom:solid 1px #000;padding-bottom:1.5em;margin-bottom:1.5em}}@media only screen and (min-width: 768px){.p-lp-area__item .item_list .inner+*{margin-left:5%}}.p-lp-area__item .item_list .list_title{position:relative;z-index:1;box-sizing:border-box;font-size:129%;line-height:1.38462;letter-spacing:.1em;display:flex;align-items:center;padding-right:1em}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list_title+.list{margin-top:1em}}.p-lp-area__item .item_list .list_title i{display:block;vertical-align:middle;align-content:center;font-family:"Cormorant Infant", serif;font-weight:500;font-size:47%;width:2em;height:2em;background:#4b3a45;border-radius:100%;color:#fff;margin-right:.66667em;text-align:center}.p-lp-area__item .item_list .list_title .text{font-family:"Shippori Mincho", serif;font-weight:400;display:block;width:calc(100% - 2em - .66667em)}.p-lp-area__item .item_list .list_title .small{font-size:78%;display:block}.p-lp-area__item .item_list .list_title::before,.p-lp-area__item .item_list .list_title::after{content:"";display:block;position:absolute;z-index:1;top:50%;right:.5em;width:.5em;height:1px;background:#000}.p-lp-area__item .item_list .list_title:before{transform:translateY(-50%)}.p-lp-area__item .item_list .list_title::after{transform:translateY(-50%) rotate(90deg);transition:transform 400ms ease}.p-lp-area__item .item_list .list_title.active::after{transform:translateY(-50%) rotate(0)}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list{display:none}}.p-lp-area__item .item_list .list .img{width:100%}.p-lp-area__item .item_list .list .img img{width:100%}.p-lp-area__item .item_list .list .wrp_text{margin-top:2em}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list .wrp_text{margin-top:2rem}}.p-lp-area__item .item_list .list .wrp_text h5{position:relative;z-index:1;text-align:center;padding-bottom:1.28571em;margin-bottom:1.14286em}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list .wrp_text h5{padding-bottom:1.28571rem}}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list .wrp_text h5{margin-bottom:1.14286rem}}.p-lp-area__item .item_list .list .wrp_text h5::before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;right:0;margin-inline:auto;width:55.55556%;height:1px;background:#4b3a45}.p-lp-area__item .item_list .list .wrp_text h5>*{display:block}.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-family:"Shippori Mincho", serif;font-weight:600;line-height:1.38462;letter-spacing:.1em;vertical-align:middle}@media only screen and (min-width: 1561px){.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:186%}}@media print{.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:186%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:172%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:129%}}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list .wrp_text h5 .spot{font-size:129%}}.p-lp-area__item .item_list .list .wrp_text h5 .spot i{display:inline-block;vertical-align:middle;align-content:center;font-family:"Cormorant Infant", serif;font-weight:500;font-size:47%;width:2em;height:2em;background:#4b3a45;border-radius:100%;color:#fff;margin-right:.66667em}.p-lp-area__item .item_list .list .wrp_text h5 .address{line-height:1.875;letter-spacing:.05em;margin-top:.75em}@media only screen and (min-width: 1200px){.p-lp-area__item .item_list .list .wrp_text h5 .address{font-size:115%}}@media print{.p-lp-area__item .item_list .list .wrp_text h5 .address{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area__item .item_list .list .wrp_text h5 .address{font-size:108%}}@media only screen and (max-width: 767px){.p-lp-area__item .item_list .list .wrp_text h5 .address{font-size:100%}}.p-lp-area__item .item_list .list .wrp_text .c-lp-text--normal{text-align:center}.p-lp-area .sakura{position:absolute;z-index:2;top:94.37em;left:6.25%;@spotinclude cV(width, em(214), em(107), rem(107));height:42.92857em;background:url(../images/home/img_sakura01.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area .sakura{top:47.14286em}}@media only screen and (max-width: 767px){.p-lp-area .sakura{top:47.14286rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area .sakura{left:0}}@media only screen and (max-width: 767px){.p-lp-area .sakura{left:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-area .sakura{height:21.43214em}}@media only screen and (max-width: 767px){.p-lp-area .sakura{height:21.43214rem}}.p-lp-hotelintro{position:relative;z-index:2}.p-lp-hotelintro>*{position:relative;z-index:2}.p-lp-hotelintro__title{max-width:960px;padding-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro__title{padding-top:15%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__title{padding-top:25%}}.p-lp-hotelintro__title h3 .jp{text-align:left;line-height:1.5;margin-top:0}.p-lp-hotelintro__title .c-lp-text--normal{margin-top:2.64286em}@media only screen and (max-width: 767px){.p-lp-hotelintro__title .c-lp-text--normal{margin-top:1.28571em}}.p-lp-hotelintro__title .p-lp-hotelintro__img1{position:absolute;z-index:1;top:-4.16667vh;right:0;width:28.125%}@media only screen and (max-width: 767px){.p-lp-hotelintro__title .p-lp-hotelintro__img1{top:0}}@media only screen and (max-width: 767px){.p-lp-hotelintro__title .p-lp-hotelintro__img1{right:-6%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__title .p-lp-hotelintro__img1{width:41.73913%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-hotelintro__title .p-lp-hotelintro__img1{width:26.04167%}}.p-lp-hotelintro__hotelname{max-width:1380px;margin-top:3.64286em}.p-lp-hotelintro__hotelname .hotelname--1{width:58.91304%}@media only screen and (max-width: 767px){.p-lp-hotelintro__hotelname .hotelname--1{width:88.88889%}}.p-lp-hotelintro__hotelname .hotelname--2{width:56.66667%;margin-left:auto;margin-top:2.14286em}@media only screen and (max-width: 767px){.p-lp-hotelintro__hotelname .hotelname--2{width:86.95652%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__hotelname .hotelname--2{margin-top:1em}}.p-lp-hotelintro__image{width:100%;max-width:1380px;margin-inline:auto;margin-top:-3.64583%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro__image{margin-top:-5.83333%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__image{margin-top:4.21429em}}.p-lp-hotelintro__image__img2{width:33.76812%}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__img2{width:46.52174%}}.p-lp-hotelintro__image__inner{width:26.08696%;margin-top:-14.27536%;margin-left:auto}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__inner{width:43.47826%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__inner{margin-top:-6.52174%}}@media only screen and (min-width: 768px){.p-lp-hotelintro__image__inner{margin-right:5.72464%}}.p-lp-hotelintro__image__img3{width:100%}.p-lp-hotelintro__image__img4{width:47.22222%;margin-top:-42.22222%;margin-left:-38.88889%}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__img4{width:60%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__img4{margin-top:-18%}}@media only screen and (max-width: 767px){.p-lp-hotelintro__image__img4{margin-left:-30%}}.p-lp-hotelintro .sakura{position:absolute;z-index:1;top:7.045em;left:5.36458%;width:20.28571em;height:68.57143em;background:url(../images/home/img_sakura03.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro .sakura{top:7.045em}}@media only screen and (max-width: 767px){.p-lp-hotelintro .sakura{top:10.5675rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro .sakura{left:0}}@media only screen and (max-width: 767px){.p-lp-hotelintro .sakura{left:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro .sakura{width:10.14286em}}@media only screen and (max-width: 767px){.p-lp-hotelintro .sakura{width:10.14286rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-hotelintro .sakura{height:34.28571em}}@media only screen and (max-width: 767px){.p-lp-hotelintro .sakura{height:34.28571rem}}.p-lp-rest{position:relative;z-index:2;padding-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest{padding-top:12.5%}}@media only screen and (max-width: 767px){.p-lp-rest{padding-top:25%}}.p-lp-rest .c-lp-btnline{margin-top:3.125%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest .c-lp-btnline{margin-top:5%}}@media only screen and (max-width: 767px){.p-lp-rest .c-lp-btnline{margin-top:9.375%}}.p-lp-rest__title .c-lp-text--normal{margin-top:2.64286em}@media only screen and (max-width: 767px){.p-lp-rest__title .c-lp-text--normal{margin-top:1.28571em}}.p-lp-rest__contents{width:95%;max-width:1763px;margin-left:auto;margin-top:2.64286em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest__contents{width:100%}}@media only screen and (max-width: 767px){.p-lp-rest__contents{width:100%}}@media only screen and (max-width: 767px){.p-lp-rest__contents{margin-top:1.28571em}}.p-lp-rest__contents .img{width:56.09756%;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest__contents .img{width:50%}}@media only screen and (max-width: 767px){.p-lp-rest__contents .img{width:100%}}.p-lp-rest__contents .img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest__contents .img{overflow:hidden}.p-lp-rest__contents .img img{position:relative;width:120% !important;max-width:none;margin-left:-20%}}.p-lp-rest__inner{position:relative;z-index:2;background:rgba(253,248,249,0.9);width:855px;box-sizing:border-box;padding:3.40329% 5.38854%;margin-top:-34.77028%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest__inner{width:62.91667vw}}@media only screen and (max-width: 767px){.p-lp-rest__inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rest__inner{padding:5%}}@media only screen and (max-width: 767px){.p-lp-rest__inner{padding:2em 1em 3em}}@media only screen and (max-width: 767px){.p-lp-rest__inner{margin-top:-2em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-rest__inner{width:755px;padding-inline:3.11968%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-rest__inner{padding:3.75% 2.5%}}@media only screen and (max-width: 767px){.p-lp-rest__inner{margin-left:auto}}.p-lp-rest__inner .wrp_text{position:relative;z-index:1;padding-block:2.5em 2.14286em;margin-top:2.14286em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_text{padding-block:2.5rem 2.14286rem}}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_text{margin-top:2.14286rem}}.p-lp-rest__inner .wrp_text::before,.p-lp-rest__inner .wrp_text::after{content:"";display:block;position:absolute;z-index:1;left:0;right:0;width:14.28571em;height:1px;background:#4b3a45;margin-inline:auto}.p-lp-rest__inner .wrp_text::before{top:0}.p-lp-rest__inner .wrp_text::after{bottom:0}.p-lp-rest__inner .wrp_text>*{margin-top:2.5em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_text>*{margin-top:2.5rem}}.p-lp-rest__inner .wrp_text>*:first-child{margin-top:0}.p-lp-rest__inner .wrp_text h5{letter-spacing:.05em;line-height:1.5;color:#000;text-align:center}@media only screen and (min-width: 1561px){.p-lp-rest__inner .wrp_text h5{font-size:143%}}@media print{.p-lp-rest__inner .wrp_text h5{font-size:143%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-rest__inner .wrp_text h5{font-size:136%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-rest__inner .wrp_text h5{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-rest__inner .wrp_text h5{font-size:122%}}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_text h5{font-size:100%}}.p-lp-rest__inner .wrp_text .day{text-align:center;margin-top:1.07143em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_text .day{margin-top:1.07143rem}}.p-lp-rest__inner .wrp_menu{margin-top:2.5em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_menu{margin-top:2.5rem}}.p-lp-rest__inner .wrp_menu h6{color:#c40080;text-align:center;line-height:1.66667;letter-spacing:.05em}@media only screen and (min-width: 1561px){.p-lp-rest__inner .wrp_menu h6{font-size:129%}}@media print{.p-lp-rest__inner .wrp_menu h6{font-size:129%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-rest__inner .wrp_menu h6{font-size:122%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-rest__inner .wrp_menu h6{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-rest__inner .wrp_menu h6{font-size:108%}}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_menu h6{font-size:108%}}.p-lp-rest__inner .wrp_menu .menu_list{margin-top:2.07143em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_menu .menu_list{margin-top:2.07143rem}}.p-lp-rest__inner .wrp_menu .menu_list .c-lp-text--normal{text-align:center}.p-lp-rest__inner .wrp_menu .menu_list .c-lp-text--normal+*{margin-top:.71429em}@media only screen and (max-width: 767px){.p-lp-rest__inner .wrp_menu .menu_list .c-lp-text--normal+*{margin-top:.71429rem}}.p-lp-rest__inner .wrp_menu .menu_list .c-lp-text--normal span{display:inline-block;font-size:75%}.p-lp-rooms{position:relative;z-index:1;padding-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms{padding-top:12.5%}}@media only screen and (max-width: 767px){.p-lp-rooms{padding-top:25%}}.p-lp-rooms>*{position:relative;z-index:2}.p-lp-rooms__title .c-lp-text--normal{margin-top:2.64286em}@media only screen and (max-width: 767px){.p-lp-rooms__title .c-lp-text--normal{margin-top:1.28571em}}.p-lp-rooms__contents{width:95%;max-width:1675px;margin-left:auto;margin-top:4.14286em}@media only screen and (max-width: 767px){.p-lp-rooms__contents{width:100%}}@media only screen and (max-width: 767px){.p-lp-rooms__contents{margin-top:1.28571rem}}@media only screen and (min-width: 768px){.p-lp-rooms__contents{display:flex;justify-content:space-between}}.p-lp-rooms__contents .img{width:calc(100% - 510px - 6.56716%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__contents .img{width:45%}}@media only screen and (max-width: 767px){.p-lp-rooms__contents .img{width:100%}}.p-lp-rooms__contents .img img{width:100%}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-rooms__contents .img{overflow:hidden}.p-lp-rooms__contents .img img{position:relative;width:120% !important;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__contents .img{overflow:hidden}.p-lp-rooms__contents .img img{position:relative;width:140% !important;max-width:none;margin-left:-20%}}.p-lp-rooms__contents .wrp_text{width:510px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__contents .wrp_text{width:50%}}@media only screen and (max-width: 767px){.p-lp-rooms__contents .wrp_text{width:90%}}@media only screen and (min-width: 1200px){.p-lp-rooms__contents .wrp_text{margin-top:12.59701%}}@media print{.p-lp-rooms__contents .wrp_text{margin-top:12.59701%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__contents .wrp_text{margin-top:9.25%}}@media only screen and (max-width: 767px){.p-lp-rooms__contents .wrp_text{margin-inline:auto;margin-bottom:2em}}.p-lp-rooms__contents .wrp_text .c-lp-text--normal+*{margin-top:1.875em}.p-lp-rooms__contents .wrp_text .c-lp-btnline{margin-top:2.375em}@media only screen and (max-width: 767px){.p-lp-rooms__contents .wrp_text .c-lp-btnline{text-align:center}}.p-lp-rooms__inner{width:95%;max-width:1190px;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__inner{width:100%}}@media only screen and (max-width: 767px){.p-lp-rooms__inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__inner{margin-top:1.875em}}@media only screen and (max-width: 767px){.p-lp-rooms__inner{margin-top:-1em}}@media only screen and (min-width: 768px){.p-lp-rooms__inner{margin-inline:auto;display:flex}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-rooms__inner{margin-top:3.75em}}.p-lp-rooms__inner .wrp_img{width:calc(100% - 474px - 8.40336%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__inner .wrp_img{width:45%}}@media only screen and (max-width: 767px){.p-lp-rooms__inner .wrp_img{width:100%}}.p-lp-rooms__inner .wrp_img img{width:100%}@media only screen and (min-width: 768px){.p-lp-rooms__inner .wrp_img{max-width:381px}}@media only screen and (max-width: 767px){.p-lp-rooms__inner .wrp_img{display:flex;justify-content:center}.p-lp-rooms__inner .wrp_img .img1{width:35%}.p-lp-rooms__inner .wrp_img .img2{width:35%;margin-left:5%;margin-top:10%}}.p-lp-rooms__inner .wrp_text{width:474px}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__inner .wrp_text{width:50%}}@media only screen and (max-width: 767px){.p-lp-rooms__inner .wrp_text{width:90%}}@media only screen and (min-width: 768px){.p-lp-rooms__inner .wrp_text{margin-left:8.40336%;margin-top:8.15126%}}@media only screen and (max-width: 767px){.p-lp-rooms__inner .wrp_text{margin-inline:auto;margin-top:2em}}.p-lp-rooms__inner .wrp_text .c-lp-text--normal+*{margin-top:1.875em}@media only screen and (max-width: 767px){.p-lp-rooms__inner .wrp_text .c-lp-btnline{text-align:center}}.p-lp-rooms__img{position:absolute;z-index:1;left:0;top:-21.11111vh;width:27.34375%}.p-lp-rooms__img img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms__img{width:25%;overflow:hidden}.p-lp-rooms__img img{position:relative;width:160% !important;max-width:none;margin-left:-30%}}.p-lp-rooms .sakura{position:absolute;z-index:1;top:-2.20357em;right:8.39375%;width:15.35714em;height:81.57143em;background:url(../images/home/img_sakura04.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms .sakura{top:-2.20357em}}@media only screen and (max-width: 767px){.p-lp-rooms .sakura{top:46.22rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms .sakura{right:0}}@media only screen and (max-width: 767px){.p-lp-rooms .sakura{right:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms .sakura{width:7.67857em}}@media only screen and (max-width: 767px){.p-lp-rooms .sakura{width:7.67857rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-rooms .sakura{height:40.78571em}}@media only screen and (max-width: 767px){.p-lp-rooms .sakura{height:40.78571rem}}.p-lp-spot{position:relative;z-index:1;background-image:linear-gradient(to bottom, rgba(255,255,255,0),#fdf8f9);padding-block:6.25% 8.33333%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot{padding-block:10% 13.33333%}}@media only screen and (max-width: 767px){.p-lp-spot{padding-block:18.75% 25%}}.p-lp-spot::before{content:"";display:block;position:absolute;z-index:1;top:24.85714em;right:-16.64286em;width:49.71429em;height:49.71429em;background-image:radial-gradient(circle closest-side, #dff6ff,rgba(223,246,255,0))}@media only screen and (max-width: 767px){.p-lp-spot::before{top:24.85714rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot::before{right:-8.32143em}}@media only screen and (max-width: 767px){.p-lp-spot::before{right:-16.64286rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot::before{width:24.85714em}}@media only screen and (max-width: 767px){.p-lp-spot::before{width:24.85714rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot::before{height:24.85714em}}@media only screen and (max-width: 767px){.p-lp-spot::before{height:24.85714rem}}.p-lp-spot__contents{position:relative;z-index:3;max-width:1430px}.p-lp-spot__contents .c-lp-btn{margin-top:6.07143em}@media only screen and (max-width: 767px){.p-lp-spot__contents .c-lp-btn{margin-top:6.07143rem}}.p-lp-spot__title .c-lp-text--normal{margin-top:2.0979%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot__title .c-lp-text--normal{margin-top:2.5%}}@media only screen and (max-width: 767px){.p-lp-spot__title .c-lp-text--normal{margin-top:6.94444%}}.p-lp-spot__inner{margin-top:4.1958%;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot__inner{margin-top:5%}}@media only screen and (max-width: 767px){.p-lp-spot__inner{margin-top:10.41667%}}.p-lp-spot__item{width:30.62937%}@media only screen and (max-width: 767px){.p-lp-spot__item{width:100%}}@media only screen and (min-width: 768px){.p-lp-spot__item+*{margin-left:4.05594%}.p-lp-spot__item+*:nth-child(3n+1){margin-left:0}.p-lp-spot__item+*:nth-child(n+4){margin-top:4.28571em}}@media only screen and (max-width: 767px){.p-lp-spot__item+*{margin-top:2rem}}.p-lp-spot__item .wrp_text{margin-top:1.78571em}@media only screen and (max-width: 767px){.p-lp-spot__item .wrp_text{margin-top:1.78571rem}}.p-lp-spot__item .wrp_text h4{position:relative;text-align:center}.p-lp-spot__item .wrp_text h4::before{position:absolute;z-index:1;bottom:0;left:0;right:0;content:"";display:block;height:1px;width:49.08676%;margin-inline:auto;background:#4b3a45}.p-lp-spot__item .wrp_text h4 span{display:inline-block;font-family:"Shippori Mincho", serif;font-weight:600;line-height:1.38462;letter-spacing:.05em;color:#4b3a45;padding-bottom:.88462em;padding-bottom:.88462em}@media only screen and (min-width: 1561px){.p-lp-spot__item .wrp_text h4 span{font-size:186%}}@media print{.p-lp-spot__item .wrp_text h4 span{font-size:186%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-lp-spot__item .wrp_text h4 span{font-size:172%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.p-lp-spot__item .wrp_text h4 span{font-size:158%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-lp-spot__item .wrp_text h4 span{font-size:143%}}@media only screen and (max-width: 767px){.p-lp-spot__item .wrp_text h4 span{font-size:129%}}@media only screen and (max-width: 767px){.p-lp-spot__item .wrp_text h4 span{padding-bottom:1.64286rem}}.p-lp-spot__item .wrp_text .c-lp-text--normal{margin-top:1.53125em}@media only screen and (max-width: 767px){.p-lp-spot__item .wrp_text .c-lp-text--normal{margin-top:1.75rem}}.p-lp-spot .sakura{position:absolute;z-index:2;bottom:9.85714em;left:5.9974%;width:15.78571em;height:40.71429em;background:url(../images/home/img_sakura05.png) no-repeat center center/100% 100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot .sakura{bottom:4.92857em}}@media only screen and (max-width: 767px){.p-lp-spot .sakura{bottom:4.92857rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot .sakura{left:0}}@media only screen and (max-width: 767px){.p-lp-spot .sakura{left:-1rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot .sakura{width:7.89286em}}@media only screen and (max-width: 767px){.p-lp-spot .sakura{width:7.89286rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-lp-spot .sakura{height:20.35714em}}@media only screen and (max-width: 767px){.p-lp-spot .sakura{height:20.35714rem}}
