.accessibility-hero__content{-webkit-transform:translateY(.078125rem);-ms-transform:translateY(.078125rem);transform:translateY(.078125rem)}.accessibility-hero__content h1{font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold))}.accessibility-hero__content p{font-family:var(--font-PFDINTextPro-Regular)}.accessibility-section h2{font-family:var(--font-DINCOROS-Black, var(--font-DINCOROS-Bold))}.accessibility-section__body{font-family:var(--font-PFDINTextPro-Regular)}.accessibility-section__body p,.accessibility-section__body ul,.accessibility-section__body address{margin:0}.accessibility-section__body>:not(:first-child){margin-top:.1041666667rem}.accessibility-section__body .accessibility-contact__link{color:#165dff;text-decoration:none;text-underline-offset:.015625rem}.accessibility-section__body .accessibility-contact__link:hover{color:#165dff;text-decoration:underline}@media screen and (max-width:1200px)and (min-width:751px){.accessibility-hero{height:5.2734375rem;padding-right:.46875rem;padding-left:.46875rem}.accessibility-hero__content{width:100%;max-width:9.0625rem}.accessibility-content{width:calc(100% - .9375rem);max-width:9.0625rem}.accessibility-hero__content{-webkit-transform:none;-ms-transform:none;transform:none}.accessibility-hero__content h1{font-size:.9375rem}.accessibility-hero__content p{margin-top:.322265625rem;font-size:.1953125rem}.accessibility-content{padding-top:.625rem;padding-bottom:1.25rem}.accessibility-section+.accessibility-section{margin-top:.625rem}.accessibility-section h2{margin-bottom:.1953125rem;font-size:.390625rem}.accessibility-section__body{font-size:.1953125rem}.accessibility-section__body>:not(:first-child){margin-top:.1953125rem}}@media screen and (max-width:750px){.accessibility-hero__content{-webkit-transform:translateY(-.2933333333rem);-ms-transform:translateY(-.2933333333rem);transform:translateY(-.2933333333rem)}.accessibility-section__body>:not(:first-child){margin-top:.4266666667rem}.accessibility-section__body .accessibility-contact__link{text-underline-offset:.0533333333rem}}html[lang=ja] .accessibility-page .accessibility-hero,html[lang=ja-JP] .accessibility-page .accessibility-hero{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.9375rem .3333333333rem 0}html[lang=ja] .accessibility-page .accessibility-hero__content,html[lang=ja-JP] .accessibility-page .accessibility-hero__content{width:100%;max-width:none;-webkit-transform:none;-ms-transform:none;transform:none}html[lang=ja] .accessibility-page .accessibility-hero__content h1,html[lang=ja-JP] .accessibility-page .accessibility-hero__content h1{font-family:var(--font-NotoSansJP-Black, "NotoSansJP-Black");font-size:.4166666667rem;line-height:1.45}html[lang=ja] .accessibility-page .accessibility-hero__content p,html[lang=ja-JP] .accessibility-page .accessibility-hero__content p{margin-top:.0833333333rem;font-size:.09375rem;line-height:1.3}html[lang=ja] .accessibility-page .accessibility-hero__content p,html[lang=ja] .accessibility-page .accessibility-section__body,html[lang=ja-JP] .accessibility-page .accessibility-hero__content p,html[lang=ja-JP] .accessibility-page .accessibility-section__body{font-family:var(--font-NotoSansJP-Regular)}html[lang=ja] .accessibility-page .accessibility-section h2,html[lang=ja-JP] .accessibility-page .accessibility-section h2{font-family:var(--font-NotoSansJP-Black, "NotoSansJP-Black")}@media screen and (max-width:1200px)and (min-width:751px){html[lang=ja] .accessibility-page .accessibility-hero,html[lang=ja-JP] .accessibility-page .accessibility-hero{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .46875rem}html[lang=ja] .accessibility-page .accessibility-hero__content h1,html[lang=ja-JP] .accessibility-page .accessibility-hero__content h1{font-size:.546875rem}html[lang=ja] .accessibility-page .accessibility-hero__content p,html[lang=ja-JP] .accessibility-page .accessibility-hero__content p{font-size:.17578125rem}}@media screen and (max-width:750px){html[lang=ja] .accessibility-page .accessibility-hero,html[lang=ja-JP] .accessibility-page .accessibility-hero{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .64rem}html[lang=ja] .accessibility-page .accessibility-hero__content h1,html[lang=ja-JP] .accessibility-page .accessibility-hero__content h1{font-size:1.0666666667rem}html[lang=ja] .accessibility-page .accessibility-hero__content p,html[lang=ja-JP] .accessibility-page .accessibility-hero__content p{margin-top:.32rem;font-size:.3733333333rem}}
