*{padding:0; margin:0; font-size:12px; font-weight:normal; font-style:normal;}

#backbody{width:1250px; margin-left:auto; margin-right:auto;}

a{text-decoration:none;}

img{border:0;}

li{list-style:none;}

div.clear{clear:both;}

a;link{color:#333333;}

a:visited{color:#333333;}

a:hover{color:#FF0000;}


/* header */

#header{background-image:url(../img/top/headerback.gif); background-repeat:no-repeat; height:600px;}

h1{margin-left:140px; padding-top:15px;}

#topsub ul li{float:left; margin-top:20px; margin-left:10px;}

#topsub{margin-left:800px;}

#topnavi ul li{float:left; margin-top:65px;}

#topnavi{margin-left:140px;}

.main{margin-top:0; margin-top:15px;}

/* contents */

#whatsnew{margin-left:140px; margin-top:20px;}

#innew{height:250px;}

#newworks{margin-left:140px; margin-top:20px;}

#inworks{height:250px;}


#leftcon{float:left; width:650px;}

#rightcon{float:left; width:260px; margin-left:50px; margin-top:20px;}

h2{font-size:10px; color:#333333; text-align:center; line-height:1.8em;}

.entry{margin-top:15px;}

.linktitle{margin-top:20px;}

#link{float:left; width:650px; padding-left:140px;}

.l1{padding:15px;}

.l2{padding:15px; background-color:#FFEFFF; border-bottom:#CCCCCC dotted 1px;}

.l3{padding:15px; background-color:#FFFFFF; border-bottom:#CCCCCC dotted 1px;}

#company{margin-top:30px;}
#company table{background-color:#FFFFFF; border:#999999; }

#company table tr td{background-color:#FFFFFF; padding:20px; border:#999999 solid 1px; }

#company table tr td.c1{background-color:#eeeeee;}

h3{padding:10px; font-weight:bold; border-left:#ffaaee solid 5px; margin-top:20px; width:570px; border-bottom:#ffaaee dotted 1px; font-size:14px; margin-left:10px; color:#333333;}

.out2{font-size:12px; color:#666666; margin-left:30px; margin-top:15px; font-weight:bold;}

.out3{font-size:12px; color:#666666; width:570px; margin-left:42px; margin-top:10px; line-height:1.8em;}

.s1{margin-top:10px; margin-left:15px;}

.st1{padding:20px;}

.st2 li{margin-top:10px; margin-left:25px;}

#left{width:250px; float:left;}

#right{width:250px; float:left;}
/* gotop */

#gotop{width:940px; text-align:right; margin-left:140px; border-bottom:#FF66FF solid 1px;}

#footnavi{width:940px; margin-top:15px; margin-left:140px; text-align:center; line-height:1.8em;}

#footnavi ul li{font-size:10px;}

#footnavi ul li a{font-size:10px;}

address{width:940px; padding:8px; text-align:center; background-image:url(../img/top/footerback.jpg); margin-left:140px; color:#FFFFFF; font-size:10px; margin-top:15px;}




