.copySect{color:#333333;margin:0 auto}@media screen and (min-width: 768px){.copySect{padding:80px 0}}@media screen and (max-width: 768px){.copySect{padding:calc(80 / 390 * 100vw) 0}}.copySect__head{text-align:center}@media screen and (min-width: 768px){.copySect__head{font-size:24px}}@media screen and (max-width: 768px){.copySect__head{font-size:calc(16 / 390 * 100vw);letter-spacing:0;line-height:1.4}}@media screen and (min-width: 768px){.copySect__head sup{font-size:14px}}.copySect__head .num{color:#9d8454;font-weight:bold;line-height:1}@media screen and (min-width: 768px){.copySect__head .num{font-size:52px}}@media screen and (max-width: 768px){.copySect__head .num{font-size:calc(32 / 390 * 100vw)}}@media screen and (min-width: 768px){.copySect__head .large{font-size:32px}}@media screen and (max-width: 768px){.copySect__head .large{font-size:calc(22 / 390 * 100vw)}}.copySect__head .color{color:#ebd7b9;font-weight:bold}@media screen and (max-width: 768px){.copySect__head .color{font-size:calc(25 / 390 * 100vw)}}@media screen and (min-width: 768px){.copySect__head+.copySect__cont{margin-top:46px}}@media screen and (max-width: 768px){.copySect__head+.copySect__cont{margin-top:calc(26 / 390 * 100vw)}}.copySect__cont{text-align:center}@media screen and (min-width: 768px){.copySect__cont{font-size:32px}}@media screen and (max-width: 768px){.copySect__cont{font-size:calc(24 / 390 * 100vw);letter-spacing:0;line-height:1.4}}@media screen and (min-width: 768px){.copySect__cont .item{align-items:flex-end;display:flex;justify-content:center}}@media screen and (max-width: 768px){.copySect__cont .item{display:block;line-height:1.75}.copySect__cont .item:before{content:'';margin-top:calc((1 - 1.75) * .5em)}.copySect__cont .item:after{margin-bottom:calc((1 - 1.75) * .5em)}.copySect__cont .item:before,.copySect__cont .item:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.copySect__cont .item+.item{margin-top:24px}}@media screen and (max-width: 768px){.copySect__cont .item+.item{margin-top:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.copySect__cont .item:last-child{margin-top:46px}}@media screen and (max-width: 768px){.copySect__cont .item:last-child{margin-top:calc(26 / 390 * 100vw)}}@media screen and (min-width: 768px){.copySect__cont .large{line-height:1.57143;font-size:42px}.copySect__cont .large:before{content:'';margin-top:calc((1 - 1.57143) * .5em)}.copySect__cont .large:after{margin-bottom:calc((1 - 1.57143) * .5em)}.copySect__cont .large:before,.copySect__cont .large:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.copySect__cont .large{font-size:calc(24 / 390 * 100vw)}}.copySect__cont .sub{display:inline-block;line-height:1.8}@media screen and (min-width: 768px){.copySect__cont .sub{font-size:20px}}@media screen and (max-width: 768px){.copySect__cont .sub{font-size:calc(14 / 390 * 100vw)}}.copySect [data-sai='copy-char'] .copySect__char{display:inline-block;opacity:0;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease;will-change:opacity}.copySect [data-sai='copy-char'].sai-animate .copySect__char{opacity:1}.featureSect{position:relative}@media screen and (min-width: 768px){.featureSect{padding-bottom:30px}}@media screen and (max-width: 768px){.featureSect{height:100%;padding:25px 0}}.featureSect:before{content:'';left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.featureSect:before{background-color:#cccccc;bottom:0;height:1px}}@media screen and (max-width: 768px){.featureSect:before{border-bottom:1px solid #cccccc;height:calc(100% - 1px);top:0}}.featureSect__head{position:relative}@media screen and (min-width: 768px){.featureSect__head{padding-left:40px}}@media screen and (max-width: 768px){.featureSect__head{padding-left:35px}}@media screen and (min-width: 768px){.featureSect__head+.featureSect__cont{margin-top:20px}}@media screen and (max-width: 768px){.featureSect__head+.featureSect__cont{margin-top:15px}}.featureSect__heading{letter-spacing:.1em}@media screen and (min-width: 768px){.featureSect__heading{font-size:18px;line-height:1.66667}.featureSect__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.featureSect__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.featureSect__heading:before,.featureSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.featureSect__heading{font-size:15px;line-height:1.66667}.featureSect__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.featureSect__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.featureSect__heading:before,.featureSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.featureSect__cont .txt{font-size:12px;line-height:1.83333}.featureSect__cont .txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.featureSect__cont .txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.featureSect__cont .txt:before,.featureSect__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.featureSect__cont .txt{letter-spacing:0}}.featureSect__number{align-items:center;background-color:#666666;border:1px solid #cccccc;color:#ffffff;display:flex;justify-content:center;left:0;letter-spacing:.02em;line-height:1;position:absolute}@media screen and (min-width: 768px){.featureSect__number{font-size:16px;height:24px;top:4px;width:24px}}@media screen and (max-width: 768px){.featureSect__number{font-size:17px;height:25px;top:0;width:25px}}.featureSwiper{border-top:1px solid #cccccc}@media screen and (min-width: 768px){.featureSwiper{margin-top:56px;padding-top:20px}}@media screen and (max-width: 768px){.featureSwiper{margin:20px auto 0;overflow:hidden;position:relative;width:calc(326 / 390 * 100vw)}}@media screen and (min-width: 768px){.featureSwiper .swiper-container{width:100%}}@media screen and (max-width: 768px){.featureSwiper .swiper-container{margin:0 auto;width:calc(326 / 390 * 100vw)}}.featureSwiper .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.featureSwiper .swiper-wrapper{flex-wrap:wrap}}@media screen and (max-width: 768px){.featureSwiper .swiper-wrapper{flex-direction:column}}.featureSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.featureSwiper .swiper-slide{width:100%}}@media screen and (min-width: 768px) and (min-width: 768px){.featureSwiper .swiper-slide:not(:last-of-type){margin-bottom:30px}}@media screen and (max-width: 768px){.featureSwiper .swiper-slide{width:100%}}@media screen and (max-width: 768px){.fixBnr{height:85px;justify-content:flex-start;left:15px;right:auto}}@media screen and (max-width: 768px){.fixBnr-btn--tel{height:85px;width:160px}}.fixBnr-btn--tel .fixBnr-btn__inner{background-color:#404356}@media screen and (max-width: 768px){.fixBnr-btn--tel .fixBnr-btn__inner{font-size:18px;gap:8px}}.generalBtn{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative}@media screen and (min-width: 768px){.generalBtn{border-radius:100px;gap:24px;height:115px;width:480px}}@media screen and (max-width: 768px){.generalBtn{border-radius:calc(40 / 390 * 100vw);gap:calc(16 / 390 * 100vw);height:calc(70 / 390 * 100vw);width:calc(336 / 390 * 100vw)}}.generalBtn:before{content:'';height:100%;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:-1}@media screen and (min-width: 768px){.generalBtn:before{transition:opacity .3s ease-in-out}}@media screen and (min-width: 768px){.generalBtn:hover:before{opacity:.7}}@media screen and (min-width: 768px){.generalBtn:hover .generalBtn__arrow{transform:translateX(6px)}}.generalBtn__txt{color:#ffffff;font-weight:bold;letter-spacing:.1em;white-space:nowrap}@media screen and (min-width: 768px){.generalBtn__txt{font-size:28px}}@media screen and (max-width: 768px){.generalBtn__txt{font-size:calc(16 / 390 * 100vw)}}.generalBtn__txt .en{color:#ffffff;font-family:"EB Garamond",serif;letter-spacing:.1em;text-align:center;white-space:nowrap}@media screen and (min-width: 768px){.generalBtn__txt .en{font-size:16px;padding-bottom:6px}}@media screen and (max-width: 768px){.generalBtn__txt .en{font-size:calc(14 / 390 * 100vw);padding-bottom:calc(4 / 390 * 100vw)}}@media screen and (min-width: 768px){.generalBtn__arrow{transition:transform .3s ease-in-out}}@media screen and (max-width: 768px){.generalBtn__arrow{transform:scale(0.75)}}.generalBtn--entry:before{background:linear-gradient(to bottom, #dbc37b 0%, #87690e 100%)}.generalBtn--reserve:before{background:linear-gradient(to bottom, #cf5b5b 0%, #a42e2e 100%)}.generalBtn--map:before{background:linear-gradient(to bottom, #c5b19f 0%, #8d7763 100%)}@media screen and (min-width: 768px){.generalBtn--map .generalBtn__txt{font-size:20px;letter-spacing:0;padding-left:20px}}@media screen and (max-width: 768px){.generalBtn--map .generalBtn__txt{font-size:calc(15 / 390 * 100vw);letter-spacing:-.05em;padding-left:calc(14 / 390 * 100vw)}}.hanreiList{display:flex;flex-wrap:wrap;line-height:1.8}.hanreiList:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.hanreiList:after{margin-bottom:calc((1 - 1.8) * .5em)}.hanreiList:before,.hanreiList:after{content:'';display:block;height:0;width:0}.hanreiList__item{align-items:center;color:#999999;display:flex;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;justify-content:flex-start;letter-spacing:0;margin-right:10px}.hanreiList__item .squareSVG{height:auto;margin-right:3px;width:8px}.hanreiList__item .windSVG{height:auto;width:15px}.hanreiList__item .lightSVG{height:auto;width:15px}.hanreiList__item .outSVG{height:auto;width:10px}@media screen and (max-width: 768px){.hanreiList__item--onlyTxt{width:100%}}@media screen and (min-width: 768px){.hanreiList+.priceDetail{margin-top:60px}}@media screen and (max-width: 768px){.hanreiList+.priceDetail{margin-top:25px}}.introSect{margin:0 auto}@media screen and (min-width: 768px){.introSect{padding:60px 0}}@media screen and (max-width: 768px){.introSect{margin:0 -10px;padding:calc(26 / 390 * 100vw) 0}}.introSect__inner{margin:0 auto;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.introSect__inner{font-size:30px}}@media screen and (max-width: 768px){.introSect__inner{font-size:calc(21 / 390 * 100vw);letter-spacing:0;line-height:1.4}}@media screen and (min-width: 768px){.introSect__inner sup{font-size:14px}}@media screen and (max-width: 768px){.introSect__inner sup{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.introSect__inner .large{font-size:42px}}@media screen and (max-width: 768px){.introSect__inner .large{font-size:calc(28/ 390 * 100vw)}}.introSect__inner .num{color:#ebd7b9;font-weight:bold;line-height:1}@media screen and (min-width: 768px){.introSect__inner .num{font-size:56px}}@media screen and (max-width: 768px){.introSect__inner .num{font-size:calc(40 / 390 * 100vw)}}.introSect__inner .color{color:#ebd7b9;font-weight:bold}@media screen and (max-width: 768px){.introSect__inner .color{font-size:calc(25 / 390 * 100vw)}}.introSect__inner .caption{color:#ffffff;margin-top:10px}@media screen and (min-width: 768px){.introSect__inner .caption{text-align:left}}@media screen and (max-width: 768px){.introSect__inner .caption{text-align:right}}.mainVisual{overflow:hidden;position:relative;width:100%;z-index:3}.mainVisual__pic{display:block;width:100%}.mainVisual__image{display:block;height:auto;width:100%}.mainVisual__plot{inset:0;pointer-events:none;position:absolute;z-index:3}@media screen and (min-width: 768px){.mainVisual__plot{opacity:0;transition:opacity 1.6s 1.6s ease}}@media screen and (max-width: 768px){.mainVisual__plot{display:none}}.mainVisual__plotPic{display:block;height:100%;width:100%}.mainVisual__plotImage{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.mainVisual__copy{color:#ffffff;letter-spacing:.03em;opacity:0;position:absolute;text-shadow:0 0 10px rgba(0,0,0,0.8),0 0 10px rgba(0,0,0,0.8),0 0 10px rgba(0,0,0,0.8)}@media screen and (min-width: 768px){.mainVisual__copy{font-size:38px;left:calc(73 / 1440 * 100vw);top:calc(296 / 1440 * 100vw);transition:opacity 2s .6s ease}}@media screen and (max-width: 768px){.mainVisual__copy{font-size:calc(21 / 390 * 100vw);left:50%;position:absolute;text-align:center;top:calc(220 / 390 * 100vw);transform:translate(-50%, -50%);transition:opacity 2s .3s ease;width:100%}}.mainVisual__copy .large{display:inline-block}@media screen and (min-width: 768px){.mainVisual__copy .large{font-size:50px;padding-top:20px}}@media screen and (max-width: 768px){.mainVisual__copy .large{font-size:calc(27 / 390 * 100vw);letter-spacing:.1em;padding-top:calc(14 / 390 * 100vw)}}@media screen and (min-width: 768px){.mainVisual.is-show .mainVisual__plot{opacity:1}}.mainVisual.is-show .mainVisual__copy{opacity:1}.mainVisual__capIn{bottom:5px;position:absolute;right:5px;text-align:right;z-index:2}@media screen and (max-width: 768px){.mainVisual__capIn{color:#999999}}.mapSect{margin:0 auto}@media screen and (min-width: 768px){.mapSect{width:1000px}}@media screen and (max-width: 768px){.mapSect{margin:0 -10px}}.mapSect__head{text-align:center}.mapSect__head .headingCombi .heading--default{background:linear-gradient(90deg, #bb8d49 0%, #dfceb5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"EB Garamond",serif;line-height:1;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.mapSect__head .headingCombi .heading--default{font-size:32px}}@media screen and (max-width: 768px){.mapSect__head .headingCombi .heading--default{font-size:calc(20 / 390 * 100vw)}}.mapSect__head .headingCombi .heading--default+.txt{line-height:1}@media screen and (min-width: 768px){.mapSect__head .headingCombi .heading--default+.txt{font-size:32px;margin-top:32px}}@media screen and (max-width: 768px){.mapSect__head .headingCombi .heading--default+.txt{font-size:calc(24 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw)}}@media screen and (min-width: 768px){.mapSect__cont{margin-top:100px}}@media screen and (max-width: 768px){.mapSect__cont{margin-top:calc(80 / 390 * 100vw)}}.mapSect__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.mapSect__bottom{margin:120px auto 0;width:990px}}@media screen and (max-width: 768px){.mapSect__bottom{gap:calc(20 / 390 * 100vw);margin-top:calc(80 / 390 * 100vw)}}.planSect{margin:0 auto}@media screen and (max-width: 768px){.planSect{margin:0 -10px}}.planSect__head{text-align:center}.planSect__head .headingCombi .heading--default{background:linear-gradient(90deg, #bb8d49 0%, #dfceb5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"EB Garamond",serif;line-height:1;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.planSect__head .headingCombi .heading--default{font-size:32px}}@media screen and (max-width: 768px){.planSect__head .headingCombi .heading--default{font-size:calc(20 / 390 * 100vw)}}.planSect__head .headingCombi .heading--default+.txt{line-height:1.75}.planSect__head .headingCombi .heading--default+.txt:before{content:'';margin-top:calc((1 - 1.75) * .5em)}.planSect__head .headingCombi .heading--default+.txt:after{margin-bottom:calc((1 - 1.75) * .5em)}.planSect__head .headingCombi .heading--default+.txt:before,.planSect__head .headingCombi .heading--default+.txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.planSect__head .headingCombi .heading--default+.txt{font-size:32px;margin-top:32px}}@media screen and (max-width: 768px){.planSect__head .headingCombi .heading--default+.txt{font-size:calc(24 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw)}}@media screen and (min-width: 768px){.planSect__cont{margin-top:100px}}@media screen and (max-width: 768px){.planSect__cont{margin-top:calc(60 / 390 * 100vw)}}.pointSect{margin:0 auto}@media screen and (max-width: 768px){.pointSect{margin:0 -10px}}.pointSect__head{position:relative;text-align:center}@media screen and (min-width: 768px){.pointSect__head{padding-bottom:32px}}@media screen and (max-width: 768px){.pointSect__head{padding-bottom:calc(30 / 390 * 100vw)}}.pointSect__head:before{background-color:#a7834c;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.pointSect__head:before{width:57px}}@media screen and (max-width: 768px){.pointSect__head:before{width:calc(40 / 390 * 100vw)}}.pointSect__head .headingCombi .txt{line-height:1;margin-top:0}@media screen and (min-width: 768px){.pointSect__head .headingCombi .txt{font-size:32px}}@media screen and (max-width: 768px){.pointSect__head .headingCombi .txt{font-size:calc(24 / 390 * 100vw)}}.pointSect__cont{counter-reset:num 0;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.pointSect__cont{gap:14px 11px;margin-top:40px}}@media screen and (max-width: 768px){.pointSect__cont{gap:calc(10 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}.pointSect__cont .pointCard{align-items:center;background-color:#745a43;border-radius:10px;color:#ffffff;counter-increment:num;display:flex;justify-content:center;letter-spacing:0;position:relative;text-align:center;line-height:1.46667}.pointSect__cont .pointCard:before{content:'';margin-top:calc((1 - 1.46667) * .5em)}.pointSect__cont .pointCard:after{margin-bottom:calc((1 - 1.46667) * .5em)}.pointSect__cont .pointCard:before,.pointSect__cont .pointCard:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.pointSect__cont .pointCard{font-size:22px;height:150px;padding-top:10px;width:326px}}@media screen and (max-width: 768px){.pointSect__cont .pointCard{font-size:calc(15 / 390 * 100vw);height:calc(110 / 390 * 100vw);padding-top:calc(10 / 390 * 100vw);width:calc(170 / 390 * 100vw)}}.pointSect__cont .pointCard:before{color:rgba(255,255,255,0.3);content:"0" counter(num);font-family:"EB Garamond",serif;left:50%;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width: 768px){.pointSect__cont .pointCard:before{font-size:24px;top:16px}}@media screen and (max-width: 768px){.pointSect__cont .pointCard:before{font-size:calc(15 / 390 * 100vw);top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.pointSect__cont .pointCard sup{font-size:12px}}@media screen and (max-width: 768px){.pointSect__cont .pointCard sup{font-size:10px}}.pointSect__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.pointSect__bottom{margin:120px auto 0;width:990px}}@media screen and (max-width: 768px){.pointSect__bottom{gap:calc(20 / 390 * 100vw);margin-top:calc(80 / 390 * 100vw)}}.qualitySect{margin:0 auto}.qualitySect__head{margin-left:calc(50% - 50vw);position:relative;width:100vw}@media screen and (min-width: 768px){.qualitySect__head{height:calc(730 / 1440 * 100vw);overflow:hidden}}@media screen and (min-width: 768px){.qualitySect__head .photo__image{max-width:unset;width:100%}}.qualitySect__head .caption{bottom:10px;position:absolute;right:10px}.qualitySect__cont{text-align:center}@media screen and (min-width: 768px){.qualitySect__cont{margin-top:120px}}@media screen and (max-width: 768px){.qualitySect__cont{margin-top:calc(80 / 390 * 100vw)}}.qualitySect__cont .headingCombi .heading--default{background:linear-gradient(90deg, #bb8d49 0%, #dfceb5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"EB Garamond",serif;line-height:1.5;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.qualitySect__cont .headingCombi .heading--default{font-size:32px}}@media screen and (max-width: 768px){.qualitySect__cont .headingCombi .heading--default{font-size:calc(20 / 390 * 100vw)}}.qualitySect__cont .headingCombi .heading--default+.txt{line-height:1;line-height:1.5625}.qualitySect__cont .headingCombi .heading--default+.txt:before{content:'';margin-top:calc((1 - 1.5625) * .5em)}.qualitySect__cont .headingCombi .heading--default+.txt:after{margin-bottom:calc((1 - 1.5625) * .5em)}.qualitySect__cont .headingCombi .heading--default+.txt:before,.qualitySect__cont .headingCombi .heading--default+.txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.qualitySect__cont .headingCombi .heading--default+.txt{font-size:32px;margin-top:32px}}@media screen and (max-width: 768px){.qualitySect__cont .headingCombi .heading--default+.txt{font-size:calc(24 / 390 * 100vw);letter-spacing:.12em;margin-top:calc(32 / 390 * 100vw)}}.qualitySect__cont .headingCombi .heading--default+.txt+.caption{color:#000000;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.qualitySect__cont .headingCombi .heading--default+.txt+.caption{font-size:20px;margin-top:30px}}@media screen and (max-width: 768px){.qualitySect__cont .headingCombi .heading--default+.txt+.caption{font-size:calc(14 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.qualitySect__bottom{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.qualitySect__bottom{gap:80px 40px;margin-top:100px}}@media screen and (max-width: 768px){.qualitySect__bottom{margin-top:calc(60 / 390 * 100vw);row-gap:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.qualitySect__bottom .qualityCard{width:340px}}@media screen and (min-width: 768px){.qualitySect__bottom .qualityCard__cont{margin-top:24px}}@media screen and (max-width: 768px){.qualitySect__bottom .qualityCard__cont{margin-top:calc(24 / 390 * 100vw)}}@media screen and (min-width: 768px){.qualitySect__bottom .qualityCard__cont sup{font-size:12px}}@media screen and (max-width: 768px){.qualitySect__bottom .qualityCard__cont sup{font-size:10px}}@media screen and (min-width: 768px){.qualitySect__bottom .qualityCard__ttl{font-size:20px}}@media screen and (max-width: 768px){.qualitySect__bottom .qualityCard__ttl{font-size:calc(20 / 390 * 100vw)}}.qualitySect__bottom .qualityCard__txt{border-top:1px solid #cbcac6;line-height:1.75}.qualitySect__bottom .qualityCard__txt:before{content:'';margin-top:calc((1 - 1.75) * .5em)}.qualitySect__bottom .qualityCard__txt:after{margin-bottom:calc((1 - 1.75) * .5em)}.qualitySect__bottom .qualityCard__txt:before,.qualitySect__bottom .qualityCard__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.qualitySect__bottom .qualityCard__txt{font-size:16px;margin-top:20px;padding-top:20px}}@media screen and (max-width: 768px){.qualitySect__bottom .qualityCard__txt{font-size:calc(16 / 390 * 100vw);margin-top:calc(16 / 390 * 100vw);padding-top:calc(16 / 390 * 100vw)}}.qualitySect__bottom .qualityCard__txt+.caption{margin-top:8px}.recommendedPlan{position:relative}@media screen and (min-width: 768px){.recommendedPlan{display:flex;justify-content:flex-start}}@media screen and (min-width: 768px){.recommendedPlan__inner{min-height:800px;width:465px}}@media screen and (max-width: 768px){.recommendedPlan__inner{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__item{height:690px;width:675px}.recommendedPlan .roomFigure__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.recommendedPlan .planSpec{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.recommendedPlan .planSpec{align-items:flex-end}}@media screen and (max-width: 768px){.recommendedPlan .planSpec{align-items:center;margin:0 10px;order:1}}.recommendedPlan .planSpec__name{align-items:center;background-color:#745a43;color:#ffffff;display:flex;font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name{font-size:24px;height:50px;margin-bottom:20px;padding-left:20px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name{font-size:calc(28 / 390 * 100vw);height:calc(50 / 390 * 100vw);padding-left:calc(20 / 390 * 100vw);width:100%}}.recommendedPlan .planSpec__name .alphabet{padding-right:6px}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name .alphabet{font-size:36px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name .alphabet{font-size:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name+.planSpec__length{margin-top:calc(24 / 390 * 100vw)}}.recommendedPlan .planSpec__name .info{font-size:12px;letter-spacing:0;line-height:1;margin-left:10px}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name .info{margin-top:10px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name .info{font-size:calc(12 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.recommendedPlan .planSpec__length{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.recommendedPlan .planSpec__length{font-size:22px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__length{font-size:calc(32 / 390 * 100vw)}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__length .int{font-size:32px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__length .int{font-size:calc(46 / 390 * 100vw)}}.recommendedPlan .planSpec__length .caption{display:inline-block;letter-spacing:0}@media screen and (min-width: 768px){.recommendedPlan .planSpec__length+.planSpec__variation{margin-left:15px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__length+.planSpec__variation{margin-top:12px}}.recommendedPlan .planSpec__variation{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7;white-space:nowrap}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation{font-size:22px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation{font-size:calc(32 / 390 * 100vw);width:100%}}.recommendedPlan .planSpec__variation .initial{letter-spacing:.15em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation .initial{font-size:32px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation .initial{font-size:calc(46 / 390 * 100vw)}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation .jp{font-size:14px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation .jp{font-size:calc(20 / 390 * 100vw)}}.recommendedPlan .planSpec__variation+.caption{letter-spacing:.05em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation+.caption{font-size:12px;margin-top:15px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation+.caption{font-size:calc(12 / 390 * 100vw);letter-spacing:0;margin-top:13px}}.recommendedPlan .planSpec__variation+.caption+.caption{letter-spacing:.05em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption{font-size:12px;margin-top:10px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption{font-size:calc(12 / 390 * 100vw)}}.recommendedPlan .planSpec__variation+.caption+.caption+.caption{letter-spacing:.05em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption+.caption{font-size:12px;margin-top:10px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption+.caption{font-size:calc(12 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.recommendedPlan .planSpec__variation+.caption+.caption+.caption+.caption{letter-spacing:.05em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption+.caption+.caption{font-size:12px;margin-top:10px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation+.caption+.caption+.caption+.caption{font-size:calc(12 / 390 * 100vw);margin-top:calc(8 / 390 * 100vw)}}.recommendedPlan .planSpec__subData{border-top:1px solid #cccccc;margin-top:13px;padding-top:8px}@media screen and (min-width: 768px){.recommendedPlan .roomFigure{position:absolute;right:0;top:0;width:675px}}@media screen and (max-width: 768px){.recommendedPlan .roomFigure{margin-top:calc(60 / 390 * 100vw);order:3}}.recommendedPlan .roomFigure__inner{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__inner{height:690px}}.recommendedPlan .roomFigure__inner:before{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__inner .photo__image{width:600px}}.recommendedPlan .roomFigure__bottom{margin-top:10px}@media screen and (max-width: 768px){.recommendedPlan .featureSwiper{margin-top:calc(40 / 390 * 100vw);order:2}}.figList{align-items:flex-start;display:flex;margin:0 auto}@media screen and (min-width: 768px){.figList{justify-content:center}}@media screen and (max-width: 768px){.figList{flex-wrap:wrap;gap:calc(5 / 390 * 100vw);justify-content:space-between;width:-moz-fit-content;width:fit-content}}.figList__item{align-items:center;border:1px solid #745a43;color:#111111;cursor:pointer;display:flex;justify-content:center;transition:.3s}@media screen and (min-width: 768px){.figList__item{font-size:20px;height:50px;width:335px}}@media screen and (max-width: 768px){.figList__item{font-size:calc(16 / 390 * 100vw);height:calc(50 / 390 * 100vw);width:calc(172 / 390 * 100vw)}}.figList__item.is-active{background-color:#745a43;border:1px solid #745a43;color:#ffffff}@media screen and (min-width: 768px){.figList__item:hover{background-color:#745a43;border:1px solid #745a43;color:#ffffff}}@media (hover: hover) and (pointer: fine){.figList__item:hover{background-color:#745a43;border:1px solid #745a43;color:#ffffff}}@media screen and (min-width: 768px){.figList__item:not(:last-of-type){margin-right:5px}}@media screen and (max-width: 768px){.figList__item:nth-of-type(n+3){margin-top:5px}}@media screen and (min-width: 768px){.roomFigure__head+.roomFigure__cont{margin-top:20px}}@media screen and (max-width: 768px){.roomFigure__head+.roomFigure__cont{margin-top:16px}}.roomFigure__image{display:block;margin:0 auto}@media screen and (min-width: 768px){.roomFigure__image{width:600px}}.roomFigure--tabMode .roomFigure__image{display:none}.roomFigure--tabMode .roomFigure__image.is-active{display:block}.selectSect{margin:0 auto}@media screen and (max-width: 768px){.selectSect{margin:0 -10px}}.selectSect__head{text-align:center}.selectSect__head .headingCombi .txt{line-height:1;margin-top:0;position:relative;line-height:1.8}.selectSect__head .headingCombi .txt:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.selectSect__head .headingCombi .txt:after{margin-bottom:calc((1 - 1.8) * .5em)}.selectSect__head .headingCombi .txt:before,.selectSect__head .headingCombi .txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.selectSect__head .headingCombi .txt{font-size:26px;padding-bottom:33px}}@media screen and (max-width: 768px){.selectSect__head .headingCombi .txt{font-size:calc(20 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw)}}.selectSect__head .headingCombi .txt:before{background-color:#ffffff;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.selectSect__head .headingCombi .txt:before{width:57px}}@media screen and (max-width: 768px){.selectSect__head .headingCombi .txt:before{width:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.selectSect__head .headingCombi:last-of-type{margin-top:32px}}@media screen and (max-width: 768px){.selectSect__head .headingCombi:last-of-type{margin-top:calc(30 / 390 * 100vw)}}.selectSect__head .headingCombi:last-of-type .txt:before{display:none}.selectSect__lead{line-height:1.8}@media screen and (min-width: 768px){.selectSect__lead{font-size:16px}}@media screen and (max-width: 768px){.selectSect__lead{font-size:calc(13 / 390 * 100vw)}}.selectSect__cont{margin:0 auto}@media screen and (min-width: 768px){.selectSect__cont{margin-top:56px;width:1021px}}@media screen and (max-width: 768px){.selectSect__cont{margin-top:calc(40 / 390 * 100vw);width:100%}}@media screen and (min-width: 768px){.selectSect__cont .photo__image{max-width:unset;width:100%}}.selectSect__cont .photo__capIn{right:unset}@media screen and (min-width: 768px){.selectSect__cont .photo__capIn{bottom:5px;left:15px}}@media screen and (max-width: 768px){.selectSect__cont .photo__capIn{bottom:-15px;left:0}}.serviceSect{margin:0 auto}@media screen and (max-width: 768px){.serviceSect{margin:0 -10px}}.serviceSect__head{text-align:center}.serviceSect__head .headingCombi .heading--default{background:linear-gradient(90deg, #bb8d49 0%, #dfceb5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"EB Garamond",serif;line-height:1;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.serviceSect__head .headingCombi .heading--default{font-size:32px}}@media screen and (max-width: 768px){.serviceSect__head .headingCombi .heading--default{font-size:calc(20 / 390 * 100vw)}}.serviceSect__head .headingCombi .heading--default+.txt{line-height:1}@media screen and (min-width: 768px){.serviceSect__head .headingCombi .heading--default+.txt{font-size:32px;margin-top:32px}}@media screen and (max-width: 768px){.serviceSect__head .headingCombi .heading--default+.txt{font-size:calc(24 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw)}}.serviceSect__cont{background-color:#fbf9f4}@media screen and (min-width: 768px){.serviceSect__cont{border-radius:50px;margin-top:100px;padding:56px 50px 80px}}@media screen and (max-width: 768px){.serviceSect__cont{border-radius:10px;margin-top:calc(80 / 390 * 100vw);padding:calc(40 / 390 * 100vw) calc(10 / 390 * 100vw) calc(56 / 390 * 100vw)}}.serviceSect__copy{color:#806a55;font-weight:bold;text-align:center;line-height:1.5625}.serviceSect__copy:before{content:'';margin-top:calc((1 - 1.5625) * .5em)}.serviceSect__copy:after{margin-bottom:calc((1 - 1.5625) * .5em)}.serviceSect__copy:before,.serviceSect__copy:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.serviceSect__copy{font-size:32px;margin-top:40px}}@media screen and (max-width: 768px){.serviceSect__copy{display:none}}@media screen and (min-width: 768px){.serviceSect__copy sup{font-size:16px}}@media screen and (max-width: 768px){.serviceSect__copy sup{font-size:calc(12 / 390 * 100vw)}}.voiceSect{margin:0 auto}@media screen and (max-width: 768px){.voiceSect{margin:0 -10px}}.voiceSect__head{text-align:center}.voiceSect__head .headingCombi .txt{line-height:1;position:relative}@media screen and (min-width: 768px){.voiceSect__head .headingCombi .txt{font-size:26px;padding-bottom:33px}}@media screen and (max-width: 768px){.voiceSect__head .headingCombi .txt{font-size:calc(20 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw)}}.voiceSect__head .headingCombi .txt:before{background-color:#ffffff;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 768px){.voiceSect__head .headingCombi .txt:before{width:57px}}@media screen and (max-width: 768px){.voiceSect__head .headingCombi .txt:before{width:calc(40 / 390 * 100vw)}}.voiceSect__cont{margin:0 auto}@media screen and (min-width: 768px){.voiceSect__cont{margin-top:80px;width:990px}}@media screen and (max-width: 768px){.voiceSect__cont{margin-top:calc(40 / 390 * 100vw)}}.voiceSect__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.voiceSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.voiceSect__bottom{gap:calc(20 / 390 * 100vw);margin-top:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.voiceSect__bnrArea{margin-top:80px}}@media screen and (max-width: 768px){.voiceSect__bnrArea{margin-top:calc(80 / 390 * 100vw);padding-bottom:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-service{padding-top:170px}}@media screen and (max-width: 768px){.lp-service{padding-top:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-voice{padding-top:120px}}@media screen and (max-width: 768px){.lp-voice{padding-top:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-select{margin-top:-2px;padding:120px 0 150px}}@media screen and (max-width: 768px){.lp-select{margin-top:-1px;padding:calc(100 / 390 * 100vw) 0}}.lp-select .lifestagePlan{background-color:#fbf9f4}@media screen and (min-width: 768px){.lp-select .lifestagePlan{margin-top:100px}}@media screen and (max-width: 768px){.lp-select .lifestagePlan{margin-top:calc(80 / 390 * 100vw)}}.lp-select .medicareSupport{background-color:#fbf9f4}@media screen and (min-width: 768px){.lp-select .medicareSupport{margin-top:100px}}@media screen and (max-width: 768px){.lp-select .medicareSupport{margin-top:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-plan{padding:170px 0 150px}}@media screen and (max-width: 768px){.lp-plan{padding:calc(94 / 390 * 100vw) 0 calc(100 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-point{margin-bottom:0;padding:100px 0 160px}}@media screen and (max-width: 768px){.lp-point{padding:calc(80 / 390 * 100vw) 0 calc(100 / 390 * 100vw)}}@media screen and (min-width: 768px){.lp-map{padding:120px 0 80px}}@media screen and (max-width: 768px){.lp-map{padding:calc(94 / 390 * 100vw) 0 calc(80 / 390 * 100vw)}}
