/* CSS Document */
*{
	margin:0;
	padding:0;
	}
	.menu{
		display: none;
	}
body{margin:0 auto; width:850px; font-size:12px;}
.al{width:860px; background:url(../img/back1.jpg);}
.head{width:850px; margin:0 auto; background:url(../img/topimg.jpg) no-repeat; height:75px;}
.top{width:850px; margin:0 auto; height:180px;}
.center{width:850px; height:50px; margin:0 auto;}
.btn{width:170px; float:left; height:50px;}
.cont{width:850px; margin:0 auto; clear:both;}
.side{width:200px; float:left;}
.btn1{width:190px; height:80px; margin: auto; margin-bottom:5px;}
.main{width:640px; float:left; margin-left:10px;}
.footer{width:850px; text-align:center; margin:0 auto; clear:both;}


a img{border-style:none;}

.text01{font-size:12px; color:#666666; margin:15px; padding:0; line-height:130%;}
.text02{font-size:12px; color:#333333; margin:15px; padding:0; line-height:130%;}
.text03{font-size:12px; color:#666666; padding:5px; margin:0; line-height:180%; width:180px;}
.text04{font-size:10px; color:#666666; margin:15px; padding:0; line-height:130%;}
.text05{font-size:12px; color:#666666; margin:15px; padding-bottom:3px; line-height:130%; border-bottom:dashed 1px #CCFF00; width:520px;}
.text06{font-size:12px; color:#333333; margin-left:25px; padding:0; line-height:130%; margin-bottom:10px;}
.text07{
font-size:12px;
	color:#666666;
	font-weight:normal;
	height:31px;
	line-height:31px;
	background:url(../img/h3.jpg) no-repeat;
	margin:10px;
	padding-left:30px;}
	


.worry{
		width:190px;
		height:30px;
		margin: auto;
		margin-top:5px;
		}
		
.worry1{
		width:190px;
		height:auto;
		margin:0 auto;
		padding:0;
		background:url(../img/back.jpg);
		}
.worry2{
		width:190px;
		height:20px;
		margin:0 auto;
		padding:0;
		}
		
.menu01{
		width:180px;
		padding: auto;
		padding-top:3px;
		padding-bottom:1px;
		margin:0 auto;
		height:80px;
		}
		
.menu02{
		width:180px;
		padding:0 auto;
		margin:0 auto;
		height:100px;
		}
		
.menu03{
		width:610px; height:70px;}
		
img.cent{text-align:center;}
img.left{float:left; margin:10px 5px;}

h1{
	font-size:12px;
	color:#999999;
	font-weight:normal;
	padding:50px 0 0 550px;
	margin:0;
	}

h2{
	font-size:24px;
	font-weight:bold;
	color:#99CC00;
	background:url(../img/h2.jpg) no-repeat;
	height:60px;
	line-height:60px;
	margin:3px auto;
	padding-left:40px;
	}
	
h3{
	font-size:12px;
	color:#666666;
	font-weight:normal;
	height:31px;
	line-height:31px;
	background:url(../img/h3.jpg) no-repeat;
	margin:10px;
	padding-left:30px;
	}
	
h4{
	font-size:12px;
	color:#666666;
	font-weight:normal;
	height:15px;
	line-height:15px;
	margin:15px;
	padding-left:10px;
	border-left:solid 5px #669900;
	}
	
h5{
	font-size:12px;
	color:#999999;
	font-weight:bold;
	margin:0;
	padding:0;
	}

#PR {
	width: 190px;
	font-size: 12px;
	margin: 0 auto;
}
#PR p {
	margin: 5px 0 5px 0;
}

/*--　リンク設定変更 --*/ 

}


/* リンク */
.url{color:#009900; padding-top:0; font-size:10px;}

.link-text{font-size:10px; line-height:1.5;}

.anc{font-size:12px;}

.anc a:link{color:#0000FF; text-decoration:underline;}

.anc a:visited{color:#660099; text-decoration:underline;}

td { border-width: 0;}
