@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

#backbody{background-color:#FFF; width:1250px; margin-left:auto; margin-right:auto;}

.clear{clear:both;}

a{text-decoration:none;}

img{border:0;}

li{list-style:none;}
/* header */
h1{margin-left:150px;}
#header{height:514px; background-image:url(../img/index/header_back.jpg); background-repeat:no-repeat;}
#subtop{margin-left:800px; }
#subtop ul li{float:left; padding-left:20px; padding-top:65px;}

#topnavi{margin-left:150px; margin-top:10px;}
#topnavi ul li{float:left; list-style:none;}

.main_b{margin-left:150px; margin-top:13px;}

/* contents */

#whatnew{height:310px; padding-top:15px; width:628px; margin-left:150px;}

#innew p{padding:8px; width:610px; border-bottom:#CCC dotted 1px; background-color:#FFF;}

#innew{width:628px; height:265px; background-color:#eee; margin-top:10px; border:#CCC solid 1px;}

#newwork{height:310px; margin-top:15px; width:628px; margin-left:150px;}

#inwork{width:628px; height:265px; background-color:#eee; margin-top:10px; border:#CCC solid 1px;} 

#mainconten{width:780px; float:left;}

#subconten{width:285px; float:left; margin-left:35px; margin-top:15px;}

h2{font-size:10px; color:#666; text-align:center;}

.link_t{margin-left:150px; margin-top:20px;}

#main_in{width:625px; background-color:#eee; margin-top:20px; margin-left:150px; border:#CCC solid 1px;}

.form{margin-top:10px;}

.l1{font-size:12px; color:#333; padding:10px; background-color:#ddd; border-bottom:#CCC dotted 1px;}

.l2{font-size:12px; color:#333; padding:10px; background-color:#fff; border-bottom:#CCC dotted 1px;}

.l3{font-size:12px; color:#333; padding:10px; background-color:#eee; border-bottom:#CCC dotted 1px;}

#company1{margin-left:150px; margin-top:30px;}

#company1 tr td{padding:15px;}

#company1 tr td.co1{background-color:#eee;}


/* footer */
#gotop{width:950px; margin-left:150px; text-align:right; margin-top:20px; border-bottom:#06F solid 1px;}

#gotop ul li{list-style:none;}

address{padding-top:12px; padding-bottom:12px; width:950px; background-color:#00F; text-align:center; color:#FFF; margin-left:150px;}

#footernavi{width:950px; margin-left:150px; text-align:right; margin-top:10px; line-height:1.8em; margin-bottom:10px;}




