@charset "utf-8";
/* 画像選択レイアウト UP Date20070118 START */
/*--- common start ---*/
.subbox {
	/*margin:5px 18px 10px 18px;*/
	margin:5px auto 10px 18px;
	width: 552px;
}
.subbox div {
	width: 552px;
}
.subbox ol,ul {
	clear:both;
	margin-top:0;
	margin-bottom:0;
}
.subbox table div {
	width:auto;
}
/*--- common end ---*/

/* --- Layout1 start --- */
.layout1 {
	width: 552px;
}
.layout1 .img_small {
	float:right;
	margin:5px 0 5px 10px;
	width:170px;
}
.layout1 .img_middle {
	float:right;
	margin:5px 0 5px 10px;
	width:340px;
}
.layout1 .img_big {
	margin:5px 0;
	width:550px;
}
.layout1 .img_free {
	float:right;
	margin:5px 0 5px 10px;
	width:auto;
}
/* --- Layout1 end --- */

/* --- Layout2 start --- */
.layout2 {
	width: 552px;
}
.layout2 .img_small {
	float:left;
	margin:5px 10px 5px 0;
	width:170px;
}
.layout2 .img_middle {
	float:left;
	margin:5px 10px 5px 0;
	width:340px;
}
.layout2 .img_big {
	margin:5px 0;
	width:550px;
}
.layout2 .img_free {
	display: block;
	float:left;
	margin:5px 10px 5px 0;
	padding:0;
	width:auto;
}
/* --- Layout2 end --- */

/* --- Layout3 start --- */
.layout3 {
	width: 552px;
}
.layout3 .img_small {
	display:block;
	margin:5px auto 10px auto;
	width:170px;
}
.layout3 .img_middle {
	display:block;
	margin:5px auto 10px auto;
	width:340px;
}
.layout3 .img_big {
	display:block;
	margin:5px auto 10px auto;
	width:550px;
}
.layout3 .img_free {
	display:block;
	margin:5px auto 10px auto;
	width:auto;
}
/* --- Layout3 end --- */
/* 画像選択レイアウト UP Date20070118 END */
