@charset "utf-8";
/* CSS Document */

/* index==========================

	1.for index style
	2.for access style
	
*/

/* 1.for index style
===============================================================*/
.section h2{
	margin:0 0 15px 0px;
}
.section h3{
	font-weight:bold;
	color:#002a6c;
	font-size:1.2em;
	margin:0 15px 5px;
}
.section p {
	margin:0 15px;
	line-height:1.4;
}
.proTab{
	margin-left:15px;
	width:600px;
	border-top:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
div#greetingLeft{
	float:left;
	display:inline;
	width:450px;
}
div#greetingRight{
	float:right;
	display:inline;
	margin-right:15px;
	width:149px;
}
table.proTab th{
	padding:8px 0;
	width:80px;
	text-indent:5px;
	text-align:left;
	font-weight:normal;
	border-bottom:solid 1px #ddd;
	border-left:solid 1px #ddd;
	background:#f2f2f2;
	vertical-align:top;
}
.proTab td{
	padding:8px 5px;
	border-bottom:solid 1px #ddd;
	border-left:solid 1px #ddd;
	vertical-align:top;
}
ol {
	margin:15px 15px 15px 55px!important;
	line-height:1.4;
}
ol li {
	list-style-type:decimal;
}
h3.iso9001 {
	margin-top:20px;
}
p.isoPolicy {
	margin-top:10px;
	text-align:right;
}


/* 1.for access style
===============================================================*/
.section dl{
	margin:0 15px;
}
.section dt{
	float:left;
	width:8em;
}
.section dd{
	margin:0 0 10px 8em;
}
#access p {
	margin:0 15px 15px!important;
}