@charset "UTF-8";
/*グローバルナビゲーション*/
/*----------------------------------------------------------基本設定:ヘッダー*/
/*---------------------------------------------------------------------------*/
#header {
	position:relative;
	z-index:999999;
	height: 150px;
	background: url(../_image/_top/menu_bg.gif) repeat-x;
}
#header .inner {
	position: relative;
	width: 980px;
	margin: 0px auto;
}
/*---------------------------------------------------------------------------*/
/*ロゴ*/
#header h1 {
	position: absolute;
	top: 15px;
	left: 0px;
}
/*---------------------------------------------------------------------------*/
/*ヘッダーバナー*/
#header .bnrArea {
	position: absolute;
	top: 18px;
	left: 240px;
}
/*---------------------------------------------------------------------------*/
/*グローバルナビゲーション*/
ul.navi {
	position: absolute;
	width: 700px;
	height: 28px;
	top: 113px;
	left: 256px;
	zoom: 1;
}
/*コンテンツ：回り込みクリア*/
ul.navi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
/*DW*/
ul.navi + * {
	clear: both;
}
ul.navi li {
	background: url(../_image/_top/menu_line.png) no-repeat right top;
	padding: 0 1px 0 0;
	float: left;
}
/*---------------------------------------------------------------------------*/
/*ドロップダウンナビゲーション*/
ul.navi li ul {
	position: absolute;
	margin: 28px 0 0 0;
	background: #f0f0f0;
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
	z-index: 999;
	visibility: hidden;
}
ul.navi ul li {
	display: block;
	background: none;
	padding: 0;
	border-bottom: 1px solid #b1b1b1;
	float: none;
}
/*---------------------------------------------------------------------------*/
ul.navi ul li.ttl {
	display: block;
	background: #626262 url(../_image/_gnavi/gnavi_ttl.gif) no-repeat 4px 14px;
	padding: 8px 6px 8px 6px;
	color: #FFF;
	border-bottom: 1px solid #b1b1b1;
	white-space: nowrap;
	float: none;
}
/*---------------------------------------------------------------------------*/
ul.navi ul li a {
	min-width: 210px;
	width: auto !important;
	width: 210px;
	display: block;
}
ul.navi ul li a:link, ul.navi ul li a:visited {
	padding: 8px 6px 8px 14px;
	background: url(../_image/_gnavi/gnavi_a.gif) no-repeat 4px 9px;
	color: #676767;
	text-decoration: none;
}
ul.navi ul li a:hover, ul.navi ul li a:active {
	padding: 8px 6px 8px 14px;
	background: #ababab url(../_image/_gnavi/gnavi_a_on.gif) no-repeat 4px 9px;
	text-decoration: none;
	color: #FFF;
}
/*---------------------------------------------------------------------------*/
#rightHyousi{
width:300px;
line-height:0px;
margin-bottom:6px;
}
#rightHyousi .hyousiMenu img{
float:left;
margin-bottom:4px;
}

#rightHyousi .hyousiMenu{
	width:286px;
	height:161px;
	background: url(../_image/_right/bg_hyousi.jpg) no-repeat;
	padding:0px 7px;
}
#rightHyousi .hyousiMenu .mgLeft{
margin-left:4px;
}



