@charset "utf-8";
/* CSS Document */

/* ========== 下部ナビ========== */
#h_navi{
	clear:both;
	margin:0px;
}
#h_navi ul{
	clear:both;
		padding:0px;
	margin:0px;
	display:table;
	width:100%;
	table-layout:fixed;

}
#h_navi li a{
	color:#535342;
	font-weight:bold;
	text-decoration:none;
}
#h_navi li a:hover{
	color:#990000;
	text-decoration:underline;
}

#h_navi li.navi1{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#fff 0%,#eee);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));  
	border: 1px solid #ccc;  
	color:#111;  
	padding:12px 0px 8px 0px;
	font-size:90%;
	vertical-align:middle;
	text-align:center;
		background-color:#f1f1f1;

}
#h_navi li.navi1b{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#990000 0%,#622b2b);  
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#622b2b));   
	color:#fff;  
	padding:12px 0px 8px 0px;
	font-size:90%;
	vertical-align:middle;
	background-color:#ccc;
		text-align:center;
font-weight:bold;

}
#h_navi li.navi1b a{
	color:#fff;
}
#h_navi li.navi1b a:hover{
	color:#fff;
	text-decoration:underline;
}




/* ========== 下部ナビ========== */
.header_m{
	margin:0px;

		padding-top:5px;
}

.header_m li{
	float:left;
	font-size:80%;
	padding:5px;

}

.header_m li a:hover{
	text-decoration:underline;
}



.header_m li+ li {
  border-left: 1px solid #ccc;
}

.header_m.m_2{
			background-color:#FDF0F3;
}
.header_m.m_2 li a{
	color:#906;
	text-decoration:none;
}

