body {
	background:url(image/bg_collar.jpg);
	margin:0;
	padding:0;
	}

/*メニュー*/

#menu01 {
	margin-left:30px;
	}
#menu02 {
	margin-left:70px;
	}
#menu03 {
	margin-left:110px;
	}	
#menu04 {
	margin-left:150px;
	}
	
	
/*フッター*/	
.footer{
	background:url(image/footer_bg.jpg) repeat;
	}
.footer2{
	background:url(image/footer2_bg.jpg) repeat;
	width:800px;
	}
	
	
/*サイドメニュー*/
.sidemenu_bg {
	background:url(image/side_bg1.jpg) repeat-y;
	height:auto;
	}	
.sidemenu {
	background:url(image/side_bg.jpg) repeat-y;
	height:auto;
	}	

/*ページトップ・*/
.page_top {
	margin:20px 15px 15px 0;
	}
			
a:link
{
	text-decoration: none;
	color: #0078FF;
}

a.1
{
	text-decoration: none;
	color: #ffffff;
}

a.1:visited
{
	text-decoration: none;
	color: #ffffff;
}

a.1:hover
{	
	text-decoration: none;
	color: #FF6633;
}

a:visited
{
	text-decoration: none;
	color: #0000BE;
}

a:active
{
	text-decoration: none;
	color: #0000BE;
}

a:hover
{
	text-decoration: underline;
	color: #FF6633;
}

a:link.navi
{
	font-size: 9pt;
	text-decoration: underline;
	color: #191970;
}

a:visited.navi
{
	font-size: 9pt;
	text-decoration: underline;
	color: #191970;
}

a:active.navi
{
	font-size: 9pt;
	text-decoration: underline;
	color: #191970;
}

a:hover.navi
{
	font-size: 9pt;
	text-decoration: underline;
	color: #d83427;
}

h1 {
	margin:10px 0 ;
}


h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin:0;
	padding:0;
	text-align:center;
	color:#123AD7;
	}
#team {
	margin:10px 0 5px 40px;
	}

/*水辺再生プ糎ェクト*/

#part_span {
	color:#0000FF;
	font-size:16px;
	}
#part_span2 {
	color:#0099FF;
	}

/*E穫服1S*/
#blue {
	color:#0000FF;
	margin:10px 15px 25px 15px;
	font-size:14px;
	}
#blue img {
	margin:0 0 3px 5px;
	}
#li_red {
	list-style-type:square;
	color:#FF0000;
	}
#li_red span {
	color:#000000;
	}
#li_blue {
	list-style-type:square;
	color:#66FFFF;
	}
#li_blue span {
	color:#000000;
	}
#li_pink {
	list-style-type:square;
	color:#FF00FF;
	}
#li_pink span {
	color:#000000;
	}
#li_pink span span {
	color:#0000FF;
	}
.pink {
	color:#FF00FF;
	}
#f_blue {
	color:#0000FF;
	}









/*水EE廛糎ェクト*/
#p_div {
	margin:10px 15px 25px 15px;
	font-size:14px;
	}

.sikaku1 {
	color: #339900;
	}
.sikaku2 {
	color:#FE6634;
	}


td {
	font-size: 10pt;
	line-height: 130%;
	color: #000000;
}

td.num {
	font-family : Arial, Helvetica, sans-serif;
	line-height: 110%;
	color: #000000;
}

td.navi {
	font-size: 9pt;
	line-height: 120%;
	color: #393939;
}

td.1 {
	font-size: 10pt;
	line-height: 100%;
}

td.rank {
	font-size: 11pt;
	line-height: 120%;
	color: #000000;
}



/*What’s new*/
.new_div {
	margin: 0 0 10px 0;
	}
.new_div p {
	margin: 0;
	}	
.what_p {
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	margin: 0 0 15px 0;
	}	
.new_div img {
	margin: 5px;
	border: #000000 solid 1px;
	}
#new_img {
	float:right;
	margin: 0 80px 0 10px;
	border: #000000 solid 1px;
	} 
#new_epo {
	float:left;
	margin-left:20px;
	}
#epo_div {
	height:305px;
	margin-bottom:20px;
	}
#epo_div2 {
	height:200px;
	margin:20px 0 20px 0;
	}	
#new_img2 {
	float:right;
	margin: 0 25px 20px 10px;
	border: #000000 solid 1px;
	} 		


/*活島隊兎*/

#dispatch {
	list-style-image:url(image/b.gif);
	line-height:160%;
	}
.activity_div {
	margin: 0 0 0 25px;
	}
.blue {
	color:#0000CC;
	}
.pink {
	color:#ff00cc;
	}	
#precious {
	text-align:center;
	font-size:15px;
	color:#ff00cc;
	margin: 15px 0;
	}		
#staff {
	list-style-image:url(image/b.gif);
	line-height:160%;
	}	
