/* ʍ start */
html {
    overflow-y:scroll;
    margin-bottom:1px;
    height:100%;
    }

body	{text-align:center;
		 background:url(../images/back_ground.jpg);
		 margin:0px auto;
		 color:#000000;
		scrollbar-track-color:#ffdfe2;
 		scrollbar-3d-light-color:#de5f1f;
		scrollbar-arrow-color:#982636;
		scrollbar-base-color:#ff7a95;
		scrollbar-darkshadow-color:#982636;
	 	scrollbar-face-color:#ff9cbe;
	 	scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#b20505;
		}
		

.main	{padding:0px;width:900px;margin:0px auto; clear:both;text-align:center;}

/* header start */

.header{padding:0px;
 		background:url(../images/header.png);
		width:900px;margin:0px;height:132px;}

.header_menu{padding-left:55px;padding-top:16px;margin:0px;width:900px; text-align:left;}

.menu{padding-left:55px;padding-top:5px;margin:0px;width:900px; text-align:left;}

/* header end */

.middle_body{padding:0px;margin:0px;color:#000000;width:900px;background:url(../images/note_holl.png) repeat-y; text-align:left;padding-left:73px;}

.main_right{width:826px;padding:10px 0px;margin:0px;text-align:left; background-color:#FFFFFF;}
.main_right_body{width:810px;padding:0px;margin:0px;background:url(../images/note_line.gif);text-align:center;}

/* footer start */

.footer	{background:url(../images/footer.png);width:900px;height:84px;text-align:center;padding:0px;margin:0px;}

/* footer end */


.center	{margin:0px auto;text-align:center;}


a:link 		{ color:#ff003c; text-decoration:none;font-weight:bolder;}
a:visited 	{ color:#ff003c; text-decoration:none;font-weight:bolder;}
a:active 	{ color:#ff003c; text-decoration:none;font-weight:bolder;}
a:hover 	{ color:#ff9cbe; text-decoration:none;font-weight:bolder;}

.lines		{font-size:1px; background-color:#ffde01;width:800px;hegiht:2px;padding:1px;}
.lines2		{font-size:1px; background-color:#ffde01;width:680px;hegiht:2px;padding:1px;}

/* ʍ end */

/* top start */

.top_menu{ padding:0px; margin:0px;color:#000000;}

.ouen_banner{margin:0px;
			 padding:5px;			 
			 background:#ffdfe2;
			 width:120px;height:120px;
			 border-style:none;
			 font-size:12px;
			 color:#ff7a95;
			scrollbar-track-color:#ffedef;
			scrollbar-3d-light-color:#de5f1f;
			scrollbar-arrow-color:#982636;
			scrollbar-base-color:#ff7a95;
			scrollbar-darkshadow-color:#982636;
			scrollbar-face-color:#ff9cbe;
			scrollbar-highlight-color:#ffffff;
			scrollbar-shadow-color:#b20505;
			}


.ouen_button{background:#ffdfe2;
			 font-size:14px;
			 margin-bottom:10px;
			 width:120px;height:22px;
			 color:#ff7a95;
			 font-weight:bold}

.ouen_text	{margin:0px;padding-top:3px;
			 color:#ff7a95;
			 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:#ff6271;
			 text-align:left;
			 font-size:14px;}

/* top end */


/* info start */
.info_main	{background:#fbf9d9;
			 text-align:left;
			 height:110px;
			 padding-left:10px;	
			 padding-top:5px;	
  			 margin:0px;}


.info_body	{background:#fbf9d9;
			text-align:left;
			 width:570px;
  			 padding-left:8px;
			 }
			 
.info_days	{color:#081851;padding-left:5px;
			 widows:95px; text-align:left;
			 padding-top:5px;font-size: 12px;
			 font-weight: bold;}

.info_text	{color:#081851;
			 padding:5px; width:425px;
			 font-size: 12px;}

.info_news	{color:red;padding:4px 0px;margin:0px;font-size:12px;font-weight:bolder; width:50px;}


.info_line {background:#ff6271; width:570px; 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:#ffffff url(../images/story/story01.jpg);height:500px;}
.story_b{background:#ffffff url(../images/story/story02.jpg);height:500px;}
.story_c{background:#ffffff url(../images/story/story03.jpg);height:500px;}
.story_d{background:#ffffff url(../images/story/story04.jpg);height:200px;}

.story_red_line	{background:#8c000c; width:870px; height:1px; font-size:1px;}
		 
/* story end */

/* chara start */

.chara01_change{background:url(../images/chara/chara01b.png);
			 font-size:18px;color:#ff003c;font-weight:bold
			  width:272;height:40px; text-align:center;
			  margin:0px;padding-top:10px;}

.chara01_back{background:url(../images/chara/chara01a.png);
			  width:468;height:526;margin:0px;padding:0px;}

.chara01_voice{padding-left:215px;padding-top:481px; text-align:left; margin:0;}


.chara02{background:url(../images/chara/chara02.png);
		  width:740;height:526px;margin:0px;padding:0px;}

.chara02_voice{padding-left:215px;padding-top:486px; text-align:left; margin:0;}

/* chara end */

/* gallery start */

.gallery_floatbox{width:800;text-align:center; height:550px;
				  margin:0px auto; padding-bottom:30px;}

.gallery_image{width:240;float:left;padding-left:20px;}

/* gallery end */


/* animetion start */

.animation{background:url(../images/anime/anime_back.png);width:675px;height:600px;padding-top:60px;margin:0px auto;color:#ff6670;font-weight:bolder; font-size:15px;text-align:center;}
.animation_font{padding-top:5px;}

/* animetion end */

/* special start */

#op h3{padding:0px;margin:0px;color:#000000;}

.op_mv{margin:0px auto;padding-top:50px;height:310px;width:310;text-align:right;color:#ff6670;font-size:14px;}

.wallpaper{margin:0px auto;padding-top:55px;width:295;text-align:center;color:#ff6670;font-size:14px;}

.wallpaper_header{padding-top:65px; font-size:30px; font-weight:bolder; color:#ff6670;}

.special_op{margin:0px;padding:0px; height:280px;width:480; float:left;font-size:14px;font-weight:bolder;}

.song_header{padding-top:65px; font-size:26px; font-weight:bolder; color:#ff6670;}

.song_down{width:258; padding-right:35; padding-bottom:35px;}

.song_sub_topic{padding-top:15px;font-size:15px; font-weight:bolder; color:#ff6670;}

.special_song_lien{background:#cf303a;font:1px;height:1px; width:325px}

.special_song{padding-left:35px; color:#ff6670; font-size:13px;}

.special_white_lien{background:#ffccd0;font:1px;height:1px; width:450px}

/* special end */


/* spec start */

.spec_table{
			width:600px;
			margin:0px auto;
			background:#ffffff;
			}

.spec_title_font {
			width:180px;
			text-align:center;
			background:#428eff;
			color: #FFFFFF;
			font-size: 17px;
			font-weight: bold;
			}

.spec_main_font {
			width:420px;
			text-align:left;
			background:#fff685;
			font-size: 16px;
			font-weight: bold;
			color: #ff425c;
			}

.spec_main_font2{
			text-align:left;
			font-size: 16px;
			font-weight: bold;
			color:#ff425c;
			}
		

/* spec end */

