@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;}


a:link{text-decoration:none; color:#666;}

a:visited{text-decoration:none; color:#666;}

a:hover{text-decoration:none; color:#F00;}

.clear{clear:both;}


/* header */

h1{margin-left:10px; margin-top:5px;}

#header{width:860px; height:100px; margin-left:auto; margin-right:auto; background-image:url(../img/top/header_back.jpg);}

#subnavi{margin-left:580px; }

#subnavi ul li{float:left; padding-left:13px; margin-top:15px; font-size:10px;}

#subnavi ul li a{font-size:10px;}

#topnavi{margin-left:342px; }

#topnavi ul li{float:left; margin-top:20px;}


/* main_b */

#mainimg{height:700px; background-image:url(../img/top/top_back.jpg); background-repeat:repeat-x; }

#mimg p{float:left; margin-left:10px; margin-top:15px;}

#mimg{width:860px; margin-left:auto; margin-right:auto;}



/* contents */
#backbody{width:860px; margin-right:auto; margin-left:auto; background-color:#FFF; border-top:#39F solid 3px;}

#leftnavi{width:220px; float:left;}

.side1{margin-top:15px; margin-left:10px;}

.l1 li{margin-left:10px; padding:10px; border-bottom:#CCC dotted 1px;}

.l2 li{margin-left:5px; padding:10px; border-bottom:#CCC dotted 1px;}

#rightnavi{width:623px; float:left; margin-left:10px; margin-top:41px;}

#innew{height:200px; background-color:#eee; margin-top:10px;} 

#line{width:623px; height:218px; background-image:url(../img/top/schoolline.jpg); margin-top:5px;}

.line1{padding-top:160px; width:580px; margin-left:18px;}

.line2{margin-left:540px; margin-top:10px;}

.pick{margin-top:15px;}

#pickin{height:200px; background-color:#eee; margin-top:10px;}



.link2{padding:15px;}

.link3{padding:13px; background-color:#eee;}

.link4{padding:13px;}

.pan{margin-left:15px; margin-top:15px;}

#table1{margin-top:30px; padding-left:30px;}

#table1 table tr td{padding:15px;}

/* footer */

#gotop{text-align:right; margin-top:30px; margin-bottom:10px;}

#gotop ul li{font-size:10px;}

#footer{border-top:#39F solid 3px;}

address{padding:10px; background-image:url(../img/top/footerback.jpg); text-align:center; color:#FFF; font-size:10px; margin-top:15px;}

.footnavi1{text-align:center; margin-top:15px;}

.footnavi1 li{font-size:10px;}

.footnavi1 li a{font-size:10px;}

