/* CSS Document */
/*トップレイアウト*/
body{
margin-top:13px;
padding:0;
background-color:#ffffff;
font-size:12px;
color:#555555;
}

#top_wrapper{
width:780px;
background-color:#ffffff;
margin:0 auto;
padding:0;
}

#top_title{
width:780px;
height:130px;
background-image:url(img/top_title.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
}

.img{
margin:0;
padding:0;
}

#top_foot{
position:relative;
width:780px;
height:104px;
background-image:url(img/top_foot.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#top_logo{
position:absolute;
left:39px;
top:13px;
padding:0;
}

#top_navi{
position:absolute;
left:175px;
width:524px;
height:15px;
list-style-type:none;
margin-top:13px;
}

#top_navi li{
text-indent:-9999px;
display:inline;
}

#top_navi li a{
float:left;
}

#top_navi li a#info{
width:81px;
height:15px;
background-image:url(img/top_01.gif);
background-repeat:no-repeat;
}

#top_navi li a#gaku{
width:94px;
height:15px;
background-image:url(img/top_02.gif);
background-repeat:no-repeat;
}

#top_navi li a#kotsuban{
width:121px;
height:15px;
background-image:url(img/top_03.gif);
background-repeat:no-repeat;
}

#top_navi li a#kinniku{
width:120px;
height:15px;
background-image:url(img/top_04.gif);
background-repeat:no-repeat;
}

#top_navi li a#bui{
width:108px;
height:15px;
background-image:url(img/top_05.gif);
background-repeat:no-repeat;
}

#top_navi a:hover{
background-position:0 -15px;
}

#add{
position:absolute;
left:285px;
color:#ffffff;
margin-top:50px;
text-align:right;
}

#id{
position:absolute;
left:445px;
text-align:right;
font-size:10px;
margin-top:85px;
}


