@media screen and (max-width:769px){.formarea{width:100%}.formarea dl dt{width:200px}.formarea dl dd{width:100%}.formarea .fgroup input,.formarea .fgroup input[type=text],.formarea .fgroup textarea{width:100%}.formarea ul.ly li{min-width:50%}.formarea ul.btnarea{width:100%}.formarea .back_btn,.formarea .submit_btn,.formarea .btn{width:100%}.formarea .contact_no p{font-size:23px;margin:0 20px}}@media screen and (max-width:641px){.formarea .fgroup input,.formarea .fgroup select{font-size:13px}.formarea .fgroup input,.formarea .fgroup input[type=text],.formarea .fgroup textarea,.formarea .fgroup select{width:100%}.formarea .fgroup{display:block;padding:0}.formarea .fgroup span{padding:0 5px}.formarea dl dt{width:100%;margin-bottom:10px}.formarea dl dd{width:100%}.formarea ul.ly{display:block;width:100%}.formarea ul.ly li{min-width:auto;width:100%}.formarea .flabel{font-size:3.5vw}.formarea .agree_box dl{width:100%}.formarea .agree_box dl{display:flex}.formarea .submitarea p{font-size:13px}.formarea ul.btnarea li{width:70%;padding:0 5px}.formarea .submit_btn,.formarea .back_btn{font-size:1.1em;width:100%}.thanks{padding:0}.thanks h3{font-size:6vw}.thanks p{text-align:left}.thanks ul.btnarea{margin:30px 0;display:block}.thanks ul.btnarea li{padding:10px;width:100%}.error-message{padding-left:10px;padding-right:10px}.error-message h3{font-size:6vw}.formarea .back_btn,.formarea .submit_btn,.formarea .btn{font-size:14px;padding-left:10px;padding-right:10px}.error-message ul.btnarea{display:block;margin:30px auto 0}.error-message ul.btnarea li{width:95%;margin:20px auto}}