/* 共通項 start */
html {
    overflow-y:scroll;
    margin-bottom:1px;
    height:100%;
    }

body	{text-align:center;
	background:url(../img/background.jpg) #000000 repeat-x fixed;
	margin:0px auto;
	scrollbar-track-color:#2D0607;
	scrollbar-3d-light-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#9B1511;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#000000;
}

.main	{background:url(../img/main_back.gif); padding:0px;width:920px;margin:0px auto; text-align:center;}

.center	{margin:0px auto;text-align:center;}

a 		{font-wight:bold;}
a:link 		{ color:#ffffff; text-decoration:none;font-weight:bolder;}
a:visited 	{ color:#ffffff; text-decoration:none;font-weight:bolder;}
a:active 	{ color:#ffffff; text-decoration:none;font-weight:bolder;}
a:hover 	{ color:#ffff00; text-decoration:none;font-weight:bolder;}

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

.menu	{background:url(../img/menu/menu_back.jpg); width:910px; height:80px; padding:0px; margin:0px auto; text-align:center;}

.menu_l	{width:170px; padding-top:0px; margin:0px; float:left;}

.menu_r	{width:740px; padding-top:8px; margin:0px; float:right;}

.top_main	{width:910px; padding:0px; margin:0px auto; text-align:center;}

.topics_body	{background:url(../img/main_topics_body.jpg);width:900px;height:546px;padding:0px;margin:0px auto;}

.topics_footer	{background:url(../img/main_topics_footer.png);width:900px;height:48px;padding:0px;margin:0px auto;}

.top_topics	{background:#000000;width:860px;padding:20px 0px;margin:0px auto;}

.top_redline	{background:#9B1511;width:860px;padding:0px;margin:0px auto; height:2px; font-size:2px;}

.header		{background:#CC0105;height:15px; font-size:12px; color:#ffffff; text-align:right; width:910px; margin:0 auto; padding:3px 0px;}

.footer		{background-color:#CC0105; margin:0px auto; padding:3px 0px; color:#ffffff; font-size:14px; font-weight:bolder; width:910px;text-align:center;}

.line		{background:url(../img/line_01.jpg); margin:0px auto; padding:0px; font-weight:bolder; width:910px;height:40px;}

.line2		{background:url(../img/line_02.jpg); margin:0px auto; padding:0px; font-weight:bolder; width:910px;height:44px;}

/* 共通項 end */

/* top start */

.top		{background:url(../img/top/top.jpg);width:920px;height:706px;padding:0px;margin:0px auto;text-align:left;}

.topics_topic	{background:url(../img/top_topics_topics.png);width:830px;height:80px;padding:0px;margin:0px auto;text-align:right;}

.topics_banner	{background:url(../img/top_topics_banner.png);width:830px;height:80px;padding:0px;margin:0px auto;}

.topics_dlsite	{background:url(../img/top_topics_dlsite.png);width:830px;height:80px;padding:0px;margin:0px auto;}

#ouen_tate{color:#ffffff;font-size:13px;font-weight:900;}
#ouen_tate form{padding:0;margin:0;}


.ouen_banner{margin:0px;
	padding:5px;			 
	background:#9B1511;
	width:120px;height:120px;
	border-style:none;
	font-size:12px;
	color:#000000;
	}

.ouen_button{background:#9B1511;
		 font-size:14px;
		 margin-bottom:10px;
		 width:120px;height:22px;
		 color:#000000;
		 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:10px;text-align:right;padding-left:0px;}


.ouen_topic	{font-weight:bold;

			 padding-left:5px;
			 color:#FFFFFF;
			 text-align:left;
			 font-size:14px;}

/* info start */


.top_info	 	{width:205px;height:105px; padding:0px; margin:0px auto;
			 text-align:center;}

#info a:link 	{ color:#E91E29; text-decoration:none;font-weight:bolder;}
#info a:visited { color:#E91E29; text-decoration:none;font-weight:bolder;}
#info a:active 	{ color:#E91E29; text-decoration:none;font-weight:bolder;}
#info a:hover 	{ color:#000000; text-decoration:none;font-weight:bolder;}

#info th	{background:#94643F; font-size:1px; height:1px;}

#info {padding-left:0px;}

.info_date	{text-align:left;font-size:12px;font-weight: bold;color:#6ABDF6;}

.info_text	{font-size:11px;text-align:left;color:#94643F; padding-left:0px;margin:0px;font-weight:bold;}

.info_line	{font-size:1px;background-color:#94643F;padding:1px;height:1px;}

.pub_title	{color:#6ABDF6;margin:0px;font-size:14px;font-weight:bolder;padding-left:0px;}

/* info end */


/* top end */

/* topic一覧 satrt */

.topics_anime	{background:url(../img/topics_anime.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_story	{background:url(../img/topics_story.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_gallery	{background:url(../img/topics_gallery.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_spec	{background:url(../img/topics_spec.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_opening	{background:url(../img/topics_opening.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_song	{background:url(../img/topics_song.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}

.topics_wallpaper  {background:url(../img/topics_wallpaper.png);padding:0px;width:830px;margin:0px auto;color:#ffffff;}


/* topic一覧 end */


/* spec start */
.topics_body_spec	{background:url(../img/topics_spec.jpg);width:900px;height:546px;padding:0px;margin:0px auto;}
/* spec end */
/* story satrt */
.topics_body_story	{background:url(../img/topics_story.jpg);width:900px;height:546px;padding:0px;margin:0px auto;}
/* story end */

/* chara satrt */

.chara_voice{padding-left:20px;padding-top:475px;}

.topics_chara	{width:900px;height:596px;text-align:left;margin:0px auto;}

.chara_menu	{background:url(../img/chara/chara_menu.jpg) no-repeat;width:450px;height:596px;text-align:right;margin:0px auto; float:left;padding-top:80px;}
.chara_body01	{background:url(../img/chara/chara_body_01.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body02	{background:url(../img/chara/chara_body_02.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body03	{background:url(../img/chara/chara_body_03.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body04	{background:url(../img/chara/chara_body_04.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body05	{background:url(../img/chara/chara_body_05.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body06	{background:url(../img/chara/chara_body_06.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body07	{background:url(../img/chara/chara_body_07.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body08	{background:url(../img/chara/chara_body_08.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}

.chara_body09	{background:url(../img/chara/chara_body_09.jpg);width:450px;height:596px;text-align:left;margin:0px auto; float:right;}


#chara_table	{width:420px; text-align:center; margin:0 auto; padding-left:25px;}

#chara_table	td{text-align:left;}

/* chara end */

/* download start */

.song	{width:810px;height:570px;margin:0px auto; background:url(../img/download/donwload_song.png); padding:0px;}

.bt_song{padding-top:470px;margin:0px auto;text-align:center;}

.op	{width:810px;height:570px;margin:0px auto; background:url(../img/download/donwload_op.png); padding:0px;}

.op_swf	{padding-left:360px;padding-top:150px;margin:0px auto;}

#wallpaper th	{font-size:18px;font-weight:bold;color:#ffffff;}
.bt_wallpaper	{padding-top:480px;margin:0px auto;color:#4C2600;font-size:20px;font-weight:bold;}

.line_down	{width:800px;height:10px;margin:0px auto; background:url(../img/line_down.gif); padding:0px;}


#download a:link 	{ color:#0000FF; text-decoration:underline;font-weight:bolder;}
#download a:visited 	{ color:#0000FF; text-decoration:underline;font-weight:bolder;}
#download a:active 	{ color:#0000FF; text-decoration:underline;font-weight:bolder;}
#download a:hover 	{ color:#ffffff; text-decoration:underline;font-weight:bolder;}
#download		{ color:#E70D66;margin:0px auto;text-align:center;}

.download	{width:800px;margin:0px auto; background:#FF2D8F; padding:0px;text-align:left;color:#ffffff;}

.download_pv	{width:800px;height:600px;margin:0px auto; background:url(../img/download/back.png); padding:0px;text-align:left;
		 color:#FF2D8F;}


.bt_op	{padding-top:40px;margin:0px auto;text-align:center;}


/* download end */


/* system start */

.system_a{background:#ffffff url(../img/world/system_a.jpg);height:500px; width:800px; padding:0px; margin:0px auto; text-align:left;}

.system_b{background:#ffffff url(../img/world/system_b.jpg);height:500px; width:800px; padding:0px; margin:0px auto; text-align:left;}



/* system end */

/* gallrey start */

#gallrey {margin:0px auto;text-align:center;width:770px;}
#gallrey th{width:50px;}





/* gallrey end */





