:root{--bg: #ffffff;--text: #1d1f23;--muted: #6b717b;--border: #1d1f23;--accent: #0b4a8b;--accent-weak: #eaf2fb}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.75}.container{max-width:960px;margin:0 auto;padding:24px}.page-header{margin-bottom:24px}#page-title{font-size:2rem;line-height:1.2;margin:0 0 8px}.page-lead{margin:0;color:var(--muted)}.faq-nav{position:sticky;top:0;z-index:1;background:var(--bg);padding:8px 0;border-bottom:1px solid var(--border);margin-bottom:16px}.faq-nav ul{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0;margin:0}.faq-nav a{display:inline-block;padding:6px 10px;border:1px solid var(--border);border-radius:8px;color:var(--accent);text-decoration:none;background:var(--accent-weak)}.faq-nav a:hover,.faq-nav a:focus{outline:2px solid var(--accent);outline-offset:2px}.faq-section{margin:28px 0}.faq-section__title{font-size:1.25rem;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--border)}.faq-item{border:1px solid var(--border);border-radius:10px;padding:0;margin:12px 0;background:#fff;overflow:clip}.faq-item>.faq-question{cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 16px;margin:0;font-weight:600}.faq-item>.faq-question::-webkit-details-marker{display:none}.faq-item>.faq-question:after{content:"\ff0b";display:inline-block;font-weight:700;color:var(--accent)}.faq-item[open]>.faq-question:after{content:"\ff0d"}.faq-answer{padding:0 16px 16px;border-top:1px solid var(--border);color:var(--text)}.faq-answer p{margin:12px 0 0}.faq-item:focus-within{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 600px){.container{padding:16px}#page-title{font-size:1.75rem}.faq-nav a{padding:6px 8px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/watchtown-faq.css.map */
