/* ボックス関係 CSS Document */


/* ボックス全体 */
div#boxArea table {
    overflow: hidden;
    height: auto;
    width: 790px;
	display:table;
	font-size:13px;
	margin-top:10px;
} 

#boxArea table td {
vertical-align:top;
}

/* ボックス価格部分 */
.boxprice {text-align:right;
}


/* ピックアップ　上部枠 */
.pubox {width:250px;
	float:left;
	display:table-cell;
	padding-bottom:20px;
	padding-top:5px;
	text-align:center;
	line-height:1.6;
}

.pubox_border {border:#CABBA4 1px solid;
padding:1px;
min-height: 100%;
}



/* ピックアップ　基本枠 */
.pukibox {width:190px;
	float:left;
	display:table-cell;
	padding-bottom:20px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}
.pukibox_border {border:#CABBA4 1px solid;
padding:4px;
min-height: 100%;
}


/* カテゴリ上部枠 */
.cjbox {width:380px;
	float:left;
	display:table-cell;
	padding-bottom:20px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}
.cjbox_border {border:#CABBA4 1px solid;
padding:4px;
min-height: 100%;
}



.cjboxbig {width:790px;
	float:left;
	display:table-cell;
	padding-bottom:20px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}


/* カテゴリ基本枠 */
.ckibox {width:250px;
	float:left;
	display:table-cell;
	padding-bottom:30px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}
.ckibox_border {padding:0;
min-height: 100%;
}


/* セレクション枠 これ不要になるかも？ */
.sebox {width:220px;
	float:left;
	display:table-cell;
	padding-bottom:30px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}
.sebox_border {padding:0;
min-height: 100%;
}



/* ヘッダランキング枠 これ不要になるかも？ */
.hrabox {width:128px;
	float:left;
	display:table-cell;
	padding-bottom:30px;
	padding-top:5px;
	text-align:left;
	line-height:1.6;
}
.hrabox_border {padding:0;
min-height: 100%;
}

