.english-page{font-family:Times New Roman,Yu Mincho,Hiragino Mincho ProN,serif}.english-page .brand>span{font-size:2.35cqw;letter-spacing:.025cqw}.english-page .brand small{letter-spacing:.2cqw;font-size:1.2cqw}.english-page .footer-brand>span{font-size:1.65cqw;letter-spacing:.025cqw}.english-page .footer-brand small{letter-spacing:.14cqw}.english-page h1{white-space:normal;letter-spacing:.04cqw}.english-page [class$=-breadcrumb]{flex-wrap:wrap;font-size:1.3cqw;letter-spacing:0;max-width:88%}.english-page .business-row h2{font-size:2.5cqw}.english-page .business-row p{font-size:1.4cqw;line-height:1.5}.english-page .business-row p span{display:inline}.english-page .business-intro-copy>p{font-size:2cqw}.english-page .business-policy{letter-spacing:0}.english-page .future-jp{writing-mode:horizontal-tb;height:auto;font-size:1.8cqw;line-height:1.65;letter-spacing:.1cqw}.english-page .headline h1{font-size:4cqw;color:#586c7e}.english-page .headline-en{font-size:2cqw;letter-spacing:.15cqw}.english-page .headline-translation-space{height:1lh;font-size:2cqw;margin-top:1.1cqw}.english-page :is(.food-intro-copy,.agriculture-intro-copy,.chemicals-intro-copy,.daily-intro-copy,.industrial-intro-copy,.overseas-intro-copy){max-width:57cqw}.english-page .food-intro-copy{max-width:47cqw}.english-page h1.business-detail-title{font-size:calc(var(--business-title-original-size,5.5cqw)*.87);font-weight:400;color:#354d65;line-height:1.15;letter-spacing:.015cqw}.english-page .agriculture-intro-copy{max-width:49cqw}.english-page :is(.food-tagline,.agriculture-tagline,.chemicals-tagline,.daily-tagline,.industrial-tagline,.overseas-tagline){font-size:2.65cqw;line-height:1.35;letter-spacing:.02cqw}.english-page :is(.food-description,.agriculture-description,.chemicals-description,.daily-description,.industrial-description,.overseas-description){font-size:1.65cqw;letter-spacing:.015cqw;line-height:1.55}.english-page :is(.food-description,.agriculture-description,.chemicals-description,.daily-description,.industrial-description,.overseas-description) br{display:none}.english-page :is(.daily-product-copy,.industrial-product-copy,.overseas-service-copy,.chemicals-product-copy) p span{display:inline}.english-page :is(.daily-product-copy,.industrial-product-copy,.overseas-service-copy) p{font-size:1.65cqw;line-height:1.6;letter-spacing:.01cqw}.english-page :is(.daily-product-copy h3,.industrial-product-copy h2,.overseas-service-copy h2){font-size:2.5cqw;white-space:normal}.english-page .chemicals-product-description{font-size:1.6cqw;line-height:1.6}.english-page .agriculture-product-description{font-size:1.4cqw;line-height:1.5;letter-spacing:0}.english-page .agriculture-product h3{font-size:1.9cqw;white-space:normal}.english-page .food-card h3{font-size:2cqw}.english-page .food-card-description{font-size:1.5cqw;line-height:1.5}.english-page .food-support-intro h2{font-size:2cqw;white-space:normal}.english-page .food-support-item h3{font-size:1.4cqw}.english-page .food-support-description,.english-page .food-support-item p{font-size:1.3cqw}.english-page .food-support-description{white-space:normal}.english-page .company-title h1{font-size:4.8cqw}.english-page .company-section-title{font-size:3.15cqw}.english-page .company-monogram>p{font-size:2.2cqw}.english-page .company-cs{height:34cqw}.english-page .message-monogram>div{height:21.5cqw}.english-page .message-monogram>div span:first-child{font-size:20cqw}.english-page .message-monogram>div span:last-child{top:5cqw;font-size:17cqw}.english-page .overview-title h1{font-size:4.8cqw;max-width:53cqw}.english-page .overview-table{font-size:1.7cqw;letter-spacing:0;height:56.85cqw}.english-page .overview-table th{font-size:1.6cqw;white-space:normal;letter-spacing:0}.english-page .overview-location address{font-size:1.8cqw}.english-page .philosophy-copy{padding-inline:16cqw}.english-page .philosophy-copy p{font-size:1.85cqw;line-height:1.7;letter-spacing:.025cqw;min-height:10.2cqw}.english-page .philosophy-copy br{display:none}.english-page .philosophy-thesis{font-size:3.2cqw;letter-spacing:.1cqw}.english-page .message-heading h1{font-size:4.4cqw;width:36cqw;margin:0 auto}.english-page .message-copy p{font-size:2cqw;letter-spacing:.025cqw;line-height:1.8;min-height:16.512cqw}.english-page .message-copy p:first-child,.english-page .message-copy p:last-child{min-height:12.384cqw}.english-page .message-copy br{display:none}.english-page .message-copy p+p{margin-top:4.6cqw}.english-page .strength-card h2{font-size:2cqw;letter-spacing:0}.english-page .strength-card p{font-size:1.5cqw;letter-spacing:0;line-height:1.45}.english-page .strength-card p span{display:inline}.english-page .contact-intro-copy{font-size:2cqw;letter-spacing:.025cqw}.english-page .contact-field label{font-size:1.9cqw}.english-page .contact-field textarea{font-size:1.7cqw}@media(max-width:600px){.english-page .brand>span{font-size:16px;letter-spacing:0}.english-page .brand small{font-size:8px;letter-spacing:1px}.english-page .footer-brand>span{font-size:14px}.english-page [class$=-breadcrumb]{font-size:11px}.english-page .business-row h2{font-size:18px}.english-page .business-row p{font-size:14px}.english-page .business-intro-copy>p{font-size:15px}.english-page .future{width:25cqw}.english-page .future-jp{font-size:12px;line-height:1.7}.english-page .headline h1{font-size:6cqw;max-width:85cqw}.english-page .headline-en{font-size:3.2cqw;letter-spacing:.1cqw}.english-page .headline-translation-space{font-size:3.2cqw;margin-top:12px}.english-page :is(.food-intro-copy,.agriculture-intro-copy,.chemicals-intro-copy,.daily-intro-copy,.industrial-intro-copy,.overseas-intro-copy){max-width:86cqw}.english-page :is(.food-tagline,.agriculture-tagline,.chemicals-tagline,.daily-tagline,.industrial-tagline,.overseas-tagline){font-size:22px}.english-page :is(.food-description,.agriculture-description,.chemicals-description,.daily-description,.industrial-description,.overseas-description){font-size:15px}.english-page :is(.daily-product-copy,.industrial-product-copy,.overseas-service-copy,.chemicals-product-copy) p{font-size:14px}.english-page :is(.daily-product-copy h3,.industrial-product-copy h2,.overseas-service-copy h2){font-size:21px}.english-page .agriculture-product-description,.english-page .food-card-description{font-size:14px}.english-page .agriculture-product h3,.english-page .food-card h3{font-size:18px}.english-page .food-support-intro h2{font-size:21px}.english-page .food-support-description,.english-page .food-support-item h3,.english-page .food-support-item p{font-size:14px}.english-page .company-title h1{font-size:30px}.english-page .company-section-title{font-size:19px}.english-page .company-monogram>p{font-size:12px}.english-page .company-cs{height:45cqw}.english-page .message-monogram>div{height:33cqw}.english-page .message-monogram>div span:first-child{font-size:36cqw}.english-page .message-monogram>div span:last-child{top:9cqw;font-size:31cqw}.english-page .overview-title h1{font-size:30px;max-width:86cqw}.english-page .overview-table,.english-page .overview-table th{font-size:13px;height:auto}.english-page .overview-location address{font-size:14px}.english-page .philosophy-copy{padding-inline:7cqw}.english-page .philosophy-copy p{font-size:15px;min-height:0}.english-page .philosophy-thesis{font-size:22px;letter-spacing:.3px}.english-page .message-heading h1{font-size:30px;width:70cqw}.english-page .message-copy p,.english-page .message-copy p:first-child,.english-page .message-copy p:last-child{font-size:15px;line-height:1.9;min-height:0}.english-page .message-copy p+p{margin-top:30px}.english-page .strength-card h2{font-size:18px}.english-page .strength-card p{font-size:14px;line-height:1.6}.english-page .contact-intro-copy{font-size:15px}.english-page .contact-field label,.english-page .contact-field textarea{font-size:16px}}