@charset "UTF-8";

/*/////////////////////////////////////////////////////////

 http://www.shutoko.jp/　メニューカラム用CSS

 last updated : 2008/05/09
 
///////////////////////////////////////////////////////// */

/* 検索ボタン改良用 ////////////////////////////////////// */
#special{
	float: none;
	text-align: right;
}
/* base style ////////////////////////////////////// */

#navigation h2 {
	background: url(../images/lmenu_head_bg.gif) top no-repeat;
	padding: 0.5em 10px;
	font-weight: bold;
}

#navigation ul li a {
	display: block;
	position: relative;
	color: #1a1a1a;
	text-decoration: none;
}
#navigation ul li a:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#navigation ul li a {display:inline-block;}
/* Hide from IE-mac ＼*/
*html #navigation ul li a {height:1%;}
#navigation ul li a {display:block;}
/* End hide form IE-mac */

#navigation ul.lNavi1 {
	margin: 0 2px 0 3px;
	padding: 0;
	border-top: 1px solid #d9d9d9;
}

#navigation ul.lNavi1 li {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 0;
}

#navigation ul.lNavi1 li a {
	padding: 0.8em 30px 0.8em 10px;
	background: url(../images/lmenu_icon_depth2.gif) 175px no-repeat;
	overflow: hidden;
}

#navigation ul.lNavi1 li a.newwin {
	padding-right: 30px;
	background: url(../images/lmenu_icon_newwin.gif) 173px no-repeat;
}

#navigation ul.lNavi1 li a.samewin {
	padding-right: 30px;
	background: url(../images/lmenu_icon_samewin.gif) 173px no-repeat;
}

#navigation ul.lNavi1 li a:hover {
	background-color: #ededed; 
}

#navigation ul.lNavi1 li a.newwin:hover,
#navigation ul.lNavi1 li a.samewin:hover {
	background-color: transparent;
	text-decoration: underline;
}

#navigation ul.lNavi2 {
	margin: 0;
	padding: 5px 0 7px 0;
}

#navigation ul.lNavi2 li {
	border-bottom: none;
	background: url(../images/lmenu_icon_depth3.gif) 10px no-repeat;
}

#navigation ul.lNavi2 li a {
	padding: 0.4em 10px 0.2em 20px;
	background: url(../images/lmenu_icon_depth3.gif) 10px no-repeat;
	overflow: hidden;
}

#navigation ul.lNavi2 li a:hover {
	background-color: transparent;
	text-decoration: underline;
}


/* individual ////////////////////////////////////// */
