/* local navi
==========================================*/
#mainContainer #localNavi h2 {
	background: url(../../common/images/news_release_bt001.gif) no-repeat left top;
}

#mainContainer #localNavi h2 a {
	background: url(../../common/images/news_release_bt001.gif) no-repeat left top;
}

#mainContainer #localNavi ul li a {
	background: url(../../common/images/news_release_ic001.gif) no-repeat 7px 0.8em;
}
#mainContainer #localNavi ul li a:hover,
#mainContainer #localNavi ul li em a {
	background-color: #F4ECD0;
}
#contents .backLink {
	margin-top: 10px;
	text-align: right;
}

p,li                 {line-height:1.6;}

#contents table .mon                 {font-size:80%; color:#FF0000; line-height:3em; border-bottom:1px solid #CCCCCC; font-weight:bold;}
#contents table .mon_left            {font-size:80%; color:#FFCC33;}

#contents table .news_title          { line-height:1.5em; border-bottom:1px solid #CCCCCC;}
#contents table .news_title a:link   {color:#212984; text-decoration:none; font-weight:bold;}
#contents table .news_title a:hover  {color:#212984; text-decoration:underline; background-color:#faf3d3;}
#contents table .news_title a:active {color:#212984; text-decoration:underline; background-color:#faf3d3;}
#contents table .news_title a:visited{color:#7B7B7B; text-decoration:none; font-weight:bold;}

#contents table .date                {font-size:80%; line-height:1.3em;}
#contents table .headline_base       {line-height:1.3em; color:#3e3e3e;}
#contents table .headline_em         {font-weight:bold; color:#212984;}
#contents table .caption             {font-size:80%; line-height:1.3em;}
#contents table .red                 {color:#FF0000;}

#contents table .size5	{ font-size: 160%; line-height: 1.1;}
#contents table .size4	{ font-size: 120%; }
#contents table .size3	{ font-size: 84%; }
#contents table .size2	{ font-size: 76%; }
#contents table .size1	{ font-size: 73%; }

#contents .event_title {
	color:#3E3E3E;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
}
#contents .works_title {
	font-size:80%;
	line-height:1.3em;
}
#contents .works_title a:link {
	color:#212984;
	text-decoration:none;
}
#contents .works_title a:hover {
	color:#212984;
	text-decoration:underline;
}
#contents .works_title a:active {
	color:#212984;
	text-decoration:underline;
}
#contents .works_title a:visited {
	color:#7B7B7B;
}
#contents .works {
	line-height:1.5em;
}

#contents table .highlight	{ font-weight: bold; }

#contents span.txtImage img {
	margin-bottom: -1px;
	margin-right: 1px;
}

#contents ol.normal li{
	color: #444444;
}
#contents ol dl.normal {
	margin-bottom: 15px;
	font-weight: normal;
	color: #444444;
}

#contents ol.normal li ul.normal li {
	list-style: none;
	float: none;
	margin-bottom: 4px;
	margin-left: 0;
	padding-left: 23px;
	background: transparent url(../../common/images/list_ic_001.gif) no-repeat 0.5em 0.47em;
	}

#contents ol dl.normal dt {
	margin-left: -20px;
}

#contents .notes {
	font-size: 85%;
}

#contents .equalCol3 .third-col {
	width: 32%;
}

#contents .normalTable th,
#contents .normalTable td {
	font-weight: normal;
	line-height:1.2;
	vertical-align: top;
}
#contents .txSmall {
	font-size: 80%;
}


/*---*/
body#news.categoryIndex .newsList span.newsRelease {
	padding: 1px 72px 1px 0; 
	background: url(../../info/images/info_ic001.gif) no-repeat right 50%;
}
body#news.categoryIndex .newsList span.event {
	padding: 1px 72px 1px 0; 
	background: url(../../info/images/info_ic002.gif) no-repeat right 50%;
}
body#news.categoryIndex .newsList span.ir {
	padding: 1px 72px 1px 0; 
	background: url(../../info/images/info_ic003.gif) no-repeat right 50%;
}
body#news.categoryIndex .newsList span.info {
	padding: 1px 72px 1px 0; 
	background: url(../../info/images/info_ic004.gif) no-repeat right 50%;
}
body#news.categoryIndex .newsList span.csr {
	padding: 1px 72px 1px 0; 
	background: url(../../info/images/info_ic005.gif) no-repeat right 50%;
}
* html body#news.categoryIndex .newsList span.newsRelease,
* html body#news.categoryIndex .newsList span.event,
* html body#news.categoryIndex .newsList span.ir,
* html body#news.categoryIndex .newsList span.info,
* html body#news.categoryIndex .newsList span.csr {
	height: 1%;
}
