@charset 'iso-2022-jp';

body{
	font-family:"$B#M#S(B $B#P%4%7%C%/(B", "Hiragino Kaku Gothic Pro", "$B%R%i%.%N3Q%4(B Pro W3", Osaka, san-serif;
	color:#442809;
	margin:auto;
	padding:0;
	text-align:center;
	background-color: #FBAF5D;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

a:link{
color:#5e0709;
text-decoration:none;
}

a:visited{
color:#000;
text-decoration:none;
}

a:hover{
color:#c21b20;
}

.none{
display:none;
}

.clear{
clear:both;
padding:0;
margin:0;
}

.copy{
	font-size:70%;
}

/*$B4pK\9=B$(B*/
#wrapper{
	width:665px;
	padding:0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#wrapper #footer {
	margin: 0px;
	padding: 0px;
	width:663px;
	height: 70px;
	display:block;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}
#wrapper #footer2 {
	margin: 0px;
	padding: 0px;
	height: 51px;
	display:block;
}


#wrapper #footer2 ul{
	list-style-type:none;
	margin:0;
	width:665px;
	height:51px;
	display:block;
	padding:3px 0 0 10px;
}

#wrapper #footer2 li{
	float:left;
	padding:0 10px 0 0;
	margin:0;
	
}


/*	TOP$B9=B$;XDj(B	*/
#contents{
	padding:0;
	margin:0;
	height:574px;

}
/*	$B%a%K%e!<4pK\9=@.(B	*/
#wrapper navigation{
	margin:0;
	padding:0;
	height:95px;
}

#wrapper #navigation h1{
	padding:0;
	margin:0;
	width:187px;
	height:95px;
	background-image: url(../images/h1_img.gif);
	background-repeat: no-repeat;
	font-size: small;
	text-indent:-9999px;
	float:left;
}

#wrapper #navigation #menu{
	padding:0;
	margin:0;
	float:right;
}

/*	$B%a%K%e!<>eItJ,9=@.(B	*/
#wrapper #navigation #menu_top {
	margin: 0px;
	padding: 0px;
	height: 54px;
	width:478px;

}

#wrapper #home_btn a{
	background-image: url(../images/home_btn.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 69px;
	height: 54px;
	text-indent:-9999px;
}

#wrapper #menu1 {
	float: left;
	margin: 0px;
	padding: 0px;
}

#wrapper #menu1 ul{
	height: 54px;
	margin: 0px;
	padding: 0px;
}

#wrapper #menu1 li{
	height: 54px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type: none;
}


#wrapper #menu1 #news a{
	background-image: url(../images/btn_news.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:54px;
	width: 110px;
	text-indent:-9999px;
	display:block;
}

#wrapper #menu1 #staca a{
	background-image: url(../images/btn_staca.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:54px;
	width: 119px;
	text-indent:-9999px;
	display:block;
}

#wrapper #menu1 #story a{
	background-image: url(../images/btn_story.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	margin: 0px;
	padding: 0px;
	width: 70px;
	height:54px;
	text-indent:-9999px;
	display:block;
}


#wrapper #menu1 #radio a{
	background-image: url(../images/btn_radio.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height:54px;
	width: 110px;
	text-indent:-9999px;
	display:block;
}

/*	$B%a%K%e!<2<ItJ,9=@.(B	*/
#wrapper #navigation #menu_bottom {
	margin: 0px;
	padding: 0px;
	height: 41px;
	width:478px;
	

}

#wrapper #menu_bottom ul{
	height: 41px;
	margin: 0px;
	padding: 0px;
}

#wrapper #menu_bottom li{
	height: 41px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type: none;

}


#wrapper #menu_bottom #space{
	background-image: url(../images/menu2_space.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 82px;
	text-indent:-9999px;
}

#wrapper #menu_bottom #bbs a{
	background-image: url(../images/btn_bbs.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 83px;
	height:41px;
	text-indent:-9999px;
	display:block;

}
#wrapper #menu_bottom #chara a{
	background-image: url(../images/btn_chara.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 134px;
	height:41px;
	text-indent:-9999px;
	display:block;

}

#wrapper #menu_bottom #goods a{
	background-image: url(../images/btn_goods.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 89px;
	height:41px;
	text-indent:-9999px;
	display:block;
}

#wrapper #menu_bottom #special a{
	background-image: url(../images/btn_special.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 90px;
	height:41px;
	text-indent:-9999px;
	display:block;
}
/*	$B%3%s%F%s%DItJ,(B	*/

#wrapper #top{
	margin: 0px;
	padding: 0px;
	height: 574px;
	width: 416px;
	float: right;
}

#wrapper #top_img {
	margin: 0px;
	padding: 0px;
	height: 406px;
	width: 416px;
	background-image: url(../images/top_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#wrapper #top_special{
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
	height: 168px;
	width: 416px;
	display: block;
	background-image: url(../images/top_special.jpg);
	background-repeat: no-repeat;
}

#wrapper #right_contents {
	margin: 0px;
	padding: 0px;
	width: 249px;
	float: left;
}
#wrapper #contents_kokuchi a{
	background-image: url(../images/kokuchi.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
	display: block;
	margin: 0;
	padding: 0px;
	height: 165px;
}
#wrapper #radio_box a{

	background-image: url(../images/radio.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	text-indent:-9999px;
	height:108px;
	width: 249px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#wrapper #contetns_koushin {
	background-image: url(../images/whatsnews.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 15px 0 0 12px;
	height: 301px;
	text-align:center;
}
#wrapper #banner_special a{
	padding:0px;
	text-align:center;
	background-image: url(../images/clock_banner.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 200px;
	margin:10px 0;
	text-indent:-9999px;
	display:block;
}

#wrapper #koushinrireki{
	overflow: auto;
	height:130px;
	width:220px;
	margin:0;
	padding:0 0 10px 0;
	font-size:76%;
	text-align:left;
}
#wrapper #contents #koushin-icon {
	background-image: url(../images/koushin.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
}

#wrapper #koushinrireki ol{
	list-style-image:url(../images/circle.gif);
}

#wrapper #banner01 a{
	margin:0;
	padding:0;
	background-image:url(../images/animefesta_banner.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:200px;
	height:40px;
	
}

#wrapper #banner03{
	margin:0;
	padding:0;
	background-image:url(../images/event_banner.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:200px;
	height:40px;
}




/*$B%i%8%*%\%?%s%j%s%/;XDj(B*/
#wrapper #radio_box a:link,
#wrapper #radio_box a:active,
#wrapper #radio_box a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #radio_box a:hover{
	background-position:0 -108px;
	text-indent:-9999px;
}


/*$B%a%K%e!<%m!<%k%*!<%P!<;XDj>e(B*/
#wrapper #menu1 #news a:link,
#wrapper #menu1 #news a:active,
#wrapper #menu1 #news a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu1 #news a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}


#wrapper #menu1 #story a:link,
#wrapper #menu1 #story a:active,
#wrapper #menu1 #story a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu1 #story a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}

#wrapper #menu1 #staca a:link,
#wrapper #menu1 #staca a:active,
#wrapper #menu1 #staca a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu1 #staca a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}

#wrapper #menu1 #radio a:link,
#wrapper #menu1 #radio a:active,
#wrapper #menu1 #radio a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu1 #radio a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}


#wrapper #home_btn a:link,
#wrapper #home_btn a:active,
#wrapper #home_btn a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #home_btn a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}

/*$B%a%K%e!<%m!<%k%*!<%P!<;XDj2<(B*/
#wrapper #menu1 #radio a:hover{
	background-position:0 -54px;
	text-indent:-9999px;
}

#wrapper #menu_bottom #bbs a:link,
#wrapper #menu_bottom #bbs a:active,
#wrapper #menu_bottom #bbs a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu_bottom #bbs a:hover{
	background-position:0 -41px;
	text-indent:-9999px;
}

#wrapper #menu_bottom #chara a:link,
#wrapper #menu_bottom #chara a:active,
#wrapper #menu_bottom #chara a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu_bottom #chara a:hover{
	background-position:0 -41px;
	text-indent:-9999px;
}

#wrapper #menu_bottom #goods a:link,
#wrapper #menu_bottom #goods a:active,
#wrapper #menu_bottom #goods a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu_bottom #goods a:hover{
	background-position:0 -41px;
	text-indent:-9999px;
}

#wrapper #menu_bottom #special a:link,
#wrapper #menu_bottom #special a:active,
#wrapper #menu_bottom #special a:visited,{
	background-position:0 0;
	text-indent:-9999px;
}

#wrapper #menu_bottom #special a:hover{
	background-position:0 -41px;
	text-indent:-9999px;
}

/*$BCf?H$N;XDj(B*/

#wrapper #inside_contents #content {
	background-image: url(../images/inside_background.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom:10px;
	padding-left: 0;
}

#wrapper #inside_footer {
	background-image: url(../images/inside_footer.jpg);
	margin: 0px;
	padding: 0px;
	height: 121px;
}

#wrapper #inside_contents{
	margin: 0px;
	background-image: url(../images/inside_background.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.top_flash{
	padding:0;
	margin:0;
}#wrapper #footer object {
	margin: 0px;
	padding: 0px;
	height: 51px;
	width: 663px;
}
#wrapper #footer param {
	margin: 0px;
	padding: 0px;
	height: 51px;
	width: 663px;
}
