.section-about{width:100%}.section-about .about-hero{background-color:#0d2336;color:#d4af37;text-align:center;padding:3rem 1rem}.section-about .about-hero .about-title{font-family:"Noto Serif JP",serif;font-size:clamp(2rem,1.1rem + 2vw,3rem);margin:0}.section-about .about-content{padding:3rem 1rem 4rem}.section-about .about-text{max-width:clamp(44rem,72vw,56rem);margin:0 auto;color:#000;font-size:clamp(1.25rem,1.05rem + 1.2vw,1.5rem);line-height:1.75;font-family:"Noto Serif JP",serif;text-align:left}.section-about blockquote{font-style:italic;margin:2rem 0;padding-left:1rem;border-left:4px solid #0d2336}.section-about h2{margin-top:2.25rem;font-size:clamp(1.75rem,1rem + 1.8vw,2.75rem);color:#0d2336}.section-about ul,.section-about ol{margin:1rem 0 0 1.2rem}.section-about li{margin-bottom:.45rem}.section-about a{color:#0d2336;text-decoration:underline}.about-intro-block{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem auto 2.5rem;max-width:clamp(44rem,72vw,56rem);padding:0 1rem;text-align:left}.about-intro-block .intro-image{flex:0 0 200px;text-align:center}.about-intro-block .intro-image img{width:100%;height:auto;border-radius:50%}.about-intro-block .intro-list{flex:1;max-width:520px;font-size:clamp(1.125rem,.95rem + .8vw,1.375rem)}.about-intro-block .intro-list h2{margin-bottom:1rem;color:#0d2336}@media (max-width: 480px){.section-about .about-hero{padding:2.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/about.css.map */
