@charset "utf-8";

/* CSS Document */



*{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:2000px;}



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;}





/* 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;}









