*:focus{outline:none}.contact__wrapper{padding-bottom:4.6rem}@media(min-width: 1024px){.contact__wrapper{padding-bottom:6.6rem}}.form__box{display:grid}@media(min-width: 1024px){.form__box{grid-template-columns:20.333rem 1fr;align-items:flex-start}}@media(min-width: 1800px){.form__box{grid-template-columns:20.333rem 1fr}}@media(min-width: 1024px){.form__box:last-child .form__name,.form__box:last-child .form__content{border-bottom:none}}.form__name{display:flex;gap:3.375rem;justify-content:flex-start;align-items:center;height:100%;padding:1rem 1.5rem;background:#006db8;color:#fff;font-weight:500}@media(min-width: 1024px){.form__name{gap:2.5rem;padding:2rem 1.5rem;border-bottom:2px dotted #fff}}.form__must{padding:0 1rem;border-radius:100vh;background:#2bb2ed;color:#fff;font-weight:500;font-size:.7rem;line-height:2.3}@media(min-width: 1024px){.form__must{font-size:.7rem}}.form__content{padding:1rem 1.5rem}@media(min-width: 1024px){.form__content{padding:1.5rem 1rem;border-bottom:2px dotted #006db8}}.form__container{overflow:hidden;border:solid 4px #006db8;border-radius:30px}.form__container .privacy__box,.form__container input:not(.wpcf7-file),.form__container textarea,.form__container select{width:100%;padding:1.2rem 1rem;border-radius:10px;background:#f5f5f5;color:#333;font-size:1rem;line-height:1.6}@media(min-width: 1024px){.form__container .privacy__box,.form__container input:not(.wpcf7-file),.form__container textarea,.form__container select{padding:1rem 1.3rem 1.1rem}}.form__container .privacy__box.empty,.form__container input:not(.wpcf7-file).empty,.form__container textarea.empty,.form__container select.empty{color:#90a4b9}.form__container .privacy__box::-moz-placeholder, .form__container input:not(.wpcf7-file)::-moz-placeholder, .form__container textarea::-moz-placeholder, .form__container select::-moz-placeholder{color:#898989}.form__container .privacy__box::placeholder,.form__container input:not(.wpcf7-file)::placeholder,.form__container textarea::placeholder,.form__container select::placeholder{color:#898989}.radio{display:inline-grid;grid-template-columns:1fr 1fr;row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem}@media(min-width: 1024px){.radio{grid-template-columns:repeat(3, auto)}}input[type=radio]{opacity:0;position:absolute}.wpcf7-radio{display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;flex-direction:column}.wpcf7-radio .wpcf7-list-item{display:inline-block;margin:0}.wpcf7-radio .wpcf7-list-item-label{display:grid;position:relative;padding-left:24px}.wpcf7-radio .wpcf7-list-item-label:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:0;width:18px;height:18px;margin-top:auto;margin-right:16px;margin-bottom:auto;border:1px solid #ccc;border-radius:50%;text-align:center;vertical-align:middle;cursor:pointer}input[type=radio]:checked+.wpcf7-list-item-label::after{position:absolute;top:50%;bottom:5px;left:4px;transform:translateY(-50%);width:10px;height:10px;border:0;border-radius:50%;background:#284571}@media(min-width: 1024px){input[type=radio]:checked+.wpcf7-list-item-label::after{bottom:7px}}input[type=radio]:checked+.wpcf7-list-item-label:before{content:"";position:absolute;left:0;width:18px;height:18px;border:1px solid #ccc;border-radius:50%;background:#fff}input[type=radio]:checked+.wpcf7-list-item-label:after{background:#284571}.select-arrow{position:relative}.select-arrow::before{content:"";position:absolute;top:55%;right:16px;transform:translateY(-50%);width:16px;aspect-ratio:16/9;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 9"><path fill="%23006db8" d="M7.9 9a1.118 1.118 0 0 1-.791-.327L.328 1.907A1.118 1.118 0 1 1 1.91.327l6 5.987L14.1.316a1.119 1.119 0 0 1 1.561 1.603L8.676 8.685A1.116 1.116 0 0 1 7.9 9" /></svg>');transition:.3s;pointer-events:none}select[id^=select]{color:#333;cursor:pointer}select[id^=select].empty{color:#cbcbcb}select[id^=select] option{color:#333}input[type=checkbox]{opacity:0;position:absolute}.wpcf7-form-control.wpcf7-checkbox{display:grid;gap:1rem}.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-acceptance .wpcf7-list-item-label,.agree .wpcf7-list-item-label{position:relative;padding-left:48px;cursor:pointer}.wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-acceptance .wpcf7-list-item-label:before,.agree .wpcf7-list-item-label:before{content:"";display:inline-block;position:absolute;left:0;width:30px;border:4px solid #d1d1d1;border-radius:4px;aspect-ratio:1/1;transition:.5s}.wpcf7-checkbox .wpcf7-list-item-label:after,.wpcf7-acceptance .wpcf7-list-item-label:after,.agree .wpcf7-list-item-label:after{content:"";display:inline-block;opacity:0;position:absolute;top:0;left:0;transform:scale(0) rotate(-180deg);width:30px;aspect-ratio:1/1;background:#006db8;-webkit-mask-image:url(../img/contact/check_active.svg);mask-image:url(../img/contact/check_active.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.5s}.agree .wpcf7-list-item-label{width:-moz-fit-content;width:fit-content;margin:auto}input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1;transform:scale(1) rotate(0deg)}.submit__btn{display:block;position:relative}.submit__btn input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;margin:auto}.submit__btn .wpcf7-spinner{display:none !important}.privacy__box{height:15rem;padding:22px 18px;overflow-y:scroll}@media(max-width: 1023px){.privacy__box{position:relative;height:145px}.privacy__box .ps__rail-y{opacity:1 !important}}.privacy__box h4{color:#006db8;font-style:1rem;margin-block:.5rem}.privacy__box h5{font-weight:bold;font-size:1rem;margin-block:.3rem}.privacy__box ul{margin-block:1rem}[type=submit]{color:rgba(0,0,0,0)}.contact_cta{padding:2.25rem 2.375rem;background:url(../img/common/bg_01_sp.webp) no-repeat center/cover;text-align:center;margin-block:1.5rem 2rem}@media(min-width: 1024px){.contact_cta{padding:3rem 0 2.5rem;background:url(../img/common/bg_01.webp) no-repeat center/cover;margin-block:3rem 4rem}}.cta_ttl{display:inline-flex;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:4px dotted #333;font-weight:bold;font-size:1.375rem;font-family:"vdl-v7marugothic",sans-serif}@media(min-width: 1024px){.cta_ttl{gap:1.5rem;font-size:1.333rem}}.cta_ttl::before{content:"";width:2.25rem;aspect-ratio:37.455/38.406;background:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.455 38.406"><path d="M11.564 34.977a32.6 32.6 0 0 1-6.689-8.547A32.651 32.651 0 0 1 .822 16.354c-.694-3.649-.1-6.69 1.6-8.135a15.6 15.6 0 0 1 2.9-1.927l.732-.377a.312.312 0 0 1 .414.122l5.512 9.569a.313.313 0 0 1-.114.427l-2.542 1.47 5.5 9.539 2.542-1.469a.313.313 0 0 1 .427.114l5.518 9.565a.315.315 0 0 1-.1.42l-.69.444a15.636 15.636 0 0 1-3.117 1.552 4.45 4.45 0 0 1-1.485.242c-1.914-.004-4.171-1.044-6.355-2.933ZM3.938 10.006c-1 .852-1.324 3.227-.813 5.909a30.367 30.367 0 0 0 3.78 9.341 30.328 30.328 0 0 0 6.19 7.945c2.071 1.791 4.288 2.695 5.517 2.25a12.07 12.07 0 0 0 1.668-.747l-3.502-6.08-2.54 1.47a.313.313 0 0 1-.238.031.31.31 0 0 1-.191-.147L6.271 16.911a.313.313 0 0 1 .114-.428l2.543-1.47-3.507-6.08a12.494 12.494 0 0 0-1.483 1.073Zm31.235 14a1.34 1.34 0 0 1-1.1-1.537 17.16 17.16 0 0 0-2.435-11.509 17.131 17.131 0 0 0-8.735-7.862 1.34 1.34 0 0 1-.077-2.473A1.326 1.326 0 0 1 23.85.593a19.733 19.733 0 0 1 10.108 9.03 19.763 19.763 0 0 1 2.758 13.275 1.333 1.333 0 0 1-1.32 1.123 1.368 1.368 0 0 1-.218-.015Zm-5.366-.222a1.338 1.338 0 0 1-1.062-1.568 12.817 12.817 0 0 0-1.841-8.519 12.8 12.8 0 0 0-6.449-5.855 1.343 1.343 0 0 1 .883-2.536 15.479 15.479 0 0 1 7.891 7.048 15.5 15.5 0 0 1 2.152 10.363 1.338 1.338 0 0 1-1.568 1.062Zm-5.409-.238a1.34 1.34 0 0 1-.957-1.633 8.561 8.561 0 0 0-1.261-5.487 8.545 8.545 0 0 0-4.116-3.836 1.34 1.34 0 1 1 .712-2.584c1.986.546 4.287 2.587 5.725 5.08s2.052 5.505 1.532 7.5a1.339 1.339 0 0 1-1.3 1 1.31 1.31 0 0 1-.335-.04Z" /></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.455 38.406"><path d="M11.564 34.977a32.6 32.6 0 0 1-6.689-8.547A32.651 32.651 0 0 1 .822 16.354c-.694-3.649-.1-6.69 1.6-8.135a15.6 15.6 0 0 1 2.9-1.927l.732-.377a.312.312 0 0 1 .414.122l5.512 9.569a.313.313 0 0 1-.114.427l-2.542 1.47 5.5 9.539 2.542-1.469a.313.313 0 0 1 .427.114l5.518 9.565a.315.315 0 0 1-.1.42l-.69.444a15.636 15.636 0 0 1-3.117 1.552 4.45 4.45 0 0 1-1.485.242c-1.914-.004-4.171-1.044-6.355-2.933ZM3.938 10.006c-1 .852-1.324 3.227-.813 5.909a30.367 30.367 0 0 0 3.78 9.341 30.328 30.328 0 0 0 6.19 7.945c2.071 1.791 4.288 2.695 5.517 2.25a12.07 12.07 0 0 0 1.668-.747l-3.502-6.08-2.54 1.47a.313.313 0 0 1-.238.031.31.31 0 0 1-.191-.147L6.271 16.911a.313.313 0 0 1 .114-.428l2.543-1.47-3.507-6.08a12.494 12.494 0 0 0-1.483 1.073Zm31.235 14a1.34 1.34 0 0 1-1.1-1.537 17.16 17.16 0 0 0-2.435-11.509 17.131 17.131 0 0 0-8.735-7.862 1.34 1.34 0 0 1-.077-2.473A1.326 1.326 0 0 1 23.85.593a19.733 19.733 0 0 1 10.108 9.03 19.763 19.763 0 0 1 2.758 13.275 1.333 1.333 0 0 1-1.32 1.123 1.368 1.368 0 0 1-.218-.015Zm-5.366-.222a1.338 1.338 0 0 1-1.062-1.568 12.817 12.817 0 0 0-1.841-8.519 12.8 12.8 0 0 0-6.449-5.855 1.343 1.343 0 0 1 .883-2.536 15.479 15.479 0 0 1 7.891 7.048 15.5 15.5 0 0 1 2.152 10.363 1.338 1.338 0 0 1-1.568 1.062Zm-5.409-.238a1.34 1.34 0 0 1-.957-1.633 8.561 8.561 0 0 0-1.261-5.487 8.545 8.545 0 0 0-4.116-3.836 1.34 1.34 0 1 1 .712-2.584c1.986.546 4.287 2.587 5.725 5.08s2.052 5.505 1.532 7.5a1.339 1.339 0 0 1-1.3 1 1.31 1.31 0 0 1-.335-.04Z" /></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease-out}@media(min-width: 1024px){.cta_ttl::before{width:2.388rem}}.cta_tel{display:block;color:#333;font-weight:600;font-size:2.187rem;font-family:"vdl-v7marugothic",sans-serif}@media(min-width: 1024px){.cta_tel{font-size:2.166rem}}/*# sourceMappingURL=contact.min.css.map */