@charset "UTF-8";

table.size{
	border-collapse:collapse;
	margin: 0 0 20px 0;
}

table.size th{
	text-align:center;
	padding:5px;
	border:1px solid #ccc;
	background:#8cc63f;
}

table.size td{
	text-align:center;
	padding:5px;
	border:1px solid #ccc;
}

table.size td.line{
	background:#eceef2;
}

div.size_menu{
	margin: 0 0 20px 0;
}

div.size_menu ul{
}

div.size_menu ul li{
	float:left;
}

div.size_menu ul li a,
div.size_menu ul li div.current{
	text-indent:-9999px;
	display:block;
}

div.size_menu ul li.index a{
	width:229px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") 0 0 no-repeat;
}

div.size_menu ul li.measurement a{
	width:227px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") -229px 0 no-repeat;
}

div.size_menu ul li.point a{
	width:229px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") -456px 0 no-repeat;
}

div.size_menu ul li.index a:hover{
	background-position: 0 -76px;
}

div.size_menu ul li.measurement a:hover{
	background-position: -229px -76px;
}

div.size_menu ul li.point a:hover{
	background-position: -456px -76px;
}

div.size_menu ul li.index div.current{
	width:229px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") 0 -38px no-repeat;
}

div.size_menu ul li.measurement div.current{
	width:227px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") -229px -38px no-repeat;
}

div.size_menu ul li.point div.current{
	width:229px;
	height:38px;
	background:url("/shared/img/guide/size/btn.gif") -456px -38px no-repeat;
}



/** clearfix */
/**************************************/
div.size_menu ul:after
{
	content:         ".";
	height:          0;
	clear:           both;
	visibility:      hidden;
	display:         block;
}

div.size_menu ul ul
{
	display:         inline-block;
}

/*\*/
* html div.size_menu ul
{
	height:          1%;
}

div.size_menu ul
{
	display:         block;
}