@charset "utf-8";
@import url("contents.css");

/* CSS Document */

* { margin: 0; padding: 0; }
	h3 { margin-bottom: 10px; font-size: 24pt; }
		h3 span {margin-left: 10px; color:#999; font-size: 60%; }
	h4 { font-size: 10pt; }
		h4 span {margin-left: 10px; color:#999; font-size: 80%; }

	/* h5{text-align:left;vertical-align:middle;color:#333333;font-family:Arial,Helvetica,sans-serif;margin:0px;padding:10px 0px;border-bottom:dotted #000000 1px;} */
	p { margin: 5px 0 10px 0; }

	img { border: none; }

body{font-family:Arial,Helvetica,sans-serif; margin:5px; text-align:center;}

	a:link{color:#0000ff;text-decoration:none;}
	a:visited{color:#0000ff;text-decoration:none;}
	a:hover{color:#0000ff;text-decoration:underline;}
	a:active{color:#0000ff;text-decoration:underline;}

#Wrapper { width: 750px; margin: 0 auto; }

#Header { margin: 0; padding: 0; position: relative; overflow: hidden; }

	.cm_logo{text-align:left;vertical-align:middle;}
		.cm_logo img { height: 40px; }
	.cm_idea{text-align:right;vertical-align:middle;}

.textright_default{text-align:right;vertical-align:middle;font-size:8pt;color:#999999;}

/* --- Banner̐ --- */
.Banner{ margin:0; padding:0; font-size:8pt; }
	.Banner table.Top{ width: 750px; }
	.Banner table.Under{ width: 750px; }
		.Banner table.Under td.One{ width: 570px; text-align: left; }
		.Banner table.Under td.Two{ width: 180px; }

	.Banner img { margin:0; border:none;}

.banner{text-align:center;vertical-align:middle; padding: 10px 0 5px 0;}
.banner1{text-align:center;vertical-align:middle; border-bottom:solid #c0c0c0 1px; padding: 5px 0 10px 0;}

#cell_menu{border:solid #999999 1px;border-bottom:none;}

#cell_submenu{border-right:solid #999999 1px;}

#cell_contents{border:solid #999999 1px;}

#cell_foot{text-align:center;vertical-align:middle;font-size:9pt;}

.attention{font-size:8pt;font-weight:normal;color:#ff0000;}

.submenu{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;}

.submenu tr.first a{display:block;font-weight:bold;padding:10px 5px;background-color:#bbbbbb; border-bottom: dotted 1px #CCCCCC;}
.submenu tr.first td a:link{color:#ffffff;text-decoration:none;}
.submenu tr.first td a:visited{color:#ffffff;text-decoration:none;}
.submenu tr.first td a:hover{color:#ff4500;text-decoration:none;}
.submenu tr.first td a:active{color:#ff4500;text-decoration:none;}

.submenu tr.second a{display:block;padding:5px 20px;border-bottom: dotted 1px #CCCCCC;}
.submenu tr.second td a:link{color:#333333;text-decoration:none;}
.submenu tr.second td a:visited{color:#333333;text-decoration:none;}
.submenu tr.second td a:hover{color:#ff4500;background-color:#f6f6f6;text-decoration:none;}
.submenu tr.second td a:active{color:#ff4500;background-color:#f6f6f6;text-decoration:none;}

.submenu tr.second td a#here{font-weight:bold;color:#333333;background-color:#dddddd;}

.submenu tr.third a{display:block;padding:5px 5px;border-bottom: dotted 1px #CCCCCC;background-color:#EEEEEE; text-align:right; font-size: 8pt;}
.submenu tr.third td a:link{color:#333333;text-decoration:none;}
.submenu tr.third td a:visited{color:#333333;text-decoration:none;}
.submenu tr.third td a:hover{color:#ff4500;background-color:#f6f6f6;text-decoration:none;}
.submenu tr.third td a:active{color:#ff4500;background-color:#f6f6f6;text-decoration:none;}


/* zbgj[X */
.hotnews_item{text-align:left;vertical-align:middle;color:#95011a;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.hotnews_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px 0px;border-bottom:dotted #999999 1px;}

/* ITT[rX */
.si_item{text-align:left;vertical-align:middle;color:#27a7b1;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.si_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px 10px;border-bottom:dotted #999999 1px;}

/* Ə */
.aboutcm_item{text-align:left;vertical-align:middle;color:#006699;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.aboutcm_item2{text-align:right;vertical-align:middle;color:#006699;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.aboutcm_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px 10px;border-bottom:dotted #999999 1px;}
.aboutcm_content2{text-align:left;vertical-align:middle;color:#333333;font:bold 9pt Arial,Helvetica,sans-serif;padding:2px 10px;border-bottom:dotted #999999 1px;}

/* ̗p */
.jobs_item{text-align:left;vertical-align:middle;color:#458a00;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.jobs_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px 10px;border-bottom:dotted #999999 1px;}

/* ⍇ */
.contactus_item{text-align:left;vertical-align:middle;color:#cc9966;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px 0px;}
.contactus_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px 10px;border-bottom:dotted #999999 1px;}

/* TCgwv */
.sitehelp_item{text-align:left;vertical-align:middle;color:#ffffff;background-color:#999999;font:bold 10pt Arial,Helvetica,sans-serif;padding:5px;}
.sitehelp_content{text-align:left;vertical-align:middle;color:#333333;font:normal 9pt Arial,Helvetica,sans-serif;padding:2px;}

/* --- irQ[Vo[ --- */
div.nav {
width: 100%; /* irQ[V̕ */
background: #000000 url(hor_menu4_back1.gif) repeat-x top; /* irQ[V̔wi */
border-top: 1px #333333 solid; /* ㋫E */
border-bottom: 1px #666666 solid; /* E */
font-size: 80%;
}

/* --- j[GA --- */
div.nav ul.nl {
width: 750px; /* j[̕ */
margin: 0 auto; /* Z^[ɔzu */
padding: 0;
background: #000000 url(../img/body/hor_menu4_back1.gif) repeat-x top; /* j[̔wi */
border-left: 1px #333333 solid; /* j[̍E */
border-right: 1px #666666 solid; /* j[̉EE */
list-style-type: none;
text-align: center;
}

/* --- j[ --- */
div.nav ul.nl li {
width: 14.27%; /* ڂ̕ */
float: left;
}

/* --- N --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6p */
padding: 9px 2px; /* NGÃpfBOi㉺AEj */
border-left: 1px #666666 solid; /* NGA̍E */
border-right: 1px #333333 solid; /* NGẢEE */
text-decoration: none; /* eLXg̉iȂj */
font-size:90%;
font-weight: bold; /*  */
}
/* --- NeLXg̐F --- */
div.nav ul.nl li a:link {
color: #ffffff;
}
div.nav ul.nl li a:visited {
color: #ffffff;
}
div.nav ul.nl li a:hover {
color: #ff8000;
}
div.nav ul.nl li a:active {
color: #ff8000;
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}
