[data-brand=nmnh]{--mirailab-nmnh-section-padding-y: clamp(80px, 12vw, 160px);--mirailab-nmnh-line-height: 1.95}[data-brand=nmnh].mirailab-product-section{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:var(--mirailab-text-body);line-height:var(--mirailab-nmnh-line-height);letter-spacing:.04em}[data-brand=nmnh] .mirailab-section-label{font-family:var(--mirailab-nmnh-heading-font);font-size:clamp(14px,1.4vw,16px);letter-spacing:.3em;color:var(--mirailab-accent);text-transform:uppercase;margin-bottom:32px}[data-brand=nmnh] h2,[data-brand=nmnh] h3{font-family:var(--mirailab-nmnh-heading-font);color:var(--mirailab-heading-color);font-weight:400;letter-spacing:.08em}.mirailab-paradigm-shift{background:var(--mirailab-bg-soft);padding-top:var(--mirailab-nmnh-section-padding-y);padding-bottom:var(--mirailab-nmnh-section-padding-y)}.mirailab-paradigm-shift__inner{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:5fr 6fr;gap:clamp(40px,6vw,96px);align-items:start}@media(max-width:768px){.mirailab-paradigm-shift__inner{grid-template-columns:1fr;gap:40px}}.mirailab-paradigm-shift__heading{font-size:clamp(28px,4.2vw,44px);line-height:1.55;letter-spacing:.06em;margin:0}.mirailab-paradigm-shift__heading em{font-style:normal;color:var(--mirailab-accent);background-image:linear-gradient(transparent 70%,var(--mirailab-accent-light) 70%,var(--mirailab-accent-light) 88%,transparent 88%);background-repeat:no-repeat;padding:0 .1em}.mirailab-paradigm-shift__body{font-size:clamp(15px,1.4vw,17px);line-height:2;color:var(--mirailab-text-body)}.mirailab-paradigm-shift__body p+p{margin-top:1.6em}.mirailab-paradigm-shift__accent-image{margin-top:48px;text-align:center}.mirailab-paradigm-shift__accent-image img{max-width:100%;height:auto;display:inline-block;opacity:.85}.mirailab-nmnh-concept{background:#fff;padding-top:var(--mirailab-nmnh-section-padding-y);padding-bottom:var(--mirailab-nmnh-section-padding-y)}.mirailab-nmnh-concept__inner{max-width:1100px;margin:0 auto;padding:0 24px}.mirailab-nmnh-concept__header{text-align:center;margin-bottom:clamp(48px,7vw,96px)}.mirailab-nmnh-concept__heading{font-size:clamp(26px,3.6vw,38px);line-height:1.65;margin:0 0 24px}.mirailab-nmnh-concept__metaphor{margin:0 auto clamp(56px,8vw,96px);max-width:760px;text-align:center}.mirailab-nmnh-concept__metaphor img{max-width:100%;height:auto}.mirailab-nmnh-concept__metaphor-caption{margin-top:24px;font-size:13px;color:var(--mirailab-text-muted);letter-spacing:.08em}.mirailab-nmnh-concept__body{max-width:720px;margin:0 auto;font-size:clamp(15px,1.4vw,17px);line-height:2;color:var(--mirailab-text-body)}.mirailab-nmnh-concept__body p+p{margin-top:1.4em}.mirailab-nmnh-concept__body ul{list-style:none;padding:0;margin:1.6em 0}.mirailab-nmnh-concept__body li{position:relative;padding-left:1.4em;margin:.5em 0}.mirailab-nmnh-concept__body li:before{content:"";position:absolute;left:0;top:.95em;width:.6em;height:1px;background:var(--mirailab-accent)}.mirailab-nmnh-concept__diagram{margin-top:clamp(56px,8vw,96px);text-align:center}.mirailab-nmnh-concept__diagram img{max-width:100%;height:auto}.mirailab-molecular-comparison{background:var(--mirailab-bg-subtle);padding-top:var(--mirailab-nmnh-section-padding-y);padding-bottom:var(--mirailab-nmnh-section-padding-y)}.mirailab-molecular-comparison__inner{max-width:1100px;margin:0 auto;padding:0 24px}.mirailab-molecular-comparison__header{text-align:center;margin-bottom:clamp(48px,7vw,96px)}.mirailab-molecular-comparison__heading{font-size:clamp(26px,3.6vw,38px);line-height:1.65;margin:0}.mirailab-molecular-comparison__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(24px,4vw,64px);align-items:center}@media(max-width:768px){.mirailab-molecular-comparison__pair{grid-template-columns:1fr}}.mirailab-molecular-comparison__item{text-align:center}.mirailab-molecular-comparison__structure{background:#fff;padding:clamp(24px,4vw,48px);border:1px solid rgba(201,169,97,.25);min-height:240px;display:flex;align-items:center;justify-content:center}.mirailab-molecular-comparison__structure img{max-width:100%;height:auto}.mirailab-molecular-comparison__label{margin-top:24px;font-family:var(--mirailab-nmnh-heading-font);font-size:clamp(20px,2.2vw,26px);color:var(--mirailab-heading-color);letter-spacing:.12em}.mirailab-molecular-comparison__divider{font-family:var(--mirailab-nmnh-heading-font);font-size:clamp(16px,1.6vw,20px);color:var(--mirailab-accent);letter-spacing:.2em;text-transform:uppercase;align-self:center;text-align:center}@media(max-width:768px){.mirailab-molecular-comparison__divider{padding:16px 0}}.mirailab-molecular-comparison__note{max-width:760px;margin:clamp(48px,6vw,72px) auto 0;text-align:center;font-size:clamp(14px,1.3vw,16px);line-height:2;color:var(--mirailab-text-body)}.mirailab-molecular-comparison__note p+p{margin-top:1.2em}
/*# sourceMappingURL=/cdn/shop/t/56/assets/mirailab-nmnh.css.map */
