body{margin:0;background:#FBFAF7;color:#17181A;font-family:"IBM Plex Sans JP",-apple-system,"Hiragino Sans",sans-serif;font-size:18px;line-height:1.8}
.top{max-width:720px;margin:0 auto;padding:56px 20px}.kick{font-weight:800;color:#0B5E52;letter-spacing:.02em;margin:0}
h1{font-size:28px;margin:8px 0 16px}a{color:#0B5E52;text-underline-offset:4px}ul{padding-left:1.2em}li{margin:6px 0}.foot{margin-top:40px;color:#4b5563}
