.price-explain[data-v-9843517e]{background:#fff;border:none;border-radius:24px;box-shadow:0 10px 30px -18px #0f3f3b40;box-sizing:border-box;color:#35514d;margin:34px auto;padding:clamp(20px,3.5vw,36px);text-align:left;width:min(1060px,calc(100% - 28px))}.price-explain h2[data-v-9843517e]{color:#0f3f3b;font-size:clamp(24px,3vw,30px);line-height:1.15;margin:0 0 12px;text-align:left}.price-explain h3[data-v-9843517e]{color:#0b7266;font-size:20px;font-weight:800;line-height:1.2;margin:0 0 12px;text-align:left}.price-explain li[data-v-9843517e],.price-explain p[data-v-9843517e]{font-size:18px;line-height:1.55}.price-explain p[data-v-9843517e]{color:#4a6a67;margin:0 0 12px;text-align:left;text-indent:0}.price-explain__subsections[data-v-9843517e]{align-items:stretch;counter-reset:pe-sub;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px}.price-explain__subsection[data-v-9843517e]{background:#fff;border:1px solid #dbe9e4;border-radius:16px;box-shadow:none;padding:18px}.price-explain__subsection[data-v-9843517e]:has(.price-explain__list){counter-increment:pe-sub}.price-explain__subsection:has(.price-explain__list) h3[data-v-9843517e]:before{content:counter(pe-sub) " · "}.price-explain__subsection[data-v-9843517e]:not(:has(.price-explain__list)){background:#fdf7ec;border-color:#f0e3c8}.price-explain__subsection:not(:has(.price-explain__list)) h3[data-v-9843517e]{color:#6a5a35}.price-explain__subsection:not(:has(.price-explain__list)) p[data-v-9843517e]{color:#6a5a35;margin-bottom:0}.price-explain__list[data-v-9843517e]{display:grid;gap:8px;list-style:none;margin:0;padding:0;text-align:left}.price-explain__list li[data-v-9843517e]{background:none;border-radius:0;color:#35514d;font-size:16.5px;line-height:1.45;margin:0;padding:3px 0 3px 18px;position:relative;text-align:left}.price-explain__list li[data-v-9843517e]:before{background:#0e9384;border-radius:999px;box-shadow:none;content:"";height:6px;left:2px;position:absolute;top:11px;width:6px}@media(max-width:700px){.price-explain[data-v-9843517e]{border-radius:18px;margin:24px auto;padding:18px 14px;width:calc(100% - 16px)}.price-explain h2[data-v-9843517e]{font-size:24px}.price-explain h3[data-v-9843517e]{font-size:19px}.price-explain li[data-v-9843517e],.price-explain p[data-v-9843517e]{font-size:17px}.price-explain__list li[data-v-9843517e]{font-size:16px}.price-explain__subsections[data-v-9843517e]{grid-template-columns:1fr}.price-explain__subsection[data-v-9843517e]{padding:14px}}
