@charset "UTF-8";

/*  ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/*  ------------------------------テーブル------------------------------ */

table.table01{
	width : 610px ;
	margin : 0 0 10px 30px;
}

th{
	background-color : #e9e9e9 ;
	border-left : solid 1px #fff ;
	padding : 2px 2px 2px 10px ;
	text-align : center;
}

.table01 td{
	border-bottom : dotted 1px #999 ;
	border-left : dotted 1px #999 ;
	padding : 2px ;
	text-align : left;
}

th.th20{
	width : 20%	;
}

th.th50{
	width : 50%	;
}

th.thn{
	font-weight : normal ;
}

td.td20{
	width : 20%	;
}

td{
	vertical-align : top;
}

td.c {
	text-align : center;
}

th.red {
	background-color : #fee7e2 ;
}

th.blue {
	background-color : #d8dbeb;
}

td p {
	margin : 5px;
}

td em {
	color: #fc6749;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
}

td dl dt {
	color: #fc6749;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
}



/*  ------------------------------テーブル------------------------------ */


table.table02{
	width : 610px ;
	margin : 0 0 10px 30px;
}

table.table02 td {
	border-bottom : dotted 1px #999 ;
	border-left : dotted 1px #999 ;
	padding : 2px ;
	text-align : left;
	height: 2em ;
}
