body {
padding: 0;
margin: 0;
background:url(bg.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
line-height:18px;
}

img { border:0px; outline:none;}

#body_mainpage {
width:960px; 
position: absolute; 
left: 50%;
margin-left: -480px;
}

#body_mainpage02 {
background:url(bg_mainpage.jpg);
background-position:top;
background-repeat:no-repeat;
padding-bottom:10px;
}

#body_mainpage03 {
background:url(bg_mainpage02.gif);
background-position:top;
background-repeat:repeat-y;
padding-bottom:10px;
float:left;
padding-bottom:25px;
}

#header {
height:58px; 
padding-top:27px;
padding-left:55px;
/*background-color:#666666;*/
} 

#header ul { 
margin:0px; 
padding:0px; 
list-style:none;
}

#header ul li { 
height:58px; 
float:left
}

#header ul li.logo { 
width:405px; 
}

#header ul li.btn_home { 
background:url(bg_btn_home.gif);
background-position:right; 
background-repeat:no-repeat; background-color:#FFFFFF;
width:460px; 
text-align:right;
}

#header ul li.btn_home img {
padding: 8px 58px 0 0;}

.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:inherit; clear:all; }

#main_menu {
width:885px;
padding-left:75px;
padding-top:26px;
/*background-color:#FF0000;*/
}

#main_menu img {
float:left;
}

#main_menu img.line_menu {
padding:0 20px 0 20px ;
float:left;
}

a.opacityit{
filter:Alpha(opacity=100);
-moz-opacity:1;
opacity:1;
float:left;
} 

a.opacityit:hover {
filter:Alpha(opacity=45);
-moz-opacity:.450;
opacity:.45;
}

a.AlphaHover {
filter:Alpha(opacity=100);
-moz-opacity:1;
opacity:1;
float: right;
}

a.AlphaHover:hover {
filter:alpha(opacity=45); 	
-moz-opacity:.450; 	
opacity:.45;
}

#data_mission {
padding:45px 490px 5px 75px;
height:375px;
}

#data_mission02 {
padding:45px 0px 5px 75px;
}

#data_mission p {
padding:0px 0px 15px 0px; 
margin:0px;
}

#footer {
text-align:center; color:#636363; padding-top:15px; padding-bottom:20px;
}

#footer p { padding:0px; margin:0px; font-size:10px;}

#footer p a { color:#636363; text-decoration:none;}

#footer p a:hover { color:#636363; text-decoration:none;}

#footer_customer {
text-align:center; color:#636363; padding-top:15px; padding-bottom:20px;float:left; width:960px; 
}

#footer_customer p { padding:0px; margin:0px; font-size:10px;}

#footer_customer p a { color:#636363; text-decoration:none;}

#footer_customer p a:hover { color:#636363; text-decoration:none;}

.data_customer { float:left; width:515px;}

.data_customer table td { padding:5px;}

.data_customer table td img { padding-bottom:15px;}

.data_customer table td b { font-weight:bold; color:#990000;}

.data_customer a { color:#990000; text-decoration:underline;}

.data_customer a:hover { color:#999999; text-decoration:underline;}

.data_customer .hilight {color:#990000; text-decoration:underline;}

.pic_customer { float:left; width:auto; padding-left:15px;}

.pic_customer img.pic_customer01{ padding-top:110px; padding-bottom:50px;}

.pic_customer img.pic_customer02{ padding-top:80px;}
