.main .form-ttl:before{content:"";background:url("../img/common/ico_mail_bk.svg") no-repeat center center/contain;display:block;width:40px;aspect-ratio:1;margin:0 auto 8px}.main .form-box{margin-top:80px;border:4px solid #d7d8d5;padding:64px 10%}.main .form-box h2{margin-top:0}.main .form-box h2.ico-mail:before{background-image:url("../img/common/ico_mail_bk.svg")}.main .form-tbl{margin-top:28px}.main .form-tbl th{width:220px;padding:30px 16px 30px 0;position:relative}.main .form-tbl td{padding:20px 0;vertical-align:middle}.main .form-btn{margin-top:40px;position:relative}.main .form-btn input.form-btn-submit{display:block;background:#008c6c;border:none;text-align:center;font-weight:700;font-size:1.4rem;color:#fff;max-width:260px;width:100%;margin:auto;border-radius:1000px;padding:17px 0;position:relative;cursor:pointer;transition:all 0.4s}.main .form-btn input.form-btn-submit:hover{background:#00b58b;transition:all 0.6s}.main .form input,.main .form textarea,.main .form select{width:100%;max-width:600px;border:1px solid #d7d8d5;border-radius:4px;background:#fff;padding:12px;font-size:1.6rem}.main .form input:placeholder-shown,.main .form textarea:placeholder-shown,.main .form select:placeholder-shown{color:#d7d8d5}.main .form input::-webkit-input-placeholder,.main .form textarea::-webkit-input-placeholder,.main .form select::-webkit-input-placeholder{color:#d7d8d5}.main .form input:-moz-placeholder,.main .form textarea:-moz-placeholder,.main .form select:-moz-placeholder{opacity:1;color:#d7d8d5}.main .form input::-moz-placeholder,.main .form textarea::-moz-placeholder,.main .form select::-moz-placeholder{opacity:1;color:#d7d8d5}.main .form input:-ms-input-placeholder,.main .form textarea:-ms-input-placeholder,.main .form select:-ms-input-placeholder{color:#d7d8d5}.main .form input{height:48px}.main .form textarea{resize:vertical;width:100% !important;min-height:140px}.main .form select{background:url("../img/common/ico_select_bk_btm.svg") no-repeat right 16px center/14px 9px #fff}.main .form .must,.main .form .free{display:inline-block;color:#fefefe;width:40px;margin-right:8px;line-height:26px;text-align:center;font-size:1.1rem;font-weight:700;background:#ce467c;vertical-align:1px}.main .form .free{background:#aaa}.main .form .size-s{max-width:300px}.main .form .size-m{max-width:400px}.main .form .type-radio input{display:none}.main .form .address-list>:first-child{margin-top:16px}.main .form .address-list .row{display:flex;flex-wrap:wrap;align-items:center}.main .form .address-list .row dt{width:120px}.main .form .address-list .row dd{width:calc(100% - 120px)}.main .form .address-list .row+.row{margin-top:8px}.main .form .address-pref{max-width:150px}.main .form .address-city,.main .form .address-other{max-width:480px}.main .wpcf7 .wpcf7-radio .wpcf7-list-item,.main .wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.main .wpcf7 .wpcf7-radio{display:grid;grid-template-columns:252px 252px;gap:8px}.main .wpcf7 .wpcf7-radio label{display:block;background:#fff;border:1px solid #d7d8d5;padding:15px 40px;height:48px;border-radius:4px;position:relative}.main .wpcf7 .wpcf7-radio label:before{content:"";background:#e2e4dd;display:block;width:20px;height:20px;border-radius:1000%;position:absolute;top:0;bottom:0;left:12px;margin:auto;box-shadow:0 0 0 6px #e2e4dd inset;transition:all .4s}.main .wpcf7 .wpcf7-radio label:has(input:checked):before{background:#7a8581}.main .wpcf7 .wpcf7-form-control-wrap{display:block}.main .wpcf7 .wpcf7-acceptance{display:block;text-align:center}.main .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.main .wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:8px}.main .wpcf7 .wpcf7-response-output{margin:32px auto 0;padding:16px 16px 14px;line-height:1.6;text-align:center}.main .wpcf7 .wpcf7-spinner{position:absolute;left:0;right:0;top:calc(100% + 8px);margin-inline:auto}@media screen and (max-width: 960px){.main .form-box{padding-inline:6%}.main .form-tbl{margin-top:28px}.main .form-tbl th,.main .form-tbl td{width:100%;display:block;padding:20px 0 0}.main .form-tbl th{border-bottom:none}.main .form-tbl td{padding:16px 0 20px}.main .form-btn input.form-btn-submit{max-width:320px}.main .form input,.main .form textarea,.main .form select{max-width:100%}.main .form .size-s{max-width:100%}.main .form .size-m{max-width:100%}.main .form .address-list .row dt,.main .form .address-list .row dd{width:100%}.main .form .address-list .row dd{margin-top:8px}.main .form .address-list .row dd .city,.main .form .address-list .row dd .other{max-width:100%}.main .wpcf7 .wpcf7-radio{grid-template-columns:100%}}@media screen and (max-width: 767px){.main .form-btn input.form-btn-submit{max-width:84%}}#tuningHelp h2{margin-top:64px}#tuningHelp .link-btn{margin-top:48px}#tuningSymptom .symptom-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 1.42%}#tuningSymptom .symptom-list li+li{margin-top:0}#tuningSymptom .talksec h3{margin-top:80px;background:#008c6c;color:#fff;padding:12px;position:relative}#tuningSymptom .talksec h3:after{content:"";display:block;width:32px;height:16px;background-color:#008c6c;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);position:absolute;bottom:-15px;left:0;right:0;margin:auto}#tuningSymptom .type-list{display:grid;max-width:828px;margin:32px auto 0;grid-template-columns:repeat(3, 31.4%);gap:0 2.89%}#tuningSymptom .type-box dt{font-size:1.8rem;font-weight:700;text-align:center}#tuningSymptom .type-box dt:before{content:"";background:url("") no-repeat center center/contain;display:block;width:136px;aspect-ratio:1;margin:0 auto 16px}#tuningSymptom .type-box dd{margin-top:8px}#tuningSymptom .type-box.tuning dt:before{background-image:url(../img/tuning/tuning_symptom_type_ico01.svg)}#tuningSymptom .type-box.regulation dt:before{background-image:url(../img/tuning/tuning_symptom_type_ico02.svg)}#tuningSymptom .type-box.voicing dt:before{background-image:url(../img/tuning/tuning_symptom_type_ico03.svg)}#tuningSymptom .link-btn{margin-top:64px}#tuningPrice .price-sec h3{margin-top:0;background:#9c8962;color:#fff;font-size:1.6rem;text-align:center;width:32%;display:flex;justify-content:center;align-items:center}#tuningPrice .price-sec+.price-sec{margin-top:8px}#tuningPrice .price-list{margin-top:0;width:68%}#tuningPrice .price-box{width:50%;text-align:center}#tuningPrice .price-box dt,#tuningPrice .price-box dd{padding:16px;border:1px solid #d7d8d5}#tuningPrice .price-box dt{font-weight:700;background:#e2e4dd}#tuningPrice .price-box dd{border-top:none}@media screen and (min-width: 768px){#tuningPrice .price-box+.price-box dt,#tuningPrice .price-box+.price-box dd{border-left:none}}@media screen and (max-width: 767px){#tuningHelp .h4{font-size:1.8rem}#tuningSymptom .symptom-list{grid-template-columns:repeat(1, 1fr);gap:16px 0}#tuningSymptom .type-list{max-width:72.2%;grid-template-columns:repeat(1, 100%);gap:24px 0}#tuningPrice .price-sec h3{width:100%;padding:16px;min-height:84px}#tuningPrice .price-list{margin-top:0;width:100%}#tuningPrice .price-box{width:100%}#tuningPrice .price-box+.price-box dt{border-top:none}}
