﻿body .contact-page .top-text-box h1{text-align:center;font-weight:500;font-size:1.125rem;line-height:1.5;letter-spacing:.05em}body .contact-page .top-text-box .gray-box{background:#e8ebed;color:#627a86;padding:28px 25px 30px;margin-top:20px}body .contact-page .contact-form-box{margin:30px auto 0;width:600px;max-width:100%}body .contact-page .contact-form-box .form-wrap dl{display:flex;justify-content:space-between}body .contact-page .contact-form-box .form-wrap dl dt{width:175px;text-align:right;font-weight:500;font-size:.75rem;line-height:1.5;padding-top:6px}body .contact-page .contact-form-box .form-wrap dl dd{width:calc(100% - 175px)}body .contact-page .contact-form-box .form-wrap dl dd input[type=text],body .contact-page .contact-form-box .form-wrap dl dd input[type=tel],body .contact-page .contact-form-box .form-wrap dl dd input[type=email],body .contact-page .contact-form-box .form-wrap dl dd input[type=number],body .contact-page .contact-form-box .form-wrap dl dd input[type=password]{width:100%;background:#fff;border:1px solid #d8dee1;border-radius:3px;padding:0 10px;line-height:28px;height:30px}body .contact-page .contact-form-box .form-wrap dl dd textarea{height:250px;width:100%;resize:vertical;background:#fff;border:1px solid #d8dee1;border-radius:3px;padding:10px}body .contact-page .contact-form-box .form-wrap dl+dl{margin-top:17px}body .contact-page .contact-form-box .form-wrap .parivacy-policy{margin-top:25px;display:flex;justify-content:center}body .contact-page .contact-form-box .form-wrap .parivacy-policy label .wpcf7-list-item-label{display:block;position:relative;line-height:20px;font-size:12px;letter-spacing:.025em;padding-left:25px;margin-left:0}body .contact-page .contact-form-box .form-wrap .parivacy-policy label .wpcf7-list-item-label a{text-decoration:underline}body .contact-page .contact-form-box .form-wrap .parivacy-policy label .wpcf7-list-item-label:before{content:"✓";display:block;width:20px;height:20px;background:#fff;border:1px solid #d11c2c;border-radius:2px;letter-spacing:0;text-align:center;line-height:20px;color:rgba(209,28,44,0);position:absolute;left:0;top:0}body .contact-page .contact-form-box .form-wrap .parivacy-policy label input{display:none}body .contact-page .contact-form-box .form-wrap .parivacy-policy label input:checked+.wpcf7-list-item-label:before{color:#d11c2c}body .contact-page .contact-form-box .form-wrap .twrap .cf-turnstile{display:flex;justify-content:center}body .contact-page .contact-form-box .form-wrap .send-box-wrap{margin-top:35px}body .contact-page .contact-form-box .form-wrap .send-box-wrap .send-box{width:130px;display:block;line-height:40px;text-align:center;color:#fff;background:#008de1;border-radius:2px;transition:opacity .2s;margin:0 auto;font-size:.75rem;font-weight:normal}body .contact-page .contact-form-box .form-wrap .send-box-wrap .send-box:hover{opacity:.5;cursor:pointer}@media(max-width: 768px){body .contact-page{margin-top:35px}body .contact-page .top-text-box{width:87.5%;margin:0 auto}body .contact-page .contact-form-box .form-wrap dl{display:block}body .contact-page .contact-form-box .form-wrap dl dt{padding-top:0;width:100%;text-align:left}body .contact-page .contact-form-box .form-wrap dl dd{margin-top:5px;width:100%}}/*# sourceMappingURL=page-contact.min.css.map */