@charset "utf-8";

@media only screen and (max-width: 640px) {

/*============================
#contactArea
============================*/
#contactArea { margin-top: 30px; }
#contactArea .point { margin: 20px auto 0; width: inherit; text-align: left; }
#contactArea .point em { font-size: 1em; }
#contactArea .point br { display: none;}
#contactArea .subCopy { margin: 20px auto 0; width: inherit; padding: 20px; }
#contactArea .subCopy a {}
#contactArea .content { width: inherit; }
#contactArea .content .md_sectionMainTitle {}
#contactArea .content table {}
#contactArea .content table tr {}
#contactArea .content table tr th { padding: 0; width: 100%; display: block; margin-top: -1px; text-align: left; border-bottom: none; padding-bottom: 0; }
#contactArea .content table tr th span { position: inherit; right: inherit; }
#contactArea .content table tr th span.nini {}
#contactArea .content table tr td { padding: 12px 0 25px; width: 100%; display: block; margin-top: -1px; border-top: none; }
#contactArea .content table tr td.short input { width: 50%; }
#contactArea .content table tr td.veryShort input { width: 50%; }
#contactArea .content table tr td br.sp { display: inline; }
#contactArea .content table tr td input[type="radio"] {}
#contactArea .content table tr td label { margin-top: 10px; display: inline-block; }
#contactArea .content table tr td label span { font-size: 0.875em; }
#contactArea .content .button { margin-top: 20px; }
#contactArea .content .button span input { padding: 14px; min-width: 240px; }
	
/*============================
conact-form7
============================*/
#contactArea .wpcf7 form .wpcf7-response-output { width: inherit; margin: 3em 0 1em; font-size: 0.75em; padding: 1em; }

}