@charset "utf-8";

strong {
	font-weight: bold;
}

/*タイトル
------------------------------*/
#titleLead {
	margin:0 0 20px 0;
}

/*記事ボックス
------------------------------*/
.box {
	width:675px;
	padding:0 0 30px 0;
}
/*ニュースタイトル*/

.title {
	border-bottom:2px solid #1F1A9E;
	margin:0 0 5px 0;
}
.title h3{
	color:#1F1A9E;
	width:555px;
	font-size:1.45em;
	line-height:150%;
	font-weight:bold;
	text-align:left;
	display: inline;
	float:left;
	vertical-align: top;
}
.title span {
	color:#1F1A9E;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding:6px 0 0 0;
	font-size:1.2em;
	display: inline-block;/*inline-block*/
	vertical-align: bottom;
}
/*カテゴリ*/
.cateImg{
	list-style-type: none;
	/*margin:0 0 13px 0;*/
	/*display: inline-block;/*inline-block*/
	/*width:675px*/
}

/*カテゴリ分類*/
.category {
	font-size:10px;
	color:#1F1A9E;
	padding:1px 15px 1px 15px;
	_padding:2px 15px 1px 15px;
	border-top:1px solid #1F1A9E;
	border-right:1px solid #1F1A9E;
	border-bottom:1px solid #1F1A9E;
	height:12px;
	margin:0 2px 0 0;
}

/* IE7 */
*:first-child+html .category {
	_padding:2px 15px 2px 15px;
}

.cateImg li {
	float:left;
}

/*文章（画像あり）*/
.txtL {
	width:415px;
	float:left;
	font-size:1em;
	line-height:150%;
	padding:13px 0 0 0;
}
/*画像*/
.imgR {
	width:240px;
	float:right;
	padding:13px 0 0 0;
}
.imgR img {
	padding:0 0 10px 0;
	_margin:0 0 10px 0;
}
/* 文章（画像なし）*/
.txtOnly {
	font-size:1em;
	line-height:150%;
	margin:13px 0 0 0;
}
/*前の記事　次の記事*/
#next_back {
	text-align:center;
	padding:35px 0 0 0;
}

/*newsナビゲーション
------------------------------*/
/*ナビタイトル*/
.newsNviTitle {
	background-image:url(/images/news/lin-nvi_001.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	border-bottom:1px solid #CCCCCC;
	padding:5px 10px 7px 19px;
	font-size:1.4em;
	line-height:150%;
	font-weight:bold;
	color:#4d4d4d;
}
/*ニュースカテゴリ*/
.newsCategory {
	width:216px;
	margin:0 0 35px 0;
}
.newsCategory ul {
	list-style-type:none;
}
.newsCategory li {
	width:216px;
	display:block;
	border-bottom:1px solid #cccccc;
}
.cat-item a { /* .newsCategory li a */
	display:block;
	width:181px;
	_width:216px; /* IE */
	padding:10px 0 9px 35px;
	margin:1px 0;
	line-height:150%;
	text-decoration:none;
	background-image:url(/images/news/ico-arrow_001.gif);
	background-repeat:no-repeat;
	background-position:18px 18px;
	font-size:1.2em;
}
.newsCategory li a:hover {
	background-color:#f7f7f7;
	color:#1D1D9C;
}
/*年月別アーカイブ*/
.archive {
	width:216px;
	margin:0 0 40px 0;
}
.archive ul {
	list-style-type:none;
	padding:12px 0 0 0;
}
.archive li {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:181px;
	padding:0 0 0 35px;
	line-height:150%;
	background-image:url(/images/news/ico-arrow_001.gif);
	background-repeat:no-repeat;
	background-position:18px 7px;
	font-size:1.2em;
}

/*記事がないときにのエリア
------------------------------*/
.no_contents h3{
	font-size:12px;
}

/*マウスthis*/
#lN_this {
	background-color:#f7f7f7;
}


