@media screen and (min-width: 768px){.areaViewFeature{margin-top:100px}}@media screen and (max-width: 768px){.areaViewFeature{margin-top:40px}}@media screen and (max-width: 768px){.areaViewFeature .verticalStack .generalSect__cont{margin-right:-30px}}@media screen and (max-width: 768px){.areaViewFeature .verticalStack .generalSect__cont .swipeFigure__inner{height:220px}}.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}.decorationCard{background-color:#e9e2da;display:flex;flex-direction:column;height:100%}.decorationCard__inner{flex:1}@media screen and (min-width: 768px){.decorationCard__inner{padding:24px 20px 40px}}@media screen and (max-width: 768px){.decorationCard__inner{padding:16px 20px 24px}}.decorationCard__ttl{border-bottom:1px solid #cccccc;font-family:"Lato",sans-serif;letter-spacing:.015em;line-height:1;text-align:center}@media screen and (min-width: 768px){.decorationCard__ttl{font-size:16px;padding-bottom:10px}}@media screen and (max-width: 768px){.decorationCard__ttl{font-size:13px;padding-bottom:8px}}.decorationCard__heading{letter-spacing:.0015em;text-align:center;line-height:1.7}.decorationCard__heading:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.decorationCard__heading:after{margin-bottom:calc((1 - 1.7) * .5em)}.decorationCard__heading:before,.decorationCard__heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.decorationCard__heading{font-size:14px}}@media screen and (max-width: 768px){.decorationCard__heading{font-size:12px}}.decorationCard__ttl+.decorationCard__heading{margin-top:16px}.decorationCard__cont .photo{margin:0 auto}@media screen and (min-width: 768px){.decorationCard__cont .photo{width:165px}}@media screen and (max-width: 768px){.decorationCard__cont .photo{width:150px}}.decorationCard__cont .photo+.txt{margin-top:16px}.decorationCard__cont .txt{text-align:center}@media screen and (min-width: 768px){.decorationCard__head+.decorationCard__cont{margin-top:20px}}@media screen and (max-width: 768px){.decorationCard__head+.decorationCard__cont{margin-top:16px}}.decorationCard__material{width:100%}.decorationCard--cafe{background-color:#887558;color:#ffffff}.decorationCard--art{background-color:#737b7e;color:#ffffff}.decorationCard--primitive{background-color:#7d8063;color:#ffffff}.decorationCard--self{background-color:#d3c189}.decorationCard--japandi{background-color:#aaa9ab}.decorationCard--fashionable{background-color:#905a40;color:#ffffff}.decorationCard--smart{background-color:#b4cad3}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__head .subSect{align-items:flex-start;display:flex;gap:56px;justify-content:space-between;margin-top:60px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__head .subSect{margin-top:40px}}.decorationFeature .verticalStack .generalSect__head .subSect__head .txt+.caption{margin-top:10px}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__head .subSect__head .txt+.caption{padding:0 30px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__head .subSect__cont{width:330px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__head .subSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .generalSect__graph{margin-inline:auto;width:630px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__cont .generalSect__graph{width:100%}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .generalSect__graph+.usableSwiper{margin-top:60px}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__cont .generalSect__graph+.usableSwiper{margin-top:60px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .usableSwiper .swiper-container{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__cont .usableSwiper .swiper-slide{width:285px}}@media screen and (min-width: 768px){.decorationFeature .verticalStack .generalSect__bottom{margin-top:40px;text-align:right}}@media screen and (max-width: 768px){.decorationFeature .verticalStack .generalSect__bottom{margin-top:32px}}.detailDirectionGroup{position:relative}.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}}@media screen and (min-width: 768px){.roomFeature+.detailDirectionGroup{padding-top:40px}}@media screen and (max-width: 768px){.roomFeature+.detailDirectionGroup{padding-top:30px}}.roomFeature+.detailDirectionGroup:before{background-color:#cccccc;content:'';height:1px;left:0;position:absolute;top:0;width:100%}.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){.equipmentCard__heading{font-size:18px;letter-spacing:.11em;line-height:1.66667}.equipmentCard__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.equipmentCard__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.equipmentCard__heading:before,.equipmentCard__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.equipmentCard__heading{font-size:13px;letter-spacing:.15em;line-height:1.76923}.equipmentCard__heading:before{content:'';margin-top:calc((1 - 1.76923) * .5em)}.equipmentCard__heading:after{margin-bottom:calc((1 - 1.76923) * .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:20px}}.equipmentCard__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.equipmentCard__txt{font-size:12px;line-height:1.83333}.equipmentCard__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.equipmentCard__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.equipmentCard__txt:before,.equipmentCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.equipmentCard__txt{font-size:11px;line-height:1.90909}.equipmentCard__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.equipmentCard__txt:after{margin-bottom:calc((1 - 1.90909) * .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:15px}}.equipmentList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.equipmentList__item{width:255px}}@media screen and (max-width: 768px){.equipmentList__item{width:147.5px}.equipmentList__item:nth-child(n+3){margin-top:50px}}@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}}.equipmentSect__ttl{color:#666666;font-family:"Lato",sans-serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.equipmentSect__ttl{font-size:12px}}@media screen and (max-width: 768px){.equipmentSect__ttl{font-size:10px}}@media screen and (min-width: 768px){.equipmentSect__ttl+.heading{margin-top:30px}}@media screen and (max-width: 768px){.equipmentSect__ttl+.heading{margin-top:20px}}@media screen and (min-width: 768px){.equipmentSect__head{text-align:center}}@media screen and (min-width: 768px){.equipmentSect__head .heading+.txt{margin:34px auto 0;max-width:780px}}@media screen and (max-width: 768px){.equipmentSect__head .heading+.txt{margin-top:40px;padding:0 30px}}@media screen and (min-width: 768px){.equipmentSect__head .photo{margin:40px auto 0;width:990px}}@media screen and (max-width: 768px){.equipmentSect__head .photo{margin:40px -30px 0 auto;width:330px}}@media screen and (min-width: 768px){.equipmentSect__head+.equipmentSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.equipmentSect__head+.equipmentSect__cont{margin-top:90px}}.equipmentSwiper{background-color:#f5f5f5;position:relative}@media screen and (min-width: 768px){.equipmentSwiper{padding:80px}}@media screen and (max-width: 768px){.equipmentSwiper{padding:30px}}@media screen and (min-width: 768px){.equipmentSwiper+.equipmentList{margin-top:90px}}@media screen and (max-width: 768px){.equipmentSwiper+.equipmentList{margin-top:50px}}.equipmentSwiper__controller{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 8px;position:absolute;top:50%;transform:translate(0, -50%);width:100%;z-index:9}.equipmentSwiper__controller .arrowSVG{width:15px}@media screen and (max-width: 768px){.equipmentSwiper__controller .swiper-button-prev{left:-10px}}@media screen and (max-width: 768px){.equipmentSwiper__controller .swiper-button-next{right:-10px}}@media screen and (min-width: 768px){.equipmentSwiper .equipmentCard{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.equipmentSwiper .equipmentCard__heading{font-size:15px;line-height:1.66667}.equipmentSwiper .equipmentCard__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.equipmentSwiper .equipmentCard__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.equipmentSwiper .equipmentCard__heading:before,.equipmentSwiper .equipmentCard__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.equipmentSwiper .equipmentCard__heading+.equipmentCard__txt{margin-top:15px}}@media screen and (min-width: 768px){.equipmentSwiper .equipmentCard .photo{width:510px}}@media screen and (min-width: 768px){.equipmentSwiper .equipmentCard .photo+.equipmentCard__detail{width:500px}}@media screen and (max-width: 768px){.equipmentSwiper .equipmentCard .photo+.equipmentCard__detail{margin-top:20px}}@media screen and (min-width: 768px){.equipmentTab{padding-top:20px}}@media screen and (min-width: 768px){.equipmentTab__cont{margin-top:60px}}@media screen and (max-width: 768px){.equipmentTab__cont{margin-top:50px}}.equipmentTab__item{display:none}.equipmentTab__item.is-active{display:block}@media screen and (min-width: 768px){.equipmentTab__bottom{margin-top:150px}}@media screen and (max-width: 768px){.equipmentTab__bottom{margin-top:100px}}.featureSect{position:relative}@media screen and (min-width: 768px){.featureSect{padding-bottom:30px}}@media screen and (max-width: 768px){.featureSect{height:100%;padding:25px}}.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:1px solid #cccccc;height:100%;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}}@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%}}@media screen and (min-width: 768px){.hanreiList+.priceDetail{margin-top:60px}}@media screen and (max-width: 768px){.hanreiList+.priceDetail{margin-top:25px}}.introductionFeature{margin-top:40px}@media screen and (max-width: 768px){.introductionFeature .swipeFigure__inner{height:240px}}@media screen and (min-width: 768px){.introductionFeature+.anchorList{margin-top:96px}}@media screen and (max-width: 768px){.introductionFeature+.anchorList{margin-top:40px}}@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__col{display:flex;gap:30px;justify-content:center;margin:60px auto 0}}@media screen and (max-width: 768px){.madoriSect__col{margin-top:40px}}@media screen and (max-width: 768px){.madoriSect__label{width:100%}}@media screen and (max-width: 768px){.madoriSect__label+.madoriSect__label{margin-top:30px}}@media screen and (min-width: 768px){.madoriSect__label--casbee{width:390px}}@media screen and (min-width: 768px){.madoriSect__label--bels{width:320px}}.madoriSect__label .photo+.caption{margin-top:10px}.middleCapArea{margin-top:40px}.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}.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}@media screen and (min-width: 768px){.planIntroFeature .verticalStack .generalSect__cont .subSect{align-items:center;display:flex;gap:60px;justify-content:center;margin:0 auto;width:958px}}@media screen and (min-width: 768px){.planIntroFeature .verticalStack .generalSect__cont .subSect__head{flex:1}}@media screen and (max-width: 768px){.planIntroFeature .verticalStack .generalSect__cont .subSect__head .txt{padding:0 30px}}@media screen and (min-width: 768px){.planIntroFeature .verticalStack .generalSect__cont .subSect__cont{width:570px}}@media screen and (max-width: 768px){.planIntroFeature .verticalStack .generalSect__cont .subSect__cont{margin:40px -30px 0;width:390px}}.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){.qualityDetail{margin-top:20px}}@media screen and (max-width: 768px){.qualityDetail{margin-top:20px}}.qualityDetail__link{display:inline-block;letter-spacing:.15em;text-decoration:underline}@media screen and (min-width: 768px){.qualityDetail__link{font-size:14px;line-height:1.71429}.qualityDetail__link:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.qualityDetail__link:after{margin-bottom:calc((1 - 1.71429) * .5em)}.qualityDetail__link:before,.qualityDetail__link:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.qualityDetail__link{font-size:12px;line-height:1.83333}.qualityDetail__link:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.qualityDetail__link:after{margin-bottom:calc((1 - 1.83333) * .5em)}.qualityDetail__link:before,.qualityDetail__link:after{content:'';display:block;height:0;width:0}}@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:220px}}.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}}.qualityModal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:1s;visibility:hidden;width:100%;z-index:9999}@media screen and (min-width: 768px){.qualityModal{padding:30px}}.qualityModal__inner{background-color:#ffffff;height:100%;overflow:scroll;width:100%}@media screen and (min-width: 768px){.qualityModal__inner{padding:100px 0}}.qualityModal__bg{background-color:rgba(0,0,0,0.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.qualityModal__close{border:none;cursor:pointer;position:fixed;z-index:9}@media screen and (min-width: 768px){.qualityModal__close{height:auto;right:60px;top:60px;width:46px}}@media screen and (max-width: 768px){.qualityModal__close{height:32px;right:30px;top:30px;width:32px}}.qualityModal__close .closeSVG{height:auto;width:100%}.qualityModal.is-visible{opacity:1;visibility:visible}.qualitySwiper__controller{align-items:center;display:flex;justify-content:space-between;padding:0 8px;position:fixed;top:50%;z-index:9}@media screen and (min-width: 768px){.qualitySwiper__controller{left:50%;transform:translate(-50%, -50%);width:1070px}}@media screen and (max-width: 768px){.qualitySwiper__controller{left:0;transform:translate(0, -50%);width:100%}}@media screen and (min-width: 768px){.qualitySwiper__controller .arrowSVG{width:19px}.qualitySwiper__controller .arrowSVG polyline{stroke:#000000}}@media screen and (max-width: 768px){.qualitySwiper__controller .arrowSVG{filter:drop-shadow(0 0 5px #000) drop-shadow(0 0 5px #000);width:15px}}@media screen and (min-width: 768px){.recommendAcod:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.recommendAcod:not(:first-child){margin-top:80px}}.recommendAcod__head{border:1px solid #c9caca}.recommendAcod__body{max-height:0;overflow:hidden;transition:max-height 1.2s linear}.recommendAcod__body.is-active{max-height:4000px}@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}.recommendDetail{border-bottom:1px solid #c9caca;border-left:1px solid #c9caca;border-right:1px solid #c9caca}@media screen and (min-width: 768px){.recommendDetail{padding:60px}}@media screen and (max-width: 768px){.recommendDetail{padding:40px 0}}@media screen and (min-width: 768px){.recommendDetail__head{align-items:flex-start;display:flex;gap:32px}}@media screen and (max-width: 768px){.recommendDetail__head{padding:0 20px}}.recommendDetail__intro{display:flex}@media screen and (min-width: 768px){.recommendDetail__intro{width:-moz-fit-content;width:fit-content}}.recommendDetail__type{font-family:"Lato",sans-serif;line-height:1;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.recommendDetail__type{font-size:56px;letter-spacing:.05em;padding-right:30px}}@media screen and (max-width: 768px){.recommendDetail__type{font-size:42px;letter-spacing:.005em;padding-right:12px}}@media screen and (min-width: 768px){.recommendDetail__type:first-letter{font-size:64px}}@media screen and (max-width: 768px){.recommendDetail__type:first-letter{font-size:50px}}.recommendDetail__type .type{display:block}@media screen and (min-width: 768px){.recommendDetail__type .type{font-size:20px}}@media screen and (max-width: 768px){.recommendDetail__type .type{font-size:14px}}.recommendDetail__spec{border-left:1px solid #cccccc;padding-left:16px}.recommendDetail__variation{font-family:"Lato",sans-serif,YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:0;line-height:1}@media screen and (min-width: 768px){.recommendDetail__variation{font-size:28px}}@media screen and (max-width: 768px){.recommendDetail__variation{font-size:24px}}@media screen and (min-width: 768px){.recommendDetail__variation .strong{font-size:40px}}@media screen and (max-width: 768px){.recommendDetail__variation .strong{font-size:36px}}.recommendDetail__mainLength{align-items:center;display:flex;font-family:"Lato",sans-serif}@media screen and (min-width: 768px){.recommendDetail__mainLength{margin-top:32px}}.recommendDetail__mainLength .ja{color:#999999;display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.0015em;line-height:1.8}.recommendDetail__mainLength .ja:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.recommendDetail__mainLength .ja:after{margin-bottom:calc((1 - 1.8) * .5em)}.recommendDetail__mainLength .ja:before,.recommendDetail__mainLength .ja:after{content:'';display:block;height:0;width:0}.recommendDetail__mainLength .num{display:inline-block;letter-spacing:0;line-height:1}@media screen and (min-width: 768px){.recommendDetail__mainLength .num{font-size:28px}}@media screen and (max-width: 768px){.recommendDetail__mainLength .num{font-size:24px}}@media screen and (min-width: 768px){.recommendDetail__mainLength .int{font-size:40px}}@media screen and (max-width: 768px){.recommendDetail__mainLength .int{font-size:36px}}.recommendDetail__subLength{margin-top:20px}.recommendDetail__subItem{display:flex}.recommendDetail__subItem:not(:first-child){margin-top:8px}.recommendDetail__subItem .inner{color:#999999;display:inline-block;font-size:10px;letter-spacing:.0015em;line-height:1.8}.recommendDetail__subItem .inner:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.recommendDetail__subItem .inner:after{margin-bottom:calc((1 - 1.8) * .5em)}.recommendDetail__subItem .inner:before,.recommendDetail__subItem .inner:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.recommendDetail__point{display:flex;width:503px}}@media screen and (max-width: 768px){.recommendDetail__point{margin-top:20px}}.recommendDetail__point .ttl{display:block;font-family:"Lato",sans-serif;letter-spacing:.05em;line-height:1}@media screen and (min-width: 768px){.recommendDetail__point .ttl{width:72px}}.recommendDetail__point .meritList{border-left:1px solid #cccccc;display:flex;flex-wrap:wrap;gap:6px 8px;padding-left:16px}@media screen and (min-width: 768px){.recommendDetail__point .meritList{flex:1}}@media screen and (max-width: 768px){.recommendDetail__point .meritList{margin-top:20px}}.recommendDetail__point .meritList__item{background-color:#666666;border-radius:20px;color:#ffffff;font-size:12px;letter-spacing:.0015em;padding:10px 16px}.recommendDetail__point .meritList__item .inner{display:block;line-height:1.7}.recommendDetail__point .meritList__item .inner:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.recommendDetail__point .meritList__item .inner:after{margin-bottom:calc((1 - 1.7) * .5em)}.recommendDetail__point .meritList__item .inner:before,.recommendDetail__point .meritList__item .inner:after{content:'';display:block;height:0;width:0}.recommendDetail__madori{margin-top:40px;position:relative;z-index:1}@media screen and (min-width: 768px){.recommendDetail__madori .madoriFig{margin:0 auto;width:577px}}.recommendDetail__madori .pickupItem{position:absolute;z-index:2}@media screen and (max-width: 768px){.recommendDetail__madori .pickupItem{padding:0 20px}}.recommendDetail__madori .pickupItem__ttl{font-size:12px;letter-spacing:.0015em;position:relative;z-index:1}@media screen and (min-width: 768px){.recommendDetail__madori .pickupItem__ttl{padding-bottom:10px}}@media screen and (max-width: 768px){.recommendDetail__madori .pickupItem__ttl{padding:0 20px 10px 20px}}.recommendDetail__madori .pickupItem__ttl .inner{font-weight:600 !important;line-height:1.7}.recommendDetail__madori .pickupItem__ttl .inner:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.recommendDetail__madori .pickupItem__ttl .inner:after{margin-bottom:calc((1 - 1.7) * .5em)}.recommendDetail__madori .pickupItem__ttl .inner:before,.recommendDetail__madori .pickupItem__ttl .inner:after{content:'';display:block;height:0;width:0}.recommendDetail__madori .pickupItem__ttl .pointer{bottom:0;left:0;position:absolute;transform:translate(0, 100%);z-index:-1}.recommendDetail__madori .pickupItem__ttl .pointer img{height:auto;width:100%}.recommendDetail__madori .pickupItem__txt{font-size:12px;font-weight:400 !important;letter-spacing:.0015em;margin-top:16px;position:relative;z-index:1;line-height:1.7}.recommendDetail__madori .pickupItem__txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.recommendDetail__madori .pickupItem__txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.recommendDetail__madori .pickupItem__txt:before,.recommendDetail__madori .pickupItem__txt:after{content:'';display:block;height:0;width:0}@media screen and (max-width: 768px){.recommendDetail__madori .pickupItem__txt{padding:0 20px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d{padding:184px 0 0;position:relative;z-index:1}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--01{left:0;top:88px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--01{left:0;top:0}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--01 .pickupItem__ttl .pointer{width:446px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--01 .pickupItem__cont{margin-top:16px;width:221px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--01 .pickupItem__cont{bottom:0;position:absolute;right:20px;width:132px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--01 .pickupItem__txt{height:132px;padding-right:152px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--02{right:0;top:53px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--02{position:relative}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--02 .pickupItem__ttl .pointer{left:auto;right:0;width:599px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--02 .pickupItem__ttl .pointer{transform:translate(0, 0)}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--02 .pickupItem__cont{margin:0 auto;padding:10px 0 20px;width:200px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--03{right:0;top:400px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--03{margin-top:20px;position:relative}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--03 .pickupItem__ttl{text-align:right}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--03 .pickupItem__ttl .pointer{left:auto;right:0;transform:translate(0, 50%);width:492px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--03 .pickupItem__ttl .pointer{transform:translate(0, 0)}}@media screen and (min-width: 768px){.recommendDetail__madori--d-d .pickupItem--03 .pickupItem__cont{margin-top:16px;width:221px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-d .pickupItem--03 .pickupItem__cont{bottom:0;left:20px;position:absolute;width:132px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l{padding:84px 0 0}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--01{left:0;top:198px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--01{left:0;top:0}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--01 .pickupItem__ttl .pointer{transform:translate(0, 50%);width:568px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--02{right:0;top:66px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--02{margin-top:10px;position:relative}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--02 .pickupItem__ttl .pointer{left:auto;right:0;width:483px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--02 .pickupItem__ttl .pointer{transform:translate(0, 0)}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--02 .pickupItem__txt{height:132px;padding-right:152px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--02 .pickupItem__cont{margin-top:16px;width:221px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--02 .pickupItem__cont{bottom:0;padding:0 20px 20px 0;position:absolute;right:20px;width:132px}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--03{right:0;top:440px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--03{margin-top:24px;position:relative}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--03 .pickupItem__ttl{text-align:right}}@media screen and (min-width: 768px){.recommendDetail__madori--d-l .pickupItem--03 .pickupItem__ttl .pointer{bottom:67px;left:auto;right:0;width:466px}}@media screen and (max-width: 768px){.recommendDetail__madori--d-l .pickupItem--03 .pickupItem__ttl .pointer{transform:translate(0, 0)}}@media screen and (max-width: 768px){.recommendDetail__madori--i{padding:252px 0 0}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--01{left:0;top:234px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--01{left:0;top:0}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--01 .pickupItem__ttl .pointer{width:435px}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--02{right:0;top:209px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--02{left:0;top:128px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--02 .pickupItem__ttl{text-align:right}}.recommendDetail__madori--i .pickupItem--02 .pickupItem__ttl .pointer{left:auto;right:0}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--02 .pickupItem__ttl .pointer{width:477px}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--03{left:0;top:437px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--03{position:relative}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--03 .pickupItem__ttl .pointer{width:406px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--03 .pickupItem__ttl .pointer{transform:translate(0, 0)}}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--04{right:0;top:396px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--04{margin-top:24px;position:relative}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--04 .pickupItem__ttl{text-align:right}}.recommendDetail__madori--i .pickupItem--04 .pickupItem__ttl .pointer{left:auto}@media screen and (min-width: 768px){.recommendDetail__madori--i .pickupItem--04 .pickupItem__ttl .pointer{right:0;width:597px}}@media screen and (max-width: 768px){.recommendDetail__madori--i .pickupItem--04 .pickupItem__ttl .pointer{right:12px;transform:translate(0, 0)}}@media screen and (max-width: 768px){.recommendDetail__madori--e{padding:112px 0 0}}@media screen and (min-width: 768px){.recommendDetail__madori--e .pickupItem--01{left:0;top:130px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--e .pickupItem--01{left:0;top:0}}@media screen and (min-width: 768px){.recommendDetail__madori--e .pickupItem--01 .pickupItem__ttl .pointer{width:462px}}@media screen and (min-width: 768px){.recommendDetail__madori--e .pickupItem--02{right:10px;top:209px;width:252px}}@media screen and (max-width: 768px){.recommendDetail__madori--e .pickupItem--02{margin-top:-27px;position:relative}}@media screen and (max-width: 768px){.recommendDetail__madori--e .pickupItem--02 .pickupItem__ttl{text-align:right}}.recommendDetail__madori--e .pickupItem--02 .pickupItem__ttl .pointer{left:auto}@media screen and (min-width: 768px){.recommendDetail__madori--e .pickupItem--02 .pickupItem__ttl .pointer{right:0;width:462px}}@media screen and (max-width: 768px){.recommendDetail__madori--e .pickupItem--02 .pickupItem__ttl .pointer{right:10px;transform:translate(0, 0)}}@media screen and (min-width: 768px){.recommendDetail__bottom{margin-top:40px}}@media screen and (max-width: 768px){.recommendDetail__bottom{margin-top:32px;padding:0 20px}}.recommendDetail__bottom .hanreiList{display:flex;flex-wrap:wrap;line-height:1.8}.recommendDetail__bottom .hanreiList:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.recommendDetail__bottom .hanreiList:after{margin-bottom:calc((1 - 1.8) * .5em)}.recommendDetail__bottom .hanreiList:before,.recommendDetail__bottom .hanreiList:after{content:'';display:block;height:0;width:0}.recommendDetail__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}.recommendDetail__bottom .hanreiList__item .squareSVG{height:auto;margin-right:3px;width:8px}.recommendDetail__bottom .hanreiList__item .windSVG{height:auto;width:15px}.recommendDetail__bottom .hanreiList__item .lightSVG{height:auto;width:15px}.recommendDetail__bottom .hanreiList__item .outSVG{height:auto;width:10px}@media screen and (max-width: 768px){.recommendDetail__bottom .hanreiList__item--onlyTxt{width:100%}}.recommendedPlan{position:relative}@media screen and (min-width: 768px){.recommendedPlan{display:flex;justify-content:flex-end}}@media screen and (min-width: 768px){.recommendedPlan__inner{width:465px}}.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}}.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{font-size:20px;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}}@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}}@media screen and (max-width: 768px){.recommendedPlan .planSpec__name+.planSpec__length{margin-left:12px}}.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: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}}@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{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}}@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}@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__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}.recommendHead__ttl{background-color:#ffffff;color:#666666;font-family:"Lato",sans-serif;font-size:36px;letter-spacing:.05em}@media screen and (min-width: 768px){.recommendHead__ttl{padding:24px 30px}}@media screen and (max-width: 768px){.recommendHead__ttl{padding:20px 15px}}.recommendHead__ttl .ja{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.05em;line-height:1.5}.recommendHead__ttl .ja:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.recommendHead__ttl .ja:after{margin-bottom:calc((1 - 1.5) * .5em)}.recommendHead__ttl .ja:before,.recommendHead__ttl .ja:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.recommendHead__ttl .ja{display:inline-block;font-size:32px}}@media screen and (max-width: 768px){.recommendHead__ttl .ja{display:block;font-size:24px}}.recommendHead__ttl .small{font-size:30px}.recommendHead__ttl .type{font-size:24px}.recommendHead__ttl .inner{display:block;line-height:1.5}.recommendHead__ttl .inner:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.recommendHead__ttl .inner:after{margin-bottom:calc((1 - 1.5) * .5em)}.recommendHead__ttl .inner:before,.recommendHead__ttl .inner:after{content:'';display:block;height:0;width:0}.recommendHead__inner{background:linear-gradient(90deg, #ecede7 0%, #fff 100%)}@media screen and (min-width: 768px){.recommendHead__inner{display:grid;gap:0 66px;grid-template-columns:repeat(2, 1fr);padding:80px 105px}}@media screen and (max-width: 768px){.recommendHead__inner{padding:60px 30px 30px}}@media screen and (max-width: 768px){.recommendHead__txtArea{margin-top:32px}}.recommendHead__btn{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.recommendHead__btn{margin:40px auto 0 0}}@media screen and (max-width: 768px){.recommendHead__btn{margin:24px auto 0}}.recommendTrigger{background-color:#ffffff;border:1px solid #acaaa5;position:relative}@media screen and (min-width: 768px){.recommendTrigger{padding:20px 56px}}@media screen and (max-width: 768px){.recommendTrigger{padding:15px 40px}}.recommendTrigger__inner{align-items:center;display:flex;gap:8px;justify-content:space-between}.recommendTrigger__txt{color:#1d262b;letter-spacing:.0015em;line-height:2}.recommendTrigger__txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.recommendTrigger__txt:after{margin-bottom:calc((1 - 2) * .5em)}.recommendTrigger__txt:before,.recommendTrigger__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.recommendTrigger__txt{font-size:18px}}@media screen and (max-width: 768px){.recommendTrigger__txt{font-size:15px}}.recommendTrigger__icon{align-items:center;aspect-ratio:1 / 1;background-color:#999999;border-radius:50%;display:flex;justify-content:center}@media screen and (min-width: 768px){.recommendTrigger__icon{width:32px}}@media screen and (max-width: 768px){.recommendTrigger__icon{width:24px}}.recommendTrigger__icon .state{aspect-ratio:1 / 1;display:block;position:relative;z-index:1}@media screen and (min-width: 768px){.recommendTrigger__icon .state{width:18px}}@media screen and (max-width: 768px){.recommendTrigger__icon .state{width:13px}}.recommendTrigger__icon .state:before,.recommendTrigger__icon .state:after{background-color:#ffffff;content:'';display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.recommendTrigger__icon .state:before{height:1px;width:100%}.recommendTrigger__icon .state:after{height:100%;transition:transform .6s ease-in-out;width:1px}.recommendTrigger.is-active .recommendTrigger__icon .state:after{transform:translate(-50%, -50%) scaleY(0)}.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;overflow:hidden;z-index:2}}.roomData__head+.roomData__cont{margin-top:15px}.roomData__name{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}}@media screen and (min-width: 768px){.roomData__name+.roomData__info{margin-top:25px}}@media screen and (max-width: 768px){.roomData__name+.roomData__info{margin-left:20px}}.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;padding:2px 12px}}@media screen and (max-width: 768px){.roomData__info{font-size:10px;line-height:calc(30 / 20);padding:8px 12px 7px 7px}}.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:.7}@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:.7;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--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:24px}.selectCard__head+.selectCard__cont{margin-top:30px}.selectGuide{border-bottom:1px solid #c9caca;border-left:1px solid #c9caca;border-right:1px solid #c9caca}@media screen and (min-width: 768px){.selectGuide{align-items:center;display:flex}}.selectGuide__head{text-align:center}@media screen and (min-width: 768px){.selectGuide__head{padding:30px 0;width:219px}}@media screen and (max-width: 768px){.selectGuide__head{padding:20px}}.selectGuide__cont{background-color:#cfbe88;padding:30px}@media screen and (min-width: 768px){.selectGuide__cont{align-items:center;border-left:1px solid #c9caca;display:flex;flex:1}}@media screen and (max-width: 768px){.selectGuide__cont{border-top:1px solid #c9caca}}.selectGuide__ttl{position:relative;white-space:nowrap;z-index:1}@media screen and (min-width: 768px){.selectGuide__ttl{padding-right:16px}}@media screen and (max-width: 768px){.selectGuide__ttl{padding-bottom:24px}}.selectGuide__ttl:after{background-color:currentColor;content:'';display:block;position:absolute}@media screen and (min-width: 768px){.selectGuide__ttl:after{height:49px;right:0;top:50%;transform:translateY(-50%);width:1px}}@media screen and (max-width: 768px){.selectGuide__ttl:after{bottom:0;height:1px;left:0;width:100%}}.selectGuide__ttl .en{font-family:"Lato",sans-serif;font-size:25px;letter-spacing:.03em;line-height:1}@media screen and (min-width: 768px){.selectGuide__ttl .en{display:inline-block}}@media screen and (max-width: 768px){.selectGuide__ttl .en{display:block}}@media screen and (min-width: 768px){.selectGuide__ttl .en+.ja{margin-left:16px}}@media screen and (max-width: 768px){.selectGuide__ttl .en+.ja{margin-top:16px}}.selectGuide__ttl .ja{display:inline-block;letter-spacing:.0015em;line-height:2}.selectGuide__ttl .ja:before{content:'';margin-top:calc((1 - 2) * .5em)}.selectGuide__ttl .ja:after{margin-bottom:calc((1 - 2) * .5em)}.selectGuide__ttl .ja:before,.selectGuide__ttl .ja:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.selectGuide__ttl .ja{font-size:16px}}@media screen and (max-width: 768px){.selectGuide__ttl .ja{font-size:13px}}.selectGuide__txt{font-size:12px;font-weight:400 !important;letter-spacing:.0015em;line-height:1.7}.selectGuide__txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.selectGuide__txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.selectGuide__txt:before,.selectGuide__txt:after{content:'';display:block;height:0;width:0}.selectGuide__heading{font-size:12px;font-weight:400 !important;letter-spacing:.0015em;line-height:1.7}.selectGuide__heading:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.selectGuide__heading:after{margin-bottom:calc((1 - 1.7) * .5em)}.selectGuide__heading:before,.selectGuide__heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.selectGuide__heading{flex:1;min-width:387px;padding-left:16px}}@media screen and (max-width: 768px){.selectGuide__heading{margin-top:24px}}.selectGuide__link{color:currentColor;font-size:10px;letter-spacing:.0015em;line-height:1;padding-bottom:8px;position:relative;transition:opacity .3s ease-in-out}@media screen and (min-width: 768px){.selectGuide__link{display:inline-block}}@media screen and (max-width: 768px){.selectGuide__link{display:block;margin:24px auto 0;width:-moz-fit-content;width:fit-content}}.selectGuide__link:after{background:currentColor;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.selectGuide__link:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.selectGuide__link:hover{opacity:.7}}.selectGuide--smart .selectGuide__cont{background-color:#b2c7d0}.selectGuide--fashionable .selectGuide__cont{background-color:#8e5840;color:#ffffff}.selectGuide--cafe .selectGuide__cont{background-color:#887558;color:#ffffff}@media screen and (min-width: 768px){.selectTab__head .tabList{gap:20px;justify-content:center}}@media screen and (max-width: 768px){.selectTab__head .tabList{gap:15px}}.selectTab__head .tabList__item{border:none;color:#ffffff;position:relative}@media screen and (min-width: 768px){.selectTab__head .tabList__item{font-size:14px;width:140px}}@media screen and (max-width: 768px){.selectTab__head .tabList__item{font-size:12px;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}.spaceDesignBtn{align-items:center;background-color:#3e3a39;color:#ffffff;display:flex;justify-content:center;padding:10px;text-align:center;transition:opacity .3s ease-in-out;width:173px}.spaceDesignBtn__inner{font-size:12px;font-weight:400;letter-spacing:.0015em;line-height:1.7}.spaceDesignBtn__inner:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.spaceDesignBtn__inner:after{margin-bottom:calc((1 - 1.7) * .5em)}.spaceDesignBtn__inner:before,.spaceDesignBtn__inner:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.spaceDesignBtn:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.spaceDesignBtn:hover{opacity:.7}}.spaceDesignCard{position:relative;z-index:1}@media screen and (min-width: 768px){.spaceDesignCard{align-items:center;display:grid;gap:0 60px;grid-template-columns:370px 1fr;justify-content:center;padding:20px 30px}}@media screen and (max-width: 768px){.spaceDesignCard{padding:30px 30px 20px 30px}}.spaceDesignCard:before{background-color:#666666;content:'';height:1px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform 1s ease-in-out;width:100%}.spaceDesignCard:after{background-color:#666666;content:'';height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform 1s ease-in-out;width:1px}.spaceDesignCard.sai-animate:before{transform:scaleX(1)}.spaceDesignCard.sai-animate:after{transform:scaleY(1)}@media screen and (min-width: 768px){.spaceDesignCard__head{width:370px}}@media screen and (min-width: 768px){.spaceDesignCard__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.spaceDesignCard__head .heading+.txt{margin-top:34px}}@media screen and (min-width: 768px){.spaceDesignCard__cont{grid-row:auto / span 2;width:480px}}@media screen and (max-width: 768px){.spaceDesignCard__cont{margin-top:40px}}.spaceDesignCard__logo{height:40px;width:auto}.spaceDesignCard__logo img{height:100%;width:auto}@media screen and (min-width: 768px){.spaceDesignCard__logo+.heading{margin-top:40px}}@media screen and (max-width: 768px){.spaceDesignCard__logo+.heading{margin-top:34px}}@media screen and (min-width: 768px){.spaceDesignCard__guide{margin-top:40px}}@media screen and (max-width: 768px){.spaceDesignCard__guide{margin-top:30px;text-align:center}}@media screen and (max-width: 768px){.spaceDesignCard__guide .spaceDesignBtn{margin-left:auto;margin-right:auto}}.spaceDesignCard__heading{font-size:12px;font-weight:400;letter-spacing:.0015em;line-height:1.7}.spaceDesignCard__heading:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.spaceDesignCard__heading:after{margin-bottom:calc((1 - 1.7) * .5em)}.spaceDesignCard__heading:before,.spaceDesignCard__heading:after{content:'';display:block;height:0;width:0}.spaceDesignCard__heading+.spaceDesignBtn{margin-top:10px}.spaceDesignCard--irodori .spaceDesignCard__logo{height:30px}@media screen and (max-width: 768px){.spaceDesignFeature .verticalStack .generalSect__cont{margin-left:-30px;margin-right:-30px;width:390px}}@media screen and (min-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom{margin-top:100px;padding:0 205px 0 105px}}@media screen and (max-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom{margin-top:120px}}@media screen and (min-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom .subSect{align-items:center;display:flex;flex-direction:row-reverse;gap:60px}}@media screen and (min-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom .subSect__head{flex:1}}.spaceDesignFeature .verticalStack .generalSect__bottom .subSect__head .txt+.caption{margin-top:10px}@media screen and (max-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom .subSect__head .txt+.caption{padding:0 30px}}@media screen and (min-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom .subSect__cont{width:360px}}@media screen and (max-width: 768px){.spaceDesignFeature .verticalStack .generalSect__bottom .subSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.spaceDesignList{margin:100px auto 0;width:990px}}@media screen and (max-width: 768px){.spaceDesignList{margin:120px -10px 0;width:350px}}.spaceDesignList__item:not(:first-child){margin-top:60px}.styleFeature .verticalStack .generalSect__cont .subSect{padding:70px 0}@media screen and (min-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect{align-items:center;display:flex;gap:56px;margin:0 0 0 auto;width:945px}}@media screen and (min-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect__head{width:350px}}@media screen and (min-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect__head .heading+.caption{margin-top:40px}}@media screen and (max-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect__head .heading+.caption{margin-top:24px}}@media screen and (min-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect__cont{width:540px}}@media screen and (max-width: 768px){.styleFeature .verticalStack .generalSect__cont .subSect__cont{margin-top:30px}}.styleFeature .verticalStack .generalSect__bottom{margin-top:40px}@media screen and (min-width: 768px){.viewCard{width:360px}}@media screen and (max-width: 768px){.viewCard{width:330px}}.viewCard .heading{color:#beab98;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:12px;text-align:center}.viewCard .heading+.photo{margin-top:10px}@media screen and (min-width: 768px){.viewFeature{margin-top:100px}}@media screen and (max-width: 768px){.viewFeature{margin-top:80px}}@media screen and (max-width: 768px){.viewFeature .verticalStack .generalSect__head .txt{padding:0 30px}}.viewFeature .verticalStack .generalSect__cont{background-color:#3e3a39}@media screen and (min-width: 768px){.viewFeature .verticalStack .generalSect__cont{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 0 32px}}@media screen and (max-width: 768px){.viewFeature .verticalStack .generalSect__cont{margin-left:-30px;margin-right:-30px;padding:20px 0 30px;width:390px}}.viewFeature .verticalStack .generalSect__cont .loopSlider{opacity:0;transition:opacity .5s ease-out 2.2s}.viewFeature .verticalStack .generalSect__cont.sai-animate .loopSlider{opacity:1}.viewFeature .verticalStack .generalSect__bottom{margin-top:10px}.viewFeature .verticalStack .generalSect__bottom .caption{text-align:right}@media screen and (min-width: 768px){.plan-view{padding:95px 0 0}}@media screen and (max-width: 768px){.plan-view{padding:40px 0 0}}@media screen and (min-width: 768px){.plan-typVariation{padding:60px 0}}@media screen and (max-width: 768px){.plan-typVariation{padding:40px 0 120px}}@media screen and (min-width: 768px){.plan-variation{padding-top:160px}}@media screen and (max-width: 768px){.plan-variation{padding-top:120px}}@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-decoration{padding:160px 0 0}}@media screen and (max-width: 768px){.plan-decoration{padding:120px 0 0}}@media screen and (min-width: 768px){.plan-style{padding:100px 0 0}}@media screen and (max-width: 768px){.plan-style{padding:80px 0 0}}@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:30px 0}}.plan-roomIntroduction .primaryTtl{color:#ffffff}.plan-roomIntroduction .primaryTtl:after{background-color:#ffffff}
