﻿.p-fv-search{display:flex;margin-inline:auto;box-shadow:0px 0px 34px rgba(49,76,120,0.09);position:relative;z-index:2}@media only screen and (min-width: 1025px){.p-fv-search{width:calc(1240 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-search{width:90%}}@media only screen and (max-width: 767px){.p-fv-search{width:90%}}@media only screen and (min-width: 1025px){.p-fv-search{margin-top:-5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-search{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-fv-search{margin-top:3em}}@media only screen and (min-width: 1025px) and (max-width: 1340px){.p-fv-search{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-fv-search{display:block}}.p-fv-search__title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;background:var(--color-primary)}@media only screen and (min-width: 1025px){.p-fv-search__title{width:calc(258 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-search__title{width:100%}}@media only screen and (max-width: 767px){.p-fv-search__title{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-fv-search__title{width:calc(180 / 1240 * 100%)}}.p-fv-search__inner{background:var(--color-bg-base)}@media only screen and (min-width: 1025px){.p-fv-search__inner{width:calc(982 / 1240 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-search__inner{width:100%}}@media only screen and (max-width: 767px){.p-fv-search__inner{width:100%}}@media only screen and (min-width: 1025px){.p-fv-search__inner{padding:.35rem 2.14rem 1.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-search__inner{padding:1.5em 4em 2em}}@media only screen and (max-width: 767px){.p-fv-search__inner{padding:0.5em 1em 1em}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-fv-search__inner{width:calc(1060 / 1240 * 100%)}}.p-home-news{display:flex;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.p-home-news{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-news{margin-top:3em}}@media only screen and (max-width: 1024px){.p-home-news{display:block}}@media only screen and (max-width: 767px){.p-home-news__btn{margin-top:1.5em;width:70%;margin-inline:auto}}@media only screen and (max-width: 1024px){.p-home-news__title{margin-inline:auto}}@media only screen and (max-width: 1024px) and (min-width: 768px){.p-home-news__title{width:80%}}@media only screen and (max-width: 1024px) and (max-width: 767px){.p-home-news__title{width:90%}}.p-home-news__title .c-btn{margin-top:1.78rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__title .c-btn{display:inline-block}}@media only screen and (min-width: 1025px){.p-home-news__contents{width:calc(1000 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__contents{width:90%}}@media only screen and (max-width: 767px){.p-home-news__contents{width:80%}}@media only screen and (min-width: 1025px){.p-home-news__contents{margin-left:calc(110 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__contents{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-news__contents{margin-left:auto}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-home-news__contents{width:calc(960 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-home-news__contents{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-news__contents{margin-left:auto}}.p-home-news__contents .c-swiper--normal{overflow:hidden}@media only screen and (min-width: 1025px){.p-home-news__contents .swiper-wrapper .swiper-slide{width:calc(270 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-news__contents .swiper-wrapper .swiper-slide{width:calc(310 / 1000 * 100%)}}@media only screen and (max-width: 767px){.p-home-news__contents .swiper-wrapper .swiper-slide{width:85%}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-home-news__contents .swiper-wrapper .swiper-slide{width:calc(300 / 960 * 100%)}}.p-home-news__contents .c-swiper-arr .js-swiper-prev{top:calc(50% - 2.14rem) !important;left:-4.29rem !important}@media only screen and (max-width: 767px){.p-home-news__contents .c-swiper-arr .js-swiper-prev{top:calc(50% - 1.78rem) !important}}.p-home-news__contents .c-swiper-arr .js-swiper-next{top:calc(50% + 2.14rem) !important;left:-4.29rem !important}@media only screen and (max-width: 767px){.p-home-news__contents .c-swiper-arr .js-swiper-next{top:calc(50% + 1.78rem) !important}}.p-home-news__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;transition:ease .3s opacity}@media only screen and (min-width: 768px){.p-home-news__item{margin-inline:.71rem}}@media only screen and (max-width: 767px){.p-home-news__item{margin-inline:.3em}}.p-home-news__item-flex{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px){.p-home-news__item-flex{margin-top:1.07rem}}@media only screen and (max-width: 767px){.p-home-news__item-flex{margin-top:1em}}.p-home-news__item-flex-time{font-family:"Reddit Sans", sans-serif;font-size:.86rem;margin-right:1em;line-height:1.3}.p-home-news__item-flex-cate .cate{font-size:.86rem;line-height:1.3;margin-right:.2em;padding:.2em .8em;border-radius:1000px;background:var(--color-base-blue)}.p-home-news__item .c-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.8;font-weight:400}@media only screen and (min-width: 768px){.p-home-news__item .c-title{margin-top:.71rem}}@media only screen and (max-width: 767px){.p-home-news__item .c-title{margin-top:.5em}}.firefox .p-home-news__item .c-title,.ie .p-home-news__item .c-title{max-height:5.4em}.p-home-news__item .img{overflow:hidden}.p-home-news__item .img--none{padding-top:calc(166 / 250 * 100%);position:relative;border:1px solid rgba(224,224,224,0.5)}.p-home-news__item .img--none::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/img_noimg.webp) no-repeat;background-size:cover}.p-home-news__item .img img{aspect-ratio:250 / 166;object-fit:cover;transition:ease .3s transform}@media only screen and (min-width: 1025px){.p-home-news__item:hover{opacity:.8}.p-home-news__item:hover img{transform:scale(1.1)}}.p-home-plan{position:relative}@media only screen and (min-width: 768px){.p-home-plan{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-plan{margin-top:3em}}@media only screen and (min-width: 768px){.p-home-plan{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-plan{padding-top:4em}}@media only screen and (min-width: 768px){.p-home-plan{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-plan{padding-bottom:4em}}.p-home-plan::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-primary)}.p-home-plan::after{content:"";position:absolute;top:0;left:0;aspect-ratio:532 / 353;z-index:-1;background:url(../images/home/bg_plan_top.webp) no-repeat;background-size:cover;background-position:bottom}@media only screen and (min-width: 1025px){.p-home-plan::after{width:37vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan::after{width:40%}}@media only screen and (max-width: 767px){.p-home-plan::after{width:40%}}.p-home-plan__inner::before{content:"";position:absolute;bottom:0;height:100%;aspect-ratio:152 / 1020;z-index:-1;background:url(../images/home/bg_plan_lines.webp) no-repeat;background-size:cover;background-position:bottom}@media only screen and (min-width: 1025px){.p-home-plan__inner::before{right:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__inner::before{right:2em}}@media only screen and (max-width: 767px){.p-home-plan__inner::before{right:2em}}.p-home-plan__inner::after{content:"";position:absolute;bottom:0;right:0;aspect-ratio:549 / 355;z-index:-1;background:url(../images/home/bg_plan_bottom.webp) no-repeat;background-size:cover;background-position:bottom}@media only screen and (min-width: 1025px){.p-home-plan__inner::after{width:37vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__inner::after{width:40%}}@media only screen and (max-width: 767px){.p-home-plan__inner::after{width:40%}}.p-home-plan__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-plan__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-plan__title{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-plan__title{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__title{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-plan__title{width:calc(388 / 428 * 100%)}}.p-home-plan__contents{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-plan__contents{width:calc(1248 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents{width:90%}}@media only screen and (max-width: 767px){.p-home-plan__contents{width:90%}}@media only screen and (min-width: 768px){.p-home-plan__contents{margin-top:1.71rem}}@media only screen and (max-width: 767px){.p-home-plan__contents{margin-top:1.5em}}.p-home-plan__contents-points{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 767px){.p-home-plan__contents-points{display:block;width:95%;margin-inline:auto}}.p-home-plan__contents-point{display:flex;justify-content:center;align-items:center;border-radius:.28rem;border:1px solid var(--color-bg-base);--wicon:1.71rem}@media only screen and (min-width: 768px){.p-home-plan__contents-point{padding:.85rem 1.42rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-point{padding:0.8em 1em}}@media only screen and (min-width: 1025px){.p-home-plan__contents-point:nth-child(n+2){margin-left:.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-point:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-plan__contents-point:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-plan__contents-point:nth-child(n+2){margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-point{margin:0 .71rem .71rem}}.p-home-plan__contents-point .icon{width:var(--wicon)}.p-home-plan__contents-point .t{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - var(--wicon));margin-left:.57rem;color:var(--color-text-inverse);line-height:1.5}@media only screen and (max-width: 767px){.p-home-plan__contents-point .t{width:auto}}.p-home-plan__contents-point .t em{font-size:1.14rem;font-weight:500;margin-right:.3em}.p-home-plan__contents-list{display:flex;justify-content:center}@media only screen and (min-width: 768px){.p-home-plan__contents-list{margin-top:1.71rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-list{margin-top:1.5em}}@media only screen and (max-width: 1024px){.p-home-plan__contents-list{flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-list{width:80%;margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-plan__contents-list-item{width:calc(300 / 1248 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-list-item{width:48%}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item{width:49%}}@media only screen and (min-width: 1025px){.p-home-plan__contents-list-item:nth-of-type(n+2){margin-left:calc(16 / 1248 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-list-item:nth-of-type(n+2){margin-left:4%}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item:nth-of-type(n+2){margin-left:2%}}@media only screen and (max-width: 1024px){.p-home-plan__contents-list-item:nth-of-type(2n+1){margin-left:0}.p-home-plan__contents-list-item:nth-of-type(n+3){margin-top:1em}}.p-home-plan__contents-list-item-img{overflow:hidden}.p-home-plan__contents-list-item-img img{transition:ease .3s transform}.p-home-plan__contents-list-item .c-title{flex-grow:1}@media only screen and (min-width: 768px){.p-home-plan__contents-list-item .c-title{padding:1.14rem 1.14rem 0}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .c-title{padding:0.8em 0.5em 0}}.p-home-plan__contents-list-item .c-title .c-title__jp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.8}.firefox .p-home-plan__contents-list-item .c-title .c-title__jp,.ie .p-home-plan__contents-list-item .c-title .c-title__jp{max-height:5.4em}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .c-title .c-title__jp{font-size:1.04rem}}.p-home-plan__contents-list-item .price{text-align:right;order:-1}@media only screen and (min-width: 768px){.p-home-plan__contents-list-item .price{padding:1.14rem 1.14rem .71rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .price{padding:0.8em 0.5em}}@media only screen and (min-width: 768px){.p-home-plan__contents-list-item .price{font-size:.86rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .price{font-size:.77rem}}.p-home-plan__contents-list-item .price .num{color:var(--color-primary);padding:0 .3em;font-weight:500}@media only screen and (min-width: 768px){.p-home-plan__contents-list-item .price .num{font-size:1.71rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .price .num{font-size:1.23rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-list-item .price .num{padding:0}}.p-home-plan__contents-list-item>a{display:flex;flex-direction:column-reverse;justify-content:flex-end;width:100%;height:100%;overflow:hidden;border-radius:.57rem;background:var(--color-bg-base);transition:ease .3s opacity}@media only screen and (min-width: 1025px){.p-home-plan__contents-list-item>a:hover{opacity:.8}.p-home-plan__contents-list-item>a:hover img{transform:scale(1.1)}}@media only screen and (min-width: 768px){.p-home-plan__contents-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-plan__contents-btn{margin-top:2em}}.p-home-plan__contents-btn .c-btn{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-plan__contents-btn .c-btn{width:calc(434 / 1248 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__contents-btn .c-btn{width:80%}}@media only screen and (max-width: 767px){.p-home-plan__contents-btn .c-btn{width:100%}}.p-home-plan__group{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-inline:auto;background:var(--color-secondary)}@media only screen and (min-width: 1025px){.p-home-plan__group{width:calc(783 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group{width:87%}}@media only screen and (max-width: 767px){.p-home-plan__group{width:90%}}@media only screen and (min-width: 768px){.p-home-plan__group{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-plan__group{margin-top:4em}}@media only screen and (min-width: 768px){.p-home-plan__group{padding:1.42rem 2.14rem}}@media only screen and (max-width: 767px){.p-home-plan__group{padding:2em}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.p-home-plan__group{width:calc(800 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-plan__group{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-home-plan__group-img{width:calc(262 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-img{width:35%}}@media only screen and (max-width: 767px){.p-home-plan__group-img{width:100%}}@media only screen and (min-width: 768px){.p-home-plan__group-img{margin-top:0}}@media only screen and (max-width: 767px){.p-home-plan__group-img{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-plan__group-text{width:calc(417 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-text{width:60%}}@media only screen and (max-width: 767px){.p-home-plan__group-text{width:100%}}@media only screen and (min-width: 1025px){.p-home-plan__group-text{margin-left:calc(40 / 719 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-text{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-plan__group-text{margin-left:0}}@media only screen and (min-width: 768px){.p-home-plan__group-text .txt{margin-top:1.14rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text .txt{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-plan__group-text .c-note{margin-top:.28rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text .c-note{margin-top:.3em}}.p-home-plan__group-text-contact{border-top:1px solid var(--color-line-normal);display:flex;align-items:baseline}@media only screen and (min-width: 768px){.p-home-plan__group-text-contact{margin-top:1.14rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-plan__group-text-contact{padding-top:.85rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact{padding-top:1em}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-home-plan__group-text-contact{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-text-contact{margin-top:1.5em;align-items:center}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact{display:block}}.p-home-plan__group-text-contact-title{font-size:.86rem}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact-title{text-align:center}}@media only screen and (min-width: 1025px){.p-home-plan__group-text-contact-telphone{margin-left:.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-text-contact-telphone{margin-left:.5em}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact-telphone{margin-left:0}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-home-plan__group-text-contact-telphone{margin-left:0}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact-telphone{text-align:center}}.p-home-plan__group-text-contact-telphone>a,.p-home-plan__group-text-contact-telphone .tel{color:var(--color-action-cta)}@media only screen and (min-width: 1025px){.p-home-plan__group-text-contact-telphone>a,.p-home-plan__group-text-contact-telphone .tel{font-size:1.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-plan__group-text-contact-telphone>a,.p-home-plan__group-text-contact-telphone .tel{font-size:1.57rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact-telphone>a,.p-home-plan__group-text-contact-telphone .tel{font-size:1.54rem}}.p-home-plan__group-text-contact-telphone>a .sub,.p-home-plan__group-text-contact-telphone .tel .sub{font-family:"Reddit Sans", sans-serif;font-weight:600;line-height:1.3}.p-home-plan__group-text-contact-telphone>a .main,.p-home-plan__group-text-contact-telphone .tel .main{font-family:"Reddit Sans", sans-serif;font-weight:600;line-height:1.4}@media only screen and (min-width: 768px){.p-home-plan__group-text-contact-telphone>a .main,.p-home-plan__group-text-contact-telphone .tel .main{font-size:1.71rem}}@media only screen and (max-width: 767px){.p-home-plan__group-text-contact-telphone>a .main,.p-home-plan__group-text-contact-telphone .tel .main{font-size:2.15rem}}.p-home-lower{position:relative}.p-home-lower::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(180deg, #314c78 0%,#314c78 54.81%,rgba(49,76,120,0) 98%,rgba(49,76,120,0) 100%)}.p-home-lower__inner{position:relative;margin-left:auto;box-shadow:0px 0px 34px rgba(49,76,120,0.09)}@media only screen and (min-width: 1025px){.p-home-lower__inner{width:calc(1400 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower__inner{width:100%}}@media only screen and (max-width: 767px){.p-home-lower__inner{width:100%}}@media only screen and (min-width: 768px){.p-home-lower__inner{padding-top:5rem}}@media only screen and (max-width: 767px){.p-home-lower__inner{padding-top:3.5em}}@media only screen and (min-width: 768px){.p-home-lower__inner{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-lower__inner{padding-bottom:4em}}@media only screen and (min-width: 1025px){.p-home-lower__inner{padding-left:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower__inner{padding-left:6em}}@media only screen and (max-width: 767px){.p-home-lower__inner{padding-left:2em}}@media only screen and (min-width: 1025px){.p-home-lower__inner{padding-right:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower__inner{padding-right:6em}}@media only screen and (max-width: 767px){.p-home-lower__inner{padding-right:2em}}.p-home-lower__inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-base)}.p-home-lower--grad{position:relative}@media only screen and (min-width: 1025px){.p-home-lower--grad{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower--grad{padding-top:0}}@media only screen and (max-width: 767px){.p-home-lower--grad{padding-top:0}}@media only screen and (min-width: 1025px){.p-home-lower--grad{padding-bottom:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower--grad{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-home-lower--grad{padding-bottom:3em}}.p-home-lower--grad::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(180deg, rgba(232,243,248,0) 0%,rgba(232,243,248,0.5) 72.98%,#e8f3f8 100%)}.p-home-lower--foot{position:relative}@media only screen and (min-width: 1025px){.p-home-lower--foot{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower--foot{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-lower--foot{padding-top:3em}}@media only screen and (min-width: 1025px){.p-home-lower--foot{padding-bottom:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-lower--foot{padding-bottom:3.57rem}}@media only screen and (max-width: 767px){.p-home-lower--foot{padding-bottom:2.5em}}.p-home-lower--foot::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_access.webp) no-repeat right bottom;background-size:cover}.p-home-rooms__inner{display:flex;align-items:center}@media only screen and (max-width: 1024px){.p-home-rooms__inner{flex-direction:column-reverse}}.p-home-rooms__sptit{text-align:center}.p-home-rooms__sptit .c-title--flex{justify-content:center}.p-home-rooms__sptit .c-title--flex .c-title__en{display:block;width:100%;margin-right:0}@media only screen and (min-width: 1025px){.p-home-rooms__text{width:calc(324 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__text{width:90%}}@media only screen and (max-width: 767px){.p-home-rooms__text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__text{text-align:center}}@media only screen and (min-width: 1025px){.p-home-rooms__text .c-title--sub{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__text .c-title--sub{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-rooms__text .c-title--sub{margin-top:2.5em}}.p-home-rooms__text .c-title--sub .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-home-rooms__text .txt{margin-top:.57rem}}@media only screen and (max-width: 767px){.p-home-rooms__text .txt{margin-top:.5em}}@media only screen and (min-width: 1025px){.p-home-rooms__text .txt{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (min-width: 768px){.p-home-rooms__text .c-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-rooms__text .c-btn{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-rooms__text .c-btn{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__text .c-btn{width:60%;margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-rooms__slide{width:calc(856 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__slide{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms__slide{width:100%}}@media only screen and (min-width: 1025px){.p-home-rooms__slide{margin-left:calc(80 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__slide{margin-left:0}}@media only screen and (max-width: 767px){.p-home-rooms__slide{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-rooms__slide{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__slide{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-rooms__slide{margin-top:1.5em}}.p-home-rooms__ameni{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.p-home-rooms__ameni{margin-top:3.21rem}}@media only screen and (max-width: 767px){.p-home-rooms__ameni{margin-top:2.5em}}@media only screen and (max-width: 1024px){.p-home-rooms__ameni{display:block}.p-home-rooms__ameni>.c-title{text-align:center}}.p-home-rooms__ameni-list{display:flex}@media only screen and (min-width: 1025px){.p-home-rooms__ameni-list{width:calc(606 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__ameni-list{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list{width:100%}}@media only screen and (min-width: 1025px){.p-home-rooms__ameni-list{margin-left:3.21rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__ameni-list{margin-left:0}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-rooms__ameni-list{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__ameni-list{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.p-home-rooms__ameni-list{width:41.42rem}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list{flex-wrap:wrap}}.p-home-rooms__ameni-list-item{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.p-home-rooms__ameni-list-item{width:calc(76 / 606 * 100%)}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list-item{width:24%}}@media only screen and (min-width: 768px){.p-home-rooms__ameni-list-item{margin-inline:1.07rem}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list-item{margin-inline:1em}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list-item:nth-child(n+4){margin-top:1em}}.p-home-rooms__ameni-list-item-text{text-align:center;margin-top:.5em;line-height:1.5;letter-spacing:-0.03em;color:var(--color-primary)}@media only screen and (min-width: 768px){.p-home-rooms__ameni-list-item-text{font-size:.86rem}}@media only screen and (max-width: 767px){.p-home-rooms__ameni-list-item-text{font-size:.85rem}}.p-home-faci{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-faci{width:calc(1100 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci{width:100%}}@media only screen and (max-width: 767px){.p-home-faci{width:100%}}@media only screen and (min-width: 768px){.p-home-faci{margin-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-faci{margin-top:4em}}@media only screen and (max-width: 1024px){.p-home-faci{flex-direction:column-reverse}}.p-home-faci__sptit{text-align:center}.p-home-faci__sptit .c-title--flex{justify-content:center}.p-home-faci__sptit .c-title--flex .c-title__en{display:block;width:100%;margin-right:0}.p-home-faci__img{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-home-faci__img{width:calc(643 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__img{width:100%}}@media only screen and (max-width: 767px){.p-home-faci__img{width:100%}}@media only screen and (min-width: 1025px){.p-home-faci__img{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__img{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-faci__img{margin-top:1.5em}}.p-home-faci__img-item{width:50%;position:relative;color:var(--color-text-inverse)}.p-home-faci__img-item .cap-txt{position:absolute;padding:0 .57rem;bottom:0;left:0;z-index:2;background:var(--color-primary)}@media only screen and (min-width: 1025px){.p-home-faci__img-item .cap-txt{font-size:1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__img-item .cap-txt{font-size:.86rem}}@media only screen and (max-width: 767px){.p-home-faci__img-item .cap-txt{font-size:.77rem}}@media only screen and (min-width: 1025px){.p-home-faci__text{width:calc(380 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__text{width:90%}}@media only screen and (max-width: 767px){.p-home-faci__text{width:100%}}@media only screen and (min-width: 1025px){.p-home-faci__text{margin-left:calc(80 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__text{margin-left:0}}@media only screen and (max-width: 767px){.p-home-faci__text{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__text{text-align:center}}@media only screen and (min-width: 1025px){.p-home-faci__text .c-title--sub{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__text .c-title--sub{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-faci__text .c-title--sub{margin-top:2.5em}}.p-home-faci__text .c-title--sub .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-home-faci__text .txt{margin-top:.57rem}}@media only screen and (max-width: 767px){.p-home-faci__text .txt{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-faci__text .txt{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (min-width: 768px){.p-home-faci__text .c-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-faci__text .c-btn{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-faci__text .c-btn{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__text .c-btn{width:60%;margin-inline:auto}}.p-home-food{position:relative;display:flex}@media only screen and (min-width: 768px){.p-home-food{padding-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-food{padding-top:4em}}@media only screen and (min-width: 1025px){.p-home-food{padding-bottom:4.64rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food{padding-bottom:2.85rem}}@media only screen and (max-width: 767px){.p-home-food{padding-bottom:2em}}.p-home-food::before{content:"";position:absolute;top:0;left:0;z-index:-2;background:url(../images/home/bg_food.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-food::before{width:calc(817 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food::before{width:100%}}@media only screen and (max-width: 767px){.p-home-food::before{width:100%}}@media only screen and (min-width: 1025px){.p-home-food::before{aspect-ratio:817 / 863}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food::before{height:110%;background-size:cover}}@media only screen and (max-width: 767px){.p-home-food::before{height:115%;background:url(../images/home/bg_food-sp.webp) no-repeat;background-size:cover}}@media only screen and (max-width: 1024px){.p-home-food{flex-direction:column-reverse}.p-home-food__sptit{text-align:center}.p-home-food__sptit .c-title--flex{justify-content:center}.p-home-food__sptit .c-title--flex .c-title__en{display:block;width:100%;margin-right:0}}@media only screen and (min-width: 1025px){.p-home-food__imgtxt{width:calc(565 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt{width:75%}}@media only screen and (max-width: 767px){.p-home-food__imgtxt{width:85%}}@media only screen and (max-width: 1024px){.p-home-food__imgtxt{margin-inline:auto}}.p-home-food__imgtxt-text{margin-left:auto}@media only screen and (min-width: 1025px){.p-home-food__imgtxt-text{width:calc(410 / 565 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-text{width:100%}}@media only screen and (max-width: 767px){.p-home-food__imgtxt-text{width:100%}}@media only screen and (min-width: 1025px){.p-home-food__imgtxt-text .c-title--sub{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-text .c-title--sub{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-food__imgtxt-text .c-title--sub{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-text .c-title--sub{text-align:center}}@media only screen and (min-width: 768px){.p-home-food__imgtxt-text .txt{margin-top:.57rem}}@media only screen and (max-width: 767px){.p-home-food__imgtxt-text .txt{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-food__imgtxt-text .txt{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-text .txt{text-align:center}}@media only screen and (min-width: 768px){.p-home-food__imgtxt-text .c-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-food__imgtxt-text .c-btn{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-food__imgtxt-text .c-btn{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-text .c-btn{width:55%;margin-inline:auto}}.p-home-food__imgtxt-img{display:flex}@media only screen and (min-width: 1025px){.p-home-food__imgtxt-img{margin-top:3.92rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__imgtxt-img{margin-top:3.21rem}}@media only screen and (max-width: 767px){.p-home-food__imgtxt-img{margin-top:2em}}.p-home-food__imgtxt-img .img{width:calc(185 / 565 * 100%)}.p-home-food__imgtxt-img .img:first-child{width:calc(174 / 565 * 100%)}.p-home-food__imgtxt-img .img:nth-child(n+2){margin-left:calc(8 / 565 * 100%)}@media only screen and (min-width: 1025px){.p-home-food__slide{width:calc(735 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__slide{width:75%}}@media only screen and (max-width: 767px){.p-home-food__slide{width:85%}}@media only screen and (min-width: 1025px){.p-home-food__slide{margin-left:calc(60 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-food__slide{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-food__slide{margin-left:auto}}@media only screen and (max-width: 1024px){.p-home-food__slide{margin-top:1.5em;margin-right:auto}}.p-home-meet{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;background:var(--color-bg-base)}@media only screen and (min-width: 1025px){.p-home-meet{width:calc(1280 / 1440 * 100%);max-width:calc(1280px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-meet{max-width:calc(1280px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-meet{max-width:calc(1280px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-meet{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-meet{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-meet{padding:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-meet{padding:2.85rem 2.14rem}}@media only screen and (max-width: 767px){.p-home-meet{padding:2.5em 1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-meet{align-items:flex-start}}@media only screen and (max-width: 767px){.p-home-meet{flex-direction:column-reverse}.p-home-meet__sptit{text-align:center}.p-home-meet__sptit .c-title--flex{justify-content:center}.p-home-meet__sptit .c-title--flex .c-title__en{display:block;width:100%;margin-right:0}}@media only screen and (min-width: 768px){.p-home-meet__img{width:calc(542 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-home-meet__img{width:100%}}@media only screen and (max-width: 767px){.p-home-meet__img{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-meet__text{width:calc(530 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-home-meet__text{width:100%}}@media only screen and (min-width: 768px){.p-home-meet__text{margin-left:calc(50 / 1120 * 100%)}}@media only screen and (max-width: 767px){.p-home-meet__text{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-meet__text .c-title--sub{margin-top:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-meet__text .c-title--sub{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-meet__text .c-title--sub{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-meet__text .txt{margin-top:.57rem}}@media only screen and (max-width: 767px){.p-home-meet__text .txt{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-meet__text .c-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-meet__text .c-btn{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-meet__text .c-btn{display:inline-block}}.p-home-group{position:relative}@media only screen and (min-width: 1025px){.p-home-group{padding-top:3.21rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group{padding-top:2.5rem}}@media only screen and (max-width: 767px){.p-home-group{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-group{padding-bottom:4.28rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group{padding-bottom:3.57rem}}@media only screen and (max-width: 767px){.p-home-group{padding-bottom:3em}}.p-home-group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_group.webp) no-repeat;background-size:cover;background-position:bottom center}.p-home-group__inner{display:flex;align-items:center;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-group__inner{width:calc(1040 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__inner{width:85%}}@media only screen and (max-width: 767px){.p-home-group__inner{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__inner{align-items:flex-start}}@media only screen and (max-width: 767px){.p-home-group__inner{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-home-group__text{width:calc(446 / 1040 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__text{width:55%}}@media only screen and (max-width: 767px){.p-home-group__text{width:100%}}@media only screen and (max-width: 767px){.p-home-group__text{margin-top:1.5em}}.p-home-group__text>.c-title .c-title__en-sub{color:var(--color-text-inverse) !important}@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 .c-btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-group__text .c-btn{margin-top:2em}}@media only screen and (min-width: 768px){.p-home-group__text .c-btn{display:inline-block}}.p-home-group__img{display:flex}@media only screen and (min-width: 1025px){.p-home-group__img{width:calc(542 / 1040 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img{width:40%}}@media only screen and (max-width: 767px){.p-home-group__img{width:100%}}@media only screen and (min-width: 1025px){.p-home-group__img{margin-left:calc(52 / 1040 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-group__img{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img{display:block}}@media only screen and (min-width: 1025px){.p-home-group__img .img:nth-child(n+2){margin-left:calc(2 / 542 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img .img:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-group__img .img:nth-child(n+2){margin-left:0}}@media only screen and (min-width: 1025px){.p-home-group__img .img:nth-child(n+2){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img .img:nth-child(n+2){margin-top:2px}}@media only screen and (max-width: 767px){.p-home-group__img .img:nth-child(n+2){margin-top:0}}@media only screen and (min-width: 1025px){.p-home-group__img .img{width:calc(270 / 542 * 100%)}.p-home-group__img .img:nth-child(n+2){margin-left:calc(2 / 542 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-group__img img{height:12em;object-fit:cover;object-position:bottom}}@media only screen and (max-width: 767px){.p-home-group__img .img{width:calc(270 / 542 * 100%)}.p-home-group__img .img:nth-child(n+2){margin-left:calc(2 / 542 * 100%)}}.p-home-access__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-access__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-access__title{max-width:calc(900px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-access__title{max-width:calc(900px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__title{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__title{width:calc(348 / 428 * 100%)}}.p-home-access__contents{display:flex;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-home-access__contents{margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__contents{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-access__contents{margin-top:1.5em}}@media only screen and (max-width: 1024px){.p-home-access__contents{display:block}}@media only screen and (min-width: 1025px){.p-home-access__text{width:calc(500 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text{width:90%}}@media only screen and (max-width: 767px){.p-home-access__text{width:90%}}@media only screen and (max-width: 1024px){.p-home-access__text{margin-inline:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-detail{width:45%}}@media only screen and (min-width: 768px){.p-home-access__text-address{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-access__text-address{margin-top:1em}}.p-home-access__text-list{display:flex;border-top:1px solid var(--color-table-border)}@media only screen and (min-width: 768px){.p-home-access__text-list{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-access__text-list{margin-top:1em}}@media only screen and (min-width: 768px){.p-home-access__text-list{padding-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-access__text-list{padding-top:1em}}@media only screen and (max-width: 1024px){.p-home-access__text-list{display:block}}@media only screen and (min-width: 1025px){.p-home-access__text-list-item{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-list-item{width:100%}}@media only screen and (max-width: 767px){.p-home-access__text-list-item{width:100%}}@media only screen and (min-width: 1025px){.p-home-access__text-list-item:nth-child(n+2){margin-left:2%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-list-item:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__text-list-item:nth-child(n+2){margin-left:0}}@media only screen and (min-width: 1025px){.p-home-access__text-list-item:nth-child(n+2){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-list-item:nth-child(n+2){margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-access__text-list-item:nth-child(n+2){margin-top:1.5em}}.p-home-access__text-list-item .h-title .c-title__jp{padding-left:1.8em;position:relative}.p-home-access__text-list-item .h-title .c-title__jp::before{content:"";position:absolute;top:50%;left:0;width:1.5em;height:1.5em;transform:translateY(-50%);background:url(../images/home/ic_tit_bed.svg) no-repeat;background-size:contain}.p-home-access__text-list-item .s-title .c-title__jp{padding-left:1.8em;position:relative}.p-home-access__text-list-item .s-title .c-title__jp::before{content:"";position:absolute;top:50%;left:0;width:1.5em;height:1.5em;transform:translateY(-50%);background:url(../images/home/ic_tit_map.svg) no-repeat;background-size:contain}.p-home-access__text-list-item-ul>li{padding-left:1.2em;position:relative}.p-home-access__text-list-item-ul>li::before{content:"・";position:absolute;top:0;left:4px}@media only screen and (min-width: 1025px){.p-home-access__text-map{margin-top:2.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-map{margin-top:0}}@media only screen and (max-width: 767px){.p-home-access__text-map{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-map{width:50%;margin-left:5%}}.p-home-access__text-map .m-title .c-title__jp{padding-left:1.8em;position:relative}.p-home-access__text-map .m-title .c-title__jp::before{content:"";position:absolute;top:50%;left:0;width:1.5em;height:1.5em;transform:translateY(-50%);background:url(../images/home/ic_tit_parking.svg) no-repeat;background-size:contain}.p-home-access__text-map-inner{filter:drop-shadow(0px 0px 34px rgba(49,76,120,0.07));background:var(--color-bg-base)}@media only screen and (min-width: 768px){.p-home-access__text-map-inner{margin-top:.57rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-access__text-map-inner{padding-bottom:1.14rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner{padding-bottom:1em}}@media only screen and (min-width: 768px){.p-home-access__text-map-inner .txt{margin-inline:1.14rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner .txt{margin-inline:1em}}@media only screen and (min-width: 768px){.p-home-access__text-map-inner .txt{padding-top:1.14rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner .txt{padding-top:1em}}.p-home-access__text-map-inner .info-txt{display:flex;flex-wrap:wrap;color:var(--color-primary);background:var(--color-action-tertiary)}@media only screen and (min-width: 768px){.p-home-access__text-map-inner .info-txt{margin-top:.71rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner .info-txt{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-access__text-map-inner .info-txt{margin-inline:1.14rem}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner .info-txt{margin-inline:1em}}@media only screen and (min-width: 1025px){.p-home-access__text-map-inner .info-txt{padding:.28rem 1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__text-map-inner .info-txt{padding:1em}}@media only screen and (max-width: 767px){.p-home-access__text-map-inner .info-txt{padding:0.5em 1em}}.p-home-access__text-map-inner .info-txt .tit{font-size:.86rem;border:1px solid #C5D9FA;border-radius:.28rem;margin-right:1em;padding:0 .57rem}@media only screen and (min-width: 1025px){.p-home-access__map{width:calc(720 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map{width:90%}}@media only screen and (max-width: 767px){.p-home-access__map{width:90%}}@media only screen and (min-width: 1025px){.p-home-access__map{margin-left:calc(80 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map{margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__map{margin-left:0}}@media only screen and (min-width: 1025px){.p-home-access__map{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map{margin-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-access__map{margin-top:3em}}@media only screen and (max-width: 1024px){.p-home-access__map{margin-inline:auto}}.p-home-access__map .gmap iframe{width:100%}@media only screen and (min-width: 1025px){.p-home-access__map .gmap iframe{height:41.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map .gmap iframe{height:20rem}}@media only screen and (max-width: 767px){.p-home-access__map .gmap iframe{height:20em}}@media only screen and (min-width: 768px){.p-home-access__map-btn{margin-top:1.78rem}}@media only screen and (max-width: 767px){.p-home-access__map-btn{margin-top:1.2em}}@media only screen and (min-width: 1025px){.p-home-access__map-btn{width:calc(240 / 720 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map-btn{width:50%}}@media only screen and (max-width: 767px){.p-home-access__map-btn{width:90%}}@media only screen and (max-width: 1024px){.p-home-access__map-btn{margin-inline:auto}}.p-home-photo{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-photo{width:calc(1200 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-photo{width:90%}}@media only screen and (max-width: 767px){.p-home-photo{width:100%}}@media only screen and (min-width: 1025px){.p-home-photo{margin-top:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-photo{margin-top:5.71rem}}@media only screen and (max-width: 767px){.p-home-photo{margin-top:4em}}.p-home-photo>.c-title{flex-direction:column-reverse}.p-home-photo>.c-title .c-title__en{text-transform:capitalize !important}.p-home-photo__inner{overflow:hidden}@media only screen and (min-width: 768px){.p-home-photo__inner{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-photo__inner{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-photo__inner .swiper-wrapper{display:flex;justify-content:center}.p-home-photo__inner .swiper-wrapper .swiper-slide{width:calc(190 / 1200 * 100%)}.p-home-photo__inner .swiper-wrapper .swiper-slide:nth-child(n+2){margin-left:calc(12 / 1200 * 100%)}}@media only screen and (max-width: 767px){.p-home-photo__inner .swiper-wrapper .swiper-slide{width:calc(150 / 375 * 100%);margin-inline:.42rem}}.p-home-photo__btn{text-align:center}@media only screen and (min-width: 768px){.p-home-photo__btn{margin-top:2.14rem}}@media only screen and (max-width: 767px){.p-home-photo__btn{margin-top:2em}}.p-home-photo__btn .c-textlink__link{position:relative;padding-left:1.5em}.p-home-photo__btn .c-textlink__link::before{content:"";position:absolute;top:55%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%);background:url(../images/home/ic_btn_insta.svg) no-repeat;background-size:contain}.p-home-foot-search{position:relative}@media only screen and (min-width: 1025px){.p-home-foot-search{padding-top:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-foot-search{padding-top:4.28rem}}@media only screen and (max-width: 767px){.p-home-foot-search{padding-top:3em}}@media only screen and (min-width: 1025px){.p-home-foot-search{padding-bottom:5.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-foot-search{padding-bottom:4.28rem}}@media only screen and (max-width: 767px){.p-home-foot-search{padding-bottom:3em}}.p-home-foot-search::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_footer_rsv.webp) no-repeat;background-size:cover}.p-home-foot-search::after{content:"";position:absolute;top:0;left:50%;width:auto;aspect-ratio:193 / 470;height:100%;z-index:-1;transform:translateX(-50%);background:url(../images/home/bg_footer_rsv_lines.webp) no-repeat;background-size:cover}.p-home-foot-search__inner{margin-right:auto;margin-left:auto;background:var(--color-bg-base)}@media only screen and (min-width: 1025px){.p-home-foot-search__inner{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-foot-search__inner{max-width:calc(1100px * ((15 + 3) / 14))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-foot-search__inner{max-width:calc(1100px * ((15 + 2) / 14))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-foot-search__inner{width:calc(1280 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-foot-search__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-home-foot-search__inner{padding-top:2.85rem}}@media only screen and (max-width: 767px){.p-home-foot-search__inner{padding-top:2em}}@media only screen and (min-width: 768px){.p-home-foot-search__inner{padding-bottom:2.85rem}}@media only screen and (max-width: 767px){.p-home-foot-search__inner{padding-bottom:2em}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-home-foot-search__inner{width:calc(1300 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-foot-search__inner .c-search-form{margin-top:1em}}.p-home-foot-search__inner .c-search-form__form{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-foot-search__inner .c-search-form__form{width:calc(920 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-foot-search__inner .c-search-form__form{width:90%}}@media only screen and (max-width: 767px){.p-home-foot-search__inner .c-search-form__form{width:90%}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.p-home-foot-search__inner .c-search-form__form{width:calc(1000 / 1100 * 100%)}}.p-home-foot-search__inner .c-search-form__other{display:block;width:90%;margin-inline:auto}@media only screen and (min-width: 768px){.p-home-foot-search__inner .c-search-form__other{margin-top:1.42rem}}@media only screen and (max-width: 767px){.p-home-foot-search__inner .c-search-form__other{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-foot-search__inner .c-search-form__other-link{text-align:center}}@media only screen and (min-width: 1025px){.p-home-foot-search__inner .c-search-form__other-contact{margin-left:0;margin-top:1.07rem}}@media only screen and (max-width: 767px){.p-home-foot-search__inner .c-search-form__other-contact{display:block;text-align:center;margin-top:2.5em}.p-home-foot-search__inner .c-search-form__other-contact-telphone{margin-left:0}}.p-home-foot-search__title .c-title__en{color:#000 !important}.l-footer{margin-top:0 !important}
