@charset "utf-8";@media screen and (max-width:768px){.form_table{padding:0}.form_table dl{padding:15px 0}.form_table dl dt{padding:0}.form_table dl dt label{flex:1}.form_table dl dt label br{display:none}.form_table dl dt span:first-child{padding:5px 10px}.termscheck dl{padding:15px}#contents .wpcf7-checkbox .wpcf7-list-item label span,#contents .wpcf7-radio .wpcf7-list-item label span{font-size:calc(1.4rem + ((1vw - .48rem)*0.6944));padding:15px 10px 15px 42px;width:100%}#contents .wpcf7 form.invalid .wpcf7-response-output{bottom:90px;font-size:calc(1.4rem + ((1vw - .48rem)*0.6944))}#contents .wpcf7-spinner{position:absolute}#contents .wpcf7-date{width:100%}#contents .wpcf7-date:before{content:'日付を選択する';font-size:calc(1.4rem + ((1vw - .48rem)*0.6944));white-space:nowrap}}