@charset "UTF-8";

ul, li, div, img{
border:0px;
margin:0px;
padding:0px;

}

li{
list-style-type: none
}


body{background-color:#000000;
color:#FFFFFF;
text-align:center;
margin:0px auto 0px;
font-size:12px;
font-family:"�q���M�m 3", "MS �S�V�b�N";
}

a {
color:#fd5aff;
text-decoration:underline;
}

a:hover {
color:#feb2ff;
text-decoration:none;
}



#head {
background-color:#000000;
background-image:url(./image/bg_header.gif);
background-repeat: repeat-x;background-position:center bottom;
height:135px;
left:0;
position:fixed;
top:0;
width:100%;

}

img#logo{
margin-bottom:10px;
margin-top:5px;
}

#menu {
width:865px;
height:58px;
margin:0px auto;
padding:0px;
margin-top:6px;
}

#size_menu ul {
	height:58px;
	width:865px;
        float:left;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	display:inline;
}


#menu ul li {
width:123px;
height:58px;
display:inline;
float:left;
}

#menu ul li a {
	background-image:url(./image/menu/menu_zot.jpg);
	display:block;
	width:100%;
	height:58px;
	margin:0px;
	text-indent:-9999px;
}

#menu ul li.about a {
background-position:-1px 0px;
}
#menu ul li.about a:hover ,
 #menu ul.about li.about a {
	background-position:-1px -58px;
}



#menu ul li.data a {
background-position:-124px 0px;
}
#menu ul li.data a:hover ,
 #menu ul.data li.data a {
	background-position:-124px -58px;
}

#menu ul li.rec a {
background-position:-247px 0px;
}
#menu ul li.rec a:hover ,
 #menu ul.rec li.rec a {
	background-position:-247px -58px;
}

#menu ul li.release a {
background-position:-370px 0px;
}
#menu ul li.release a:hover ,
 #menu ul.release li.release a {
	background-position:-370px -58px;
}

#menu ul li.blog a {
background-position:-494px 0px;
}
#menu ul li.blog a:hover ,
 #menu ul.blog li.blog a {
	background-position:-494px -58px;
}

#menu ul li.contact a {
background-position:-617px 0px;
}
#menu ul li.contact a:hover ,
 #menu ul.contact li.contact a {
	background-position:-617px -58px;
}

#menu ul li.link a {
background-position:-741px 0px;
}
#menu ul li.link a:hover ,
 #menu ul.link li.link a {
	background-position:-741px -58px;
}



#all{
width:760px;
height:400px;
margin:0px auto 50px;
text-align:left;
}

#head_space {
width:760px;
height:135px;
float:left;
display:inline;
}

#footer {
background-image:url(./image/bg_footer.gif);background-repeat: repeat-x;background-position:center top;
background-color:#000000;
height:40px;
right:0px;
position:fixed;
text-align:center;
bottom:0px;
width:100%;
}

div.footer_font {
height:12px;
text-align:center;
width:100%;
margin-top:25px;
font-size:10px;
text-align:center;
}
/*�L��DIV*/

div#left {
width:490px;
margin-bottom:30px;
float:left;
display:inline;
background-color:#000000;
}


div.top {
width:490px;
margin-top:55px;
float:left;
display:inline;
background-color:#222222;
}

div.top_in {
margin-left:120px;
margin-top:15px;
margin-bottom:15px;
}


#news {
width:210px;
margin-top:10px;
margin-left:55px;
float:left;
display:inline;
}

.zot_cd {
width:210px;
height:220px;
float:left;
margin-top:15px;
display:inline;
border:#00FFCE solid 1px;
}

.zot001 {
width:180px;
margin-top:15px;
margin-left:15px;
float:left;
display:inline;
text-align:center;
}

.zot_cd002 {
width:210px;
height:260px;
float:left;
margin-top:15px;
display:inline;
border:#00FFCE solid 1px;
}

.release_cd {
width:210px;
height:220px;
margin-left:15px;
display:inline;
float:left;
}

#space {
width:760px;
height:40px;
bottom:400px;
}

.byzot {
color:#7DFF00;
}

div.news_link a {
float:right;
color:#FF39AA;
font-size:10px;
}
            