:root{--lo1:390;--lo2:100vw}.parts-contact{padding:calc(80/var(--lo1)*var(--lo2)) calc(30/var(--lo1)*var(--lo2)) calc(100/var(--lo1)*var(--lo2))}.parts-contact .contact-head{padding:calc(40/var(--lo1)*var(--lo2)) calc(30/var(--lo1)*var(--lo2)) calc(60/var(--lo1)*var(--lo2)) 0}.parts-contact .contact-head-title{font-family:Figtree,sans-serif;font-size:1.8rem;font-weight:600;line-height:1}.parts-contact .contact-head-jp{font-size:.9rem;font-weight:500;line-height:1;padding:calc(15/var(--lo1)*var(--lo2)) 0 0}.parts-contact .block .text{font-size:.9rem}.parts-contact .form-block{padding:calc(60/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;font-weight:500;line-height:1;padding:0 0 calc(40/var(--lo1)*var(--lo2))}.parts-contact .form-title span{background-color:#000;color:#fff;display:block;font-size:.6rem;line-height:1;margin:0 0 0 12px;padding:4px 5px}.parts-contact .form-note{font-size:.8rem;padding:calc(5/var(--lo1)*var(--lo2)) 0}.parts-contact .form-check label{display:block;padding:0 0 calc(30/var(--lo1)*var(--lo2));position:relative}.parts-contact .form-check label input{left:0;position:absolute;top:calc(7/var(--lo1)*var(--lo2))}.parts-contact .form-check label span{display:block;padding:0 0 0 1.5rem}.parts-contact .form-radio label{display:block;padding:0 0 calc(30/var(--lo1)*var(--lo2))}.parts-contact .form input[type=email],.parts-contact .form input[type=tel],.parts-contact .form input[type=text],.parts-contact .form input[type=url],.parts-contact .form select,.parts-contact .form textarea{border:none;position:relative;width:100%}.parts-contact .form input[type=email],.parts-contact .form input[type=tel],.parts-contact .form input[type=text],.parts-contact .form input[type=url]{border-bottom:1px solid #000;border-radius:0;padding:0 .7em 7px}.parts-contact .form textarea{border:1px solid #000;border-radius:0;height:calc(160/var(--lo1)*var(--lo2));padding:7px .7em;resize:none}.parts-contact .form-select div{border:1px solid #000;padding:5px 12px;position:relative;z-index:-1}.parts-contact .form-select div:after,.parts-contact .form-select div:before{background-color:#000;content:"";display:block;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.parts-contact .form-select div:before{height:1px;right:12px;width:11px}.parts-contact .form-select div:after{height:11px;right:17px;width:1px}.parts-contact .form-select div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.parts-contact .form-privacy{padding:calc(40/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-privacy .text{font-size:.8rem;padding:0 0 calc(15/var(--lo1)*var(--lo2))}.parts-contact .form-privacy .text a{text-decoration:underline}.parts-contact .form-privacy span{margin:0}.parts-contact .form-privacy label{font-size:.9rem;line-height:1;position:relative}.parts-contact .form-btn{padding:calc(70/var(--lo1)*var(--lo2)) 0 0;width:100%}.parts-contact .form-btn-submit{text-align:center}.parts-contact .form-btn-submit input{background-color:#fff;border:2px solid #f6ab00;border-radius:80px;color:#000;line-height:36px;text-align:center;width:130px}.parts-contact .form-btn-prev{padding:calc(70/var(--lo1)*var(--lo2)) 0 0;text-align:center}.parts-contact .form-btn-prev input{background-color:#fff;border:2px solid #ccc;border-radius:80px;color:#000;font-size:.9rem;line-height:36px;text-align:center;width:180px}.parts-contact div.wpcf7 .wpcf7-spinner{display:none!important}.parts-contact .wpcf7-form.hide_error_message .wpcf7-not-valid-tip{display:none}.parts-contact .wpcf7-list-item{display:block;margin:0}@media only screen and (min-width:481px){:root{--lo1:1440;--lo2:100vw}.parts-contact{padding:calc(190/var(--lo1)*var(--lo2)) calc(160/var(--lo1)*var(--lo2)) calc(180/var(--lo1)*var(--lo2))}.parts-contact .contact-head{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.parts-contact .contact-head-title{font-size:52px}.parts-contact .contact-head-jp{font-size:16px;padding:calc(25/var(--lo1)*var(--lo2)) 0 0}.parts-contact .block .text{font-size:14px}.parts-contact .block-contact,.parts-contact .block-meo{padding:calc(60/var(--lo1)*var(--lo2)) calc(120/var(--lo1)*var(--lo2)) 0}.parts-contact .block-contact .form-title,.parts-contact .block-meo .form-title{width:25%}.parts-contact .block-contact .form-check,.parts-contact .block-contact .form-note,.parts-contact .block-contact .form-privacy,.parts-contact .block-contact .form-radio,.parts-contact .block-contact .form-select,.parts-contact .block-contact .form-text,.parts-contact .block-contact .form-textarea,.parts-contact .block-meo .form-check,.parts-contact .block-meo .form-note,.parts-contact .block-meo .form-privacy,.parts-contact .block-meo .form-radio,.parts-contact .block-meo .form-select,.parts-contact .block-meo .form-text,.parts-contact .block-meo .form-textarea{width:75%}.parts-contact .block-subsidy{padding:calc(60/var(--lo1)*var(--lo2)) 0 0}.parts-contact .block-subsidy .form-title{width:35%}.parts-contact .block-subsidy .form-check,.parts-contact .block-subsidy .form-note,.parts-contact .block-subsidy .form-privacy,.parts-contact .block-subsidy .form-radio,.parts-contact .block-subsidy .form-select,.parts-contact .block-subsidy .form-text,.parts-contact .block-subsidy .form-textarea{width:65%}.parts-contact .block.thanks{padding:calc(60/var(--lo1)*var(--lo2)) calc(100/var(--lo1)*var(--lo2)) 0}.parts-contact .form-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:calc(80/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-title{line-height:2;padding:calc(5/var(--lo1)*var(--lo2)) calc(20/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-title span{margin:0 0 0 10px}.parts-contact .form-note{line-height:1.6;margin:0 0 0 auto}.parts-contact .form-check label{padding:0 0 calc(20/var(--lo1)*var(--lo2))}.parts-contact .form-check label input{top:calc(15/var(--lo1)*var(--lo2))}.parts-contact .form textarea{height:calc(250/var(--lo1)*var(--lo2))}.parts-contact .form-select div{width:300px}.parts-contact .form-privacy{margin:0 0 0 auto;padding:calc(60/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-privacy .text{font-size:14px;padding:0}.parts-contact .form-privacy label{font-size:14px}.parts-contact .form-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:calc(100/var(--lo1)*var(--lo2)) 0 0}.parts-contact .form-btn-submit{padding:0 calc(30/var(--lo1)*var(--lo2))}.parts-contact .form-btn-submit input{cursor:pointer;width:160px}.parts-contact .form-btn-prev{padding:0 calc(30/var(--lo1)*var(--lo2))}.parts-contact .form-btn-prev input{cursor:pointer;width:160px}}
/*# sourceMappingURL=contact.css.map */
