@charset "UTF-8";
/* CSS Document */

body {width:705px;margin:0 auto;text-align:left;}

h1 a,li a {display:block;overflow:hidden;text-indent:-9999px;margin-top:30px;}
h1 a {float:left;width:48px;height:24px;background:url(../img/top/top_on.jpg);}

ul {float:right;}
li {float:left;}
li a {height:44px;margin-left:15px;}
li a#message {background:url(../img/top/message.jpg);width:95px;}
li a#message:hover {background:url(../img/top/message_on.jpg);}
li a#hotnews {background:url(../img/top/hotnews.jpg);width:103px;}
li a#hotnews:hover {background:url(../img/top/hotnews_on.jpg);}
li a#gallery {background:url(../img/top/gallery.jpg);width:83px;}
li a#gallery:hover {background:url(../img/top/gallery_on.jpg);}
li a#works {background:url(../img/top/works.jpg);width:69px;}
li a#works:hover {background:url(../img/top/works_on.jpg);}
li a#profile {background:url(../img/top/profile.jpg);width:76px;}
li a#profile:hover {background:url(../img/top/profile_on.jpg);}
li a#fun {background:url(../img/top/fun.jpg);width:60px;}
li a#fun:hover {background:url(../img/top/fun_on.jpg);}
li a#contact {background:url(../img/top/contact.jpg);width:86px;display:none;}
li a#contact:hover {background:url(../img/top/contact_on.jpg);}

#foot {width:705px;margin-top:60px;border-top:none;position:relative;}
#foot a#company {background:url(../img/top/company_boshu.gif) ;width:110px;height:14px;}
#foot a#company:hover {background:url(../img/top/company_boshu.gif) 0 14px;}
#foot a#twitter {background:url(http://twitter-badges.s3.amazonaws.com/t_mini-b.png) ;width:16px;height:16px;margin-top:-5px;}

#foot #grow {
	background-image: url(/common/img/top/shirushi.gif);
	height: 34px;
	width: 34px;
	position: absolute;
	left: 220px;
	top:-5px;
}
#foot a:hover{
	background-position: 0px 0px!important;
}

p {text-align:right;margin:10px 0 10px 0;}
