@charset "utf-8";

/* --------各カテゴリindex用のテーブル指定-------- */

.indexTable {
	width: 565px;
	background: url('../img/share/tableBgIndexF.jpg') no-repeat bottom left;
	margin-bottom: 14px;
}

.indexTableGray {
	width: 565px;
	background: url('../img/share/tableBgIndexFGray.jpg') no-repeat bottom left;
	margin-bottom: 10px;
}

.indexTableGrayHalf {
	width: 565px;
	background: url('../img/share/tableBgIndexFGrayHalf.jpg') no-repeat bottom left;
	margin-bottom: 10px;
}

.indexTable h2,
.indexTableGray h2,
.indexTableGrayHalf h2 {
	padding-top: 0px;
	padding-bottom: 9px;

}

.indexTable p,
.indexTableGray p,
.indexTableGrayHalf p {
	padding-left: 3px;
	padding-right: 3px;
}

.tLeftUp {
	background: url('../img/share/tableBgUp.gif') no-repeat top left;
	height: 8px;
	width: 280px;
}

.tLeftUpGray {
	background: url('../img/share/tableBgUpGray.gif') no-repeat top left;
	height: 8px;
	width: 280px;
}

.tRightUp {
	background: url('../img/share/tableBgUp.gif') no-repeat top left;
	height: 8px;
	width: 275px;
}

.tRightUpGray {
	background: url('../img/share/tableBgUpGray.gif') no-repeat top left;
	height: 8px;
	width: 275px;
}

.tDown {
	background: url('../img/share/tableBgDown.gif') no-repeat top left;
	height: 12px;
}

.tDownGray {
	background: url('../img/share/tableBgDownGray.gif') no-repeat top left;
	height: 12px;
}


.bg1 {
	background: url('../img/share/tableBgIndex.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 15px;
}

.bg2 {
	background: url('../img/share/tableBgIndex.gif') repeat-y top left;
	text-align: right;
	vertical-align: bottom;
	padding-left: 8px;
	padding-top: 20px;
	padding-right: 15px;
}

.bg1Gray {
	background: url('../img/share/tableBgIndexGray.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 16px;
}

.bg2Gray {
	background: url('../img/share/tableBgIndexGray.gif') repeat-y top left;
	text-align: right;
	vertical-align: bottom;
	padding-left: 8px;
	padding-top: 20px;
	padding-right: 16px;
}


.tableBottom {
	margin-bottom: 100px;
}

/* --------index用のテーブル指定(左側だけ用)-------- */
.indexTableSolo {
	width: 275px;
	background: url('../guide/img/tableBgIndexFSolo.jpg') no-repeat bottom left;
	margin-bottom: 14px;
}

.indexTableSolo h2 {
	padding-top: 0px;
	padding-bottom: 9px;
}

.indexTableSolo p {
	padding-left: 3px;
	padding-right: 3px;
}

/* --------index用のテーブル指定(1列用)-------- */
.indexTableSoloMax {
	width: 565px;
	background: url('../img/share/tableBgIndexFSolo.jpg') no-repeat bottom right;
	margin-bottom: 14px;
}

.indexTableSoloMax h2 {
	padding-top: 0px;
	padding-bottom: 9px;
}

.indexTableSoloMax p {
	padding-left: 3px;
	padding-right: 3px;
}

.indexTableSoloMax .tUp {
	background: url('../img/share/frameUp.gif') no-repeat top left;
	height: 8px;
	width: 560px;
}

.indexTableSoloMax .tDown {
	background: url('../img/share/frameDown.gif') no-repeat top left;
	height: 12px;
}

.indexTableSoloMax .bg1 {
	background: url('../img/share/frameCenter.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 15px;
}

.indexTableSoloMax .bg2 {
	background: url('../img/share/frameCenter.gif') repeat-y top left;
	text-align: right;
	vertical-align: bottom;
	padding-left: 8px;
	padding-top: 20px;
	padding-right: 15px;
}
