html,body{color:#e8edf2;-webkit-text-size-adjust:100%;background:#05070c;margin:0;font-family:system-ui,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif;line-height:1.8}.about-header,.about-main,.about-footer{box-sizing:border-box;max-width:720px;margin:0 auto;padding:0 20px}.about-header{padding-top:24px}.about-maker{color:#e8edf2;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.about-maker:hover span:last-child{text-decoration:underline}.about-mark-plate{background:#fff;border-radius:6px;padding:4px;line-height:0;display:inline-flex}.about-mark-plate img{width:28px;height:28px;display:block}.about-main h1{letter-spacing:.04em;margin:28px 0 8px;font-size:26px;line-height:1.4}.about-main h2{letter-spacing:.04em;border-bottom:1px solid #ffffff24;margin:32px 0 6px;padding-bottom:4px;font-size:18px}.about-main p,.about-main li{overflow-wrap:anywhere;font-size:15px}.about-main p{margin:8px 0}.about-main ul{margin:8px 0;padding-left:1.3em}.about-main a{color:#ffd29a}.about-footer{padding-top:36px;padding-bottom:48px}.about-open{color:#ffd29a;background:#ffd29a1a;border:1px solid #ffd29a99;border-radius:999px;padding:10px 20px;font-size:15px;text-decoration:none;display:inline-block}.about-open:hover,.about-open:focus-visible{background:#ffd29a33}@media (max-width:480px){.about-main h1{font-size:22px}.about-main h2{font-size:17px}}
