#off img{ visibility: visible;} 
#off img{ visibility: visible;margin-right: 0px;}
 
/* KFAとは */ 

#top_whats { width: 236px;  overflow: hidden;  height: 37px;}
#top_whats a,#top_whats a:link,#top_whats a:visited { background-position: 0px 0px;  float:left;}
#top_whats{ border: 0; margin: 0; padding: 0; overflow: hidden;}
#top_whats img{ visibility: hidden;}
#top_whats a:focus,#top_whats a:hover,#top_whats a:active {  background-position: 0px 37px;  float:left;}
#top_whats .whats a {  background-image: url(../images/index_center_whats.jpg);}


#top_back { width: 81px;  overflow: hidden;  height: 27px;}

#top_back a,
#top_back a:link,
#top_back a:visited {
  background-position: 0px 0px; float:left;
}

#top_back{ border: 0; margin: 0; padding: 0; overflow: hidden;}

#top_back img{ visibility: hidden;}
#top_back a:focus,#top_back a:hover,#top_back a:active {  background-position: 0px 27px;  float:left;}
#top_back .back a {  background-image: url(../images/back.jpg);}
 
/* ムービー */ 

#down_play { width: 181px;  overflow: hidden;  height: 53px; text-align: left;}
#down_play a,#down_play a:link,#down_play a:visited { background-position: 0px 0px;  float:left;}
#down_play{ border: 0; margin: 0; padding: 0; overflow: hidden;}
#down_play img{ visibility: hidden;}
#down_play a:focus,#down_play a:hover,#down_play a:active {  background-position: 0px 53px;  float:left;}
#down_play .play a { background-image: url(../download/images/op_play01.jpg);}
#down_play .play02 a { background-image: url(../download/images/pm_play01.jpg);}
 
/* ストーリー */ 

#top_story_nx { width: 77px;  overflow: hidden;  height: 29px; text-align: left;}
#top_story_nx a,#top_story_nx a:link,#top_story_nx a:visited { background-position: 0px 0px;  float:left;}
#top_story_nx{ border: 0; margin: 0; padding: 0; overflow: hidden;}
#top_story_nx img{ visibility: hidden;}
#top_story_nx a:focus,#top_story_nx a:hover,#top_story_nx a:active {  background-position: 0px 29px;  float:left;}
#top_story_nx .story_nx1 a {  background-image: url(../story/images/nex-1.jpg);}
#top_story_nx .story_nx2 a {  background-image: url(../story/images/nex-2.jpg);}
#top_story_nx .story_nx3 a {  background-image: url(../story/images/nex-3.jpg);}
#top_story_nx .story_nx4 a {  background-image: url(../story/images/nex-4.jpg);}
#top_story_nx .story_nx5 a {  background-image: url(../story/images/nex-5.jpg);}
 
/* subメニュー */ 

#sub_story .off img,
#sub_down .off img{ visibility: visible;}

	
/* ダウンロード */ 

#sub_down { width: 350;  height: 27px;}		/*width: 163px;*/

#sub_down td a,
#sub_down td a:link,
#sub_down td a:visited { background-position: 0px 0px; float:left; }

#sub_down { border: 0; margin: 0; padding: 0; overflow: hidden; }

#sub_down td img{ visibility: hidden; }

#sub_down td a:focus,
#sub_down td a:hover,
#sub_down td a:active { background-position: 0px 27px; float:left; }



#sub_down .sub_opening a { background-image: url(../images/sub_opening.gif);margin-right:0px;}
#sub_down .sub_promotion a { background-image: url(../images/sub_promotion.gif);}

 
/* ストーリー */ 

.off img{ visibility: visible;}

#sub_story { width: 90; height: 27px; }
#sub_story td a,
#sub_story td a:link,
#sub_story td a:visited { background-position: 0px 0px; float:left;}
#sub_story{ border: 0; margin: 0; padding: 0; overflow: hidden;}
#sub_story td img{ visibility: hidden;}

#sub_story td a:focus,
#sub_story td a:hover,
#sub_story td a:active { background-position: 0px 27px; float:left;}

#sub_story .sub_prologue a { background-image: url(../images/sub_prologue.gif);margin-right: 0px;}

#sub_story .sub_outline a { background-image: url(../images/sub_outline.gif);margin-right: 0px;}
 
/* おしらせ */ 

#sub_info { width: 134; height: 27px; }
#sub_info td a,
#sub_info td a:link,
#sub_info td a:visited { background-position: 0px 0px; float:left;}
#sub_info{ border: 0; margin: 0; padding: 0; overflow: hidden;}
#sub_info td img{ visibility: hidden;}

#sub_info td a:focus,
#sub_info td a:hover,
#sub_info td a:active { background-position: 0px 27px; float:left;}

#sub_info .sub_camp a { background-image: url(../images/sub_campain.gif);margin-right: 0px;}
  
/* テキスト */ 
	
.maintxt { 
	width: 626px;
	height: 400px;
	overflow: auto;

}
#prologue {
	width: 606px;
	height: 264px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	line-height: 145%;
	color: #000000;
}
.story {
	width: 606px;
	height: 264px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	line-height: 145%;
	color: #000000;
}
#campain {
	width: 606px;
	height: 264px;
	overflow: auto;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 10px 10px;
	line-height: 145%;
	color: #000000;
}
#campain td{	color: #000000;
}
  
