@charset "shift_jis";

/* =======================================

	Globalnavi CSS

========================================== */

#g_nav_block{
	margin: 0 auto 0;
	padding: 10px 0;
	background: #310607;
}

#g_nav_block_inner{
	margin: 0 auto;
	padding: 0;
	width: 950px;
	position: relative;
}

#g_nav_block_inner h1#siteTitle {
	padding: 13px 0 0 0 ;
	width: 272px;
	float:left;
	display:inline;
	zoom: 1;
}


ul#g_nav{
	float:right;
	display:inline;
	zoom: 1;
	width: 610px;
	height:54px;
	z-index:1000;
	background: url(../../images/base/g_nav.png) no-repeat left top;
}

ul#g_nav li.g_nav01,
ul#g_nav li.g_nav02,
ul#g_nav li.g_nav03,
ul#g_nav li.g_nav04,
ul#g_nav li.g_nav05,
ul#g_nav li.g_nav06{
	float: left;
	display: inline;
	position: relative;
	cursor:pointer;
	text-indent:-9999px;
}

ul#g_nav li.g_nav01 > a {width: 102px;height:54px;}
ul#g_nav li.g_nav02 > a {width: 101px;height:54px;}
ul#g_nav li.g_nav03 > a {width: 102px;height:54px;}
ul#g_nav li.g_nav04 > a {width: 101px;height:54px;}
ul#g_nav li.g_nav05 > a {width: 102px;height:54px;}
ul#g_nav li.g_nav06 > a {width: 102px;height:54px;}

ul#g_nav li > a {display: block;}

ul#g_nav li.g_nav01 > a:hover {background: url(../../images/base/g_nav.png) no-repeat 0px -54px;}
ul#g_nav li.g_nav02 > a:hover {background: url(../../images/base/g_nav.png) no-repeat -102px -54px;}
ul#g_nav li.g_nav03 > a:hover {background: url(../../images/base/g_nav.png) no-repeat -203px -54px;}
ul#g_nav li.g_nav04 > a:hover {background: url(../../images/base/g_nav.png) no-repeat -305px -54px;}
ul#g_nav li.g_nav05 > a:hover {background: url(../../images/base/g_nav.png) no-repeat -406px -54px;}
ul#g_nav li.g_nav06 > a:hover {background: url(../../images/base/g_nav.png) no-repeat -508px -54px;}


ul.g_nav_list{
	min-width:99%;
	margin: 0 0 0 0;
	padding:0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position: absolute;
	left: 0;
	top: 54px;
	background: #fff;
	z-index:1000;
	display:none;
}

ul.g_nav_list li{
	border-bottom:1px solid #ccc;
	white-space: nowrap;
}

ul.g_nav_list li a{
	zoom: 1;
	margin: 0 0 0 0;
	padding:7px 14px 7px 21px;
	font-size:12px;
	line-height:1.5;
	display:block;
	background: #fff url(../../images/base/nav_arr.png)  8px 10px no-repeat;
}

ul.g_nav_list li a:hover{
	text-decoration:none;
	background:#e0dada url(../../images/base/nav_arr.png)  8px 10px no-repeat;
}

ul#border_none li{

}

ul#sub_list{

}

ul#sub_list > li > ul {
display:none;
}

ul#sub_list > li > ul > li {
	border-bottom:1px solid #ccc;
}

ul#sub_list > li{
	border-bottom:0px solid #ccc;
	white-space: nowrap;
}

ul#sub_list > li a.sub_list_tit{
	zoom: 1;
	margin: 0 0 0 0;
	padding:7px 7px 7px 25px;
	color:#fff;
	font-size:12px;
	line-height:1.5;
	display:block;
	background-image:none;
	background-color: #a45546;
	border-bottom:1px solid #ccc;
}

ul#sub_list > li a.sub_list_tit:hover{
	color: #a45546;
	text-decoration:none;
	background-image:none;
	background-color: #EBD8D3;
}

.pankuzu {
	height:22px;
	margin: 0 0 30px 0;
	padding: 2px 0 0 7px;
	font-size: 12px;
	line-height:1.5;
	position:relative;
	background: url(../../images/base/pankuzu_bg.png) no-repeat left top;
}

.pankuzu a.home_link {
	margin: 0 12px 0 0;
	font-size: 13px;
	line-height:1.5;
	color:#fff;
}
