.areaGuideCard{display:block;position:relative}.areaGuideCard__cont{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.areaGuideCard__cont:before{background-color:rgba(0,0,0,0.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.areaGuideCard__ttl{color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.areaGuideCard__ttl{font-size:26px}}@media screen and (max-width: 768px){.areaGuideCard__ttl{font-size:18px}}.areaGuideCard__number{border-bottom:1px solid #ffffff;color:#ffffff;line-height:1.5;padding:0 21px 12px 21px;position:relative;z-index:1}@media screen and (min-width: 768px){.areaGuideCard__number{font-size:38px}}@media screen and (max-width: 768px){.areaGuideCard__number{font-size:22px}}.areaGuideCard .photo{position:initial}.areaGuideCard .photo__capIn{z-index:1}.areaGuideSlider{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.areaGuideSlider__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.areaGuideSlider__controller{justify-content:flex-end;margin:80px auto 0;width:1200px}}@media screen and (max-width: 768px){.areaGuideSlider__controller{justify-content:space-between;margin-top:20px;width:330px}}.areaGuideSlider__controller .swiper-scrollbar{display:none;overflow:hidden}@media screen and (max-width: 768px){.areaGuideSlider__controller .swiper-scrollbar{height:2px;margin-left:18px;width:280px}}.areaGuideSlider__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.areaGuideSlider__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.areaGuideSlider__controller .swiper-pagination{width:280px}}.areaGuideSlider__controller .swiper-pagination:after{background-color:#666666;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.areaGuideSlider__controller .swiper-pagination-bullet{background:none;background-color:#666666;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.areaGuideSlider__controller .swiper-pagination-bullet-active{background-color:#666666;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.areaGuideSlider__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.areaGuideSlider__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.areaGuideSlider__controller .swiper-scrollbar-drag{top:-2px}}.areaGuideSlider__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.areaGuideSlider__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.areaGuideSlider__controller .proglessCircle{width:33px}}.areaGuideSlider__controller .proglessCircle .circleSVG{height:auto;width:100%}.areaGuideSlider__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}.areaGuideSlider__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.areaGuideSlider__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.areaGuideSlider__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.areaGuideSlider .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.areaGuideSlider .swiper-container{margin:0 calc(50% - 50vw);overflow:visible;width:100vw}}.areaGuideSlider .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.areaGuideSlider .swiper-slide{width:360px}}@media screen and (max-width: 768px){.areaGuideSlider .swiper-slide{height:min-content;width:270px}}@media screen and (min-width: 768px){.areaGuideSlider+.planSwiper{margin-top:100px}}@media screen and (max-width: 768px){.areaGuideSlider+.planSwiper{margin-top:80px}}@media screen and (min-width: 768px){.areaGuideSlider--disableMode .swiper-wrapper{justify-content:center}}@media screen and (min-width: 768px){.areaGuideSlider--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}}@media screen and (min-width: 768px){.areaGuideSlider--disableMode .shopDetailSlider__controller{display:none}}@media screen and (min-width: 768px){.areaSect{display:flex;gap:0 66px}}@media screen and (min-width: 768px){.areaSect__head{width:100%}}.areaSect__ttl{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.areaSect__ttl{font-size:30px}}@media screen and (max-width: 768px){.areaSect__ttl{font-size:20px}}.areaSect__desc{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.5}@media screen and (min-width: 768px){.areaSect__desc{font-size:16px}}@media screen and (max-width: 768px){.areaSect__desc{font-size:14px}}.areaSect__desc+.caption{margin-top:20px}*+.areaSect__desc{margin-top:20px}.areaSect__figureHead{background-color:#968c83;color:#ffffff;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;padding:12px 20px;text-align:center}@media screen and (min-width: 768px){.areaSect__figureHead{font-size:24px}}@media screen and (max-width: 768px){.areaSect__figureHead{font-size:16px}}@media screen and (min-width: 768px){.areaSect__cont{width:100%}}@media screen and (max-width: 768px){*+.areaSect__cont{margin-top:30px}}.areaSect--wide{display:block}*+.areaSect--wide .dataSect__cont{margin-top:30px}.areaVisuals{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.areaVisuals{gap:40px 60px}}@media screen and (max-width: 768px){.areaVisuals{gap:30px 20px}}@media screen and (min-width: 768px){.areaVisuals>*{width:calc((100% / 3) - ((60px * 2) / 3))}}@media screen and (max-width: 768px){.areaVisuals>*{width:100%}}@media screen and (min-width: 768px){.artificialGraph{border:1px solid #988c82}}.artificialGraph__head{background-color:#988c82;color:#ffffff;text-align:center}@media screen and (min-width: 768px){.artificialGraph__head{font-size:18px;padding:15px}}@media screen and (max-width: 768px){.artificialGraph__head{padding:10px 0}}@media screen and (min-width: 768px){.artificialGraph__cont{margin:0 auto;padding:30px 0;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.artificialGraph__cont{border:1px solid #988c82;border-top:unset}}@media screen and (min-width: 768px){.artificialGraph__cont .swipeFigure{max-width:800px;width:calc(800 / 1200 * 100vw)}}@media screen and (max-width: 768px){.artificialGraph__cont .swipeFigure{padding:15px}}@media screen and (max-width: 768px){.artificialGraph__cont .swipeFigure__inner{height:calc(290 / 390 * 100vw)}}@media screen and (min-width: 768px){.artificialGraph+.caption{margin-top:30px}}@media screen and (max-width: 768px){.artificialGraph+.caption{margin-top:20px}}.bannerArea{display:flex;justify-content:center}@media screen and (min-width: 768px){.bannerArea{padding:50px 0}}@media screen and (max-width: 768px){.bannerArea{padding:40px 0}}.bannerArea__item{transition:all .5s ease 0s}@media screen and (min-width: 768px){.bannerArea__item:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.bannerArea__item:hover{opacity:.7}}.bgLayer{position:relative}@media screen and (min-width: 768px){.bgLayer{margin-left:calc(-1 * (100vw - 1200px) / 2);padding:0 calc((100vw - 1200px) / 2);width:100vw}}@media screen and (max-width: 768px){.bgLayer{margin-left:-25px;padding:0 25px;width:100vw}}.bgLayer:after{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bgLayer>*{position:relative;z-index:1}.bgLayer--01:after{background-color:rgba(237,237,234,0.3)}.caseLinkBnr{display:block;position:relative}@media screen and (min-width: 768px){.caseLinkBnr{width:360px}}.caseLinkBnr__bg{opacity:1;transition:opacity .2s ease-in}.caseLinkBnr__ttl{align-items:center;color:#ffffff;display:flex;font-family:"Lato",sans-serif;left:20px;letter-spacing:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.caseLinkBnr__ttl{column-gap:10px}}@media screen and (max-width: 768px){.caseLinkBnr__ttl{column-gap:calc(10 / 390 * 100vw);font-size:14px}}.caseLinkBnr__ttl .large{font-family:"EB Garamond",serif}@media screen and (min-width: 768px){.caseLinkBnr__ttl .large{font-size:40px}}@media screen and (max-width: 768px){.caseLinkBnr__ttl .large{font-size:calc(30 / 390 * 100vw)}}.caseLinkBnr__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.caseLinkBnr__icon .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.caseLinkBnr__icon .proglessCircle{width:40px}}@media screen and (max-width: 768px){.caseLinkBnr__icon .proglessCircle{width:33px}}.caseLinkBnr__icon .proglessCircle .circleSVG{height:auto;width:100%}.caseLinkBnr__icon .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}.caseLinkBnr__icon .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.caseLinkBnr__icon .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg);transition:transform .3s ease-out;width:6px}@media screen and (min-width: 768px){.caseLinkBnr:hover .caseLinkBnr__bg{opacity:.8}}.caseLinkBnrGroup{display:flex}@media screen and (min-width: 768px){.caseLinkBnrGroup{column-gap:10px;margin-top:120px}}@media screen and (max-width: 768px){.caseLinkBnrGroup{flex-direction:column;margin-top:60px;row-gap:30px}}@media screen and (min-width: 768px){.coupleSect{margin-top:60px}}@media screen and (max-width: 768px){.coupleSect{margin-top:40px}}.coupleSect__cont{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.coupleSect__cont{margin-top:40px;padding:0 30px}}@media screen and (max-width: 768px){.coupleSect__cont{flex-direction:column;margin-top:30px}}@media screen and (min-width: 768px){.coupleSect__cont .infoDetail{max-width:690px;width:calc(690 / 1200 * 100vw)}}.coupleSect__txt{line-height:1.5}@media screen and (min-width: 768px){.coupleSect__txt{font-size:30px}}@media screen and (max-width: 768px){.coupleSect__txt{font-size:20px}}@media screen and (max-width: 768px){.coupleSect__txt+.infoDetail{margin-top:30px}}.coupleSect__bottom{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.coupleSect__bottom{column-gap:30px;margin-top:100px}}@media screen and (max-width: 768px){.coupleSect__bottom{flex-direction:column-reverse;margin-top:60px;row-gap:30px}}.coupleSect__copy{line-height:1.6}@media screen and (min-width: 768px){.coupleSect__copy{font-size:20px;margin-bottom:60px;max-width:434px}}@media screen and (min-width: 768px){.coupleSect+.summaryCard{margin-top:80px}}@media screen and (max-width: 768px){.coupleSect+.summaryCard{margin-top:60px}}@media screen and (min-width: 768px){.dataSect{display:flex;gap:0 66px}}.dataSect__ttl{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.dataSect__ttl{font-size:30px}}@media screen and (max-width: 768px){.dataSect__ttl{font-size:20px}}.dataSect__desc{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.5}@media screen and (min-width: 768px){.dataSect__desc{font-size:16px}}@media screen and (max-width: 768px){.dataSect__desc{font-size:14px}}*+.dataSect__desc{margin-top:20px}.dataSect__figureHead{background-color:#968c83;color:#ffffff;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;padding:12px 20px;text-align:center}@media screen and (min-width: 768px){.dataSect__figureHead{font-size:24px}}@media screen and (max-width: 768px){.dataSect__figureHead{font-size:16px}}@media screen and (max-width: 768px){*+.dataSect__cont{margin-top:30px}}.dataSect--wide{display:block}@media screen and (min-width: 768px){.dataSect--wide .dataSect__figure+.dataSect__figure{margin-top:80px}}@media screen and (max-width: 768px){.dataSect--wide .dataSect__figure+.dataSect__figure{margin-top:50px}}*+.dataSect--wide .dataSect__cont{margin-top:30px}@media screen and (min-width: 768px){.etypeSect{margin:0 auto;width:900px}}@media screen and (min-width: 768px){.etypeSect+.etypeSect{margin-top:48px}}@media screen and (max-width: 768px){.etypeSect+.etypeSect{margin-top:40px}}.etypeSect__head{color:#a5967a;text-align:center}@media screen and (min-width: 768px){.etypeSect__head{font-size:30px}}@media screen and (max-width: 768px){.etypeSect__head{font-size:18px;line-height:1.4}}@media screen and (min-width: 768px){.etypeSect__head+.etypeSect__cont{margin-top:20px}}@media screen and (max-width: 768px){.etypeSect__head+.etypeSect__cont{margin-top:20px}}.etypeSect__cont{border-top:1px solid #707070}@media screen and (min-width: 768px){.etypeSect__cont{padding-top:40px}}@media screen and (max-width: 768px){.etypeSect__cont{padding-top:40px}}.etypeSect__bottom{margin:0 auto}@media screen and (min-width: 768px){.etypeSect__bottom{margin-top:60px}}@media screen and (max-width: 768px){.etypeSect__bottom{margin-top:30px}}.etypeSect__info{background-color:#ffffff;color:#333333;display:block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:.1em;margin:0 auto;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.etypeSect__info{font-size:10px;line-height:2;margin-top:25px;padding:2px 12px}}@media screen and (max-width: 768px){.etypeSect__info{font-size:10px;line-height:calc(30 / 20);margin-top:10px;padding:6px 7px}}.etypeSect .planSpec{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.etypeSect .planSpec{flex-direction:column;margin:0 auto}}@media screen and (min-width: 768px){.etypeSect .planSpec__type{font-size:30px}}@media screen and (max-width: 768px){.etypeSect .planSpec__type{text-align:center;width:100%}}@media screen and (min-width: 768px){.etypeSect .planSpec__type .large{font-size:40px}}@media screen and (max-width: 768px){.etypeSect .planSpec__type .large{font-size:20px}}.etypeSect .planSpec__data{align-items:flex-end;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.etypeSect .planSpec__data{justify-content:center;margin-top:10px}}@media screen and (max-width: 768px){.etypeSect .planSpec__data{justify-content:flex-start}}@media screen and (min-width: 768px){.etypeSect .planSpec__data+.caption{margin-top:13px}}@media screen and (max-width: 768px){.etypeSect .planSpec__data+.caption{margin-top:10px}}.etypeSect .planSpec__name{background-color:#a3a3a3;color:#ffffff;font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.etypeSect .planSpec__name{font-size:20px;margin-bottom:20px;padding:12px 26px 15px 26px;width:100%}}@media screen and (max-width: 768px){.etypeSect .planSpec__name{font-size:15px;padding:11px 15px 11px 12px;width:100%}}@media screen and (min-width: 768px){.etypeSect .planSpec__name .alphabet{font-size:24px}}@media screen and (max-width: 768px){.etypeSect .planSpec__name .alphabet{font-size:18px}}@media screen and (max-width: 768px){.etypeSect .planSpec__name+.planSpec__length{margin-top:10px}}.etypeSect .planSpec__length{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.etypeSect .planSpec__length{font-size:28px}}@media screen and (max-width: 768px){.etypeSect .planSpec__length{font-size:16px;margin-top:10px}}@media screen and (min-width: 768px){.etypeSect .planSpec__length .int{font-size:40px}}@media screen and (max-width: 768px){.etypeSect .planSpec__length .int{font-size:22px}}.etypeSect .planSpec__length .tsubo{color:#666666;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.05em}@media screen and (min-width: 768px){.etypeSect .planSpec__length+.planSpec__variation{margin-left:15px}}@media screen and (max-width: 768px){.etypeSect .planSpec__length+.planSpec__variation{margin-top:12px}}.etypeSect .planSpec__variation{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:.7;white-space:nowrap}@media screen and (min-width: 768px){.etypeSect .planSpec__variation{font-size:28px;margin-top:15px;position:relative;text-align:center;width:100%}}@media screen and (max-width: 768px){.etypeSect .planSpec__variation{margin-top:10px;text-align:center;width:100%}}.etypeSect .planSpec__variation .initial{letter-spacing:.15em}@media screen and (min-width: 768px){.etypeSect .planSpec__variation .initial{font-size:40px}}@media screen and (max-width: 768px){.etypeSect .planSpec__variation .initial{font-size:22px}}.etypeSect .planSpec__variation .jp{font-style:normal;font-weight:100;letter-spacing:.05em}@media screen and (min-width: 768px){.etypeSect .planSpec__variation .jp{font-size:12px}}@media screen and (max-width: 768px){.etypeSect .planSpec__variation .jp{font-size:12px}}.etypeSect .planSpec__variation .floor{font-style:normal;font-weight:100}@media screen and (min-width: 768px){.etypeSect .planSpec__variation .floor{bottom:-20px;font-size:12px;position:absolute;right:0}}@media screen and (max-width: 768px){.etypeSect .planSpec__variation .floor{font-size:10px}}.etypeSect .planSpec__variation .plus{font-style:normal;font-weight:100}@media screen and (min-width: 768px){.etypeSect .planSpec__variation+.caption{margin-top:15px}}@media screen and (max-width: 768px){.etypeSect .planSpec__variation+.caption{margin-top:13px}}.etypeSect .planSpec__subData{border-top:1px solid #cccccc;margin-top:13px;padding-top:8px}.etypeSect .planSpec__trunk{color:#666666;display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.14em;letter-spacing:.1em;line-height:1.5;margin-top:10px;padding-left:11px;position:relative;width:-moz-fit-content;width:fit-content}.etypeSect .planSpec__trunk:before{content:'※';left:0;position:absolute;top:0}@media screen and (max-width: 768px){.etypeSect .planSpec__trunk:before{display:none}}@media screen and (max-width: 768px){.etypeSect .planSpec__trunk{text-align:center;width:100%}}@media screen and (min-width: 768px){.etypeSect .planSpec__trunk .sp{display:none}}@media screen and (max-width: 768px){.etypeSect .planSpec__trunk.pc{display:none}}@media screen and (min-width: 768px){.etypeSect .planSpec .caption{margin-top:10px;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.etypeSect .planSpec .caption{margin-top:10px}}.etypeSect .planSpec .caption+.caption{margin-top:8px}.etypeSect .planSpec .italic{font-style:italic;font-weight:bold}@media screen and (min-width: 768px){.facadeArea{margin-left:calc(-1 * (100vw - 1200px) / 2);width:100vw}}@media screen and (max-width: 768px){.facadeArea{margin-left:-25px;width:100vw}}.facadeArea .photo{width:100%}.facadeArea .photo__image{width:100%}@media screen and (min-width: 768px){.familySect{margin-top:60px}}@media screen and (max-width: 768px){.familySect{margin-top:40px}}.familySect__cont{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.familySect__cont{margin-top:40px;padding:0 30px}}@media screen and (max-width: 768px){.familySect__cont{flex-direction:column;margin-top:30px}}@media screen and (min-width: 768px){.familySect__cont .infoDetail{max-width:690px;width:calc(690 / 1200 * 100vw)}}.familySect__txt{line-height:1.5}@media screen and (min-width: 768px){.familySect__txt{font-size:30px}}@media screen and (max-width: 768px){.familySect__txt{font-size:20px}}@media screen and (max-width: 768px){.familySect__txt+.infoDetail{margin-top:30px}}@media screen and (min-width: 768px){.familySect__bottom{margin-top:100px}}@media screen and (max-width: 768px){.familySect__bottom{margin-top:60px}}.familySect__bottom .captionCont{display:flex;margin-top:30px}@media screen and (min-width: 768px){.familySect__bottom .captionCont{justify-content:space-between}}@media screen and (max-width: 768px){.familySect__bottom .captionCont{flex-direction:column-reverse;gap:10px}}@media screen and (min-width: 768px){.familySect+.summaryCard{margin-top:100px}}@media screen and (max-width: 768px){.familySect+.summaryCard{margin-top:60px}}.hanreiList{display:flex;flex-wrap:wrap;margin:0 auto;width:-moz-fit-content;width:fit-content;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}@media screen and (min-width: 768px){.hanreiList{margin-top:30px;width:680px}}.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 (min-width: 768px){.hanreiList+.priceDetail{margin-top:60px}}@media screen and (max-width: 768px){.hanreiList+.priceDetail{margin-top:25px}}.infoDetail__head{align-items:center;color:#cccccc;display:flex;font-family:"Lato",sans-serif;justify-content:flex-start;letter-spacing:0}@media screen and (min-width: 768px){.infoDetail__head{column-gap:10px;font-size:12px}}@media screen and (max-width: 768px){.infoDetail__head{column-gap:calc(10 / 390 * 100vw);font-size:12px}}.infoDetail__head .large{color:#000000;font-family:"EB Garamond",serif}@media screen and (min-width: 768px){.infoDetail__head .large{font-size:30px}}@media screen and (max-width: 768px){.infoDetail__head .large{font-size:calc(22 / 390 * 100vw)}}.infoDetail__cont{border-top:1px solid #707070;letter-spacing:.08em;line-height:1.6}@media screen and (min-width: 768px){.infoDetail__cont{font-size:16px;margin-top:10px;padding-top:10px}}@media screen and (max-width: 768px){.infoDetail__cont{font-size:14px;margin-top:15px;padding-top:15px}}.linkBnr{display:block;margin:0 auto;opacity:1;transition:opacity .4s ease-in-out}@media screen and (min-width: 768px){.linkBnr{width:770px}}@media screen and (min-width: 768px){.linkBnr+.linkBnr{margin-top:60px}}@media screen and (max-width: 768px){.linkBnr+.linkBnr{margin-top:40px}}@media screen and (min-width: 768px){.linkBnr:hover{opacity:.8}}*+.locationCard__cont{margin-top:30px}.locationCard__ttl{border-bottom:1px solid #cccccc;padding-bottom:13px}@media screen and (min-width: 768px){.locationCard__ttl{font-size:20px}}@media screen and (max-width: 768px){.locationCard__ttl{font-size:16px}}.locationCard__desc{line-height:1.5}@media screen and (min-width: 768px){.locationCard__desc{font-size:14px}}@media screen and (max-width: 768px){.locationCard__desc{font-size:12px}}*+.locationCard__desc{margin-top:30px}.locationSect__ttl{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.locationSect__ttl{font-size:30px}}@media screen and (max-width: 768px){.locationSect__ttl{font-size:20px}}.locationSect__desc{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.5}@media screen and (min-width: 768px){.locationSect__desc{font-size:16px}}@media screen and (max-width: 768px){.locationSect__desc{font-size:14px}}*+.locationSect__desc{margin-top:20px}*+.locationSect__cont{margin-top:30px}@media screen and (min-width: 768px){*+.locationSect__slider{margin-top:60px}}@media screen and (max-width: 768px){*+.locationSect__slider{margin-top:40px}}.locationSlider{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.locationSlider__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.locationSlider__controller{justify-content:flex-end;margin:80px auto 0;width:1200px}}@media screen and (max-width: 768px){.locationSlider__controller{justify-content:space-between;margin-top:20px;width:330px}}.locationSlider__controller .swiper-scrollbar{display:none;overflow:hidden}@media screen and (max-width: 768px){.locationSlider__controller .swiper-scrollbar{height:2px;margin-left:18px;width:280px}}.locationSlider__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.locationSlider__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.locationSlider__controller .swiper-pagination{width:280px}}.locationSlider__controller .swiper-pagination:after{background-color:#666666;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.locationSlider__controller .swiper-pagination-bullet{background:none;background-color:#666666;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.locationSlider__controller .swiper-pagination-bullet-active{background-color:#666666;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.locationSlider__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.locationSlider__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.locationSlider__controller .swiper-scrollbar-drag{top:-2px}}.locationSlider__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.locationSlider__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.locationSlider__controller .proglessCircle{width:33px}}.locationSlider__controller .proglessCircle .circleSVG{height:auto;width:100%}.locationSlider__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}.locationSlider__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.locationSlider__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.locationSlider__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.locationSlider .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.locationSlider .swiper-container{margin:0 calc(50% - 50vw);overflow:visible;width:100vw}}.locationSlider .swiper-wrapper{overflow:visible}.locationSlider .swiper-slide{height:auto}@media screen and (min-width: 768px){.locationSlider .swiper-slide{width:315px}}@media screen and (max-width: 768px){.locationSlider .swiper-slide{width:270px}}@media screen and (min-width: 768px){.locationSlider+.planSwiper{margin-top:100px}}@media screen and (max-width: 768px){.locationSlider+.planSwiper{margin-top:80px}}.profileArea__head{display:flex;flex-direction:column;gap:12px 0}@media screen and (max-width: 768px){.profileArea__head{padding:13px 15px}}.profileArea__head .en{color:#666666;display:block;font-family:"Lato",sans-serif;letter-spacing:.07em;line-height:.8}@media screen and (min-width: 768px){.profileArea__head .en{font-size:12px}}@media screen and (max-width: 768px){.profileArea__head .en{font-size:10px}}.profileArea__head .jp{display:block}@media screen and (min-width: 768px){.profileArea__head .jp{font-size:18px;letter-spacing:.11em;line-height:2.11111}.profileArea__head .jp:before{content:'';margin-top:calc((1 - 2.11111) * .5em)}.profileArea__head .jp:after{margin-bottom:calc((1 - 2.11111) * .5em)}.profileArea__head .jp:before,.profileArea__head .jp:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.profileArea__head .jp{font-size:15px;letter-spacing:.15em;line-height:1.46667}.profileArea__head .jp:before{content:'';margin-top:calc((1 - 1.46667) * .5em)}.profileArea__head .jp:after{margin-bottom:calc((1 - 1.46667) * .5em)}.profileArea__head .jp:before,.profileArea__head .jp:after{content:'';display:block;height:0;width:0}}.profileArea__visuals{display:flex;gap:32px 72px;justify-content:space-between}@media screen and (max-width: 768px){.profileArea__visuals{flex-direction:column}}.profileArea__visuals .photo{height:min-content}@media screen and (min-width: 768px){.profileArea__visuals>*:first-child{width:calc((720 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea__visuals>*:first-child{margin-left:-25px;width:calc(100vw - 25px)}}@media screen and (min-width: 768px){.profileArea__visuals>*:last-child{margin-top:212px;width:calc((428 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea__visuals>*:last-child{width:calc((384 / 750) * 100%)}}*+.profileArea__visuals{margin-top:64px}.profileArea__detail{display:flex;gap:32px 70px}@media screen and (max-width: 768px){.profileArea__detail{flex-direction:column}}@media screen and (min-width: 768px){.profileArea__detail .photo{width:calc((430 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea__detail .photo{margin-left:40%;width:calc((387 / 750) * 100%)}}.profileArea__detail .txt{font-size:16px}@media screen and (min-width: 768px){.profileArea__detail .txt{margin-top:64px;width:calc((700 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea__detail .txt{font-size:14px}}*+.profileArea__detail{margin-top:64px}@media screen and (max-width: 768px){*+.profileArea__detail{margin-top:32px}}*+.profileArea__card{margin-top:96px}@media screen and (max-width: 768px){*+.profileArea__card{margin-top:48px}}@media screen and (max-width: 768px){.profileArea--reverse .profileArea__visuals{align-items:flex-end;flex-direction:column-reverse}}@media screen and (min-width: 768px){.profileArea--reverse .profileArea__visuals>*:last-child{margin-top:0;width:calc((720 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea--reverse .profileArea__visuals>*:last-child{margin-left:-25px;width:calc(100vw - 25px)}}@media screen and (min-width: 768px){.profileArea--reverse .profileArea__visuals>*:first-child{margin-top:212px;width:calc((428 / 1200) * 100%)}}@media screen and (max-width: 768px){.profileArea--reverse .profileArea__visuals>*:first-child{width:calc((384 / 750) * 100%)}}@media screen and (min-width: 768px){.profileArea--reverse .profileArea__detail{flex-direction:row-reverse}}@media screen and (max-width: 768px){.profileArea--reverse .profileArea__detail .photo{margin-left:10%}}.profileCard{background-color:rgba(160,163,172,0.1);border:1px solid #30384f;display:flex;gap:32px 70px}@media screen and (min-width: 768px){.profileCard{padding:40px 96px}}@media screen and (max-width: 768px){.profileCard{flex-direction:column;padding:32px 25px}}@media screen and (min-width: 768px){.profileCard__visual{width:calc((300 / 750) * 100%)}}@media screen and (min-width: 768px){.profileCard__cont{margin-top:32px}}.profileCard__group{font-size:14px}@media screen and (max-width: 768px){.profileCard__group{font-size:10px}}*+.profileCard__group{margin-top:12px}.profileCard__ttl{font-size:30px}@media screen and (max-width: 768px){.profileCard__ttl{font-size:22px}}.profileCard__ttl .small{font-size:16px}@media screen and (max-width: 768px){.profileCard__ttl .small{font-size:12px}}*+.profileCard__ttl{margin-top:12px}.profileCard__desc{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.profileCard__desc{font-size:14px}}*+.profileCard__desc{margin-top:16px}*+.shopArea__slider{margin-top:154px}@media screen and (max-width: 768px){*+.shopArea__slider{margin-top:80px}}*+.shopArea__info{margin-top:154px}@media screen and (max-width: 768px){*+.shopArea__info{margin-top:80px}}@media screen and (max-width: 768px){.shopArea--tezawari .shopInfoBlock__head{padding-top:210px}}*+.shopDetailCard__cont{margin-top:30px}.shopDetailCard__ttl{border-bottom:1px solid #cccccc;padding-bottom:13px}@media screen and (min-width: 768px){.shopDetailCard__ttl{font-size:20px}}@media screen and (max-width: 768px){.shopDetailCard__ttl{font-size:16px}}.shopDetailCard__desc{line-height:1.5}@media screen and (min-width: 768px){.shopDetailCard__desc{font-size:14px}}@media screen and (max-width: 768px){.shopDetailCard__desc{font-size:12px}}*+.shopDetailCard__desc{margin-top:30px}.shopDetailSlider{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.shopDetailSlider__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.shopDetailSlider__controller{justify-content:flex-end;margin:80px auto 0;width:1200px}}@media screen and (max-width: 768px){.shopDetailSlider__controller{justify-content:space-between;margin-top:20px;width:330px}}.shopDetailSlider__controller .swiper-scrollbar{display:none;overflow:hidden}@media screen and (max-width: 768px){.shopDetailSlider__controller .swiper-scrollbar{height:2px;margin-left:18px;width:280px}}.shopDetailSlider__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.shopDetailSlider__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.shopDetailSlider__controller .swiper-pagination{width:280px}}.shopDetailSlider__controller .swiper-pagination:after{background-color:#666666;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.shopDetailSlider__controller .swiper-pagination-bullet{background:none;background-color:#666666;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.shopDetailSlider__controller .swiper-pagination-bullet-active{background-color:#666666;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.shopDetailSlider__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.shopDetailSlider__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.shopDetailSlider__controller .swiper-scrollbar-drag{top:-2px}}.shopDetailSlider__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.shopDetailSlider__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.shopDetailSlider__controller .proglessCircle{width:33px}}.shopDetailSlider__controller .proglessCircle .circleSVG{height:auto;width:100%}.shopDetailSlider__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}.shopDetailSlider__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.shopDetailSlider__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.shopDetailSlider__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.shopDetailSlider .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.shopDetailSlider .swiper-container{margin:0 calc(50% - 50vw);overflow:visible;width:100vw}}.shopDetailSlider .swiper-wrapper{overflow:visible}.shopDetailSlider .swiper-slide{height:auto}@media screen and (min-width: 768px){.shopDetailSlider .swiper-slide{width:360px}}@media screen and (max-width: 768px){.shopDetailSlider .swiper-slide{width:270px}}@media screen and (min-width: 768px){.shopDetailSlider+.planSwiper{margin-top:100px}}@media screen and (max-width: 768px){.shopDetailSlider+.planSwiper{margin-top:80px}}@media screen and (min-width: 768px){.shopDetailSlider--disableMode .swiper-wrapper{justify-content:center}}@media screen and (min-width: 768px){.shopDetailSlider--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}}@media screen and (min-width: 768px){.shopDetailSlider--disableMode .shopDetailSlider__controller{display:none}}.shopInfoBlock__head{position:relative}@media screen and (min-width: 768px){.shopInfoBlock__head{padding-top:150px}}@media screen and (max-width: 768px){.shopInfoBlock__head{padding-top:170px}}.shopInfoBlock__copy{position:absolute;top:0;z-index:0}@media screen and (min-width: 768px){.shopInfoBlock__copy{height:367px;left:-150px;width:367px}}@media screen and (max-width: 768px){.shopInfoBlock__copy{height:160px;left:-15px;width:160px}}.shopInfoBlock__copy .symbol{display:block;height:100%;width:100%}@media screen and (min-width: 768px){.shopInfoBlock__copy .symbol{padding-top:40px}}@media screen and (max-width: 768px){.shopInfoBlock__copy .symbol{padding-top:40px}}.shopInfoBlock__copy .copy{position:absolute;top:0}@media screen and (min-width: 768px){.shopInfoBlock__copy .copy{left:70px;width:64px}}@media screen and (max-width: 768px){.shopInfoBlock__copy .copy{left:40px;width:37px}}*+.shopInfoBlock__cont{margin-top:64px}@media screen and (max-width: 768px){*+.shopInfoBlock__cont{margin-top:32px}}.shopInfoBlock__ttl{font-size:36px;position:relative;z-index:1}@media screen and (max-width: 768px){.shopInfoBlock__ttl{font-size:18px}}.shopInfoBlock__visuals{display:flex;flex-wrap:wrap;gap:36px;position:relative;z-index:1}@media screen and (max-width: 768px){.shopInfoBlock__visuals{gap:20px}}.shopInfoBlock__visual:nth-child(1){width:100%}.shopInfoBlock__visual:not(:nth-child(1)){width:calc(50% - 18px)}@media screen and (max-width: 768px){.shopInfoBlock__visual:not(:nth-child(1)){width:100%}}*+.shopInfoBlock__visuals{margin-top:32px}.shopInfoBlock__heading{font-size:20px;line-height:1.5}@media screen and (max-width: 768px){.shopInfoBlock__heading{font-size:16px}}.shopInfoBlock__desc{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.shopInfoBlock__desc{font-size:12px}}*+.shopInfoBlock__desc{margin-top:16px}.shopInfoCard{background-color:rgba(165,150,122,0.06);border:1px solid #a5967a;display:flex;gap:32px 96px;padding:64px 64px 40px 128px}@media screen and (max-width: 768px){.shopInfoCard{flex-direction:column;padding:40px 25px}}@media screen and (min-width: 768px){.shopInfoCard__head{width:46%}}.shopInfoCard__map{height:0;overflow:hidden;padding-bottom:40%;position:relative}@media screen and (min-width: 768px){.shopInfoCard__map{width:54%}}@media screen and (max-width: 768px){.shopInfoCard__map{padding-bottom:100%}}.shopInfoCard__map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.shopInfoCard__map img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.shopInfoCard__copy{align-items:center;display:flex}@media screen and (min-width: 768px){.shopInfoCard__copy{margin-left:-60px}}.shopInfoCard__copy .symbol{height:120px;width:120px}@media screen and (max-width: 768px){.shopInfoCard__copy .symbol{height:80px;width:80px}}.shopInfoCard__copy .txt{color:#a5967a;flex-shrink:0;font-size:20px;margin-left:-60px}@media screen and (max-width: 768px){.shopInfoCard__copy .txt{font-size:14px;margin-left:-40px}}*+.shopInfoCard__cont{margin-top:64px}@media screen and (max-width: 768px){*+.shopInfoCard__cont{margin-top:32px}}.shopInfoCard__ttl{border-bottom:1px solid #a5967a;color:#a5967a;font-size:30px;padding-bottom:12px}@media screen and (max-width: 768px){.shopInfoCard__ttl{font-size:18px}}.shopInfoCard__info{font-size:16px}@media screen and (max-width: 768px){.shopInfoCard__info{font-size:12px}}.shopInfoCard__info{line-height:1.5}*+.shopInfoCard__info{margin-top:12px}.shopInfoCard__url{color:#a5967a;display:block;font-size:12px;margin-top:6px}.bgLayer--01 .shopInfoCard{background-color:#ffffff}.specialPhotoSwiper{overflow:hidden;position:relative}@media screen and (min-width: 768px){.specialPhotoSwiper{max-width:675px;min-width:300px;width:calc(675 / 1200 * 100vw)}}@media screen and (max-width: 768px){.specialPhotoSwiper{width:100%}}.specialPhotoSwiper__controller{align-items:center;display:flex;margin:0 auto}@media screen and (min-width: 768px){.specialPhotoSwiper__controller{justify-content:flex-start;margin:20px auto 0;width:100%}}@media screen and (max-width: 768px){.specialPhotoSwiper__controller{justify-content:space-between;margin-top:20px;width:330px}}.specialPhotoSwiper__controller .swiper-scrollbar{display:none;overflow:hidden}@media screen and (max-width: 768px){.specialPhotoSwiper__controller .swiper-scrollbar{height:2px;margin-left:18px;width:260px}}.specialPhotoSwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.specialPhotoSwiper__controller .swiper-pagination{margin-left:20px;width:calc(100% - 60px)}}@media screen and (max-width: 768px){.specialPhotoSwiper__controller .swiper-pagination{width:260px}}.specialPhotoSwiper__controller .swiper-pagination:after{background-color:#666666;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.specialPhotoSwiper__controller .swiper-pagination-bullet{background:none;background-color:#666666;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.specialPhotoSwiper__controller .swiper-pagination-bullet-active{background-color:#666666;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.specialPhotoSwiper__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.specialPhotoSwiper__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.specialPhotoSwiper__controller .swiper-scrollbar-drag{top:-2px}}.specialPhotoSwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.specialPhotoSwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.specialPhotoSwiper__controller .proglessCircle{width:33px}}.specialPhotoSwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.specialPhotoSwiper__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}.specialPhotoSwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.specialPhotoSwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.specialPhotoSwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.specialPhotoSwiper .swiper-container{margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.specialPhotoSwiper .swiper-container{overflow:hidden;width:calc(100vw - 50px)}}.specialPhotoSwiper .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.specialPhotoSwiper .swiper-slide{max-width:100%}}@media screen and (max-width: 768px){.specialPhotoSwiper .swiper-slide{height:min-content;width:270px}}@media screen and (min-width: 768px){.specialPhotoSwiper--disableMode .swiper-wrapper{justify-content:center}}@media screen and (min-width: 768px){.specialPhotoSwiper--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}}.summaryCard{align-items:center;background-color:#ffffff;border:1px solid #707070;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.summaryCard{column-gap:20px;padding:50px}}@media screen and (max-width: 768px){.summaryCard{flex-direction:column;padding:60px 20px}}@media screen and (min-width: 768px){.summaryCard__head{max-width:482px}}@media screen and (min-width: 768px){.summaryCard__head .infoDetail__cont{font-size:20px;letter-spacing:.05em;margin-top:20px;padding-top:20px}}@media screen and (max-width: 768px){.summaryCard__head .infoDetail__cont{line-height:1.8}}@media screen and (min-width: 768px){.summaryCard__cont{max-width:537px}}@media screen and (max-width: 768px){.summaryCard__cont{margin-top:30px}}@media screen and (min-width: 768px){.summaryCard__cont .specialPhotoSwiper{width:100%}}@media screen and (max-width: 768px){.summaryCard__cont .specialPhotoSwiper .swiper-container{width:calc(100vw - 90px)}}@media screen and (max-width: 768px){.summaryCard__cont .specialPhotoSwiper__controller{width:310px}}@media screen and (max-width: 768px){.summaryCard__cont .specialPhotoSwiper__controller .swiper-pagination,.summaryCard__cont .specialPhotoSwiper__controller .swiper-scrollbar{width:260px}}.photo__capOut{position:relative}.sup{font-size:10px;vertical-align:top}@media screen and (min-width: 768px){.special-location{padding:80px 0 120px}}@media screen and (max-width: 768px){.special-location{padding:40px 0 60px}}@media screen and (min-width: 768px){.special-location *+.locationSect{margin-top:60px}}@media screen and (max-width: 768px){.special-location *+.locationSect{margin-top:40px}}@media screen and (min-width: 768px){.special-data{padding:80px 0 120px}}@media screen and (max-width: 768px){.special-data{padding:40px 0 60px}}@media screen and (min-width: 768px){.special-data *+.dataSect{margin-top:60px}}@media screen and (max-width: 768px){.special-data *+.dataSect{margin-top:40px}}@media screen and (min-width: 768px){.special-area{padding:80px 0 120px}}@media screen and (max-width: 768px){.special-area{padding:40px 0 60px}}@media screen and (min-width: 768px){.special-area *+.areaSect{margin-top:60px}}@media screen and (max-width: 768px){.special-area *+.areaSect{margin-top:40px}}@media screen and (min-width: 768px){.special-area *+.areaVisuals{margin-top:60px}}@media screen and (max-width: 768px){.special-area *+.areaVisuals{margin-top:40px}}@media screen and (min-width: 768px){.special-intro,.special-azi,.special-kaori,.special-tezawari{padding:80px 0 120px}}@media screen and (max-width: 768px){.special-intro,.special-azi,.special-kaori,.special-tezawari{padding:40px 0 60px}}@media screen and (min-width: 768px){.special-intro *+.locationSect,.special-azi *+.locationSect,.special-kaori *+.locationSect,.special-tezawari *+.locationSect{margin-top:60px}}@media screen and (max-width: 768px){.special-intro *+.locationSect,.special-azi *+.locationSect,.special-kaori *+.locationSect,.special-tezawari *+.locationSect{margin-top:40px}}@media screen and (min-width: 768px){.special-profiel01,.special-profiel02,.special-profiel03{padding:80px 0 120px}}@media screen and (max-width: 768px){.special-profiel01,.special-profiel02,.special-profiel03{padding:40px 0 60px}}@media screen and (min-width: 768px){*+.bannerArea{margin-top:40px}}@media screen and (min-width: 768px){*+.facadeArea{margin-top:128px}}@media screen and (max-width: 768px){*+.facadeArea{margin-top:96px}}@media screen and (min-width: 768px){.special-couple{margin-top:80px;padding:100px 0}}@media screen and (max-width: 768px){.special-couple{margin-top:60px;padding:60px 0}}@media screen and (min-width: 768px){.special-family{margin-top:100px}}@media screen and (max-width: 768px){.special-family{margin-top:60px}}@media screen and (min-width: 768px){.special-etype{margin-top:120px;padding:80px 0}}@media screen and (max-width: 768px){.special-etype{margin-top:60px;padding:60px 0}}@media screen and (min-width: 768px){.special-bnrArea{margin-top:160px}}@media screen and (max-width: 768px){.special-bnrArea{margin-top:80px}}
