section article {
	position: relative;
	width: 700px;
	height: auto;
	margin: 0 0 0 320px;
}

.product_img{
	position: absolute;
}

#img1{	top:   0px;	left:  30px; }
#img2{	top:  80px;	left: 200px; }
#img3{	top: 160px;	left: 370px;}
#img4{	top:  80px;	left: 540px;}
#img5{	top: 240px;	left:  30px;}
#img6{	top: 320px;	left: 200px;}
#img7{	top: 400px;	left: 370px;}
#img8{	top: 320px;	left: 540px;}
#img9{	top: 480px;	left:  30px;}
#img10{	top: 560px;	left: 200px;}
#img11{	top: 640px;	left: 370px;}
#img12{	top: 560px;	left: 540px;}
#img13{	top: 720px;	left:  30px;}
#img14{	top: 800px;	left: 200px;}
#img15{	top: 880px;	left: 380px;}
#img16{	top: 800px;	left: 540px;}
#img17{	top: 960px;	left:  30px;}
#img18{	top:1040px;	left: 200px;}
#img19{	top:1040px;	left: 540px;}

#img20{
	position: static;
	line-height: 1.8;
}

#comment1{
	top: 560px;
	left: 0px;
	width: 300px;
	height: 200px;
}

#img21{
	top: 0;
	left: 0;
}

#img22{
	top: 200px;
	left: 0;
}

#article2{
	height: 560px;
}


#article1 #products01 a{
	display: inline;
	float: left;
	display: block;
	width: 340px;
	height: 135px;
	margin: 0 5px 15px;
}

#products01 #pdt10{
	width: 690px !important;
	height: 80px !important;
}

#yt_link{
	/*height: 25px;*/
	padding: 10px;
	margin: 10px 4px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}

#products01 #img20 a{
	/*width: 700px;*/
	display: inline;
}

#products01 #img20 .float_l{
	float: left;
	padding: 0 10px 10px 0;
}

.mandril{
	/*border-bottom: 1px solid #fff;*/
	margin: 0 0 2em 0;
}

#h3_kakoseihin{
	margin: 3em 0 1em 0;
	padding: 0;
}


