/* 文字コードにShift JISを指定します。 */
@charset "euc-jp";

/*
サイドコンテンツ
*/
#side_contents{
	width: 182px;
	float: left;
	text-align:center;
}

/*影じゃない部分の作成*/
#right_shadow{
	background-image:url(../images/submenu_shadow_top.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
	width:5px;
	height:5px;
	float:left;
}
#buttom_shadow{
	background-image:url(../images/submenu_shadow_buttom.gif);
	background-repeat:no-repeat;
	background-position:left buttom;
	background-attachment:scroll;
	width:182px;
	height:5px;
	clear:both;
}

/*サブメニュー領域(影)*/
#sub_menu {
	background-image:url(../images/submenu_shadow_side.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-attachment:scroll;
	width:182px;
	float:left;
	text-align:left;
	margin-bottom:10px;
}

/*サブメニュー(サイドバー領域確保)*/
#sub_menu_main {
	background-image:url(../images/side_bar.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-attachment:scroll;
	background-color:#CCC;
	padding-left:30px;
	width:147px;
	float:left;
}

/*メインメニュー名表示*/
#sub_menu h2 {
	background-color: #E2E2E2;
	font-size: 100%;
	line-height: 1.2em;
}
#sub_menu h2 a{
	text-decoration:none;
	display:block;
	width:138px;
	padding:7px;
}

/*サブメニューリスト*/
#sub_menu_list {
/*	background-color:#F2F2F2;*/
}

/*サブメニュー(マウスオーバー)*/
#sub_menu_list li a:hover{
	position:relative;
	top:1px;
	left:1px;
}

/*サブメニュー大項目*/
#sub_menu_list li a{
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-decoration:none;
	line-height: 1.2em;
	vertical-align:top;
	display:block;

	background-image:url(../images/mark_blue_square.gif);
	background-position:5px 0.8em;
	padding:7px 0 7px 17px;
	width:130px;
	font-size:95%;
	background-color:#F8F8F8;
}

/*サブメニュー大項目(選択状態)*/
#sub_menu_list li.selected{
	background-color:#B8B8B8;
}
#sub_menu_list li a.selected{
	color:#FFF;
	font-weight:bold;

	background-color:#B8B8B8;
	background-image:url(../images/mark_white_square.gif);
}
#sub_menu_list li.selected ul{
	margin-left:13px;
}

/*サブメニュー中項目*/
#sub_menu_list li ul li a{
	background-image:url(../images/mark_black_arrow.gif);
	background-position:4px 0.8em;
	padding:7px 0 7px 17px;
	width:117px;
	font-size:80%;
	background-color:#F0F0F0;
}
/*サブメニュー中項目(選択状態)*/
#sub_menu_list li ul li.selected{
	background-color:#A8A8A8;
}
#sub_menu_list li ul li a.selected{
	background-color:#A8A8A8;
	background-image:url(../images/mark_white_arrow.gif);
}
#sub_menu_list li ul li a.selected ul{
	margin-left:13px;
}

/*サブメニュー小項目*/
#sub_menu_list li ul li ul li a{
	background-image:url(../images/mark_black_disk.gif);
	background-position:3px 0.8em;
	padding:7px 0 7px 15px;
	width:106px;
	font-size:75%;
	background-color:#E8E8E8;
}
/*サブメニュー小項目(選択状態)*/
#sub_menu_list li ul li ul li a.selected{
	background-image:url(../images/mark_white_disk.gif);
}
