.casbee{margin:auto;width:-moz-fit-content;width:fit-content}.casbee__img{height:auto}@media screen and (min-width: 768px){.casbee__img{width:360px}}@media screen and (min-width: 768px){.casbee__img+.caption{margin-top:10px}}@media screen and (max-width: 768px){.casbee__img+.caption{margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.catchFeature{margin-top:40px}}@media screen and (max-width: 768px){.catchFeature{margin-top:40px}}@media screen and (min-width: 768px){.catchFeature .arrangeLayout .generalSect,.catchFeature .arrangeLayout .subGeneralSect{margin:0 auto;width:990px}}.catchFeature .arrangeLayout .generalSect__en,.catchFeature .arrangeLayout .subGeneralSect__en{font-family:Lato, sans-serif;line-height:1}@media screen and (min-width: 768px){.catchFeature .arrangeLayout .generalSect__en,.catchFeature .arrangeLayout .subGeneralSect__en{font-size:12px;margin-bottom:20px}}@media screen and (max-width: 768px){.catchFeature .arrangeLayout .generalSect__en,.catchFeature .arrangeLayout .subGeneralSect__en{font-size:10px;margin-bottom:20px}}@media screen and (min-width: 768px){.catchFeature .arrangeLayout .generalSect__head,.catchFeature .arrangeLayout .subGeneralSect__head{width:420px}}@media screen and (min-width: 768px){.catchFeature .arrangeLayout .generalSect__head .txt+.caption,.catchFeature .arrangeLayout .subGeneralSect__head .txt+.caption{margin-top:20px;padding-right:40px}}@media screen and (max-width: 768px){.catchFeature .arrangeLayout .generalSect__head .caption,.catchFeature .arrangeLayout .subGeneralSect__head .caption{margin-top:10px;padding:0 30px}}.catchFeature .arrangeLayout .generalSect__cont,.catchFeature .arrangeLayout .subGeneralSect__cont{flex-shrink:0;text-align:center}@media screen and (min-width: 768px){.catchFeature .arrangeLayout .generalSect__cont,.catchFeature .arrangeLayout .subGeneralSect__cont{width:465px}}@media screen and (max-width: 768px){.catchFeature .arrangeLayout .generalSect__cont,.catchFeature .arrangeLayout .subGeneralSect__cont{margin-right:-30px}}@media screen and (max-width: 768px){.catchFeature .arrangeLayout .generalSect__cont .photo__capOut,.catchFeature .arrangeLayout .subGeneralSect__cont .photo__capOut{padding:5px}}.catchFeature .arrangeLayout .generalSect__cont .photo+.caption,.catchFeature .arrangeLayout .subGeneralSect__cont .photo+.caption{margin-top:10px;text-align:left}@media screen and (min-width: 768px){.planTab{padding-top:80px}}@media screen and (max-width: 768px){.planTab{padding-top:calc(90 / 390 * 100vw)}}.planTab__head .tabList{justify-content:center}@media screen and (min-width: 768px){.planTab__head .tabList__item{width:296px}}@media screen and (min-width: 768px){.planTab__head+.planTab__cont{margin-top:80px}}@media screen and (max-width: 768px){.planTab__head+.planTab__cont{margin-top:calc(70 / 390 * 100vw)}}.planTab__item{display:none}.planTab__item.is-active{display:block}@media screen and (min-width: 768px){.planTab__bottom{margin-top:150px}}@media screen and (max-width: 768px){.planTab__bottom{margin-top:100px}}.comparisonLayout{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.comparisonLayout{justify-content:center}}@media screen and (max-width: 768px){.comparisonLayout{justify-content:space-between}}.comparisonLayout__item{position:relative}@media screen and (min-width: 768px){.comparisonLayout__item{width:360px}.comparisonLayout__item:first-child:last-child{width:380px}}.comparisonLayout__item:before{border-style:solid;height:0;position:absolute;width:0}@media screen and (min-width: 768px){.comparisonLayout__item:before{border-color:transparent transparent transparent #999999;border-width:20px 0 20px 20px;left:calc(100% + 20px);top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 768px){.comparisonLayout__item:before{border-color:#999999 transparent transparent transparent;border-width:19px 18.5px 0 18.5px;left:50%;position:absolute;top:calc(100% + 20px);transform:translate(-50%, 0)}}@media screen and (min-width: 768px){.comparisonLayout__item:not(:last-of-type){margin-right:60px}}@media screen and (max-width: 768px){.comparisonLayout__item:not(:last-of-type){margin-bottom:50px}}.comparisonLayout__item:not(:last-of-type):before{content:''}.comparisonLayout__item .photo+.subQualitySect{text-align:left}@media screen and (min-width: 768px){.comparisonLayout__item .photo+.subQualitySect{margin-top:50px}}@media screen and (max-width: 768px){.comparisonLayout__item .photo+.subQualitySect{margin-top:60px}}.comparisonLayout--pattern01 .comparisonLayout__item:before{content:none}@media screen and (max-width: 768px){.comparisonLayout--pattern01 .comparisonLayout__item:not(:last-of-type){margin-bottom:100px}}.comparisonLayout+.subQualitySect{margin-top:60px}.cookingSwiper{overflow:hidden;position:relative}@media screen and (min-width: 768px){.cookingSwiper{margin:0 calc(50% - 50vw);padding-bottom:20px;width:100vw}}@media screen and (max-width: 768px){.cookingSwiper{padding-bottom:17px}}.cookingSwiper__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.cookingSwiper__controller{justify-content:flex-end;margin:60px auto 0;width:1200px}}@media screen and (max-width: 768px){.cookingSwiper__controller{justify-content:space-between;margin-top:20px;width:330px}}.cookingSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.cookingSwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.cookingSwiper__controller .swiper-pagination{width:calc(100% - 50px)}}.cookingSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.cookingSwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.cookingSwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.cookingSwiper__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.cookingSwiper__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.cookingSwiper__controller .swiper-scrollbar-drag{top:-2px}}.cookingSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.cookingSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.cookingSwiper__controller .proglessCircle{width:33px}}.cookingSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.cookingSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.cookingSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.cookingSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.cookingSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.cookingSwiper .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.cookingSwiper .swiper-container{overflow:hidden}}.cookingSwiper .swiper-wrapper{overflow:visible}.cookingSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.cookingSwiper .swiper-slide{transition:.3s;width:465px}}@media screen and (min-width: 768px){.cookingSwiper .swiper-slide-prev{transition:0}}.cookingSwiper--disableMode .swiper-wrapper{justify-content:center}.cookingSwiper--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}.coordinateArea{display:flex;justify-content:space-between;margin:120px auto 80px;width:900px}.coordinateArea__item{margin:0 auto;width:360px}@media screen and (min-width: 768px){.coordinateArea__visual+.coordinateArea__heading{margin-top:30px}}@media screen and (max-width: 768px){.coordinateArea__visual+.coordinateArea__heading{margin-top:25px}}@media screen and (min-width: 768px){.coordinateArea__heading{font-size:18px;letter-spacing:.11em;line-height:1.66667}.coordinateArea__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.coordinateArea__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.coordinateArea__heading:before,.coordinateArea__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.coordinateArea__heading{font-size:15px;letter-spacing:.15em;line-height:1.66667}.coordinateArea__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.coordinateArea__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.coordinateArea__heading:before,.coordinateArea__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.coordinateArea__heading+.coordinateArea__txt{margin-top:30px}}@media screen and (max-width: 768px){.coordinateArea__heading+.coordinateArea__txt{margin-top:20px}}.coordinateArea__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.coordinateArea__txt{font-size:12px;line-height:1.83333}.coordinateArea__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.coordinateArea__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.coordinateArea__txt:before,.coordinateArea__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.coordinateArea__txt{font-size:11px;line-height:1.90909}.coordinateArea__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.coordinateArea__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.coordinateArea__txt:before,.coordinateArea__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect{align-items:center;display:flex;justify-content:space-between}}.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head{position:relative;z-index:1}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head{width:780px}}.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt{padding-right:40px}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt{margin:34px auto 0 0;max-width:780px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt{margin-top:34px;padding:0 30px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt+.photo{margin:40px -30px 0 0;width:315px}}.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt+.caption{margin-top:10px}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt+.caption{padding:0 30px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__cont{width:330px}}@media screen and (max-width: 768px){.subGeneralSect__head+.decorationFeature .verticalStack .generalSect__cont .subGeneralSect__cont{margin-left:auto;margin-right:auto;margin-top:40px;width:100%}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__bottom{margin-top:40px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__bottom .graph{margin:auto;width:630px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__bottom .graph+.decorationGallery{margin-top:80px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__bottom .graph+.decorationGallery{margin-top:40px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__bottom .usableSwiper{padding:80px 0 100px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__bottom .usableSwiper{padding:100px 0 120px}}@media screen and (min-width: 768px){.decorationGallery{display:flex;flex-wrap:wrap;gap:20px}}.decorationGallery__item{background-color:#e9e2da;padding:20px}@media screen and (min-width: 768px){.decorationGallery__item{width:calc((100% - 60px) / 4)}}@media screen and (max-width: 768px){.decorationGallery__item:not(:first-child){margin-top:10px}}.decorationGallery__item--cafe{background-color:#88755c;color:#ffffff}.decorationGallery__item--art{background-color:#737b7e;color:#ffffff}.decorationGallery__item--primitive{background-color:#7d8063;color:#ffffff}.decorationGallery__item--self{background-color:#d3c189}.decorationGallery__item--japandi{background-color:#aaa9ab}.decorationGallery__item--fashionable{background-color:#905a40;color:#ffffff}.decorationGallery__item--smartlife{background-color:#b4cad3}.decorationGallery__ttl{text-align:center}.decorationGallery__ttl .en{display:block;font-size:12px;letter-spacing:.0015em;line-height:1.5}.decorationGallery__ttl .en:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.decorationGallery__ttl .en:after{margin-bottom:calc((1 - 1.5) * .5em)}.decorationGallery__ttl .en:before,.decorationGallery__ttl .en:after{content:'';display:block;height:0;width:0}.decorationGallery__ttl .en+.jp{margin-top:3px}.decorationGallery__ttl .jp{display:block;font-size:15px;letter-spacing:.0015em;line-height:1.5}.decorationGallery__ttl .jp:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.decorationGallery__ttl .jp:after{margin-bottom:calc((1 - 1.5) * .5em)}.decorationGallery__ttl .jp:before,.decorationGallery__ttl .jp:after{content:'';display:block;height:0;width:0}.decorationGallery__ttl+.decorationGallery__img{margin-top:8px}@media screen and (min-width: 768px){.decorationGallery+.caption{margin-top:20px;text-align:end}}@media screen and (max-width: 768px){.decorationGallery+.caption{margin-top:10px}}.detailDirectionGroup{position:relative}@media screen and (min-width: 768px){.detailDirectionGroup{padding-top:40px}}@media screen and (max-width: 768px){.detailDirectionGroup{padding-top:30px}}.detailDirectionGroup:before{background-color:#cccccc;content:'';height:1px;left:0;position:absolute;top:0;width:100%}.detailDirectionGroup__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.detailDirectionGroup__inner{margin:0 auto;width:360px}}.directionBtn{align-items:center;background:#87847d;border-bottom:1px solid #cccccc;color:#ffffff;display:flex;flex-wrap:wrap;font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7;position:relative;transition:.3s;width:100%}@media screen and (min-width: 768px){.directionBtn{height:50px;justify-content:flex-start;padding:0 30px;padding-left:60px;width:360px}}@media screen and (max-width: 768px){.directionBtn{align-items:flex-start;flex-direction:column;height:40px;justify-content:center;padding:0 30px}}@media screen and (min-width: 768px){.directionBtn:hover{background:#ffffff;color:#87847d}.directionBtn:hover .arrowSVG__path{fill:#87847d}}@media (hover: hover) and (pointer: fine){.directionBtn:hover{background:#ffffff;color:#87847d}.directionBtn:hover .arrowSVG__path{fill:#87847d}}.directionBtn__ttl{align-items:flex-end;display:flex;justify-content:flex-start}.directionBtn__ttl .en{line-height:.8}@media screen and (min-width: 768px){.directionBtn__ttl .en{font-size:20px}}@media screen and (max-width: 768px){.directionBtn__ttl .en{font-size:18px}}@media screen and (min-width: 768px){.directionBtn__ttl .en+.jp{margin-left:20px}}@media screen and (max-width: 768px){.directionBtn__ttl .en+.jp{margin-left:10px}}.directionBtn__ttl .jp{line-height:1}@media screen and (min-width: 768px){.directionBtn__ttl .jp{font-size:16px}}@media screen and (max-width: 768px){.directionBtn__ttl .jp{font-size:14px}}@media screen and (min-width: 768px){.directionBtn__name{font-size:20px}}@media screen and (max-width: 768px){.directionBtn__name{font-size:20px}}@media screen and (max-width: 768px){.directionBtn__name .alphabet{font-size:20px}}@media screen and (min-width: 768px){.directionBtn__length{font-size:20px;margin-left:15px}}@media screen and (max-width: 768px){.directionBtn__length{font-size:20px;margin-top:10px}}@media screen and (min-width: 768px){.directionBtn__length .int{font-size:24px}}@media screen and (max-width: 768px){.directionBtn__length .int{font-size:24px}}.directionBtn .arrowSVG{position:absolute;top:50%;transform:translate(0, -50%);width:6px}@media screen and (min-width: 768px){.directionBtn .arrowSVG{left:20px}}@media screen and (max-width: 768px){.directionBtn .arrowSVG{left:10px}}.directionBtn .arrowSVG__path{transition:.3s}@media screen and (min-width: 768px){.directionBtn--prev{padding-left:60px}}@media screen and (min-width: 768px){.directionBtn--prev .arrowSVG{left:20px}}@media screen and (max-width: 768px){.directionBtn--prev .arrowSVG{left:10px}}.directionBtn+.directionBtn{margin-top:20px}@media screen and (min-width: 768px){.equipmentArea .verticalStack .generalSect__head{text-align:center}}@media screen and (min-width: 768px){.equipmentArea .verticalStack .generalSect__head .generalSect__cont{margin-top:64px}}@media screen and (max-width: 768px){.equipmentArea .verticalStack .generalSect__head .generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.equipmentArea .verticalStack .generalSect__cont .equipmentList+.caption{margin-top:50px}}@media screen and (max-width: 768px){.equipmentArea .verticalStack .generalSect__cont .equipmentList+.caption{margin-top:calc(30 / 390 * 100vw)}}.equipmentCard .photo__image{width:100%}@media screen and (min-width: 768px){.equipmentCard__heading{font-size:18px;letter-spacing:.11em;line-height:1.6}.equipmentCard__heading:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.equipmentCard__heading:after{margin-bottom:calc((1 - 1.6) * .5em)}.equipmentCard__heading:before,.equipmentCard__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.equipmentCard__heading{font-size:calc(13 / 390 * 100vw);letter-spacing:.15em;line-height:1.6}.equipmentCard__heading:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.equipmentCard__heading:after{margin-bottom:calc((1 - 1.6) * .5em)}.equipmentCard__heading:before,.equipmentCard__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.equipmentCard__heading+.equipmentCard__txt{margin-top:20px}}@media screen and (max-width: 768px){.equipmentCard__heading+.equipmentCard__txt{margin-top:calc(20 / 390 * 100vw)}}.equipmentCard__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.equipmentCard__txt{font-size:12px;line-height:1.7}.equipmentCard__txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.equipmentCard__txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.equipmentCard__txt:before,.equipmentCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.equipmentCard__txt{font-size:calc(12 / 390 * 100vw);line-height:1.7}.equipmentCard__txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.equipmentCard__txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.equipmentCard__txt:before,.equipmentCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.equipmentCard__txt+.caption{margin-top:18px}}@media screen and (max-width: 768px){.equipmentCard__txt+.caption{margin-top:calc(10 / 390 * 100vw)}}.equipmentList{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.equipmentList{gap:60px}}@media screen and (max-width: 768px){.equipmentList{gap:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.equipmentList__item{width:255px}}@media screen and (max-width: 768px){.equipmentList__item{width:calc(150 / 390 * 100vw)}}@media screen and (min-width: 768px){.equipmentList__item--large{width:570px}}@media screen and (max-width: 768px){.equipmentList__item--large{width:100%}}@media screen and (min-width: 768px){.equipmentList__item .equipmentCard .photo+.equipmentCard__detail{margin-top:30px}}@media screen and (max-width: 768px){.equipmentList__item .equipmentCard .photo+.equipmentCard__detail{margin-top:15px}}.featureSect{background-color:#ffffff;border:1px solid #cccccc;position:relative}@media screen and (min-width: 768px){.featureSect{padding:16px}}@media screen and (max-width: 768px){.featureSect{height:100%;padding:25px}}.featureSect__head{align-items:center;display:flex;position:relative}@media screen and (min-width: 768px){.featureSect__head{gap:20px}}@media screen and (max-width: 768px){.featureSect__head{gap:calc(20 / 390 * 100vw)}}@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:12px;line-height:1.7}.featureSect__heading:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.featureSect__heading:after{margin-bottom:calc((1 - 1.7) * .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__icon{flex-shrink:0;height:auto}@media screen and (min-width: 768px){.featureSect__icon{width:64px}}.featureSect__icon .icon{height:auto;width:100%}.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}}@media screen and (min-width: 768px){.featureSwiper{margin-top:60px}}@media screen and (max-width: 768px){.featureSwiper{margin:20px calc(50% - 50vw) 0;overflow:hidden;position:relative;width:100vw}}.featureSwiper__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.featureSwiper__controller{display:none}}@media screen and (max-width: 768px){.featureSwiper__controller{justify-content:flex-start;margin-top:22px;width:330px}}.featureSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.featureSwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.featureSwiper__controller .swiper-pagination{margin-left:18px;width:235px}}.featureSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.featureSwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.featureSwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.featureSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.featureSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.featureSwiper__controller .proglessCircle{width:33px}}.featureSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.featureSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.featureSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.featureSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.featureSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.featureSwiper .swiper-container{width:100%}}@media screen and (max-width: 768px){.featureSwiper .swiper-container{margin:0 auto}}.featureSwiper .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.featureSwiper .swiper-wrapper{flex-wrap:wrap}}.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:255px}}.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%}}.hanreiList__item--caption{width:100%}@media screen and (min-width: 768px){.hanreiList+.priceDetail{margin-top:60px}}@media screen and (max-width: 768px){.hanreiList+.priceDetail{margin-top:25px}}.hanreiList+.caption{color:#999999;line-height:1.4;margin-top:5px}@media screen and (min-width: 768px){.kitchenFeature{margin-bottom:80px}}@media screen and (max-width: 768px){.kitchenFeature{margin-bottom:calc(90 / 390 * 100vw)}}@media screen and (min-width: 768px){.kitchenFeature__pointItem{margin:60px auto 0;width:700px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem{margin-top:calc(90 / 390 * 100vw)}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect{align-items:center;display:flex;gap:10px;justify-content:space-between}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__head{width:300px}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__head .enHeading--underline{padding-bottom:14px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__head .enHeading--underline{padding-bottom:14px}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__head .enHeading--underline+.heading{margin-top:40px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__head .enHeading--underline+.heading{margin-top:calc(34 / 390  * 100vw)}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont{width:360px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont .photo,.kitchenFeature__pointItem .verticalStack .generalSect__cont .panorama{margin:0 auto;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont .photo__controller,.kitchenFeature__pointItem .verticalStack .generalSect__cont .panorama__controller{display:none}}.kitchenFeature__pointItem .verticalStack .generalSect__cont .photo+.caption,.kitchenFeature__pointItem .verticalStack .generalSect__cont .panorama+.caption{margin-top:10px}@media screen and (min-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont .photo+.caption,.kitchenFeature__pointItem .verticalStack .generalSect__cont .panorama+.caption{margin:10px auto 0;width:990px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem .verticalStack .generalSect__cont .photo+.caption,.kitchenFeature__pointItem .verticalStack .generalSect__cont .panorama+.caption{padding:0 30px}}@media screen and (max-width: 768px){.kitchenFeature__pointItem+.kitchenFeature__pointItem{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.kitchenFeature__pointItem:nth-child(even) .verticalStack .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.kitchenFeature__pointItem:last-child .verticalStack .generalSect__cont{margin-left:0;width:calc(360 / 390 * 100vw)}}@media screen and (min-width: 768px){.kitchenFeature__cooking{margin-top:80px;padding:80px 0}}@media screen and (max-width: 768px){.kitchenFeature__cooking{margin-top:80px;padding:80px 0 60px}}@media screen and (max-width: 768px){.kitchenFeature__cooking .arrangeLayout{display:block}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect{flex-direction:column;width:1200px}}.kitchenFeature__cooking .arrangeLayout .generalSect__icon{animation:iconFly 12s ease-in-out infinite;position:absolute;top:-10px;transform-origin:bottom center}@media screen and (max-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__icon{width:56px}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__icon{right:-36px;width:60px}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont{display:flex;justify-content:center;margin-top:60px;width:100%}}@media screen and (max-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont{margin-left:auto;margin-right:auto;overflow:hidden}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper{margin:0 auto;max-width:1200px;overflow:hidden}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper .swiper-wrapper{justify-content:space-between}}@media screen and (min-width: 768px) and (max-width: 1200px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper .swiper-wrapper{gap:10px;justify-content:center}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper .swiper-wrapper .swiper-slide{max-width:360px}}@media screen and (min-width: 768px) and (max-width: 1200px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper .swiper-wrapper .swiper-slide{width:240px}}@media screen and (min-width: 768px){.kitchenFeature__cooking .arrangeLayout .generalSect__cont .cookingSwiper__controller{display:none}}.kitchenSwiper{overflow:hidden;position:relative}@media screen and (min-width: 768px){.kitchenSwiper{padding-bottom:20px;width:360px}}@media screen and (max-width: 768px){.kitchenSwiper{padding-bottom:17px;width:100%}}.kitchenSwiper__controller{align-items:center;display:none;margin:0 auto}@media screen and (min-width: 768px){.kitchenSwiper__controller{justify-content:flex-start;margin:4px auto 0;width:1200px}}@media screen and (max-width: 768px){.kitchenSwiper__controller{justify-content:space-between;margin-top:20px;width:330px}}.kitchenSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.kitchenSwiper__controller .swiper-pagination{margin-left:20px;width:300px}}@media screen and (max-width: 768px){.kitchenSwiper__controller .swiper-pagination{margin-left:18px;width:265px}}.kitchenSwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.kitchenSwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.kitchenSwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.kitchenSwiper__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.kitchenSwiper__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.kitchenSwiper__controller .swiper-scrollbar-drag{top:-2px}}.kitchenSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.kitchenSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.kitchenSwiper__controller .proglessCircle{width:33px}}.kitchenSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.kitchenSwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-delay:0s;transition-duration:.1s;transition-timing-function:linear;width:100%;z-index:1}.kitchenSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.kitchenSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.kitchenSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-delay:.1s;transition-duration:4s}.kitchenSwiper .swiper-container{padding-bottom:20px}@media screen and (min-width: 768px){.kitchenSwiper .swiper-container{margin-left:auto;margin-right:auto;width:360px}}@media screen and (max-width: 768px){.kitchenSwiper .swiper-container{width:345px}}.kitchenSwiper .swiper-wrapper{overflow:visible}.kitchenSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.kitchenSwiper .swiper-slide{transition:.3s;width:360px}}@media screen and (max-width: 768px){.kitchenSwiper .swiper-slide{width:100%}}.kitchenSwiper .swiper-slide .photo__capIn{bottom:0;right:0}@media screen and (min-width: 768px){.kitchenSwiper .swiper-slide-prev{transition:0}}.kitchenSwiper--disableMode .swiper-wrapper{justify-content:center}.kitchenSwiper--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}@media screen and (min-width: 768px){.madoriSect{min-height:1000px}}.madoriSect__head .txt+.caption{margin-top:10px}@media screen and (min-width: 768px){.madoriSect__head+.madoriSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.madoriSect__head+.madoriSect__cont{margin-top:70px}}@media screen and (min-width: 768px){.madoriSect .primaryTtl+.heading{margin-top:50px}}@media screen and (max-width: 768px){.madoriSect .primaryTtl+.heading{margin-top:40px}}@media screen and (min-width: 768px){.madoriSect .primaryTtl+.planSwiper{margin-top:60px}}@media screen and (max-width: 768px){.madoriSect .primaryTtl+.planSwiper{margin-top:40px}}@media screen and (min-width: 768px){.madoriSect .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.madoriSect .heading+.txt{margin-top:38px}}@media screen and (min-width: 768px){.madoriSect+.madoriSect{margin-top:120px}}@media screen and (max-width: 768px){.madoriSect+.madoriSect{margin-top:calc(100 / 390 * 100vw)}}.modalDiretionBtn{align-items:center;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 768px){.modalDiretionBtn{height:50px;padding:5px 30px;width:360px}}@media screen and (max-width: 768px){.modalDiretionBtn{height:40px;padding:5px 30px;width:100%}}.modalDiretionBtn__ttl{align-items:center;display:flex;justify-content:flex-start}.modalDiretionBtn__ttl .en{font-family:"EB Garamond",serif;line-height:.7}@media screen and (min-width: 768px){.modalDiretionBtn__ttl .en{font-size:20px}}@media screen and (max-width: 768px){.modalDiretionBtn__ttl .en{font-size:18px}}.modalDiretionBtn__ttl .jp{margin-left:10px}@media screen and (min-width: 768px){.modalDiretionBtn__ttl .jp{font-size:14px}}@media screen and (max-width: 768px){.modalDiretionBtn__ttl .jp{font-size:12px}}.modalDiretionBtn .arrowSVG{position:absolute;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 768px){.modalDiretionBtn .arrowSVG{right:20px}}@media screen and (max-width: 768px){.modalDiretionBtn .arrowSVG{right:10px;width:9px}}.modalDiretionBtn--next{background-color:#87847d;color:#ffffff}@media screen and (min-width: 768px){.modalDiretionBtn--next .arrowSVG{right:20px}}@media screen and (max-width: 768px){.modalDiretionBtn--next .arrowSVG{right:10px}}.modalDiretionBtn--back{border:1px solid #cccccc;color:#333333}.modalDiretionBtn--back .arrowSVG{left:10px;transform:translate(0, -50%) rotate(180deg)}.modalDiretionBtn--back .arrowSVG path{fill:#333333}@media screen and (min-width: 768px){.modestGroup .generalTtl+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.modestGroup .generalTtl+.arrangeLayout{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.modestGroup .arrangeLayout .generalSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.modestGroup .arrangeLayout .generalSect__head{width:404px}}@media screen and (min-width: 768px){.modestGroup .arrangeLayout .generalSect__cont{width:540px}}@media screen and (min-width: 768px){.modestGroup__cap{margin-top:40px}}@media screen and (max-width: 768px){.modestGroup__cap{margin-top:calc(30 / 390 * 100vw)}}.planDetail{position:relative;z-index:1}@media screen and (min-width: 768px){.planDetail{margin:0 auto;padding:0 0 100px;width:900px}}@media screen and (max-width: 768px){.planDetail{padding:140px 30px 100px}}.planDetail__head{margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 768px){.planDetail__head+.planDetail__cont{margin-top:40px}}@media screen and (max-width: 768px){.planDetail__head+.planDetail__cont{margin-top:30px}}@media screen and (min-width: 768px){.planDetail__cont+.planDetail__bottom{margin-top:90px}}@media screen and (max-width: 768px){.planDetail__cont+.planDetail__bottom{margin-top:50px}}.planDetail__bottom{background-color:#ffffff}.planDetail__bottom .hanreiList{display:flex;flex-wrap:wrap;line-height:1.8}.planDetail__bottom .hanreiList:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.planDetail__bottom .hanreiList:after{margin-bottom:calc((1 - 1.8) * .5em)}.planDetail__bottom .hanreiList:before,.planDetail__bottom .hanreiList:after{content:'';display:block;height:0;width:0}.planDetail__bottom .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}.planDetail__bottom .hanreiList__item .squareSVG{height:auto;margin-right:3px;width:8px}.planDetail__bottom .hanreiList__item .windSVG{height:auto;width:15px}.planDetail__bottom .hanreiList__item .lightSVG{height:auto;width:15px}.planDetail__bottom .hanreiList__item .outSVG{height:auto;width:10px}@media screen and (max-width: 768px){.planDetail__bottom .hanreiList__item--onlyTxt{width:100%}}@media screen and (min-width: 768px){.planDetail__bottom .hanreiList+.priceDetail{margin-top:60px}}@media screen and (max-width: 768px){.planDetail__bottom .hanreiList+.priceDetail{margin-top:25px}}.planDetail__bottom .caption{color:#999999;letter-spacing:0}.priceDetail{background-color:#fbf9f4}@media screen and (min-width: 768px){.priceDetail{padding:50px 60px 60px}}@media screen and (max-width: 768px){.priceDetail{padding:32px}}@media screen and (min-width: 768px){.priceDetail__head{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media screen and (min-width: 768px){.priceDetail__head+.priceDetail__inner{margin-top:30px}}@media screen and (max-width: 768px){.priceDetail__head+.priceDetail__inner{margin-top:30px}}@media screen and (min-width: 768px){.priceDetail__inner{width:100%}}@media screen and (max-width: 768px){.priceDetail+.hanreiList{margin-top:25px}}.salePrice{align-items:flex-end;display:flex;flex-wrap:wrap;letter-spacing:.07em}@media screen and (min-width: 768px){.salePrice{font-size:14px;justify-content:flex-start;line-height:1}}@media screen and (max-width: 768px){.salePrice{font-size:12px;justify-content:center;line-height:1.54167}.salePrice:before{content:'';margin-top:calc((1 - 1.54167) * .5em)}.salePrice:after{margin-bottom:calc((1 - 1.54167) * .5em)}.salePrice:before,.salePrice:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.salePrice__desc{margin-left:12px}}.salePrice__desc .num{font-family:"EB Garamond",serif;line-height:.7}@media screen and (min-width: 768px){.salePrice__desc .num{font-size:30px}}@media screen and (max-width: 768px){.salePrice__desc .num{font-size:28px}}@media screen and (min-width: 768px){.salePrice+.payment{margin-left:70px}}@media screen and (max-width: 768px){.salePrice+.payment{margin-top:15px}}@media screen and (min-width: 768px){.payment{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-start;line-height:1}}@media screen and (max-width: 768px){.payment{font-size:12px;text-align:center;line-height:1.54167}.payment:before{content:'';margin-top:calc((1 - 1.54167) * .5em)}.payment:after{margin-bottom:calc((1 - 1.54167) * .5em)}.payment:before,.payment:after{content:'';display:block;height:0;width:0}}.payment .num{font-family:"EB Garamond",serif;letter-spacing:.07em;line-height:.7}@media screen and (min-width: 768px){.payment .num{font-size:30px}}@media screen and (max-width: 768px){.payment .num{font-size:16px}}@media screen and (min-width: 768px){.quality__head{display:inline-block}}.quality__inner{height:100%;overflow:scroll}@media screen and (min-width: 768px){.quality__inner{margin:0 auto;text-align:center;width:990px}}@media screen and (max-width: 768px){.quality__inner{width:100%}}.quality__inner::-webkit-scrollbar{display:none}.quality__ttl{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center}@media screen and (min-width: 768px){.quality__ttl{height:80px}}@media screen and (max-width: 768px){.quality__ttl{height:75px}}@media screen and (min-width: 768px){.quality__ttl .logoSVG--flexible{width:170px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--flexible{width:126px}}.quality__ttl .logoSVG--flexible+.logoSVG--registration{margin-left:18px}@media screen and (min-width: 768px){.quality__ttl .logoSVG--registration{width:49px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--registration{width:40px}}@media screen and (min-width: 768px){.quality__ttl .logoSVG--welcome{width:176px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--welcome{width:126px}}@media screen and (min-width: 768px){.quality__ttl .logoSVG--scenery{width:170px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--scenery{width:126px}}@media screen and (min-width: 768px){.quality__ttl .logoSVG--smooth{width:152px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--smooth{width:126px}}@media screen and (min-width: 768px){.quality__ttl .logoSVG--storage{width:138px}}@media screen and (max-width: 768px){.quality__ttl .logoSVG--storage{width:126px}}@media screen and (min-width: 768px){.quality__body{padding:60px 0}}@media screen and (max-width: 768px){.quality__body{padding:50px 30px}}@media screen and (min-width: 768px){.qualityDirection{margin-top:80px}}@media screen and (max-width: 768px){.qualityDirection{margin-top:50px}}@media screen and (min-width: 768px){.qualityDirection .modalDiretionBtn:not(:last-of-type){margin-bottom:30px}}@media screen and (max-width: 768px){.qualityDirection .modalDiretionBtn:not(:last-of-type){margin-bottom:15px}}.qualityDoor__inner{background-color:#fbf9f4}@media screen and (min-width: 768px){.qualityDoor__inner{padding:60px 100px}}@media screen and (max-width: 768px){.qualityDoor__inner{padding:40px 30px 30px}}@media screen and (min-width: 768px){.qualityDoor__inner .linkBtn{margin:30px auto 0}}@media screen and (max-width: 768px){.qualityDoor__inner .linkBtn{margin-top:30px;width:100%}}@media screen and (max-width: 768px){.qualityDoor__inner .linkBtn__inner:after{width:205px}}.qualityDoor__heading{text-align:center;white-space:nowrap}@media screen and (min-width: 768px){.qualityDoor__heading{font-size:24px;letter-spacing:.11em;line-height:1.83333}.qualityDoor__heading:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.qualityDoor__heading:after{margin-bottom:calc((1 - 1.83333) * .5em)}.qualityDoor__heading:before,.qualityDoor__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.qualityDoor__heading{font-size:18px;line-height:1.55556}.qualityDoor__heading:before{content:'';margin-top:calc((1 - 1.55556) * .5em)}.qualityDoor__heading:after{margin-bottom:calc((1 - 1.55556) * .5em)}.qualityDoor__heading:before,.qualityDoor__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.qualityDoor__heading+.pic{margin-top:40px}}@media screen and (max-width: 768px){.qualityDoor__heading+.pic{margin-top:30px}}@media screen and (min-width: 768px){.qualityDoor__bottom{margin-top:20px}.qualityDoor__bottom .photo{display:none}}@media screen and (max-width: 768px){.qualityDoor__bottom{align-items:flex-start;display:flex;justify-content:space-between;margin-top:10px}.qualityDoor__bottom .photo{width:39px}.qualityDoor__bottom .caption{color:#666666;width:260px}}@media screen and (min-width: 768px){.qualityFeature .qualitySect__head .heading+.txt{margin:34px auto 0;max-width:780px}}@media screen and (max-width: 768px){.qualityFeature .qualitySect__head .heading+.txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.qualityFeature .qualitySect__head .txt{margin-left:auto;margin-right:auto}}.qualityFeature .qualitySect__cont{margin-top:40px}@media screen and (max-width: 768px){.qualityFeature .subQualitySect{margin-left:30px;width:255px}}.qualityFeature .subQualitySect .heading{letter-spacing:.1em}@media screen and (min-width: 768px){.qualityFeature .subQualitySect .heading+.txt{margin-top:32px}}@media screen and (max-width: 768px){.qualityFeature .subQualitySect .heading+.txt{margin-top:30px;text-align:justify}}@media screen and (min-width: 768px){.dummy--oneFourth{margin-right:50px;width:210px}}@media screen and (max-width: 768px){.dummy--oneFourth{margin-right:20px;width:137.5px}}@media screen and (max-width: 768px){.dummy--oneFourth:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 768px){.dummy--oneFourth:nth-of-type(4n){margin-right:0}}@media screen and (max-width: 768px){.dummy--oneFourth:nth-of-type(n+3){margin-top:30px}}@media screen and (min-width: 768px){.dummy--oneFourth:nth-of-type(n+5){margin-top:60px}}@media screen and (min-width: 768px){.dummy--oneThird{margin-right:50px;width:210px}}@media screen and (max-width: 768px){.dummy--oneThird{margin-right:20px;width:137.5px}}@media screen and (max-width: 768px){.dummy--oneThird:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 768px){.dummy--oneThird:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 768px){.dummy--oneThird:nth-of-type(n+3){margin-top:30px}}@media screen and (min-width: 768px){.dummy--oneThird:nth-of-type(n+4){margin-top:60px}}@media screen and (min-width: 768px){.dummy--oneThird:nth-of-type(n+4)+.equipmentCard--twoThird{margin-top:60px}}.dummy--oneThird+.equipmentCard--twoThird{margin-right:0}@media screen and (max-width: 768px){.dummy--oneThird+.equipmentCard--twoThird{margin-top:30px}}@media screen and (min-width: 768px){.dummy--twoThird{margin-right:50px;width:340px}}@media screen and (max-width: 768px){.dummy--twoThird{width:100%}}@media screen and (max-width: 768px){.dummy--twoThird+.equipmentCard{margin-top:30px}}@media screen and (max-width: 768px){.dummy--twoThird+.equipmentCard{margin-right:20px}}@media screen and (max-width: 768px){.dummy--twoThird+.equipmentCard+.equipmentCard{margin-right:0}}@media screen and (min-width: 768px){.dummy--half{margin-right:50px;width:340px}}@media screen and (max-width: 768px){.dummy--half{width:100%}}@media screen and (min-width: 768px){.dummy--half:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 768px){.dummy--half:nth-of-type(n+3){margin-top:50px}}.dummy--half:not(:last-of-type){margin-bottom:30px}.recommendedPlan{position:relative}@media screen and (min-width: 768px){.recommendedPlan{display:flex;justify-content:flex-end;min-height:830px}}@media screen and (min-width: 768px){.recommendedPlan__inner{width:465px}}.recommendedPlan .planSpec{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 768px){.recommendedPlan .planSpec{align-items:center}}.recommendedPlan .planSpec__name{background-color:#a3a3a3;color:#ffffff;font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;gap:5px;margin-bottom:20px;padding:12px 26px 15px 26px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name{font-size:15px;padding:11px 15px 11px 12px;width:100%}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name .alphabet{font-size:24px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name .alphabet{font-size:18px}}.recommendedPlan .planSpec__name .term{color:rgba(255,255,255,0.8);font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1;margin-left:10px}@media screen and (min-width: 768px){.recommendedPlan .planSpec__name .term{font-size:12px}.recommendedPlan .planSpec__name .term br{display:none}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name .term{display:inline-block;font-size:10px;width:75%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name+.planSpec__length{margin-top:12px}}.recommendedPlan .planSpec__length{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:1}@media screen and (min-width: 768px){.recommendedPlan .planSpec__length{font-size:22px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__length{font-size:18px}}@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:25px}}.recommendedPlan .planSpec__length .caption{display:inline-block}@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:1;white-space:nowrap}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation{font-size:22px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation{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:25px}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation .jp{font-size:10px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation .jp{font-size:12px}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__variation+.caption{margin-top:15px;width:100%}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__variation+.caption{margin-top:13px}}.recommendedPlan .planSpec__subData{border-top:1px solid #cccccc;margin-top:13px;padding-top:8px}.recommendedPlan .planSpec__priceDetail{line-height:1.8}.recommendedPlan .planSpec__priceDetail:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.recommendedPlan .planSpec__priceDetail:after{margin-bottom:calc((1 - 1.8) * .5em)}.recommendedPlan .planSpec__priceDetail:before,.recommendedPlan .planSpec__priceDetail:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.recommendedPlan .planSpec__priceDetail{font-size:16px;margin-top:24px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__priceDetail{font-size:14px;margin-top:16px}}@media screen and (min-width: 768px){.recommendedPlan .planSpec__priceDetail .num{font-size:24px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__priceDetail .num{font-size:22px}}.recommendedPlan .planSpec__priceDetail .small{letter-spacing:.1em}@media screen and (min-width: 768px){.recommendedPlan .planSpec__priceDetail .small{font-size:12px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__priceDetail .small{font-size:10px}}@media screen and (max-width: 768px){.recommendedPlan .planSpec+.roomFigure{margin-top:10px}}@media screen and (min-width: 768px){.recommendedPlan .roomFigure{left:0;position:absolute;top:0;width:675px}}.recommendedPlan .roomFigure__head .figList{gap:10px;justify-content:center}.recommendedPlan .roomFigure__head .figList__item{background-color:#dcd2c4;border:none}@media screen and (min-width: 768px){.recommendedPlan .roomFigure__head .figList__item{width:calc(50% - 5px)}}@media screen and (max-width: 768px){.recommendedPlan .roomFigure__head .figList__item{width:150px}}.recommendedPlan .roomFigure__head .figList__item.is-active{background-color:#978b82;color:#ffffff}.recommendedPlan .roomFigure__head+.roomFigure__cont{margin-top:20px}.recommendedPlan .roomFigure__item{display:none}.recommendedPlan .roomFigure__item.is-active{display:block}.recommendedPlan .roomFigure__inner{align-items:center;background-color:#ffffff;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{border:1px solid #cccccc;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}.roomData{background-color:#f5f5f5}@media screen and (min-width: 768px){.roomData{padding:165px 20px 50px}}@media screen and (max-width: 768px){.roomData{padding:15px 30px 20px}}.roomData__head{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.roomData__head{flex-direction:column;justify-content:center;padding:0 60px}}@media screen and (max-width: 768px){.roomData__head{justify-content:flex-start;z-index:2}}.roomData__head+.roomData__cont{margin-top:15px}.roomData__name{display:inline-block;font-family:"EB Garamond",serif;letter-spacing:.05em;line-height:.7;padding:0;position:relative}@media screen and (min-width: 768px){.roomData__name{font-size:30px}}@media screen and (max-width: 768px){.roomData__name{font-size:20px}}@media screen and (min-width: 768px){.roomData__name .alphabet{font-size:40px}}.roomData__name .term{background-color:#666666;color:rgba(255,255,255,0.8);font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1;position:absolute;white-space:nowrap}@media screen and (min-width: 768px){.roomData__name .term{bottom:calc(100% + 16px);font-size:12px;left:50%;padding:6px 12px;transform:translate(-50%, 0)}}@media screen and (max-width: 768px){.roomData__name .term{font-size:10px;left:calc(100% + 16px);padding:5px 10px;top:50%;transform:translate(0, -50%)}}.roomData__name .term br{display:none}@media screen and (min-width: 768px){.roomData__cont{margin-top:0;text-align:center}}.roomData__info{background-color:#ffffff;color:#333333;display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.1em;white-space:nowrap}@media screen and (min-width: 768px){.roomData__info{font-size:10px;line-height:2;margin-top:10px;padding:2px 12px}}@media screen and (max-width: 768px){.roomData__info{font-size:10px;line-height:calc(30 / 20);line-height:1;margin-top:10px;padding:5px 10px}}@media screen and (min-width: 768px){.roomData__info+.planSpec{margin-top:15px}}@media screen and (max-width: 768px){.roomData__info+.planSpec{margin-top:15px}}.roomData .planSpec{position:relative}@media screen and (min-width: 768px){.roomData .planSpec{text-align:center}}.roomData .planSpec__data{align-items:flex-end;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.roomData .planSpec__data{justify-content:center}}@media screen and (max-width: 768px){.roomData .planSpec__data{justify-content:flex-start}}@media screen and (min-width: 768px){.roomData .planSpec__data+.caption{margin-top:13px}}@media screen and (max-width: 768px){.roomData .planSpec__data+.caption{margin-top:10px}}.roomData .planSpec__length{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:1}@media screen and (min-width: 768px){.roomData .planSpec__length{font-size:28px}}@media screen and (max-width: 768px){.roomData .planSpec__length{font-size:15px}}@media screen and (min-width: 768px){.roomData .planSpec__length .int{font-size:40px}}@media screen and (max-width: 768px){.roomData .planSpec__length .int{font-size:20px}}@media screen and (min-width: 768px){.roomData .planSpec__length+.caption{margin-left:8px}}.roomData .planSpec__variation{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:1.3;white-space:nowrap}@media screen and (min-width: 768px){.roomData .planSpec__variation{font-size:28px;margin-top:10px}}@media screen and (max-width: 768px){.roomData .planSpec__variation{margin-top:15px}}.roomData .planSpec__variation .initial{letter-spacing:.15em;line-height:.7}@media screen and (min-width: 768px){.roomData .planSpec__variation .initial{font-size:40px}}@media screen and (max-width: 768px){.roomData .planSpec__variation .initial{font-size:20px}}.roomData .planSpec__variation+.caption{margin-top:15px}.roomData .planSpec__subData{border-top:1px solid #cccccc;margin-top:13px;padding-top:8px}.roomData .planSpec__priceDetail{line-height:1.8}.roomData .planSpec__priceDetail:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.roomData .planSpec__priceDetail:after{margin-bottom:calc((1 - 1.8) * .5em)}.roomData .planSpec__priceDetail:before,.roomData .planSpec__priceDetail:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.roomData .planSpec__priceDetail{font-size:16px;margin-top:24px}}@media screen and (max-width: 768px){.roomData .planSpec__priceDetail{font-size:14px;margin-top:16px}}@media screen and (min-width: 768px){.roomData .planSpec__priceDetail .num{font-size:24px}}@media screen and (max-width: 768px){.roomData .planSpec__priceDetail .num{font-size:22px}}.roomData .planSpec__priceDetail .small{letter-spacing:.1em}@media screen and (min-width: 768px){.roomData .planSpec__priceDetail .small{font-size:12px}}@media screen and (max-width: 768px){.roomData .planSpec__priceDetail .small{font-size:10px}}.roomData--withPrice{display:flex;flex-direction:column;justify-content:center;padding-top:0}.roomData--withPrice .roomData__cont{flex-grow:0}@media screen and (min-width: 768px){.roomFeature .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout .generalSect__head{width:500px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:50px}}@media screen and (max-width: 768px){.roomFeature .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout .generalSect__cont{width:570px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.roomFeature .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout:nth-child(odd){margin-left:auto}}@media screen and (max-width: 768px){.roomFeature .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.roomFeature .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}.roomFeature .arrangeLayout:nth-child(even) .generalSect__head{padding-left:40px}.roomFeature .arrangeLayout:nth-child(even) .generalSect__head .txt{padding-right:0}}@media screen and (min-width: 768px){.roomFeature+.detailDirectionGroup{margin-top:120px}}@media screen and (max-width: 768px){.roomFeature+.detailDirectionGroup{margin-top:90px}}.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;justify-content:space-between;width:330px}}.figList__item{align-items:center;border:1px solid #cccccc;color:#111111;cursor:pointer;display:flex;justify-content:center;transition:.3s}@media screen and (min-width: 768px){.figList__item{font-size:14px;height:40px;width:296px}}@media screen and (max-width: 768px){.figList__item{font-size:12px;height:30px;width:155px}}.figList__item.is-active{background-color:#87847d;border:1px solid #87847d;color:#ffffff}@media screen and (min-width: 768px){.figList__item:hover{background-color:#87847d;border:1px solid #87847d;color:#ffffff}}@media (hover: hover) and (pointer: fine){.figList__item:hover{background-color:#87847d;border:1px solid #87847d;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:80px}}@media screen and (max-width: 768px){.roomFigure__head+.roomFigure__cont{margin-top:60px}}.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}.selectCard__head{border:1px solid #cccccc}@media screen and (max-width: 768px){.selectCard__head{margin:0 auto;width:270px}}.selectCard__cont{text-align:center}.selectCard__cont .heading+.txt{margin-top:30px}.selectCard__head+.selectCard__cont{margin-top:30px}.selectTab__head .tabList{gap:15px}.selectTab__head .tabList__item{border:none;color:#ffffff;position:relative;width:calc((100% - 30px) / 3)}.selectTab__head .tabList__item:nth-child(1){background-color:#a4947c}.selectTab__head .tabList__item:nth-child(2){background-color:#232c2d}.selectTab__head .tabList__item:nth-child(3){background-color:#423129}.selectTab__head .tabList__item:after{background-color:#cccccc;bottom:-5px;content:'';display:block;height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}.selectTab__head .tabList__item.is-active:after{opacity:1}@media screen and (max-width: 768px){.selectTab__head .tabList__item:nth-of-type(n+3){margin-top:0}}.selectTab__head+.selectTab__cont{margin-top:30px}.selectTab__item{display:none}.selectTab__item.is-active{display:block}@media screen and (min-width: 768px){.serviceGroup .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.serviceGroup .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.serviceGroup .arrangeLayout .generalSect{flex-direction:row-reverse;width:1094px}}@media screen and (max-width: 768px){.serviceGroup .arrangeLayout .generalSect{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 768px){.serviceGroup .arrangeLayout .generalSect:has(.generalSect__cont--small){margin:auto;width:854px}}@media screen and (max-width: 768px){.serviceGroup .arrangeLayout .generalSect__head{margin-top:40px}}.serviceGroup .arrangeLayout .generalSect__head .caption{margin-top:17px}@media screen and (max-width: 768px){.serviceGroup .arrangeLayout .generalSect__head .caption{padding:0 30px}}@media screen and (min-width: 768px){.serviceGroup .arrangeLayout .generalSect__cont{width:630px}}@media screen and (max-width: 768px){.serviceGroup .arrangeLayout .generalSect__cont{margin-top:0}}@media screen and (min-width: 768px){.serviceGroup .arrangeLayout .generalSect__cont--small{width:440px}}@media screen and (min-width: 768px){.serviceGroup .usableSwiper{margin-top:120px}}@media screen and (max-width: 768px){.serviceGroup .usableSwiper{margin-top:40px}}.spaceList{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.spaceList{gap:60px}}@media screen and (max-width: 768px){.spaceList{gap:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.spaceList__item{width:360px}}@media screen and (max-width: 768px){.spaceList__item{width:calc(150 / 390 * 100vw)}}.spaceList__item .photo{width:100%}.spaceList__item .photo__image{width:100%}@media screen and (min-width: 768px){.spaceList__item .photo+.txt{margin-top:20px}}@media screen and (max-width: 768px){.spaceList__item .photo+.txt{margin-top:calc(18 / 390 * 100vw)}}@media screen and (min-width: 768px){.spaceList__item .txt{font-size:14px}}@media screen and (max-width: 768px){.spaceList__item .txt{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.styleGroup .arrangeLayout .generalSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.styleGroup .arrangeLayout .generalSect__cont{width:630px}}@media screen and (min-width: 768px){.plan-quality{padding-top:140px}}@media screen and (max-width: 768px){.plan-quality{padding-top:70px}}@media screen and (min-width: 768px){.plan-variation{padding-top:160px}}@media screen and (max-width: 768px){.plan-variation{padding-top:70px}}@media screen and (min-width: 768px){.plan-recommended{padding:80px 0 100px}}@media screen and (max-width: 768px){.plan-recommended{padding:45px 0 105px}}@media screen and (min-width: 768px){.plan-lists{padding-bottom:80px;padding-top:80px}}@media screen and (max-width: 768px){.plan-lists{padding-bottom:75px;padding-top:105px}}@media screen and (min-width: 768px){.plan-equipment{padding-top:135px}}@media screen and (max-width: 768px){.plan-equipment{padding-top:75px}}.plan-roomIntroduction{background-color:#acaaa5;color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.plan-roomIntroduction{padding:100px 0}}@media screen and (max-width: 768px){.plan-roomIntroduction{padding:100px 0 30px}}.plan-roomIntroduction .primaryTtl{color:#ffffff}.plan-roomIntroduction .primaryTtl:after{background-color:#ffffff}@media screen and (min-width: 768px){.plan-modest{margin-top:160px}}@media screen and (max-width: 768px){.plan-modest{margin-top:calc(113 / 390 * 100vw)}}@media screen and (min-width: 768px){.plan-decoration{margin-top:120px}}@media screen and (max-width: 768px){.plan-decoration{margin-top:calc(60 / 390 * 100vw)}}
