body {
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 0px;
	background: #9FCC06 url(../../top_img/top_back.gif) repeat-x;
	color: #333333;
	text-align: center;
}


h1,h2,h3,h4,h5,h6,img{
	margin: 0;
	padding: 0;
	border: 0;
}


h2 {
	margin: 0px;
	padding-bottom: 20px;
}


h3 {
	font: bold 14px "ＭＳ Ｐゴシック", Osaka;
	color: #7DA004;
	margin-bottom: 25px;
}


/*通常link*/
a{
	color: #0066CC;
	text-decoration: underline;
}

a:hover{
	color: #FF9900;
}

a:activ{
	color: #0066CC;
	text-decoration: underline;
}



/**** wrapper ****/

#wrapper {
	margin: 0px auto;
	width: 791px;
	border-right: 0px;
	border-left: 0px;
	height: 398px;
	border-bottom: 0px;
	border-top-width: 0px;
	background: url(../../top_img/top_img.jpg);
	padding: 0px;
}





/**** menu ****/


#menu {
	width: 791px;
	margin: 0px auto;
	height: 42px;
	padding: 0px;
}
#menu li {
	display: block;
	float: left;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#home a:link,
#home a:visited{
background:url("../images/bo_home.gif") no-repeat;
}
 
#home a:hover{
background:url("../images/bo_home_f2.gif") no-repeat;
}


#menu #greeting a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:140px;
height:42px;
overflow:hidden;
display:block;
}

#greeting a:link,
#greeting a:visited{
background:url("../../top_img/bo_greeting.jpg") no-repeat;
}
#greeting a:hover{
background:url("../../top_img/bo_greeting_f2.jpg") no-repeat;
}


#menu #guide a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:129px;
height:42px;
overflow:hidden;
display:block;
}

#guide a:link,
#guide a:visited{
background:url("../../top_img/bo_guide.jpg") no-repeat;
}
 
#guide a:hover{
background:url("../../top_img/bo_guide_f2.jpg") no-repeat;
}


#menu #application a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:128px;
height:42px;
overflow:hidden;
display:block;
}

#application a:link,
#application a:visited{
background:url("../../top_img/bo_application.jpg") no-repeat;
}
 
#application a:hover{
background:url("../../top_img/bo_application_f2.jpg") no-repeat;
}




#menu #rule a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:128px;
height:42px;
overflow:hidden;
display:block;
}

#rule a:link,
#rule a:visited{
background:url("../../top_img/bo_rule.jpg") no-repeat;
}
 
#rule a:hover{
background:url("../../top_img/bo_rule_f2.jpg") no-repeat;
}






#menu #kenjin a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:128px;
height:42px;
overflow:hidden;
display:block;
}

#kenjin a:link,
#kenjin a:visited{
background:url("../../top_img/bo_kenjin.jpg") no-repeat;
}
 
#kenjin a:hover{
background:url("../../top_img/bo_kenjin_f2.jpg") no-repeat;
}





#menu #inquiry a{
text-decoration:none;
text-indent:-1000px;
text-align:center;
width:138px;
height:42px;
overflow:hidden;
display:block;
}

#inquiry a:link,
#inquiry a:visited{
background:url("../../top_img/bo_inquiry.jpg") no-repeat;
}
 
#inquiry a:hover{
background:url("../../top_img/bo_inquiry_f2.jpg") no-repeat;
}






/**** footter ****/

#footer {
	margin: 0px auto;
	width: 791px;
	padding-top: 30px;
}

address {
	font: normal 12px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}


.td {
	font: 12px "ＭＳ Ｐゴシック", Osaka;
}
.th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
