@charset "Shift_JIS";
/***************************************************************

* KSP HOLDINGS CORPORATION
* news.css

***************************************************************/
em {
	font-weight: bold;
}
#side-nav a {
	display: block;
	text-indent: -5000px;
	width: 249px;
	height: 39px;
	background-image: url(../img/news/nav_side.gif) 
}
#side-nav a:hover,
#side-nav a.current {
	background-image: url(../img/news/nav_side_hover.gif) 
}

#main ul li {
	margin: 0 0 15px;
	padding: 0 0 15px;
	line-height: 1.8em;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
#main ul li .date {
	display: block;
	width: 70px;
	float: left;
}
#main ul li .title {
	display: block;
	width: 570px;
	float: right;
}
#main ul li{
    zoom:1;/*for IE 5.5-7*/
}
#main ul li:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.detail .news-header  {
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 15px;
	background: url(../img/common/dot.gif) repeat-x left bottom;
}
.detail .news-header span.date {
	margin: 0 0 0 10px;
	font-size: 11px;
	color: #000;
}
.detail p {
	margin: 0 0 15px;
}
.detail p.back {
	margin: 20px 0 0;
	padding: 0 0 0 15px;
	background: url(../img/common/ico_arrow.gif) no-repeat left center;
}

.sn2011 a {
	background-position: 0 0;
}
.sn2010 a {
	background-position: 0 -39px;
}
.sn2009 a {
	background-position: 0 -78px;
}
.sn2008 a {
	background-position: 0 -117px;
}
.sn2007 a {
	background-position: 0 -156px;
}


