@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2013-10-01
 * Editor:    Keishiro Itagawa
 * Modified:   2013-10-01 by:Keishiro Itagawa
 *
 * ***********************************************************
 *//* CSS Document */









/* ///////////////////////////////////////////////////////////////////
	記事一覧
/////////////////////////////////////////////////////////////////// */



#information .mainArea,
#detail .mainArea{
	font-size:100%;
}
		
	.newsBlock{
		margin:23px 0 0 0;
		border-top:1px solid #CCCCCC;
		
		clear:both;
	}
	
	.newsBlock dt{
		margin:15px 0.5em 0 10px;
		width:70px;
		height:15px;
		display:block;
		text-indent:-9999px;
		
		clear:both;
		float:left;
	}
	
	.newsBlock .date{
		padding: 15px 10px 14px 23px;
		width: 94px;
		
		float:left;
		
		font-weight:bold;
		color:#666666;
	}
	
	.newsBlock .newsTtl{
		padding: 15px 0 14px 0;
		
		border-bottom:1px solid #CCCCCC;
		
	}
	
	.newsBlock .newsTtl a{
		color:#666666;
		text-decoration:none;
	}
	
	.newsBlock .newsTtl a:hover{
		color:#666666;
		text-decoration:underline;
	}
	
	/*カテゴリアイコン*/
	
	.cat01{
		background:url(../common/news_icon01.gif) top left no-repeat;
	}
	
	.cat02{
		background:url(../common/news_icon02.gif) top left no-repeat;
	}
	
	.cat03{
		background:url(../common/news_icon03.gif) top left no-repeat;
	}
		
		
/* ///////////////////////////////////////////////////////////////////
	ページ切り替え
/////////////////////////////////////////////////////////////////// */
	
.mainArea .paging{
	margin:30px 0 0 0;
	overflow:hidden;
}
		
		.paging a{
			color:#666666;
			text-decoration:none;
			display:block;
		}
		
		.paging a:hover{
			color:#666666;
			text-decoration:underline;
			opacity:0.8;
		}
		
		.paging .prev{
			float:left;
		}
		
		.paging .prev a{
			margin:0 0 0 10px;
			padding:0 0 0 30px;
			background:url(../common/icon_c.gif) left center no-repeat;
		}
		
		.paging .next{
			float:right;
		}
		
		.paging .next a{
			margin:0 10px 0 0;
			padding:0 30px 0 0;
			background:url(../common/icon_d.gif) right center no-repeat;
		}
		
		.number ul{
			text-align:center;
		}
		
		.number ul li{
			display:inline;
			padding:0 5px;
		}
		
		.number ul li a{
			display:inline;
			color:#999;
		}
		
		.number ul li.current a{
			text-decoration:underline;
			color:#333;
		}


/* ///////////////////////////////////////////////////////////////////
	詳細ページ
/////////////////////////////////////////////////////////////////// */

#detail .contTtl{
	margin:0 0 28px 0;
	position:relative;
	width:710px;
	height:84px;
}

	#detail .contTtl img{
		position:absolute;
	}
	
	#detail .contTtl .linkBack{
		padding:0 30px 0 0 ;
		background:url(../common/icon_d.gif) right center no-repeat;
		display:block;
		position:absolute;
		top:40%;
		right:10px;
		
		color:#666666;
		text-decoration:none;
	}
	
	#detail .contTtl .linkBack:hover{
		color:#666666;
		text-decoration:underline;
		opacity:0.8;
	}
	
#detail h4{
	width:600px;
	float:left;
	
	color:#709700;
	font-size:166.7%;
}

	#detail .date{
		padding:6px 10px 0 0;
		width:100px;
		float:right;
		
		color:#709700;
		font-size:125%;
		font-weight:bold;
		text-align:right;
	}
	
	#detail .topicsContents{
		padding:25px 0 0 0;
		clear:both;
	}
	
	.topicsContents .right{
		margin:0 0 10px 20px;
		float:right;
	}
	
	.topicsContents .left{
		margin:0 20px 10px 0;
		float:left;
	}
	
	.topicsContents p{
		margin:0 0 25px 0;
	}
	
#detail #contentsWrap{
	margin:0 auto 35px auto;
}