/*----------BASIC DESIGN--------------*/

* { 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}


p{ 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 


}

img{
	border-width:0;


}


body{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	height:auto;
	text-align:center;
	font-family:Century;
	font-size:10px;
	color:#000;
	background-image:url(../img/image/bg.gif);
	background-repeat:repeat-x;
}

#all{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width:900px;
	height:auto;
	text-align:center;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
}

/*----------コンテンツ--------------*/

#contents{
	clear:both;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:auto;
	font-size:20px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;

}

/*----------ヘッダー--------------*/

#header{
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 30px;
	text-align: right;
	color: #FFFFFF;
	background-color: #339900;
	font-size: 15px;
	font-weight: bold;
	}





/*----------レイアウト------------*/

#left{
	margin: 0px 0px;
	padding: 0px;
	float:left;
	width: 180px;
	height: auto;
	}
	
	
#right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 720px;
	height: auto;
	background-image: url(../image/c_bg.gif);
	}





/*----------メニュー--------------*/
#menu_0{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
	height:auto;
	font-size:12px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:center;
	background-image:url(../img/image/b00.jpg);
	background-repeat:repeat-x;
	text-indent: -9999px;
}


ul#menu00{
	margin: 0px;
	padding: 0px;
	list-style:none;
	width:100%;
}


li.menu11{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image:url(../image/m01.gif);
	background-repeat:no-repeat;
}



li.menu11 a{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;
}

li.menu11 a:hover{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m01_on.gif);
	background-repeat:no-repeat;
}



li.menu22{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m02.gif);
	background-repeat: no-repeat;
		
}



li.menu22 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu22 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m02_on.gif);
	background-repeat:no-repeat;

}

li.menu33{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m03.gif);
	background-repeat: no-repeat;
		
}



li.menu33 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;
}

li.menu33 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m03_on.gif);
	background-repeat:no-repeat;
}

li.menu44{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m04.gif);
	background-repeat: no-repeat;
		
}



li.menu44 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu44 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m04_on.gif);
	background-repeat:no-repeat;
}

li.menu55{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m05.gif);
	background-repeat: no-repeat;
		
}



li.menu55 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu55 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m05_on.gif);
	background-repeat:no-repeat;
}

li.menu66{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m06.gif);
	background-repeat: no-repeat;
		
}



li.menu66 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu66 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m06_on.gif);
	background-repeat:no-repeat;
}

li.menu77{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m07.gif);
	background-repeat: no-repeat;
		
}



li.menu77 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu77 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m07_on.gif);
	background-repeat:no-repeat;
}
li.menu88{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	text-decoration:none;
	display:block;
	background-image: url(../image/m08.gif);
	background-repeat: no-repeat;
		
}



li.menu88 a{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#808080;

}

li.menu88 a:hover{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:180px;
	height:50px;
	font-size:14px;
	list-style:none;
	display:block;
	text-decoration:none;
	background-image:url(../image/m08_on.gif);
	background-repeat:no-repeat;
}





/*----------メイン--------------*/

#main{
	clear:both;
	margin:5px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:650px;
	height:328px;
	font-size:12px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;
}

#main2{
	clear:both;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:550px;
	height:110px;
	font-size:10px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;
	background-image: url(../image/new_bg.gif);
}
#main3{
	clear:both;
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	width:550px;
	height:150px;
	font-size:10px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;
}

#news{
	clear:both;
	margin:5px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:500px;
	height:auto;
	font-size:10px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;
}


ul#news00{
	margin: 0px;
	padding: 0px;
	list-style:none;
	width:100%;
}

li.news01{
	clear:both;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:500px;
	height:20px;
	font-size:14px;
	color:#86BD24;
	text-align:left;
	display:block;
	text-decoration:none;
}
.bar01{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:550px;
	height:30px;
	font-size:10px;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	text-align:left;
}



/*---------フッター--------------*/


#footer{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:900px;
	height:20px;
	text-align:center;
	font-family: Meiryo, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W";
	font-size:12px;
	color:#FFFFFF;
	background-color: #339900;
}
#top_01 {
	margin: 20px auto 20px auto;
	padding: 0px;
	width: 650px;
	height: auto;
}
#main td {
	margin: 0px;
	padding: 0px;
	line-height: 2;
}

#top_01 td {
	margin: 0px;
	padding: 0px;
	line-height: 2;
}
