/* CSS Document */
body{
	margin: 0px; padding:0px;
	background-color: #FFCCFF;
}

td {
font-size:12px;
line-height:150%;
}

A:link {
	font-size:12px;
	color: #FF0066;
	text-decoration: none;
}

A:active {
    color: #FF0066
}

A:hover {
    color: #ff0000;
	color: #999999;
	text-decoration: none;
}

A:visited {
	font-size:12px;
    color: #FF0066;
    text-decoration: none
}
hr{
	height:1px;
	border:1px dotted #9966FF;
	}
	
.blue{
	font-size:24px; 
	color:#00CCFF;
	white-space: nowrap ;
	}
.green{
	font-size:24px; 
	color:#00CC00;
	white-space: nowrap ;
	}
	
.style3 {font-weight: bold; }
.pur {
	background-color:#A68BDE;
	}
.midashi {font-size:24px; }

.pi_border {border-width: 0px 2px 0px 0px; }	

.side {
	margin-top: 2px;
	margin-bottom: 3px;
}.thumb{
	border:3px double black;
	width:100px;
	height:100px;
	}
.box_mainframe{
	border-top:1px solid #400015;
	border-left:1px solid #400015;
	border-right:3px solid #400015;
	}	
.box_frame_green01{
	border-top:3px solid #990033;
	border-left:1px solid #990033;
	border-right:2px solid #990033;
	border-bottom:2px solid #990033;
	}		
.box_frame_green02{
	border-top:1px solid #990033;
	border-left:1px solid #990033;
	border-right:2px solid #990033;
	border-bottom:2px solid #990033;
	padding:2px;
	}
.frame{
	border-top:1px solid #990033;
	border-left:1px solid #990033;
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	}