@charset "UTF-8";

/*localnav
-----------------------------------------------------------------------------------------*/
#localnav{
	background:#007931 url(images/localnav_bg.png) top repeat-x;
	position:relative;
	margin-bottom:-1px;
}
#localnav h2{
	display:none;
}
#localnav ul{
	width:1200px;
	margin:0 auto;
	text-align:left;
}
#localnav li{
	float:left;
}
#localnav li.menu-item-has-children.current-menu-item,
#localnav li.page_item_has_children.current_page_item,
#localnav li.current_page_parent{
	margin-bottom:60px;
}
#localnav li ul{
	display:none;
	position:absolute;
	left:-50%;
	right:-50%;
	top:60px;
	width:1200px;
}
#localnav li.current_page_item ul,
#localnav li.current_page_parent ul{
	display:block;
}
#localnav li a{
	display:block;
	font-size:16px;
	line-height:20px;
	padding:20px;
	color:#FFF;
	white-space:nowrap;
	letter-spacing:1px;
}
#localnav li.current_page_parent > a,
#localnav li a.current,
#localnav li a:hover{
	background:rgba(0,0,0,0.3) url(images/localnav_on.png) center bottom no-repeat;
}
@media screen and (max-width: 739px) {
	#localnav{display:none;margin:0;background:#007931;}
	#localnav h2{display:block;padding:15px 0 0 0;text-align:center;color:#FFF;}
	#localnav ul{width:100%;padding:5px 15px 15px 15px;}
	#localnav li{float:none;border-top:1px solid #00B14B;}
	#localnav li a{padding:10px 15px;color:#00A530;background:#FFF;white-space:normal;letter-spacing:0;}
	#localnav li.current_page_parent > a,#localnav li a.current,#localnav li a:hover{background:#F4F0A2;}
	#localnav li.menu-item-has-children.current-menu-item,#localnav li.page_item_has_children.current_page_item,#localnav li.current_page_parent{margin-bottom:0;}
	#localnav li ul{position:static;background:none;padding:0;width:auto;}
	#localnav li ul a{border-left:10px solid #F4F0A2}
}
/*-------------------------企業表彰のローカルナビ 詰める*/
@media print, screen and (min-width: 740px) {
	#localnav .page-item-69 li a{padding:10px 15px;line-height:18px;height:60px;}
	#localnav .page-item-69 li a span{display:block;font-size:12px;}
}