@charset "Shift_JIS";

body { background-image:none; }

/* +++++++++++++++++++++ LEGEND +++++++++++++++++++++ */

.marktable {
	border:solid 1px #cccccc;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
}

.comment{
	background-color:#f3f3f3;
	border:solid 1px #cccccc;
	color: #333333;
}

.legend {
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}

/* +++++++++++++++++++++ SIZE CHART +++++++++++++++++++++ */
#sizecontainer {
	width:450px;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
	background-color:#ffffff;
	background-image:none;
}
#sizecontainer.columbia,
#sizecontainer.mhw {
	width:600px;
}

.head_table {
	margin-bottom: 10px;
}

h1 {
	margin-bottom:10px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #312e29;
	margin-bottom: 10px;
	padding: 0px;
}

p {
	margin-bottom: 10px;
	padding: 0px;
	font-weight:normal;
}
td {
	padding:5px;
}

.sizetable {
	border:solid 1px #312e29;
	border-collapse:collapse;
	margin-bottom:10px;
}

.sizetable td {
	border:solid 1px #312e29;
}

.genre {
	font-size:14px;
	font-weight:bold;
}

.size {
	background-color:#c0c0c0;
}

.size2 {
	background-color:#f0f0f0;
}

.bwh {
	background-color:#d8d2c4;
}

.bttable {
	margin-top:20px;
}

/* +++++++++++++++++++++ STOCK +++++++++++++++++++++ */
#stockcontainer {
	margin:0;
	width:460px;
	padding:10px 15px;
	text-align:left;
	background-color:#ffffff;
	background-image:none;
}

#stockcontainer h1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #312e29;
	margin-bottom: 10px;
	padding: 0px;
}

#stockcontainer p {
	margin-bottom: 10px;
	padding: 0px;
	font-weight:normal;
}

#stockcontainer .stocktable {
	border:solid 1px #312e29;
	border-collapse:collapse;
	margin-bottom:10px;
	width:100%;
}

#stockcontainer .stocktable td,
#stockcontainer .stocktable th {
	border:solid 1px #312e29;
	padding:5px 7px;
	text-align:center;
}

#stockcontainer th {
	background-color:#c0c0c0;
}
#stockcontainer td {
	background-color:#f6f6f6;
}
#stockcontainer .size2 {
	background-color:#f0f0f0;
}

#stockcontainer .bwh {
	background-color:#d8d2c4;
}

#stockcontainer .bt {
	margin-top:20px;
	padding-left:200px;
}

