@charset "utf-8";
/*=============================================================
 Local Menu Layout
=============================================================*/
#local-menu{
	width:245px;
	float:right;
}
#local-menu h2{
	width:245px;
	font-size:123.1%;
	line-height:120%;
}
#local-menu h2 a{
	width:207px;
	display:block;
	padding:23px 0 21px 38px;
	background: url(../img/lm_titile_bg_current.gif) no-repeat left top;
	color:#fff;
}
#local-menu ul#contents-menu{
	line-height:1.3;
	width:245px;
	border-bottom: 1px solid #808994;
}
#local-menu ul#contents-menu li{
	width:245px;
	padding:6px 0 5px;
	background: url(../img/lm_line.gif) no-repeat left top;
}
#local-menu ul#contents-menu li.start{
	width:245px;
	background:none;
	padding-top:5px;
}
#local-menu ul#contents-menu li.end{
	padding:6px 0 4px;
}
#local-menu ul#contents-menu li.haschild{
	padding-bottom:0px;
}
#local-menu ul#contents-menu li a{
	width:207px;
	padding:10px 0 9px 38px;
	background: url(../img/lm_bg.gif) no-repeat left top;
	display:block;
	font-size:104%;
}
#local-menu ul#contents-menu li ul{
	width:207px;
	padding:5px 0 0 0;
	margin:0 0 0 38px;
}
#local-menu ul#contents-menu li ul li{
	width:207px;
	padding:6px 0 5px;
	margin:0;
	background: url(../img/lm_line.gif) no-repeat left top;
}
#local-menu ul#contents-menu li ul li a{
	width:187px;
	padding:6px 0 5px 20px;
	background: url(../img/lm_bg.gif) no-repeat -15px -4px;
	display:block;
	font-size:104%;
}
#local-menu ul#contents-menu li a:hover{
	background: url(../img/lm_bg_over.gif) no-repeat left top;
}
#local-menu ul#contents-menu li span.current{
	width:207px;
	padding:10px 0 9px 38px;
	background: url(../img/lm_bg_over.gif) no-repeat left top;
	display:block;
	font-size:104%;
	font-weight:bold;
	color:#333;
}
#local-menu ul#contents-menu li ul li a:hover{
	background: url(../img/lm_bg_over.gif) no-repeat -15px -4px;
}
#local-menu ul#contents-menu li ul li span.current{
	width:187px;
	padding:6px 0 5px 20px;
	background: url(../img/lm_bg_over.gif) no-repeat -15px -4px;
	display:block;
	font-size:104%;
	font-weight:bold;
	color:#333;
}
#local-menu div#related-menu{
	width:245px;
	padding:15px 0 20px;
	background: url(../img/lm_re_box_bottom.gif) no-repeat left bottom;
}
#local-menu div#related-menu ul{
	width:211px;
	padding:0px 17px 0 17px;
	background: url(../img/lm_re_bg.gif) repeat-y left top;
}
#local-menu div#related-menu ul li{
	width:211px;
	padding:12px 0 0;
}
#local-menu div#related-menu ul li.start{
	background:none;
	padding:0;
}
#local-menu div#related-menu ul li a{
	width:191px;
	padding:0 0 2px 20px;
	background: url(../../shared/img/arw_dark_blue.gif) no-repeat 6px 4px;
	display:block;
}
#local-menu div#related-menu ul li a.win-blank{
	width:191px;
	padding:0 0 2px 20px;
	background: url(../img/icon_blank.gif) no-repeat 5px 1px;
	display:block;
}
#local-menu div#bnr-menu{
	width:245px;
	padding:15px 0 20px;
}
#local-menu div#bnr-menu ul{
	width:245px;
}
#local-menu div#bnr-menu ul li{
	width:245px;
	padding-bottom:8px;
}
#local-menu div#bnr-menu ul li img{
	vertical-align: bottom;
}
