.posters {
	margin: 0px auto 30px;
	padding: 20px 0px 0px 20px;
	background: url(../works/img/posters/img_h2.jpg) no-repeat;
	height: 90px;
	width: 826px;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	line-height: 2em;
}
.box_01 {
	margin: 0px auto;
	padding: 0px;
	width: 600px;
}
.box_01 .fl {
	width:402px;
}
.box_01 .fr {
	width:189px;
}
.box_02 {
	margin: 0px auto;
	padding: 0px;
	width: 470px;
}
.box_02 .fl,
.box_02 .fr {
	width: 219px;
}
.box_03 {
	margin: 0px auto;
	padding: 0px;
	width: 591px;
}
.box_04{
	position:relative;
	padding:0px;
}
.box_04 .panhu01 {
	margin: 0px;
	padding: 0px;
	width: 150px;
	position: absolute;
	display: block;
	top: 50px;
	right: 30px;
}
.box_04 .panhu02 {
	margin: 0px;
	padding: 0px;
	width: 150px;
	position: absolute;
	display: block;
	bottom: 180px;
	right: 30px;
}
.box_05 {
	margin: 0px auto;
	padding: 0px;
	width: 547px;
}
.box_05 .fl {
	width:263px;
}
.box_05 .fr {
	width:263px;
}
.book {
	text-align: right;
	margin: -3em 0px 0px;
	padding: 0px;
}
.box_06 {
    margin: 30px auto 0;
    width: 600px;
}
.box_06 div{
    display: inline-block;
    vertical-align: top;
}
.box_06 div:last-of-type{
    padding:200px 0 0 20px;
}
.box_06 div p.mintyo:first-of-type{
    font-size: 15px;
}

