@charset "utf-8";


#main {
}

#newsYearList a,
#newsList a,
#newsDetail a {
	color:#0099ff;
}

/* @group #newsYearList */

#newsYearList {
	padding-bottom:45px;
}

#newsYearList .inner {
	padding:10px;
	background:url(../images/bg_dotted_blue.gif) left top repeat;
}

#newsYearList ul {
	padding:10px 0;
	background:#fff;
}

#newsYearList li {
	font-weight:bold;
	float:left;
}

#newsYearList li a {
	margin-left:20px;
	padding:5px 7px;
	display:block;
	color:#333333;
	text-decoration:none;
}

#newsYearList li a:hover,
#newsYearList li a.on { background:#e9e9e9;}

/* @group newsList */

#newsList {
	padding:5px 0 0;
	background:url(../../common/images/dotted_line.gif) left top no-repeat;
}

#newsList dl {
	width:755px;
	background:url(../../common/images/dotted_line_s.gif) left bottom repeat-x;
}

#newsList dt {
	padding:6px 0 7px 102px;
	width:528px;
	float:left;
	clear:left;
	font-weight:bold;
}

#newsList dt.press {
	background:url(../images/icon_press.gif) 7px 5px no-repeat;
}

#newsList dt.publicity {
	background:url(../images/icon_publicity.gif) 7px 5px no-repeat;
}

#newsList dd {
	margin-left:630px;
	padding:6px 0 7px 30px;
	color:#999999;
	font-size:83%;
}

#newsList a {
	color:#0099ff;
}


/* @group newsDetail */

#newsDetail {
	padding:16px 0 0;
	background:url(../../common/images/dotted_line.gif) left top no-repeat;
}

#newsDetail h4 {
	padding:27px 10px 0;
	font-weight:bold;
}

#newsDetail h4.press {
	background:url(../images/icon_press.gif) 10px top no-repeat;
}

#newsDetail h4.publicity {
	background:url(../images/icon_publicity.gif) 10px top no-repeat;
}

#newsDetail p.date {
	padding:10px;
	color:#999999;
	font-size:83%;
	background:url(../../common/images/dotted_line_s.gif) left bottom repeat-x;
}

#newsDetail p {
	padding:10px 10px 20px;
	line-height:1.8;
}

#newsDetail .trackback {
	padding:15px 15px 10px;
	background:#ebebeb;
	border-bottom:solid 1px #fff;
}

#newsDetail .trackbackDetail {
	padding:15px 15px 0;
	background:#ebebeb;
	border-bottom:solid 1px #fff;
}

#newsDetail .trackback p {
	padding:0;
}

#newsDetail .trackbackDetail dl {
	padding:12px 0;
	background:url(../../common/images/dotted_line_s.gif) left top repeat-x;
}

#newsDetail .trackbackDetail dl.firstChild {
	background:none;
}

#newsDetail .trackbackDetail span {
	color:#999999;
	font-size:83%;
}

/* @end */




/* @group clearfix=================================================================== */

#newsYearList ul:after,
#newsList dl:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#newsYearList ul,
#newsList dl {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #newsYearList ul,
* html #newsList dl {
	height:1%;
}

#newsYearList ul,
#newsList dl {
	display:block;
}

/* End hide from IE-mac */
/* @end */