.risu { 
width: 220px; 
height: 136px; 
margin: 10px 0 0 0; 
background-image: url("http://www.tanzawagakki.com/risuback.jpg"); 
background-repeat: no-repeat; 
}
.risunaka { 
margin: 0; 
padding: 40px 0 0 9px; 
}
#watasuga1 { 
	list-style-type: none; 
	margin-left: 0; 
}
#watasuga2 { 
	list-style-type: none; 
	margin-left: 0; 
}
#watasuga3 { 
	list-style-type: none; 
	margin-left: 0; 
}
.risu p { 
	display: none; 
	margin: 0; 
}

#watasuga1 a { 
	width: 207px; 
	height: 31px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.tanzawagakki.com/tan2009010705.jpg"); 
}
#watasuga1 a:hover { 
	background-image: url("http://www.tanzawagakki.com/tan2009010705b.jpg"); 
}
#watasuga2 a { 
	width: 207px; 
	height: 31px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.tanzawagakki.com/tan2009010706.jpg"); 
}
#watasuga2 a:hover { 
	background-image: url("http://www.tanzawagakki.com/tan2009010706b.jpg"); 
}
#watasuga3 a { 
	width: 207px; 
	height: 31px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.tanzawagakki.com/tan2009010707.jpg"); 
}
#watasuga3 a:hover { 
	background-image: url("http://www.tanzawagakki.com/tan2009010707b.jpg"); 
}










.dekawata { 
width: 605px; 
height: 90px; 
}
#wata1 { 
	float: left; 
	list-style-type: none; 
	margin-left: 0; 
}
#wata2 { 
	float: right; 
	list-style-type: none; 
	margin-left: 0; 
}
#dekawata p { 
	display: none; 
	margin: 0; 
}

#wata1 a { 
	width: 300px; 
	height: 90px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.tanzawagakki.com/tan2009010703.jpg")
}
#wata1 a:hover { 
	background-image: url("http://www.tanzawagakki.com/tan2009010703b.jpg")
}
#wata2 a { 
	width: 300px; 
	height: 90px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.tanzawagakki.com/tan2009010704.jpg")
}
#wata2 a:hover { 
	background-image: url("http://www.tanzawagakki.com/tan2009010704b.jpg")
}


.topaki { 
padding: 0 0 10px 0; 
}
/*Relation_body*/
body { 
	text-align: center; 
	background-image: url("siteimage/allback.gif"); 
	margin: 0; 
}
/*###########################*/

/*Relation_Shadow*/
#topsline { 
	text-align: left; 
	margin: auto; 
	width: 914px; 
	height: 36px; 
	background-image: url("siteimage/topline.gif"); 
}
#alltrack { 
	text-align: left; 
	margin: auto; 
	width: 914px; 
	background-image: url("siteimage/alltrackback.gif"); 
	background-repeat: repeat-y; 
}

/*###########################*/

/*Relation_box*/
#box { 
	width: 850px; 
	margin-left: 32px; 
}
/*###########################*/

/*Relation_heaer*/
#header { 
	width: 850px; 
	height: 61px; 
}
#headerright { 
	width: 440px; 
	height: 60px; 
	float: right; 
}
#headerleft { 
	width: 403px; 
	height: 60px; 
	float: left; 
}
#headerleft img { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}





ul#htnavi { 
	height: 28px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding: 0; 
}

li#htbot1, li#htbot2 { 
	float: right; 
	list-style-type: none; 
	margin-left: 5px; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0; 
}
ul#htnavi p { 
	display: none; 
	margin: 0; 
}

li#htbot1 a { 
	width: 155px; 
	height: 28px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/htbot2.gif")
}
li#htbot1 a:hover { 
	background-image: url("siteimage/htbot2.gif")
}
li#htbot2 a { 
	width: 72px; 
	height: 28px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/htbot1.gif")
}
li#htbot2 a:hover { 
	background-image: url("siteimage/htbot1.gif")
}












#htsecnavi ul { 
	width: 440px; 
	margin-top: 0px; 
	margin-left: 0px; 
	font-size: 10px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding: 0 0 0 0px; 
        list-style: none; 
}

#htsecnavi li { 
	float: right; 
	margin-left: 0px; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding: 0 5px 0 10px; 
	border-right: #999 1px dotted; 
        list-style: none; 
}

#htsecnavi a { 
	margin: 0; 
	padding: 0; 
	font-size: 10px; 
	text-decoration: none; 
	color: #000; 
}
#htsecnavi a:hover { 
	color: #f08c3c; 
}





/*##########################*/









/*Relation_main*/
#main { 
	margin-top: 10px; 

}
/*##########################*/







/*Relation_headernavigation*/
#headnavigation { 
	width: 802px; 
	height: 25px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
	background-color: #fff; 
}
ul#hnavi { 
	height: 25px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 10px; 
	margin-bottom: 0px; 
	padding: 0; 
	float: right; 
}

li#hbot1, li#hbot2, li#hbot3 { 
	float: left; 
	list-style-type: none; 
	margin-left: 5px; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0; 
}
#headnavigation p { 
	display: none; 
	margin: 0; 
}

li#hbot1 a { 
	width: 80px; 
	height: 25px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/htopbot1.gif")
}
li#hbot1 a:hover { 
	background-image: url("siteimage/htopbot1.gif")
}
li#hbot2 a { 
	width: 80px; 
	height: 25px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/htopbot2.gif")
}
li#hbot2 a:hover { 
	background-image: url("siteimage/htopbot2.gif")
}
li#hbot3 a { 
	width: 80px; 
	height: 25px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/htopbot3.gif")
}
li#hbot3 a:hover { 
	background-image: url("siteimage/htopbot3.gif")
}


/*##########################*/




















/*Relation_navigation*/
#parbox { 
	width: 850px; 
	height: 180px; 
	margin: 10px 0 0 0; 
	padding: 0 0 0 0; 
	background-image: url("siteimage/parback.gif"); 
}
ul#navi { 
	margin-top: 7px; 
	margin-left: 7px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding: 0; 
}

li#bot1, li#bot2, li#bot3, li#bot4 { 
	float: left; 
	list-style-type: none; 
	margin-left: 0px; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0; 
}
#parbox p { 
	display: none; 
	margin: 0; 
}

li#bot1 a { 
	width: 209px; 
	height: 168px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/rbotan1.jpg"); 
}
li#bot1 a:hover { 
	background-image: url("siteimage/rbotan1b.jpg"); 
}
li#bot2 a { 
	width: 209px; 
	height: 168px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/rbotan2.jpg"); 
}
li#bot2 a:hover { 
	background-image: url("siteimage/rbotan2b.jpg"); 
}
li#bot3 a { 
	width: 209px; 
	height: 168px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/rbotan3.jpg"); 
}
li#bot3 a:hover { 
	background-image: url("siteimage/rbotan3b.jpg"); 
}
li#bot4 a { 
	width: 209px; 
	height: 168px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/rbotan4.jpg"); 
}
li#bot4 a:hover { 
	background-image: url("siteimage/rbotan4b.jpg"); 
}



/*##########################*/















/*Relation_contents*/

#contentsbox { 
	width: 850px; 
	margin: 0px 0 0 0; 
}



#underbox { 
	width: 850px; 
	margin: 15px 0 0 0; 
	padding: 0; 
}

.rightline { 
	width: 222px; 
	float: right; 
	margin: 0; 
	padding: 0px 0 0 0; 
}




.minna { 
	width: 220px; 
	height: 222px; 
	background-image: url("siteimage/r1back.jpg"); 
}
.minnap { 
	margin: 0; 
	padding: 156px 0 0 10px; 
}
.minnap a { 
	width: 200px; 
	height: 57px; 
	display: block; 
	text-decoration: none; 
	background-image: url("siteimage/r1.gif"); 
}
.minnap a:hover { 
	background-image: url("siteimage/r1.gif"); 
}




.minna2 { 
	width: 220px; 
	height: 114px; 
	margin: 10px 0 0 0; 
	background-image: url("siteimage/r2back.jpg"); 
}
.minna2p { 
	margin: 0; 
	padding: 58px 10px 0 10px; 
}
.minna2p a { 
	font-size: 12px; 
	color: #333; 
	line-height: 16px; 
	letter-spacing: 1px; 
	display: block; 
	text-decoration: none; 
}
.minna2p a:hover { 
	color: #f08c3c; 
}



.minna3 { 
	width: 220px; 
	height: 103px; 
	margin: 10px 0 0 0; 
	background-image: url("siteimage/r3back.jpg"); 
}
.minna3p { 
	margin: 0; 
	padding: 42px 0px 0 7px; 
}
.minna3p ul { 
	width: 212px; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
}
.minna3p li { 
	width: 100px; 
	list-style: none; 
	float: left; 
}
.minna3p a { 
	margin: 5px 0 0 0; 
	font-size: 12px; 
	color: #333; 
	display: block; 
	text-decoration: none; 
}
.minna3p a:hover { 
	color: #f08c3c; 
}









.leftline { 
	width: 607px; 
	background-color: #ffffff; 
	float: left; 
	margin: 0; 
	padding: 0; 
}


.leftline h2 { 

background-image: url("http://www.tanzawagakki.com/siteimage/cateback.jpg"); 
background-repeat: no-repeat; 
margin: 0px 0 10px 0px; 
padding: 15px 0 17px 30px; 
font-size: 16px; 
color: #555; 
letter-spacing: 2px; 
}
.leftline h3 { 

background-image: url("http://www.tanzawagakki.com/siteimage/menuback.jpg"); 
background-repeat: no-repeat; 
margin: 0px 0 0 0; 
padding: 11px 0 13px 30px; 
font-size: 12px; 
color: #555; 
letter-spacing: 2px; 
font-weight: 400; 
}
.leftline h3 a { 
color: #407fff; 
text-decoration: none; 
}
.leftline h3 a:hover { 
color: #ff5656; 
}



#upperleft { 
	width: 605px; 
	height: 257px; 
	background-image: url("siteimage/up1.gif"); 
	background-repeat: no-repeat; 
	margin: 0; 
	padding: 0 0 0 0; 
}
#upperright { 
	width: 605px; 
	height: 187px; 
	background-image: url("siteimage/up2.gif"); 
	background-repeat: no-repeat; 
	margin: 16px 0 0 0; 
	padding: 0 0 0 0; 
}

.backbot { 
	width: 592px; 
	height: 46px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
.backbot a { 
	width: 124px; 
	height: 27px; 
	background-image: url("siteimage/backbotimage.gif"); 
	float: right; 
	margin-top: 10px; 
}
.backbot a:hover { 
	background-image: url("siteimage/backbotimage.gif"); 
}





.scbox { 
	overflow: auto; 
	margin: 10px 0 0 0; 
	width: 590px; 
	height: 187px; 
}
.scbox p { 
	font-size: 12px; 
	color: #333; 
	line-height: 16px; 
	margin-top: 0; 
	margin-left: 10px; 
	margin-bottom: 0; 
	margin-right: 0px; 
	padding-top: 10px; 
	padding-left: 0px; 
	padding-right: 0; 
	padding-bottom: 10px; 
	border-bottom: #999 1px dotted; 
}



.scbox2 { 
	overflow: auto; 
	margin: 10px 0 0 0; 
	width: 590px; 
	height: 116px; 
}
.scbox2 p { 
	font-size: 12px; 
	color: #333; 
	line-height: 16px; 
	margin-top: 0; 
	margin-left: 10px; 
	margin-bottom: 0; 
	margin-right: 0px; 
	padding-top: 5px; 
	padding-left: 0px; 
	padding-right: 0; 
	padding-bottom: 5px; 
	border-bottom: #999 1px dotted; 
}

.scbox a { 
	color: #333; 
}
.scbox a:hover { 
	color: #f08c3c; 
}

.scbox2 a { 
	color: #333; 
}
.scbox2 a:hover { 
	color: #f08c3c; 
}






.banner { 
	clear: both; 
	padding: 20px 0 0 0; 
}









.area { 
	width: 850px; 
	margin-top: 30px; 
	padding: 15px 0 15px 0; 
	border-top: #999 1px dotted; 
	border-bottom: #999 1px solid; 
}
.area h4 { 
	font-size: 14px; 
	color: #f08c3c; 
	margin: 0; 
	padding: 0 0 10px 0; 
}
.area p { 
	font-size: 12px; 
	color: #333; 
	margin: 0; 
	padding: 0; 
	line-height: 18px; 
	letter-spacing: 1px; 
}





/*Relation_footernavigation*/
#footernavigation { 
	width: 850px; 
	margin-top: 15px; 
	margin-bottom: 0; 
	padding-top: 0px; 
	padding-bottom: 15px; 
	text-align: center; 
}
#footernavigation p { 
	margin: 0; 
	padding: 0; 
}
#footernavigation a { 
	font-size: 12px; 
	color: #333; 
	letter-spacing: 1px; 
}
#footernavigation a:hover { 
	color: #f08c3c; 
}




/*##########################*/






/*Relation_footer*/

#footer { 
	width: 850px; 
	height: 31px; 
	background-image: url("siteimage/footer.jpg"); 
	background-repeat: no-repeat; 
	margin: 0; 
	padding: 0 0 30px 0; 
}
#footer p { 
	display: none; 
}
/*###########################*/