@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

img{border:0;}

li{list-style:none;}

#mainbody{background-image:url(../img/top/backbody.jpg); background-repeat:repeat-x;}

a:link{color:#000; text-decoration:none;}

a:visited{color:#000; text-decoration:none;}

a:hover{color:#900; text-decoration:none;}

#backbody{width:920px; margin-left:auto; margin-right:auto;}


.clear{clear:both;}

#left{width:702px; float:left;}

#header_top{width:480px; float:left;}

#logo{float:right; margin-top:16px;}

h1{margin-top:30px; margin-left:}

h1 a{font-size:20px; font-weight:bold;}

.he1{line-height:1.8em; margin-top:15px;}

#pan{height:35px; background-image:url(../img/top/head_back.jpg);}

.p1{padding-top:10px; margin-left:5px; color:#FFF; font-size:10px;}

#pan p.p1 a{color:#FFF; font-size:10px;}

h2{text-align:right; margin-top:5px;}

#cont{width:478px; height:56px; background-image:url(../img/top/conten.jpg); margin-top:20px; margin-left:10px;}

#cont p{padding-left:75px; padding-top:12px; font-size:14px;}

.sy1{width:445px; line-height:1.8em; color:#333; margin-left:40px; margin-top:15px;}

#oki{width:193px; background-image:url(../img/top/okibody.jpg);}

#conle{width:488px; float:left;}

#footer{height:191px; background-image:url(../img/top/footer.jpg); margin-top:20px;}

#cnnri{width:193px; float:right; margin-top:20px;}

#right{width:201px; float:left; margin-left:8px;}

.b1{margin-top:15px;}

#right ul li{line-height:1.2em;}

#newword{width:206px; height:371px; background-image:url(../img/top/newword.jpg); margin-top:15px;}

#tp{width:850px; margin-left:auto; margin-right:auto;}

#tp p{text-align:right; padding-top:5px;}

#tp p a{color:#FFF; font-size:10px;}

#ft{width:850px; margin-left:auto; margin-right:auto;}

#ft ul{text-align:right; margin-top:25px;}

#ft ul li{line-height:1.8em; font-size:12px;}

address{text-align:center; margin-top:90px; color:#FFF; }

.o1{padding-top:15px; padding-left:25px;}

.o3{padding-top:25px; padding-left:25px;}

.o2{font-size:10px; text-align:center; margin-top:8px; color:#333;}

.li1{padding:18px; margin-left:15px;}

.li2{padding:18px; background-color:#c2c2ff; margin-left:15px;}





