html{scroll-behavior:smooth;scroll-padding-top:110px}html[data-page=legal]{scroll-padding-top:28px}body{margin:0;background:#faf9f6}@media(max-width:640px){html[data-page=home]{scroll-padding-top:88px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html:is(:lang(ja),:lang(zh-CN)) body :is(.home-page,.bebe-intro,.legal-page,.partnership-page) :is(h1,h2,h3,h4,p,li,span){word-break:normal}
