 @charset "utf-8";

/*========================

sp_form.css

========================*/
@media screen and (max-width:768px) {

input[type="text"],
input[type="tel"] {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.inputArea h4 {
 font-size: calc(1.6rem + ((1vw - 0.48rem) * 0.6944)); 
}

.inputArea ul li label {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944)); 
}

.inputArea ul li p.note {
 font-size: calc(1.1rem + ((1vw - 0.48rem) *  0. 6944)); 
}

.inputArea .table dt {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.inputArea .normal dt {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.inputArea .normal dd .select_box {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

.select_box {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}


#form_table #form_table_cont .btn_link_area li a,
#form_table #form_table_cont .btn_link_area li button {
 font-size: calc(1.4rem + ((1vw - 0.48rem) * 0.6944));
}

#form_table #form_table_cont > ul > li > dl > dd {
 min-width:100%;
}

#form_table #form_table_cont ul > li > dl dd input.w20 {
 min-width:90px;
}

#form_table #form_table_cont ul > li > dl dd input.middle {
 width:100%;
}

}