﻿@media only screen and (min-width: 768px){#abi_page{overflow:visible}}.p-home-other{margin-top:100vh;position:relative}.p-home-other::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;background:var(--color-bg-1)}.p-home-rooms .p-rooms-intros{position:relative;background:var(--pattern-basic-bottom) no-repeat;background-size:cover;background-position:bottom}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros{padding-top:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros{padding-top:3.5em}}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros{padding-bottom:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros{padding-bottom:3.5em}}.p-home-rooms .p-rooms-intros .p-rooms-intro__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros .p-rooms-intro__title{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-rooms .p-rooms-intros .p-rooms-intro__title{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-rooms .p-rooms-intros .p-rooms-intro__title{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__title{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__title{width:calc(388 / 428 * 100%)}}.p-home-rooms .p-rooms-intros .p-rooms-intro__movie{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie{width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie{width:80%}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie{width:100%}}.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container{width:100%;height:45vw;display:flex;align-items:center;justify-content:center;position:sticky;top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container{height:50vw}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container{height:43em}}.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container .mask{position:relative;overflow:hidden;aspect-ratio:1000 / 563}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container .mask{aspect-ratio:343 / 548}}.p-home-rooms .p-rooms-intros .p-rooms-intro__movie .container .mask .r-movie{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.p-home-rooms .p-rooms-intros .p-rooms-intro__text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{width:calc(1120 / 1440 * 100%);max-width:calc(1120px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{max-width:calc(1120px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{max-width:calc(1120px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{margin-top:1.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{margin-top:1.07rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{text-align:center}}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text{text-align:left}}.p-home-rooms .p-rooms-intros .p-rooms-intro__text>span{position:relative;padding-left:1.78rem}@media only screen and (max-width: 767px){.p-home-rooms .p-rooms-intros .p-rooms-intro__text>span{display:block;line-height:1.2}}.p-home-rooms .p-rooms-intros .p-rooms-intro__text>span::before{content:"";position:absolute;top:45%;left:0;transform:translateY(-50%);width:1.28rem;height:1.28rem;background:url(../images/home/ic_trophy.webp) no-repeat;background-size:contain}.p-home-rooms .p-rooms-intros .p-rooms-intro__text>span em{font-size:1.36rem}.p-home-rooms .p-home-room{background:var(--pattern-basic-top);overflow:hidden}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room{padding-top:4.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room{padding-top:3em}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room{padding-bottom:4em}}.p-home-rooms .p-home-room__main{display:flex;justify-content:flex-end;position:relative}.p-home-rooms .p-home-room__main::before{content:"";position:absolute;top:-4vw;right:2vw;width:24.14rem;height:7.64rem;z-index:-1;background:url(../images/home/nami_toumei.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main::before{width:24.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main::before{width:21.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::before{width:20rem}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main::before{height:7.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main::before{height:5rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::before{height:3.57rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::before{top:-12vw;right:auto;left:-8vw}}.p-home-rooms .p-home-room__main::after{content:"";position:absolute;bottom:-4vw;left:8vw;z-index:-1;background:url(../images/home/nami_blue_toumei.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main::after{width:28.92rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main::after{width:26.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::after{width:22.85rem}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main::after{height:8.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main::after{height:6.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::after{height:5rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main::after{bottom:45vw;left:50vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main{justify-content:flex-start}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main{flex-direction:column}}.p-home-rooms .p-home-room__main-img{display:flex;order:-1}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img{width:calc(719 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img{width:55%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img{width:90%}}.p-home-rooms .p-home-room__main-img::after{content:"";position:absolute;bottom:2vw;left:-8vw;z-index:-1;background:url(../images/home/nami_blue_toumei.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img::after{width:28.92rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img::after{width:26.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img::after{width:22.85rem}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img::after{height:8.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img::after{height:6.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img::after{height:5rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img::after{display:none}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img{margin-inline:auto;order:-2}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img .img:nth-child(1){width:calc(211 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img .img:nth-child(1){width:calc(211 / 719 * 100%)}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){width:calc(466 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){width:calc(466 / 719 * 100%)}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){width:calc(300 / 343 * 100%)}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-left:calc(42 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-left:calc(42 / 719 * 100%)}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-left:0}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-top:4vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-top:3em}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-img .img:nth-child(2){margin-top:0}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-text{width:calc(240 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-text{width:30%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text{width:90%}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-text{margin-left:calc(100 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-text{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text{margin-top:-8em;margin-right:auto}}@media only screen and (min-width: 768px){.p-home-rooms .p-home-room__main-text-tit{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text-tit{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-rooms .p-home-room__main-text .txt{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text .txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-rooms .p-home-room__main-text-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-text-btn{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-sub{width:calc(210 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-sub{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-sub{width:90%}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__main-sub{margin-left:calc(100 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__main-sub{margin-left:0}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-sub{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__main-sub{margin-top:1.5em;margin-right:auto;order:-1}.p-home-rooms .p-home-room__main-sub .img{width:calc(130 / 343 * 100%);margin-left:auto}}.p-home-rooms .p-home-room__info{display:flex;justify-content:center;align-items:center;margin-inline:auto;border:1px solid var(--color-line-brown);background:var(--pattern-point-beige)}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info{margin-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info{margin-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info{margin-top:5em}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info{width:calc(1144 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info{width:90%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info{width:90%}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info{padding:4.28rem 2.85rem 4.28rem 4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info{padding:2.85rem 1.42rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info{padding:2.5em 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1099px){.p-home-rooms .p-home-room__info{width:calc(900 / 1440 * 100%);flex-direction:column-reverse}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info-text{width:calc(361 / 859 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info-text{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info-text{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-home-rooms .p-home-room__info-text{margin-top:1.5em;width:90%;margin-inline:auto}}@media only screen and (max-width: 1024px){.p-home-rooms .p-home-room__info-text{margin-top:1.5em}}.p-home-rooms .p-home-room__info-text-tit .c-title__jp{word-break:keep-all;overflow-wrap:break-word}.p-home-rooms .p-home-room__info-text-tit .c-title__en-sub{color:var(--color-main-primary)}.p-home-rooms .p-home-room__info-text .txt{text-align:center}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info-text .txt{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info-text .txt{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info-text .txt{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-home-rooms .p-home-room__info-text .txt .u-view--note{display:none}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info-text-btn{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info-text-btn{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info-text-btn{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-home-rooms .p-home-room__info-text-btn .u-view--note{display:none}}.p-home-rooms .p-home-room__info-img{border-radius:1000px;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info-img{width:calc(643 / 859 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info-img{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info-img{width:100%}}@media only screen and (min-width: 1025px){.p-home-rooms .p-home-room__info-img{margin-left:calc(40 / 859 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms .p-home-room__info-img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-rooms .p-home-room__info-img{margin-left:0}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-home-rooms .p-home-room__info-img{width:100%;margin-left:0}}.p-home-plan{display:flex;flex-direction:row-reverse;align-items:flex-start;background:url(../images/home/bg_plan-pc.webp) no-repeat;background-size:cover;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-plan{padding:5.71rem 7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan{padding:4.28rem 2.14rem}}@media only screen and (max-width: 767px){.p-home-plan{padding:3em}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-home-plan{padding:5.71rem 4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan{flex-direction:column}}@media only screen and (max-width: 767px){.p-home-plan{flex-direction:column;background:url(../images/home/bg_plan-sp.webp) no-repeat;background-size:cover}}@media only screen and (min-width: 1025px){.p-home-plan__list{width:calc(842 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__list{width:90%}}@media only screen and (max-width: 767px){.p-home-plan__list{width:100%}}@media only screen and (min-width: 768px){.p-home-plan__list .swiper-wrapper{display:flex;flex-wrap:wrap}.p-home-plan__list .swiper-slide{width:calc(407 / 842 * 100%)}.p-home-plan__list .swiper-slide:nth-child(n+2){margin-left:calc(28 / 842 * 100%)}.p-home-plan__list .swiper-slide:nth-child(2n+1){margin-left:0}.p-home-plan__list .swiper-slide:nth-child(n+3){margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__list{margin-inline:auto}}@media only screen and (max-width: 767px){.p-home-plan__list .js-swiper-free{overflow:hidden}.p-home-plan__list .c-swiper-arr .js-swiper-prev,.p-home-plan__list .c-swiper-arr .js-swiper-next{top:50% !important;transform:translateY(-50%) !important}.p-home-plan__list .c-swiper-arr .js-swiper-prev{left:-2.25em !important}.p-home-plan__list .c-swiper-arr .js-swiper-next{right:-2.25em !important}.p-home-plan__list .js-swiper-pagination{display:block !important}}.p-home-plan__list-item{overflow:hidden;border-radius:0 0 1.14rem 0}.p-home-plan__list-item>a{display:flex;flex-direction:column;position:relative}@media only screen and (max-width: 767px){.p-home-plan__list-item>a{aspect-ratio:283 / 333}.p-home-plan__list-item>a .img{display:block;height:100%}.p-home-plan__list-item>a .img img{height:100%;object-fit:cover}}.p-home-plan__list-item>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(30,41,31,0) 69.2%,rgba(30,41,31,0.8) 100%),linear-gradient(0deg, rgba(15,33,19,0.08),rgba(15,33,19,0.08));transition:ease .5s background}@media only screen and (min-width: 1025px){.p-home-plan__list-item>a:hover::before{background:linear-gradient(180deg, rgba(30,41,31,0) 69.2%,rgba(30,41,31,0.8) 100%),linear-gradient(0deg, rgba(15,33,19,0.6),rgba(15,33,19,0.6))}.p-home-plan__list-item>a:hover .p-home-plan__list-item-title{top:50%}}.p-home-plan__list-item-title{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;display:flex;flex-direction:column;position:absolute;top:83%;left:50%;width:95%;text-align:center;font-weight:400;transform:translate(-50%, -50%);z-index:2;color:var(--color-main-extra);transition:ease .5s top}.p-home-plan__list-item-title-sub{font-size:1rem;line-height:1}.p-home-plan__list-item-title-main{font-size:1.57rem}@media only screen and (min-width: 1025px){.p-home-plan__text{width:calc(338 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text{width:100%}}@media only screen and (max-width: 767px){.p-home-plan__text{width:100%}}@media only screen and (min-width: 1025px){.p-home-plan__text{margin-left:calc(60 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text{margin-left:0}}@media only screen and (max-width: 767px){.p-home-plan__text{margin-left:0}}.p-home-plan__text-bene{border-top:1px solid var(--color-main-secondary);border-bottom:1px solid var(--color-main-secondary);background:var(--pattern-point-benefits)}@media only screen and (min-width: 1025px){.p-home-plan__text-bene{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-plan__text-bene{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-plan__text-bene{padding:1.42rem 2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene{padding:1.42rem}}@media only screen and (max-width: 767px){.p-home-plan__text-bene{padding:1.5em 1em}}.p-home-plan__text-bene-tit{text-align:center}.p-home-plan__text-bene-tit-jp{font-size:1.5rem;font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;color:var(--color-main-primary)}.p-home-plan__text-bene-tit-jp em{font-size:2.36rem;color:#63490E}.p-home-plan__text-bene-list{border-top:1px dashed #947E4A}@media only screen and (min-width: 768px){.p-home-plan__text-bene-list{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-list{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-plan__text-bene-list{padding-top:1.07rem}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-list{padding-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene-list{display:flex;justify-content:center}}.p-home-plan__text-bene-item{display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene-item{width:calc(100% / 3)}.p-home-plan__text-bene-item:nth-child(n+2){magin-left:2%}}@media only screen and (min-width: 1025px){.p-home-plan__text-bene-item:nth-child(n+2){margin-top:1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene-item:nth-child(n+2){margin-top:0}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-item:nth-child(n+2){margin-top:1em}}@media only screen and (min-width: 768px){.p-home-plan__text-bene-item-icon{width:calc(50 / 226 * 100%)}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-item-icon{width:25%}}.p-home-plan__text-bene-item-txt{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px){.p-home-plan__text-bene-item-txt{width:calc(156 / 226 * 100%)}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-item-txt{width:70%}}@media only screen and (min-width: 768px){.p-home-plan__text-bene-item-txt{margin-left:calc(16 / 226 * 100%)}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-item-txt{margin-left:5%}}.p-home-plan__text-bene-item-txt .txt{word-break:keep-all;overflow-wrap:break-word}.p-home-plan__text-bene-item-txt .txt .num{font-size:.86rem;line-height:1}.p-home-plan__text-bene-item-txt .txt .num em{font-size:1.57rem}.p-home-plan__text-bene-item-txt .txt .time{display:flex;align-items:center}.p-home-plan__text-bene-item-txt .txt .time>span{font-size:1.29rem;line-height:1}.p-home-plan__text-bene-item-txt .txt .time>span:nth-child(2){font-size:.93rem;margin:0 .3em}.p-home-plan__text-bene-link{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-plan__text-bene-link{width:calc(194 / 226 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__text-bene-link{width:21.42rem}}@media only screen and (max-width: 767px){.p-home-plan__text-bene-link{width:90%}}.p-home-plan__text-bene-link>*{padding-left:.57rem !important;padding-bottom:.57rem !important;color:var(--color-main-primary);border-bottom:1px solid var(--color-main-primary) !important}@media only screen and (min-width: 1025px){.p-home-plan__text-bene-link>*:hover{border-bottom:1px solid transparent !important}}.p-home-plan__text-bene-link>* .c-icon{fill:var(--color-main-primary) !important;right:.57rem}@media only screen and (min-width: 768px){.p-home-plan__text-btns{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-plan__text-btns{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-plan__text-btns{width:calc(240 / 290 * 100%);margin-inline:auto}}.p-home-plan__btns{margin-top:4em;margin-inline:auto}@media only screen and (min-width: 768px){.p-home-plan__btns{width:60%}}@media only screen and (max-width: 767px){.p-home-plan__btns{width:90%}}.p-home-onsens{overflow:hidden}.p-home-onsens .p-onsen-intros{background:var(--pattern-basic-top);background-size:cover}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros{padding-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros{padding-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros{padding-top:5em}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros{padding-bottom:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros{padding-bottom:2em}}.p-home-onsens .p-onsen-intros .p-onsen-intro{display:flex;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro{width:calc(1320 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro{width:90%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro{width:100%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro{display:block}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title{width:calc(120 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title{width:15%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title{width:100%}}.p-home-onsens .p-onsen-intros .p-onsen-intro__title-tit.is-fixed{position:fixed;top:5.35rem;z-index:10}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title-tit.is-fixed{left:calc(60 / 1440 * 100%);width:calc(120 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title-tit.is-fixed{left:5%;width:15%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__title-tit{padding-top:0;opacity:0;height:0}}.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{display:flex;align-items:flex-end}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{width:calc(1046 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{width:80%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{width:100%}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{margin-left:calc(40 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{display:block}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner{flex-direction:column-reverse;align-items:center}.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-movie{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-movie{width:calc(1000 / 1046 * 100%)}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-movie{width:100%}}.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-movie .movie{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-tit{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;margin-left:calc(24 / 1046 * 100%)}}@media only screen and (max-width: 1024px){.p-home-onsens .p-onsen-intros .p-onsen-intro__inner-tit{margin-top:1em}}.p-home-onsens .p-onsens{background:var(--pattern-basic-bottom);background-size:cover}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens{padding-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens{padding-top:2em}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens{padding-bottom:4em}}.p-home-onsens .p-onsens .p-onsen{display:flex;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen{width:calc(1320 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen{width:100%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen{justify-content:flex-end}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen{display:block}}.p-home-onsens .p-onsens .p-onsen__text{display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__text{width:calc(200 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__text{width:30%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text{width:85%}}.p-home-onsens .p-onsens .p-onsen__text::after{content:"";position:absolute;top:10vw;left:4vw;z-index:-1;background:url(../images/home/nami_blue_toumei2.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__text::after{width:25.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__text::after{width:22.85rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text::after{width:22.85rem}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__text::after{height:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__text::after{height:5.71rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text::after{height:5.71rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text::after{left:30vw}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__text{justify-content:space-between}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text{margin-inline:auto}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__text-title{opacity:0}.p-home-onsens .p-onsens .p-onsen__text-title.is-active{opacity:1}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__text-tit{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text-tit{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__text .txt{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text .txt{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__text-btns{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__text-btns{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__list{width:calc(1000 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__list{width:60%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__list{width:94%}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__list{margin-left:calc(100 / 1320 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__list{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__list{margin-left:auto}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__list .swiper-wrapper{display:flex}.p-home-onsens .p-onsens .p-onsen__list .swiper-wrapper .swiper-slide{width:calc(244 / 1000 * 100%);transition:ease .8s width;height:37.85rem}.p-home-onsens .p-onsens .p-onsen__list .swiper-wrapper .swiper-slide:nth-child(n+2){margin-left:.57rem}.p-home-onsens .p-onsens .p-onsen__list .swiper-wrapper .swiper-slide.is-none{width:calc(112 / 1000 * 100%)}.p-home-onsens .p-onsens .p-onsen__list .swiper-wrapper .swiper-slide.is-active{width:calc(640 / 1000 * 100%)}}@media only screen and (max-width: 1024px) and (min-width: 768px){.p-home-onsens .p-onsens .p-onsen__list .swiper-slide{width:calc(300 / 537 * 100%)}}@media only screen and (max-width: 1024px) and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__list .swiper-slide{width:calc(244 / 345 * 100%)}}@media only screen and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__list .js-swiper-free{overflow:hidden}}.p-home-onsens .p-onsens .p-onsen__item{height:100%}@media only screen and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__item{margin:0 .5em}}.p-home-onsens .p-onsens .p-onsen__item>a{display:block;height:100%;position:relative;border-radius:0 0 1.14rem 0;overflow:hidden}.p-home-onsens .p-onsens .p-onsen__item>a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);transition:ease .8s opacity}.p-home-onsens .p-onsens .p-onsen__item>a .img{display:block;height:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__item>a .img{aspect-ratio:9 / 12}}@media only screen and (max-width: 767px){.p-home-onsens .p-onsens .p-onsen__item>a .img{aspect-ratio:244 / 368}}.p-home-onsens .p-onsens .p-onsen__item>a .img img{height:100%;object-fit:none}@media only screen and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__item>a .img img{object-fit:cover}}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__item>a:hover::after{opacity:0}}.p-home-onsens .p-onsens .p-onsen__item-tit{font-weight:400;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;display:flex;flex-direction:column;position:absolute;bottom:2.5em;left:2em;width:calc(100% - 3em);z-index:2;color:var(--color-main-extra);font-weight:400}@media only screen and (min-width: 1025px){.p-home-onsens .p-onsens .p-onsen__item-tit{white-space:nowrap}}@media only screen and (max-width: 1024px){.p-home-onsens .p-onsens .p-onsen__item-tit{left:1em;width:calc(100% - 2em)}}.p-home-onsens .p-onsens .p-onsen__item-tit-main{font-size:1.71rem}.p-home-onsens .p-onsens .p-onsen__item-tit-main em{font-size:1.29rem}.p-home-onsens .p-onsens .p-onsen__btn{width:85%;margin-top:2em;margin-inline:auto}.p-home-cuisines{overflow:hidden;position:relative}@media only screen and (min-width: 1025px){.p-home-cuisines{padding-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines{padding-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-cuisines{padding-top:5em}}@media only screen and (min-width: 1025px){.p-home-cuisines{padding-bottom:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-home-cuisines{padding-bottom:3em}}.p-home-cuisines::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic2-bottom);background-size:cover}.p-home-cuisines::after{content:"";position:absolute;top:0;left:0;z-index:-1;background:url(../images/home/nami_cuisine1.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-cuisines::after{width:48.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines::after{width:41.42rem}}@media only screen and (max-width: 767px){.p-home-cuisines::after{width:14.28rem}}@media only screen and (min-width: 1025px){.p-home-cuisines::after{height:26.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines::after{height:19.28rem}}@media only screen and (max-width: 767px){.p-home-cuisines::after{height:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines::after{top:auto;bottom:0}}@media only screen and (max-width: 767px){.p-home-cuisines::after{top:auto;left:50%;bottom:-2em}}.p-home-cuisines .p-home-cuisine{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-cuisines .p-home-cuisine{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-cuisines .p-home-cuisine{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine{width:100%}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine{flex-direction:column-reverse}}.p-home-cuisines .p-home-cuisine__inner{display:flex}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner{width:calc(893 / 1280 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner{width:60%}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner{width:100%}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner{position:relative}.p-home-cuisines .p-home-cuisine__inner::after{content:"";position:absolute;bottom:-1vw;right:-3vw;z-index:-1;background:url(../images/home/nami_cuisine2.webp) no-repeat;background-size:contain}}@media only screen and (min-width: 1025px) and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner::after{width:21rem}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner::after{width:18.57rem}}@media only screen and (min-width: 1025px) and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner::after{width:17.14rem}}@media only screen and (min-width: 1025px) and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner::after{height:10rem}}@media only screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner::after{height:7.85rem}}@media only screen and (min-width: 1025px) and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner::after{height:6.42rem}}@media only screen and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner{display:block}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner-movie{width:calc(661 / 893 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner-movie{width:100%}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner-movie{width:100%}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner-movie{margin-top:6vw}}.p-home-cuisines .p-home-cuisine__inner-movie .movie{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner-img{width:calc(207 / 893 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner-img{width:calc(207 / 768 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner-img{width:calc(130 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__inner-img{margin-left:calc(25 / 893 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner-img{margin-left:-1em}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner-img{margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__inner-img{margin-top:-5em}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__inner-img{margin-top:2em;margin-right:2em}}.p-home-cuisines .p-home-cuisine__text{position:relative}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__text{width:calc(240 / 1280 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__text{width:35%}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text{width:85%}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__text{margin-left:calc(92 / 1280 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__text{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text{margin-left:auto}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__text{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__text{margin-top:0}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text{margin-top:-7em}}.p-home-cuisines .p-home-cuisine__text::after{content:"";position:absolute;top:3vw;right:-11vw;opacity:0.5;z-index:-1;background:url(../images/home/nami_cuisine2.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__text::after{width:16.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__text::after{width:13.57rem}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text::after{width:13.57rem}}@media only screen and (min-width: 1025px){.p-home-cuisines .p-home-cuisine__text::after{height:7.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisines .p-home-cuisine__text::after{height:5rem}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text::after{height:5rem}}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text::after{top:-8vw;right:20vw}}.p-home-cuisines .p-home-cuisine__text .c-text-box-tit .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (max-width: 767px){.p-home-cuisines .p-home-cuisine__text{margin-right:auto}}.p-home-facis{position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-facis{padding-top:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis{padding-top:3.57rem}}@media only screen and (max-width: 767px){.p-home-facis{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-facis{padding-bottom:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis{padding-bottom:7.14rem}}@media only screen and (max-width: 767px){.p-home-facis{padding-bottom:5em}}.p-home-facis::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(180deg, rgba(240,236,227,0) 75.08%,#f0ece3 100%),url("../images/common/pattern-faci.webp"),var(--color-bg-2);background-size:cover}.p-home-facis::after{content:"";position:absolute;bottom:10vw;left:0;z-index:-1;background:url(../images/home/nami_faci1.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-facis::after{width:28.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis::after{width:26.42rem}}@media only screen and (max-width: 767px){.p-home-facis::after{width:26.42rem}}@media only screen and (min-width: 1025px){.p-home-facis::after{height:12.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis::after{height:10rem}}@media only screen and (max-width: 767px){.p-home-facis::after{height:10rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis::after{bottom:10vw;left:auto;right:0;transform:scale(-1, 1)}}@media only screen and (max-width: 767px){.p-home-facis::after{bottom:0}}.p-home-facis .p-home-faci{margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci{width:calc(1120 / 1440 * 100%);max-width:calc(1120px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-facis .p-home-faci{max-width:calc(1120px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-facis .p-home-faci{max-width:calc(1120px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci{width:calc(348 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci{display:block}}.p-home-facis .p-home-faci__text{position:relative}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__text{width:calc(280 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__text{width:35%}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__text{width:100%}}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__text{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__text{margin-top:0}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__text{margin-top:0}}.p-home-facis .p-home-faci__text::after{content:"";position:absolute;top:4vw;right:-9vw;opacity:0.5;z-index:-1;background:url(../images/home/nami_cuisine2.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__text::after{width:16.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__text::after{width:13.57rem}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__text::after{width:13.57rem}}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__text::after{height:7.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__text::after{height:5rem}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__text::after{height:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__text::after{top:8vw}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__text::after{top:-8vw;right:-23vw}}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__img{width:calc(660 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__img{width:60%}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__img{width:100%}}@media only screen and (min-width: 1025px){.p-home-facis .p-home-faci__img{margin-left:calc(120 / 1120 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-facis .p-home-faci__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-facis .p-home-faci__img{margin-top:1.5em}}.p-home-group{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;border-top:1px solid var(--color-line-green);border-bottom:1px solid var(--color-line-green);position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-group{width:calc(1120 / 1440 * 100%);max-width:calc(1120px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-group{max-width:calc(1120px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-group{max-width:calc(1120px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group{width:calc(1240 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-group{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-group{padding:3.57rem 4.28rem 3.57rem 5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group{padding:2.85rem 2.14rem}}@media only screen and (max-width: 767px){.p-home-group{padding:2.5em 2em}}@media only screen and (max-width: 767px){.p-home-group{flex-direction:column-reverse}}.p-home-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-point-plan);background-size:cover;background-position:bottom}@media only screen and (min-width: 1025px){.p-home-group__img{width:calc(428 / 980 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img{width:50%}}@media only screen and (max-width: 767px){.p-home-group__img{width:100%}}.p-home-group__img .img{border-radius:1000px;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-group__text{width:calc(461 / 980 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__text{width:45%}}@media only screen and (max-width: 767px){.p-home-group__text{width:100%}}@media only screen and (min-width: 1025px){.p-home-group__text{margin-left:calc(80 / 980 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__text{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-group__text{margin-left:0}}@media only screen and (max-width: 767px){.p-home-group__text{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-group__text .txt{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-group__text .txt{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-group__text-btns{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-group__text-btns{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-group__text-btns{width:17.14rem}}.p-home-sight{display:flex;justify-content:flex-end;align-items:center;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-sight{padding-top:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight{padding-top:7.14rem}}@media only screen and (max-width: 767px){.p-home-sight{padding-top:5em}}@media only screen and (min-width: 1025px){.p-home-sight{padding-bottom:8.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight{padding-bottom:7.14rem}}@media only screen and (max-width: 767px){.p-home-sight{padding-bottom:8em}}.p-home-sight::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_sight-pc.webp) bottom no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight{align-items:flex-start}}@media only screen and (max-width: 767px){.p-home-sight{display:block}}@media only screen and (min-width: 1025px){.p-home-sight__text{width:calc(240 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__text{width:30%}}@media only screen and (max-width: 767px){.p-home-sight__text{width:85%}}@media only screen and (max-width: 767px){.p-home-sight__text{margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-sight__text .txt{margin-top:3.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__text .txt{margin-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-sight__text .txt{margin-top:2em}}.p-home-sight__img{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-home-sight__img{width:calc(988 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__img{width:60%}}@media only screen and (max-width: 767px){.p-home-sight__img{width:100%}}@media only screen and (min-width: 1025px){.p-home-sight__img{margin-left:calc(92 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-sight__img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-sight__img{margin-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-sight__img .img{width:calc(241 / 988 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__img .img{width:49.5%}}@media only screen and (max-width: 767px){.p-home-sight__img .img{width:calc(183 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-home-sight__img .img:nth-child(n+2){margin-left:calc(8 / 988 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__img .img:nth-child(n+2){margin-left:1%}}@media only screen and (max-width: 767px){.p-home-sight__img .img:nth-child(n+2){margin-left:calc(8 / 375 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sight__img .img:nth-child(2n+1){margin-left:0}.p-home-sight__img .img:nth-child(n+3){margin-top:1%}.p-home-sight__img .img img{aspect-ratio:3 / 2.5;object-fit:cover}}@media only screen and (max-width: 767px){.p-home-sight__img .img:nth-child(2n+1){margin-left:0}.p-home-sight__img .img:nth-child(n+3){margin-top:.57rem}}.p-home-others{display:flex;justify-content:center;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-others{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-others{padding-top:3em}}@media only screen and (min-width: 1025px){.p-home-others{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-others{padding-bottom:4em}}.p-home-others::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--pattern-basic-bottom);background-size:cover}@media only screen and (max-width: 1024px){.p-home-others{display:block}}@media only screen and (min-width: 1025px){.p-home-others .p-home-news{width:calc(580 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others .p-home-news{width:80%}}@media only screen and (max-width: 767px){.p-home-others .p-home-news{width:85%}}@media only screen and (max-width: 1024px){.p-home-others .p-home-news{margin-inline:auto}}@media only screen and (min-width: 768px){.p-home-others .p-home-news__inner{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-news__inner{margin-top:1.5em}}.p-home-others .p-home-news__inner-item{border-bottom:1px solid var(--color-line-3)}.p-home-others .p-home-news__inner-item>a{display:block;position:relative}@media only screen and (min-width: 1025px){.p-home-others .p-home-news__inner-item>a{padding:1.14rem 2.28rem 1.14rem 1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others .p-home-news__inner-item>a{padding:1.14rem 2.28rem 1.14rem 1.14rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-news__inner-item>a{padding:.71rem 0.5em}}.p-home-others .p-home-news__inner-item>a .c-icon{position:absolute;width:.8em;height:.8em;top:50%;right:1.07rem;transform:translateY(-50%)}@media only screen and (min-width: 768px){.p-home-others .p-home-news__btns{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-news__btns{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-others .p-home-news__btns-btn{width:17.14rem}}@media only screen and (min-width: 1025px){.p-home-others .p-home-access{width:calc(580 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others .p-home-access{width:80%}}@media only screen and (max-width: 767px){.p-home-others .p-home-access{width:85%}}@media only screen and (min-width: 1025px){.p-home-others .p-home-access{margin-left:calc(80 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others .p-home-access{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-others .p-home-access{margin-left:auto}}@media only screen and (max-width: 1024px){.p-home-others .p-home-access{margin-right:auto}}@media only screen and (max-width: 1024px){.p-home-others .p-home-access{margin-top:4em}}@media only screen and (min-width: 768px){.p-home-others .p-home-access__text .txt{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-access__text .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-others .p-home-access__inner{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-access__inner{margin-top:1.5em}}.p-home-others .p-home-access__inner .gmap iframe{width:100%}@media only screen and (min-width: 1025px){.p-home-others .p-home-access__inner .gmap iframe{height:27.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-others .p-home-access__inner .gmap iframe{height:22.85rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-access__inner .gmap iframe{height:20em}}@media only screen and (min-width: 768px){.p-home-others .p-home-access__inner-btns{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-others .p-home-access__inner-btns{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-others .p-home-access__inner-btns-btn{width:17.14rem}}
