/* Global Styles */

body {
	background-color: #FFFFFF;
/*	background-color: #07123D; */
	margin:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;

	}

.right{
	text-align:right;
	font-size:12px;
	margin-right: 70px;
	}

/* sub_menu */
#sub_menu {
	width:850px;
	font-size:12px;
	font-weight: bold;
}


#sub_menu table .sub_title {
	background: #FFFFFF;
}

#sub_menu .sub_title {
	background: #FFFFFF;
	text-align:left;
	font-size:22px;
	color: #07123D;
	font-weight:bold;
	border-top: 0px double #07123D;
/*	border-bottom: 2px solid #FFFFFF;
*/
	}
	
/*
#sub_menu table .td{
	background: #FFFFFF;
	text-align:center;
	}
*/


#sub_menu table {
	background: #07123D;
	}

#sub_menu table td{
	background: #FFFFFF;
	text-align:center;
	}

#sub_menu table td a{
	background: #FFFFFF;
	color:#07123D;
	text-decoration:none;
	}

#sub_menu table td a:hover{
	background: #FFFFFF;
	color:#07123D;
	text-decoration:underline;
	}

#sub_menu table td a:hover{
	background: #FFFFFF;
	color:#07123D;
	text-decoration:underline;
	}


#sub_menu table .menu_on{
	background: #07123D;
	color:#fff;
	text-decoration:none;
	}

#sub_menu td{
/*	background: #07123D;
	color:#fff;
	text-decoration:none; */
	border-bottom: 3px double #07123D;
	}


/* Contents */
	
#contents {
	width: 850px;
	margin-left:auto;
	margin-right:auto;
/*	border-left:1px solid #07123D;
	border-right:1px solid #07123D;*/	
	text-align: left;
	background-color: #FFFFFF;
	color:#07123D;
	}
	
#contents .title {
	text-align: left;
	font-size: 24px;
	font-weight:bolder;
	border-bottom: 3px solid #CCFF66;
	border-left: 25px solid #CCFF66;
	margin: 10px 0px 5px 0px;
	padding: 5px 0 2px 15px;
	
	}
	
#contents .title_sub {
	text-align: center;
	font-size: 32px;
	font-weight:bold;
	color:#996600;
	padding-top: 10px;
	border-bottom: 0px solid #CCFF66;
	}

#contents p {
	font-size:14px;
	color:#07123D;
	text-align:left;
	line-height:120%;
	letter-spacing:.1em;
	padding: 10px 50px;
	}	

#contents li {
	font-size:14px;
	}	
	
hr {
	margin-left:auto;
	margin-right:auto;
	height:1px; 
	color: #cccccc;
	border: none;
	}

/* board */
.board p{
	margin: 3px 50px; 
	border-top: 2px solid #CCC;
	}

.board table{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	}

	
.board td{	
	font-size:14px;
	color:#07123D;
	text-align:left;
	line-height:120%;
	letter-spacing:.1em;
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;

	}

.borad td h5{
	font-size: 10px;
	font-weight:normal;
	}
	
.borad td h3{
	font-size: 12px;
	font-weight:bold;
	}
	

/* Function of Main Division */
.fomd h3 {
	border-bottom: 2px solid #ccc;
	border-left:20px double #ccc;
	margin: 0 30px 0 30px;
	padding-left: 30px;
	background-color: #eeeeee;
	} 

.fomd li {
	margin: 0 40px 0 60px;
	list-style:square;
	font-size:14px;
	line-height:150%;
	} 

/* career */
.car h3 {
	border-bottom: 2px solid #ccc;
	border-left:20px double #ccc;
	margin: 0 30px 0 30px;
	padding-left: 30px;
	background-color: #eeeeee;

	} 

.car {
	font-size:14px;
	}

.car li {
	margin: 0 40px 0 60px;
	list-style-type:disc;
	font-size:14px;
	} 

/* Global Relation */
.gr h3 {
	border-bottom: 2px solid #ccc;
	border-left:0px double #ccc;
	background:#FFFFFF;
	margin: 0 30px 0 30px;
	padding-left: 30px;
	} 

.gr table{
	padding-left:50px;
	font-size: 12px;
	}

/*-----------------*/
	
a {
	color: #CC3300;
	text-decoration:underline;
	}
	
a:hover {
	color: #FF3300;
	text-decoration:none;
	}




/* Incestment Banking */
.style1 {font-size: 10px}
.migi {text-align: right}




	
/* ID Styles */
.bodyText {
	font:11px ;
	color:#99CCFF;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
	
