@charser "utf-8";

body.page_index #container_header{
	background-image: url(/img/navi_footer_home.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
}

#container_header_flash {
	border-left: 1px solid #676664;
	border-right: 1px solid #676664;
	background-color: #DEDEDC;
	
	padding: 4px;
}

#container_header_flash #inner_header_flash{
	border: 1px solid #676664;
	width: 782px;	/* 783px + 4*2 + 4*2 + 1*2 */
	height: 194px;	/* 194px + 3*2 */
	margin: 3px;
}

body.page_index h2 {
	display: none;
}

body.page_index h3 {
	text-indent: -9999px;
	background-image: url(/img/news_new.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	height: 32px;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 8px;
}

#box_news_topics a {
	text-decoration: none;
	color: #1B6070;
}

#box_news_topics a:hover {
	text-decoration: underline;
	color: #1a84f2;
}

#box_news_topics dl {
	margin-left: 18px;
}

#box_news_topics dl dt {
	line-height: 1em;
	height: 1.4em;
	background-image: url(/img/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	/*text-indent: 1.4em;*/
	padding-left: 1.4em;
	padding-top: 0.1em;	/* for IE6 */
	margin-top: 1.6em;
	width: 524px;
}

#box_news_topics dl dd {
	margin-left: 1.4em;
	padding: 5px 0 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 524px;
}

#box_news_topics dl dt span.str_publish_date {
	color: #FE9C05;
}
