@charset "utf-8";


/*===================タイトル=============================*/
.titleNewsRelease{
	width:600px;
	height:24px;
	padding-top:5px;
	padding-bottom:14px;
	background-image:url(../images/title/news_release.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 5px;
}

.titleNewsArchives{
	width:290px;
	height: 24px;
	padding-top:5px;
	padding-bottom: 14px;
	background-image:url(../images/title/news_archives.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	text-indent: -9999px;
	display: block;
}


/*=====================アーカイブ========================*/

#newsArchives li{
	width:280px;
	height:12px;
	line-height:1;
	font-weight:bold;
	padding:12px 0px 12px 12px;
	background-image:url(../images/icon/arrow_archives.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-top:dotted 1px #CCCCCC;	
}


/*=====================ニュース一覧========================*/

.newsItemList{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	
	padding-bottom:20px;
}

.newsItemList dl{
	padding-top:15px;
	padding-bottom:10px;
	
}

.newsItemList dt p{
	float:left;
	
}

.newsItemList .icon{
	padding:1px 0px 1px 5px;
	_padding:2px 0px 2px 5px;
	
}

.newsYM{
	padding:15px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}


/*=====================ニュース詳細========================*/

.newsTitleArea{
	padding:15px 0px 5px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.newsTitleArea .date{
	float:left;
	color: #B84144;
	font-weight: bold;
	
}

.newsTitleArea .icon{
	float:left;
	padding:1px 0px 1px 5px;
	_padding:2px 0px 2px 5px;
	
}

.newsTitleArea .title{
	clear:both;
	font-size: 16px;
	font-weight: bold;
	padding-top:7px;
}


.newsDetail{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top:15px;
	padding-bottom:20px;
}






