﻿@media only screen and (min-width: 1025px){.p-concept{margin-top:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept{margin-top:20px}}@media only screen and (max-width: 767px){.p-concept{margin-top:20px}}.p-concept__main{position:relative}@media only screen and (min-width: 1025px){.p-concept__main{padding-top:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main{padding-top:6.15rem}}@media only screen and (max-width: 767px){.p-concept__main{padding-top:2em}}@media only screen and (min-width: 1025px){.p-concept__main{padding-bottom:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main{padding-bottom:6.15rem}}@media only screen and (max-width: 767px){.p-concept__main{padding-bottom:5em}}.p-concept__main::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_concept.webp) center top no-repeat;background-size:cover}@media only screen and (max-width: 767px){.p-concept__main::before{background:url(../images/home/bg_concept-sp.webp) center top no-repeat;background-size:cover}}.p-concept__main__inner{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 1025px){.p-concept__main__inner{width:calc(1290 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner{width:100%}}@media only screen and (max-width: 767px){.p-concept__main__inner{width:100%}}.p-concept__main__inner__left{order:-1}@media only screen and (min-width: 768px){.p-concept__main__inner__left{width:calc(388 / 1290 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__left{width:calc(398 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__left{display:flex;justify-content:space-between;align-items:flex-start;margin-left:auto}}.p-concept__main__inner__left .img{box-shadow:0px 0px 20px rgba(0,0,0,0.05)}.p-concept__main__inner__left .img:nth-of-type(1){width:calc(253 / 388 * 100%);margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__left .img:nth-of-type(1){width:calc(273 / 388 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__left .img:nth-of-type(1){width:calc(134 / 398 * 100%);margin-top:7em;margin-left:0;margin-right:auto}}.p-concept__main__inner__left .img:nth-of-type(2){width:calc(221 / 388 * 100%);margin-top:3vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__left .img:nth-of-type(2){width:calc(241 / 388 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__left .img:nth-of-type(2){width:calc(161 / 398 * 100%);margin-top:0}}.p-concept__main__inner__left .img:nth-of-type(3){width:calc(202 / 388 * 100%);margin-top:-2em;margin-left:13vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__left .img:nth-of-type(3){width:calc(222 / 388 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__left .img:nth-of-type(3){width:calc(131 / 398 * 100%);margin-top:8em;margin-left:-6em}}@media only screen and (min-width: 768px){.p-concept__main__inner__txt{padding:0 1.53rem}}@media only screen and (max-width: 767px){.p-concept__main__inner__txt{padding:0 1em}}@media only screen and (max-width: 767px){.p-concept__main__inner__txt{width:90%;margin-top:3em;margin-left:auto;margin-right:auto}}.p-concept__main__inner__txt .c-title--set .c-title__en,.p-concept__main__inner__txt .c-title--set .c-title__jp{font-weight:700}@media only screen and (min-width: 1025px){.p-concept__main__inner__txt .sub-tit{margin-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__txt .sub-tit{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-concept__main__inner__txt .sub-tit{margin-top:1.5em}}.p-concept__main__inner__txt .sub-tit .c-title__jp{font-weight:700}.p-concept__main__inner__txt .txt{line-height:2.4;text-align:center}@media only screen and (min-width: 1025px){.p-concept__main__inner__txt .txt{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__txt .txt{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-concept__main__inner__txt .txt{margin-top:2em}}@media only screen and (min-width: 768px){.p-concept__main__inner__right{width:calc(349 / 1290 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__right{width:100%}}@media only screen and (max-width: 767px){.p-concept__main__inner__right{margin-top:3em;width:calc(413 / 428 * 100%)}}.p-concept__main__inner__right .img{box-shadow:0px 0px 20px rgba(0,0,0,0.05)}.p-concept__main__inner__right .img:nth-of-type(1){width:calc(283 / 349 * 100%);margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__right .img:nth-of-type(1){width:calc(303 / 349 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__right .img:nth-of-type(1){width:calc(161 / 413 * 100%);margin-left:0;margin-right:auto}}.p-concept__main__inner__right .img:nth-of-type(2){width:calc(256 / 349 * 100%);margin-top:2.5vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__main__inner__right .img:nth-of-type(2){width:calc(276 / 349 * 100%)}}@media only screen and (max-width: 767px){.p-concept__main__inner__right .img:nth-of-type(2){width:calc(145 / 413 * 100%);margin-top:-7em;margin-left:auto}}.p-concept__point{position:relative}@media only screen and (min-width: 1025px){.p-concept__point{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-concept__point{padding-top:3em}}@media only screen and (min-width: 1025px){.p-concept__point{padding-bottom:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point{padding-bottom:7.69rem}}@media only screen and (max-width: 767px){.p-concept__point{padding-bottom:5em}}.p-concept__point::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_point.webp) center bottom no-repeat;background-size:cover}.p-concept__point__inner{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-concept__point__inner{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-concept__point__inner{max-width:calc(1260px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-concept__point__inner{max-width:calc(1260px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-concept__point__inner{width:calc(388 / 428 * 100%)}}.p-concept__point__inner__item--col{position:relative}@media only screen and (min-width: 768px){.p-concept__point__inner__item--col{width:calc(396 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col{width:100%}}.p-concept__point__inner__item--col::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:-1;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col::before{height:100%}}@media only screen and (min-width: 768px){.p-concept__point__inner__item--col:nth-of-type(n+2){margin-left:calc(36 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col:nth-of-type(n+2){margin-left:0}}.p-concept__point__inner__item--col .main-tit .c-title__jp{margin-top:.76rem}@media only screen and (min-width: 768px){.p-concept__point__inner__item--col .img{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col .img{margin-top:0}}@media only screen and (min-width: 768px){.p-concept__point__inner__item--col .p-concept__point__inner__item__txt{padding:1.53rem 1.23rem 2.3rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col .p-concept__point__inner__item__txt{padding:0}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--col{padding:2em 1.5em;display:flex;flex-wrap:wrap;align-items:flex-start}.p-concept__point__inner__item--col:nth-of-type(n+2){margin-top:1.5em}.p-concept__point__inner__item--col .main-tit{width:100%;margin-bottom:1.5em}.p-concept__point__inner__item--col .img{width:50%}.p-concept__point__inner__item--col .p-concept__point__inner__item__txt{width:45%;margin-left:5%}}.p-concept__point__inner__item--flex{display:flex;align-items:center;width:100%;background-color:#F4F2E5;box-shadow:0px 0px 20px rgba(0,0,0,0.05)}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex{margin-top:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex{margin-top:3.84rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex{margin-top:2.5em}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex{padding:3.07rem 6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex{padding:2.3rem 3.07rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex{padding:2em 2.5em}}@media only screen and (min-width: 1025px) and (max-width: 1319px){.p-concept__point__inner__item--flex{padding:3.07rem 3.84rem}}@media only screen and (max-width: 1239px){.p-concept__point__inner__item--flex{flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex{align-items:flex-start}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .main-tit{width:calc(280 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex .main-tit{width:100%}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .main-tit{width:100%}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .main-tit{display:flex;align-items:center}.p-concept__point__inner__item--flex .main-tit .c-title__num{text-align:center}.p-concept__point__inner__item--flex .main-tit .c-title__jp{margin-left:1.15rem}}@media only screen and (min-width: 1025px) and (max-width: 1239px){.p-concept__point__inner__item--flex .main-tit{width:100%;justify-content:center;flex-direction:column;margin-bottom:1.5em}}@media only screen and (max-width: 1024px){.p-concept__point__inner__item--flex .main-tit{text-align:center;margin-bottom:1.5em}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .img{width:calc(314 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex .img{width:40%}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .img{width:100%}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .img{margin-left:calc(40 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex .img{margin-left:0}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .img{margin-left:0}}@media only screen and (min-width: 1025px) and (max-width: 1239px){.p-concept__point__inner__item--flex .img{width:35%;margin-left:0}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{width:calc(424 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{width:55%}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{width:100%}}@media only screen and (min-width: 1025px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{margin-left:calc(40 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{margin-left:5%}}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{margin-left:0}}@media only screen and (min-width: 1025px) and (max-width: 1239px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt{width:60%;margin-left:5%}}.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt .txt{margin-top:0;word-break:keep-all;overflow-wrap:break-word}@media only screen and (max-width: 767px){.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt .txt{margin-top:1.5em}}.p-concept__point__inner__item--flex .p-concept__point__inner__item__txt .sub-txt{margin-top:.61rem;color:var(--color-text-2)}.p-concept__point__inner__item .main-tit .c-title__num{display:flex;flex-direction:column;justify-content:center}.p-concept__point__inner__item .main-tit .c-title__num .en{font-size:1.08rem;font-weight:700;font-family:"Reddit Sans", sans-serif;font-weight:600;line-height:1}.p-concept__point__inner__item .main-tit .c-title__num .num{font-weight:700;font-family:"Reddit Sans", sans-serif;font-size:3.38rem;line-height:1;font-weight:600;color:var(--color-cv-1)}.p-concept__point__inner__item .main-tit .c-title__jp{display:block;color:var(--color-accent-1);font-weight:600;line-height:1}@media only screen and (min-width: 1025px){.p-concept__point__inner__item .main-tit .c-title__jp{font-size:1.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-concept__point__inner__item .main-tit .c-title__jp{font-size:1.54rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item .main-tit .c-title__jp{font-size:1.54rem}}.p-concept__point__inner__item__txt .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-concept__point__inner__item__txt .txt{margin-top:.76rem}}@media only screen and (max-width: 767px){.p-concept__point__inner__item__txt .txt{margin-top:.5em}}.p-hotel__intro{position:relative}@media only screen and (min-width: 1025px){.p-hotel__intro{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__intro{padding-top:3em}}@media only screen and (min-width: 1025px){.p-hotel__intro{padding-bottom:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro{padding-bottom:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__intro{padding-bottom:3em}}.p-hotel__intro::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-accent-1)}.p-hotel__intro__title{margin-right:auto;margin-left:auto;display:flex;flex-direction:column-reverse;align-items:center}@media only screen and (min-width: 1025px){.p-hotel__intro__title{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__intro__title{max-width:calc(1260px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__intro__title{max-width:calc(1260px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__intro__title{width:calc(388 / 428 * 100%)}}.p-hotel__intro__title::before{content:"";position:absolute;bottom:0;left:0;width:calc(552 / 1440 * 100%);height:calc(938 / 1048 * 100%);z-index:-1;background:url(../images/home/bg_intro1.webp) left bottom no-repeat;background-size:cover}@media only screen and (max-width: 767px){.p-hotel__intro__title::before{width:45%;height:50%;bottom:auto;top:0}}.p-hotel__intro__title::after{content:"";position:absolute;top:0;right:0;width:calc(549 / 1440 * 100%);height:calc(668 / 1048 * 100%);z-index:-1;background:url(../images/home/bg_intro2.webp) right top no-repeat;background-size:cover}@media only screen and (max-width: 767px){.p-hotel__intro__title::after{width:30%;height:20%}}.p-hotel__intro__title .title{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 768px){.p-hotel__intro__title .title{margin-top:1.15rem}}@media only screen and (max-width: 767px){.p-hotel__intro__title .title{margin-top:1em}}.p-hotel__intro__title .title .jp .sub{display:block;line-height:1.3;color:#EFE6C1}.p-hotel__intro__title .title .jp .sub .l{font-size:1.54rem}.p-hotel__intro__title .title .jp .sub .num{font-size:1.54rem;font-weight:700;font-family:"Reddit Sans", sans-serif;margin-left:.5em}.p-hotel__intro__title .title .jp .sub .s{font-size:1.23rem}.p-hotel__intro__title .title .jp .main{display:block;color:#fff;line-height:1.3;font-weight:600}@media only screen and (min-width: 1025px){.p-hotel__intro__title .title .jp .main{font-size:2.77rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__title .title .jp .main{font-size:2.62rem}}@media only screen and (max-width: 767px){.p-hotel__intro__title .title .jp .main{font-size:2.46rem}}.p-hotel__intro__title .title .en{font-weight:700;font-family:"Reddit Sans", sans-serif;line-height:1.3;color:#fff}@media only screen and (min-width: 1025px){.p-hotel__intro__title .title .en{font-size:4.62rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__title .title .en{font-size:3.85rem}}@media only screen and (max-width: 767px){.p-hotel__intro__title .title .en{font-size:3.46rem}}.p-hotel__intro__title .title .en em{color:#BAE2F4}@media only screen and (min-width: 1025px){.p-hotel__intro__title .logo{width:calc(126 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__title .logo{width:20%}}@media only screen and (max-width: 767px){.p-hotel__intro__title .logo{width:20%}}.p-hotel__intro__main{display:flex;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-hotel__intro__main{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__main{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-hotel__intro__main{margin-top:2em}}@media only screen and (max-width: 1024px){.p-hotel__intro__main{flex-direction:column-reverse}}.p-hotel__intro__main__txt{position:relative}@media only screen and (min-width: 1025px){.p-hotel__intro__main__txt{width:calc(390 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__main__txt{width:75%}}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt{width:85%}}@media only screen and (min-width: 1025px){.p-hotel__intro__main__txt{margin-top:4vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__main__txt{margin-top:0}}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt{margin-top:0}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.p-hotel__intro__main__txt{width:calc(430 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1249px){.p-hotel__intro__main__txt{width:calc(459 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.p-hotel__intro__main__txt{width:calc(489 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-hotel__intro__main__txt{margin-top:1.5em;margin-left:auto;margin-right:auto}}.p-hotel__intro__main__txt__inner .c-title__jp{word-break:keep-all;overflow-wrap:break-word}.p-hotel__intro__main__txt__inner>.txt{color:#fff}@media only screen and (min-width: 768px){.p-hotel__intro__main__txt__inner>.txt{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt__inner>.txt{margin-top:1.5em}}.p-hotel__intro__main__txt__for{width:calc(600 / 390 * 100%);display:flex}@media only screen and (min-width: 768px){.p-hotel__intro__main__txt__for{margin-top:2.69rem}}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt__for{margin-top:2em}}@media only screen and (max-width: 1024px){.p-hotel__intro__main__txt__for{width:100%}}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt__for{flex-wrap:wrap;justify-content:center}}.p-hotel__intro__main__txt__for__item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(184 / 600 * 100%);aspect-ratio:1 / 1;border-radius:50%;background:var(--color-bg-3)}.p-hotel__intro__main__txt__for__item:nth-of-type(n+2){margin-left:calc(24 / 600 * 100%)}@media only screen and (max-width: 767px){.p-hotel__intro__main__txt__for__item{width:48%}.p-hotel__intro__main__txt__for__item:nth-of-type(n+2){margin-left:4%}.p-hotel__intro__main__txt__for__item:nth-of-type(2n+1){margin-left:0}.p-hotel__intro__main__txt__for__item:nth-of-type(n+3){margin-top:.5em}}.p-hotel__intro__main__txt__for__item .title{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.p-hotel__intro__main__txt__for__item .title .icon{width:2.3rem;height:auto;margin-left:auto;margin-right:auto !important}.p-hotel__intro__main__txt__for__item .title .en>span{font-weight:700;font-family:"Reddit Sans", sans-serif;font-size:.77rem;padding-left:.5em;padding-right:.5em;color:#6AA1DD;line-height:1;font-weight:bold;background:#fff}.p-hotel__intro__main__txt__for__item .title .jp{font-size:1.38rem;line-height:1.8;font-weight:bold;color:var(--color-accent-1)}.p-hotel__intro__main__txt__for__item .txt{font-size:.92rem;text-align:center;line-height:1.5}@media only screen and (min-width: 1025px){.p-hotel__intro__main__img{width:calc(969 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__intro__main__img{width:80%}}@media only screen and (max-width: 767px){.p-hotel__intro__main__img{width:85%}}@media only screen and (min-width: 1025px) and (max-width: 1249px){.p-hotel__intro__main__img{width:calc(900 / 1440 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1249px){.p-hotel__intro__main__img{width:calc(870 / 1440 * 100%)}}@media only screen and (max-width: 1024px){.p-hotel__intro__main__img{margin-left:auto;margin-right:auto}}.p-hotel__room{position:relative}@media only screen and (min-width: 1025px){.p-hotel__room{padding-bottom:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room{padding-bottom:3.84rem}}@media only screen and (max-width: 767px){.p-hotel__room{padding-bottom:2.5em}}.p-hotel__room::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 1px);z-index:-2;background:url(../images/home/bg_room.webp) left bottom no-repeat;background-size:cover}.p-hotel__room__contents{position:relative;margin-left:auto}@media only screen and (min-width: 1025px){.p-hotel__room__contents{width:calc(1400 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents{width:95%}}@media only screen and (max-width: 767px){.p-hotel__room__contents{width:95%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents{padding-top:5.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents{padding-top:3.84rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents{padding-top:3.5em}}@media only screen and (min-width: 1025px){.p-hotel__room__contents{padding-bottom:5.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents{padding-bottom:3.84rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents{padding-bottom:4em}}.p-hotel__room__contents::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:#fff}.p-hotel__room__contents__inner{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.p-hotel__room__contents__inner{width:calc(1260 / 1400 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner{width:90%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner{align-items:flex-start}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__inner__txt{width:calc(390 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner__txt{width:35%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__txt{width:100%}}@media only screen and (min-width: 768px){.p-hotel__room__contents__inner__txt .sub-tit{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__txt .sub-tit{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-hotel__room__contents__inner__txt .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__txt .txt{margin-top:.3em}}@media only screen and (min-width: 768px){.p-hotel__room__contents__inner__txt .c-table{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__txt .c-table{margin-top:2em}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__inner__txt .c-table tbody tr th{width:calc(130 / 390 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner__txt .c-table tbody tr th{width:25%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__txt .c-table tbody tr th{width:20%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__inner__img{width:calc(730 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner__img{width:60%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__img{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__inner__img{margin-left:calc(60 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__inner__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__img{margin-left:0}}@media only screen and (max-width: 767px){.p-hotel__room__contents__inner__img{margin-top:1.5em}}.p-hotel__room__contents__detail{display:flex;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail{width:calc(1100 / 1400 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail{width:85%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail{width:85%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail{margin-top:3.46rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail{margin-top:2.69rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail{margin-top:2.5em}}@media only screen and (max-width: 1024px){.p-hotel__room__contents__detail{display:block}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail__title{width:calc(274 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__title{width:100%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__title{width:100%}}@media only screen and (max-width: 1024px){.p-hotel__room__contents__detail__title{text-align:center}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail__inner{width:calc(746 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__inner{width:100%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail__inner{margin-left:calc(30 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__inner{margin-left:0}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner{margin-left:0}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__detail__inner{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__inner{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner{margin-top:1.5em}}.p-hotel__room__contents__detail__inner__icon{display:flex}@media only screen and (max-width: 1024px){.p-hotel__room__contents__detail__inner__icon{flex-wrap:wrap;justify-content:center}}.p-hotel__room__contents__detail__inner__icon__item{width:calc(77 / 746 * 100%);margin-right:2.3rem}@media only screen and (min-width: 1025px) and (max-width: 1439px){.p-hotel__room__contents__detail__inner__icon__item{width:calc(90 / 746 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__inner__icon__item{width:calc(72 / 746 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner__icon__item{width:20%}.p-hotel__room__contents__detail__inner__icon__item:nth-of-type(3n){margin-right:0}.p-hotel__room__contents__detail__inner__icon__item:nth-of-type(n+4){margin-top:1.5em}}.p-hotel__room__contents__detail__inner__icon__item:last-of-type{margin-right:0}.p-hotel__room__contents__detail__inner__icon__item .t{font-size:.85rem;width:130%;margin-top:.5em;margin-left:-15%;text-align:center;color:var(--color-accent-1);line-height:1.5}@media only screen and (min-width: 1025px) and (max-width: 1129px){.p-hotel__room__contents__detail__inner__icon__item .t{width:140%;max-lines:-20%}}@media only screen and (min-width: 768px){.p-hotel__room__contents__detail__inner__txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner__txt{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__detail__inner__txt{text-align:center}}.p-hotel__room__contents__detail__inner__txt .txt{font-size:.85rem}@media only screen and (min-width: 768px){.p-hotel__room__contents__detail__inner__txt .txt:nth-of-type(n+2){margin-top:.76rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__detail__inner__txt .txt:nth-of-type(n+2){margin-top:.5em}}.p-hotel__room__contents__btn{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.p-hotel__room__contents__btn{width:calc(500 / 1400 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__btn{width:60%}}@media only screen and (max-width: 767px){.p-hotel__room__contents__btn{width:85%}}@media only screen and (min-width: 1025px){.p-hotel__room__contents__btn{margin-top:3.46rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__room__contents__btn{margin-top:2.69rem}}@media only screen and (max-width: 767px){.p-hotel__room__contents__btn{margin-top:2.5em}}.p-hotel__other{position:relative}@media only screen and (min-width: 1025px){.p-hotel__other{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__other{padding-top:3em}}@media only screen and (min-width: 1025px){.p-hotel__other{padding-bottom:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other{padding-bottom:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__other{padding-bottom:3em}}.p-hotel__other::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-hotel__other::after{content:"";position:absolute;top:0;right:0;z-index:-2;background:url(../images/home/bg_other2.webp) left bottom no-repeat}@media only screen and (min-width: 1025px){.p-hotel__other::after{width:calc(817 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other::after{width:55%}}@media only screen and (max-width: 767px){.p-hotel__other::after{width:55%}}@media only screen and (min-width: 1025px){.p-hotel__other::after{height:calc(863 / 1184 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other::after{height:70%}}@media only screen and (max-width: 767px){.p-hotel__other::after{height:70%}}.p-hotel__other__cui{margin-right:auto;margin-left:auto;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media only screen and (min-width: 1025px){.p-hotel__other__cui{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__other__cui{max-width:calc(1260px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__other__cui{max-width:calc(1260px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__other__cui{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui{align-items:flex-start}}@media only screen and (max-width: 767px){.p-hotel__other__cui{flex-direction:column-reverse}}.p-hotel__other__cui__img{box-shadow:0px 0px 20px rgba(0,0,0,0.05)}@media only screen and (min-width: 1025px){.p-hotel__other__cui__img{width:calc(730 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui__img{width:60%}}@media only screen and (max-width: 767px){.p-hotel__other__cui__img{width:100%}}@media only screen and (max-width: 767px){.p-hotel__other__cui__img{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__cui__txt{width:calc(390 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui__txt{width:36%}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__other__cui__txt{margin-left:calc(60 / 1260 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui__txt{margin-left:4%}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt{margin-left:0}}@media only screen and (min-width: 768px){.p-hotel__other__cui__txt .sub-tit{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt .sub-tit{margin-top:1em}}@media only screen and (min-width: 768px){.p-hotel__other__cui__txt .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt .txt{margin-top:.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__cui__txt .c-table{margin-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui__txt .c-table{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt .c-table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__cui__txt .c-table tr th{width:calc(130 / 390 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__cui__txt .c-table tr th{width:25%}}@media only screen and (max-width: 767px){.p-hotel__other__cui__txt .c-table tr th{width:20%}}.p-hotel__other__meet{margin-right:auto;margin-left:auto;display:flex;align-items:center;box-shadow:0px 0px 34px rgba(49,76,120,0.07);position:relative}@media only screen and (min-width: 1025px){.p-hotel__other__meet{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__other__meet{max-width:calc(1260px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__other__meet{max-width:calc(1260px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__other__meet{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-hotel__other__meet{margin-top:6.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet{margin-top:5rem}}@media only screen and (max-width: 767px){.p-hotel__other__meet{margin-top:3.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__meet{padding:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet{padding:3.07rem}}@media only screen and (max-width: 767px){.p-hotel__other__meet{padding:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet{flex-wrap:wrap;align-items:flex-start}}@media only screen and (max-width: 767px){.p-hotel__other__meet{flex-direction:column-reverse}}.p-hotel__other__meet::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#fff}@media only screen and (min-width: 1025px){.p-hotel__other__meet__txt{width:calc(538 / 1140 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__txt{width:40%}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__txt .sub-tit{margin-top:1.53rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__txt .sub-tit{margin-top:0}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt .sub-tit{margin-top:1em}}@media only screen and (min-width: 768px){.p-hotel__other__meet__txt .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt .txt{margin-top:.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__txt .c-table{width:calc(390 / 538 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__txt .c-table{width:100%}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt .c-table{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__txt .c-table{margin-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__txt .c-table{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt .c-table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__txt .c-table tr th{width:calc(130 / 390 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__txt .c-table tr th{width:28%}}@media only screen and (max-width: 767px){.p-hotel__other__meet__txt .c-table tr th{width:20%}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__img{width:calc(542 / 1140 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__img{width:55%}}@media only screen and (max-width: 767px){.p-hotel__other__meet__img{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__other__meet__img{margin-left:calc(60 / 1140 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__img{margin-left:5%}}@media only screen and (max-width: 767px){.p-hotel__other__meet__img{margin-left:0}}@media only screen and (max-width: 767px){.p-hotel__other__meet__img{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__other__meet__sptit{width:100%;order:-1;margin-bottom:1.5em}}@media only screen and (max-width: 767px){.p-hotel__other__meet__sptit .c-title--flex .c-title__en{font-size:2.77rem}}.p-hotel__group{position:relative}@media only screen and (min-width: 1025px){.p-hotel__group{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__group{padding-top:3em}}@media only screen and (min-width: 1025px){.p-hotel__group{padding-bottom:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group{padding-bottom:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__group{padding-bottom:3em}}.p-hotel__group::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_group.webp) center no-repeat;background-size:cover}.p-hotel__group__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-hotel__group__title{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__group__title{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__group__title{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group__title{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__group__title{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-hotel__group__title .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__group__title .txt{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-hotel__group__title .txt{text-align:center}}.p-hotel__group__inner{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-hotel__group__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__group__inner{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__group__inner{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group__inner{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__group__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-hotel__group__inner{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-hotel__group__inner{margin-top:2em}}.p-hotel__group__inner__item{display:flex;justify-content:flex-end;flex-direction:column-reverse;background-color:#fff}@media only screen and (min-width: 768px){.p-hotel__group__inner__item{width:calc(290 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__group__inner__item{width:49%}}@media only screen and (min-width: 768px){.p-hotel__group__inner__item:nth-of-type(n+2){margin-left:calc(15 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__group__inner__item:nth-of-type(n+2){margin-left:2%}}@media only screen and (min-width: 768px){.p-hotel__group__inner__item:nth-of-type(3n+1){margin-left:0}.p-hotel__group__inner__item:nth-of-type(n+4){margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__group__inner__item:nth-of-type(2n+1){margin-left:0}.p-hotel__group__inner__item:nth-of-type(n+3){margin-top:2em}}@media only screen and (min-width: 768px){.p-hotel__group__inner__item__txt{padding:1.15rem 1.15rem 2.69rem}}@media only screen and (max-width: 767px){.p-hotel__group__inner__item__txt{padding:1em 1em 1.5em}}.p-hotel__group__inner__item__txt .c-title__jp{word-break:keep-all;overflow-wrap:break-word}.p-hotel__group__inner__item__txt .txt{font-size:.92rem}@media only screen and (min-width: 768px){.p-hotel__group__inner__item__txt .txt{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-hotel__group__inner__item__txt .txt{margin-top:.3em}}.p-hotel__group__btn{margin-right:auto;margin-left:auto;display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-hotel__group__btn{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__group__btn{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__group__btn{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group__btn{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__group__btn{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-hotel__group__btn{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-hotel__group__btn{margin-top:2em}}@media only screen and (max-width: 767px){.p-hotel__group__btn{display:block}}@media only screen and (min-width: 1025px){.p-hotel__group__btn .c-btn{width:calc(411 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__group__btn .c-btn{width:50%}}@media only screen and (max-width: 767px){.p-hotel__group__btn .c-btn{width:90%}}@media only screen and (max-width: 767px){.p-hotel__group__btn .c-btn{margin-left:auto;margin-right:auto}}.p-hotel__group__btn__tel{text-align:center;filter:drop-shadow(0px 0px 4px #fff)}@media only screen and (min-width: 768px){.p-hotel__group__btn__tel{margin-left:2.3rem}}@media only screen and (max-width: 767px){.p-hotel__group__btn__tel{margin-top:1.5em}}.p-hotel__group__btn__tel .sub{font-size:.92rem;display:block;line-height:1.5;color:var(--color-cv-1)}.p-hotel__group__btn__tel .telphone{font-size:1.69rem;font-weight:700;font-family:"Reddit Sans", sans-serif;display:block;color:var(--color-cv-1);line-height:1.5;font-weight:500}.p-hotel__group__btn__tel .telphone>a,.p-hotel__group__btn__tel .telphone .tel{font-size:2.31rem}@media only screen and (min-width: 1025px){.p-hotel__access{padding-top:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access{padding-top:7.69rem}}@media only screen and (max-width: 767px){.p-hotel__access{padding-top:5em}}.p-hotel__access__main{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-hotel__access__main{display:block;width:90%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.p-hotel__access__main__txt{width:calc(421 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__txt{width:36%}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt{width:100%}}@media only screen and (min-width: 768px){.p-hotel__access__main__txt .sub-tit{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt .sub-tit{margin-top:1em}}@media only screen and (min-width: 768px){.p-hotel__access__main__txt .add-txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt .add-txt{margin-top:1.5em}}.p-hotel__access__main__txt__list{border-top:1px solid var(--color-sub-3)}@media only screen and (min-width: 768px){.p-hotel__access__main__txt__list{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt__list{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-hotel__access__main__txt__list{padding-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt__list{padding-top:1.5em}}@media only screen and (min-width: 768px){.p-hotel__access__main__txt__list__item:nth-of-type(n+2){margin-top:.76rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__txt__list__item:nth-of-type(n+2){margin-top:0}}.p-hotel__access__main__txt__list__item>ul{margin-top:.3em}.p-hotel__access__main__txt__list__item>ul>li{text-indent:-1em;padding-left:1em}.p-hotel__access__main__txt__list__item>ul>li::before{content:"・";padding:0 .3em}@media only screen and (max-width: 767px){.p-hotel__access__main__txt__list{display:flex}.p-hotel__access__main__txt__list__item{width:49%}.p-hotel__access__main__txt__list__item:nth-of-type(n+2){margin-left:2%}.p-hotel__access__main__txt__list__item>ul>li{font-size:.92rem}}@media only screen and (min-width: 1025px){.p-hotel__access__main__map{width:calc(758 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__map{width:55%}}@media only screen and (max-width: 767px){.p-hotel__access__main__map{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__access__main__map{margin-left:calc(92 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__map{margin-left:4%}}@media only screen and (max-width: 767px){.p-hotel__access__main__map{margin-left:0}}@media only screen and (max-width: 767px){.p-hotel__access__main__map{margin-top:1.5em}}.p-hotel__access__main__map .map iframe{width:100%}@media only screen and (min-width: 1025px){.p-hotel__access__main__map .map iframe{height:34.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__map .map iframe{height:26.92rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__map .map iframe{height:23.07rem}}@media only screen and (min-width: 1025px){.p-hotel__access__main__map .c-btn{margin-top:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__map .c-btn{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-hotel__access__main__map .c-btn{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-hotel__access__main__map .c-btn{width:calc(250 / 758 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__main__map .c-btn{width:50%}}@media only screen and (max-width: 767px){.p-hotel__access__main__map .c-btn{width:50%}}.p-hotel__access__info{margin-right:auto;margin-left:auto;display:flex}@media only screen and (min-width: 1025px){.p-hotel__access__info{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-hotel__access__info{max-width:calc(1100px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-hotel__access__info{max-width:calc(1100px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-hotel__access__info{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-hotel__access__info{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info{margin-top:4.61rem}}@media only screen and (max-width: 767px){.p-hotel__access__info{margin-top:3em}}@media only screen and (max-width: 1339px){.p-hotel__access__info{display:block}}@media only screen and (max-width: 767px){.p-hotel__access__info{width:85%}}@media only screen and (min-width: 1025px){.p-hotel__access__info .c-title{width:calc(265 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info .c-title{width:100%}}@media only screen and (max-width: 767px){.p-hotel__access__info .c-title{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__access__info .c-title{margin-right:calc(20 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info .c-title{margin-right:0}}@media only screen and (max-width: 767px){.p-hotel__access__info .c-title{margin-right:0}}@media only screen and (min-width: 1025px) and (max-width: 1339px){.p-hotel__access__info .c-title{width:100%;margin-right:0}}@media only screen and (min-width: 1025px){.p-hotel__access__info__inner{width:calc(815 / 1100 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info__inner{width:100%}}@media only screen and (max-width: 767px){.p-hotel__access__info__inner{width:100%}}@media only screen and (min-width: 1025px){.p-hotel__access__info__inner{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info__inner{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-hotel__access__info__inner{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1339px){.p-hotel__access__info__inner{width:100%;margin-top:1.5em}}.p-hotel__access__info__inner .c-table tbody{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-hotel__access__info__inner .c-table tbody{display:block}}.p-hotel__access__info__inner .c-table tbody tr{width:50%;display:flex;border-top:none !important}@media only screen and (max-width: 767px){.p-hotel__access__info__inner .c-table tbody tr{width:100%}}.p-hotel__access__info__inner .c-table tbody tr th,.p-hotel__access__info__inner .c-table tbody tr td{border-bottom:none;border-top:1px solid var(--color-sub-3) !important}.p-hotel__access__info__inner .c-table tbody tr th{width:calc(150 / 410 * 100%);display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info__inner .c-table tbody tr th{width:calc(165 / 410 * 100%)}}.p-hotel__access__info__inner .c-table tbody tr td{width:calc(260 / 410 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-hotel__access__info__inner .c-table tbody tr td{width:calc(245 / 410 * 100%);padding-left:1em}}@media only screen and (min-width: 768px){.p-hotel__access__info__inner .c-table tbody tr:nth-of-type(n+3) th,.p-hotel__access__info__inner .c-table tbody tr:nth-of-type(n+3) td{border-bottom:1px solid var(--color-sub-3) !important}}@media only screen and (max-width: 767px){.p-hotel__access__info__inner .c-table tbody tr:last-of-type{border-bottom:1px solid var(--color-sub-3) !important}}
