/* table */
/* ------------------------------------------------- */

div.table1wrap {
	margin: 0;
}
div.table1wrap .ver2 th {
	width: 155px;
}
div.table1wrap .ver2 .child th {
	width: 90px;
}
div.table1wrap th.color1 {
	background: #fbf0e0 url("../../corp/contact/img/table1_th2.gif") no-repeat left bottom;
}
div.table1wrap .last th.color1 {
	background-image: none;
}
div.table1wrap2 {
	background:   url("../../corp/contact/img/table1_btm2.gif") no-repeat left bottom;
}
div.table1top {
	background:   url("../../corp/contact/img/table1_top.gif") no-repeat left top;
	font-size: 1px;
	line-height: 0px;
	height: 4px;
}
table.table1 {
	border: 0;
	margin: 0 auto;
	font-size: 75%;
	line-height: 130%;
	background:   url("../../corp/contact/img/table1_btm1.gif") repeat-x left bottom;
	}
table.table1 th {
	background:   url("../../corp/contact/img/table1_th.gif") no-repeat right bottom;
	padding: 5px 5px;
	 } 
table.table1 th.outer {
	background-position: left bottom;
	 } 
table.table1 td {
	background:   url("../../corp/contact/img/table1_td.gif") no-repeat right bottom;
	text-align: center;
	empty-cells:show;
	border-collapse:collapse;
	padding: 4px 5px;
	}
table.table1 td.outer {
	background-position:left bottom;
	}
table.table1 .left {
	text-align:left;
	}
div.table1wrap .ver2 th {
	width: 155px;
}
div.table1wrap .ver2 .child th {
	width: 90px;
}
div.table1wrap th.color1 {
	background: #fbf0e0 url("../../corp/contact/img/table1_th2.gif") no-repeat left bottom;
}
div.table1wrap .last th.color1 {
	background-image: none;
}
.table1 tr.lineSep .color1 {
	background-image: none;
	border-bottom: 2px solid #f5ba7f;
}
.table1 tr.lineSep .reset {
	background-image: none;
	border-bottom: 2px solid #f5ba7f;
}
table.ver2 td ul.skome {
	margin: 4px 0 0 0;
}
table.ver2 td ul.skome li {
	font-size: 100%;
	background-position: 0.2em 0.3em;
}
/* (table1 ver.2 child) */
/* ----------------------------- */

table.ver2 td.reset {
	padding: 0;
	}
table.ver2 table.child {
	margin: 0 0 0px 0;
	}
table.ver2 table.child th {
	text-align: left;
	color: #666666;
	border: 0;
	background: #E8E8E8 url("../../corp/contact/img/table1_td2.gif") no-repeat left bottom;
	padding: 6px 10px;
	font-size: 75%;
	font-weight: normal;
	}
table.ver2 table.child td {
	text-align: left;
	background: url("../../corp/contact/img/table1_td.gif") no-repeat bottom;
	color: #666666;
	padding: 6px 10px;
	font-size: 75%;
	}

table.ver2 table.child th.last {
	background: #E8E8E8 url("../../corp/contact/img/table1_th2.gif") no-repeat left top;
	}
table.ver2 table.child td.last {
	background: url("../../corp/contact/img/table1_th2.gif") no-repeat left top;
	}
.table1 div.f1 {
	margin: 6px 0 0 0;
}