
/*------------table共通条件------------*/
table{
	border-collapse:collapse;
	border-spacing:0px;
}

/*------------table個別条件------------*/
#div_table table {

	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 0px;
/*
	width: 650px;
	border:1px #BEBEBE solid;
*/
	width: 700px;


}

#div_table table.tt1 {
	borderColor:#576e61;
	cellSpacing:0;
}

#div_table table.f08 {
	font-size:0.8em;
}


#div_table table strong{
	color: #FF0000;
}

#div_table table th{
}
#div_table table tr.tr1 {
	height:30px;
}
#div_table table td.td0 {
	border:1px #BEBEBE solid;
	width: 20px;
	padding-left:0px;
}
#div_table table td.td1 {
	border:1px #BEBEBE solid;
	width: 130px;
	align:left;
	padding-left:10px;
}
#div_table table td.td2 {
	border:1px #BEBEBE solid;
	width: 520px;
	padding-left:10px;
}
#div_table table td.td3 {
	border:1px #BEBEBE solid;
	width: 110px;
	padding-left:10px;
}
#div_table table td.td4 {
	border:1px #BEBEBE solid;
	width: 390px;
	padding-left:10px;
}
#div_table table input.tp2 {
	padding-right:5px;
 	text-align : right;
}

/*------------table個別条件------------*/

#div_table table td.td2notop {
	border-top:1px #BEBEBE solid;
	border-left:1px #BEBEBE solid;
	border-right:1px #BEBEBE solid;
	border-bottom:0px #BEBEBE solid;
	width: 520px;
	padding-left:10px;
}
#div_table table td.td2nobot {
	border-top:0px #BEBEBE solid;
	border-left:1px #BEBEBE solid;
	border-right:1px #BEBEBE solid;
	border-bottom:0px #BEBEBE solid;
	width: 520px;
	padding-left:10px;
}

#div_table table td.tnone {
	border-top:0px;
}
#div_table table td.bnone {
	border-bottom:0px;
}
#div_table table td.bdot {
	border-bottom:1px #BEBEBE dotted;
}
#div_table table td.tdx {
	border:0px #BEBEBE solid;
}

/*------------table個別条件------------*/

#div_table_narrow table {

	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 0px;
/*
	width: 520px;
*/
	width: 515px;

}
#div_table_narrow table.tt1 {
	borderColor:#576e61;
	cellSpacing:0;
}

#div_table_narrow table.f08 {
	font-size:0.8em;
}
#div_table_narrow table tr.tr1 {
	height:30px;
}
#div_table_narrow table td.td1 {
	border:1px #BEBEBE solid;
	width: 130px;
	align:left;
	padding-left:10px;
}
#div_table_narrow table td.td2 {
	border:1px #BEBEBE solid;
	width: 360px;
	padding-left:10px;
}

#div_table_narrow  td.td2notop {
	border-top:1px #BEBEBE solid;
	border-left:1px #BEBEBE solid;
	border-right:1px #BEBEBE solid;
	border-bottom:0px #BEBEBE solid;
	padding-left:10px;
}
#div_table_narrow table td.td2nobot {
	border-top:0px #BEBEBE solid;
	border-left:1px #BEBEBE solid;
	border-right:1px #BEBEBE solid;
	border-bottom:0px #BEBEBE solid;
	padding-left:10px;
}


#div_table_narrow table td.bdot {
	border-bottom:1px #BEBEBE dotted;
}

