@charset "UTF-8";

/* ------------------------------------------------------------------------------ CSS Information

Last up date: 
Style Info  : inside.css 下層ページレイアウト

---------------------------------------------------------------------------------------------- */

@import url(base.css);		/* リセットCSS */
@import url(common.css);		/* 共通 */
@import url(etc.css);		/* その他機能 */
@import url(pager.css);		/* ページ送り */





/* underlayerpage
================================================================================================== */
h3 {
	margin-bottom: 15px;
}
h4 {
	margin-bottom: 14px;
	padding-left: 19px;
	font-size: 131% !important;
	font-weight: bold;
	line-height: 35px;
}

.underlayerpage .pagetop02 {
	height: 10px;
	margin: 0 0 40px;
}
.underlayerpage .pagetop02 a {
	float: right;
}



/* news
================================================================================================== */
.newsbox {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;/* for modern browser */
	zoom: 1;/*ie6*/
	line-height: 1.5;
	
}
.newsbox dl {
	margin-bottom: 15px;
	padding: 0  10px 0 20px;
	background: url(../images/common/title_bg02.gif) left top no-repeat;
	line-height: 36px;
}
.newsbox dl dt {
	float: left;
	font-size: 131%;
	font-weight: bold;
}
.newsbox dl dd {
	float: right;
	font-size: 85%;
}
/*
.newsbox .txtL,
.newsbox .txtR {
	width: 435px;
	overflow: hidden;
	zoom: 1;
}
*/
.newsbox .txtL { float: left; }
.newsbox .txtR { float: right; }
.newsbox .picL,
.newsbox .picR {
	margin-top: 5px;
}
.newsbox .picL { float: left; }
.newsbox .picR { float: right; }
.newsbox img {
	width: 210px;
	margin-bottom: 10px;
}
.newsbox a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

hr {
	margin-bottom: 20px;
	border: #6cb327 dotted 1px;
}

/*PageNavi*/
#pagenavi {
	margin: 0 0 10px;
	padding: 10px 10px 5px;
	text-align: center;
}
#pagenavi li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}
#pagenavi li span, #pagenavi li a {
	display: inline-block;
	margin-bottom: 5px;
	padding: 1px 8px;
	background: #FFF;
	border: 1px solid #68b3bb;
	color: #68b3bb;
	text-decoration: none;
	vertical-align: middle;
}
#pagenavi li span {
	color: #ffffff;
	background: #68b3bb;
}
#pagenavi li a:hover {
	background: #68b3bb;
	color: #ffffff;
}

