/*Updated 2008/05/21,E*/
	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/sougou/plus/css/plus_comp.css";



#contents img.loginbutton{
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}

#contents table.tamekata1 {
	border-left: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 10px 0;
	width: 100%;
}
#contents table.tamekata1 tr {
	font-size:small;
}
#contents table.tamekata1 th {
	background-color: #CCC;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 3px;
	font-weight:normal;
	vertical-align: middle;
}
#contents table.tamekata1 td {
	background-color: #FC9;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 3px;
	vertical-align: middle;
}
#contents table.tamekata1 td.c {
	text-align: center;
}
#contents table.tamekata1 td .red {
	color: #F00;
}
#contents table.tamekata1 thead th.point {
	background-color: #E1D7D7;
}
#contents table.tamekata1 tbody tr.everytime th {
	background-color: #F93;
}
#contents table.tamekata1 tbody tr.everytime td {
	background-color: #FC9;
}
#contents table.tamekata1 tbody tr.balance th {
	background-color: #FF6;
}
#contents table.tamekata1 tbody tr.balance td {
	background-color: #FFC;
}
#contents table.tamekata1 tbody tr.everyyear th {
	background-color: #F99;
}
#contents table.tamekata1 tbody tr.everyyear td {
	background-color: #FFC5C5;
}
#contents table.tamekata2 td{
	vertical-align:bottom;
}
#contents table.tamekata2 td img{
	margin-right:5px;
}
#contents table.tamekata2 table{
	background-color: #FFF;
	border-left: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	width: 100%;
}
#contents table.tamekata2 table tr {
	font-size:small;
}
#contents table.tamekata2 table th {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 3px;
	font-weight:normal;
	vertical-align: middle;
}
#contents table.tamekata2 table tbody th {
	text-align:left;
	background-color: #F93;
}
#contents table.tamekata2 table tbody tr.noline th {
	background-color: #FF6;
}
#contents table.tamekata2 table tbody tr th#everyyear {
	background-color: #F99;
}
#contents table.tamekata2 table td {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 3px;
	text-align:right;
	vertical-align: middle;
}
#contents table.tamekata2 table tr.tfoot td {
	color: #0C0;
}
#contents table.tamekata2 table td.l {
	text-align:left;
}
#contents table.tamekata2 table tr.noline td {
	border-bottom-width: 0;

}

/* Updated¥ 2008/05/21.E */
#contents div div.relateLinkArea07 {
	background-color:#FFFFFF;
}
/* Updated£ 2008/05/21.E */