#wrapper {
	position: relative;
	min-width: 1000px;
}

#contents_wrapper {
	position: absolute;
	top: 190px;
	left: 0px;
	display: block;
	min-width: 1000px;
	width: 100%;
	overflow: auto;
}

	#contents {
		position: relative;
		display: block;
		height: 200px;
		width: 1000px;
		margin: 0px auto;
	}

		#contents ul {
			position: absolute;
			top: 120px;
			left: 0px;
			display: block;
			width: 1000px;
		}

			#contents ul li {
				position: relative;
				display: block;
				width: 1000px;
				padding: 20px 0px;
				border-bottom: solid 1px #c9c9c9;
			}

				#contents ul li div.date {
					position: absolute;
					top: 20px;
					left: 0px;
					display: block;
					height: 24px;
					width: 240px;
					font-size: 20px;
					line-height: 20px;
				}

				#contents ul li div.new {
					position: absolute;
					top: 48px;
					left: 0px;
					display: block;
					height: 17px;
					width: 240px;
					font-size: 17px;
					line-height: 17px;
					color: #a48b77;
					font-weight: bold;
				}

				#contents ul li div.msg {
					display: block;
					min-height: 50px;
					width: 760px;
					margin-left: 240px;
					font-size: 15px;
					line-height: 25px;
				}

			#contents ul li.page {
				padding: 30px 0px 30px 0px;
				text-align: center;
				border: none;
			}

			#contents ul li.page a {
				display: inline-block;
				width: 30px;
				text-align: center;
				text-decoration: none;
			}

			#contents ul li.page a:hover {
				text-decoration: underline;
			}

			#contents ul li.page span.this {
				display: inline-block;
				width: 30px;
				text-align: center;
				text-decoration: bold;
			}

	#button_toppage { right: 127px; }
	#button_pagetop2 {
		position: absolute;
		top: 990px;
		right: 5px;
	}
