@charset "utf-8";

.memberlist ul li {
	font-size:100%;
	line-height:1.2em;
	margin:0;
	padding:0;
}

.memberlist-left {
	float:left; 
	margin-left:30px;
	/margin-left:20px;	/* IE6,7 */
	width: 270px; 
	/* border:1px solid #ff0000; */	
}

.memberlist-right {
	float:left; 
	margin-left:10px; 
	width: 270px; 
	/* border:1px solid #ffff00; */
}

#tabmenu {
	padding:0; 
	margin:0; 
	list-style:none;
	}
#tabmenu li {
	float:left; 
	margin-left:1px; 
	padding-top:2px;
	}
#tabmenu li a {
	display:block; 
	height:26px /*38px*/ ;
	line-height:26px /*38px*/; 
	padding:0 12px 0 0; 
	float:left; 
	background: url(/img/tab_a.gif) no-repeat right top; 
	color:#000; 
	text-decoration:none;
	/* border-bottom: 3px solid #999999; */
	}
#tabmenu li a b {
	display:block; 
	height: 26px /*38px*/; 
	float:left; 
	padding:0 0 0 16px; 
	background: url(/img/tab_b.gif) left top; 
	cursor:pointer;
	}
#tabmenu li a:hover, 
.keymap-a #tabmenu li#keymap-a a,
.keymap-ka #tabmenu li#keymap-ka a,
.keymap-sa #tabmenu li#keymap-sa a,
.keymap-ta #tabmenu li#keymap-ta a,
.keymap-na #tabmenu li#keymap-na a,
.keymap-ha #tabmenu li#keymap-ha a,
.keymap-ma #tabmenu li#keymap-ma a,
.keymap-ya #tabmenu li#keymap-ya a,
.keymap-ra #tabmenu li#keymap-ra a,
.keymap-wa #tabmenu li#keymap-wa a {
	background-position:right -51px;
	margin-top:-2px; 
	height:28px /*40px*/;
	border-bottom: 2px solid #ffffff;
	}

#tabmenu li a:hover b,
.keymap-a  #tabmenu li#keymap-a a b,
.keymap-ka #tabmenu li#keymap-ka a b,
.keymap-sa #tabmenu li#keymap-sa a b,
.keymap-ta #tabmenu li#keymap-ta a b,
.keymap-na #tabmenu li#keymap-na a b,
.keymap-ha #tabmenu li#keymap-ha a b,
.keymap-ma #tabmenu li#keymap-ma a b,
.keymap-ya #tabmenu li#keymap-ya a b,
.keymap-ra #tabmenu li#keymap-ra a b,
.keymap-wa #tabmenu li#keymap-wa a b
{background-position:left -51px; height:28px /*40px*/;}

.column-unit-600 .widget {
	display:inline-block;
	margin-top: -2px;
	z-index: 1;
}
	
