@charset "UTF-8";

div#contents {
	width: 860px;
	float: none;
	margin-top: 0px;
}


/* --- メイン画像 --- */

#main div.ph {
	background-image: url(images/main_top.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
	width: 677px;
	float: left;
}
#main .ph h2 {
	background-image: url(images/main_left.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
}
#main .ph h2 img {
	background-image: url(images/main_right.gif);
	background-repeat: no-repeat;
	background-position: 633px 0px;
	padding-right: 18px;
	display: block;
}


/* --- バナー --- */

#main ul {
	width: 182px;
	float: left;
	margin-top: 13px;
}
#main ul li {
	list-style: none;
	margin-bottom: 5px;
}


/* --- ニュースエリア --- */

#news .area {
	float: left;
	width: 700px;
}


/* --- バックナンバー --- */

#bn {
	clear: left;
	margin-left: 250px;
	width: 440px;
}
#bn p {
	float: left;
	width: 63px;
}
#bn .updata {
	margin-right: 280px;
}

