html,body{color:#e8edf2;-webkit-text-size-adjust:100%;background:#05080c;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:#8fd0ff}.about-footer{padding-top:36px;padding-bottom:48px}.about-open{color:#8fd0ff;background:#8fd0ff1a;border:1px solid #8fd0ff99;border-radius:999px;padding:10px 20px;font-size:15px;text-decoration:none;display:inline-block}.about-open:hover,.about-open:focus-visible{background:#8fd0ff33}@media (max-width:480px){.about-main h1{font-size:22px}.about-main h2{font-size:17px}}.about-main h3{letter-spacing:.04em;margin:16px 0 4px;font-size:15px}.about-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.share{display:inline-flex;position:relative}.share-button{color:#e8edf2;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:10px 20px;font-size:15px}.share-menu{z-index:5;background:#0c1017;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.share-menu[hidden],.share-copied[hidden]{display:none}.share-item{color:#e8edf2;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:15px;text-decoration:none;display:block}.share-item:hover{background:#ffffff1a}.share-copied{color:#8fd0ff;white-space:nowrap;background:#0c1017;border-radius:6px;padding:4px 10px;font-size:13px;position:absolute;bottom:calc(100% + 6px);left:0}
