.CompanyProfilePage_page__f1BeG{width:100%;padding-top:28.8px;color:#333;font-size:16px;font-weight:500;letter-spacing:.025em;line-height:1.8}.CompanyProfilePage_profileIntro__IokHv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:24px;gap:24px;margin-top:64px;padding:96px 16px 0}.CompanyProfilePage_logoWrap__b08UJ{text-align:center;line-height:0}.CompanyProfilePage_logo___Tqj4{max-width:100%;height:auto}.CompanyProfilePage_statement__Tx7qW{margin:0;font-size:16px;font-weight:700;line-height:1.8}.CompanyProfilePage_companyTable__oQM0Q{margin:0;padding:0 16px 96px;font-size:16px;line-height:1.8}.CompanyProfilePage_companyRow__pKmnN+.CompanyProfilePage_companyRow__pKmnN{margin-top:16px}.CompanyProfilePage_companyRow__pKmnN dt{padding-left:12px;border-left:1px solid #131319;font-weight:700}.CompanyProfilePage_companyRow__pKmnN dd{margin:0 0 0 16px;padding:16px}.CompanyProfilePage_companyRow__pKmnN a{color:#1176d4;text-decoration:none}.CompanyProfilePage_businessList__AoAR_{margin:0;padding-left:24px;list-style:disc outside}.CompanyProfilePage_businessList__AoAR_ li{margin:4px 0;font-size:16px;line-height:24px;list-style:disc outside}@media (max-width:959px){.CompanyProfilePage_page__f1BeG{width:calc(100% - 7.2%);margin:0 auto;padding-top:25.265px}.CompanyProfilePage_page__f1BeG h1{min-height:0;height:35.67px;padding:0;font-size:18.252px;line-height:1.4}.CompanyProfilePage_page__f1BeG h1 span{padding:4.06px 9.12px}.CompanyProfilePage_profileIntro__IokHv{gap:20px;margin-top:59.28px;margin-left:-3.87931%;width:107.75862%;padding:59.28px 15.6px 0}.CompanyProfilePage_statement__Tx7qW{font-size:13.338px;line-height:1.6}.CompanyProfilePage_companyTable__oQM0Q{margin-left:-3.87931%;width:107.75862%;padding:0 15.6px 59.28px;font-size:14.82px}.CompanyProfilePage_companyRow__pKmnN+.CompanyProfilePage_companyRow__pKmnN{margin-top:14.82px}.CompanyProfilePage_companyRow__pKmnN dt{padding-left:11.115px}.CompanyProfilePage_companyRow__pKmnN dd{margin-left:14.82px;padding:14.82px}.CompanyProfilePage_businessList__AoAR_{padding-left:22.23px}.CompanyProfilePage_businessList__AoAR_ li{margin:3.705px 0;font-size:14.82px;line-height:22.23px}}@media (max-width:599px){html:has(.CompanyProfilePage_companyTable__oQM0Q){font-size:3.6vw}.CompanyProfilePage_page__f1BeG{width:calc(100% - 2rem);padding-top:1.8rem;font-size:3.8vw}.CompanyProfilePage_page__f1BeG h1{height:auto;font-size:1.3rem}.CompanyProfilePage_page__f1BeG h1 span{padding:.25em .5em;margin-bottom:-1px}.CompanyProfilePage_profileIntro__IokHv{width:100vw;margin-left:calc(50% - 50vw);margin-top:4em;padding:4em 4vw 0;gap:calc(1.5 * .9 * 3.8vw);font-size:inherit}.CompanyProfilePage_statement__Tx7qW{font-size:.9em;line-height:1.6}.CompanyProfilePage_companyTable__oQM0Q{width:100vw;margin-left:calc(50% - 50vw);padding:0 4vw 4em;font-size:inherit}.CompanyProfilePage_companyRow__pKmnN+.CompanyProfilePage_companyRow__pKmnN{margin-top:1em}.CompanyProfilePage_companyRow__pKmnN dt{padding-left:.75em}.CompanyProfilePage_companyRow__pKmnN dd{margin-left:1em;padding:1em}.CompanyProfilePage_businessList__AoAR_{padding-left:1.5em}.CompanyProfilePage_businessList__AoAR_ li{margin:.25em 0;font-size:inherit;line-height:1.5}}.MediaGuidePage_page__fY0h8{width:100%;padding-top:28.8px;color:#333;font-size:16px;font-weight:500;letter-spacing:.025em;line-height:1.8}.MediaGuidePage_title__dC_9w{border-bottom:1px solid #d8d8d8;font-size:24px;font-weight:700;line-height:1.4}.MediaGuidePage_title__dC_9w span{display:inline-block;padding:6px 12px;margin-bottom:-1px;border-bottom:1px solid #777}