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

#menu{
	width:165px;
	height:auto;			/*AUTO*/
	padding-left:18px;
	padding-right:18px;
	overflow:auto;
	padding-top:12px;
	
	position: relative;
	float: left;
}

.menutable {
	width:159px;
	position: relative;
	float: left;
}

.menutable th {
	padding: 0;
	margin: 0;
	text-align: left;
	border-bottom:dotted 1px #b71955;

	width:159px;
	height:26px;
	padding-top:2px;
	background-color: #ffffff;
	white-space: nowrap;
}

.menutext {
	cursor: pointer;
}
.menuitem{
}


#menuitemleft{
	width:26px;
	height:26px;
	position:relative;
	float:left;
}

#menuitemright{
	width:128px;
	height:26px;
	position:relative;
	float:right;
}

#menuitemsubframe{
	width:154px;
	height:auto;
	position:relative;
	float:left;
	overflow:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #b71955;
}

#menuitemsub{
	width:144px;
	height:18px;
	position:relative;
	float:left;
	padding-left:10px;
}