:root{--content-max-width:1000px;--accent-gray:#f0f0e8;--accent-red:#e81916}*{margin:unset;padding:unset}html{font-size:calc(37.5% + .25vw)!important}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,sans-serif!important;line-height:unset;margin:0;text-rendering:optimizeLegibility}.header-container{padding:0!important}.header-container .row-fluid-wrapper:first-of-type{position:absolute}.navigation{font-weight:700}.section__container{margin-inline:auto;max-width:var(--content-max-width);padding-inline:20px}.bg-lightgray{background-color:#f0f0e8}.scroll-container{background-color:#fff;border:1px solid #999;height:174px;overflow-y:scroll;padding:12px;resize:vertical}.py-80{padding-block:80px}@media (max-width:1024px){.py-80{padding-block:64px}}