.kouen{
	width:660px;
	}
	
.kouen_midashi{
	margin-left:auto;
	margin-right:auto;
	width:660px;
	text-align:left;
}

	
.kouen h3{
	font-weight:bold;
	padding:0 0 3px 5px;
	background-image:url(../img/back.gif);
	background-repeat:repeat-X;
	margin:10px 0 10px 0;
	width:100%;
	font-size:16px;
	}

.kouen_navi{
	width:660px;
	/*padding:10px;*/
	margin-left:auto;
	margin-right:auto;
	}

.kouen_navi:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

.kouen_navi ul{
	float:right;
	margin-top:10px;
	}
	
.kouen_navi li{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:5px;
	float:left;
	margin:0 0 0 7px;
	font-size:14px;
	font-weight:bold;
	}

.kouen_box{
	
	width:660px;
	}
.kouen_contents{
	padding:15px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:660px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	text-align:left;
}

.kouen_contents h4{
	font-size:16px;
	margin:0 0 10px 4px;
	float:left;
	}

.kouen_contents img{
	float:left;
}

.kouen_contents h5{
	font-size:14px;
	margin:2px 0 10px 30px;
	float:left;
}
	
.kouen_contents p{	
	color:#333333;
	}

.kouen_contents li {
	margin:5px 0 0 15px;
	color:#333333;
	line-height:1.2em;
	} 

		
.kouen_next img{
	margin-left:auto;
	margin-right:auto;
	widht:200px;}

.kouen_downroad li{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	list-style-type:none;
	width:18em;
	margin-top:10px;
	background-color:#CCCCCC;
	margin-left:auto;
	margin-right:auto;
}