@charset "utf-8";
/* CSS Document */


#container a:link {
	text-decoration:none;
    font-size:12px;
	color:#577FDF;
}
#container a:visited {
	text-decoration:none;
    font-size:12px;
	color:#577FDF;
}
#container a:hover {
	text-decoration:underline;
    font-size:12px;
	color:#577FDF;
}
#container a:active {
	text-decoration:underline;
    font-size:12px;
	color:#577FDF;
}

*html body #container div#main_image_area {
margin-bottom:-5px;
}

#container div#main_image_area {
margin-bottom:-4px;
}

#container div#main div#contents {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding-top:25px;
	padding-bottom:20px;
	text-align:left;
	width:800px;
	position:relative;
}

#container div#main p{
	color:#333333;
	font-size:12px;
	padding-bottom:20px;
	clear:both;
}

#container div#main ul{
	margin-top:-8px;
	margin-bottom:15px;
}

#container div#main ul li ul{
	margin-top:15px;
	margin-bottom:15px;
}

#container div#main li{
    list-style-type:none;
	color:#333333;
	font-size:12px;
	margin-left:20px;
	padding-bottom:5px;
	clear:both;
}

*html body #container div#main h1#contents {
	margin-bottom:20px;
}

#container div#main div#contents div#text_left {
	width:341px;
	margin-left:15px;
	float:left;
	display:inline;
	background-color:#F5F5F5;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;

}

#container div#main div#contents div#text_right {
	width:341px;
	margin-right:15px;
	float:right;
	display:inline;
	background-color:#F5F5F5;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}

#container #main a:hover img {
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
}

#container #main #contents img {
	margin-right:3px;
}

*html body #container p#page_up{
	padding-top:0px;
	margin-top:-20px;
}

#container p#page_up{
	margin-left:700px;
	padding-top:20px;
}


