@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeUp{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}.p-home-news{position:relative;overflow:hidden;box-sizing:border-box;z-index:2;padding:6.42rem 0;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-home-news{padding:6rem 0}}@media only screen and (min-width: 1025px){.p-home-news{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-news{max-width:calc(1100px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-news{max-width:calc(1100px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-news{width:calc(365 / 428 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-home-news{width:calc(1260 / 1440 * 100%)}}.p-home-news__title{width:calc(150 / 1100 * 100%)}@media only screen and (max-width: 1024px){.p-home-news__title{width:100%}}.p-home-news__title .c-title{height:100%;padding-right:2.85rem;display:inline-block;border-right:1px solid var(--color-555)}@media only screen and (max-width: 1024px){.p-home-news__title .c-title{border-right:none;padding-right:0;height:auto}}@media only screen and (min-width: 1025px){.p-home-news__title .c-title .c-title__en{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal}}.p-home-news__list{--time-w:6rem;--cate-w:7rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__list{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-news__list{margin-top:1.5rem}}.p-home-news__list--main{width:calc(250 / 1100 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__list--main{width:32%}}@media only screen and (max-width: 767px){.p-home-news__list--main{width:100%}}.p-home-news__list--main .p-home-news__list__link .inner{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:.71rem;width:100%}@media only screen and (max-width: 767px){.p-home-news__list--main .p-home-news__list__link .inner{width:45%;margin-left:5%}}.p-home-news__list--main .p-home-news__list__link .st{width:100%}.p-home-news__list--main .p-home-news__list__link time{margin-top:.75rem}.p-home-news__list--main .p-home-news__list__link .cate{margin-top:.75rem;max-width:calc(100% - var(--time-w))}.p-home-news__list--main .p-home-news__list__link .img{order:-1;width:100%}@media only screen and (max-width: 767px){.p-home-news__list--main .p-home-news__list__link .img{width:50%}}.p-home-news__list--main .p-home-news__list__link .img img{object-fit:fill;aspect-ratio:250 / 158}.p-home-news__list--sub{width:calc(610 / 1100 * 100%);margin-left:calc(90 / 1100 * 100%)}@media only screen and (min-width: 1025px) and (max-width: 1259px){.p-home-news__list--sub{width:calc(640 / 1100 * 100%);margin-left:calc(60 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__list--sub{width:63%;margin-left:5%}}@media only screen and (max-width: 767px){.p-home-news__list--sub{width:100%;margin-left:0}}.p-home-news__list--sub .p-home-news__list__ul{width:100%}.p-home-news__list--sub .p-home-news__list__li{width:100%}@media only screen and (max-width: 767px){.p-home-news__list--sub .p-home-news__list__li{border-bottom:1px solid var(--color-C9C9CA)}}.p-home-news__list--sub .p-home-news__list__link{padding:1.07rem 0}@media only screen and (max-width: 767px){.p-home-news__list--sub .p-home-news__list__link{padding:1.25rem 0}}.p-home-news__list--sub .p-home-news__list__link .st{width:calc(100% - (var(--time-w) + var(--cate-w)))}@media only screen and (max-width: 767px){.p-home-news__list--sub .p-home-news__list__link .st{width:100%;margin-top:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.85}.firefox .p-home-news__list--sub .p-home-news__list__link .st,.ie .p-home-news__list--sub .p-home-news__list__link .st{max-height:1.85em}}.p-home-news__list--sub .p-home-news__list__link .cate{width:var(--cate-w)}.p-home-news__list--sub .c-btn-circle{margin-top:1.42rem;display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-news__list--sub .c-btn-circle{margin-top:3rem;justify-content:center}}.p-home-news__list__link{text-decoration:none;display:flex;flex-wrap:wrap;align-items:baseline}.mouse .p-home-news__list__link{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .p-home-news__list__link:hover,.touch .p-home-news__list__link.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .p-home-news__list__link{-webkit-tap-highlight-color:transparent}.touch .p-home-news__list__link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-home-news__list__link .st{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.85}.firefox .p-home-news__list__link .st,.ie .p-home-news__list__link .st{max-height:3.7em}.p-home-news__list__link time{line-height:1.2;width:var(--time-w);font-size:.93rem}.p-home-news__list__link .cate{display:flex;flex-wrap:wrap}.p-home-news__list__link .cate>span{line-height:1.1;padding:.2em .4em .25em;letter-spacing:0;border:1px solid var(--color-555);font-size:.86rem;margin-bottom:.2em;margin-right:.2em}.p-home-intro{position:relative;overflow:hidden;box-sizing:border-box;padding-bottom:8.57rem}@media only screen and (max-width: 767px){.p-home-intro{padding-bottom:8rem;background:url(../images/home/bg_intro_video.webp) no-repeat cover/100%}}.p-home-intro__video{background-color:var(--color-cv2-hover);overflow:hidden;position:relative;z-index:1;width:100%;height:100vh}.p-home-intro__video video{transition:filter 1s ease, opacity 1s ease;display:block;width:100%;height:105vh;object-fit:cover;object-position:bottom}.p-home-intro__video.is-active video{filter:blur(8px);opacity:.5}.p-home-intro__cover{position:relative;z-index:2;overflow:hidden}.p-home-intro__read{margin-right:auto;margin-left:auto;display:flex;align-items:flex-start;--title-width:15.71rem;--catch-width:10.71rem;width:calc(1260 / 1440 * 100%);max-width:67.85rem}@media only screen and (max-width: 767px){.p-home-intro__read{width:calc(365 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__read{--title-width:10.71rem}}@media only screen and (max-width: 767px){.p-home-intro__read{flex-direction:column;align-items:center}}.p-home-intro__read__title{width:var(--title-width)}@media only screen and (max-width: 767px){.p-home-intro__read__title{text-align:center;width:100%}}.p-home-intro__read__catch{width:var(--catch-width)}@media only screen and (max-width: 767px){.p-home-intro__read__catch{margin-top:4rem;width:100%;display:flex;justify-content:center}}.p-home-intro__read__catch .c-title{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse;width:6.5rem;height:16rem}@media only screen and (max-width: 767px){.p-home-intro__read__catch .c-title{justify-content:center}}.p-home-intro__read__catch .c-title__jp{letter-spacing:.2em;line-height:1.8;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}@media only screen and (min-width: 768px){.p-home-intro__read__catch .c-title__jp{font-size:1.29rem}}@media only screen and (max-width: 767px){.p-home-intro__read__catch .c-title__jp{font-size:1.29rem}}.p-home-intro__read__text{width:calc(100% - (var(--title-width) + var(--catch-width)))}@media only screen and (max-width: 767px){.p-home-intro__read__text{width:90%;margin:4rem auto 0}}.p-home-intro__read__text .txt{line-height:2.4}@media only screen and (min-width: 768px){.p-home-intro__read__text .txt{letter-spacing:0.04em}}.p-home-intro__read__text .txt>span{display:block}.p-home-intro__read__text .txt>span+span{margin-top:1rem}.p-home-intro__read__text .c-btn-circle{margin-top:2.85rem}@media only screen and (max-width: 767px){.p-home-intro__read__text .c-btn-circle{margin-top:3rem;display:flex;justify-content:center}}@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}.p-home-intro__loop{margin-top:6.78rem;display:flex;overflow:hidden}.p-home-intro__loop>.inner{display:flex;align-items:flex-start}.p-home-intro__loop__item--n1{margin-top:9.28rem;width:17.92rem;margin-left:7.85rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__loop__item--n1{margin-left:6.28rem}}@media only screen and (max-width: 767px){.p-home-intro__loop__item--n1{margin-top:5.57rem;margin-left:2.35rem;width:10.75rem}}.p-home-intro__loop__item--n2{width:12.64rem;margin-left:7.85rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__loop__item--n2{margin-left:6.28rem}}@media only screen and (max-width: 767px){.p-home-intro__loop__item--n2{margin-left:2.35rem;width:7.58rem}}.p-home-intro__loop__item--n3{width:12.85rem;margin-left:5.64rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__loop__item--n3{margin-left:4.51rem}}@media only screen and (max-width: 767px){.p-home-intro__loop__item--n3{margin-left:1.69rem;width:7.71rem}}.p-home-intro__loop__item--n4{margin-top:5.71rem;width:17.92rem;margin-left:7.85rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__loop__item--n4{margin-left:6.28rem}}@media only screen and (max-width: 767px){.p-home-intro__loop__item--n4{margin-top:3.42rem;margin-left:2.35rem;width:10.75rem}}.p-home-intro__loop__slider{animation:scrollLeft 40s infinite linear 0s both;display:flex;align-items:flex-start}.p-home-rooms{padding:8.57rem 0 8.57rem;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.p-home-rooms{padding:6rem 0}}.p-home-rooms__title .c-title+.c-title{margin-top:1.42rem}@media only screen and (max-width: 767px){.p-home-rooms__title .c-title+.c-title{margin-top:1.25rem}}.p-home-rooms__text{text-align:center;position:relative;z-index:2;padding-top:4.28rem}.p-home-rooms__text::before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:120%;background:linear-gradient(180deg, #e0e6e5 75%,rgba(224,230,229,0) 100%)}.p-home-rooms__text .txt{position:relative;z-index:2}@media only screen and (max-width: 767px){.p-home-rooms__text .txt{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;text-align:left}}.p-home-rooms__text .c-btn-circle{position:relative;z-index:2;margin-top:2.85rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__text .c-btn-circle{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-rooms__text .c-btn-circle{margin-top:2.5rem}}.p-home-rooms__change{overflow:hidden;position:relative;font-size:16px}.p-home-rooms__change__inner{height:100vh;transition:height 0.5s ease}.p-home-rooms__change__inner>div{position:relative;margin:0 auto;left:0;right:0;width:64rem;height:30rem;top:50%;transform:translateY(-50%);transition:top .5s ease, width .5s ease, height .5s ease, opacity .5s ease}@media only screen and (max-width: 1024px){.p-home-rooms__change__inner>div{width:62vw;height:52vh}}.p-home-rooms__change__inner [class^="img_wrp"]{position:relative;overflow:hidden}.p-home-rooms__change__inner [class^="img_wrp"] [class^="img_item"]{position:absolute;transition:opacity .5s linear;height:100%;opacity:0;width:100%;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%)}.p-home-rooms__change__inner [class^="img_wrp"] [class^="img_item"] img{width:100%;height:100%;object-position:50% 50%;object-fit:contain}.p-home-rooms__change__inner .img_item03 img{height:100vh !important;object-fit:cover !important}.p-home-rooms__change__inner .img_wrp0 .img_item01{opacity:1}.p-home-rooms__change__inner .img_wrp1 .img_item02{opacity:1}.p-home-rooms__change__inner .img_wrp2 .img_item03{opacity:1}body .p-home-rooms__change img{max-width:auto !important}.p-home-cuisine{position:relative;z-index:2;overflow:hidden;padding-top:5.71rem}@media only screen and (max-width: 767px){.p-home-cuisine{padding-top:6rem}}.p-home-cuisine::before{content:"";width:calc(1270 / 1440 * 100%);height:0;padding-bottom:calc(755 / 1440 * 100%);background-position:top;background-size:100%;background-repeat:no-repeat;position:absolute;right:0;top:0}@media only screen and (max-width: 767px){.p-home-cuisine::before{width:100%;opacity:.5;background-position:bottom;padding-bottom:calc(740 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-cuisine:not(.lazyload)::before{background-image:url(../images/home/bg_cuisine-pc.webp)}}@media only screen and (max-width: 767px){.p-home-cuisine:not(.lazyload)::before{background-image:url(../images/home/bg_cuisine-sp.webp)}}.p-home-cuisine__main{display:flex;position:relative;align-items:flex-start;z-index:2}@media only screen and (max-width: 767px){.p-home-cuisine__main{flex-direction:column}.p-home-cuisine__main .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:1}}.p-home-cuisine__main__slider{width:calc(950 / 1440 * 100%);order:1}@media only screen and (max-width: 767px){.p-home-cuisine__main__slider{width:100%;order:2;margin-top:2rem}}.p-home-cuisine__main__slider .cap{text-align:right;line-height:1.75;margin-top:.25rem;font-size:.86rem}@media only screen and (max-width: 767px){.p-home-cuisine__main__slider .cap{margin-right:auto;margin-left:auto;width:90%}}.p-home-cuisine__main__slider .c-swiper__slide .inner{position:relative}.p-home-cuisine__main__slider .c-swiper__slide .inner img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-home-cuisine__main__slider .c-swiper__slide .inner::after{content:"";width:100%;display:block}.p-home-cuisine__main__slider .c-swiper__slide .inner::after{padding-bottom:calc(460 / 900 * 100%)}@media only screen and (max-width: 767px){.p-home-cuisine__main__slider .c-swiper__slide .inner::after{padding-bottom:calc(340 / 428 * 100%)}}.p-home-cuisine__main__text{order:2;width:calc(490 / 1440 * 100%);margin-top:calc(100 / 1440 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine__main__text{margin-top:calc(50 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__main__text{order:3;width:calc(365 / 428 * 100%);margin:1.25rem auto 0}}.p-home-cuisine__main__text>*{max-width:23.57rem;margin-right:auto;margin-left:auto;width:90%}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine__main__text>*{width:75%}}@media only screen and (max-width: 767px){.p-home-cuisine__main__text>*{width:100%;max-width:none}}.p-home-cuisine__main__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-cuisine__main__text .c-text-set__btn{justify-content:center}}.p-home-cuisine__sub{margin-top:5rem;display:flex;position:relative;justify-content:flex-end;z-index:2;align-items:flex-start}@media only screen and (max-width: 767px){.p-home-cuisine__sub{flex-direction:column}}.p-home-cuisine__sub__text{width:calc(350 / 1440 * 100%)}@media only screen and (min-width: 1025px){.p-home-cuisine__sub__text{margin-top:calc(40 / 1440 * 100%);min-width:25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine__sub__text{width:calc(470 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__sub__text{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto}}.p-home-cuisine__sub__img{margin-left:calc(65 / 1440 * 100%);width:calc(680 / 1440 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine__sub__img{width:calc(780 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__sub__img{width:100%;margin-top:1.5rem;margin-left:0}}.p-home-spa{margin-top:11.42rem;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.p-home-spa{margin-top:6rem}}.p-home-spa__slider{width:calc(1350 / 1440 * 100%);margin-right:0;margin-left:auto;order:-1}@media only screen and (max-width: 767px){.p-home-spa__slider{margin-top:2rem;width:100%;order:2}}.p-home-spa__slider .c-swiper__slide .inner{position:relative}.p-home-spa__slider .c-swiper__slide .inner img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-home-spa__slider .c-swiper__slide .inner::after{content:"";width:100%;display:block}.p-home-spa__slider .c-swiper__slide .inner::after{padding-bottom:calc(520 / 1350 * 100%)}@media only screen and (max-width: 767px){.p-home-spa__slider .c-swiper__slide .inner::after{padding-bottom:calc(340 / 428 * 100%)}}.p-home-spa .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:1}.p-home-spa__inner{display:flex;align-items:flex-end;position:relative;margin-top:calc(-45 / 1440 * 100%);z-index:2;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-spa__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-spa__inner{max-width:calc(1100px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-spa__inner{max-width:calc(1100px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-spa__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-spa__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-spa__inner{margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-home-spa__inner{margin-top:2rem;align-items:flex-start;order:3}}.p-home-spa__inner__img{width:calc(430 / 1100 * 100%);order:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-spa__inner__img{width:calc(460 / 1100 * 100%)}}@media only screen and (max-width: 767px){.p-home-spa__inner__img{width:36%;margin-top:-16%}}.p-home-spa__inner__text{margin-left:calc(120 / 1100 * 100%);padding-bottom:2.14rem;width:calc(550 / 1100 * 100%)}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-home-spa__inner__text{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-spa__inner__text{width:calc(560 / 1100 * 100%);margin-left:calc(80 / 1100 * 100%)}}@media only screen and (max-width: 1024px){.p-home-spa__inner__text{padding-bottom:0}}@media only screen and (max-width: 767px){.p-home-spa__inner__text{width:58%;margin-left:6%}}@media only screen and (max-width: 767px){.p-home-spa>.c-text-set__btn{order:4;display:flex;justify-content:center}}.p-home-sauna{margin-top:10rem;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.p-home-sauna{margin-top:6rem}}.p-home-sauna__yuge{width:calc(1350 / 1440 * 100%);order:-1}@media only screen and (max-width: 767px){.p-home-sauna__yuge{margin-top:2rem;width:100%;order:2}}.p-home-sauna__yuge__img{position:relative}.p-home-sauna__yuge__img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-home-sauna__yuge__img::after{content:"";width:100%;display:block}.p-home-sauna__yuge__img::after{padding-bottom:calc(400 / 1350 * 100%)}@media only screen and (max-width: 767px){.p-home-sauna__yuge__img::after{padding-bottom:calc(300 / 428 * 100%)}}.p-home-sauna .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:1}.p-home-sauna__inner{display:flex;align-items:flex-end;position:relative;margin-top:calc(-190 / 1440 * 100%);z-index:2;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-sauna__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-sauna__inner{max-width:calc(1100px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-sauna__inner{max-width:calc(1100px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sauna__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-sauna__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sauna__inner{margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-home-sauna__inner{margin-top:2rem;align-items:flex-start;order:3}}.p-home-sauna__inner__video{position:relative;overflow:hidden;width:calc(360 / 1100 * 100%)}@media only screen and (max-width: 767px){.p-home-sauna__inner__video{width:36%;margin-top:-16%}}.p-home-sauna__inner__video video{width:100%;aspect-ratio:360 / 580;object-fit:cover}.p-home-sauna__inner__text{margin-right:calc(140 / 1100 * 100%);padding-bottom:4.28rem;width:calc(600 / 1100 * 100%)}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-home-sauna__inner__text{padding-bottom:0;width:calc(670 / 1100 * 100%);margin-right:calc(70 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sauna__inner__text{width:calc(670 / 1100 * 100%);margin-right:calc(70 / 1100 * 100%)}}@media only screen and (max-width: 1024px){.p-home-sauna__inner__text{padding-bottom:0}}@media only screen and (max-width: 767px){.p-home-sauna__inner__text{width:58%;margin-right:6%}}.p-home-sauna__inner__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-sauna>.c-text-set__btn{order:4;display:flex;justify-content:center}}.p-home-fac{margin-top:7.14rem}@media only screen and (max-width: 767px){.p-home-fac{margin-top:6rem}}.p-home-fac .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:1}.p-home-fac .js-move-sp .c-title__jp{margin-right:-2em}.p-home-fac__inner{margin-right:auto;margin-left:auto;display:flex;align-items:center}@media only screen and (min-width: 1025px){.p-home-fac__inner{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-fac__inner{max-width:calc(1260px * ((16 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-fac__inner{max-width:calc(1260px * ((16 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-home-fac__inner{flex-wrap:wrap;align-items:center}}@media only screen and (max-width: 767px){.p-home-fac__inner{flex-direction:column}}.p-home-fac__inner__text{order:3;width:calc(405 / 1260 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__text{margin-right:0;margin-left:auto}}@media only screen and (max-width: 767px){.p-home-fac__inner__text{width:calc(365 / 428 * 100%);margin:1rem auto 0}}.p-home-fac__inner__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-fac__inner__text .c-text-set__btn{justify-content:center}}.p-home-fac__inner__map{order:1;width:calc(760 / 1260 * 100%);position:relative}@media only screen and (min-width: 1025px) and (max-width: 1200px){.p-home-fac__inner__map{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map{--offset:50;width:calc(calc(850 + var(--offset)) / 1260 * 100%);margin-left:calc(calc(var(--offset) * -1) / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map{width:100%;margin-top:1.5rem;order:2}}.p-home-fac__inner__map .btns{--parent-width:760;--parent-height:533;position:absolute}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns{--sp-parent-width:600}}.p-home-fac__inner__map .btns li{position:absolute;transform:translate(-50%, -50%)}.p-home-fac__inner__map .btns li .c-btn__link{font-size:.79rem;white-space:nowrap;min-height:auto;height:2.08em;line-height:1;padding:0 .45em}@media only screen and (min-width: 1025px) and (max-width: 1200px){.p-home-fac__inner__map .btns li .c-btn__link{font-size:.71rem}}.p-home-fac__inner__map .btns li .c-btn__link[href]{cursor:pointer}.mouse .p-home-fac__inner__map .btns li .c-btn__link[href]{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .p-home-fac__inner__map .btns li .c-btn__link[href]:hover,.touch .p-home-fac__inner__map .btns li .c-btn__link[href].touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .p-home-fac__inner__map .btns li .c-btn__link[href]{-webkit-tap-highlight-color:transparent}.touch .p-home-fac__inner__map .btns li .c-btn__link[href].touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-home-fac__inner__map .btns.floor_2nd{--left:40;--top:20;--width:355;aspect-ratio:355 / 300;left:calc(var(--left) / var(--parent-width) * 100%);top:calc(var(--top) / var(--parent-width) * 100%);width:calc(var(--width) / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd{--left:80;--top:65;--width:630}}.p-home-fac__inner__map .btns.floor_2nd li.btn01{right:calc(180 / var(--parent-width) * 100%);bottom:calc(115 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn01{right:calc(calc(180 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(115 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map .btns.floor_2nd li.btn01{right:2.8rem;bottom:1.7rem}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn01{right:5.3rem;bottom:2.8rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn02{right:calc(370 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn02{right:calc(calc(370 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn02{right:12.3rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn03{right:calc(645 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn03{right:calc(calc(645 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn03{left:2.35rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn04{right:calc(95 / var(--parent-width) * 100%);bottom:calc(250 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn04{right:calc(calc(95 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(250 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_2nd li.btn05{right:calc(95 / var(--parent-width) * 100%);bottom:calc(340 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn05{right:calc(calc(95 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(340 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_2nd li.btn06{right:calc(95 / var(--parent-width) * 100%);bottom:calc(435 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn06{right:calc(calc(95 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(435 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_2nd li.btn07{right:calc(95 / var(--parent-width) * 100%);bottom:calc(550 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn07{right:calc(calc(95 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(550 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_2nd li.btn08{right:calc(423 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn08{right:calc(calc(423 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn08{left:9.7rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn09{right:calc(477 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn09{right:calc(calc(477 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn09{left:7.9rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn10{right:calc(530 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn10{right:calc(calc(530 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn10{left:6.2rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_2nd li.btn11{right:calc(583 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn11{right:calc(calc(583 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_2nd li.btn11{left:4.4rem;bottom:1.3rem}}.p-home-fac__inner__map .btns.floor_1st{--left:360;--top:285;--width:360;aspect-ratio:360 / 300;left:calc(var(--left) / var(--parent-width) * 100%);top:calc(var(--top) / var(--parent-width) * 100%);width:calc(var(--width) / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st{--left:75;--top:490;--width:635}}.p-home-fac__inner__map .btns.floor_1st li.btn01{right:calc(-10 / var(--parent-width) * 100%);bottom:calc(80 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn01{right:calc(calc(-10 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(80 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map .btns.floor_1st li.btn01{right:-3rem;bottom:0.5rem}}.p-home-fac__inner__map .btns.floor_1st li.btn02{right:calc(160 / var(--parent-width) * 100%);bottom:calc(110 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn02{right:calc(calc(160 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(110 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map .btns.floor_1st li.btn02{right:2.5rem;bottom:1.5rem}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn02{right:calc(140 / var(--parent-width) * 100%);bottom:calc(90 / var(--parent-width) * 100%)}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn02{right:calc(calc(140 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(90 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn03{right:calc(200 / var(--parent-width) * 100%);bottom:calc(170 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn03{right:calc(calc(200 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(170 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map .btns.floor_1st li.btn03{right:4rem;bottom:3.5rem}}.p-home-fac__inner__map .btns.floor_1st li.btn04{right:calc(20 / var(--parent-width) * 100%);bottom:calc(580 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn04{right:calc(calc(20 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(580 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__inner__map .btns.floor_1st li.btn04{right:-.5rem;top:2.5rem}}.p-home-fac__inner__map .btns.floor_1st li.btn05{right:calc(360 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn05{right:calc(calc(360 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn06{right:calc(630 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn06{right:calc(calc(630 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn06{left:2.8rem}}.p-home-fac__inner__map .btns.floor_1st li.btn07{right:calc(85 / var(--parent-width) * 100%);bottom:calc(240 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn07{right:calc(calc(85 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(240 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn08{right:calc(85 / var(--parent-width) * 100%);bottom:calc(355 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn08{right:calc(calc(85 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(355 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn09{right:calc(410 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn09{right:calc(calc(410 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn10{right:calc(468 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn10{right:calc(calc(468 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn11{right:calc(520 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn11{right:calc(calc(520 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__inner__map .btns.floor_1st li.btn12{right:calc(570 / var(--parent-width) * 100%);bottom:calc(60 / var(--parent-width) * 100%)}@media only screen and (max-width: 767px){.p-home-fac__inner__map .btns.floor_1st li.btn12{right:calc(calc(570 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%);bottom:calc(calc(60 * (var(--sp-parent-width) / var(--parent-width))) / var(--sp-parent-width) * 100%)}}.p-home-fac__list{margin-right:auto;margin-left:auto;display:flex;display:flex;flex-wrap:wrap;margin-top:1.42rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__list{margin-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-fac__list{margin-top:3rem}}@media only screen and (min-width: 1025px){.p-home-fac__list{width:calc(1103 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1365px){.p-home-fac__list{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1259px){.p-home-fac__list{width:calc(1300 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fac__list{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__list{width:calc(409 / 428 * 100%)}}.p-home-fac__list__li{width:calc(275 / 1103 * 100%);padding-bottom:calc(480 / 1103 * 100%);overflow:hidden;position:relative}@media only screen and (min-width: 768px){.p-home-fac__list__li:not(:nth-child(4n+1)){margin-left:calc(1 / 1103 * 100%)}}@media only screen and (max-width: 767px){.p-home-fac__list__li{width:calc(203 / 409 * 100%);padding-bottom:calc(350 / 409 * 100%)}.p-home-fac__list__li:nth-child(2n){margin-left:calc(3 / 409 * 100%)}.p-home-fac__list__li:nth-child(n+3){margin-top:calc(3 / 409 * 100%)}}.p-home-fac__list__link{text-decoration:none;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.p-home-fac__list__link .inner{position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.p-home-fac__list__link .inner .txt{text-align:center;padding-bottom:2.5rem}.p-home-fac__list__link .img{overflow:hidden;position:relative;width:100%}.p-home-fac__list__link .img::before{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(./../../files/images/home/bg_img.webp) center top no-repeat;background-size:cover;transition:all .5s ease;pointer-events:none;opacity:1}.p-home-fac__list__link .img img{transition:all .5s ease;display:block}.mouse .p-home-fac__list__link:hover .img::before,.touch .p-home-fac__list__link.touchstart .img::before{opacity:0.3}.mouse .p-home-fac__list__link:hover .img img,.touch .p-home-fac__list__link.touchstart .img img{transform:scale(1.1)}.touch .p-home-fac__list__link{-webkit-tap-highlight-color:transparent}.touch .p-home-fac__list__link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-home-exp{display:flex;margin-top:10rem;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-home-exp{margin-top:6rem;flex-direction:column}}.p-home-exp .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:1}.p-home-exp__text{width:calc(530 / 1440 * 100%);margin-left:calc(110 / 1440 * 100%);margin-top:calc(60 / 1440 * 100%);order:2}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-home-exp__text{width:calc(560 / 1440 * 100%);margin-left:calc(80 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-exp__text{width:calc(560 / 1440 * 100%);margin-left:calc(80 / 1440 * 100%);margin-top:0}}@media only screen and (max-width: 767px){.p-home-exp__text{width:calc(365 / 428 * 100%);margin:1.5rem auto 0;order:3;display:flex;flex-direction:column}}.p-home-exp__text>*{max-width:31rem;width:90%}@media only screen and (max-width: 767px){.p-home-exp__text>*{width:100%;max-width:none}}@media only screen and (max-width: 767px){.p-home-exp__text .c-text-set__text{order:1}}.p-home-exp__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-exp__text .c-text-set__btn{order:3;justify-content:center}}.p-home-exp__text__img{margin-top:calc(80 / 530 * 100%);width:calc(340 / 530 * 100%)}@media only screen and (max-width: 767px){.p-home-exp__text__img{order:2;width:80%;margin:1.75rem auto 0}}.p-home-exp__img{width:calc(800 / 1440 * 100%);order:1}@media only screen and (max-width: 767px){.p-home-exp__img{order:2;width:100%;margin-top:1.5rem}}.p-home-acc{display:flex;margin-top:8.57rem;align-items:center;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-acc{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width: 1025px){.p-home-acc{max-width:67.85rem;width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-home-acc{align-items:flex-start}}@media only screen and (max-width: 767px){.p-home-acc{margin-top:6rem;flex-direction:column}}.p-home-acc .js-move-sp{width:calc(365 / 428 * 100%);margin-right:auto;margin-left:auto;order:-1}.p-home-acc .js-move-sp .c-title__jp{margin-right:-2em}.p-home-acc__text{width:calc(380 / 950 * 100%)}@media only screen and (max-width: 767px){.p-home-acc__text{width:calc(365 / 428 * 100%);margin:1.5rem auto 0;order:3}}.p-home-acc__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-acc__text .c-text-set__btn{justify-content:center}}.p-home-acc__img{width:calc(502 / 950 * 100%);margin-left:calc(68 / 950 * 100%)}@media only screen and (max-width: 767px){.p-home-acc__img{order:2;width:100%;margin-left:0;margin-top:1.5rem}}.p-insta{display:flex;margin-top:10rem;align-items:center;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.p-insta{width:calc(365 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-insta{max-width:87.14rem;width:calc(1220 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-insta{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-insta{align-items:flex-start;margin-top:6rem;flex-direction:column}}.p-insta .js-move-sp{order:-1;width:100%;text-align:center}.p-insta__text{width:calc(328 / 1220 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-insta__text{width:calc(420 / 1220 * 100%)}}@media only screen and (max-width: 767px){.p-insta__text{order:3;width:100%;margin-top:1.5rem;margin-left:0}}.p-insta__text>*{max-width:16.42rem;margin-right:0;margin-left:auto;width:88%}@media only screen and (min-width: 897px) and (max-width: 1024px){.p-insta__text>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 896px){.p-insta__text>*{margin-right:8%}}@media only screen and (max-width: 767px){.p-insta__text>*{width:100%;max-width:none;text-align:center}}.p-insta__text .c-text-set__btn{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-insta__text .c-text-set__btn{justify-content:center}}.p-insta__text .c-text-set__btn .o-icon--blank{transform:scale(0.8) translateY(-0.1rem)}.p-insta__img{order:-1;width:calc(892 / 1220 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-insta__img{width:calc(800 / 1220 * 100%)}}@media only screen and (max-width: 767px){.p-insta__img{order:2;width:100%;margin-top:1.5rem}}
