@charset "UTF-8";
/*-----------------------------------------------
	フッター下部固定用
-----------------------------------------------*/

html,body {
    height: 100%;
}

div#wrapperAll {
    position: relative;
    height: 100%;
    min-height: 100%;
}
body > #wrapperAll {
    height: auto;
}
div#wrapper {
    height: auto;
    padding-bottom: 108px;
}

#footer {
    position: absolute;
    bottom: 0px;
}


/*-----------------------------------------------
	共　通
-----------------------------------------------*/

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 87.5%;
	line-height: 1.5em;
}
body a:link {
	color: #3eb134;
	text-decoration: none;
}
body a:visited {
	color: #3eb134;
	text-decoration: none;
}
body a:hover {
	color: #3eb134;
	text-decoration: none;
}
body a:active {
	color: #3eb134;
	text-decoration: none;
}

#wrapperAll {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}


/* ナビゲーション */
#navigation ul {
	height: 36px;
	width: 800px;
	margin-bottom: 10px;
}
#navigation ul li {
	display: block;
	float: left;
	text-indent: -9999px;
}
#navigation li#top {
	height: 36px;
	width: 132px;
}
#navigation li#info {
	height: 36px;
	width: 167px;
}
#navigation li#access {
	height: 36px;
	width: 180px;
}
#navigation li#contact {
	height: 36px;
	width: 140px;
}
#navigation li#link {
	height: 36px;
	width: 181px;
}
#navigation li a {
	height: 36px;
	display: block;
	background-image: url(../images/navigation.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navigation li#top a {
	width: 132px;
	background-position: 0px 0px;
}
#navigation li#info a {
	width: 167px;
	background-position: -132px 0px;
}
#navigation li#access a {
	width: 180px;
	background-position: -299px 0px;
}
#navigation li#contact a {
	width: 140px;
	background-position: -479px 0px;
}
#navigation li#link a {
	width: 181px;
	background-position: -619px 0px;
}
#navigation li#top a:hover {
	background-position: 0px -36px;
}
#navigation li#info a:hover {
	background-position: -132px -36px;
}
#navigation li#access a:hover {
	background-position: -299px -36px;
}
#navigation li#contact a:hover {
	background-position: -479px -36px;
}
#navigation li#link a:hover {
	background-position: -619px -36px;
}
#navigation li#top_select a {
	width: 132px;
	background-position: 0px -36px;
}
#navigation li#info_select a {
	width: 167px;
	background-position: -132px -36px;
}
#navigation li#access_select a {
	width: 180px;
	background-position: -299px -36px;
}
#navigation li#contact_select a {
	width: 140px;
	background-position: -479px -36px;
}
#navigation li#link_select a {
	width: 181px;
	background-position: -619px -36px;
}

/* カラー */
.color_8ec31f {
	color: #8ec31f;
}
.color_3eb134 {
	color: #3eb134;
}
