#top-consul {
	PADDING-RIGHT: 12px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 560px; PADDING-TOP: 0px
;}
#top-press {
	PADDING-RIGHT: 13px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
;}
#top-center {
	BACKGROUND-IMAGE: url(../images/top-center-bg.gif); WIDTH: 1px; BACKGROUND-REPEAT: repeat-y
;}
#top-topics {
	WIDTH: 187px; BACKGROUND-COLOR: #f2f2f2
;}
#top-news {
	WIDTH: 187px; BACKGROUND-COLOR: #eaeaea
;}
#top-recruit {
	WIDTH: 187px; BACKGROUND-COLOR: #eaeaea
;}
.top-contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
.top-contents P {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 130%
;
  background-color : #d7d7d7;
}
.top-link {
	FONT-SIZE: 12px
;}
.top-link A {
	FONT-SIZE: 12px; COLOR: #141d94
;}
#top-copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #141d94; LINE-HEIGHT: 19px; PADDING-TOP: 0px
;}
TD #top-copy {
	WIDTH: 540px
;}
.top-h2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #141d94; PADDING-TOP: 0px; TEXT-DECORATION: none
;}
.top-h2box {
	MARGIN: 0px 0px 5px; COLOR: #141d94; BORDER-BOTTOM: #9a9ccc 1px dashed
;}
.top-h2box A {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h2box A:link {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h2box A:active {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h2box A:visited {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h2-line {
	VERTICAL-ALIGN: bottom; WIDTH: 266px
;}
.top-h3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #141d94; PADDING-TOP: 0px; TEXT-DECORATION: none
;}
.top-h3box {
	MARGIN: 10px 0px 0px; COLOR: #141d94; BORDER-BOTTOM: #e0e0e0 1px solid
;}
.top-h3box-2 {
	MARGIN: 10px 0px 0px; COLOR: #141d94
;}
.top-h3box-2 A {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h3box-2 A:link {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h3box-2 A:active {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h3box-2 A:visited {
	COLOR: #141d94; TEXT-DECORATION: none
;}
.top-h2-line {
	VERTICAL-ALIGN: bottom; WIDTH: 266px
;}
.to-list {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px
;}
.to-list A {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px; COLOR: #141d94
;}
P.to-list {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px
;
  
  
}
P.to-list A {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px; COLOR: #141d94
;}
#main_image {
	Z-INDEX: 2; MARGIN: 13px 0px 0px 580px; POSITION: absolute
;}
#main_bg {
	Z-INDEX: 1; POSITION: absolute
;}
