body {

	background-color: #ECECEC;

	text-align: center;

	margin: 0px auto;

	padding: 0px;

}



#wrapper {

	text-align: center;

	margin: 0px auto;

	width: 800px;

	background-image: url(../images/bg_body.gif);

}



#header {

	text-align: center;

	width: 800px;

	padding-top:10px;

	background: url(../images/bg_header.gif) no-repeat;

}



#main {

	text-align:left;

	padding:10px 30px;

	color:#666666;

}

#footer {

	text-align: center;

	width: 800px;

	height:50px;

	background-image: url(../images/bg_footer.gif);

}

.menu_item {

	margin: 2px;

}

.main_text {

	font-size: 12px;

	line-height: 150%;

	margin-left: 15px;

}

.main_img {

	float: left;

	margin-right: 10px;

}

.midashi {

	background-color: #09A5D9;

	border-left-width: 8px;

	border-left-style: solid;

	border-left-color: #0066CC;

	padding: 10px;

	color: #FFFFFF;

}

.intro {

	margin: 15px;

	padding: 10px;

	border: 1px dotted #66CC99;

	line-height: 150%;

	text-align: center;

}

.topics_box {

	font-size: 12px;

	line-height: 150%;

	display: block;

	border: 1px double #0066CC;

	width: 740px;

	text-align: left;

	margin: 15px;

}

.topics_title {



	background-color: #09A5D9;

	border-left-width: 8px;

	border-left-style: solid;

	border-left-color: #0066CC;

	padding: 10px;

	color: #FFFFFF;

}

.midashi2 {



	background-color: #0F408A;

	border-left-width: 8px;

	border-left-style: solid;

	border-left-color: #59ACFF;

	padding: 10px;

	color: #FFFFFF;

}

.countdown {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS UI Gothic";

	font-size: 20px;

	font-weight: bold;

	color: #0066CC;

	margin: 0px 0px 20px;

}


