.baseFirstview{display:grid;grid-auto-flow:row;justify-content:center;padding:var(--size_contentPaddingBlock) var(--size_contentPaddingInline)}.baseFirstview .baseFirstview__image{width:100%;aspect-ratio:10/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius_large);background-color:#fafafa}.baseFirstview .baseFirstview__text{display:grid;grid-auto-flow:row;justify-content:center;margin-top:-24px;text-align:center}.baseFirstview .baseFirstview__subTitle{font-family:var(--font_en);font-size:64px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;overflow-wrap:anywhere;word-break:keep-all}.baseFirstview .baseFirstview__title{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.2em;color:var(--color_text-secondary);margin-bottom:24px}.baseFirstview .baseFirstview__catch{font-size:19px;font-weight:700;line-height:1.85;letter-spacing:.14em;color:var(--color_text-secondary);margin-bottom:16px}.baseFirstview .baseFirstview__lead{font-size:17px;font-style:normal;font-weight:500;line-height:2;letter-spacing:.14em;color:var(--color_text-secondary)}.baseFirstview .baseFirstview__lead span{display:inline-block;overflow-wrap:anywhere;word-break:normal}@container (700px >= width){.baseFirstview .baseFirstview__image{aspect-ratio:353/240;border-radius:32px}.baseFirstview .baseFirstview__text{margin-top:-12px}.baseFirstview .baseFirstview__subTitle{font-size:34px}.baseFirstview .baseFirstview__subTitle--narrow{letter-spacing:0}.baseFirstview .baseFirstview__title{font-size:16px;margin-bottom:16px}.baseFirstview .baseFirstview__catch{font-size:14px;letter-spacing:.08em;margin-bottom:8px}.baseFirstview .baseFirstview__lead{text-align:justify;font-size:14px;line-height:1.85;letter-spacing:.08em}.baseFirstview .baseFirstview__lead>span{display:inline}}
