/******************** 1.sidenavi **********************/
div#side{
	float:left;
	width:178px;
	height:320px;
}
/******************** 2.subpage SideNavi **********************/
div.sTitle{
	margin:0 0 0 5px; /* 上右下左 */
	/* padding:25px 0 0 0; */
	padding:0 0 0 0; /* 上右下左 */
	width:170px;
	height:41px;
	background:url('../images/toppagemenu/toppagemenu_top_01.jpg') no-repeat 0 0;
}
div.sEnd{
	margin:0 0 5px 5px; /* 上右下左 */
	padding:0 0 0 0; /* 上右下左 */
	width:170px;
	height:20px;
	background:url('../images/toppagemenu/toppagemenu_bottom_01.jpg') no-repeat 0 0;
}
div.sMenu{
	margin:0 0 0 3px;
	padding:0 0 0 0;
	border-bottom:0px solid #ccccff;
	border-top:none;
}
div.sMenu ul{
	width:100%;
	margin:0 0 0 2px;
	padding:0 0 0 0px;
}
div.sMenu ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:28px;
	border:0;
	vertical-align:bottom;
}
div.sMenu ul li a{
	hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
    outline: none; /* for firefox 1.5 + */
	display:block;
	ext-decoration:none;
	height:28px; 
	background:url(../images/toppagemenu/toppagemenu_lnkbtn_bg_01.jpg) no-repeat 0 0;
	font-family: "ＭＳ　Ｐゴシック",sans-serif;
	font-size:9pt;
	margin:0 0 0 0;
	padding:8px 0 0 20px;
}
div.sMenu ul li.current a{
	background:url(../images/toppagemenu/toppagemenu_lnkbtn_cur_bg_01.jpg) no-repeat 0 0;
}
div.sMenu ul li a:hover{
	background:url(../images/toppagemenu/toppagemenu_lnkbtn_hover_bg_01.jpg) no-repeat 0 0;
}
/*
div.sMenu ul li.current p.cur_font {
	font-family: "ＭＳ　Ｐゴシック",sans-serif;
	font-size:9pt;
	color:#cc3333;
	margin:0 0 0 0;
}
*/
.cur_font {
	font-family: "ＭＳ　Ｐゴシック",sans-serif;
	font-size:9pt;
	color:#cc3333;
	margin:0 0 0 0;
}
/******************** other **************************/
br.spacer-10{
	clear:both;
	font-size:10pt;
	line-height:3;
}
/******************** end **************************/