@charset "UTF-8";
/* CSS Document */
header{background-image:url(images/headback.jpg);}

.mein{clear:left;
}

.mein img{display:block;
	width:960px;
	margin:0 auto;}

#main{width:660px;
	float:left;
	margin:0px;
}
	

		

.toha h3{
	font-size:25px;
	font-weight:bold;
	color:#333;
	font-weight:normal;
	margin:30px 0 30px 60px;
	}
article p{
	width:570px;
	margin:10px 0 0 60px;
	font-size:15px;
	
	line-height:1.7em;
	
	
	}
.ue img{margin:10px 0 0 30px;
width:630px;}
	

	
.midasi{
	width:630px;

margin:20px 0 0 30px;
border-bottom:solid 1px #666;
}

.midasi h3{font-size:28px;
font-weight:normal;
	background-image:url(images/midasiicon.png);
	background-repeat:no-repeat;
	margin:0 0 0 20px;
}
	
.kakomi1{margin:10px 0 10px 30px;
width:660px;
overflow:hidden;

	}
.gyoumu{
	float:left;
	margin:10px 30px 0 0;
	width:300px;
	display:block;
	}
.gyoumu h2{margin:0 0 0px 0px;
}
.gyoumu img{border:solid 1px #CCCCCC;
background-repeat:no-repeat;}


.gyoumu p{
	font-size:15px;
	margin:0px 0 5px 0px;
	}
.ap{color:#F06;
font-weight:bold;
font-size:18px;
}
.gyoumu a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
	}
.point{font-weight:normal;
}
.point h5{
	color:#666;
	font-size:20px;
	margin:30px 0 0 20px;
	}
	
.point p{
	margin:5px 0 15px 40px;
	font-size:15px;}

.ab001{width:660px;
clear:left;}
.a002{width:450px;
float:left
}
.a003{width:170px;
float:right;
margin:30px 20px 0 0;
}


.b002{width:170px;
float:left
}
.b003{width:450px;
float:right;
margin:10px 20px 0 0;
}
