/* ちゃんと並べ！ */

/* ---#main--- */

/* CS（ポストカードサイズ）300サイズ&290サイズ（mg_lr） */
#main .mg_lr .col2_1p300l {
	float:left;
	width:300px;
	margin-bottom:10px;
}
#main .mg_lr .col2_2p260r {
	float:right;
	width:260px;
}

#main .mg_lr .col2_1p300r {
	float:right;
	width:300px;
	margin-bottom:10px;
}
#main .mg_lr .col2_2p260l {
	float:left;
	width:260px;
}


/* CS（ポストカードサイズ）140サイズ&450サイズ（mg_lr） */
#main .mg_lr .col2_1p140l {
	float:left;
	width:140px;
	margin-bottom:10px;
}
#main .mg_lr .col2_2p420r {
	float:right;
	width:420px;
}

#main .mg_lr .col2_1p140r {
	float:right;
	width:140px;
	margin-bottom:10px;
}
#main .mg_lr .col2_2p420l {
	float:left;
	width:420px;
}

/* 295サイズ×2 */
#main .col2_1 {
	float:left;
	width:295px;
	margin-bottom:10px;
}
#main .col2_2 {
	float:right;
	width:295px;
}


/* 280サイズ×2（mg_lr） */
#main .mg_lr .col2_1 {
	float:left;
	width:280px;
	margin-bottom:10px;
}
#main .mg_lr .col2_2 {
	float:right;
	width:280px;
}


/* 190サイズ×3 */
#main .col3_1 {
	float:left;
	width:190px;
	margin-right:15px;
	margin-bottom:10px;
}
#main .col3_2 {
	float:left;
	width:190px;
}
#main .col3_3 {
	float:right;
	width:190px;
}


/* 180サイズ×3（mg_lr） */
#main .mg_lr .col3_1 {
	float:left;
	width:180px;
	margin-right:10px;
	margin-bottom:10px;
}
#main .mg_lr .col3_2 {
	float:left;
	width:180px;
}
#main .mg_lr .col3_3 {
	float:right;
	width:180px;
}


/* 140サイズ×4 */
#main .col4_1 {
	float:left;
	width:140px;
	margin-right:13px;
	margin-bottom:10px;
}
#main .col4_2 {
	float:left;
	width:140px;
	margin-right:14px;
}
#main .col4_3 {
	float:left;
	width:140px;
}
#main .col4_4 {
	float:right;
	width:140px;
}


/* 135サイズ×4（mg_lr） */
#main .mg_lr .col4_1 {
	float:left;
	width:135px;
	margin-right:10px;
	margin-bottom:10px;
}
#main .mg_lr .col4_2 {
	float:left;
	width:135px;
	margin-right:10px;
}
#main .mg_lr .col4_3 {
	float:left;
	width:135px;
}
#main .mg_lr .col4_4 {
	float:right;
	width:135px;
}

/* 112サイズ×5 */
#main .col5_1 {
	float:left;
	width:112px;
	margin-right:10px;
	margin-bottom:10px;
}
#main .col5_2 {
	float:left;
	width:112px;
	margin-right:10px;
}
#main .col5_3 {
	float:left;
	width:112px;
	margin-right:10px;
}
#main .col5_4 {
	float:left;
	width:112px;
}
#main .col5_5 {
	float:right;
	width:112px;
}

/* 110サイズ×5（mg_lr） */
#main .mg_lr .col5_1 {
	float:left;
	width:110px;
	margin-right:5px;
	margin-bottom:10px;
}
#main .mg_lr .col5_2 {
	float:left;
	width:110px;
	margin-right:5px;
}
#main .mg_lr .col5_3 {
	float:left;
	width:110px;
	margin-right:5px;
}
#main .mg_lr .col5_4 {
	float:left;
	width:110px;
}
#main .mg_lr .col5_5 {
	float:right;
	width:110px;
}
