.inpage  h1{
	margin-bottom:10px;
}

.inpage  .file_news {
	font-size:11px;
}

.inpage  .news_link {
	float:left;
	width:314px;
	padding:10px;
	background:#F8F8F8;
}

.inpage  .news_link h3{
	padding-top:10px;
	font-size:12px;
	line-height:14px;
}

.inpage  h2{
	padding-top:5px;
	font-size:14px;
	line-height:14px;
}

.inpage img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.inpage .news_link img{
	float:left;
	margin-right:5px;
	margin-bottom:0;
}
.inpage p{
	text-align:justify;
	font-size:11px;
	line-height:17px;
}
.inpage p.intro{
	padding-top:10px;
}
.inpage a{
	text-decoration:none;
}
.inpage h4{
	font-weight:bold;
	font-size:15px;
	padding:5px 0;
	text-decoration:underline;
	margin-top:15px;
}
.inpage h5{
	font-size:14px;
}
.inpage p.advice{
	float:left;
	width:415px;
	margin-right:10px;
	margin-bottom:10px;
}
.inpage .news_detail a.img{
	float:left;
}

.inpage .news_detail span.theme{
	display:block;
	font-weight:bold;
	padding-top:30px;
}
.inpage form{
	margin-bottom:15px;
}

.inpage .theme_selection{
	margin-bottom:0px;
}

.inpage .archives {
	padding-top:10px;
}
.inpage  .archives_list{
	float:left;
}

.inpage .archives_list img{
	float:left;
	margin-right:5px;
}
.inpage .archives_list p{
	padding-top:10px;
}
.inpage .archives_list h5{
	font-size:11px;
}

.inpage .archives_list .date{
	color:#6F6D6D;
	font-weight:normal;
	padding-left:10px;
	font-size:11px;
}
.inpage .theme, .inpage input{
	margin-top:10px;
	font-size:11px;
}

.inpage .paginate a:link, .inpage .paginate a:visited {
	color: #98C000;
}
.inpage .paginate .current {
	background-color: #98C000;
}