/* CSS Document */

	*	{
		margin: 0;
		padding: 0;
		}
		
	body{
		text-align:center;
		letter-spacing:0.5px;
		background:url(img/allbg.gif) 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;
		}
	a:hover{
		text-decoration:underline;
		color:#FF6536;
		}

	.clear{
		clear:both;
		}
		
/*index************************************************/

#header {
		margin: 0 auto;
		width: 860px;
		background:url(img/bg_01.gif) 0 0 repeat;
}

#rndtxt {
	width: 860px;
	margin: 10px 0;
	padding: 0;
	text-align: center;
}

#header h1{
		text-align  : right;
	color:#ffffff;

}

#main {
		margin:0 auto;
		width:810px;
		padding:25px;
		background-color:#FFFFFF;
		}

#main p{
		font-size:16px;
		line-height:40px;
		padding:10px 0 0 0;
		}

#main p a{
		color:#ED145B;
		font-size:24px;
		text-decoration:underline;
}

hr{
		clear:both;
}

.style1{
font-size:16px;
color:#00A651;
text-decoration:underline;
}

	.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{
		width: 860px;
		margin: 0 auto;
		background:url(img/bg_01.gif) 0 0 repeat;
	font-size:14px;
	text-align:center;
color:#FFF799;
}

.tyui{
	font-size:12px;
}


address{
width: 860px;
margin: 0 auto;
background:url(img/bg_01.gif) 0 0 repeat;
font-size:12px;
text-align:center;
color:#FFF799;
}



.footer p{
width: 860px;
margin: 0 auto;
background:url(img/bg_01.gif) 0 0 repeat;
font-size:12px;
text-align:center;
color:#FFF799;
}

#suisen{
		font-size:14px;
		padding:10px;
		line-height:25px;
}
.suisen2{
		font-size:14px;
		padding:10px;
		line-height:25px;
}