.v1-page .v1-prose-section{padding-top:80px;padding-bottom:100px}.v1-prose{max-width:760px;margin:0 auto;font-family:var(--v1-f-jp);font-size:16px;line-height:1.95;color:var(--v1-ink-2)}body.intro .v1-prose{max-width:1200px}body.intro .v1-prose>.wp-block-group{align-items:flex-start;padding:80px 0}body.intro .v1-prose>.wp-block-group:nth-of-type(1){border-bottom:1px solid var(--v1-rule-2)}body.intro .v1-prose .wp-block-group .wp-block-group:nth-of-type(2){padding-left:40px}body.intro .v1-prose figure{width:250px;max-width:250px;flex:0 0 250px;margin:0 auto}body.intro .v1-prose figure img{border-radius:4px;box-shadow:1px 1px 8px rgba(0,0,0,.05)}body.intro .v1-prose figure+p{text-align:center;font-size:13px;letter-spacing:.04em;line-height:1.6;margin-top:16px}body.intro .v1-prose figure+p strong{display:block;font-size:1.25em;font-weight:700;letter-spacing:.08em;margin-top:6px}@media (max-width:768px){body.intro .v1-prose>.wp-block-group{padding:40px 0;flex-direction:column}body.intro .v1-prose .wp-block-group .wp-block-group:nth-of-type(2){order:-1;margin:0 auto 16px;padding:0}}.v1-prose p{margin:0 0 1.8em}.v1-prose p:last-child{margin-bottom:0}.v1-prose h2,.v1-prose h3,.v1-prose h4{font-family:var(--v1-f-jp);font-weight:800;color:var(--v1-ink);line-height:1.4;margin:2em 0 .8em}.v1-prose h2{font-size:clamp(20px,2.4vw,26px);letter-spacing:.03em;padding-bottom:.3em;border-bottom:2px solid var(--v1-navy)}.v1-prose h3{font-size:clamp(17px,2vw,20px);letter-spacing:.03em}.v1-prose a{color:var(--v1-navy);text-decoration:underline;text-underline-offset:.2em}.v1-prose a:hover{color:var(--v1-red)}.v1-prose strong{font-weight:700;color:var(--v1-ink)}.v1-prose ul,.v1-prose ol{margin:0 0 1.8em;padding-left:1.5em}.v1-prose li{margin-bottom:.5em}.v1-prose blockquote{margin:2em 0;padding:1em 1.5em;border-left:4px solid var(--v1-navy);background:var(--v1-paper-2);color:var(--v1-ink-2)}.v1-prose img{max-width:100%;height:auto;display:block;margin:2em auto}.v1-prose figure{margin:2em 0}.v1-prose table{width:100%;border-collapse:collapse;margin:2em 0;font-size:14px}.v1-prose table th,.v1-prose table td{padding:12px;border:1px solid var(--v1-rule-2);text-align:left}.v1-prose table th{background:var(--v1-paper-2);font-weight:700;color:var(--v1-ink)}.v1-map-area{margin-bottom:64px}.v1-map-area img{max-width:100%;height:auto;display:block;margin:0 auto;border:1px solid var(--v1-rule-2)}.v1-map-area figcaption{margin-top:12px;text-align:center;font-family:var(--v1-f-jp);font-size:13px;color:var(--v1-ink-3)}.v1-expo-box{display:grid;grid-template-columns:1fr 1fr;gap:32px}.v1-expo-box__col{min-width:0}.v1-expo-box__title{font-family:var(--v1-f-display);font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:.02em;color:var(--v1-navy);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--v1-navy)}.v1-expo-box__list{display:flex;flex-direction:column}.v1-expo-box__item{display:flex;align-items:baseline;gap:16px;padding:12px 8px;border-bottom:1px solid var(--v1-rule-2);text-decoration:none;color:var(--v1-ink-2);transition:background .2s}.v1-expo-box__item:hover{background:var(--v1-paper-2)}.v1-expo-box__type{display:flex;align-items:baseline;gap:4px;flex-shrink:0;font-family:var(--v1-f-en);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--v1-navy);min-width:5em}.v1-expo-box__num{font-family:var(--v1-f-display);font-size:16px;font-weight:900;color:var(--v1-navy)}.v1-expo-box__ttl{font-family:var(--v1-f-jp);font-size:14px;font-weight:500;line-height:1.5}.v1-entry-date{display:block;font-family:var(--v1-f-en);font-size:14px;font-weight:600;letter-spacing:.1em;color:var(--v1-navy);margin-bottom:12px}.v1-entry-title{font-family:var(--v1-f-jp);font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.45;letter-spacing:.02em;color:var(--v1-ink);margin:0 0 1.6em;padding-bottom:.4em;border-bottom:2px solid var(--v1-navy)}@media (max-width:768px){.v1-page .v1-prose-section{padding:112px 16px 60px}.v1-prose{font-size:15px}.v1-expo-box{grid-template-columns:1fr;gap:40px}}