@charset "UTF-8"; /* 文字コード宣言 */
@import url("lib/style/default/base.css");
/* 全ページで共通の設定は "lib/style/default/base.css" に記述 */

body {
	background-color: #000000;
	color: #FFFFFF;
}

a:link, a:visited, a:active { color: #FFFFFF; }
a:hover { color: #FF0000; }

div#aboveSentence {
	margin: 0px;
	padding: 0px;
}

#aboveSentence object {
	width: 780px;
	height: 360px;
	margin: 0px;
	padding: 0px;
}

#aboveSentence div.image {
	margin: 20px 0px;
	padding: 0px;
	border: none;
}
#aboveSentence .image img {
	width:  780px;
	border: none;
}
/*
div#aboveSentence {
	width: 598px;
	height: 343px;
	margin: 50px auto 20px auto;
}
#aboveSentence p {
	display: none;
}
#aboveSentence a {
	display: block;
	background-image: url("lib/img/main/top_081009.png");
	background-repeat: no-repeat;
	width: 598px;
	height: 343px;
	text-decoration: none;
}
#aboveSentence span {
	position: relative;
	z-index: -1;
	display: block;
	font-size: x-large;
	text-align: center;
	padding-top: 100px;
}
*/


div#footer {
	padding-top: 80px;
	background-image: url("lib/style/default/main/catch.gif");
	background-repeat: no-repeat;
}

/* ====================
	節: Content
 ==================== */
div#section_Content {
	display: none;
}

/* ====================
	節: News
 ==================== */
#section_News h2 {
	background-image: url("lib/style/default/main/h2_news.jpg");
	background-repeat: no-repeat;
	width: 780px; height: 30px;
}
#section_News h2 span {
	position: relative;
	z-index: -1;
}
#section_News table {
	margin-left: 30px;
	width: 750px;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
}
#section_News thead {
	display: none;
}
#section_News td {
	font-size: small;
}
#section_News td.date {
	width: 100px;
}

