@charset "utf-8";
/* CSS Document */

#wrapper #contents {
	margin-bottom:0px;
}

#contents p.breadcrumbs {
	margin:0 50px 10px;
	padding:0
}

.contents_wrap {
	margin:0 50px 30px;
	padding:0;
	width:600px;
}

#stoppersheet .header {
	margin:0;
	padding:0;
	width:600px;
	height:409px;
	background:url(../images/bg_stoppersheet_header.png) center top no-repeat;
}

#stoppersheet .header * {
	visibility:hidden;
}

#stoppersheet .contents_box {
	margin:0 0 5px;
	padding:0 0 30px;
	width:600px;
	background:url(../images/bg_stoppersheet_footer.png) center bottom no-repeat;
}

#stoppersheet .contents_body {
	margin:0;
	padding:10px 0 0;
	width:600px;
	background:url(../images/bg_stoppersheet_contents.png) center repeat-y;
}

#stoppersheet .contents_body h3 {
	margin:0 auto 20px;
	padding:0;
	width:530px;
	height:34px;
}

#stoppersheet .contents_body h3.mgn_b5 {
	margin-bottom:5px;
}

#stoppersheet .contents_body p {
	margin:0 auto 30px;
	padding:0;
	width:540px;
	text-align:center;
}

#stoppersheet .contents_body p.last {
	margin-bottom:0;
}

#stoppersheet .caption {
	margin:0 auto 20px;
	padding:0;
	width:580px;
}

#stoppersheet .caption p {
	font-size:12px;
	line-height:15px;
	color:#666666;
	text-indent:-1em;
}

#stoppersheet .spec_data {
	margin:0 0 60px;
	padding:30px 0 0;
	background:url(../images/footer_line.png) center top no-repeat;
	width:600px;
	text-align:center;
}

div#contents #stoppersheet .spec_data p {
	margin:0;
	padding:0;
}

#woodrack {
	width:600px;
}

#woodrack .header {
	margin:0;
	padding:0;
	width:600px;
	height:130px;
	background:url(../images/bg_bookshelf_header.png) center top no-repeat;
}

#woodrack .header * {
	visibility:hidden;
}

div#contents #woodrack .contents_box p {
	margin:0;
	padding:0;
}

#woodrack #first_column {
	margin:0 -14px 20px;
	padding:0;
	width:628px;
	height:285px;
}

#woodrack #second_column {
	margin:0 -12px 20px;
	padding:0;
	width:624px;
	height:106px;
}

#woodrack #third_column {
	margin:0 0px 20px;
	padding:0;
	width:600px;
	height:280px;
}

div#contents .gotop {
	margin:0 50px 10px;
	padding:0;
	width:600px;
}

div#contents .gotop p {
	margin:0;
	padding:0;
}

.footer {
	margin:0 50px 0;
	padding:0 0 30px;;
	width:600px;
	border-top:1px solid #cccccc;
}

.footer .copyright {
	text-align:center;
	font-size:12px;
	color:#666666;
}