/*ヘッダ（背景：黒）のレイアウト*/

#headerTbl {
	margin: 15px 0px 0px;
}

#headerTbl td {
	white-space: nowrap;
	vertical-align: top;
}

#headerTbl a {
	color: #699;
}

#headerTbl span {
	color: #000;
}

#headerBk ul img {
	margin-left: 4px;
}


/*各コレクションの外枠*/

/*各コレクションの外枠*/

.contentBox {
	margin: 0px;
	padding: 30px 0px 0px;
	border-bottom-style: none;
}

.contentBox2 {
	margin: 0px 0px 0px 215px;
	padding: 30px 0px 0px;
}

.contentBox3 {
	width: 450px;
	margin: 0px 0px 20px 215px;
	padding: 30px 0px 25px;
	border-bottom: 1px solid #000;
}

.contentBox2a {
	width: 450px;
	margin: 0px 0px 0px 215px;
	padding: 0px;
}

.contentBox, .contentBox2, .contentBox3, .contentBox2a {
	width: 450px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}



/*各コレクションのテーブル*/

.collection, .collection2, .selectOp {
	width: 388px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.collection2 {
	padding: 40px 0px 0px;
}

.collection img, .collection2 img {
	border-style: none;
}

.itemName {
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}

.itemsubImg {
	float: right;
	margin: -40px 0px 0px 4px;
	overflow: visible;
}

.selectOp {
	clear: both;
	padding: 4px 0px;
	border-top: 1px solid #000;
}


#lineup {
 clear: both;
	width: 388px;
	margin: 0px 0px 0px 30px;
}

#lineup td {
	border-top: 1px solid #000;
}

.tdL {
	width: 92px;
	height: 80px;
	padding:0px;
	text-align: center;
	vertical-align: middle;
}

.tdL img {
	margin-left: 3px;
}

.tdR {
	border-left: 1px solid #000;
	padding-left:15px;
	vertical-align: middle;
}

.tdR2 {
	border-left: 1px solid #000;
}

.tdR a {
	font-weight: bold;
}

.tdL3 {
	padding: 6px 0px 8px;
}
