@charset "utf-8";

#navi li{
	float:left;
	border-right: #fff solid 1px;
	list-style-type: none;
}

#navi a{
	width: 93px;
	height:0px:
	padding:0 0px;
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height: 50px;
	background-image: url(../image/menu-bg.gif);
}

#navi-home a{background-position:0 0;}
#navi-home a:hover{background-position: 0 -50px;}
#navi-home a:active{background-position: 0 -100px;}
.home #navi-home a{
	background-position: 0 -150px;
}

#navi-gaiyou a{background-position:0 0;}
#navi-gaiyou a:hover{background-position: 0 -50px;}
#navi-gaiyou a:active{background-position: 0 -100px;}
.gaiyou #navi-gaiyou a{
	background-position: 0 -150px;
}

#navi-event a{background-position:50% 0;}
#navi-event a:hover{background-position: 0 -50px;}
#navi-event a:active{background-position: 0 -100px;}
.event #navi-event a{background-position: 0 -150px;}

#navi-seitokai a{background-position:50% 0;}
#navi-seitokai a:hover{background-position: 0 -50px;}
#navi-seitokai a:active{background-position: 0 -100px;}
.seitokai #navi-seitokai a{background-position: 0 -150px;}

#navi-club a{background-position:50% 0;}
#navi-club a:hover{background-position: 0 -50px;}
#navi-club a:active{background-position: 0 -100px;}
.club #navi-club a{background-position: 0 -150px;}

#navi-dayori a{background-position:50% 0;}
#navi-dayori a:hover{background-position: 0 -50px;}
#navi-dayori a:active{background-position: 0 -100px;}
.dayori #navi-dayori a{background-position: 0 -150px;}

#navi-image a{background-position:50% 0;}
#navi-image a:hover{background-position: 0 -50px;}
#navi-image a:active{background-position: 0 -100px;}
.image #navi-image a{background-position: 0 -150px;}

li#navi-access{border-right:none;}
#navi-access a{background-position:100% 0;}
#navi-access a:hover{background-position: 0 -50px;}
#navi-access a:active{background-position: 0 -100px;}
.access #navi-access a{background-position: 0 -150px;}

* html #navi li a{
	display: inline-block;
}

p {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 20px;
}

h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 24px;
	line-height: 20px;
	border-top: 0px #CCCCCC;
	border-right: 0px #CCCCCC;
	border-bottom: 2px solid #999999;
	border-left: 10px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
}

h2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 16px;
	line-height: 22px;
	border-top: 1px solid #76a2ff;
	border-right: 5px solid #246bff;
	border-bottom: 1px solid #76a2ff;
	border-left: 5px solid #246bff;
	background-color: #76a2ff;
	margin: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

h4 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	line-height: 22px;
	margin: 10px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #00F;

}

