@charset "utf-8";
div#container div#contents-body div#areah1 {
	padding: 5px 0px 0px;
	margin: 0px 0px 20px;
	clear: both;
	position: relative;
	background: url(../img/bg_ttl_h1_news_bottom.gif) repeat-x left bottom;
}
/* ----------------------------------------------------------------- COMMON CSS */
ul#news {
	width:676px;
	padding: 10px 0px 0px 0px;
	background: url(../img/bg_line_dot_1px.gif) repeat-x left bottom;
}
ul#news li {
	width:676px;
	padding: 2px 0px 0px;		
	background: url(../img/bg_line_dot_1px.gif) repeat-x left top;
}
ul#news li.start {
	background: url(none);
	padding: 0px 0px 0px;	
}
ul#news li strong {
	display:block;
	padding: 8px 0px 5px 86px;
	line-height: 120%;
}
ul#news li a {
	width:590px;
	display:block;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 86px;
}
ul#news li .servicenews {
	background: url(../../img/ico_newsservice.gif) no-repeat left 8px;
}
ul#news li .importantnews {
	background: url(../../img/ico_newsimportant.gif) no-repeat left 8px;
}
ul#news li .campaignnews {
	background: url(../../img/ico_newscampaign.gif) no-repeat left 8px;
}
ul#news li .defaultnews {
	background: url(../../img/ico_newsdefault.gif) no-repeat left 8px;
}
ul#news li .newsservice {
	background: url(../../img/ico_newsservice.gif) no-repeat left 8px;
}
ul#news li .newsimportant {
	background: url(../../img/ico_newsimportant.gif) no-repeat left 8px;
}
ul#news li .newscampaign {
	background: url(../../img/ico_newscampaign.gif) no-repeat left 8px;
}
ul#news li .newsdefault {
	background: url(../../img/ico_newsdefault.gif) no-repeat left 8px;
}

/* ----------------------------------------------------------------- ENTRY CSS */
div#container div#contents-body div#news-ttl {
	padding: 0px 0px 0px 0px;
}
div#container div#contents-body div#news-ttl p#date {
	display:block;
	padding: 0px 0px 10px 86px;
	line-height: 120%;
}
div#container div#contents-body div#news-ttl h2 {
	padding: 18px 0px 15px 0px;
	clear: both;
	font-size: 100%;
	line-height: 120%;
	background: url(../img/bg_areah3.gif) repeat-x left top;
	border-style: none;
}
div#container div#contents-body div#news-ttl .servicenews {
	background: url(../../img/ico_newsservice.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .importantnews {
	background: url(../../img/ico_newsimportant.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .campaignnews {
	background: url(../../img/ico_newscampaign.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .defaultnews {
	background: url(../../img/ico_newsdefault.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .newsservice {
	background: url(../../img/ico_newsservice.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .newsimportant {
	background: url(../../img/ico_newsimportant.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .newscampaign {
	background: url(../../img/ico_newscampaign.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-ttl .newsdefault {
	background: url(../../img/ico_newsdefault.gif) no-repeat left 0px;
}
div#container div#contents-body div#news-box {
	border: 1px solid #CCCCCC;
}
div#container div#contents-body div#news-box div.areah2 {
	padding: 16px 10px 20px;
	clear: both;
	background: url(none);
}
div#container div#contents-body div#news-box table {
	border-style: none;
}
div#container div#contents-body div#news-box td {
	border-style: none;
}






