/* ======================== 目次 ==========================

	資料請求・お問い合せ

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

.telBox { width:445px; padding:0px; margin:0px auto; background-color:#feeef2; }
.telBox div.in { margin:8px; }
.telBox div.left { width:220px; height:70px; }
.telBox div.right { width:200px; height:70px; }

.table_contact01 { width:445px;margin:10px auto; border-collapse:collapse; border-top: 1px dotted #f16382; border-bottom: 1px dotted #f16382;}

.table_contact01 th { width:130px; padding:10px; border-collapse:collapse; border-bottom: 1px dotted #f16382; background-color:#feeef2; color:#f16382;}
.table_contact01 td { padding:10px; border-collapse:collapse; border-bottom: 1px dotted #f16382; }

.table_contact01 th span { color:#666;}


.text_name { width:90%; }
.text_add { width:90%; }
.text_tell { width:90%; }
.text_mail { width:90%; }
.text_contact { width:90%; }

.table_contact02 { margin:0px; padding:0px; }
.table_contact02 td { margin:0px; padding:5px 0px;border:none; }

.td01 { width:10px; }
.td02 { width:40px; }
.td03 { width:10px; }
.td04 { width:60px; }

.send {text-align:center; }

.table_contact00 { width:445px; margin:10px auto ;padding:5px; background-color:#fde7ec;  }

.table_contact00 td input { padding:10px 0px 0px 0px; }


.table_contact00 td.tdA { width:70px;}
.table_contact00 td.tdb { width:90px;}
.table_contact00 td.tdC { width:90px;}

.table_contact00 td.tdA span { font-weight:bold; color:#666;}

.table_contact00 td.tdE { width:10px;}

.error { padding:0px 20px;line-height:150%; }

.thanks { text-align:center; }


