@charset "utf-8";
/* ----------------------------------------------------------
	MODEC 
	layout setting about page
---------------------------------------------------------- */
/* h
---------------------------------------------------------- */
#main-container h3.about {
	padding: 0 5px 5px 5px;
	margin-bottom:5px;
	border-bottom:solid 1px #CCC;
}
/* page-up */
#main-container .page-up01 {
	margin: 22px 0 0 0;
	text-align: right;
	clear:both;	
}
#main-container .page-up01 p {
}
#main-container .page-up01 a{
	display: block;
	float: right;
	width: 5em;
	background: url(../images/com_ic02.gif) no-repeat 0 0.5em;
}

/* col2
---------------------------------------------------------- */
/*#main-container div.col2 p{
line-height:1.6;
	}*/
/*#main-container div.col2 ul.circle {
padding-top:2px;
}
#main-container div.col2 ul.circle {
padding-top:2px;
}
#main-container div.col2 ul.circle {
padding-bottom:5px;
}*/

/* col2a
---------------------------------------------------------- */
div.col2a {
	clear:both;
	}
div.col2a div.text {
 float:left;
	width:320px;
	padding-left:10px;
	}
div.col2a div.text p {
	padding-bottom:13px;
	line-height:1.5;
	}
div.col2a dl {
 float:right;
	width:290px;
	display:inline;
	}
div.col2a dl dt {
	float:left;
	width:140px;
	}
div.col2a dl dd {
	float:left;
	width:145px;
	min-height:130px;
	font-size:80%;
	line-height:1.5;
	}
* html div.col2a dl dd { /* IE6 hacks */
	height:130px;
}
div.col2a dl dd p {
	padding-top:10px;
	}

/* col2b
---------------------------------------------------------- */
div.col2b {
	}
div.col2b div.text {
 float:left;
	width:460px;
	padding-left:10px;
	}
div.col2b div.text p {
	padding-bottom:13px;
	line-height:1.5;
	}
div.col2b dl {
 float:right;
	width:155px;
	}
div.col2b dl dd {
	padding-bottom:27px;
	font-size:80%;
	line-height:1.5;
	}
div.col2b dl dt img {
	margin-bottom:3px;
	}

/* col2c
---------------------------------------------------------- */
div.col2c {
	padding-top:15px;
	}
div.col2c ul {
 float:left;
	width:395px;
	margin-left:20px;
	_margin-left:10px;
	}
div.col2c ul li {
	line-height:1.5;
	}
div.col2c ul.circle li {
	padding-bottom:1px;
	line-height:1.5;
	background-position:0 0.7em;
	/*padding: 0 0 5px 10px;
	background: url(../images/com_ic12.gif) no-repeat 0 0.6em;
	_zoom:1;*/
}
div.col2c p {
 float:right;
	width:200px;
	padding-right:5px;
	font-size:80%;
	line-height:1.6;
	}
div.col2c p img {
	margin-bottom:5px;
	}

/* management/directors.html
---------------------------------------------------------- */
#main-container table.directors span.ftb{
font-weight:bold;

 }

/*#main-container dl.directors {
	padding-bottom:27px;
	margin-bottom:0;
 }
#main-container dl.directors dt {
	font-weight: bold;
	line-height:1.5;
 }
#main-container dl.directors dd {
	margin: -1.3em 0 13px 13em;
 }
*/
#main-container div.direcBox {
	padding:20px 0 0 0;
	border-top:solid 1px #333333;
	clear:both;
	}
#main-container div.direcBox p {
	width:450px;
	padding-bottom:13px;
	}
#main-container div.direcBox p span {
	font-weight:bold;
	}
#main-container div.direcBox img {
	float:right;
	margin-right:20px;
	}
#main-container div.direcBox .page-up p {
	width:630px;
	padding-bottom:18px;
	}

/* management/management.html
---------------------------------------------------------- */
/* data-table01 */
table.manage {
	width: 630px;
}
table.manage th {
	padding: 6px 15px 6px 15px;
	background:url(../../about/management/images/management_bg001.gif) no-repeat 100% 1em;
	font-weight: bold;
	text-align:right;
	vertical-align:top;
	}

table.manage td {
	padding: 6px 15px 6px 15px;
	vertical-align:top;
	line-height:1.5;
}
table.manage td.name {
	font-weight:bold;
}

/* industry/glossary.html
---------------------------------------------------------- */
dl.glossary {
	padding:0 0 0 10px;
	}
dl.glossary dt{
	padding-top:2px;
	}
dl.glossary dt span {
	font-weight:bold;
	}
dl.glossary dd {
	margin:-1.3em 0 13px 11em;
	line-height:1.5;
	}

/* industry/links.html
---------------------------------------------------------- */
table.links th {
	width:50%;
	font-weight:normal;
	padding-left:5px;
}
table.links td {
	width:50%;
}

.lh  {
line-height:1.5;
}


/* clear
---------------------------------------------------------- */
div.col2a:after,
div.col2b:after,
div.col2c:after,
div.page-up01:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

div.col2a,
div.col2b,
div.col2c,
div.page-up01 {
display:inline-block;
}

/* Hides from IE-mac \*/
* html div.col2a,
* html div.col2b,
* html div.col2c,
* html div.page-up01 {
height:1%;
}

div.col2a,
div.col2b,
div.col2c,
div.page-up01 {
display:block;
}
/* End hide from IE-mac */



