
@charset "utf-8";
/* CSS Document */

/* General Elements
------------------------------------ */

*{
	margin:0;
	padding:0;
	border:none;
	}

td{ line-height:1.6}

#main_cont01_02:after,
#foot ul:after,
.anc:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	font-size:0;
	visibility:hidden;
	}

/* base
------------------------------------ */

#wrap{
	width:980px;
	margin:0 auto;
	}
	
#head{
	width:980px;
	height:620px;
	background:url(../../images/index_bg00_03.png);
	overflow:hidden;
	}

#main{width:980px;}

#foot{
	width:980px;
	height:100px;
	margin-top:40px;
	}


/* containar
------------------------------------ */

/* header-logo */
#head h1{
	width:133px;
	height:39px;
	margin-top:12px;
	}

#main h2{
	width:821px;
	height:41px;
	margin:0 auto;
	}

#main table{
	margin:30px auto 0 auto;
	}

.f_color{
	color:#66CC00;
	font-weight:bold;
	}

#main_cont01{
	width:780px;
	height:221px;
	margin:30px auto 0 auto;
	background:url(../../images/index_bg04_13.png);
	overflow:hidden;
	}
	
	#main_cont01 p#main_cont01_01{
		width:738px;
		height:52px;
		margin:58px auto 0 auto;
		}
		
		#main_cont01 p#main_cont01_01 a{
			display:block;
			text-indent:-9999px;
			height:52px;
			background:url(../../images/index_bt01.png) 0 0 no-repeat;
			}

		#main_cont01 p#main_cont01_01 a:hover{
			background:url(../../images/index_bt01_on.png) 0 0 no-repeat;
			}
			
	#main_cont01_02{
		width:738px;
		height:107px;
		}

	#main_cont01_02 span{
		display:block;
		width:577px;
		height:107px;
		float:right;
		}

#main_cont02{
	width:761px;

	margin:20px auto 0 auto;
	background-color:#ECF4D9;
	padding:30px;
	line-height:1.6;
	}
		
	#main_cont02 dl dt{
		font:14px;
		font-weight:bold;
		color:#66CC00;
		
		}
		
/* footer */

#foot ul{
	width:498px;
	height:20px;
	}
	
	#foot ul li{
		height:20px;
		float:left;
		list-style-type:none;
		}
		
		#foot ul li a{
			display:block;
			text-indent:-9999px;
			height:20px;
			background:url(../../images/index_nav02.png) 0 0 no-repeat;
			overflow:hidden;
			}
		
		#foot ul li.nav05 a{
			width:147px;
			background-position:0 0;
			}
		#foot ul li.nav06 a{
			width:212px;
			background-position:-147px 0;
			}
		#foot ul li.nav07 a{
			width:136px;
			background-position:-359px 0;
			}
			
		#foot ul li.nav05 a:hover{
			width:147px;
			background-position:0 100%;
			}
		#foot ul li.nav06 a:hover{
			width:212px;
			background-position:-147px 100%;
			}
		#foot ul li.nav07 a:hover{
			width:136px;
			background-position:-359px 100%;
			}
			
#foot p{
	width:937px;
	height:30px;
	text-align:right;
	margin-top:20px;
	}

#finish{
	width:100%;
	text-align:center;
	background-color:#f00;
	margin:5px 0 14px 0;"
}
