section#contact{background-color:#f0efee;padding:2.4rem 1.5rem;margin:2.4rem 0 0}@media screen and (min-width: 768px){section#contact{padding:4rem;margin:3.2rem 0 0}}@media screen and (min-width: 992px){section#contact{padding:8rem 0;margin:4rem 0 0}}.contact__wrap{background-color:#fff;padding:2.4rem 1.5rem;-webkit-box-shadow:0px 0px .4rem 0px rgba(0,0,0,.2);box-shadow:0px 0px .4rem 0px rgba(0,0,0,.2)}@media screen and (min-width: 768px){.contact__wrap{padding:4rem}}@media screen and (min-width: 992px){.contact__wrap{padding:8rem;-webkit-box-shadow:.4rem .4rem .8rem 0px rgba(0,0,0,.2);box-shadow:.4rem .4rem .8rem 0px rgba(0,0,0,.2)}}.contact__head{font-size:1.7rem;font-weight:600;text-align:center}@media screen and (min-width: 768px){.contact__head{font-size:2.2rem}}@media screen and (min-width: 992px){.contact__head{font-size:3rem;line-height:1}.contact__head br{display:none}}.contact__thanks{font-size:1.4rem;text-align:center;line-height:2}@media screen and (min-width: 768px){.contact__thanks{font-size:1.6rem;line-height:2.3}.contact__thanks .sp{display:none}}@media screen and (min-width: 992px){.contact__thanks{font-size:1.8rem}}.contact__tel{text-align:center;line-height:1;margin:2.4rem 0 0}@media screen and (min-width: 768px){.contact__tel{margin:4rem 0 0}}@media screen and (min-width: 992px){.contact__tel{margin:8rem 0 0}}.contact__tel__thanks{font-weight:600;margin:0 0 2.4rem}@media screen and (min-width: 768px){.contact__tel__thanks{font-size:2.4rem;margin:0 0 3.2rem}}@media screen and (min-width: 992px){.contact__tel__thanks{font-size:3rem;margin:0 0 4.8rem}}.contact__tel--head{font-size:1.5rem;font-weight:600}@media screen and (min-width: 768px){.contact__tel--head{font-size:2rem}}@media screen and (min-width: 992px){.contact__tel--head{font-size:2.5rem}}.contact__tel--number{display:block;font-size:4rem;line-height:.73;margin:1rem 0}@media screen and (min-width: 768px){.contact__tel--number{font-size:6rem;margin:1.6rem 0}}@media screen and (min-width: 992px){.contact__tel--number{font-size:8.5rem;margin:2.4rem 0}}.contact__tel--come{font-size:1.4rem;letter-spacing:.05em}@media screen and (min-width: 768px){.contact__tel--come{font-size:1.8rem;letter-spacing:.08em}}@media screen and (min-width: 992px){.contact__tel--come{font-size:2rem}}.contact__form{margin:2.4rem 0 0}@media screen and (min-width: 768px){.contact__form{margin:4rem 0 0}}@media screen and (min-width: 992px){.contact__form{margin:8rem 0 0}}.contact__form .form-sec .list{font-size:1.4rem}@media screen and (min-width: 768px){.contact__form .form-sec .list{font-size:1.6rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list{font-size:1.9rem}}.contact__form .form-sec .list input[type=text],.contact__form .form-sec .list input[type=email],.contact__form .form-sec .list input[type=tel],.contact__form .form-sec .list textarea{display:block;width:100%;background-color:#fff;padding:.6rem 1rem;border:.1rem solid #8b8c90;resize:none}@media screen and (min-width: 768px){.contact__form .form-sec .list input[type=text],.contact__form .form-sec .list input[type=email],.contact__form .form-sec .list input[type=tel],.contact__form .form-sec .list textarea{padding:1rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list input[type=text],.contact__form .form-sec .list input[type=email],.contact__form .form-sec .list input[type=tel],.contact__form .form-sec .list textarea{width:30rem}}.contact__form .form-sec .list input[type=text]::-webkit-input-placeholder, .contact__form .form-sec .list input[type=email]::-webkit-input-placeholder, .contact__form .form-sec .list input[type=tel]::-webkit-input-placeholder, .contact__form .form-sec .list textarea::-webkit-input-placeholder{color:#b3b3b3}.contact__form .form-sec .list input[type=text]::-moz-placeholder, .contact__form .form-sec .list input[type=email]::-moz-placeholder, .contact__form .form-sec .list input[type=tel]::-moz-placeholder, .contact__form .form-sec .list textarea::-moz-placeholder{color:#b3b3b3}.contact__form .form-sec .list input[type=text]:-ms-input-placeholder, .contact__form .form-sec .list input[type=email]:-ms-input-placeholder, .contact__form .form-sec .list input[type=tel]:-ms-input-placeholder, .contact__form .form-sec .list textarea:-ms-input-placeholder{color:#b3b3b3}.contact__form .form-sec .list input[type=text]::-ms-input-placeholder, .contact__form .form-sec .list input[type=email]::-ms-input-placeholder, .contact__form .form-sec .list input[type=tel]::-ms-input-placeholder, .contact__form .form-sec .list textarea::-ms-input-placeholder{color:#b3b3b3}.contact__form .form-sec .list input[type=text]::placeholder,.contact__form .form-sec .list input[type=email]::placeholder,.contact__form .form-sec .list input[type=tel]::placeholder,.contact__form .form-sec .list textarea::placeholder{color:#b3b3b3}.contact__form .form-sec .list input[type=radio]{display:inline-block;margin:0 .6rem 0 0;position:relative;bottom:.2rem;-webkit-transform:scale(1.2);transform:scale(1.2)}.contact__form .form-sec .list textarea{width:100%;height:8.5rem}@media screen and (min-width: 768px){.contact__form .form-sec .list textarea{height:14rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list textarea{height:17rem}}@media screen and (min-width: 768px){.contact__form .form-sec .list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact__form .form-sec .list dl.sec-note{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.contact__form .form-sec .list dl.sec-note dt{padding:1.6rem 0 0}}.contact__form .form-sec .list dl:nth-of-type(n + 2){margin:1.6rem 0 0}@media screen and (min-width: 768px){.contact__form .form-sec .list dl:nth-of-type(n + 2){margin:3.2rem 0 0}}@media screen and (min-width: 992px){.contact__form .form-sec .list dl:nth-of-type(n + 2){margin:4rem 0 0}}.contact__form .form-sec .list dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;position:relative;line-height:1}@media screen and (min-width: 768px){.contact__form .form-sec .list dt{width:21rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list dt{width:25rem}}.contact__form .form-sec .list dt span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3.2rem;height:1.7rem;background-color:#0083ff;color:#fff;font-size:1rem;font-weight:300;border-radius:.3rem;margin:0 0 0 .5em}@media screen and (min-width: 768px){.contact__form .form-sec .list dt span{width:3.6rem;height:1.9rem;font-size:1.1rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list dt span{width:3.8rem;height:2rem;font-size:1.3rem;border-radius:.5rem}}.contact__form .form-sec .list dd{margin:.8rem 0 0}@media screen and (min-width: 768px){.contact__form .form-sec .list dd{width:calc(100% - 21rem);margin:0}}@media screen and (min-width: 992px){.contact__form .form-sec .list dd{width:calc(100% - 25rem)}}.contact__form .form-sec .list dd .wpcf7-not-valid-tip{display:block;color:#d7000f;font-weight:bold}.contact__form .form-sec .list dd span[data-name=category] .wpcf7-list-item{display:inline-block}.contact__form .form-sec .list dd span[data-name=category] .wpcf7-list-item:nth-of-type(n + 2){margin:0 0 0 1rem}@media screen and (min-width: 768px){.contact__form .form-sec .list dd span[data-name=category] .wpcf7-list-item:nth-of-type(n + 2){margin:0 0 0 1.6rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list dd span[data-name=category] .wpcf7-list-item:nth-of-type(n + 2){margin:0 0 0 3.2rem}}.contact__form .form-sec .list dd .error{width:100%;font-size:1.6rem;font-weight:600;color:#d7000f;margin:.4rem 0 0}@media screen and (min-width: 768px){.contact__form .form-sec .list dd .error{font-size:1.8rem}}@media screen and (min-width: 992px){.contact__form .form-sec .list dd .error{font-size:2rem;margin:.8rem 0 0}}.contact__form .form-sec__send{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:28rem;height:10rem;background-color:#ed1e79;color:#fff;font-size:3rem;font-weight:600;line-height:1;text-align:center;margin:3.2rem auto 0;position:relative}@media screen and (min-width: 768px){.contact__form .form-sec__send{width:45rem;height:14rem;font-size:4.4rem;margin:4rem auto 0}}@media screen and (min-width: 992px){.contact__form .form-sec__send{width:65rem;height:18rem;font-size:6rem;margin:5.4rem auto 0}.contact__form .form-sec__send:hover{opacity:.8}}.contact__form .form-sec__send span{display:block;width:100%;font-size:.47em;margin:0 0 .8rem}@media screen and (min-width: 768px){.contact__form .form-sec__send span{font-size:.36em}}@media screen and (min-width: 992px){.contact__form .form-sec__send span{font-size:2rem;margin:0 0 1.6rem}}.contact__form .form-sec__send input{display:block;width:100%;height:100%;position:absolute;text-indent:9999px;color:rgba(0,0,0,0);top:0;right:0;z-index:10;overflow:hidden}.contact__form .form-sec__send .wpcf7-spinner{display:none}.contact__form .form-sec__attention{background-color:#f7f3f0;font-size:1.4rem;height:12rem;padding:1.5rem;margin:2.4rem 0 0;overflow:scroll}@media screen and (min-width: 768px){.contact__form .form-sec__attention{font-size:1.6rem;width:90%;height:18rem;max-width:93rem;padding:2.4rem;margin:4rem auto 0}}@media screen and (min-width: 992px){.contact__form .form-sec__attention{font-size:1.8rem;height:25rem;padding:3.6rem;margin:5.8rem auto 0}}.contact__form .form-sec__attention--head{font-weight:600}@media screen and (min-width: 768px){.contact__form .form-sec__attention--head{font-size:2rem}}@media screen and (min-width: 992px){.contact__form .form-sec__attention--head{font-size:2.2rem}}.contact__form .form-sec__attention--txt{text-align:justify;line-height:1.8}.contact__form .form-sec__attention--txt,.contact__form .form-sec__attention--company,.contact__form .form-sec__attention--come{margin:.8rem 0 0}.contact__form .form-sec__attention--txt a,.contact__form .form-sec__attention--company a,.contact__form .form-sec__attention--come a{color:#0084ff}@media screen and (min-width: 768px){.contact__form .form-sec__attention--txt,.contact__form .form-sec__attention--company,.contact__form .form-sec__attention--come{margin:1.6rem 0 0}}.contact__form .wpcf7-response-output{text-align:center;color:#293780;font-size:2rem;font-weight:bold;margin:2.4rem 0 0}@media screen and (min-width: 992px){.contact__form .wpcf7-response-output{font-size:2.4rem}}.contact__form .invalid .wpcf7-response-output{color:#d7000f}.contact__form .screen-reader-response{text-align:center;color:#d7000f;margin:0 0 1.6rem}.contact__form .screen-reader-response p{font-size:2rem;font-weight:bold}@media screen and (min-width: 992px){.contact__form .screen-reader-response p{font-size:2.4rem}}.contact__form .screen-reader-response a{font-size:1.8rem;padding:1rem 0}@media screen and (min-width: 992px){.contact__form .screen-reader-response a{font-size:2rem}}.contact__form .screen-reader-response a:hover{opacity:.8;text-decoration:underline}/*# sourceMappingURL=umits-contact.css.map */