@media print, screen and (min-width: 768px){.introSect__inner{text-align:center}}.introSect__text{font-family:"Shippori Mincho",serif}@media print, screen and (min-width: 768px){.introSect__text{line-height:1.6;font-size:30px}}@media screen and (max-width: 768px){.introSect__text{line-height:1.8;font-size:24px}}.introSect__divider{display:inline-block;height:4px;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #93824e), color-stop(38.75969%, #93824e), color-stop(38.75969%, transparent), color-stop(41.86047%, transparent), color-stop(41.86047%, #93824e), color-stop(45.73643%, #93824e), color-stop(45.73643%, transparent), color-stop(48.83721%, transparent), color-stop(48.83721%, #93824e), color-stop(52.71318%, #93824e), color-stop(52.71318%, transparent), color-stop(55.81395%, transparent), color-stop(55.81395%, #93824e), color-stop(59.68992%, #93824e), color-stop(59.68992%, transparent), color-stop(62.7907%, transparent), color-stop(61.24031%, #93824e), to(#93824e));background-image:linear-gradient(to right, #93824e 0, #93824e 38.75969%, transparent 38.75969%, transparent 41.86047%, #93824e 41.86047%, #93824e 45.73643%, transparent 45.73643%, transparent 48.83721%, #93824e 48.83721%, #93824e 52.71318%, transparent 52.71318%, transparent 55.81395%, #93824e 55.81395%, #93824e 59.68992%, transparent 59.68992%, transparent 62.7907%, #93824e 61.24031%, #93824e 100%)}@media print, screen and (min-width: 768px){.introSect__divider{width:258px;margin-top:28px}}@media screen and (max-width: 768px){.introSect__divider{width:100%;margin-top:45px}}.panoramaAction{position:relative}@media screen and (max-width: 768px){.panoramaAction{margin-left:-32px;margin-right:-32px}}.panoramaAction.is-animate .panoramaAction__room{-webkit-filter:brightness(2);filter:brightness(2);opacity:0;-webkit-transition:opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9),opacity 1.6s ease 2s;transition:filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9),opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9)}.panoramaAction.is-animate .panoramaAction__room .photo{-webkit-transform:scale(3);transform:scale(3);-webkit-transition:-webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:-webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9), -webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9)}.panoramaAction.is-animate .panoramaAction__room .photo:after{opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.65, 0.13, 0.25, 0.9) 0.4s;transition:opacity 0.6s cubic-bezier(0.65, 0.13, 0.25, 0.9) 0.4s}.panoramaAction.is-animate .panoramaAction__spIcon{-webkit-animation:initial;animation:initial;opacity:0}.panoramaAction.is-animate .panoramaAction__trigger .icon{-webkit-animation:initial;animation:initial;opacity:0}.panoramaAction__room{overflow:hidden;position:relative;will-change:filter}.panoramaAction__room .photo{-webkit-transform-origin:center 25%;transform-origin:center 25%}.panoramaAction__room .photo:after{background:no-repeat center / cover;content:'';inset:0;opacity:0;position:absolute}@media print, screen and (min-width: 768px){.panoramaAction__room .photo:after{background-image:url("../imgs/pc/img-panorama-room-last_1.5x.jpg")}}@media screen and (max-width: 768px){.panoramaAction__room .photo:after{background-image:url("../imgs/sp/img-panorama-room-last.jpg")}}.panoramaAction__trigger{background:none;border:0;cursor:none;display:block;inset:0;padding:0;position:absolute;z-index:9}@media screen and (max-width: 768px){.panoramaAction__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.panoramaAction__trigger .icon{-webkit-transition:opacity .6s ease, -webkit-transform 0s linear .6s;transition:opacity .6s ease, -webkit-transform 0s linear .6s;transition:opacity .6s ease, transform 0s linear .6s;transition:opacity .6s ease, transform 0s linear .6s, -webkit-transform 0s linear .6s}@media print, screen and (min-width: 768px){.panoramaAction__trigger .icon{cursor:none;left:-100px;opacity:0;pointer-events:none;position:absolute;top:-76.5px;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:200px}.panoramaAction__trigger .icon.is-visible{opacity:1;-webkit-transition:opacity .6s ease, -webkit-transform .2s ease-out;transition:opacity .6s ease, -webkit-transform .2s ease-out;transition:opacity .6s ease, transform .2s ease-out;transition:opacity .6s ease, transform .2s ease-out, -webkit-transform .2s ease-out}}@media print, screen and (min-width: 768px) and (min-width: 768px){.panoramaAction__trigger .icon.is-visible:after{-webkit-animation:iconAnimation 4s ease-in-out infinite;animation:iconAnimation 4s ease-in-out infinite}}@media screen and (max-width: 768px){.panoramaAction__trigger .icon{height:65px;position:relative;width:90px}}.panoramaAction__trigger .icon:after{aspect-ratio:139 / 98;background:url("../imgs/icon-arrow-view.svg") no-repeat center/cover;content:'';display:block;left:50%;position:absolute;top:calc(16 / 153 * 100%);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:calc(139 / 200 * 100%)}.panoramaAction__trigger img{width:100%}.panoramaAction__trigger.is-tb{opacity:1}.panoramaAction__trigger.is-tb .icon{left:50%;opacity:1;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media print, screen and (min-width: 768px){.panoramaAction__trigger.is-tb .icon:after{-webkit-animation:iconAnimation 4s ease-in-out infinite;animation:iconAnimation 4s ease-in-out infinite}}.panoramaAction__trigger.is-tb+.panoramaAction__spIcon{-webkit-animation:tapAnimation 2.4s ease infinite;animation:tapAnimation 2.4s ease infinite;aspect-ratio:1 / 1;border-radius:50%;bottom:25px;display:block;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s;width:72px}@media print, screen and (min-width: 768px){.panoramaAction__spIcon{display:none}}@media screen and (max-width: 768px){.panoramaAction__spIcon{-webkit-animation:tapAnimation 2.4s ease infinite;animation:tapAnimation 2.4s ease infinite;aspect-ratio:1 / 1;border-radius:50%;bottom:25px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s;width:72px}}@-webkit-keyframes iconAnimation{0%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}50%{-webkit-transform:translate(-50%, -10%) scale(0.9);transform:translate(-50%, -10%) scale(0.9)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@keyframes iconAnimation{0%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}50%{-webkit-transform:translate(-50%, -10%) scale(0.9);transform:translate(-50%, -10%) scale(0.9)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@-webkit-keyframes tapAnimation{0%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}50%{-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-filter:brightness(1);filter:brightness(1);opacity:.4}100%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}}@keyframes tapAnimation{0%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}50%{-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-filter:brightness(1);filter:brightness(1);opacity:.4}100%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}}.panoramaModal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Shippori Mincho",serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-size:14px;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1;opacity:0;pointer-events:none;position:fixed;right:0;text-align:left;top:0;-webkit-transition:.9s;transition:.9s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;visibility:hidden;width:100vw;z-index:99999}@media screen and (max-width: 768px){.panoramaModal{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}@media screen and (max-width: 768px) and (orientation: landscape){.panoramaModal{padding-bottom:0}}.panoramaModal__cont{height:100%;position:relative;width:100%;z-index:1}.panoramaModal__inner{-webkit-filter:brightness(2);filter:brightness(2);height:100%;opacity:0;pointer-events:none;-webkit-transition-delay:1s;transition-delay:1s;width:100%}.panoramaModal.is-visible .panoramaModal__inner{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;pointer-events:auto;-webkit-transition:opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s;transition:opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s;transition:filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s,opacity 1.4s ease 1s;transition:filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s,opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s}.panoramaModal__inner .panoramaFigure{height:100%}.panoramaModal__close{aspect-ratio:1 / 1;border-radius:50%;cursor:pointer;-webkit-filter:drop-shadow(0 8.862px 8.862px rgba(0,0,0,0.15));filter:drop-shadow(0 8.862px 8.862px rgba(0,0,0,0.15));position:absolute;z-index:1}@media print, screen and (min-width: 768px){.panoramaModal__close{right:32px;top:32px;width:116px}}@media screen and (max-width: 768px){.panoramaModal__close{right:16px;top:16px;width:80px}}.panoramaModal.is-visible{opacity:1;pointer-events:auto;-webkit-transition-delay:1s;transition-delay:1s;visibility:visible}@use "sass:math";@property --box-shadow-opacity{syntax:"<number>";inherits:false;initial-value:0}@-webkit-keyframes box-shadow-opacity{0%{--box-shadow-opacity: 0.7}100%{--box-shadow-opacity: 0}}@keyframes box-shadow-opacity{0%{--box-shadow-opacity: 0.7}100%{--box-shadow-opacity: 0}}@-webkit-keyframes box-shadow-opacity-hover{0%{--box-shadow-opacity: 0}100%{--box-shadow-opacity: 0.7}}@keyframes box-shadow-opacity-hover{0%{--box-shadow-opacity: 0}100%{--box-shadow-opacity: 0.7}}@-webkit-keyframes pulsate{0%{-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}40%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{-webkit-transform:translate(-50%, -50%) scale(3, 3);transform:translate(-50%, -50%) scale(3, 3);opacity:0}}@keyframes pulsate{0%{-webkit-transform:translate(-50%, -50%) scale(1, 1);transform:translate(-50%, -50%) scale(1, 1)}40%{opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{-webkit-transform:translate(-50%, -50%) scale(3, 3);transform:translate(-50%, -50%) scale(3, 3);opacity:0}}.planPointMap{container-name:plan-point-map;container-type:inline-size;position:relative}.planPointMap__background{position:relative}.planPointMap__background img{width:100%;height:auto}.planPointMap__pointItem{position:absolute;width:calc(40 / 580 * 100cqw);height:calc(40 / 580 * 100cqw)}.planPointMap__pointItem img{width:100%;height:auto}.planPointMap__pointItem[data-index="1"]{left:calc(10 / 580 * 100cqw);bottom:calc(23 / 580 * 100cqw)}.planPointMap__pointItem[data-index="2"]{top:calc(10 / 580 * 100cqw);left:calc(34 / 580 * 100cqw)}.planPointMap__pointItem[data-index="3"]{top:calc(140 / 580 * 100cqw);left:calc(161 / 580 * 100cqw)}.planPointMap__pointItem[data-index="4"]{top:calc(140 / 580 * 100cqw);right:calc(237 / 580 * 100cqw)}.planPointMap__pointItem[data-index="5"]{bottom:calc(190 / 580 * 100cqw);left:calc(161 / 580 * 100cqw)}.planPointMap__pointItem[data-index="6"]{bottom:calc(154 / 580 * 100cqw);left:calc(64 / 580 * 100cqw)}.planPointMap__pointButton{position:relative;padding:0;border:none;line-height:1;cursor:pointer;-webkit-transition:scale 0.3s ease;transition:scale 0.3s ease;-webkit-box-shadow:2px 2px 6px 0px hsla(0, 0%, 0%, var(--box-shadow-opacity));box-shadow:2px 2px 6px 0px hsla(0, 0%, 0%, var(--box-shadow-opacity));-webkit-animation:box-shadow-opacity 0.3s ease forwards;animation:box-shadow-opacity 0.3s ease forwards}.planPointMap__pointItem:hover .planPointMap__pointButton,.planPointMap__pointItem[data-is-current="true"] .planPointMap__pointButton{scale:1.5;-webkit-animation:box-shadow-opacity-hover 0.3s ease forwards;animation:box-shadow-opacity-hover 0.3s ease forwards}.planPointMap__pointButton::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - calc(10 / 580 * 100cqw));height:calc(100% - calc(10 / 580 * 100cqw));border-radius:50%;background-color:#EA5514;-webkit-filter:blur(calc(3 / 580 * 100cqw));filter:blur(calc(3 / 580 * 100cqw));-webkit-animation:pulsate 2s ease-out infinite;animation:pulsate 2s ease-out infinite}@media print, screen and (min-width: 768px){.planPointSlider{padding:0 30px}}@media screen and (max-width: 768px){.planPointSlider{padding:0 32px}}.planPointSlider .swiper{padding:0}.planPointSlider .swiper-slide{height:auto;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.planPointSlider .swiper-slide-active{opacity:1}.planPointSlider .swiper-wrapper{-webkit-box-shadow:0 0 10px 0 #00000040;box-shadow:0 0 10px 0 #00000040}.generalModal:not(.is-visible) .planPointSlider .swiper-container-fade .swiper-slide-active,.planPointSlider .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:none}.planPointSlider__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 40px;position:relative}@media screen and (max-width: 768px){.planPointSlider__inner{padding:0 30px}}.planPointSlider__slide{background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:hidden}@media print, screen and (min-width: 768px){.planPointSlider__slide{padding:50px 50px 40px}}@media screen and (max-width: 768px){.planPointSlider__slide{padding:50px 26px}}.planPointSlider__slideHead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 768px){.planPointSlider__slideHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.planPointSlider__slideIndex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ea5514;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"EB Garamond",serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1;text-align:center}@media print, screen and (min-width: 768px){.planPointSlider__slideIndex{height:65px;width:65px}}@media screen and (max-width: 768px){.planPointSlider__slideIndex{font-size:calc(11 / 390 * 100vw);gap:calc(4 / 390 * 100vw);height:calc(54 / 390 * 100vw);padding-top:calc(4 / 390 * 100vw);width:calc(54 / 390 * 100vw)}}.planPointSlider__slideIndex span{font-size:36px;line-height:.9}@media screen and (max-width: 768px){.planPointSlider__slideIndex span{font-size:calc(26 / 390 * 100vw)}}.planPointSlider__slideTitle{font-size:20px;letter-spacing:.08em;line-height:1.4}@media screen and (max-width: 768px){.planPointSlider__slideTitle{font-size:14px}}.planPointSlider__slideTitle strong{display:block;font-size:24px;font-weight:normal}@media screen and (max-width: 768px){.planPointSlider__slideTitle strong{font-size:calc(18 / 390 * 100vw)}}.planPointSlider__slideText{font-size:14px;letter-spacing:.1em;line-height:2}@media print, screen and (min-width: 768px){.planPointSlider__slideText{margin-top:36px}}@media screen and (max-width: 768px){.planPointSlider__slideText{margin-top:10px}}@media print, screen and (min-width: 768px){.planPointSlider__slideImage{margin-top:40px}}@media screen and (max-width: 768px){.planPointSlider__slideImage{margin-top:20px}}.planPointSlider__slideImage .photo__capOut{text-align:right}.planPointSlider__slideImage img{display:block;height:auto;width:100%}.planPointSlider__sliderNav{background-color:#ffffff;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;padding:12px;width:56px;z-index:0}.planPointSlider__sliderNav:after{content:none}.planPointSlider__sliderNav--prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.planPointSlider__sliderNav--next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}@media print, screen and (min-width: 768px){.reasonSect+.reasonSect{margin-top:120px}}@media screen and (max-width: 768px){.reasonSect+.reasonSect{margin-top:70px}}.reasonSect__title{position:relative}.reasonSect__titleBorder{background-color:#867747;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.reasonSect__decorSquare{background-color:#867747;display:block;height:11px;-webkit-transform:rotate(45deg) translateY(calc(-50% - 1px));transform:rotate(45deg) translateY(calc(-50% - 1px));width:11px}.reasonSect__titleInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;text-align:center}@media print, screen and (min-width: 768px){.reasonSect__titleInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}}@media screen and (max-width: 768px){.reasonSect__titleInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:23px 0 27px}}.reasonSect__index{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#c0ad5e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:23px;position:relative}.reasonSect__index:before{border:1px solid #d6c560;bottom:8px;content:'';left:8px;pointer-events:none;position:absolute;right:8px;top:8px}.reasonSect__indexText{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Shippori Mincho",serif;font-size:23px;line-height:1}.reasonSect__indexTextString{font-size:47px}.reasonSect__indexNumber{color:#ffffff;display:inline-block;font-family:"Shippori Mincho",serif;font-size:123px;line-height:.9;margin-top:-.1em}.reasonSect__titleMain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#695d35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.reasonSect__titleMainText{font-family:"Shippori Mincho",serif}@media print, screen and (min-width: 768px){.reasonSect__titleMainText{font-size:32px;line-height:1}}@media screen and (max-width: 768px){.reasonSect__titleMainText{font-size:24px;line-height:1.2}}.reasonSect__decoImage{bottom:0;display:block;position:absolute;right:0;z-index:1}.reasonSect__content{border-bottom:1px solid #93824e;padding:40px 0;position:relative}.reasonSect__bubbleImages{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;position:relative}@media print, screen and (min-width: 768px){.reasonSect__bubbleImages{height:292px}}@media screen and (max-width: 768px){.reasonSect__bubbleImages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.reasonSect__bubbleImage{height:auto;position:relative}@media print, screen and (min-width: 768px){.reasonSect__bubbleImage{width:33%}}.reasonSect__bubbleImage img{width:100%}.reasonSect__bubbleImage.sai-animate{scale:1}.reasonSect__bubbleImage:nth-child(1){z-index:2}.reasonSect__bubbleImage:nth-child(2){z-index:0}@media print, screen and (min-width: 768px){.reasonSect__bubbleImage:nth-child(2){left:-15px;-webkit-transition-delay:300ms;transition-delay:300ms}}.reasonSect__bubbleImage:nth-child(3){z-index:1}@media print, screen and (min-width: 768px){.reasonSect__bubbleImage:nth-child(3){-webkit-transition-delay:200ms;transition-delay:200ms}}.reasonSect__mainHeading{background:-webkit-gradient(linear, left top, right top, color-stop(25%, #c0ad5e), color-stop(49.52%, #fff), color-stop(75%, #c0ad5e));background:linear-gradient(90deg, #c0ad5e 25%, #fff 49.52%, #c0ad5e 75%);padding:16px 20px}@media print, screen and (min-width: 768px){.reasonSect__mainHeading{text-align:center}}.reasonSect__mainHeadingText{color:#252525;font-size:25px;line-height:1.25}@media screen and (max-width: 768px){.reasonSect__mainHeadingText--advantage,.reasonSect__mainHeadingText--view{font-size:calc(23 / 390 * 100vw);letter-spacing:.05em}}@media screen and (max-width: 768px){.reasonSect__mainHeadingText--zeh{font-size:calc(20 / 390 * 100vw);letter-spacing:.04em}}@media screen and (max-width: 768px){.reasonSect__mainHeadingText--space{font-size:calc(24 / 390 * 100vw);letter-spacing:0}}@media screen and (max-width: 768px){.reasonSect__mainHeadingText--storage{font-size:calc(26 / 390 * 100vw);letter-spacing:0}}.reasonSect__mainLeadText{font-size:14px;line-height:2;margin-top:40px}@media print, screen and (min-width: 768px){.reasonSect__mainLeadText{text-align:center}}.reasonSect__notes{font-size:10px;line-height:1.5;margin-top:20px}@media print, screen and (min-width: 768px){.reasonSect__notes{text-align:right}}.reasonSect__notes--center{text-align:center}.reasonSect__cardGrid{display:grid;gap:56px;grid-template-columns:repeat(3, 1fr);margin-top:40px}@media screen and (max-width: 768px){.reasonSect__cardGrid{grid-template-columns:1fr}}.reasonSect__cardImage{width:100%}.reasonSect__cardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:13px}.reasonSect__stationName{color:#252525;font-size:23px;line-height:1;text-align:center}.reasonSect__stationNameHighlight{font-size:27px;letter-spacing:10%;line-height:1}.reasonSect__accessTime{font-size:20px;line-height:1;text-align:center}.reasonSect__timeNumber{color:#93824e;font-family:"EB Garamond",serif;font-size:38px;line-height:.7}.reasonSect__timeNote{font-size:14px;line-height:1}.reasonSect__routeInfo{border-top:1px solid #93824e;font-size:10px;line-height:1.5;padding-top:10px}.reasonSect__infoBox{border:2px solid #695d35;margin-top:40px;padding:40px}@media screen and (max-width: 768px){.reasonSect__infoBox{margin-left:-32px;margin-right:-32px;padding:40px 32px}}.reasonSect__infoTitle{color:#695d35;font-size:25px;line-height:1.5;padding-bottom:15px}@media print, screen and (min-width: 768px){.reasonSect__infoTitle{text-align:center}}.reasonSect__infoContent:not(:first-child){border-top:1px solid #695d35;padding-top:40px}.reasonSect__asideNote{margin-top:40px}.reasonSect__asideHeader{border-top:1px solid #93824e;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.reasonSect__asideSymbol{background-color:#93824e;color:#ffffff;display:inline-block;font-size:32px;line-height:.8;padding:6px 7px 10px 10px}.reasonSect__asideTitle{color:#93824e;font-size:26px;line-height:1.5}.reasonSect__asideBody{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:40px}@media screen and (max-width: 768px){.reasonSect__asideBody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reasonSect__asideIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media print, screen and (min-width: 768px){.reasonSect__asideIntro{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:410px}}.reasonSect__asideLeadText{font-size:20px;line-height:1.5}@media screen and (max-width: 768px){.reasonSect__asideLeadText--shopping{font-size:calc(19 / 390 * 100vw);letter-spacing:.06em}}@media screen and (max-width: 768px){.reasonSect__asideLeadText--safety{font-size:calc(22 / 390 * 100vw);letter-spacing:.1em}}.reasonSect__asideText{font-size:14px;line-height:2}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__indexText{margin-left:22px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titlePrefixText{font-size:20px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titlePrefixText{font-size:16px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titleMainText{font-size:55px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titleMainText{font-size:48px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titleSuffixText{font-size:36px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__titleSuffixText{font-size:24px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--1 .reasonSect__decoImage{height:auto;top:-48px;width:136px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__decoImage{height:auto;top:-42px;width:104px}}.reasonSect.reasonSect--1 .reasonSect__rankInfo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__rankInfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reasonSect.reasonSect--1 .reasonSect__rankImage{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.reasonSect.reasonSect--1 .reasonSect__rankDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.reasonSect.reasonSect--1 .reasonSect__rankText{font-size:14px;line-height:2}.reasonSect.reasonSect--1 .reasonSect__rankSource{font-size:10px;line-height:1.5;text-align:right}.reasonSect.reasonSect--1 .reasonSect__shoppingStores{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__shoppingStores{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reasonSect.reasonSect--1 .reasonSect__storeTitle{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(49.52%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 49.52%, rgba(255,255,255,0) 100%);font-size:14px;padding:8px 0;text-align:center}.reasonSect.reasonSect--1 .reasonSect__storeCards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--1 .reasonSect__storeCards img{max-width:230px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--1 .reasonSect__storeCards img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.reasonSect.reasonSect--1 .reasonSect__storeCardTitle{font-size:14px;line-height:1.5;margin-top:15px;text-align:center}.reasonSect.reasonSect--1 .reasonSect__storeCardText{font-size:10px;line-height:2;text-align:center}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titleInner{gap:68px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titleInner{gap:28px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titlePrefixText{font-size:36px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titlePrefixText{font-size:24px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titleMainText{font-size:55px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__titleMainText{font-size:48px}}.reasonSect.reasonSect--2 .reasonSect__decoImage{height:auto}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__decoImage{top:-33px;width:240px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__decoImage{right:-32px;top:16px;width:162px}}.reasonSect.reasonSect--2 .reasonSect__mainPhoto{margin-top:40px}.reasonSect.reasonSect--2 .reasonSect__photoDescription{background-color:#93824e;color:#ffffff;font-size:18px;letter-spacing:.05em;line-height:1.2;padding:15px;text-align:center}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__photoDescription{margin-bottom:80px;margin-top:40px;position:relative}.reasonSect.reasonSect--2 .reasonSect__photoDescription:after{background:-webkit-gradient(linear, left bottom, left top, from(#d9d9d9), to(#978a63));background:linear-gradient(0deg, #d9d9d9 0%, #978a63 100%);bottom:-5px;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);content:'';display:inline-block;height:59px;left:50%;position:absolute;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);width:316px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__photoDescription{margin-left:-32px;margin-right:-32px}}.reasonSect.reasonSect--2 .reasonSect__plan{border:1px solid #93824e;border-style:solid none;padding:20px 0}.reasonSect.reasonSect--2 .reasonSect__planName{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #695d35), color-stop(#695d35), color-stop(#aa965b), color-stop(#aa965b), color-stop(#695d35), to(#695d35));background:linear-gradient(to bottom, #695d35 0, #695d35 calc(14 / 34 * 100%), #aa965b calc(14 / 34 * 100%), #aa965b calc(20 / 34 * 100%), #695d35 calc(20 / 34 * 100%), #695d35 100%);color:#ffffff;font-family:"Judson",serif;font-size:16px;font-weight:bold;padding:10px;text-align:center}.reasonSect.reasonSect--2 .reasonSect__planName strong{font-size:24px}.reasonSect.reasonSect--2 .reasonSect__planBody{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:10px}.reasonSect.reasonSect--2 .reasonSect__planOutline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #93824e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:1}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planOutline{font-size:16px;gap:6px;margin-right:10px;padding:20px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planOutline{font-size:calc(16 / 390 * 100vw);gap:calc(8 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(100 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planOutline strong{font-size:20px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planOutline strong{font-size:calc(18 / 390 * 100vw)}}.reasonSect.reasonSect--2 .reasonSect__planVariation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#695d35;color:#ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"EB Garamond",serif;font-size:20px;line-height:1.5;padding:10px 20px}.reasonSect.reasonSect--2 .reasonSect__planVariation strong{display:block;font-size:20px;font-weight:normal}.reasonSect.reasonSect--2 .reasonSect__planHeadNumber{font-family:"EB Garamond",serif;font-weight:normal;line-height:.7}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planHeadNumber{font-size:32px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--2 .reasonSect__planHeadNumber{font-size:calc(28 / 390 * 100vw)}}.reasonSect.reasonSect--2 .reasonSect__planInfoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;list-style-type:disc}.reasonSect.reasonSect--2 .reasonSect__planInfoItem{font-size:16px;line-height:1.5}.reasonSect.reasonSect--2 .reasonSect__planInfoItem:before{color:#93824e;content:'■'}.reasonSect.reasonSect--2 .reasonSect__planInfoNumber{font-size:20px;font-weight:normal;line-height:.7}.reasonSect.reasonSect--2 .reasonSect__planInfoNumberMain{font-size:32px}.reasonSect.reasonSect--2 .reasonSect__planInfoNumberNote{display:inline-block;font-size:12px}.reasonSect.reasonSect--2 .reasonSect__planInfoItemNote{display:block;font-size:10px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--3 .reasonSect__titleInner{gap:62px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--3 .reasonSect__titleInner{gap:24px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--3 .reasonSect__titlePrefixText{font-size:32px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--3 .reasonSect__titlePrefixText{font-size:24px}}.reasonSect.reasonSect--3 .reasonSect__titleMainText{font-size:46px}.reasonSect.reasonSect--3 .reasonSect__decoImage{height:auto}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--3 .reasonSect__decoImage{top:-33px;width:240px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--3 .reasonSect__decoImage{top:31px;width:132px}}.reasonSect.reasonSect--3 .reasonSect__cardListContainer{margin-top:40px}.reasonSect.reasonSect--3 .reasonSect__cardListContainer .usableList__body{gap:56px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--3 .reasonSect__cardListContainer .usableList__item{width:calc((100% - 56px * 2) / 3)}}.reasonSect.reasonSect--3 .reasonSect__safetyImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--3 .reasonSect__safetyImageItem{width:calc((100% - 40px) / 3)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--3 .reasonSect__safetyImageItem{width:calc((100% - 20px) / 2)}}.reasonSect.reasonSect--3 .reasonSect__safetyImageItem img{display:block;height:auto;width:100%}.reasonSect.reasonSect--3 .reasonSect__safetyImageCaption{font-size:12px;letter-spacing:.05em;margin-top:15px;text-align:center}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titleInner{gap:17px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titleInner{gap:32px}}.reasonSect.reasonSect--4 .reasonSect__decoImage{height:auto}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__decoImage{top:-33px;width:195px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__decoImage{top:-13px;width:133px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titlePrefixText{font-size:30px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titlePrefixText{font-size:24px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titleMainText{font-size:43px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__titleMainText{font-size:36px;letter-spacing:0}}.reasonSect.reasonSect--4 .reasonSect__mainHeadingWrapper{position:relative}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__mainHeadingWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.reasonSect.reasonSect--4 .reasonSect__mainHeadingText{font-size:22px;letter-spacing:0}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__mainHeadingText--bubble{font-size:calc(17 / 390 * 100vw);letter-spacing:.03em}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__hokkaidoLogo{left:0;position:absolute;top:-22px}}.reasonSect.reasonSect--4 .reasonSect__airBubble{border-top:1px solid #93824e;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:40px;padding-top:40px}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__airBubble{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__airBubbleDescription{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:510px}}.reasonSect.reasonSect--4 .reasonSect__airBubbleTitle{font-size:20px;line-height:1.5}.reasonSect.reasonSect--4 .reasonSect__airBubbleText{font-size:14px;line-height:2;margin-top:24px}.reasonSect.reasonSect--4 .reasonSect__cardListContainer{border-top:1px solid #93824e;margin-top:40px;padding-top:40px}.reasonSect.reasonSect--4 .reasonSect__cardListContainer .usableList__body{gap:56px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__cardListContainer .usableList__item{width:calc((100% - 56px * 2) / 3)}}.reasonSect.reasonSect--4 .reasonSect__comfortImageList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.reasonSect.reasonSect--4 .reasonSect__comfortImageItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--4 .reasonSect__comfortImageItem{width:calc((100% - 60px) / 4)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--4 .reasonSect__comfortImageItem{width:calc((100% - 20px) / 2)}}.reasonSect.reasonSect--4 .reasonSect__comfortImageItem img{display:block;height:auto;width:100%}.reasonSect.reasonSect--4 .reasonSect__comfortImageCaption{font-size:14px;letter-spacing:0;line-height:1;text-align:center}.reasonSect.reasonSect--4 .reasonSect__comfortImageCaption span{font-size:10px;letter-spacing:.05em}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__titlePrefixText{font-size:30px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__titlePrefixText{font-size:24px;letter-spacing:.1em}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__titleMainText{font-size:43px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__titleMainText{font-size:36px;letter-spacing:0}}.reasonSect.reasonSect--5 .reasonSect__decoImage{height:auto}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__decoImage{right:-31px;top:-22px;width:415px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__decoImage{right:-111px;top:7px;width:323px}}.reasonSect.reasonSect--5 .reasonSect__planAPoints{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__planAPoints{gap:40px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__planAPoints{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__planOutlineBlock,.reasonSect.reasonSect--5 .reasonSect__planDetail{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - 40px) / 2)}}.reasonSect.reasonSect--5 .reasonSect__planOutlineBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}.reasonSect.reasonSect--5 .reasonSect__planOutlineHead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__planOutlineHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.reasonSect.reasonSect--5 .reasonSect__planName{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #695d35), color-stop(#695d35), color-stop(#aa965b), color-stop(#aa965b), color-stop(#695d35), to(#695d35));background:linear-gradient(to bottom, #695d35 0, #695d35 calc(27 / 60 * 100%), #aa965b calc(27 / 60 * 100%), #aa965b calc(33 / 60 * 100%), #695d35 calc(33 / 60 * 100%), #695d35 100%);color:#ffffff;font-family:"Judson",serif;font-size:16px;font-weight:normal;padding:10px;text-align:center}.reasonSect.reasonSect--5 .reasonSect__planName strong{font-size:36px;font-weight:normal;line-height:.8}.reasonSect.reasonSect--5 .reasonSect__planVariation{font-family:"EB Garamond",serif;font-size:32px;letter-spacing:.1em;line-height:1}.reasonSect.reasonSect--5 .reasonSect__planHeadNumber{font-size:48px}.reasonSect.reasonSect--5 .reasonSect__planInfoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style-type:disc;margin-top:20px}.reasonSect.reasonSect--5 .reasonSect__planInfoItem{font-size:16px;line-height:1.5}.reasonSect.reasonSect--5 .reasonSect__planInfoItem:before{color:#93824e;content:'■'}.reasonSect.reasonSect--5 .reasonSect__planInfoNumber{font-size:20px;font-weight:normal;line-height:.7}.reasonSect.reasonSect--5 .reasonSect__planInfoNumberMain{font-size:32px}.reasonSect.reasonSect--5 .reasonSect__planInfoNumberNote{display:inline-block;font-size:12px}.reasonSect.reasonSect--5 .reasonSect__planInfoItemNote{font-size:10px;margin-top:5px}.reasonSect.reasonSect--5 .reasonSect__planPointMapContainer{width:100%}.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageList{display:grid;gap:20px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageList{grid-template-columns:366px 172px 172px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageList{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageItem:nth-child(1){grid-area:1 / 1 / 2 / 3}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageItem:nth-child(2){grid-area:2 / 1 / 3 / 2}}@media screen and (max-width: 768px){.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageItem:nth-child(3){grid-area:2 / 2 / 3 / 3}}.reasonSect.reasonSect--5 .reasonSect__publicSpaceImageCaption{font-size:14px;line-height:1;margin-top:10px;text-align:center}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__titleInner{gap:61px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__titlePrefixText{font-size:30px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__titlePrefixText{font-size:24px}}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__titleMainText{font-size:48px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__titleMainText{font-size:36px}}.reasonSect.reasonSect--6 .reasonSect__decoImage{height:auto}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__decoImage{top:-75px;width:240px}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__decoImage{right:-30px;top:-6px;width:158px}}.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(1){z-index:1}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(1){-webkit-transition-delay:200ms;transition-delay:200ms}}.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(2){z-index:2}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(2){left:15px;-webkit-transition-delay:0ms;transition-delay:0ms}}.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(3){z-index:0}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__bubbleImage:nth-child(3){-webkit-transition-delay:300ms;transition-delay:300ms}}.reasonSect.reasonSect--6 .reasonSect__storage{margin-top:40px}.reasonSect.reasonSect--6 .reasonSect__storageInner{display:grid;gap:40px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageInner{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageInner{grid-template-columns:repeat(1, 1fr)}}.reasonSect.reasonSect--6 .reasonSect__storageItemGroup{display:grid;gap:20px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageItemGroup{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageItemGroup{grid-template-columns:repeat(1, 1fr)}}.reasonSect.reasonSect--6 .reasonSect__storageItem .caption{color:#252525;font-family:"Shippori Mincho",serif;font-size:10px;text-align:right}.reasonSect.reasonSect--6 .reasonSect__storageFeature{border-top:1px solid #93824e;margin-top:40px;padding-top:40px}.reasonSect.reasonSect--6 .reasonSect__storageFeature:first-child{margin-top:0}.reasonSect.reasonSect--6 .reasonSect__storageFeatureBody{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:30px}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageFeatureBody{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reasonSect.reasonSect--6 .reasonSect__storageFeatureImage{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:240px}.reasonSect.reasonSect--6 .reasonSect__storageFeatureLead{font-size:20px;letter-spacing:.1em;line-height:1.5}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageFeatureLead--disaster{font-size:calc(20 / 390 * 100vw);letter-spacing:.07em}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__storageFeatureLead--equipment{font-size:calc(19 / 390 * 100vw);letter-spacing:0}}.reasonSect.reasonSect--6 .reasonSect__storageFeatureText{font-size:14px;letter-spacing:.1em;line-height:2}.reasonSect.reasonSect--6 .reasonSect__functionalImageList{display:grid;gap:20px}@media print, screen and (min-width: 768px){.reasonSect.reasonSect--6 .reasonSect__functionalImageList{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.reasonSect.reasonSect--6 .reasonSect__functionalImageList{grid-template-columns:repeat(2, 1fr)}}.reasonSect.reasonSect--6 .reasonSect__functionalImageItem .reasonSect__notes{margin-top:10px}.reasonSect.reasonSect--6 .reasonSect__functionalImageCaption{font-size:14px;margin-top:15px;text-align:center}@media screen and (max-width: 768px){.wrap{overflow-x:hidden}}@media print, screen and (min-width: 768px){.reason-intro{margin-top:90px}}@media screen and (max-width: 768px){.reason-intro{margin-top:64px}}@media print, screen and (min-width: 768px){.reason-content{margin-top:97px}}@media screen and (max-width: 768px){.reason-content{margin-top:70px}}@media screen and (max-width: 768px){.generalModal{padding-bottom:0}}@media screen and (max-width: 768px){.generalModal__inner{max-height:calc(100vh - 100px);background-color:inherit}}
