@media (min-width:769px){.emaki-page .faithful-hero h1.emaki-hero-title{font-size:52px!important}.emaki-page .emaki-hero-motto{margin-bottom:4px!important}.emaki-page .faithful-hero .emaki-hero-actions{align-items:center;gap:20px;flex-direction:row!important;margin-top:4px!important}.emaki-page .faithful-hero .emaki-hero-secondary{min-height:58px;padding-bottom:0!important}.emaki-page :is(.company-paper-title,.incubation-paper-title,.wm-title,.system-title,.cost-title,.contact-title,.privacy-title,.column-index-title,.column-article-title) h1{font-size:57px!important}.emaki-page :is(.emaki-about-title,.emaki-business-opening h2,.selected-ab .faithful-about-heading h2,.selected-ab .faithful-business-intro h2,.selected-strength .faithful-strength-heading h2,.selected-flow .faithful-flow-heading h2,.selected-news-column h2,.faithful-contact-noren h2),.emaki-page :is(.company-paper-heading,.incubation-paper-heading,.wm-heading,.system-heading,.cost-heading,.column-section-heading,.contact-heading) h2,.emaki-page .privacy-section h2{font-size:48px!important}.emaki-page .selected-strength .faithful-strength-heading{width:100%}.emaki-page .selected-strength .faithful-strength-heading h2,.emaki-page .selected-flow .faithful-flow-heading h2{white-space:nowrap;flex-wrap:nowrap}.emaki-page .emaki-businesses .emaki-business-header h3{font-size:40px!important}.emaki-page :is(.selected-strength .faithful-strength-words h3,.selected-flow .faithful-flow-copy h3,.selected-ab .faithful-business-item h3),.emaki-page :is(.company-paper-service,.incubation-paper-service,.wm-work-heading,.system-service,.cost-menu-item) h3,.emaki-page :is(.company-paper-project,.incubation-paper-project,.system-project) h3,.emaki-page .wm-line-step h3{font-size:36px!important}.emaki-page :is(.incubation-paper-flow-step,.system-flow-step,.cost-flow-step,.wm-flow-step,.wm-journey,.wm-menu-item,.wm-line-map) :is(h3,h4),.emaki-page :is(.selected-news-column .faithful-news-list p,.selected-news-column .faithful-column-item h3,.column-index-copy h2),.emaki-page :is(.incubation-paper-capability-branches>div,.incubation-paper-capabilities figcaption),.emaki-page .wm-line-step h5,.emaki-page .wm-comparison-item figcaption,.emaki-page .cost-case-table caption,.emaki-page .cf-done-title{font-size:28px!important}.emaki-page :is(.emaki-about-body,.emaki-business-lead,.emaki-business-summary,.selected-ab .faithful-about-body p,.selected-ab .faithful-business-summary,.selected-strength .faithful-strength-words p,.selected-flow .faithful-flow-copy p,.faithful-contact-below>p),.emaki-page :is(.company-paper-prose,.incubation-paper-prose,.incubation-paper-lead,.wm-prose,.wm-lead,.wm-worry-list p,.system-prose,.system-lead,.cost-prose,.cost-lead,.contact-lead,.privacy-lead,.privacy-prose,.column-index-lead,.column-index-excerpt,.column-article-intro p,.column-article-copy p,.column-cta-copy>p){font-size:22px!important}.emaki-page .selected-strength .faithful-strength-words p{height:560px}.emaki-page .selected-flow .faithful-flow-copy p{height:520px}.emaki-page .selected-ab .faithful-about-body{height:clamp(420px,34vw,520px)!important}.emaki-page .emaki-about-body{height:min(68svh,37em)!important}.emaki-page .selected-flow .faithful-flow-copy{grid-template-columns:minmax(0,1fr) 52px}.emaki-page .selected-flow .faithful-flow-copy h3{width:52px}.emaki-page :is(.emaki-business-tags,.selected-ab .faithful-business-item ul,.wm-client,.wm-revenue dt,.cost-comparison-label,.cost-stat dt,.cf-label,.cf-error,.cf-done,.privacy-note,.company-paper-ledger-label,.company-paper-fact),.emaki-page :is(.cost-case-table td,.cost-case-table th,.company-paper-comparison-label,.incubation-paper-flow-step .incubation-paper-prose,.system-flow-step .system-prose,.cost-flow-step .cost-prose,.wm-flow-step .wm-prose,.wm-journey .wm-prose),.emaki-page .cf :is(input,select,textarea){font-size:18px!important}.emaki-page :is(.faithful-link,.emaki-about-link,.emaki-business-link,.emaki-hero-secondary,.privacy-return .faithful-link,.faithful-contact-below address a),.emaki-page :is(.company-paper-actions,.incubation-paper-actions,.wm-actions,.system-actions,.cost-actions,.column-actions) a,.emaki-page :is(.cf-error-mail,.contact-mail-alt){font-size:22px!important}.emaki-page :is(.faithful-contact-button,.emaki-hero-primary,.cf-submit,.selected-flow .faithful-flow-link),.emaki-page :is(.company-paper-primary,.incubation-paper-primary,.wm-primary,.system-primary,.cost-primary,.column-primary){font-size:24px!important}.emaki-page :is(._en,.emaki-about-en,.emaki-business-en,.faithful-business-en,.faithful-about-translation),.emaki-page :is(.company-paper-title,.column-index-title)>span,.emaki-page :is(.incubation-paper-title,.wm-title,.system-title,.cost-title,.contact-title,.privacy-title)>p,.emaki-page :is(.company-paper-heading,.incubation-paper-heading,.wm-heading,.system-heading,.cost-heading,.column-section-heading,.contact-heading)>span{font-size:18px!important}.emaki-page :is(.emaki-opening-caption,.emaki-business-number span,.faithful-strength-no,.faithful-contact-noren b,.faithful-contact-below address span,.selected-news-column .faithful-news-list time,.selected-news-column .faithful-column-item p,.column-meta,.column-note,.privacy-breadcrumb,.privacy-no,.privacy-sign),.emaki-page :is(.company-paper-breadcrumb,.incubation-paper-breadcrumb,.wm-breadcrumb,.system-breadcrumb,.cost-breadcrumb,.contact-breadcrumb,.column-breadcrumb),.emaki-page :is(.incubation-paper-annotation,.incubation-paper-project-status,.system-project-status,.system-annotation,.cost-note,.wm-work-kind,.wm-single-window small,.cf-label em,.cf-privacy,.cf-error-note,.company-paper-annotation){font-size:17px!important}.emaki-page .emaki-business-number{font-size:80px!important}.emaki-page .selected-flow .faithful-flow-no{font-size:36px!important}.emaki-page .selected-flow .faithful-flow-copy small{font-size:17px!important}.emaki-page .selected-ab .faithful-business-en{font-size:18px!important}.emaki-page .column-read-label{font-size:22px!important}.emaki-page .emaki-businesses .emaki-business-content{padding-block:max(8svh,72px)}.emaki-page :is(.navlink,.nav-contact),.emaki-page .faithful-header :is(.navlink,.nav-contact){font-size:17px!important}.emaki-page .faithful-header .site-nav{flex-wrap:nowrap}.emaki-page .faithful-header .nav-links,.emaki-page .faithful-header .navlink,.emaki-page .faithful-header .nav-contact{white-space:nowrap}.emaki-page :is(.footer-col-h,.footer-bottom,.footer-copy,.footer-tagline,.footer-plain){font-size:17px!important}.emaki-page .footer-col a{font-size:18px!important}.emaki-page :is(.diamond-cue b,.emaki-intro-paper span,.emaki-scroll-sign),.emaki-page :is(.company-paper-ledger-label small,.company-paper-notes p,.company-paper-portrait figcaption span,.company-paper-fact dt small),.emaki-page :is(.wm-roas>p,.wm-improvement-row>span,.wm-notes p,.wm-notes .wm-keep,.wm-work figcaption,.wm-work figcaption .wm-keep,.wm-line-map h4>span){font-size:17px!important}}@media (min-width:769px) and (max-width:900px){.emaki-page .site-nav,.emaki-page .faithful-header .site-nav{gap:12px;padding-inline:2%}.emaki-page .nav-links,.emaki-page .faithful-header .nav-links{gap:12px}.emaki-page .nav-contact{padding-inline:12px}.emaki-page .faithful-header .nav-logo-text{font-size:20px!important}}@media (min-width:769px) and (max-width:1199px){.emaki-page .faithful-hero h1.emaki-hero-title{font-size:clamp(43px,4.34vw,52px)!important}.emaki-page :is(.company-paper-title,.incubation-paper-title,.wm-title,.system-title,.cost-title,.contact-title,.privacy-title,.column-index-title,.column-article-title) h1{font-size:clamp(43px,4.75vw,57px)!important}.emaki-page :is(.emaki-about-title,.emaki-business-opening h2,.selected-ab .faithful-about-heading h2,.selected-ab .faithful-business-intro h2,.selected-strength .faithful-strength-heading h2,.selected-flow .faithful-flow-heading h2,.selected-news-column h2,.faithful-contact-noren h2),.emaki-page :is(.company-paper-heading,.incubation-paper-heading,.wm-heading,.system-heading,.cost-heading,.column-section-heading,.contact-heading) h2,.emaki-page .privacy-section h2{font-size:clamp(38px,4vw,48px)!important}.emaki-page .emaki-businesses .emaki-business-header h3{font-size:clamp(33px,3.34vw,40px)!important}.emaki-page :is(.selected-strength .faithful-strength-words h3,.selected-flow .faithful-flow-copy h3,.selected-ab .faithful-business-item h3),.emaki-page :is(.company-paper-service,.incubation-paper-service,.wm-work-heading,.system-service,.cost-menu-item) h3,.emaki-page :is(.company-paper-project,.incubation-paper-project,.system-project) h3,.emaki-page .wm-line-step h3{font-size:clamp(31px,3vw,36px)!important}.emaki-page .selected-strength .faithful-strength-list{width:92%}.emaki-page .selected-strength .faithful-strength-words{grid-template-columns:minmax(0,1fr) 104px}.emaki-page .selected-strength .faithful-strength-words h3{width:104px}}
