@charset "euc-jp";

#mainContents table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin:0px auto 18px auto;
	width: 100%;
	/*\*//*/
	border-bottom: none;
	border-right: none;
	/**/
}
	#mainContents th {
		background-color: #eee;
		border: 1px solid #ccc;
		padding: 10px 6px;
		text-align:left;
		white-space: nowrap;
		/*\*//*/
		border-top: none;
		border-left: none;
		/**/
	}
		#mainContents th span {
			color: #903;
			font-size: 10px;
			/*\*/
			*font-size: 80%;
			/**/
		}
	#mainContents th.sub {
		font-weight: normal;
	}
	
	#mainContents th.active {
		background-color: #ddd;
	}
	
	#mainContents td {
		background-color: #fff;
		border: 1px solid #ccc;
		padding: 10px 3px;
		width: 14%;
		/*\*//*/
		border-top: none;
		border-left: none;
		/**/
	}
	
	#mainContents td.sizeXL,
	#mainContents td.sizeL,
	#mainContents td.sizeM,
	#mainContents td.sizeS {
		background-color: #ddeefe;
	}
@media screen and (max-width: 739px) {
	#mainContents th {
		padding: 10px 3px;
		white-space: normal;
	}
}