@charset "utf-8";.main.contact-main{padding-top:clamp(20px, 3.33333333vw, 64px);padding-bottom:clamp(20px, 3.95833333vw, 76px)}.main.contact-main .contact-top{width:100%;padding-bottom:clamp(20px, 3.95833333vw, 76px)}.main.contact-main .contact-top .contact-block{width:clamp(1px, 27.08333333vw, 520px);padding:0}.main.contact-main .contact-top .contact-block .contact-block__right{padding-top:clamp(30px, 5.36458333vw, 103px)}.main.contact-main .contact-top .contact-form{width:clamp(1px, 37.91666667vw, 728px);padding-top:clamp(1px, 4.16666667vw, 80px)}.main.contact-main .contact-top .contact-form ul li{width:100%;border-bottom:1px solid #e6e6e6;padding-top:clamp(1px, 1.14583333vw, 22px)}.main.contact-main .contact-top .contact-form ul li input{width:100%;height:clamp(1px, 4.375vw, 84px)}.main.contact-main .contact-top .contact-form ul li input[type='text']{font-size:clamp(1px, .83333333vw, 16px);font-weight:400}.main.contact-main .contact-top .contact-form ul li input::placeholder{color:#999999}.main.contact-main .contact-top .contact-form ul li input[type='submit']{width:clamp(1px, 9.89583333vw, 190px);height:clamp(1px, 2.60416667vw, 50px);background:#ed1d24;font-size:clamp(1px, .83333333vw, 16px);font-weight:400;color:#FFFFFF;border:1px solid #ed1d24}.main.contact-main .contact-top .contact-form ul li input[type='submit']:hover{background:#fff;color:#ed1d24}.main.contact-main .contact-top .contact-form ul li:last-child{border-bottom:0;padding-top:clamp(1px, 2.70833333vw, 52px)}.main.contact-main .contact-map{width:100%;padding:clamp(15px, 2.08333333vw, 40px);border:1px solid #e6e6e6}.main.contact-main .contact-map #contact-map{width:100%;height:clamp(1px, 26.45833333vw, 508px)}@media screen and (max-width:991px){.main.contact-main .contact-top .contact-block,.main.contact-main .contact-top .contact-form{width:100%}.main.contact-main .contact-top .contact-form{padding-top:30px}.main.contact-main .contact-top .contact-form ul li{padding-top:5px}.main.contact-main .contact-top .contact-form ul li input{height:36px}.main.contact-main .contact-top .contact-form ul li input[type='text']{font-size:14px}.main.contact-main .contact-top .contact-form ul li input[type='submit']{width:120px;height:36px;font-size:14px}.main.contact-main .contact-top .contact-form ul li:last-child{padding-top:clamp(1px, 2.70833333vw, 52px)}.main.contact-main .contact-map #contact-map{height:400px}}