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

/*right_contents*/
#right_contents{
	float:right;
	_padding:0 5px 0 0;
	/**/padding:0;
	margin:0;
	/**/width:624px;
	_width:614px;
	height:740px;
}

/*left_contents*/
#left_contents{
	float:left;
	padding:0;
	margin:0;
	width:400px;
	height:740px;
}


#top_img{
	background-image: url(../images/top_img02.jpg);
	background-repeat: no-repeat;
	_background-position:top right;
	margin: 0px;
	_padding:0 5px 0 0;
	/**/padding:0;
	height: 740px;
	/**/width:624px;
	_width: 614px;
	display:block;
	text-indent:-9999px;
}

#left_contents hr{
	display:none;
}
/*wrapper*/
#wrapper{
	width:1024px;
	padding:0;
	margin:auto;
}
#top_space{
	background-image: url(../images/top_img01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 624px;
}

#kokuchi_img a{
	background-image: url(../images/kokuchi_img.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	_padding:0 5px 0 0;
	/**/padding:0;
	height: 120px;
	/**/width:624px;
	_width: 614px;
	display:block;
}


/*topics_box*/
#topics_box{
	background-image: url(../images/topics_img.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 400px;		
}
#topics_box h2{
	text-indent:-9999px;
	padding:0;
	margin:0;
}
#topics{
	padding:10px 0 0 0;
	margin:0 0 0 40px;
	width:330px;
	height:250px;
	text-align:left;

}
#topics ul{
	padding:0;
	margin:0;
}

#topics li{
	padding:0 0 0 20px;
	margin:0;
	background-image: url(../images/box_list.gif);
	background-repeat: no-repeat;
	list-style-type:none;
	font-size:100%;
	font-weight:bold;
	color: #FFF;
}


/*update_box*/
#update_box{
	background-image: url(../images/update_img.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 320px;
	width: 400px;	
}
#update_box h2{
	text-indent:-9999px;
}

#update{
	padding:10px 0 0 0;
	margin:0 0 0 40px;
	width:350px;
	height:250px;
	text-align:left;
	overflow:auto;
}
#update_box dl{
	padding:0;
	margin:0;
}

#update_box dt{
	padding:0 0 0 20px;
	margin:0;
	background-image: url(../images/box_list2.gif);
	background-repeat: no-repeat;
	list-style-type:none;
	font-size:100%;
	font-weight:bold;
	color: #036;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #28537C;
}

#update_box dd{
	padding:0 0 0 20px;


}


