@media (max-width:959px){.contact_title{font-size:4.8vw;margin-bottom:3.2vw}.contact-page_title_svg{width:77.867vw}.contact_title .must{font-size:3.2vw;margin-left:3.2vw;padding:.8vw 1.333vw;border-radius:1.067vw}select{font-size:3.733vw;padding:2.667vw 3.733vw;border-radius:1.067vw}.select_wrap:after{top:1.067vw;right:4.267vw;border:6px solid transparent;border-top:6px solid}input.input{font-size:3.733vw;padding:2.667vw 3.733vw;border-radius:1.067vw}input.error{font-size:3.2vw}textarea{font-size:3.733vw;padding:2.667vw 3.733vw;border-radius:1.067vw}.contact_wrap{margin-bottom:8vw}.privacy .contact_title{margin-bottom:5.333vw}.contact_check_wrap{margin-top:6.4vw}input.contact_submit{font-size:4.8vw;padding:1.6vw 11.2vw 1.6vw 4.267vw}span.contact_submit_wrap:after{width:5.6vw;height:5.6vw;right:4.267vw}::placeholder{font-size:3.733vw}.contact_wrap .error{font-size:3.733vw}label.contact_file_wrap{padding:6.667vw 0;border-radius:1.067vw}.confirm .contact_wrap{padding:6.4vw 0}.confirm .contact_title{margin-bottom:4vw}.confirm_btn_wrap{margin-top:9.6vw}.confirm_btn.back{margin-right:10.667vw}.confirm_btn span,.confirm_btn input{padding:2.133vw 12vw 2.133vw 4.8vw;font-size:4.8vw}.confirm_btn.back span,.confirm_btn.back input{padding:2.133vw 4.8vw 2.133vw 12vw}.confirm_btn:before{width:5.6vw;height:5.6vw;right:4.267vw}.confirm_btn.back:before{right:auto;left:4.267vw}.comp_text{font-size:7.467vw;text-align:left;margin-bottom:4.267vw}}