@charset "Shift_JIS";

/* テーブル
---------------------------------------------------------------------------- */
table.list{
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 85%;
	margin: 0 auto 1.5em auto; 
}

table.list th{
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	font-weight: bold;
	padding: 0.4em;
	background-color: #C7DDED;
}

table.list td{
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 0.3em;
	text-align: left;
}

table.list th, table.list td p{
	font-size: 100%;
}

table.list ul{
	font-size: 100%;
	margin-left: 1em;
	padding-left: 0.5em;
}

table.list ul li{
	padding-left: 0.5em;
}

table.list th.left{
	text-align: left;
}

table.list td.center{
	text-align: center;
}

table.list td.right{
	text-align: right;
}


/* 入れ子テーブル */
table.noline,table.noline td{
	border: none;
}

/* 自動改行させない */
.nr{
	white-space: nowrap;
}

/* 幅指定 */
.w10{ width: 10%; }
.w15{ width: 15%; }
.w16{ width: 16%; }
.w17{ width: 17%; }
.w20{ width: 20%; }
.w25{ width: 25%; }
.w30{ width: 30%; }
.w33{ width: 33%; }
.w35{ width: 35%; }
.w40{ width: 40%; }
.w45{ width: 45%; }
.w50{ width: 50%; }
.w55{ width: 55%; }
.w60{ width: 60%; }
.w65{ width: 65%; }
.w70{ width: 70%; }
.w75{ width: 75%; }
.w80{ width: 80%; }
.w85{ width: 85%; }
.w90{ width: 90%; }
.w95{ width: 95%; }
.w100{ width: 100%; }
		
	



