/* right menu */
.rightMenu {
	width: 205px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
} 
/**/
.rightMenu h1,
.rightMenu h2,
.rightMenu h3,
.rightMenu h4,
.rightMenu h5,
.rightMenu h6,
.rightMenu p,
.rightMenu ol,
.rightMenu ul,
.rightMenu li,
.rightMenu dl,
.rightMenu dt,
.rightMenu dd,
.rightMenu table,
.rightMenu th,
.rightMenus td,
.rightMenu form,
.rightMenu br{
margin:0;
padding:0;
font-size:100%;
}

.rightMenu table{
	border-collapse:collapse;
	text-align:left;
}


.rightMenu input{
vertical-align:middle;
}

.rightMenu table {margin: 0px 0px 5px 0px; }
.rightMenu td {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.rightMenu .title{background-color: #333333; font-size: 18px; color: #ffffff;font-weight:bold; text-align:center;font-weight:normal;}
.rightMenu .title a{font-size: 18px; color: #ffffff;font-weight:normal; text-align:center;}
.rightMenu .link{background-color: #333333; color: #ffffff;font-weight:bold; text-align:right;font-weight:normal; margin:5px 0px 5px 0px; padding: 4px;}
.rightMenu .link a{color: #ffffff;font-weight:normal;}
.rightMenu a {color: #333333;font-weight:bold}
.rightMenu ul,
.rightMenu li{
list-style:none;
}

#side_menu00 .menu{
margin:0 0 13px 0;
}


#side_menu00 .menu{
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
}

#side_menu00 .menu:after{
display:block;
height:0px;
content:".";
visibility:hidden;
clear:both;
}


#side_menu00 .menu a:link{color:#0066aa;}
#side_menu00 .menu a:visited{color:#0066aa;}
#side_menu00 .menu a:hover{color:#0066aa;}
#side_menu00 .menu a:active{color:#0066aa;}

#side_menu00 .menu dt a:link{color:#906;}
#side_menu00 .menu dt a:visited{color:#906;}
#side_menu00 .menu dt a:hover{color:#ffffff;}
#side_menu00 .menu dt a:active{color:#906;}

/*縲MENU11
----------------------------------------------------------*/
#side11{
background-image:url(/common/img/side_menu/side01_bg.gif);
background-repeat:repeat-y;
background-position:left top;
}

#side11 .hd_tit{
padding:0 0 5px 0;
}

#side11 .ft{
background-image:url(/common/img/side_menu/side01_ft.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0 9px 4px 9px;
}

#side11 dl{
padding:0 0 5px 0;
}

#side11 dl dt.non {
	color: #FFFFFF;
	background: url(/common/img/side_menu/side01_tit_bg.gif) left top;
	padding: 10px 8px 8px 5px;
	width: 175px;
	font-size:73%;
	line-height:140%;
	font-weight:bold;
	display: block;
}

#side11 dl dt a,
#side11 dl dd a{
	display:block;
	width:175px;
	font-size:100%;
	line-height:140%;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left bottom;
}

#side11 dl dt a{
	background-image:url(/common/img/side_menu/side01_tit_bg.gif);
	color:#906;
}
#side11 dl dd a{background-image:url(/common/img/side_menu/side01_btn_bg.gif);color:#906;}

#side11 dl dt span,
#side11 dl dd span{
display:block;
background-repeat:no-repeat;
}

#side11 dl dt span{
background-image:url(/common/img/side_menu/side01_tit_ar.gif);
background-position:20px 50%;
padding:7px 5px 7px 39px;
}

#side11 dl dd span{
	background-image:url(/common/img/side_menu/ar_r_blue.gif);
	background-position:20px 50%;
	padding:12px 33px 12px 33px;
}

#side11 dl dt a:hover,
#side11 dl dt a:active{
background-image:url(/common/img/side_menu/side01_tit_bg_on.gif);
}

#side11 dl dd a:hover,
#side11 dl dd a:active{
background-image:url(/common/img/side_menu/side01_btn_bg_on.gif);
}

#side11 dl dt.on a:link,
#side11 dl dt.on a:visited,
#side11 dl dt.on a:hover,
#side11 dl dt.on a:active{
background-image:url(/common/img/side_menu/side01_tit_bg_cnt.gif);
color:#ffffff;
}

#side11 dl dt a:hover span,
#side11 dl dt a:active span,
#side11 dl dt.on span{
background-image:url(/common/img/side_menu/side01_tit_ar_on.gif);
}


#side11 dl dd.on a:link,
#side11 dl dd.on a:visited,
#side11 dl dd.on a:hover,
#side11 dl dd.on a:active{
background-image:url(/common/img/side_menu/side01_btn_bg_cnt.gif);
color:#906;
}

#side11 dl dd a:hover span,
#side11 dl dd a:active span,
#side11 dl dd.on span{
background-image:url(/common/img/side_menu/ar_r_blue_on.gif);
color:#906;
}


/*2gyoume*/
#side11 dl dd span.br{
padding:5px 5px 4px 32px;
}

#side11 dl dd.Fst {
	border-top: #d0d0d0 1px solid;
}
#side11 dl dd.Last {
	border-bottom: #d0d0d0 1px solid;
}
