/* CSS */

/* BODY style */
body {
background-color:			#000000;
font-size:				8pt;
color:					#FFFFFF;

scrollbar-arrow-color:		#500000;
scrollbar-base-color:		#333333;
scrollbar-face-color:		#996633;
scrollbar-highlight-color:	#600000;
scrollbar-3dlight-color:	#996633;
scrollbar-shadow-color:		#333333;
scrollbar-darkshadow-color:	#500000;
}

/*sound */
.border11 {
	border: 1px solid #CC0000;
}

.moji3 {
	font-size: 14px;
	color: #FFFFFF;
}

.border3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}
.moji4 {
	font-size: 12px;
	color: #666600;
}

.moji5 {
	font-size: 12px;
}


.border4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

.border5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}



/* IMG style */
img {border:0px;margin:0px;}

/* LINK style */
a {text-decoration:		none;}
a:link {color:			#4466dd;}
a:visited {color:		#4466dd;}
a:active {color:		#ffaa00;}
a:hover {color:			#ffaa00;
text-decoration:		underline;}

/* MAIN TABLE */
.main {
line-height:			13px;
padding:				0px;
margin:					0px;
margin-left:			0px;
}


/* LINK */
.link {
margin-top: 			3px;
margin-bottom:			3px;
margin-left:			5px;
margin-right:			5pt;
font size:				10pt;
color:					#000000;
line-height:			13pt;
}

/* INFO */
.info {
font-size:				10pt;
color:					#775555;
vertical-align:			top;
background:				url(img/topbg.jpg) no-repeat right top;
}


/* FONT */
.box {
font-size:				8pt;
color:					#000000;
line-height:			11pt;
margin-top:				10px;
margin-left:			10px;
}

.color_red {
font-size:				10pt;
color:					#E66666;
line-height:			11pt;
margin-top:				10px;
margin-left:			10px;
font-weight: 			bold;
}

.last {
color:					#FFFFFF;
}

.newcontents {
font-size:				10pt;
margin-top:				10;
margin-left:			50;
}

.newcontents2 {
font-size:				10pt;
margin-top:				0;
margin-left:			50;
}

.game {
font-size:				10pt;
margin-top:				10;
margin-left:			55;
}

.game2 {
font-size:				10pt;
margin-top:				5;
margin-left:			23;
}

.game3 {
font-size:				10pt;
margin-top:				0;
margin-left:			55;
margin-bottom:			30;
}

.illust {
font-size:				10pt;
margin-top:				10;
margin-left:			50;
}

.illust2 {
font-size:				10pt;
margin-top:				10;
margin-left:			5;
}

.story {
font-size:				10pt;
margin-top:				0;
margin-left:			50;
}


/* MARGIN */
.m1 {
margin-top:				0px;
margin-bottom:			0px;
margin-left:			15px;
margin-right:			0px;
}

.m2 {
margin-top:				30px;
margin-bottom:			0px;
margin-left:			10px;
margin-right:			0px;
}

.m3 {
margin-top:				10px;
margin-bottom:			10px;
margin-left:			0px;
margin-right:			0px;
font size:				10pt;
line-height:			12pt;
}

.space {
font size:				1pt;
line-height:			1.5pt;
}
