.wamo .wa-svc-price{margin-top:auto;padding-top:6px;font-size:18px}.wamo .wa-flow{list-style:none;border-top:.5px solid var(--hair-d)}.wamo .wa-flow-row{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,3vw,44px);align-items:start;padding:34px 4px;border-bottom:.5px solid var(--hair-d)}.wamo .wa-flow-kanji{font-family:var(--serif-jp);font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--hair-d)}.wamo .wa-flow-body{padding-top:4px}.wamo .wa-flow-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:14px}.wamo .wa-flow-no{font-family:var(--serif-en);font-size:12px;letter-spacing:.3em;color:var(--gold)}.wamo .wa-flow-ttl{font-family:var(--serif-jp);font-weight:400;font-size:21px;letter-spacing:.07em;color:var(--ink-h);line-height:1.5}.wamo .wa-flow-dur{font-family:var(--serif-jp2);font-size:12px;letter-spacing:.12em;color:var(--ink-ll)}.wamo .wa-flow-desc{font-size:14px;color:var(--ink);line-height:2.1;max-width:40em}.wamo .wa-faq-static .media-faq-item{padding:0}.wamo .wa-faq-q{display:flex;align-items:flex-start;gap:16px;padding:28px 4px 14px}.wamo .wa-faq-a{padding:0}.wamo .wa-faq-a p{font-family:var(--serif-jp2);font-size:14px;color:var(--ink);line-height:2.1;padding:0 4px 28px;max-width:46em;margin-left:28px}@media(max-width:560px){.wamo .wa-flow-row{grid-template-columns:1fr;gap:10px;padding:28px 2px}.wamo .wa-flow-kanji{font-size:30px}.wamo .wa-faq-a p{margin-left:0}}