*,::after,::before{box-sizing:border-box}html{background-color:#fff;color:#000;font-family:Inter,"Noto Sans","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-text-size-adjust:100%}body,dd,dl,h1,h2,ol,p{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid #009fe8;outline-offset:5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%)}.header{margin-bottom:15px;padding-bottom:11px;border-bottom:1px solid #009fe8}.header__logo{width:233px;max-width:100%;margin:0 auto}.header__logo-image{width:100%}@media (max-width:540px){.header{margin-bottom:20px;padding-bottom:16px}}.page{width:calc(100% - 32px);max-width:490px;margin:0 auto;padding:50px 0 60px}.page__notice{margin-bottom:34px;font-size:15px;line-height:1.87;overflow-wrap:anywhere}.page__social{margin-bottom:30px;text-align:center}.page__social-title{font-size:28px;font-weight:400;line-height:1.4}.page__social-qr{width:138px;margin:0 auto 4px}.page__social-link{display:inline-block;max-width:100%;font-size:13px;line-height:1.5;text-underline-offset:2.5px;overflow-wrap:anywhere}.page__social-link:hover{color:#009fe8}.page__company{padding-top:18px;border-top:1px solid #009fe8;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.page__company-row{display:flex}.page__company-row--stacked{display:block}.page__company-label{flex-shrink:0;font-weight:400}.page__company-value{min-width:0}.page__company-business{padding-left:0;list-style:none;counter-reset:business}.page__company-business-item{counter-increment:business}.page__company-business-item::before{content:counter(business) "."}@media (max-width:540px){.page{width:calc(100% - 40px);padding:32px 0 48px}.page__notice{margin-bottom:28px;line-height:1.9}.page__company{padding-top:20px;font-size:12px;line-height:1.9}.page__company-row{margin-bottom:6px}}