@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------
			:::::	テーブルのスタイル	:::::
--------------------------------------------------------*/
table {
	width: 100%;
	padding: 20px;
	border: 1px solid #DFDFDF;
}
table tr th {
	font-size: 12px;
	width: 160px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	font-weight: bold;
	background-color: #F3F3F3;
}
table tr th,table tr td {
	padding: 10px;
}
table tr  th  span  {
	font-size: 10px;
	color: #666666;
	display: block;
}
table tr td {
	padding: 7px 10px 7px 10px;
	border-bottom: solid 1px #DFDFDF;
	font-size: 12px;
	line-height: 1.5em;
}

/*--------------------------------------------------------
			:::::	右側リストのスタイル	:::::
--------------------------------------------------------*/
ul.history {
}
ul.history li,table.past ul li,.res ul li {
	line-height: 1.5em;
	list-style-type: square;
	list-style-position: inside;
}
table.past ul li,.res ul li {
	line-height: 2em;
	list-style-type: square;
	list-style-position: inside;
}

/*--------------------------------------------------------
			:::::	テーブルのスタイル	:::::
--------------------------------------------------------*/
table.past {
}
table.past tr th {
	width: 50px;
}
table.past tr th,table.past tr td,.res ul {
	padding: 15px;
}
table.past tr th span  {
}
table.past tr td {
}


.res ul li {
	font-size: 12px;
}

table#clear {
	margin-bottom: 0px;
}
