@charset "shift_jis";

/****************/
/* 左メニュー用 */
/****************/

/* 左メニュ― --------------------------------------------*/
#SIDEBAR *,#SIDEBAR * li, #SIDEBAR * ul, #SIDEBAR * li * , #SIDEBAR * ul * {
	margin:0;
	padding:0;
}

/*左TD背景（上）*/
#SIDEBAR {
	margin:0;
	padding:0;
	width:200px;
	background-image: url(/optical/image/sidbar_background3.gif);
	float:left;

}

/*上部右側R用背景*/
#BACK_R {
	margin:0;
	padding:0;
	width:200px;

	background-image: url(/optical/image/sidbar_background.gif);
	background-repeat: no-repeat;
	clear:both;

}

#SIDEBAR li, #SIDEBAR ul {
	margin:0;
	padding:0;
}

/* 左メニュ―共通 */
#SIDEBAR ul {
	padding:0;
	margin:0;
	padding:0;
	list-style:none;
/*		border:1px solid #f00;*/
}

/* 左メニュ―共通 */
#SIDEBAR li {
	display:inline;
	padding:0;
	font:normal normal normal 100%/1.2em "MS PGOTHIC",Osaka,sans-serif;
}
#SIDEBAR li a {
	display:block;
	padding:7px 5px 5px 7px;
	margin:0;
/*	width:165px;*/
}



/* LINK */
#SIDEBAR * span{
	display:block;
}
#SIDEBAR li a:link,
#SIDEBAR li a:visited
{
	color:#32405c;
	cursor: pointer;
	text-decoration:none;
}
#SIDEBAR li a:active,
#SIDEBAR li a:hover
{
	color:#F60;
	text-decoration:none;
}


/* 左メニュ―第1階層 */
#SIDEBAR ul span {
	background:transparent url(/optical/image/sidbar_link.gif) no-repeat 0px 0px;
	border-top:1px solid #8FA5B6;
/*	width:165px;*/
	margin-right:3px;
}
#SIDEBAR ul a,
#SIDEBAR ul a:link,
#SIDEBAR ul a:visited {
	color:#32405c;
	cursor: pointer;
	text-decoration:none;
	width:182px;
}
#SIDEBAR ul a:active,
#SIDEBAR ul a:hover {
	background:transparent url(/optical/image/sidbar_link_hover.gif) no-repeat 0px 0px;
}

/* 左メニュ―第2階層以降 */
#SIDEBAR ul ul {
	margin:0;
}
#SIDEBAR ul ul span {
	background:transparent url(/optical/image/sidbar_link_sub.gif) no-repeat 0px 0px;
 border:0;
}

/* 左メニュ―第2階層 */
#SIDEBAR ul ul a,
#SIDEBAR ul ul a:link,
#SIDEBAR ul ul a:visited {
	background:transparent url(/optical/image/sidbar_link_sub.gif) no-repeat 0px 0px;
	padding-left:27px;
	width:163px;

}
#SIDEBAR ul ul a:active,
#SIDEBAR ul ul a:hover {
	background:transparent url(/optical/image/sidbar_link_sub_hover.gif) no-repeat 0px 0px;
}

/* 左メニュ―第3階層 */
#SIDEBAR ul ul ul a,
#SIDEBAR ul ul ul a:link,
#SIDEBAR ul ul ul a:visited {
	padding-left:44px;
	background-position:34px 1em;
}
#SIDEBAR ul ul ul a:active,
#SIDEBAR ul ul ul a:hover {
	background-position: 0px 0px;
}


/* 左メニュ―第4階層 */
#SIDEBAR ul ul ul ul a,
#SIDEBAR ul ul ul ul a:link,
#SIDEBAR ul ul ul ul a:visited {
	padding-left:61px;
	background-position:51px 1em;
}
#SIDEBAR ul ul ul ul a:active,
#SIDEBAR ul ul ul ul a:hover {
	background-position: 0px 0px;
}

/* 左メニュ―第5階層 */
#SIDEBAR ul ul ul ul ul a,
#SIDEBAR ul ul ul ul ul a:link,
#SIDEBAR ul ul ul ul ul a:visited {
	padding-left:78px;
	background-position:68px 1em;
}
#SIDEBAR ul ul ul ul ul a:active,
#SIDEBAR ul ul ul ul ul a:hover {
	background-position: 0px 0px;
}

#SIDEBAR a.sidebarthis,
#SIDEBAR a.sidebarthis:link,
#SIDEBAR a.sidebarthis:visited,
#SIDEBAR a.sidebarthis:active,
#SIDEBAR a.sidebarthis:hover {
	/* Mozilla用。現在地の時マウスオー場アクション非表示。javascriptからこのクラスを設定する。 */
	background:none;
}


#SIDEBAR .ttl{
	color:#369;
	margin:0 5px 0 16px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	
}
