@charset "utf-8";

/*
########################################################
  news style
########################################################
*/

.news{
 zoom: 1;
}


/*
########################################################
  left
########################################################
*/

.news .left{
 width: 140px;
 float: left;
}

.news .left p.pic{
 margin-bottom: 0;
	width: 41px;
	float: left;
	clear: both;
}

.news .left dl.newsMenu{
 margin-bottom: 15px;
	margin-left: 45px;
}
.news .left dl.newsMenu dt{
 font-size: 83%;
	font-weight: bold;
}
.news .left dl.newsMenu dd{
 margin-bottom: 10px;
 font-size: 83%;
}

.news .left .backNo {}
.news .left .backNo h3 {font-weight:normal;margin-bottom:10px; cursor:pointer; font-size:83%;}
.news .left .backNo dl{font-size:83%; display:none; width:100% !important;}
.news .left .backNo dl dd{margin-bottom:10px;}

/*
########################################################
  main
########################################################
*/

.news .main{
 width: 660px;
 float: right;
}
.news .main .newsList{ zoom: 1; width: 660px; height:264px; margin-bottom:60px; background:url(../images/bg_newsList.gif) left top no-repeat; overflow:hidden;}
.news .main .newsList li{ float: left; width: 132px; height: 132px; line-height:1; overflow:hidden;}

.news h2.sTitle {
 text-align: left;
 margin-bottom: 20px;
}
.news .main .pickupList {zoom:1; overflow:hidden; width:660px;}
.news .main .pickupList li {float:left; font-size:83%; padding:0 5px 0; height:120px;}
.news .main .pickupList li a {display:block; width:122px;}
.news .main .pickupList li img{margin:0 0 5px 15px;}
.news .main .pickupList li span{display:block;}

.news:after,
.news .main .newsList:after,
.news .main .pickupList:after{
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}

.news .main .date{
}

.news .main h2{
	padding: 5px 0;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #CCC;
	font-size: 125%;
}

.news .main .news_area{
	padding: 5px 0;
	border-bottom: 1px solid #CCC;
}

.news .main .news_area p{
	margin-bottom: 1em;
}
