/* CSS Document */

	*	{
		margin: 0;
		padding: 0;
		}
		
	body{
		text-align:center;
		letter-spacing:0.5px;
		background-color: #CCFFFF; 0 0 repeat;
		}		
	
	a,h1,h2, h3, h4, div, p, hr, blockquote, address, noscript {
		text-align  : left;
		font-style: normal;
		}
	ul, ol, dl, dt, dd, table, tr, td {
		list-style: none;
		margin:0;
		padding:0;
		}
	span, img  {
		border: none;
		font-style: normal;
		font-weight: normal;
		}
	em, strong 
		{
		border: none;
		font-style: normal;
		font-weight: normal;
		}
	a 	{
		text-decoration: none;
		}
	.clear{
		clear:both;
		}
b{
color:#00A651;
}
		
/*index************************************************/

#header {
		margin: 0 auto;
		width: 860px;
}
#header h1{
	padding:0 0 0 610px;
	color:#ffffff;

}

#main {
		margin:0 auto;
		width:810px;
		padding:25px;
		background-color:#FFFFFF;
		}

#main p{
		font-size:14px;
		line-height:30px;
		padding:10px 0 0 0;
		}

#main p a{
		color:#ED145B;
		font-size:24px;
		text-decoration:underline;
}

hr{
		clear:both;
}

	.left-img{
		float:left;
		padding:20px 20px 20px 10px;
		}

	.right-img{
		float:right;
		padding:20px 10px 20px 20px;
		}

#main dl{
		padding:15px 0;
		}

#main dt{
		font-size:16px;
		font-weight:bold;
		color:#0000FF;
		padding: 0 0 10px 0;
		}



	h1{
		font-size:12px;
		color:#000000;
		font-weight:normal;
		}
		
	h2{
		font-size:36px;
		color:#E42863;
		font-weight:normal;
		}
		h2 span{
		font-size:50px;
		}
		
	h3{
		font-size:20px;
		color:#E42863;
		font-weight:bold;
		padding:15px 0;
		letter-spacing:2px;
		}

.m{
	font-size:14px;
	text-align:center;
color:#000000;
}

address{
font-size:12px;
text-align:center;
color:#000000;
}
.footer p{
font-size:12px;
text-align:center;
color:#000000;
}

.s_link{
font-size:9px;
text-align:center;
color:#CC3300;
}