body	{width: 100%;
		 font-size: 12pt;
		 font-family: "MS UI Gothic";
		 color:#333333;
		 background-color: #FFFFFF;
		 scrollbar-base-color:#FFFFFF;
		 scrollbar-arrow-color:#FFFFFF;
		 scrollbar-face-color:#CCCCCC;
		 scrollbar-darkshadow-color:#FFFFFF;
		 scrollbar-highlight-color:#FFFFFF;
		 scrollbar-shadow-color:#FFFFFF;
		 background-image:url(parts/bg.png);
		 text-align: center;
		 }
		 
a:link		{color: #333333;
		 	 text-decoration: underline;
		 	}
a:active 	{color: #333333;
			 text-decoration: underline;
			 }
a:visited	{color: #333333;
			 text-decoration: underline;
			 filter : Alpha(Opacity=100); -moz-opacity: 1.0;
			 }
a:hover		{color: #FF0066;
			 text-decoration: underline;
			 }
a img		{filter : Alpha(Opacity=100); -moz-opacity: 1.0;
			 border-style: none;}
a:hover img {filter : Alpha(Opacity=50); -moz-opacity: 0.5;}			 
			 
			 
.head		{text-align: center;
			 width: 780px;
			 }
.top		{text-align: center;}

.titlelogo {text-align: center;
			   width: 780px;
			   height: 70px;
			   margin-top: 3px;
			   background-attachment: fixed;
			   }
.lefty1		{text-align: left;
			 padding-left: 135px;}
.ctr		{text-align: center;
			 vertical-align: middle;
			 border: solid 1px;
			 border-collapse: collapse;}
.mid		{vertical-align: middle;
			 border: solid 1px;
			 border-collapse: collapse;} 
.main		{width: 780px;
			 margin-top: 5px;
			 text-align: center;}
table.spec	{float: left;
			 width: 280px;
			 font-size: 0.9em;} 
td.spectd	{border-top: none;
 			 border-left: none;
			 border-right: none;
			 border-bottom: dotted 0.08em #000000;}
td.spectd1	{width:120px;
			 border-top: none;
 			 border-left: none;
			 border-right: none;
			 border-bottom: dotted 0.08em #000000;
	  		 }
td.central	{text-align: center;}
td.lefty	{text-align: left;}	 
td.space	{width: 5px;}		 
td.stories	{text-align: center;
			 height: 760px;
			 background-image: url(parts/story_base.png);}
table.histry	{border: none;
				 text-align: center;
				 float: right;}
table.story	{width: 700px;
			 border: none;
			 text-align: center;
			 }
table.chara	{width: 500px;
			 text-align: center;
			 border: none;}
table.sozai {width: 500px;
			 text-align: left;
			 border: none;}
table.sozai1 {width: 500px;
			 text-align: left;
			 border: solid 1px;}
			 
p.event		{font-size: 0.9em;}

.footer		{text-align: center;}

span.small	{font-size: 0.75em;}
span.brcoution{font-weight: bold;
			   color: red;}
p.link		{margin-top: -2px;
			 margin-bottom: -2px;
			 font-size: 0.8em;
			 color: #000000;}
			 
div.miu		{width: 720px;
			 height: 640px;
			 border: none;
			 margin: 0px;
			 padding: 0px;
			 background-image: url(parts/chara_miu.png);
			 text-align: left;}
			 
img.miu01	{position: relative;
			 top: 360px;
			 left: 230px;}
img.miu02	{position: relative;
			 top: 365px;
			 left: 245px;}
img.miu03	{position: relative;
			 top: 370px;
			 left: 260px;}
img.miu04	{position: relative;
			 top: 375px;
			 left: 275px;}

			 
div.haruna	{width: 720px;
			 height: 640px;
			 border: none;
			 margin: 0px;
			 padding: 0px;
			 background-image: url(parts/chara_haruna.png);
			 text-align: left;}
			 
img.har01	{position: relative;
			 top: 355px;
			 left: 175px;}
img.har02	{position: relative;
			 top: 360px;
			 left: 190px;}
img.har03	{position: relative;
			 top: 365px;
			 left: 205px;}
img.har04	{position: relative;
			 top: 365px;
			 left: 220px;}
			 
div.mao		{width: 720px;
			 height: 640px;
			 border: none;
			 margin: 0px;
			 padding: 0px;
			 background-image: url(parts/chara_mao.png);
			 text-align: left;}
			 
img.mao01	{position: relative;
			 top: 360px;
			 left: 180px;}
img.mao02	{position: relative;
			 top: 365px;
			 left: 195px;}
img.mao03	{position: relative;
			 top: 370px;
			 left: 210px;}
img.mao04	{position: relative;
			 top: 375px;
			 left: 225px;}

div.chizuru	{width: 720px;
			 height: 640px;
			 border: none;
			 margin: 0px;
			 padding: 0px;
			 background-image: url(parts/chara_chizuru.png);
			 text-align: left;}
			 
img.chi01	{position: relative;
			 top: 355px;
			 left: 205px;}
img.chi02	{position: relative;
			 top: 360px;
			 left: 220px;}
img.chi03	{position: relative;
			 top: 365px;
			 left: 235px;}
img.chi04	{position: relative;
			 top: 370px;
			 left: 250px;}
			 
div.nanami	{width: 720px;
			 height: 640px;
			 border: none;
			 margin: 0px;
			 padding: 0px;
			 background-image: url(parts/chara_nanami.png);
			 text-align: left;}
			 
img.nana01	{position: relative;
			 top: 380px;
			 left: 185px;}
img.nana02	{position: relative;
			 top: 385px;
			 left: 200px;}
img.nana03	{position: relative;
			 top: 390px;
			 left: 215px;}
img.nana04	{position: relative;
			 top: 395px;
			 left: 230px;}
			 
table.down	{margin: 0px;
			 padding: 0px;
			 border: solid 1px black;
			 text-align: left;
			 width: 640px;}
			 
td.imgdw	{width: 160px;
			 height: 120px;
			 border: none;}