@media only screen and (min-width: 768px){#abi_page{overflow:visible !important}}.p-home-intro{position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-intro{padding-top:11.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro{padding-top:6.66rem}}@media only screen and (max-width: 767px){.p-home-intro{padding-top:4em}}@media only screen and (min-width: 1025px){.p-home-intro{padding-bottom:15.83rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro{padding-bottom:14.16rem}}@media only screen and (max-width: 767px){.p-home-intro{padding-bottom:8em}}.p-home-intro::before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1920 / 1790;z-index:-2;background:url(../images/home/bg_intro_color.webp) no-repeat;background-size:cover}@media only screen and (max-width: 1024px){.p-home-intro::before{height:100%}}.p-home-intro::after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1920 / 659;z-index:-2;background:url(../images/home/bg_intro_img.webp) no-repeat;background-size:cover}@media only screen and (max-width: 767px){.p-home-intro::after{height:20em;background-position:center}}.p-home-intro__text{margin-right:auto;margin-left:auto;position:relative}@media only screen and (min-width: 1025px){.p-home-intro__text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-intro__text{max-width:calc(900px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-intro__text{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-intro__text{width:calc(388 / 428 * 100%)}}.p-home-intro__text .logo{margin-inline:auto;transition:1s .4s}@media only screen and (min-width: 768px){.p-home-intro__text .logo{width:calc(410 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-intro__text .logo{width:60%}}@media only screen and (min-width: 1025px){.p-home-intro__text>.c-title{margin-top:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text>.c-title{margin-top:2.08rem}}@media only screen and (max-width: 767px){.p-home-intro__text>.c-title{margin-top:5em}}@media only screen and (min-width: 768px){.p-home-intro__text-txt{margin-top:1rem}}@media only screen and (max-width: 767px){.p-home-intro__text-txt{margin-top:2.5em}}.p-home-intro__text-txt .txt{color:var(--color-white);text-align:center}@media only screen and (min-width: 1025px){.p-home-intro__text-txt .txt:nth-child(2){margin-top:16vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text-txt .txt:nth-child(2){margin-top:20vw}}@media only screen and (max-width: 767px){.p-home-intro__text-txt .txt:nth-child(2){margin-top:15em}}@media only screen and (min-width: 768px){.p-home-intro__text-txt .txt:nth-child(3){margin-top:1.25rem}}@media only screen and (max-width: 767px){.p-home-intro__text-txt .txt:nth-child(3){margin-top:1.5em}}.p-home-intro__text-map{position:absolute;z-index:-1}@media only screen and (min-width: 1025px){.p-home-intro__text-map{top:-1vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text-map{top:-7vw}}@media only screen and (max-width: 767px){.p-home-intro__text-map{top:15em}}@media only screen and (min-width: 1025px){.p-home-intro__text-map{right:6vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text-map{right:0}}@media only screen and (max-width: 767px){.p-home-intro__text-map{right:auto}}@media only screen and (min-width: 1025px){.p-home-intro__text-map{width:calc(542 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__text-map{width:75%}}@media only screen and (max-width: 767px){.p-home-intro__text-map{width:100%}}@media only screen and (max-width: 767px){.p-home-intro__text-map{width:100vw;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 1025px){.p-home-intro__slide{margin-top:9.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__slide{margin-top:7.5rem}}@media only screen and (max-width: 767px){.p-home-intro__slide{margin-top:4em}}.p-home-intro__slide .c-loop-slide{overflow:hidden}.p-home-intro__slide .c-loop-slide__wrapper{margin-inline:auto;display:flex;animation:horizontalLoop-right 60s linear infinite}@media only screen and (min-width: 1025px){.p-home-intro__slide .c-loop-slide__wrapper{width:calc(4392 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-intro__slide .c-loop-slide__wrapper{width:calc(3500 / 768 * 100%)}}@media only screen and (max-width: 767px){.p-home-intro__slide .c-loop-slide__wrapper{width:calc(3200 / 375 * 100%)}}.p-home-intro__slide .c-loop-slide__item{width:38.75rem}.p-home-intro__slide .c-loop-slide__item--s{width:22.25rem}.p-home-intro__slide .c-loop-slide__item--xs{width:22.25rem}.p-home-intro__slide .c-loop-slide__item--xs .img:nth-child(n+2){margin-top:.66rem}.p-home-intro__slide .c-loop-slide__item .img{margin-inline:.5rem}.p-home-about{position:relative}@media only screen and (min-width: 1025px){.p-home-about{padding-top:13.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about{padding-top:8.33rem}}@media only screen and (max-width: 767px){.p-home-about{padding-top:5em}}.p-home-about::before{content:"";position:absolute;top:0;right:0;z-index:-2;background:var(--bg-pattern-point-2)}@media only screen and (min-width: 1025px){.p-home-about::before{width:calc(635 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about::before{width:40%}}@media only screen and (max-width: 767px){.p-home-about::before{width:calc(33 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-home-about::before{height:70%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about::before{height:70%}}@media only screen and (max-width: 767px){.p-home-about::before{height:70%}}@media only screen and (min-width: 1025px){.p-home-about::before{top:28vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about::before{top:42vw}}@media only screen and (max-width: 767px){.p-home-about::before{top:11em}}@media only screen and (min-width: 1025px){.p-home-about__title{width:calc(454 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about__title{width:calc(400 / 768 * 100%)}}@media only screen and (max-width: 767px){.p-home-about__title{width:calc(270 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-home-about__title{padding-left:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-about__title{padding-left:3.33rem}}@media only screen and (max-width: 767px){.p-home-about__title{padding-left:2em}}.p-home-rooms{margin-left:auto}@media only screen and (min-width: 1025px){.p-home-rooms{margin-top:4.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms{margin-top:3.75rem}}@media only screen and (max-width: 767px){.p-home-rooms{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-rooms{width:calc(1270 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms{width:92%}}@media only screen and (max-width: 767px){.p-home-rooms{width:100%}}@media only screen and (max-width: 767px){.p-home-rooms>.c-title{width:calc(311 / 375 * 100%);margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-rooms__main{margin-top:4.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__main{margin-top:3.75rem}}@media only screen and (max-width: 767px){.p-home-rooms__main{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-rooms__main-text{margin-top:2.91rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-rooms__main-text{margin-top:2.08rem}}@media only screen and (max-width: 767px){.p-home-rooms__main-text{margin-top:4em}}@media only screen and (max-width: 767px){.p-home-rooms__main-text{width:calc(311 / 375 * 100%);margin-inline:auto}}@media only screen and (min-width: 1025px){.p-home-well{margin-top:6.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well{margin-top:4.5rem}}@media only screen and (max-width: 767px){.p-home-well{margin-top:4em}}.p-home-well__title{margin-right:auto;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start}@media only screen and (min-width: 1025px){.p-home-well__title{width:calc(1160 / 1440 * 100%);max-width:calc(1160px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-well__title{max-width:calc(1160px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-well__title{max-width:calc(1160px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__title{width:calc(388 / 428 * 100%)}}.p-home-well__title .en-tit{padding-left:.41rem}@media only screen and (min-width: 768px){.p-home-well__title .en-tit{width:calc(271 / 1160 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__title .en-tit{width:calc(200 / 339 * 100%)}}@media only screen and (min-width: 768px){.p-home-well__contents{margin-top:3.33rem}}@media only screen and (max-width: 767px){.p-home-well__contents{margin-top:2em}}.p-home-well__content{position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-well__content{padding-top:6.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content{padding-top:4.58rem}}@media only screen and (max-width: 767px){.p-home-well__content{padding-top:3em}}@media only screen and (min-width: 1025px){.p-home-well__content{padding-bottom:6.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content{padding-bottom:4.58rem}}@media only screen and (max-width: 767px){.p-home-well__content{padding-bottom:3.5em}}.p-home-well__content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;transform:scale(1);transition:transform 4s .2s ease}.p-home-well__content--hot::before{background:url(../images/home/bg_hotspring-pc.webp) no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.p-home-well__content--hot::before{background:url(../images/home/bg_hotspring-sp.webp) no-repeat;background-size:cover;background-position:center}}.p-home-well__content--sauna::before{background:url(../images/home/bg_sauna-pc.webp) no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.p-home-well__content--sauna::before{background:url(../images/home/bg_sauna-sp.webp) no-repeat;background-size:cover;background-position:center}}.p-home-well__content-inner{margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end}@media only screen and (min-width: 1025px){.p-home-well__content-inner{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-well__content-inner{max-width:calc(1360px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-well__content-inner{max-width:calc(1360px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content-inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__content-inner{width:calc(388 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__content-inner{flex-direction:column-reverse}}@media only screen and (max-width: 767px){.p-home-well__content-sptit{margin-bottom:1.5em}.p-home-well__content-sptit .c-title{justify-content:center}}.p-home-well__content-text{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1025px){.p-home-well__content-text{width:calc(364 / 1360 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content-text{width:35%}}@media only screen and (max-width: 767px){.p-home-well__content-text{width:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content-text .c-title__en--s36{font-size:3rem;margin-right:0.8rem}}@media only screen and (max-width: 767px){.p-home-well__content-text{margin-inline:auto}}.p-home-well__content-text .txt{color:var(--color-white)}@media only screen and (min-width: 1025px){.p-home-well__content-img{width:calc(742 / 1360 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content-img{width:60%}}@media only screen and (max-width: 767px){.p-home-well__content-img{width:100%}}@media only screen and (min-width: 1025px){.p-home-well__content-img{margin-left:calc(120 / 1360 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__content-img{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-well__content-img{margin-left:0}}.p-home-well__content.is-show::before{transform:scale(1.2)}.p-home-well__other{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-well__other{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-well__other{max-width:calc(900px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-well__other{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__other{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__other{width:calc(1160 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__other{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-well__other{margin-top:4.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__other{margin-top:3.33rem}}@media only screen and (max-width: 767px){.p-home-well__other{margin-top:2em}}.p-home-well__other-body{display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (max-width: 767px){.p-home-well__other-body{flex-direction:column-reverse;width:70%;margin-inline:auto}}@media only screen and (min-width: 768px){.p-home-well__other-body-img{width:calc(350 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__other-body-img{width:100%}}.p-home-well__other-body-text{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.p-home-well__other-body-text{width:calc(510 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__other-body-text{width:100%}}@media only screen and (min-width: 768px){.p-home-well__other-body-text{margin-left:calc(40 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-well__other-body-text{margin-left:0}}@media only screen and (max-width: 767px){.p-home-well__other-body-text{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-well__other-body-text .c-title__jp{word-break:keep-all;overflow-wrap:break-word}}@media only screen and (min-width: 1025px){.p-home-well__other-body-text .txt{margin-top:2.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__other-body-text .txt{margin-top:1.66rem}}@media only screen and (max-width: 767px){.p-home-well__other-body-text .txt{margin-top:1.2em}}@media only screen and (min-width: 1025px){.p-home-well__other-body-text-link{margin-top:2.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-well__other-body-text-link{margin-top:1.66rem}}@media only screen and (max-width: 767px){.p-home-well__other-body-text-link{margin-top:1.2em}}.p-home-well__other-spbtn{width:70%;margin-inline:auto;text-align:center}.p-home-room-type{overflow:hidden}@media only screen and (min-width: 1025px){.p-home-room-type{margin-top:7.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type{margin-top:5.83rem}}@media only screen and (max-width: 767px){.p-home-room-type{margin-top:4em}}@media only screen and (min-width: 768px){.p-home-room-type{padding-top:4.16rem}}@media only screen and (max-width: 767px){.p-home-room-type{padding-top:2em}}.p-home-room-type .c-tab-btn{margin-right:auto;margin-left:auto;white-space:normal !important}@media only screen and (min-width: 1025px){.p-home-room-type .c-tab-btn{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-room-type .c-tab-btn{max-width:calc(900px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-room-type .c-tab-btn{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type .c-tab-btn{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type .c-tab-btn{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type .c-tab-btn{width:calc(388 / 428 * 100%)}}.p-home-room-type .c-tab-btn>ul{flex-wrap:wrap !important;border-top:1px solid var(--color-line-link)}@media only screen and (min-width: 768px){.p-home-room-type .c-tab-btn>ul>li{width:calc(100% / 3)}}@media only screen and (max-width: 767px){.p-home-room-type .c-tab-btn>ul>li{width:calc(100% / 2)}}.p-home-room-type .c-tab-btn>ul>li button{border-top:none !important;padding-inline:.2rem !important}@media only screen and (min-width: 768px){.p-home-room-type .c-tab-btn>ul>li:nth-child(3n+1) button{border-left:1px solid var(--color-line-link) !important}}@media only screen and (max-width: 767px){.p-home-room-type .c-tab-btn>ul>li:nth-child(2n+1) button{border-left:1px solid var(--color-line-link) !important}}.p-home-room-type .c-tab__text{width:100%;word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 1025px){.p-home-room-type__body{margin-top:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__body{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-home-room-type__body{margin-top:3em}}.p-home-room-type__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-room-type__title{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-room-type__title{max-width:calc(1260px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-room-type__title{max-width:calc(1260px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__title{width:calc(348 / 428 * 100%)}}.p-home-room-type__title .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-home-room-type__slide{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-room-type__slide{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-room-type__slide .img{margin-inline:1rem}}@media only screen and (max-width: 767px){.p-home-room-type__slide .img{margin-inline:.5em}}.p-home-room-type__text{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-room-type__text{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-room-type__text{max-width:calc(900px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-room-type__text{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__text{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__text{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-room-type__text{margin-top:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__text{margin-top:4.16rem}}@media only screen and (max-width: 767px){.p-home-room-type__text{margin-top:4em}}.p-home-room-type__text .c-table{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-room-type__text .c-table{width:calc(800 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__text .c-table{width:90%}}@media only screen and (max-width: 767px){.p-home-room-type__text .c-table{width:100%}}.p-home-room-type__text .c-table tr th{text-align:left}@media only screen and (min-width: 768px){.p-home-room-type__text .c-table tr th{width:calc(120 / 800 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__text .c-table tr th{width:30%}}.p-home-room-type__text-btn{display:flex;justify-content:center;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-room-type__text-btn{width:calc(800 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-room-type__text-btn{width:90%}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn{width:100%}}@media only screen and (min-width: 768px){.p-home-room-type__text-btn{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn{margin-top:1.2em}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn{display:block}}@media only screen and (min-width: 768px){.p-home-room-type__text-btn .c-btn{width:calc(382 / 800 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn .c-btn{width:100%}}@media only screen and (min-width: 768px){.p-home-room-type__text-btn .btn{width:calc(382 / 800 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn .btn{width:60%}}@media only screen and (min-width: 768px){.p-home-room-type__text-btn .btn{margin-left:calc(36 / 800 * 100%)}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn .btn{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-room-type__text-btn .btn{margin-top:.5em;margin-right:auto}}.p-home-room-type__text-btn .btn .c-textlink{width:100%;height:100%}.p-modal-ameni{overflow:hidden}.p-modal-ameni__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-modal-ameni__title{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-modal-ameni__title{max-width:calc(1260px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-modal-ameni__title{max-width:calc(1260px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal-ameni__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-modal-ameni__title{width:calc(348 / 428 * 100%)}}.p-modal-ameni__table{margin-inline:auto}@media only screen and (min-width: 1025px){.p-modal-ameni__table{margin-top:2.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal-ameni__table{margin-top:2rem}}@media only screen and (max-width: 767px){.p-modal-ameni__table{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-modal-ameni__table{width:calc(690 / 1440 * 100%) !important}}@media only screen and (max-width: 1024px){.p-modal-ameni__table{width:80% !important}}.p-modal-ameni__table tr th,.p-modal-ameni__table tr td{border:none !important}.p-modal-ameni__table tr th{padding:.5em 1.5em !important;background:var(--color-table-bg-td) !important}@media only screen and (min-width: 1025px){.p-modal-ameni__table tr th{width:calc(200 / 690 * 100%) !important}}@media only screen and (min-width: 768px){.p-modal-ameni__table tr th{text-align:left !important}}.p-modal-ameni__table tr td{padding:.5em 1em !important}.p-modal-ameni__table tr:nth-child(n+2) th{padding:0.8em 1.5em .5em;border-top:3px solid #3e3e3e !important}.p-modal-ameni__table tr:nth-child(n+2) td{border-top:3px solid #3e3e3e !important}@media only screen and (max-width: 767px){.p-modal-ameni__table.c-table--respon tbody tr:nth-child(1) td{padding:0.8em 1em .5em;border-top:3px solid #3e3e3e !important}.p-modal-ameni__table.c-table--respon tbody td{padding:.5em 1em !important}}.p-modal-ameni__table-list{display:flex;flex-wrap:wrap}.p-modal-ameni__slide{display:none}@media only screen and (min-width: 1025px){.p-modal-ameni__slide{margin-top:9.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal-ameni__slide{margin-top:7.5rem}}@media only screen and (max-width: 767px){.p-modal-ameni__slide{margin-top:3.5em}}.p-modal-ameni__slide .c-loop-slide{overflow:hidden}.p-modal-ameni__slide .c-loop-slide__wrapper{margin-inline:auto;display:flex;animation:horizontalLoop-right 60s linear infinite}@media only screen and (min-width: 1025px){.p-modal-ameni__slide .c-loop-slide__wrapper{width:calc(4392 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal-ameni__slide .c-loop-slide__wrapper{width:calc(4392 / 768 * 100%)}}@media only screen and (max-width: 767px){.p-modal-ameni__slide .c-loop-slide__wrapper{width:calc(3200 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-modal-ameni__slide .c-loop-slide__item{width:20.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-modal-ameni__slide .c-loop-slide__item{width:18.33rem}}@media only screen and (max-width: 767px){.p-modal-ameni__slide .c-loop-slide__item{width:15rem}}.p-modal-ameni__slide .c-loop-slide__item .img{margin-inline:1rem;box-shadow:0px 0px 8.73369px 5.82246px rgba(0,0,0,0.06)}@keyframes horizontalLoop-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(27,27,27,0.8);display:flex;justify-content:center;align-items:center;z-index:100}.modal__container{width:100%;height:100%;max-height:none;overflow-y:auto;box-sizing:border-box;position:relative}@media only screen and (min-width: 1025px){.modal__container{padding:16.66rem 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.modal__container{padding:16.66rem 0 0}}@media only screen and (max-width: 767px){.modal__container{padding:10em 0 0}}.modal__container .modal__close{position:absolute}@media only screen and (min-width: 1025px){.modal__container .modal__close{top:1.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.modal__container .modal__close{top:1em}}@media only screen and (max-width: 767px){.modal__container .modal__close{top:1em}}@media only screen and (min-width: 1025px){.modal__container .modal__close{right:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.modal__container .modal__close{right:2em}}@media only screen and (max-width: 767px){.modal__container .modal__close{right:1em}}@media only screen and (min-width: 768px){.modal__container .modal__close{width:3.33rem}}@media only screen and (max-width: 767px){.modal__container .modal__close{width:2.5em}}@media only screen and (min-width: 768px){.modal__container .modal__close{height:3.33rem}}@media only screen and (max-width: 767px){.modal__container .modal__close{height:2.5em}}.modal__container .modal__close-line{display:block;position:absolute;top:50%;left:50%;width:100%;height:1px;background:var(--color-white)}.modal__container .modal__close-line:nth-child(1){transform:translate(-50%, -50%) rotate(-45deg)}.modal__container .modal__close-line:nth-child(2){transform:translate(-50%, -50%) rotate(45deg)}.modal__container .modal__close-text{font-size:1.33rem;font-family:"Cormorant Garamond", serif;position:absolute;left:50%;color:var(--color-white);line-height:1;transform:translateX(-50%)}@media only screen and (min-width: 768px){.modal__container .modal__close-text{bottom:-1.67rem}}@media only screen and (max-width: 767px){.modal__container .modal__close-text{bottom:-1.3em}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.p-home-cuisine{margin-left:auto}@media only screen and (min-width: 1025px){.p-home-cuisine{width:calc(1270 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine{width:95%}}@media only screen and (max-width: 767px){.p-home-cuisine{width:90%}}@media only screen and (min-width: 1025px){.p-home-cuisine{margin-top:13.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine{margin-top:10.83rem}}@media only screen and (max-width: 767px){.p-home-cuisine{margin-top:6em}}@media only screen and (max-width: 767px){.p-home-cuisine{margin-right:auto}}.p-home-cuisine__body{display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.p-home-cuisine__body{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-home-cuisine__body{margin-top:2em}}@media only screen and (max-width: 767px){.p-home-cuisine__body{display:block}}@media only screen and (min-width: 768px){.p-home-cuisine__text{width:calc(306 / 1270 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__text{width:100%}}@media only screen and (min-width: 768px){.p-home-cuisine__text .c-title--sub{margin-top:1rem}}@media only screen and (max-width: 767px){.p-home-cuisine__text .c-title--sub{margin-top:1em}}@media only screen and (min-width: 1025px){.p-home-cuisine__text .txt{margin-top:3.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-cuisine__text .txt{margin-top:2.5rem}}@media only screen and (max-width: 767px){.p-home-cuisine__text .txt{margin-top:2em}}.p-home-cuisine__sticky{position:sticky;top:6em;left:0}@media only screen and (min-width: 768px){.p-home-cuisine__img{width:calc(900 / 1270 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__img{width:100%}}@media only screen and (min-width: 768px){.p-home-cuisine__img{margin-left:calc(64 / 1270 * 100%)}}@media only screen and (max-width: 767px){.p-home-cuisine__img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-cuisine__img{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-cuisine__img .swiper-wrapper{display:block}.p-home-cuisine__img .swiper-wrapper .swiper-slide:nth-child(n+2){margin-top:.83rem}}.p-home-sweets{position:relative}@media only screen and (min-width: 1025px){.p-home-sweets{margin-top:13.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets{margin-top:11.66rem}}@media only screen and (max-width: 767px){.p-home-sweets{margin-top:7em}}@media only screen and (min-width: 1025px){.p-home-sweets{padding-top:12.08rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets{padding-top:10rem}}@media only screen and (max-width: 767px){.p-home-sweets{padding-top:6em}}@media only screen and (min-width: 1025px){.p-home-sweets{padding-bottom:8.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets{padding-bottom:6.66rem}}@media only screen and (max-width: 767px){.p-home-sweets{padding-bottom:4em}}.p-home-sweets::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--bg-pattern-point-4)}.p-home-sweets__title{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-sweets__title{width:calc(1160 / 1440 * 100%);max-width:calc(1160px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-sweets__title{max-width:calc(1160px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-sweets__title{max-width:calc(1160px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-sweets__title{width:calc(348 / 428 * 100%)}}.p-home-sweets__title .c-title-img{margin-inline:auto}@media only screen and (min-width: 768px){.p-home-sweets__title .c-title-img{width:calc(1059 / 1160 * 100%)}}@media only screen and (max-width: 767px){.p-home-sweets__title .c-title-img{width:100%}}@media only screen and (min-width: 768px){.p-home-sweets__title .c-title{margin-top:1.66rem}}@media only screen and (max-width: 767px){.p-home-sweets__title .c-title{margin-top:1.2em}}.p-home-sweets__title .logo{margin-inline:auto}@media only screen and (min-width: 768px){.p-home-sweets__title .logo{width:6rem}}@media only screen and (max-width: 767px){.p-home-sweets__title .logo{width:6rem}}@media only screen and (min-width: 768px){.p-home-sweets__title .logo{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-sweets__title .logo{margin-top:1.5em}}.p-home-sweets__shops{margin-right:auto;margin-left:auto;display:flex;justify-content:center}@media only screen and (min-width: 1025px){.p-home-sweets__shops{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-sweets__shops{max-width:calc(1260px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-sweets__shops{max-width:calc(1260px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shops{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-sweets__shops{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-sweets__shops{margin-top:4.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shops{margin-top:3.33rem}}@media only screen and (max-width: 767px){.p-home-sweets__shops{margin-top:2em}}@media only screen and (max-width: 767px){.p-home-sweets__shops{display:block}}.p-home-sweets__shop{background:var(--color-white)}@media only screen and (min-width: 768px){.p-home-sweets__shop{width:calc(404 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-home-sweets__shop{width:100%}}@media only screen and (min-width: 1025px){.p-home-sweets__shop{padding:3.33rem 2rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shop{padding:2.5rem 1.25rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop{padding:2em 1.5em 2.5em}}@media only screen and (min-width: 768px){.p-home-sweets__shop:nth-child(n+2){margin-left:calc(24 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-home-sweets__shop:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.p-home-sweets__shop:nth-child(n+2){margin-top:1.5em}}.p-home-sweets__shop-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shop-title{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shop-title .c-title--flex{flex-direction:column}}.p-home-sweets__shop-title .c-title--flex .c-title__en{margin-right:.5rem;letter-spacing:0}.p-home-sweets__shop-title .cate{font-size:1rem;margin-left:auto;line-height:1;font-weight:400;color:var(--heading-tertiary);letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shop-title .cate{display:block;text-align:right;margin-top:.3rem}}@media only screen and (min-width: 768px){.p-home-sweets__shop-slide{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop-slide{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-sweets__shop-text{margin-top:5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-sweets__shop-text{margin-top:4.16rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop-text{margin-top:2.5em}}@media only screen and (min-width: 768px){.p-home-sweets__shop-text .btn{width:10rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop-text .btn{width:70%}}@media only screen and (min-width: 768px){.p-home-sweets__shop-text .btn{margin-top:1rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop-text .btn{margin-top:1em}}@media only screen and (max-width: 767px){.p-home-sweets__shop-text .btn{margin-inline:auto}}@media only screen and (min-width: 768px){.p-home-sweets__shop:has(.not-slide) .p-home-sweets__shop-text{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-sweets__shop:has(.not-slide) .p-home-sweets__shop-text{margin-top:1.5em}}.p-home-access{overflow:hidden}@media only screen and (min-width: 1025px){.p-home-access{margin-top:8.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access{margin-top:6.66rem}}@media only screen and (max-width: 767px){.p-home-access{margin-top:4em}}@media only screen and (min-width: 768px){.p-home-access{padding-top:5rem}}@media only screen and (max-width: 767px){.p-home-access{padding-top:3em}}.p-home-access__title{margin-right:auto;margin-left:auto;position:relative;z-index:2}@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 * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-access__title{max-width:calc(900px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__title{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__title{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__title{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-access__title .txt{margin-top:2.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__title .txt{margin-top:2.08rem}}@media only screen and (max-width: 767px){.p-home-access__title .txt{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-access__map{margin-top:-6.25rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map{margin-top:0}}@media only screen and (max-width: 767px){.p-home-access__map{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__map .map{transform:scale(1.2);margin-bottom:4em}}.p-home-access__detail{display:flex;justify-content:center;margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-access__detail{width:calc(800 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__detail{width:85%}}@media only screen and (max-width: 767px){.p-home-access__detail{width:85%}}@media only screen and (max-width: 767px){.p-home-access__detail{display:block;margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-access__detail-add{width:calc(396 / 800 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__detail-add{width:50%}}@media only screen and (max-width: 767px){.p-home-access__detail-add{width:100%}}@media only screen and (min-width: 768px){.p-home-access__detail-add .btn{margin-top:.83rem}}@media only screen and (max-width: 767px){.p-home-access__detail-add .btn{margin-top:.5em}}.p-home-access__detail-add .btn .c-textlink{min-width:auto}@media only screen and (min-width: 1025px){.p-home-access__detail-about{width:calc(373 / 800 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__detail-about{width:45%}}@media only screen and (max-width: 767px){.p-home-access__detail-about{width:100%}}@media only screen and (min-width: 1025px){.p-home-access__detail-about{margin-left:calc(40 / 800 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__detail-about{margin-left:5%}}@media only screen and (max-width: 767px){.p-home-access__detail-about{margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__detail-about{margin-top:2.5em}}.p-home-access__detail-about>dl dt>span{font-size:1.08rem;padding:.33rem .66rem;color:var(--heading-primary);background:var(--color-bg-point)}@media only screen and (min-width: 768px){.p-home-access__detail-about>dl dd+dt{margin-top:2rem}}@media only screen and (max-width: 767px){.p-home-access__detail-about>dl dd+dt{margin-top:1.2em}}.p-home-access__detail-about>dl dd{padding:.33rem 0 0 .66rem}.p-home-info{margin-right:auto;margin-left:auto;display:flex;position:relative}@media only screen and (min-width: 1025px){.p-home-info{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-info{max-width:calc(1260px * ((14 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-info{max-width:calc(1260px * ((14 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-info{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-info{margin-top:13.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info{margin-top:11.66rem}}@media only screen and (max-width: 767px){.p-home-info{margin-top:7em}}@media only screen and (min-width: 1025px){.p-home-info{padding:5rem 2.5rem 5rem 6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info{padding:3.33rem}}@media only screen and (max-width: 767px){.p-home-info{padding:2.5em 1.5em 3em}}@media only screen and (max-width: 1024px){.p-home-info{display:block}}.p-home-info::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--bg-pattern-point-1)}@media only screen and (min-width: 1025px){.p-home-info__title{width:calc(430 / 1150 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info__title{width:100%}}@media only screen and (max-width: 767px){.p-home-info__title{width:100%}}@media only screen and (max-width: 1024px){.p-home-info__title .c-title{text-align:center}}@media only screen and (min-width: 1025px){.p-home-info__detail{width:calc(690 / 1150 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info__detail{width:100%}}@media only screen and (max-width: 767px){.p-home-info__detail{width:100%}}@media only screen and (min-width: 1025px){.p-home-info__detail{margin-left:calc(25 / 1150 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-info__detail{margin-left:0}}@media only screen and (max-width: 767px){.p-home-info__detail{margin-left:0}}@media only screen and (max-width: 1024px){.p-home-info__detail{margin-top:1.5em}}.p-home-info__detail-table th,.p-home-info__detail-table td{font-size:.92rem;padding:.66rem 1.66rem;line-height:1.6;background:var(--color-table-bg-td)}.p-home-info__detail-table th{font-weight:500}@media only screen and (min-width: 768px){.p-home-info__detail-table th{width:calc(200 / 690 * 100%)}}@media only screen and (max-width: 767px){.p-home-info__detail-table th{width:100%}}.p-home-info__detail-table tr:nth-child(n+2) th,.p-home-info__detail-table tr:nth-child(n+2) td{padding:.91rem 1.66rem .66rem;border-top:3px solid var(--color-bg-point)}@media only screen and (max-width: 767px){.p-home-info__detail-table{display:block}.p-home-info__detail-table tbody{display:block}.p-home-info__detail-table tr{display:block}.p-home-info__detail-table th,.p-home-info__detail-table td{box-sizing:border-box;display:block;width:100% !important}.p-home-info__detail-table th{text-align:center}.p-home-info__detail-table td{padding:.91rem 1.66rem .66rem;border-top:3px solid var(--color-bg-point)}}@media only screen and (min-width: 1025px){.l-footer{margin-top:13.33rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-footer{margin-top:11.66rem}}@media only screen and (max-width: 767px){.l-footer{margin-top:7em}}
