section.ReasonsSection-module__eoBOIa__root{background:#eef0f2;padding-block:clamp(52px,7vw,96px)}.ReasonsSection-module__eoBOIa__header{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.ReasonsSection-module__eoBOIa__header .sectionTitle{font-size:clamp(24px,3.5vw,42px);line-height:1.55}.ReasonsSection-module__eoBOIa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.3vw,32px);display:grid}.ReasonsSection-module__eoBOIa__card{min-width:0}.ReasonsSection-module__eoBOIa__photo{aspect-ratio:4/3;isolation:isolate;background:#cdd2d6;position:relative;overflow:hidden}.ReasonsSection-module__eoBOIa__image{filter:none;object-fit:cover;width:100%;height:100%;display:block}.ReasonsSection-module__eoBOIa__stretchPhoto{object-position:50% 100%}.ReasonsSection-module__eoBOIa__interiorPhoto{object-position:50% 50%}.ReasonsSection-module__eoBOIa__photo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0d1318ad 42%,#0d1318d6);height:58%;position:absolute;inset:auto 0 0}.ReasonsSection-module__eoBOIa__title{color:#fff;font-family:var(--font-serif);letter-spacing:.015em;z-index:2;margin:0;font-size:clamp(20px,2vw,27px);font-weight:600;line-height:1.55;position:absolute;bottom:20px;left:20px;right:20px}.ReasonsSection-module__eoBOIa__title span{display:block}.ReasonsSection-module__eoBOIa__stretchFrame:after{-webkit-mask-image:linear-gradient(90deg,#000 52%,#0000 74%);mask-image:linear-gradient(90deg,#000 52%,#0000 74%)}.ReasonsSection-module__eoBOIa__counselingFrame .ReasonsSection-module__eoBOIa__title{font-size:clamp(18px,1.6vw,22px);line-height:1.4;bottom:10px}.ReasonsSection-module__eoBOIa__card .ReasonsSection-module__eoBOIa__description{color:#38424b;font-family:var(--font-ja);letter-spacing:0;margin-top:16px;font-size:14px;font-weight:400;line-height:1.85}.ReasonsSection-module__eoBOIa__extras{border-top:1px solid #bec6cd;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(28px,4vw,44px);padding-top:24px;display:grid}.ReasonsSection-module__eoBOIa__extra{min-width:0}.ReasonsSection-module__eoBOIa__extra+.ReasonsSection-module__eoBOIa__extra{border-left:1px solid #cad0d6;padding-left:24px}.ReasonsSection-module__eoBOIa__extra dt{color:#252e36;letter-spacing:.015em;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.6}.ReasonsSection-module__eoBOIa__extra dd{color:#48545f;letter-spacing:0;margin:0;font-size:13px;line-height:1.8}.ReasonsSection-module__eoBOIa__extra strong{color:#252e36;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ReasonsSection-module__eoBOIa__tax{white-space:nowrap}@media (min-width:701px) and (max-width:1000px){.ReasonsSection-module__eoBOIa__grid{gap:18px}.ReasonsSection-module__eoBOIa__title{font-size:18px;bottom:16px;left:14px;right:14px}.ReasonsSection-module__eoBOIa__card .ReasonsSection-module__eoBOIa__description{font-size:13px}.ReasonsSection-module__eoBOIa__extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.ReasonsSection-module__eoBOIa__extras .ReasonsSection-module__eoBOIa__extra:nth-child(3){border-left:0;padding-left:0}.ReasonsSection-module__eoBOIa__extra+.ReasonsSection-module__eoBOIa__extra{padding-left:16px}}@media (max-width:700px){.ReasonsSection-module__eoBOIa__grid{grid-template-columns:1fr;gap:28px}.ReasonsSection-module__eoBOIa__photo{aspect-ratio:4/3}.ReasonsSection-module__eoBOIa__title{font-size:clamp(22px,5.8vw,28px)}.ReasonsSection-module__eoBOIa__counselingFrame .ReasonsSection-module__eoBOIa__title{font-size:clamp(18px,4.6vw,22px)}.ReasonsSection-module__eoBOIa__card .ReasonsSection-module__eoBOIa__description{margin-top:12px}.ReasonsSection-module__eoBOIa__extras{grid-template-columns:1fr;gap:0;margin-top:28px;padding-top:4px}.ReasonsSection-module__eoBOIa__extra{padding:14px 0}.ReasonsSection-module__eoBOIa__extra+.ReasonsSection-module__eoBOIa__extra{border-top:1px solid #cad0d6;border-left:0;padding-left:0}.ReasonsSection-module__eoBOIa__extra:last-child{padding-bottom:0}.ReasonsSection-module__eoBOIa__extra dt{margin-bottom:2px}}
