@charset "UTF-8";


#top {
width: 850px;
height: 635px;
margin: 30px 0 0;
background: #e0e5f5 url(../images/img.jpg) no-repeat 530px 90px;
text-align: left;
}
#top h1 {
width: 345px;
height: 150px;
background: url(../images/logo.gif) no-repeat 90px 90px;
text-indent: -9999px;
}

/* bloglink */
#bloglink {
float: left;
margin: 440px 0 0 20px;
font-size: 80%;
}


/* news */
#news {
padding: 5px 0;
text-align: left;
color: #999;
border-bottom: 1pt #ccc solid;
}
#news a,
#news a:visited,
#news a:hover {
color: #999;
text-decoration: none;
}
#news a:hover {
color: #f00;
text-decoration: underline;
}

#news h3 {
float: left;
padding: 15px 0 0 65px;
}
#news h3 a,
#news h3 a:visited,
#news h3 a:hover {
color: #999;
text-decoration: none;
}
#news h3 a:hover {
text-decoration: underline;
}

#news dl {
margin: 0 0 0 175px;
}
#news dt {
float: left;
margin: 0 18px 0 0;
}


/* topFooter */
#topFooter {
margin: 15px 0 0;
font-size: 10px;
color: #999;
}
#topFooter a,
#topFooter a:link,
#topFooter a:visited{
color: #999;
}
#topFooter a:hover {
color: #f00;
}

#copyright {
}


/* menuBtn */
#menuBtn {
float: left;
width: 280px;
height: 285px;
margin: 120px 0 0 85px;
text-indent: -9999px;
}
#menuBtn,
#menuBtn a:hover {
background: url(../images/menubtn.gif) no-repeat left top;
}
#menuBtn li {
display: inline;
float: left;
}
#menuBtn a,
#menuBtn a:visited {
display: block;
height: 130px;
}

#menuBtn .m1 {
width: 120px;
}
#menuBtn .m1 a:hover {
background-position: left -285px;
}
#menuBtn .m1 a:active {
background-position: left top;
}

#menuBtn .m2 {
width: 120px;
margin: 0 0 0 40px;
}
#menuBtn .m2 a:hover {
background-position: -160px -285px;
}
#menuBtn .m2 a:active {
background-position: -160px top;
}

#menuBtn .m3 {
width: 120px;
margin: 25px 0 0;
}
#menuBtn .m3 a:hover {
background-position: left -440px;
}
#menuBtn .m3 a:active {
background-position: left 155px;
}

#menuBtn .m4 {
width: 120px;
margin: 25px 0 0 40px;
}
#menuBtn .m4 a:hover {
background-position: -160px -440px;
}
#menuBtn .m4 a:active {
background-position: -160px 155px;
}