@charset "utf-8";

.list {
	border-collapse:collapse;
	border:solid 1px #BBBBBB;
	width:100%;
	margin:0px auto 0px auto;
}

.list .odd {
	background:#FFFFFF;
}

.list .even {
	background:#F4F4F4;
}

.list .expired {
	background:#FF8888;
}

.list .warn {
	background:#FFFF88;
}

.list th {
	background:url(../img/list_label.gif) repeat-x;
	border-right:solid 1px #BBBBBB;
	border-bottom:solid 1px #BBBBBB;
	text-align:center;
	font:normal 100% "ＭＳ Ｐゴシック", sans-serif;
	color:#444444;
	padding:2px 0px 2px 0px;
}

.list tbody td {
	border-right:solid 1px #BBBBBB;
	border-bottom:solid 1px #BBBBBB;
	font:normal 100% "ＭＳ Ｐゴシック", sans-serif;
	color:#444444;
	padding:3px 5px;
}

.list input {
	height:20px;
	padding:0px 2px;
	margin:0px auto;
}

.list .radio {
	text-align:center;
	width:30px;
	padding:0px 5px;
}

.list .check {
	text-align:center;
	width:30px;
	padding:0px 5px;
}

.expire_text {
	width:90px;
	height:20px;
	border:solid 1px #d7d7d7;
	margin-left:2px;
}