@media screen and (min-width: 768px){.bathArea__head+.bathArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.bathArea__head+.bathArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.bathArea__cont .verticalStack .generalSect__head{margin:auto;width:885px}}@media screen and (min-width: 768px){.bathArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.bathArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.bathArea__cont .verticalStack .generalSect__cont{margin-left:-30px;width:100vw}}@media screen and (min-width: 768px){.bathArea__cont .verticalStack+.arrangeLayout{margin-top:77px}}@media screen and (max-width: 768px){.bathArea__cont .verticalStack+.arrangeLayout{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.bathArea__cont .arrangeLayout .generalSect{gap:105px;margin:auto}}@media screen and (min-width: 768px){.bathArea__cont .arrangeLayout .generalSect__head{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.bathArea__cont .arrangeLayout .generalSect__head .headingCombi .txt{padding-right:0;width:420px}}@media screen and (min-width: 768px){.cafeArea__head+.cafeArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.cafeArea__head+.cafeArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.cafeArea__cont .verticalStack .generalSect__head{margin:auto;width:885px}}@media screen and (min-width: 768px){.cafeArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.cafeArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.cafeArea__cont .verticalStack .generalSect__cont{margin-left:-30px;width:100vw}}@media screen and (min-width: 768px){.cafeArea__cont .verticalStack+.arrangeLayout{margin-top:77px}}@media screen and (max-width: 768px){.cafeArea__cont .verticalStack+.arrangeLayout{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.cafeArea__cont .arrangeLayout .generalSect{gap:105px;margin:auto}}@media screen and (min-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__head{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__cont{width:315px}}@media screen and (min-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__cont .heading{letter-spacing:.4px}}@media screen and (max-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__cont .heading{text-align:center}}@media screen and (min-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__cont .heading+.caption{margin-top:40px}}@media screen and (max-width: 768px){.cafeArea__cont .arrangeLayout .generalSect__cont .heading+.caption{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.commonCard{width:570px}}@media screen and (min-width: 768px){.commonCard__head .heading+.photo{margin-top:20px}}@media screen and (max-width: 768px){.commonCard__head .heading+.photo{margin-top:calc(20 / 390 * 100vw)}}.commonCard__head .photo{height:-moz-fit-content;height:fit-content}.commonCard__head .photo__capOut{display:block;position:relative}@media screen and (min-width: 768px){.commonCard__head .photo__capOut{text-align:start}}@media screen and (max-width: 768px){.commonCard__head .photo__capOut{text-align:end}}@media screen and (min-width: 768px){.commonCard__head+.commonCard__cont{margin-top:2cap}}@media screen and (max-width: 768px){.commonCard__head+.commonCard__cont{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.commonCard__cont .txt{font-size:18px;line-height:2}.commonCard__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.commonCard__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.commonCard__cont .txt:before,.commonCard__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.commonCard__cont .txt{font-size:calc(12 / 390 * 100vw);line-height:2}.commonCard__cont .txt:before{content:'';margin-top:calc((1 - 2) * .5em)}.commonCard__cont .txt:after{margin-bottom:calc((1 - 2) * .5em)}.commonCard__cont .txt:before,.commonCard__cont .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.commonList .usableSwiper .swiper-wrapper{flex-wrap:wrap}}@media screen and (min-width: 768px){.commonList .usableSwiper .swiper-wrapper .swiper-slide{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.commonList .usableSwiper .swiper-wrapper .swiper-slide:nth-child(n+3){margin-top:140px}}@media screen and (min-width: 768px){.commonList .usableSwiper .swiper-wrapper .swiper-slide:nth-child(2n+2){margin-left:60px}}@media screen and (min-width: 768px){.commonList .usableSwiper .swiper-wrapper .swiper-slide .commonCard{width:570px}}@media screen and (min-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:57px}}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:calc(30 / 390 * 100vw)}}.designerInfo__ttl{line-height:2}.designerInfo__ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.designerInfo__ttl:after{margin-bottom:calc((1 - 2) * .5em)}.designerInfo__ttl:before,.designerInfo__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.designerInfo__ttl{font-size:16px;letter-spacing:.024px}}@media screen and (max-width: 768px){.designerInfo__ttl{font-size:calc(13 / 390 * 100vw);letter-spacing:.02px}}@media screen and (min-width: 768px){.designerInfo__ttl+.heading{margin-top:20px}}@media screen and (max-width: 768px){.designerInfo__ttl+.heading{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerInfo__cont .heading+.caption{margin-top:20px}}@media screen and (max-width: 768px){.designerInfo__cont .heading+.caption{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerInfo__cont .caption{font-size:12px}}@media screen and (max-width: 768px){.designerInfo__cont .caption{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerSect{display:flex;gap:83px;padding:100px 0}}@media screen and (max-width: 768px){.designerSect{padding:calc(60 / 390 * 100vw) 30px}}@media screen and (min-width: 768px){.designerSect__visual{width:360px}}@media screen and (max-width: 768px){.designerSect__visual+.designerSect__desc{margin-top:calc(57 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerSect__desc{width:315px}}@media screen and (max-width: 768px){.designerSect__desc+.designerSect__info{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerSect__info{width:360px}}@media screen and (min-width: 768px){.entranceArea__head+.entranceArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.entranceArea__head+.entranceArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceArea__cont .verticalStack .generalSect__head .enHeading+.headingCombi{margin-top:60px}}@media screen and (max-width: 768px){.entranceArea__cont .verticalStack .generalSect__head .enHeading+.headingCombi{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.entranceArea__cont .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceArea__cont .verticalStack+.verticalStack{margin-top:80px}}@media screen and (max-width: 768px){.entranceArea__cont .verticalStack+.verticalStack{margin-top:calc(64 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceArea__cont .infoRequest{margin-top:80px}}@media screen and (max-width: 768px){.entranceArea__cont .infoRequest{margin:60px -30px 0}}@media screen and (min-width: 768px){.entranceCard__head+.entranceCard__cont{margin-top:10px}}@media screen and (max-width: 768px){.entranceCard__head+.entranceCard__cont{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceCard__cont .heading+.caption{margin-top:10px}}@media screen and (max-width: 768px){.entranceCard__cont .heading+.caption{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceCol{display:flex;gap:105px}}@media screen and (min-width: 768px){.entranceCol__head{flex-shrink:0;width:675px}}@media screen and (max-width: 768px){.entranceCol__head{margin-right:-30px;padding-left:30px;width:calc(330 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceCol__cont{width:360px}}@media screen and (max-width: 768px){.entranceCol__cont .entranceCard{margin:auto;width:calc(255 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceCol__cont .entranceCard+.photo{margin-top:40px}}@media screen and (max-width: 768px){.entranceCol__cont .entranceCard+.photo{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.entranceCol__cont .photo+.headingCombi{margin-top:37px}}@media screen and (max-width: 768px){.entranceCol__cont .photo+.headingCombi{margin-top:calc(57 / 390 * 100vw)}}@media screen and (max-width: 768px){.entranceCol__cont .headingCombi .heading{text-align:center}}.foodGallery{display:grid;gap:1px;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.foodGallery{width:675px}}.foodGallery__item .photo__capIn{background-color:rgba(102,102,102,0.9);bottom:0;color:#ffffff;right:0}@media screen and (min-width: 768px){.foodGallery__item .photo__capIn{font-size:16px;padding:10px 8px}}@media screen and (max-width: 768px){.foodGallery__item .photo__capIn{font-size:calc(14 / 390 * 100vw);padding:calc(5 / 390 * 100vw)}}.foodGallery .caption{grid-column:1 / 3;margin-top:10px;text-align:end}@media screen and (min-width: 768px){.foyerArea__head .generalTtl+.verticalStack{margin-top:60px}}@media screen and (max-width: 768px){.foyerArea__head .generalTtl+.verticalStack{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.foyerArea__head .verticalStack .generalSect__head{margin:auto;width:885px}}@media screen and (min-width: 768px){.foyerArea__head .verticalStack .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.foyerArea__head .verticalStack .generalSect__head+.generalSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.foyerArea__head .verticalStack .generalSect__cont{margin-left:-30px;width:100vw}}@media screen and (min-width: 768px){.foyerArea__head .verticalStack+.arrangeLayout{margin-top:77px}}@media screen and (max-width: 768px){.foyerArea__head .verticalStack+.arrangeLayout{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.foyerArea__head+.foyerArea__cont{margin-top:60px}}@media screen and (max-width: 768px){.foyerArea__head+.foyerArea__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.foyerArea__cont .bgLayer--pattern03{overflow:hidden}}@media screen and (min-width: 768px){.foyerArea__cont .bgLayer+.commonList{margin-top:140px}}@media screen and (max-width: 768px){.foyerArea__cont .bgLayer+.commonList{margin-top:calc(70 / 390 * 100vw)}}.foyerArea .commonList+.foyerArea__cap{margin-top:20px}.foyerArea__cap{text-align:end}@media screen and (min-width: 768px){.design-bath{margin-top:60px}}@media screen and (max-width: 768px){.design-bath{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.design-cafe{padding-top:140px}}@media screen and (max-width: 768px){.design-cafe{padding-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.design-foyer{margin-top:140px}}@media screen and (max-width: 768px){.design-foyer{margin-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.design-entrance{margin-top:140px}}@media screen and (max-width: 768px){.design-entrance{margin-top:calc(70 / 390 * 100vw)}}
