/* ʍ start */
html {
    overflow-y:scroll;
    margin-bottom:1px;
    height:100%;
    }

body	{text-align:center;
		 background:url(../images/background.gif);
		 margin:0px auto;
		 color:#000000;
		scrollbar-track-color:#484848;
 		scrollbar-3d-light-color:#de5f1f;
		scrollbar-arrow-color:#eeeeee;
		scrollbar-base-color:#1c1c1c;
		scrollbar-darkshadow-color:#000000;
	 	scrollbar-face-color:#1c1c1c;
	 	scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#000000;
		}
		



.main	{background:#000000;
		 border-left:#ffcc00 solid 1px;
		 border-right:#ffcc00 solid 1px;
		 width:900px;margin:0px auto;
		}

.center	{margin:0px auto;text-align:center;}


a:link 		{ color:#080cff; text-decoration:none;font-weight:bolder;}
a:visited 	{ color:#080cff; text-decoration:none;font-weight:bolder;}
a:active 	{ color:#080cff; text-decoration:none;font-weight:bolder;}
a:hover 	{ color:#8486fa; text-decoration:none;font-weight:bolder;}

h4			{text-align:left;margin:0px;}

h3			{margin:10px 0px;}

form	{margin:0;padding:0px;}

.pad_10tate{padding:10px 0px;}
.pad_5tate{padding:5px 0px;}
.pad_no{padding:0px; margin:0px;}


.contens{background:#090034;
		 border-left:#ffcc00 solid 1px;
		 border-right:#ffcc00 solid 1px;
		 width:870px;margin:0px auto;}


.contens_title{margin:0px;padding:0px;}

.contens_main{margin:0px auto;padding:10px 0px; text-align:center; color:#ffffff;}

.contens_under{background:url(../images/contens_under.jpg) bottom no-repeat;width:870px;}

/* ʍ end */

/* header start */

.header	{background:#000000;
		 width:900px;
		 text-align:left;
		 margin:0px auto;
		 padding-bottom:5px;}
		 
.red_line		{background:#8c000c; width:900px; height:1px; font-size:1px;}

.menu			{font-size:18px;color:#ffcc00; text-align:center; margin:0px auto;}

#menu a:link 	{ color:#ffcc00; text-decoration:none;font-weight:bolder;}
#menu a:visited { color:#ffcc00; text-decoration:none;font-weight:bolder;}
#menu a:active 	{ color:#ffcc00; text-decoration:none;font-weight:bolder;}
#menu a:hover 	{ color:#ffffff; text-decoration:underline;font-weight:bolder;}

.logo	{padding-top:3px;
		 padding-left:10px;
		 margin:0px;}		  

/* header end */

/* footer start */

.footer_body{font-size:13px;color:#ffcc00;padding-top:10px;width:900px;}


.footer	{background:#8c000c;
		 width:900px;
		 text-align:center;
		 margin:0px auto;
		 font:bold 14px ;
		 color:#ffffff;	 
		 }

/* footer end */

/* top start */

.top		{width:900;height:556;
			 background:url(../images/top.jpg); text-align:left;}

.info_padding{padding-left:23px; padding-top:350px;}

.info_box	{ background-color:#FFFFFF; border:1px double #000000;width:400px;height:190;}

.lines		{font-size:1px;color:#ff7a35;
			 width:782px;hegiht:1px;
			 margin:7px auto;padding:0px;}
			 
.iframe_bar{			 scrollbar-track-color:#ffe680;
			 scrollbar-3d-light-color:#de5f1f;
			 scrollbar-arrow-color:#4a2700;
			 scrollbar-base-color:#ffcc00;
			 scrollbar-darkshadow-color:#4a2700;
			 scrollbar-face-color:#ffcc00;
			 scrollbar-highlight-color:#ffffff;
			 scrollbar-shadow-color:#4a2700;
			 }
			 

.ouen_banner{margin:0px;
			 padding:5px;			 
			 background:#ffcc00;
			 width:120px;height:120px;
			 border-style:none;
			 font-size:12px;
			 color:#090034;
			 scrollbar-track-color:#ffe680;
			 scrollbar-3d-light-color:#de5f1f;
			 scrollbar-arrow-color:#4a2700;
			 scrollbar-base-color:#ffcc00;
			 scrollbar-darkshadow-color:#4a2700;
			 scrollbar-face-color:#ffcc00;
			 scrollbar-highlight-color:#ffffff;
			 scrollbar-shadow-color:#4a2700;
			}

.ouen_button{background:#ffcc00;
			 font-size:14px;
			 margin-bottom:10px;
			 width:120px;height:22px;
			 color:#090034;
			 font-weight:bold}

.ouen_text	{margin:0px;padding-top:3px;
			 color:#ffffff;
			 font-weight:bold;
			 font-size:16px;
			 width:650px;}

.oune_height{margin:0;padding-right:1px;height:23px;text-align:right;}


.ouen_topic	{font-weight:bold;
			 padding-left:5px;
			 color:#ffcc00;
			 text-align:left;
			 font-size:14px;}

/* top end */


/* info start */
.info_main	{background:#ffffff;
			 text-align:left;
			 width:100%; height:100%;
  			 margin:0px;}


.info_body	{background:#ffffff;
			text-align:left;
			 width:360px;
  			 padding-left:8px;
			 }

.info_days	{color:#081851;padding-left:5px;
			 padding-top:5px;font-size: 12px;
			 font-weight: bold;}

.info_text	{color:#081851;
			 padding:5px;
			 font-size: 12px;}

.info_news	{color:red;padding:0px;
			margin:0px;font-size: 16px;
			font-weight: bold;}

.info_line {background:#ffcc00; width:360px; height:1px; font-size:1px;}


/* info end */


/* story start */

.story_header{background:url(../images/story/story_head.jpg);
			  width:796;height:40px;
			  margin:15px auto 0px auto;}

.story{margin:0px auto;width:870px;}

.story_a{background:#000000 url(../images/story/story_a.jpg);height:538px;}
.story_b{background:#000000 url(../images/story/story_b.jpg);height:538px;}
.story_c{background:#000000 url(../images/story/story_c.jpg);height:538px;}
.story_d{background:#000000 url(../images/story/story_d.jpg);height:538px;}

.story_red_line	{background:#8c000c; width:870px; height:1px; font-size:1px;}
		 
/* story end */


/* chara start */


.chara_header{background:url(../images/chara/chara_head.jpg);
			  width:796;height:40px;
			  margin:15px auto 0px auto;}

.chara_menu{background:#000000;
			width:870;
			margin:0px auto;}

.chara_voice{padding-left:305px;padding-top:501px;}

.chara1		{background:url(../images/chara/chara01.jpg);width:870;height:550px;text-align:left;}

.chara2		{background:url(../images/chara/chara02.jpg);width:870;height:550px;text-align:left;}

.chara3		{background:url(../images/chara/chara03.jpg);width:870;height:550px;text-align:left;}

.chara4		{background:url(../images/chara/chara04.jpg);width:870;height:550px;text-align:left;}

/* chara end */

/* gallery start */


.gallery_left{margin:5px;
			  width:240;height:180px;
			  }
			  
.gallery_right{margin:5px;
			  width:240;height:180px;
			  }


/* gallery end */


/* animetion start */
.animetion_header	{background:url(../images/animation_head.jpg);
			 width:796;height:40px;
			 margin:15px auto 0px auto;}
			  
.anime_padding{padding:5px;}

.anime_select{padding:4px 0px;width:220px;
				color:#FFFFFF;
				font-size:24px;
				background-color:#ff7a35;}

.anime_no_select{padding:4px 0px;width:220px;
				color:#FFFFFF;
				font-size:24px;
				background-color:#ffcdb3;}

#anime a:link 	{ color:#ffffff; text-decoration:none;font-weight:bolder;}
#anime a:visited { color:#ffffff; text-decoration:none;font-weight:bolder;}
#anime a:active 	{ color:#ffffff; text-decoration:none;font-weight:bolder;}
#anime a:hover 	{ color:#ff7a35; text-decoration:none;font-weight:bolder;}

/* animetion end */

/* special start */

.special_op{margin:0px;padding:0px;width:480; float:left;font-size:14px;font-weight:bolder;}

.special_song{width:810;padding:10px; border:#ffcc00 thin solid;}

.special_song_topic{color:#ffffff;font-size:15px;font-weight:bolder;padding:10px 0px;}

.special_song_text{color:#ffffff;font-size:13px;padding-top:10px;}

.special_white_lien{background:#ffffff;font:1px;height:1px; width:450px}

/* special end */

/* spec start */

.spec_table{
	width:520px;
	margin:0px auto;
			}

.spec_title_font {
			width:120px;
			text-align:center;
			background:#8c000c;
			color: #FFFFFF;
			font-size: 16px;
			font-weight: bold;
			}

.spec_main_font {
			width:400px;
			text-align:left;
			background:#090034;
			font-size: 15px;
			font-weight: bold;
			color: #ffffff;
			}

.spec_main_font2{
			text-align:left;
			font-size: 15px;
			font-weight: bold;
			color:#ffffff;
			}
		

/* spec end */
