@charset "Shift_JIS";

/* ==================================================

地理オリンピック スタイルシート

================================================== */

/* page-top */
.page-top {
	margin:0px 0px 0px 0px;
}
.top-title img {
	margin:0px;
}
.top-menu img {
	margin:-3px 0px 0px 0px;
	float:left;
}

/* page-left */
.main-left {
	width:220px;
	float:left;
	margin:0px 0px 0px 0px;
}
.news {
	margin:0px 0px 5px 0px;
	width:220px;
}
.news p {
	text-align:right;
	text-decoration:none;
	padding:0px 12px 0px 0px;
	
	background-image:url(../img/link_news.gif);
	background-repeat:no-repeat;
	background-position:210px 4px;
}
.news a {
	text-decoration:none;
}
.sponsor {
	margin:5px 0px 0px 5px;
}
.sponsor p {
	margin:0px 0px 17px 0px;
	text-align:left;
}

/* page-right */
.main-right {
	width:660px;
	float:right;
	margin:0px 0px 0px 0px;
}

/* page-bottom */
.footer {
	clear:both;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	padding:1px 3px 1px 3px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
.footer a {
    color:#ffffff !important;
    text-decoration:none;
}
.banner:hover {
	opacity: 0.7;
}
