.qna-main .qna-board{padding-top:168px}.qna-main .price-faq-group,.qna-main .qna-item{scroll-margin-top:120px}.qna-main .qna-board .shop-section-heading h1{font-size:clamp(28px,2.45vw,40px);line-height:1.38;letter-spacing:-.055em}.qna-nowrap{white-space:nowrap}.qna-lead{margin-top:20px;font-size:17px;line-height:1.85;color:#6b7684;word-break:keep-all}.qna-main .qna-ask-link{margin-top:10px;color:#3182f6}.qna-toc{display:grid;margin-top:28px;padding-top:18px;border-top:1px solid #e5e8eb}.qna-toc a{display:flex;align-items:center;min-height:38px;font-size:15px;color:#6b7684;transition:color .2s}.qna-toc a:hover{color:#3182f6}.qna-main .qna-item{padding:26px 0 28px;border-bottom:1px solid #e5e8eb}.qna-main .qna-item .qna-q{margin:0;font-size:17px;font-weight:650;line-height:1.7;letter-spacing:-.02em;color:#191f28;word-break:keep-all}.qna-main .qna-item .qna-a{margin-top:10px;font-size:15px;line-height:1.9;color:#6b7684;word-break:keep-all;overflow-wrap:break-word}.qna-text{white-space:pre-line}.qna-meta{margin-top:10px;font-size:13px;color:#8b95a1}.qna-more{margin-top:44px;font-size:15px;line-height:1.8;color:#6b7684;word-break:keep-all}.qna-more a{display:inline-flex;align-items:center;gap:10px;margin-left:8px;color:#3182f6;font-weight:650}.qna-reply{margin-top:24px;border:2px solid #bcd5fb;border-radius:18px;background:#f2f6fd;transition:border-color .25s,background .25s,box-shadow .25s}.qna-reply:hover{border-color:#8db8f8}.qna-reply.is-on{border-color:#3182f6;background:#fff;box-shadow:0 14px 34px #2a4f8a12}.qna-reply-toggle{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 20px;cursor:pointer}.qna-main .qna-reply-toggle input{width:24px;height:24px;padding:0;margin:3px 0 0;flex-shrink:0;border-radius:6px;accent-color:#3182f6;cursor:pointer}.qna-reply-copy strong{display:block;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.035em;color:#191f28;word-break:keep-all}.qna-reply-copy small{display:block;margin-top:6px;font-size:14px;line-height:1.75;color:#4e5968;word-break:keep-all}.qna-reply-fields{padding:20px 22px 4px;border-top:1px solid #dbe7fb}.qna-reply .shop-privacy{margin-top:20px}.qna-reply .shop-consent{margin:18px 0}.qna-main .qna-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;padding:0;border:0;overflow:hidden;opacity:0}.qna-main .qna-again{margin:0 auto;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(max-width:1000px){.qna-main .qna-board{padding-top:140px}.qna-main .qna-board .shop-section-heading h1{font-size:clamp(28px,3.6vw,36px)}.qna-toc{display:none}}@media(max-width:760px){.qna-main .qna-board{padding-top:112px}.qna-main .qna-board .shop-section-heading h1{font-size:clamp(22px,6.4vw,28px);line-height:1.42}.qna-lead{margin-top:14px;font-size:15px}.qna-main .qna-item{padding:22px 0 24px}.qna-main .qna-item .qna-q{font-size:15.5px}.qna-main .qna-item .qna-a,.qna-more{font-size:14px}.qna-more{margin-top:32px}.qna-reply-toggle{gap:12px;padding:18px 16px 16px}.qna-reply-copy strong{font-size:16px}.qna-reply-copy small{font-size:13px}.qna-reply-copy small br{display:none}.qna-reply-fields{padding:16px 16px 2px}}