.itsol-corporate #MainContent{--itsol-type-body: 1rem;--itsol-type-heading: clamp(1.6rem, 2.5vw, 2.625rem);--itsol-type-section: clamp(1.6rem, 2.1vw, 2rem);--itsol-type-title: clamp(1.25rem, 1.8vw, 1.75rem);--font-body--family: var(--itsol-font-family);--font-heading--family: var(--itsol-font-family);--font-subheading--family: var(--itsol-font-family);--font-accent--family: var(--itsol-font-family);--font-paragraph--family: var(--itsol-font-family);--font-paragraph--size: var(--itsol-type-body);--font-paragraph--weight: 400;--font-paragraph--line-height: var(--itsol-copy-leading);--font-h1--weight: 600;--font-h2--weight: 600;--font-h3--weight: 500;--font-h4--weight: 500;--font-h5--weight: 500;--font-h6--weight: 500;--font-h1--line-height: 1.45;--font-h2--line-height: 1.5;--font-h3--line-height: 1.6;--font-h4--line-height: 1.65;--font-h1--letter-spacing: -.035em;--font-h2--letter-spacing: -.025em;--font-h3--letter-spacing: -.025em;--font-h4--letter-spacing: normal;color:var(--itsol-navy);font-family:var(--itsol-font-family);font-size:var(--itsol-type-body);font-weight:400;letter-spacing:normal}#MainContent :is(.about-us,.technology-japan,.expertise-page,.contact-page){--about-muted: var(--itsol-muted);--tj-muted: var(--itsol-muted);--ep-muted: var(--itsol-muted);--contact-muted: var(--itsol-muted)}#MainContent :is(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6){font-weight:500;line-height:1.6;letter-spacing:-.025em}#MainContent :is(h1,.h1){font-size:calc(var(--itsol-type-heading) * var(--itsol-heading-scale));font-weight:600;line-height:1.45;letter-spacing:-.035em}#MainContent :is(.about-us__hero,.technology-japan__hero,.expertise-page__hero) h1{font-weight:600}#MainContent :is(.about-us__section-heading h2,.contact-page h2,.news-events__header h2,.news-events__detail>h3){font-size:calc(var(--itsol-type-section) * var(--itsol-heading-scale));line-height:1.5}#MainContent :is(.technology-japan__copy h2,.expertise-page__step-copy h3,.about-us__story h3,.about-us__timeline h3){font-size:calc(var(--itsol-type-title) * var(--itsol-heading-scale));line-height:1.6}#MainContent :is(.about-us__contact h3,.news-events__list-title,.news-events__content h3){font-size:calc(1.25rem * var(--itsol-heading-scale));font-weight:500;line-height:1.65;letter-spacing:-.025em}html:lang(ja) #MainContent .expertise-page h2{font-size:calc(clamp(1.65rem,2.45vw,2.65rem) * var(--itsol-heading-scale))}#MainContent :is(.expertise-page__lead,.expertise-page__step-copy>p:last-child,.technology-japan__hero-copy>p:not(.technology-japan__eyebrow),.technology-japan__copy>p:last-child,.about-us__story>p,.about-us__details dd,.about-us__contact address,.about-us__contact p:not(.about-us__eyebrow),.about-us__timeline span,.contact-page__detail-grid span,.contact-page__map p:not(.contact-page__eyebrow),.news-events__intro,.news-events__intro p,.news-events__content>p,.news-events__detail-body,.rte p,.rte li){font-size:var(--itsol-type-body);font-weight:400;line-height:var(--itsol-copy-leading);letter-spacing:normal}#MainContent :is(.news-events__intro,.news-events__detail-body,.news-events__content>p){color:var(--itsol-muted)}#MainContent :is(.contact-page__eyebrow,.news-events__eyebrow,.news-events__meta,.news-events__detail-meta,.news-events__select,.news-events__read-more,.news-events__button,.news-events__gallery-caption){color:#516580}#MainContent :is(.about-us__eyebrow,.about-us__section-heading>p,.technology-japan__eyebrow,.expertise-page__kicker,.expertise-page__section-label,.contact-page__eyebrow,.news-events__eyebrow){font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:.13em}#MainContent :is(.technology-japan__number,.expertise-page__number,.technology-japan__hero-media>span,.expertise-page__film-caption,.about-us__timeline p,.about-us__certificate span,.news-events__meta time,.news-events__detail-meta time,.news-events__gallery-caption),#MainContent .about-us__certificates:before{font-size:.75rem;font-weight:400;line-height:1.7;letter-spacing:.07em}#MainContent :is(.about-us__japanese,.technology-japan__japanese,.expertise-page__japanese,.contact-page__japanese,.about-us__origin>span,.technology-japan__origin>span,.expertise-page__origin>span,.contact-page__origin>span){font-family:var(--itsol-font-japanese)!important;font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:.12em}#MainContent :is(.about-us__origin,.technology-japan__origin,.expertise-page__origin,.contact-page__origin,.about-us__stats>div>span){font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:normal}#MainContent :is(.about-us__details dt,.contact-page__detail-grid b,.contact-page__form label,.news-events__meta,.news-events__detail-meta){font-size:.875rem;font-weight:500;line-height:1.8;letter-spacing:normal}#MainContent :is(.about-us__contact a,.contact-page__phone-details>a,.contact-page__form button,.contact-page__map a,.news-events__button,.news-events__read-more,.news-events__select){font-size:.9375rem;font-weight:400;line-height:1.7;letter-spacing:normal}#MainContent :is(.contact-page__form input,.contact-page__form textarea){font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:normal}@media(max-width:1100px){.itsol-corporate #MainContent{--itsol-type-heading: 1.8rem}}@media(max-width:989px){.itsol-corporate #MainContent{--itsol-type-heading: clamp(1.65rem, 3.75vw, 2.375rem)}}@media(max-width:749px){.itsol-corporate #MainContent{--itsol-type-heading: clamp(1.5rem, 5.6vw, 2rem);--itsol-type-section: clamp(1.4rem, 5.7vw, 1.75rem);--itsol-type-title: 1.25rem}#MainContent :is(h1,.h1){line-height:1.5}#MainContent :is(.about-us__eyebrow,.about-us__section-heading>p,.technology-japan__eyebrow,.expertise-page__kicker,.expertise-page__section-label,.contact-page__eyebrow,.news-events__eyebrow){letter-spacing:.08em}#MainContent :is(.about-us__contact h3,.news-events__list-title,.news-events__content h3){font-size:calc(1.1875rem * var(--itsol-heading-scale))}}@media(max-width:374px){.itsol-corporate #MainContent{--itsol-type-heading: 1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/itsol-typography.css.map */
