@charset "UTF-8";

/*========================================
		(1)__form
  ======================================== */

.formSize00 {	border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #999; width:95%;}
.formSize01 {	border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #999; width:75%;}
.formSize02 {	border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #999; width:60%;}
.formSize03 {	border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #999; width:30%;}
.formSize04 {	border-top: 1px solid #999; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #999; width:10%;}
#main #contents #contact,
#main #contents #tblcontact {
	border: 5px solid #eee;
	width: 612px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#main #contents #contact table {
	margin-bottom: 20px;
	width: 100%;
}
#main #contents #contact th {
	padding: 10px 10px 10px 5px;
	border-bottom: 1px dotted #999999;
	width: 11em;
	color: #996666;
	vertical-align: top;
}
#main #contents #contact td {
	padding: 10px 5px;
	border-bottom: 1px dotted #999999;
}
#main #contents #contact table input {
	margin-right: 3px;
	padding: 1px 3px;
}
#main #contents #contact table textarea {
	padding: 1px 3px;
}
#main #contents #contact table ul.listSize01 li {
	padding-right: 10px;
	display: inline;
}
#main #contents #contact table ul.listSize02 li {
	padding-top: 3px;
	float: left;
	width: 240px;
}
#main #contents #contact table ul.listSize02 li.short {
	width: 180px;
}
#main #contents #contact dl {
	margin-bottom: 20px;
}
#main #contents #contact dt {
	padding-left: 5px;
	padding-right: 1em;
	width: 11em;
	float: left;
	color: #996666;
}
#main #contents #contact dd {
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 13em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#main #contents #contact .material {
	padding-left: 12em;
}
#main #contents #contact p.sendmsg {
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#main #contents #tblcontact table {
	width: 590px;
}
#main #contents #tblcontact tr {
	margin-bottom: 20px;
	width: 10em;
}
#main #contents #tblcontact th {
	border-bottom: 1px dotted #999999;
	padding: 10px 5px;
	width: 150px;
	color: #996666;
}
#main #contents #tblcontact td {
	border-bottom: 1px dotted #999999;
	padding: 10px 0;
}
#main #contents #tblcontact center {
	padding: 10px;
}
#contents #tblcontact h3 {
	padding-left: 30px;
}
#contents #tblcontact h4 {
	padding-left: 30px;
	padding-bottom: 30px;
}
