BODY, A, SELECT, INPUT, TEXTAREA{
	cursor: url(ff7.cur), pointer;
}

.menu, .etc {
 color: #ffffff;
 background-color: #000050;
}

.etc A, .menu A {
 text-decoration: none;
 line-height: 1.4;
 border: 2px outset;
	padding: 0px 5px;
	margin: 0px 3px;
}

.etc A:link, .menu A:link {
 color: #ffffff;
}
.etc A:visited, .menu A:visited {
 color: #ff8080;
}
.etc A:active, .menu A:active {

}
.etc A:hover, .menu A:hover {
 color: #000080;
 background-color: #ffffff;
	padding: 8px;
	margin: 0px;
}
.etc A:hover {

}
.menu A:hover {

}

.log_body {
	margin:0 auto;
	background-color:#000050;
}

.log_area {
	margin:0 auto;
	width:750px;
	background-color:#000050;
}

.log_textbox {
	margin: 0 20px;
	padding: 0;
	border-width: 0;
	height: 1em;
	font-size:15px;
}

.log_blue {
	color:#A0FFFF;
}
.log_red {
	color:#FF4020;
}

.main_area {
	margin:0 auto;
	width:750px;
}

.contents_area {
	float:right;
	padding-bottom:8px;
	padding-top:6px;
	width:616px;
	font-size:12px;

}

.main_menu {
	padding-bottom:8px;
	padding-top:6px;
	font-size:15px;
}

.contens_text {
	font-size:15px;
}

.google_left {
	float:reft;
	width:130px;
	height:920px;
}

.top_title {
	font-size:200%;
}

.title {
	font-size:110%;
	font-weight:bold;
	text-align:center;
	color:#A0FFFF;
	background-color:#204040;
	border-bottom:1px solid #A0FFFF;
	border-top:1px solid #A0FFFF;
	margin:0 0 6px;
	padding:5px 5px 5px 8px;
}

.midashi {
	width:90%;
	font-size:105%;
	font-weight:bold;
	color:#FFFF00;
	background-color:#101060;
	border-bottom:1px solid #FFFF00;
	border-top:1px solid #FFFF00;
	margin:0 0 6px;
	padding:5px 5px 5px 8px;
}

.kouban {
	width:80%;
	font-size:100%;
	font-weight:bold;
	color:#FFA0A0;
	background-color:#401060;
	border-bottom:1px solid #FFA0A0;
	border-top:1px solid #FFA0A0;
	margin:0 0 6px;
	padding:5px 5px 5px 8px;
}

