﻿#lp01{padding:6rem 0}#lp01 h2{display:flex;align-items:center;justify-content:center;line-height:0;margin-bottom:7.8em;gap:3rem}#lp01 h2 img:nth-child(1){width:38.5rem;margin-bottom:-5.8rem}#lp01 h2 img:nth-child(2){width:4.2rem}#lp01 h2 img:nth-child(3){width:39.7rem;margin-top:-1rem}#lp01 p{font-size:2.6rem;line-height:1.65;letter-spacing:0em;margin-bottom:.5em;text-align:center}#lp02{background:url("../img/bg02.webp") center top repeat-y;background-size:100% auto;padding:2rem 0}#lp02 time{display:flex;background-color:#fff;justify-content:center;align-items:center;padding:3rem 0;width:100%;font-size:4rem;line-height:1;letter-spacing:0em;color:#817c4c}#lp02 time .date strong{font-size:4.935rem;font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-weight:700;letter-spacing:0}#lp03{padding-top:6rem;text-align:center}#lp03 p{font-size:1.8rem;line-height:1.6;letter-spacing:0em;margin-bottom:2em}#lp03 figure{width:85rem;margin:auto}#lp03 figure p{text-align:right;font-size:1.2rem;margin:0.5em 0}#lp04{padding-top:5rem}#lp04 .amenity-box{text-align:center}#lp04 .amenity-box h3{font-size:2.6rem;line-height:1.5;letter-spacing:0em;font-weight:700;color:#817c4c}#lp04 .amenity-box p{font-size:1.8rem;line-height:1.5;letter-spacing:0em}#lp04 .amenity-box p.small{font-size:1.5rem}#lp04 .amenity-box figure p{text-align:right;font-size:1.2rem;margin:0.5em 0}#lp04 .amenity_01 figure{width:73rem;margin:auto}#lp04 .flex{display:flex;margin:3rem auto;justify-content:center;gap:9rem}#lp04 .amenity_02{width:36rem}#lp04 .amenity_03{width:33.2rem;padding-right:2.8rem}#lp04 .amenity_03 figure{width:100%;height:auto;aspect-ratio:15 / 13;display:flex;flex-direction:column;justify-content:center}#lp04 .amenity_03 figure img{width:100%;height:auto;object-fit:contain}#lp04 .amenity_03 h3{letter-spacing:-.05em}#lp04 ul.dot{width:82rem;margin:auto}#lp04 time{display:block;background-color:#fff;width:85rem;margin:4rem auto 0;padding:1rem 0;color:#817c4c;font-size:3.2rem;line-height:1.5;letter-spacing:0em;text-align:center;border-radius:1.5rem}#lp04 time p strong{font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:4rem;font-weight:700}#lp04 time p span.brd{font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}#lp05{padding-top:5rem}#lp05 .flex{display:flex;justify-content:center;gap:7rem}#lp05 .flex>div{width:37.5rem;text-align:center}#lp05 .flex>div h3{font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:2.4rem;line-height:1.5;letter-spacing:0em;min-height:3em;display:flex;flex-direction:column;justify-content:center}#lp05 .flex>div p.price{font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:2.5rem;line-height:1.25;letter-spacing:0em;color:#817c4c;margin:1em auto}#lp05 .flex>div p.price strong{font-size:3.7rem}#lp05 .flex>div a.button{display:flex;width:100%;font-size:2.375rem;line-height:1;letter-spacing:0em;background-color:#85afc4;color:#fff;flex-direction:column;justify-content:center;height:9.6rem;border-radius:4.8rem}#lp05 ul.dot{width:82rem;margin:2em auto}#lp05 .entry{background-color:#fff;width:85rem;margin:4rem auto 0;padding:3rem 0;font-size:4rem;line-height:1.5;letter-spacing:0em;text-align:center;border-radius:1.5rem}#lp05 .entry h4{font-family:brandon-grotesque, "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:1.83rem;line-height:1.5;letter-spacing:0em;margin-bottom:.5em}#lp05 .entry h4 strong{font-size:2.57rem}#lp05 .entry p{font-size:1.45rem;line-height:1.5;letter-spacing:0em;margin-bottom:1em}#lp05 .entry a.button{display:inline-flex;width:28rem;font-size:1.5rem;line-height:1;letter-spacing:0em;border:solid 1px #678796;color:#678796;justify-content:center;align-items:center;height:6.8rem;border-radius:3.6rem}#lp05 .entry a.button::after{content:"";width:2em;height:1em;background:url("../img/finger.svg") center center no-repeat;background-size:contain;display:inline-block;margin-left:.5em}#lp06{padding-top:7rem}#lp06 table{width:55rem;margin:auto;font-size:1.8rem;line-height:1.55;letter-spacing:0em}#lp06 table th{text-align:left;width:16rem}#lp06 table th::after{content:"：";float:right}#lp06 p.small{width:55rem;margin:0 auto;letter-spacing:-.1em}#lp06 .drink-box{width:84rem;margin:3rem auto;display:flex;justify-content:space-between}#lp06 .drink-box figure{position:relative}#lp06 .drink-box figure p{font-size:1.2rem;line-height:1.5;text-align:left;margin:0.5rem 0}#lp06 .drink-box h3{line-height:0;order:1}#lp06 .drink-box .content dl{font-size:1.65rem;line-height:1.45;letter-spacing:0em;display:flex;margin-top:1em}#lp06 .drink-box .content dl dt{min-width:10rem;text-indent:-.5em}#lp06 .drink-box .content dl dd ul.dot{display:flex;flex-wrap:wrap}#lp06 .drink-box .content dl dd ul.dot li{margin-right:1.5em}#lp06 .drink_01 h3{width:40.7rem}#lp06 .drink_01 .content{width:43.3rem}#lp06 .drink_01 figure{width:39.3rem}#lp06 .drink_02 h3{width:42.3rem;order:0}#lp06 .drink_02 .content{width:39.3rem}#lp06 .drink_03{margin-bottom:0}#lp06 .drink_03 h3{width:41.2rem}#lp06 .drink_03 .content{width:42.8rem}#lp06 .drink_03 figure{width:39.3rem}#lp06 .drink_03 ul.dot{margin-right:-3em}#lp07{padding:5rem 0}#lp07 p{text-align:center;font-size:1.8rem;line-height:1.55;letter-spacing:0em}#lp07 figure{width:71rem;margin:4rem auto}#lp07 figure p{text-align:right;font-size:1.2rem;margin:0.5em 0}#lp07 ul.dot{width:82rem;margin:2rem auto 0}#lp08{background:url("../img/bg03.webp") center center no-repeat;background-size:cover;padding:5rem 0 4rem;text-align:center;border-top:solid .6rem #fff;position:relative}#lp08 a{display:inline-block;text-align:center}#lp08 a img{width:50rem}#lp08 a p{color:#fff;font-size:2.5rem;line-height:1;letter-spacing:0em;margin-top:1em}#lp08 p.copyright{color:#fff;text-align:right;font-size:1.2rem;line-height:1;letter-spacing:0em;position:absolute;bottom:1em;right:1em}@media (max-width: 767.98px){#lp01 p{font-size:2em}#lp03 p{font-size:1.75em}#lp04 .amenity-box h3{font-size:2em}#lp04 .amenity-box p{font-size:1.75em}#lp04 .flex{display:block;margin:5rem auto}#lp04 .amenity_02{width:48rem;margin:0 auto 5rem}#lp04 .amenity_03{width:48rem;padding-right:0;margin:auto}#lp04 .amenity_03 figure{width:36rem;margin:auto;aspect-ratio:auto}#lp04 .amenity_03 h3{letter-spacing:-.05em}#lp04 ul.dot{font-size:1.75em}#lp05 .flex{display:block}#lp05 .flex>div{width:100%;text-align:center;margin:0 auto 6rem}#lp05 .flex>div h3{font-size:2em;min-height:0;display:block}#lp05 .flex>div p.price{font-size:3em}#lp05 .flex>div p.price strong{font-size:1.5em}#lp05 .flex>div a.button{width:48rem;font-size:2em;margin:auto}#lp05 ul.dot{font-size:1.75em}#lp05 .entry{margin:6rem auto 0;padding:4rem 0}#lp05 .entry h4{font-size:.75em}#lp05 .entry h4 strong{font-size:1.25em}#lp05 .entry p{font-size:.6em}#lp05 .entry a.button{width:48rem;font-size:.75em;height:9.6rem;border-radius:4.8rem}#lp06 table{width:84rem;font-size:1.75em}#lp06 table th{width:24rem}#lp06 p.small{width:84rem;font-size:1.5em}#lp06 .drink-box{width:84rem;margin:8rem auto;display:block;justify-content:space-between}#lp06 .drink-box .content dl{font-size:1.75em;display:flex;margin-top:1em}#lp06 .drink-box .content dl dt{min-width:6em;text-indent:-.5em}#lp06 .drink-box .content dl dd ul.dot{font-size:1em}#lp06 .drink-box .content dl dd ul.dot li{margin-right:1.5em}#lp06 .drink_01 h3{width:84rem;text-align:right}#lp06 .drink_01 h3 img{width:56rem}#lp06 .drink_01 .content{width:84rem;margin-top:-5rem}#lp06 .drink_01 figure{width:56rem}#lp06 .drink_02 h3{width:84rem}#lp06 .drink_02 h3 img{width:56rem}#lp06 .drink_02 .content{width:56rem;margin-left:28rem}#lp06 .drink_03 h3{width:84rem;text-align:right}#lp06 .drink_03 h3 img{width:56rem}#lp06 .drink_03 .content{width:84rem}#lp06 .drink_03 figure{width:56rem}#lp06 .drink_03 ul.dot{margin-right:0}#lp07 p{font-size:1.75em}#lp07 figure{width:84rem}#lp07 ul.dot{font-size:1.75em}#lp07 ul.dot br{display:none}#lp08{background:url("../img/bg03.webp") center center no-repeat;background-size:cover;padding:5rem 0 3rem;text-align:center;border-top:solid .6rem #fff}#lp08 a{display:inline-block}#lp08 a img{width:50rem}#lp08 a p{color:#fff;font-size:2.5rem;line-height:1;letter-spacing:0em;margin-top:1em}}
