#contact 			{ margin: 0 auto; width: 750px; color: #333; }
#contact-title 		{ height: 40px; line-height: 40px; background-color: #005bac; color: #fff; font-size: 15px; font-weight: bold; padding-left: 20px; }
.contact-text			{ width: 700px; margin: 20px auto; }
#tel-fax 			{ border: 1px solid #cdcdcd; background-color: #fff; }
#tel-fax-title 		{ height: 50px; width: 700px; margin: 10px auto 0 auto; border-bottom: 3px solid #aaa; }
#tel-fax-title div:nth-child(1){ width: 50px; float: left; padding-top: 5px; }
#tel-fax-title div:nth-child(2){ line-height: 50px; font-size: 15px; font-weight: bold; }
#tel-fax-text 		{ width: 700px; margin: 0 auto; }
#tel-fax-number 	{ height: 100px; width: 720px; background: url(/user_data/packages/7palmsPC/img/image/tel-fax-number.jpg) 0 0 no-repeat; margin: 20px auto 20px auto; }

#contact-form 		{ margin-top: 20px; background-color: #fff; border: 1px solid #cdcdcd; padding-bottom: 20px; }
#contact-contents-title{ height: 50px; width: 700px; margin: 10px auto 0 auto; border-bottom: 3px solid #aaa; font-size: 15px; font-weight: bold; }
#contact-contents-title div:nth-child(1){ width: 50px; float: left; padding-top: 5px; }
#contact-contents-title div:nth-child(2){ line-height: 50px; }

#contact-form table { width: 700px; margin: 0 auto; border: 1px solid #cdcdcd; border-bottom: none; }
#contact-form th span{ color: #f00; }
#contact-form th	{ width: 250px; text-align: left; background-color: #f6f6f6; padding: 15px 0 15px 20px; border-bottom: 1px solid #cdcdcd; }
#contact-form td 	{ padding: 8px 0 8px 20px; border-bottom: 1px solid #cdcdcd; vertical-align: middle; }
#contact-form textarea{ width: 405px; height: 200px; margin-bottom: 10px; }

#contact-form-btn 	{ margin-top: 35px!important; margin-bottom: 15px!important; width: 250px!important; border: none!important; font-family: 'Meiryo,メイリオ','sans-serif'; }
#contact-form-btn td{ width: 125px; border: none; }
#contact-form-btn td:nth-child(1) input{ background-color: #005de8; border: 1px solid #000; color: #fff; }
#contact-form-btn td:nth-child(2) input{ background-color: #cfcfcf; border: 1px solid #000; }
#contact-form-btn input{ width: 120px; height: 35px; font-size: 18px; font-weight: bold; border-radius: 4px }