.ichika-help{--help-ink:#243c34;--help-brand:#126b69;--help-line:#cbd8ce;color:var(--help-ink);background:#fff;font:18px/1.9 Arial,Meiryo,sans-serif;text-align:left;letter-spacing:normal;overflow-wrap:anywhere}
.ichika-help *{box-sizing:border-box}.ichika-help h1,.ichika-help h2,.ichika-help h3{color:inherit;line-height:1.6;letter-spacing:normal;font-family:inherit;text-transform:none;margin:0 0 16px}.ichika-help h1{font-size:28px}.ichika-help h2{font-size:23px}.ichika-help h3{font-size:20px}.ichika-help p{margin:0 0 18px}.ichika-help a:not(.ih-button){color:var(--help-brand);text-decoration:underline;text-underline-offset:4px}.ichika-help .ih-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px 16px;border:1px solid var(--help-line);border-radius:8px;background:#fff;color:var(--help-ink);font:inherit;line-height:1.6;text-align:center;text-decoration:none;cursor:pointer}.ichika-help .ih-primary{background:#126b69;border-color:#126b69;color:#fff}.ichika-help .ih-button:hover{box-shadow:inset 0 0 0 2px #126b69}.ichika-help :focus-visible{outline:3px solid #126b69;outline-offset:4px}.ichika-help .ih-note{padding:18px;background:#edf4ea;border-radius:8px;margin:20px 0}.ichika-help .ih-note p:last-child{margin:0}.ichika-help .ih-actions{display:grid;gap:12px}.ichika-help .ih-steps{list-style:none;padding:0;display:grid;gap:14px;margin:24px 0;counter-reset:help-step}.ichika-help .ih-steps li{display:flex;gap:12px;align-items:flex-start}.ichika-help .ih-steps li:before{counter-increment:help-step;content:counter(help-step);display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#edf4ea;color:#126b69;font-weight:bold}.ichika-help .ih-center{text-align:center}.ichika-help .ih-heart{font-size:38px;color:#126b69;margin-bottom:12px}.ih-empty{padding:24px 18px;max-width:570px;margin:auto;width:100%;grid-column:1/-1}.ih-empty h2{font-size:24px}.ih-help-entry{grid-column:1/-1;order:7;padding:18px 0;width:100%}.ih-help-entry a{display:block;min-height:48px;padding:10px;text-align:center}.ichika-wishlist-list:has(.ih-empty) .ichika-wishlist-tools{display:none}.ichika-wishlist-list [data-wishlist-list]:has(.ih-empty)>p:first-child{display:none}.ih-help-page{max-width:800px;margin:32px auto;padding:28px 24px 100px}.ih-help-page.ih-large{font-size:22px}.ih-help-page.ih-large h2{font-size:26px}.ih-help-page.ih-large h3{font-size:24px}.ih-help-page .ih-heading-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:24px}.ih-help-page .ih-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.ih-help-page section{border-top:1px solid #cbd8ce;margin-top:30px;padding-top:28px;scroll-margin-top:140px}.ih-help-page .ih-practice{padding:20px;border:1px solid #cbd8ce;background:#f7f8f3;border-radius:8px;margin:20px 0}.ih-help-page .ih-practice button{width:100%}.ih-help-page [data-help-practice-result]{color:#126b69;margin-top:14px}.ih-help-page details{border-top:1px solid #cbd8ce;padding:16px 0}.ih-help-page summary{cursor:pointer;min-height:48px;padding:8px 0}.ih-help-page details p{margin-top:14px}.ih-help-page .ih-back{margin-top:28px}.ih-help-page [data-help-demo-list]{padding:16px;border:1px solid #cbd8ce;margin-top:16px}.ih-help-page [hidden]{display:none!important}
@media(max-width:500px){.ih-help-page{padding:20px 18px 100px;margin:16px auto}.ih-help-page .ih-topics{grid-template-columns:1fr}.ichika-help h1{font-size:25px}.ih-empty{padding:20px 12px}}
.ichika-help{box-sizing:border-box}
.ichika-wishlist-list:has(.ih-empty) .ichika-compare-bar,.ichika-wishlist-list:has(.ih-empty) .ichika-wishlist-sharing{display:none}.ichika-wishlist-list [data-wishlist-list]:has(.ih-empty)>p:first-of-type,#ichika-wishlist-drawer [data-wishlist-help-state="empty"]>p:first-of-type{display:none}
