@charset "UTF-8";
/* style.css (pro) */

/* --------------------------------------------------
 #pro.index > #content > #main */
 
#main p.btn-usa {
	position: absolute;
	left: 486px;
	top: 6px;
	width: 79px;
	height: 13px;
	padding: 0!important;
}

#main div.section.category div.section.knee,
#main div.section.category div.section.wrist,
#main div.section.category div.section.waist,
#main div.section.category div.section.shoulder {
	float: left;
}

#main div.section.category div.section.ankle,
#main div.section.category div.section.elbow,
#main div.section.category div.section.thigh,
#main div.section.category div.section.calf_shin {
	float: right;
}

#content #main div.section.category div.section.thigh h2 {
	padding: 7px 0 11px;
}

#content #main div.section.category div.section.calf_shin h2 {
	padding: 0 0 6px;
}


/* --------------------------------------------------
#pro > #content > #sub */

#sub dl#lnav dd.knee a {
	background: url(../image/lnav-knee-on.gif) no-repeat left top;
}

#sub dl#lnav dd.ankle a {
	background: url(../image/lnav-ankle-on.gif) no-repeat left top;
}

#sub dl#lnav dd.wrist a {
	background: url(../image/lnav-wrist-on.gif) no-repeat left top;
}

#sub dl#lnav dd.elbow a {
	background: url(../image/lnav-elbow-on.gif) no-repeat left top;
}

#sub dl#lnav dd.waist a {
	background: url(../image/lnav-waist-on.gif) no-repeat left top;
}

#sub dl#lnav dd.thigh a {
	background: url(../image/lnav-thigh-on.gif) no-repeat left top;
}

#sub dl#lnav dd.shoulder a {
	background: url(../image/lnav-shoulder-on.gif) no-repeat left top;
}

#sub dl#lnav dd.calf_shin a {
	background: url(../image/lnav-calf_shin-on.gif) no-repeat left top;
}


/* --------------------------------------------------
 #pro.product > #content > #main */

#main div.section.product-list div.section h2.hard {
	background-color: #000;
}

#main div.section.product-list div.section h2.middle {
	background-color: #00469a;
}

#main div.section.product-list div.section h2.soft {
	background-color: #e6001d;
}

#main div.section.product-list div.section h3 {
	color: #06c;
}

#main div.section.product-list div.section table.spec {
	background-color: #d3edfb;
}

#main div.section.product-list div.section table.spec col.bg-alternate,
#main div.section.product-list div.section table.spec tr.bg-alternate {
	background-color: #bbe3f9;
}

#main div.section.product-list div.section.three-col table.spec td.color {
	background-color: #ccc;
	text-align: left;
}

#main div.section.product-list h2.variation {
	float: left;
	width: 168px;
}

#main div.section.product-list div.section.variation {
	float: right;
	width: 352px;
}

#main div.section.product-list div.section h2.junior {
	background-color: #f90;
}

#main div.section.product-list div.section h2.guard {
	background-color: #2860b5;
}

#main div.section.product-list div.section.variation p {
	float: left;
	width: 168px;
}

#main div.section.product-list div.section.variation h3,
#main div.section.product-list div.section.variation ul,
#main div.section.product-list div.section.variation table.spec {
	clear: right;
	float: right;
	width: 168px;
}

#main div.section.product-list div.section.variation table.spec {
	float: right!important;
	width: 168px!important;
}

#main div.section.product-list div.section.variation h3 {
	font-size: 83%;
}

#main div.section.product-list div.section.variation table.spec th {
	font-weight: normal;
}

#main div.section.product-list div.section.variation table.spec th {
	padding: 5px 6px;
}

#main div.section.product-list div.section.variation table.spec td {
	padding: 5px 9px;
}


/* end */