@charset "UTF-8";



body{

	background-color:		#000000;

	text-align:			center;

}

a:active, a:hover{

	font-size:			14px;

	background-color:		#804000;

}

div{

	font-size:			10px;

	text-align:			center;

	width:				95%;

	font-weight:			bold;

	color:				#e0ffff;

	background-color:		#008080;

	padding:			2px;

	margin:				2px auto;

}

div.fukidashi{

	text-align:			left;

	color:				#e0ffff;

	background-color:		#5E6A80;

	font-family: 			"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;

}

div.black{

	text-align:			left;

	background-color:		#000000;

}

div.orange{

	color:				#ffc080;

}

p{

	font-size:			10px;

	width:				95%;

	margin:				2px;

	padding:			2px auto;

	background-color:		#800080;

}

h1{

	text-align:			center;

	font-size:			12px;

	font-weight:			bold;

	width:				95%;

	margin:				3px;

	padding:			2px auto;

	color:				#205070;

	background-color:		#5080a0;

}

h2{

	text-align:			center;

	font-size:			16px;

	font-weight:		bold;

	width:				90%;

	margin:				2px;

	padding:			2px auto;

	color:				#5090ff;

	background-color:	#2060c0;

}

h3{

	text-align:			left;

	font-size:			16px;

	width:				90%;

	margin:				1px;

	padding:			2px auto;

	color:				#404080;

	background-color:	#a8d8d8;

}

img{

	border:				0px;

}

img.icon50x50{

	width:				50px;

	height:				50px;

}

img.icon24x24{

	width:				24px;

	height:				24px;

}

.br{

	margin-top:			800px;

}

.text_strong{

	font-size:			12px;

	color:				#80ff80;

}

.text_menu{

	text-align:			left;

}

.simple{

	background-color:	

}

.story{

	background-color:	#603048;

	font-size:			15px;

	color:				#ffffff;

}

.box{

	width:				95%;

	background-color:	#508090;

	padding:			5px 10px;

	margin:				5px 10px;

}

.margin {

	margin: 10px 20px;

}

div.center{

	text-align:			center;

	margin-top:			4;

}

a.big:link,a.big:visited{

	text-decoration:	none;

	font-size:			25px;

	color:				#e0c0a0;

}

a.color1:link,a.color1:visited{color:#ff8080;}

a.color2:link,a.color2:visited{color:#ffa080;}

a.color3:link,a.color3:visited{color:#ffc080;}

a.color4:link,a.color4:visited{color:#ffe080;}

a.color5:link,a.color5:visited{color:#fff080;}

a.color6:link,a.color6:visited{color:#e0ff80;}

a.color7:link,a.color7:visited{color:#c0ff80;}

a.color8:link,a.color8:visited{color:#a0ff80;}

a.color9:link,a.color9:visited{color:#80ff80;}

a.color10:link,a.color10:visited{color:#80ffa0;}

a.color11:link,a.color11:visited{color:#80ffc0;}

a.color12:link,a.color12:visited{color:#80ffe0;}

a.color13:link,a.color13:visited{color:#80ffff;}

a.color14:link,a.color14:visited{color:#80e0ff;}

a.color15:link,a.color15:visited{color:#80c0ff;}

a.color16:link,a.color16:visited{color:#80a0ff;}

a.color17:link,a.color17:visited{color:#8080ff;}

a.color18:link,a.color18:visited{color:#a080ff;}

a.color19:link,a.color19:visited{color:#c080ff;}

a.color20:link,a.color20:visited{color:#e080ff;}

a.color21:link,a.color21:visited{color:#ff80ff;}

a.color22:link,a.color22:visited{color:#ff80e0;}

a.color23:link,a.color23:visited{color:#ff80c0;}

a.color24:link,a.color24:visited{color:#ff80a0;}



span.vw_span1 {    
     margin-top:0em;
     font-size:10px;
     /* IE用縦書き */
     writing-mode: tb-rl;
     -ms-writing-mode: tb-rl;
     /* FireFox用縦書き */
     -moz-writing-mode: vertical-rl;
     -moz-transform: translate(0em, -0.3em) rotate(0deg);
     /* Chrome用縦書き */
     -webkit-writing-mode: vertical-rl;
     -webkit-transform-origin: left top;
     -webkit-transform:translate(-0.1em,0em);
     /* Opera用縦書き */
     -o-writing-mode: vertical-rl;
     -o-transform-origin: left top;
     -o-transform: translate(-1em,-1em) rotate( 0deg );
 }

