@charset "UTF-8";
/*--------------------------------
治療・予防に関する資料
---------------------------------*/

.contact-form-wrap{padding: 20px;box-sizing: border-box;max-width: 800px; margin: 0 auto}
.contact-form{width: 100%; border-collapse: collapse;}

.contact-form th,.contact-form td{text-align: left;border: none;font-size: 16px;padding-bottom: 15px;box-sizing: border-box;height: auto}
.contact-form th{padding-bottom: 0px;padding-top: 10px; }
.contact-form th span{display: inline-block;margin-left: 10px;margin-bottom: 10px; padding: 1px 5px;font-size: 12px;color: #fff; background: #0E68B7;border-radius: 10px}
.contact-form td p{font-size: 12px;padding: 5px 0}
.contact-form td{border-bottom:1px solid #dfdfdf;}
.contact-form input,
.contact-form textarea{width: 100%; background: #f1f1f1;padding: 10px;border-radius: 10px;border:1px solid #dfdfdf;box-sizing: border-box}
.m-btn001{text-align: center;}
.m-btn001 a{display: inline-block;padding: 10px 40px;margin-top: 20px; color: #fff; background: #0E68B7;border-radius: 30px;font-size: 1.6rem}
.m-btn001 .btn-back{margin-right: 20px;color:#0E68B7;border:1px solid #0E68B7;background: #fff }
.kakunin-p{padding: 20px 0 40px;text-align: center}





@media screen and (max-width: 600px){
	.contact-form th,.contact-form td{display: block;width: 100%}
	
}


@media screen and (min-width: 960px) {
.contact-form th{border-bottom:1px solid #dfdfdf;width: 240px;}
	.contact-form td{padding-top: 15px}

}

@media screen and (min-width: 1280px) {
	

	
	
	
}
