@charset "utf-8";

*{cursor:url(/images/top/logo.cur);}
#play {width:980px;height:580px;position:relative;top:32px;}     
#play_text {position:absolute;top:5px;right:8px;z-index:1;filter:Alpha(Opacity=50);opacity:0.5;}   
#play_text ul li{float:left;background-color:#635e66;padding:2px;cursor:pointer;}
#play_text ul li span{width:6px;height:6px;overflow:hidden;border:1px solid #61424f;background-color:#fff;display:block; text-indent:-9999em;  } 
#play_list a{display:block;position:absolute;overflow:hidden;cursor:default;} 
#top_header {
height:87px;
position:relative;
margin:0 20px;
z-index:1;
}

#top_header h1 {
width:150px;
float:left;
}

#top_header h1 img {
margin:17px 0 0 2px;
}

#top_header .login_state{
float:right;
height:18px;
width:400px;
color:#cccccc;
margin:25px 10px 0 0;
text-align:right;
}

#top_header .login_state a:link{color:#cccccc;text-decoration:underline;}
#top_header .login_state a:visited{color:#cccccc;text-decoration:underline;}
#top_header .login_state a:hover{color:#bf9769;text-decoration:underline;}
#top_header .login_state a:active{color:#cccccc;text-decoration:underline;}

#top_header .h_s {
width:47px;
height:11px;
cursor:pointer;
float:right;
margin:20px 10px 22px 0;
}

#top_header .h_acc {
margin:15px 10px 0 0;
_margin:15px 5px 0 0;
width:314px;
height:13px;
line-height:13px;
overflow:hidden;
float:right;
clear:right;
background:url(/images/common/jp/h_acc.gif) no-repeat 0 0;
text-indent:-999em;
}

#top_header .t_h_acc {
margin:0 10px 0 0;
}

#top_header .h_acc li {
float:left;
}

#top_header .h_acc li.h_acc_00 {
width:47px;
}
#top_header .h_acc li.h_acc_01 {
width:55px;
}

#top_header .h_acc li.h_acc_02 {
width:55px;
}

#top_header .h_acc li.h_acc_03 {
width:50px;
}

#top_header .h_acc li.h_acc_04 {
width:106px;
}

#top_header .h_acc li a {
display:block;
width:100%;
height:13px;
background:url(/images/common/jp/h_acc.gif) no-repeat 0 0;
}
#top_header .h_acc li.h_acc_00 a{
background-position:0 0;
}
#top_header .h_acc li.h_acc_00 a:hover {
background-position:0 -13px;
}
#top_header .h_acc li.h_acc_01 a {
background-position:-47px 0;
}

#top_header .h_acc li.h_acc_01 a:hover {
background-position:-47px -13px;
}

#top_header .h_acc li.h_acc_02 a {
background-position:-102px 0;
}

#top_header .h_acc li.h_acc_02 a:hover {
background-position:-102px -13px;
}

#top_header .h_acc li.h_acc_03 a {
background-position:-157px 0;
}

#top_header .h_acc li.h_acc_03 a:hover {
background-position:-157px -13px;
}

#top_header .h_acc li.h_acc_04 a {
background-position:-207px 0;
}

#top_header .h_acc li.h_acc_04 a:hover {
background-position:-207px -13px;
}
#top_media{
	position:relative;
	width:980px;
	margin:0 0 0 19px;
}
#top_media .nav{
	position:absolute;
	top:0;
	height:32px;
	z-index:10;
}
#top_flash{

}
body{
background:url(/images/top/bg_test.jpg) no-repeat top center;
}
#top {
background:transparent;
height:730px;
padding:0;
width:1022px;
margin:0 auto;
}

#footer .f_acc {
background:url(/images/common/jp/f_acc02_top.gif) no-repeat 0 0;
}
#footer .f_acc a:hover {
background:url(/images/common/jp/f_acc02_top.gif) no-repeat 0 0;
}
#footer .f_acc a.f_acc_01 {
width:63px;
}
#footer .f_acc a.f_acc_02:hover {
background-position:-77px -11px;
}
