.cost{margin-top:100px}.cost__ttl{text-align:center;font-weight:700;line-height:1;font-size:40px;margin-bottom:40px}.cost__tbl{overflow:hidden;border-radius:30px;border:1px solid #DDDDDD}.cost__tbl table{width:100%}.cost__tbl table th,.cost__tbl table td{width:25%;border:1px solid #DDDDDD;font-size:20px;font-weight:700;line-height:1.2;text-align:center;vertical-align:middle;padding:30px 0}.cost__tbl table .red{background:var(--color-red);color:#fff}.cost__tbl table .pink{background:#fae9e9;color:var(--color-black)}.cost__tbl table .gray{background:#f5f5f5;color:var(--color-black)}.cost__tbl table .white{background:#fff;color:var(--color-black)}.cost__tbl table p{text-align:left;display:inline-block}.cost__tbl table span{font-size:14px;margin-top:-5px}.cost__tbl table span.js-price,.cost__tbl table span.js-roundprice{font-size:100%}.cost__tbl table span.t-red{color:var(--color-red);font-size:28px;font-weight:900}.cost__bottom{text-align:center;margin-top:50px}.cost__btn{font-size:16px;padding:16px 48px}.cost__tbl-wrap02{margin-top:40px}@media screen and (max-width:1200px){.cost{margin-top:calc(100 / 1200 * 100vw)}.cost__ttl{font-size:calc(40 / 1200 * 100vw);margin-bottom:calc(40 / 1200 * 100vw)}.cost__tbl{border-radius:2.5vw}.cost__tbl table th,.cost__tbl table td{font-size:calc(20 / 1200 * 100vw);padding:2.5vw 0}.cost__tbl table span{font-size:calc(14 / 1200 * 100vw);margin-top:calc(-5 / 1200 * 100vw)}.cost__tbl table span.t-red{font-size:calc(28 / 1200 * 100vw)}.cost__bottom{margin-top:calc(50 / 1200 * 100vw)}.cost__btn{font-size:calc(16 / 1200 * 100vw);padding:calc(16 / 1200 * 100vw) 4vw}.cost__tbl-wrap02{margin-top:calc(40 / 1200 * 100vw)}}@media screen and (max-width:767px){.cost{margin-top:calc(60 / 390 * 100vw)}.cost__ttl{font-size:calc(28 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw);line-height:1.4}.cost__tbl-wrap{margin-right:calc(-20 / 390 * 100vw);padding-right:calc(20 / 390 * 100vw);overflow:auto}.cost__tbl{border-radius:calc(30 / 390 * 100vw);width:calc(600 / 390 * 100vw)}.cost__tbl table th,.cost__tbl table td{font-size:calc(12 / 390 * 100vw);padding:calc(16 / 390 * 100vw) calc(10 / 390 * 100vw)}.cost__tbl table span{font-size:calc(10 / 390 * 100vw);margin-top:calc(-5 / 390 * 100vw)}.cost__tbl table span.t-red{font-size:calc(14 / 390 * 100vw)}.cost__bottom{margin-top:calc(30 / 390 * 100vw)}.cost__btn{font-size:calc(14 / 390 * 100vw);padding:calc(12 / 390 * 100vw) calc(24 / 390 * 100vw)}.cost__tbl-wrap02{margin-top:calc(30 / 390 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/parts_cost.css.map */
