

body {
	text-align: center;
	padding: 0px;
	margin: 0px auto;
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	color:#FFFFFF;
	font-size:11px;
	background-color: #000;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	line-height:1.4ems;
}

dl,dt,dd{
margin:0;
padding:0;
text-align: left;
font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
font-size:12px;
}

dt span, dd span{
font-weight:bold;
}

h1,h2,h3,h4,h5{
font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
font-size:x-small;
margin:0;
padding:0;
}

img {
border:0;
margin:0;
padding:0;
}


/*‹¤’Ê*/

#container {
	background-color: #000;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}
#news {	margin-top: 25px;}

div#nav{
width:800px;
height:40px;
background:url(../img/btn.gif) left top no-repeat; 
}

#menu li a {
	text-indent: -9999px;
	text-decoration: none;
	}

#menu{
background:url(../img/btn.gif) left top no-repeat; 
width:800px;
heigt:40px;
margin:0;
padding:0;
list-style:none;
position: relative;
}

#menu li{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
} 


#menu li,#menu a{
height:40px;
display:block;
}


#menu01	{left: 0; width: 100px;}
#menu02	{left: 100px; width: 100px;}
#menu03	{left: 200px; width: 102px;}
#menu04 {left: 302px; width: 98px;}
#menu05	{left: 400px; width: 100px;}
#menu06	{left: 500px; width: 100px;}
#menu07	{left: 600px; width: 100px;}
#menu08	{left: 700px; width: 100px;}

#menu01 a:hover {background: url(../img/btn.gif) 0 -40px no-repeat;}
#menu02 a:hover {background: url(../img/btn.gif) -100px -40px no-repeat;}
#menu03 a:hover {background: url(../img/btn.gif) -200px -40px no-repeat;}
#menu04 a:hover {background: url(../img/btn.gif) -302px -40px no-repeat;}
#menu05 a:hover {background: url(../img/btn.gif) -400px -40px no-repeat;}
#menu06 a:hover {background: url(../img/btn.gif) -500px -40px no-repeat;}
#menu07 a:hover {background: url(../img/btn.gif) -600px -40px no-repeat;}
#menu08 a:hover {background: url(../img/btn.gif) -700px -40px no-repeat;}

#homepage #menu01  {background: url(../img/btn.gif) 0 -40px no-repeat;}
#rmix #menu03  {background: url(../img/btn.gif) -200px -40px no-repeat;}
#past #menu04 {background: url(../img/btn.gif) -302px -40px no-repeat;}
#performance #menu05 {background: url(../img/btn.gif) -400px -40px no-repeat;}
#photo #menu07 {background: url(../img/btn.gif) -600px -40px no-repeat;}


#linkpage #menu08 {background: url(../img/btn.gif) -700px -40px no-repeat;}


/*•ÏXFhight¨320*/
#newsarea{
margin:15px 0 0 0;
height:261px;
overflow:auto;
}
.news_area{
margin:15px 0 0 0;
}
.news_area a:link,.news_area a:hover,.news_area a:visited,.news_area a:active{
	color:#c41230 ;
	text-decoration:underline;
}

#copyright {
	background-image: url(../img/copyright.gif);
	background-position: right;
	margin-top: 20px;
	background-repeat: no-repeat;
}


#copyright address span{color:#000000}
/*ƒ}[ƒWƒ“*/
.margin5{margin:5px; padding:0;}
.margin10{margin:10px; padding:0;}

.marginT5{margin:5px 0 0 0; padding:0;}
.marginT10{margin-top:10px;}
.marginT15{margin:15px 0 0 0; padding:0;}
.marginT20{margin:20px 0 0 0; padding:0;}
.marginT25{margin:25px 0 0 0; padding:0;}
.marginT30{margin:30px 0 0 0; padding:0;}
.marginT40{margin:40px 0 0 0; padding:0;}

.margin0{margin:0; padding:0;}
.marginL25_T10{margin:10px 0 0 25px; padding:0;}
.marginL25_T5{margin:5px 0 0 25px; padding:0;}
.marginL25_T20{margin:20px 0 0 25px; padding:0;}

.marginR5{margin:0 5px 0 0; padding:0;}


/*font*/

.fnt11{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:11px;
	line-height:1.4em;
}

.fnt11b{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:11px;
	font-weight:bold;
	line-height:1.4em;

}

.fnt12{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:12px;
	line-height:1.4em;

}

.fnt12b{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:12px;
	font-weight:bold;
	line-height:1.4em;


}

.fnt14{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:14px;
}

.fnt14b{
	font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif,"Hiragino Kaku Gothic Pro","Osaka";
	font-size:14px;
	font-weight:bold;

}

.style2 {color: #000000}
.style3 {color: #fff}


#newsarea dd,#newsarea dt{
color:#000000;
}

a:link {
	color: #fff;
	text-decoration: underline;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #fff;
	text-decoration: none;
}

#linkfree {
	padding: 0px;
	width: 500px;
	margin: 20px 40px 0 25px;
	padding:5px;
}

#linkfree p{
margin:0;
padding:0;
}

.banner{
margin:160px 0 0 0 ;
}
.banner2{
margin:10px 0 0 0}

/**/
div#nav2{
margin:0 ;
width:200px;
height:120px;
background:url(../img/btn2.gif) left top no-repeat; 
}

#menu2 li a {
	text-indent: -9999px;
	text-decoration: none;
	}

#menu2{
background:url(../img/btn2.gif) left top no-repeat; 
width:200px;
heigt:30px;
margin:0;
padding:0;
list-style:none;
position: relative;
}

#menu2 li{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
} 


#menu2 li,#menu2 a{
height:30px;
display:block;
}
#btn1	{left: 0; top:0; width: 200px;}
#btn2	{left: 0; top:30px;  width: 200px;}
#btn3	{left: 0; top:60px; width: 200px;}
#btn4 {left: 0; top:90px; width: 200px;}

#btn1 a:hover {background: url(../img/btn2.gif) -200px 0 no-repeat;}
#btn2 a:hover {background: url(../img/btn2.gif) -200px -30px no-repeat;}
#btn3 a:hover {background: url(../img/btn2.gif) -200px -60px no-repeat;}
#btn4 a:hover {background: url(../img/btn2.gif) -200px -90px no-repeat;}

.crumb{
margin:0 20px 0 0 ;}

p#arasuji span.font_yellow {
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #ffffb5;
	font-weight:bold;
}
#blognews{ margin-top:10px;}
#blognews p,#blognews li,#blognews ul{ margin:0; padding:0}
#blognews{ width:240px; display:block;}
#blognews p{width:240px; display:block; margin-bottom:10px;color:#333; display:block; font-family:"Times New Roman", Times, serif; border-bottom:1px dotted #999; font-size:12px;}
#blognews p a{ text-decoration:none; font-weight:bold; color:#000;}
#blognews li{ width:220px;font-size:11px; color:#333; margin:10px 10px 0 10px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
#blognews li{ list-style:none;}
#blognews li a,#blognews li a:link,#blognews li a:active,#blognews li a:visited{ font-size:11px; color:#c41230; text-decoration:none; font-weight:bold;}
#blognews li a:hover{ text-decoration:underline;}

/* Œö‰‰DVD”Ì”„AŒ€’†Šy‹ÈŽŽ’®ƒRƒ“ƒeƒ“ƒcA‚²ˆË—ŠŽó•tƒtƒH[ƒ€ */

div#nav_tmf{
	margin:5px ;
	width:250px;
	height:90px;
	background:url(../img/btn_thn_msc_frm.gif) left top no-repeat; 
}

#menu_tmf li a {
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

#menu_tmf{
	background:url(../img/btn_thn_msc_frm.gif) left top no-repeat; 
	width:250px;
	heigt:30px;
	margin:0;
	padding:0;
	list-style:none;
	position: relative;
}

#menu_tmf li{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
} 

#menu_tmf li,#menu_tmf a{
height:30px;
display:block;
}

#menu01_tmf {left: 0; top:0; width: 250px;}
#menu02_tmf {left: 0; top:30px;  width: 250px;}
#menu03_tmf {left: 0; top:60px; width: 250px;}

#menu01_tmf a:hover {background: url(../img/btn_thn_msc_frm.gif) -250px 0 no-repeat;}
#menu02_tmf a:hover {background: url(../img/btn_thn_msc_frm.gif) -250px -30px no-repeat;}
#menu03_tmf a:hover {background: url(../img/btn_thn_msc_frm.gif) -250px -60px no-repeat;}
