@charset "utf-8";
@import "Layout.css";
@import "Fonts.css";
body {
	background-image: url(../Images/background.gif);
}
.head_outer {
}
.menu_outer {
	background-color: #FFFFFF;
	filter: Alpha(opacity=70,finishOpacity=0,style=0);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#logo {
	background-image: url(../Images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#toplinks a.submaintopmenus {
	border-right: solid 1px #D1D3E4;
	background-repeat: no-repeat;
}
#main_menu {
	filter: Alpha(opacity=120,finishOpacity=0,style=0);
	-moz-opacity: 1.2;
	opacity: 1.2;
	border: solid 2px #E9EDEC;
	border-top: 0px;
	border-bottom: 0px;
	width: 824px;
	text-align: center;
}
.body_banner {
	background-position: right top;
	background-repeat: no-repeat;
}
#main_menu ul li a {
	border-right: solid 1px #C7C7C7;
}
#main_menu ul li#main_menu_06 a {
	border-right: 0px;
}
#indexMain_news_list ul {
	width: 500px;
}
#indexMain_news_list ul li .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2898D1;
}
#indexMain_news_list ul li a {
	text-decoration: underline;
}
#indexMain_news_more a {
	background-image: url(../Images/more_black.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#indexMain_news_more a:hover {
	background-position: left -8px;
}
#split_line {
	border-top: solid 1px #B7B8B7;
}
#copyright_info {
	background-image: url(../Images/copyright_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.body_outer dl {
	border-right: solid 1px #ABB5B6;
}
.body_outer dl#submain_col_03 {
	border-right: 0px;
}
.body_outer dl dt {
	background-position: left top;
	background-repeat: no-repeat;
}
#submain_title {
	background-position: right top;
	background-repeat: no-repeat;
}
a.more_black {
	background-image: url(../Images/more_black.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a:hover.more_black {
	background-position: left -8px;
}
.rul_point {
	display: block;
	width: 10px;
	height: 22px;
	background-image: url(../Images/RUL_Point_01.gif);
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}
.mask_div {
	background-color: #000000;
	filter: Alpha(opacity=40,finishOpacity=0,style=0);
	-moz-opacity: 0.4;
	opacity: 0.4;
}#subcompany_info_01 table tr td p {
	text-align: auto;
}

