@charset "shift-jis";

/* -----------------------------------------

	[/] CSS

	Last-Modified: 2014.07.04 ,D

----------------------------------------- */

/* -----------------------------------------
	2-03. Contents
----------------------------------------- */

.lt-ie9 #ArticleWrap {
	background: url(/lib/img/cmn/ie/bg-header-low.png) repeat-x;
}
#Contents {
	margin: 15px 14px 10px;
}
.lt-ie8 #Contents {
	margin-top: 25px;
}
.lt-ie7 #Contents {
	margin: 15px 7px;
}
#ArticleWrap h1 {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #000;
	font-size: 157.1%;
	margin: 0 auto;
	padding: 20px 14px 0;
	text-align: left;
	width: 920px;
}
.lt-ie8 #ArticleWrap h1 {
	padding: 25px 14px 0;
}

/* -----------------------------------------
	Uniq Setteing
----------------------------------------- */

.rssArea {
	border: 1px solid #B9C1BD;
	-webkit-border-radius: 5px;
			border-radius: 5px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 12px 10px 10px;
}
.lt-ie9 .rssArea {
	position: relative;
}
.lt-ie8 .rssArea {
	zoom: 1;
}
	.rssArea p {
		float: left;
		font-weight: bold;
		width: 500px
	}
	.rssArea ul {
		overflow: hidden;
		text-align: right;
	}
	.lt-ie8 .rssArea ul {
		zoom: 1;
	}
		.rssArea ul li {
			display: inline-block;
			margin-left: 28px;
		}
		.lt-ie8 .rssArea ul li {
			display: inline;
			zoom: 1;
		}
.indent {
	margin-left: 15px;
	margin-right: 15px;
}
.newsTable {
	border: none;
	border-bottom: 1px solid #e9e9e9;
	border-collapse: collapse;
}
	.newsTable thead tr th {
		background: #F7FCDA;
		vertical-align: middle;
	}
	.newsTable thead .minTh {
		background: #F7FCDA url(/lib/sys_img/cmn/bg-table-01.png) no-repeat left center;
		font-size: 85.7%;
		text-align: center;
	}
	.newsTable thead .listL {
		float: left;
		font-size: 114.3%;
		font-weight: bold;
		margin-top: 5px;
		width: 220px;
	}
	.newsTable thead .listR {
		font-size: 85.7%;
		margin-top: 5px;
		overflow: hidden;
		text-align: right;
	}
	.lt-ie8 .newsTable thead .listR {
		zoom: 1;
	}
		.newsTable thead .outlinkIcon {
			margin-right: 5px;
		}
	.newsTable img {
		vertical-align: middle;
	}
		.newsTable th,
		.newsTable td {
			border-top: 1px solid #e9e9e9;
			padding: 10px;
		}
		.newsTable th {
			width: 758px;
		}
		.newsTable td {
			background: url(/lib/sys_img/cmn/bg-table-01.png) no-repeat left center;
			font-size: 85.7%;
			text-align: center;
			vertical-align: middle;
			width: 48px;
		}
		.newsTable thead th {
			width: auto;
		}
			.newsTable .day {
				color: #666;
				display: block;
				font-size: 85.7%;
				margin-bottom: 2px;
				
			}
			.newsTable .pdfIcon {
				display: block;
				margin: 0 auto 2px;
				vertical-align: middle;
			}
			.newsTable .hypIcon {
				vertical-align: middle;
			}

.TopBd {
	border-top:1px solid #ccc;
	padding:15px 0 0 0;
}
.TopBd2 {
	border-top:1px solid #ccc;
	_border-top:none; /* IE6以下 */
	padding:15px 0 0 0;
}
#Contents div.centered {
    text-align: center;
}

#Contents div.prevnext {
    width: 100%;
	height:60px;
	_border-bottom: 1px solid #ccc; /* IE6以下 */
	_margin-bottom: 10px; /* IE6以下 */
}
#Contents div.prevnext .prev {
    float: left;
}
#Contents div.prevnext .next {
    float: right;
}
br.clear_noie, div.clear_noie {
    clear: both;
    display: inline !important;
    line-height: 0;
}
p.MsoClosing, li.MsoClosing, div.MsoClosing {
    font-family: "ＭＳ 明朝";
    font-size: 11pt;
    margin: 0 0 0.0001pt;
    text-align: right;
}


.linkIconNews {
    background: url(/lib/img/cmn/icon_pagetop.gif) no-repeat left 1px;
	padding-left: 20px;
}
.linkIconNews:hover {
    background: url(/lib/img/cmn/icon_pagetop_on.gif) no-repeat left 1px;
}

#Contents div.backIndex {
    width: 750px;
	*margin-bottom: -20px; /* IE7以下 */
	_margin-bottom: -60px; /* IE6以下 */
	_height: 30px; /* IE6以下 */
}
#Contents div.backIndex div.button {
    text-align: center;
	margin-bottom: -65px;
	*margin-top: 10px; /* IE7以下 */
	_margin-top: 0; /* IE6以下 */
	_margin-bottom:0; /* IE6以下 */
}