:root{--sub:rgb(24 43 47/70%);--hr:rgb(0 0 0/10%);--luup:#00afa8}html{scroll-behavior:smooth}body{font-family:var(--noto-sans-jp),sans-serif;font-feature-settings:"liga" off,"clig" off;color:black;scroll-margin-top:100px;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{display:block;text-decoration:none}ul{list-style:none}