@charset "euc-jp";

#category {
	width: 590px;
	padding: 0px;
	float: left;
}
#category_kensu {
	background: #E6E6E6;
	text-align: left;
	width: 590px;
	padding: 0px;
	height: 24px;
	float: left;
	margin:0px 0px 10px 0px;
}
#category_k_txt01 {
	width: 155px;
	float: left;
	padding-top: 5px;
	margin-left: 5px;
}
#category_k_txt02 {
	width: 260px;
	float: left;
	padding-top: 5px;
}
#category_k_txt03 {
	width: 155px;
	float: left;
	padding: 5px 0px 1px;
	vertical-align: middle;
}
#category_ichiran {
	width: 590px;
	float: left;
	margin: 10px 0px;
}
#category_ichiranbox {
	float: left;
	width: 285px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
}
#categorybox_up {
	margin: 0px;
	padding: 0px;
	height: 10px;
}
#categorybox_down {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 285px;
	clear: both;
	background: url(../images/category_kogo_down.gif) no-repeat;
}
#categorybox_center {
	background: url(../images/category_kago_center.gif) repeat-y;
	float: left;
	height:215px;
}
#categorybox_in01 {
	margin: 0px 8px;
	width: 269px;
	padding: 6px 0px 0px;
	text-align: right;
}
#categorybox_in02 {
	float: left;
	width: 100px;
	text-align: center;
}
#categorybox_in03 {
	width: 172px;
	padding: 0px;
	text-align: left;
	float: right;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
#categorybox_in03 A:link {color:#333333; text-decoration: underline; }
#categorybox_in03 A:visited {color:#333333; }
#categorybox_in03 A:hover	{color:#f39700; text-decoration: underline; }
#categorybox_in03 A:active {
	color:#333333;
	text-decoration: underline;
	background: center;
}
#teiki {
	margin-top: 5px;
	height: 18px;
	padding: 0px;
}

#categorybox_in04 {
	width: 172px;
	float: right;
	text-align: left;
	margin-bottom: 10px;
}
#categorybox_in05 {
	float: right;
	width: 168px;
	text-align: left;
	color: #FF0000;
	margin-bottom: 5px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
}
#categorybox_in06 {
	margin: 5px 5px 0px;
	width: 268px;
	padding: 0px;
	float: left;
}
#suuryou {
	width: 135px;
	margin-top: 4px;
	float: left;
	text-align: right;
	height: 26px;
}
#category_cartbt {
	margin-top: 5px;
	padding: 0px;
	float: right;
}

#syouhinitem_ {
	text-align: left;
	float: right;
	width: 122px;
	margin-left: 5px;
}
#syouhinitem2 {
	text-align: left;
	float: right;
	width: 122px;
	margin-left: 5px;
}
.f_gray{
    color:#333333;
	font-size:12px;
	}
	#categorybox_price {
	float: left;
	width: 142px;
	text-align: right;
	color: #FF0000;
	margin:3px 0px 0px  0px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	
}
button{
	border:0 none;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:13px;
}
.up_button {
	margin: 0px;
	padding: 0px;
	height: 13px;
}



/*½¤Àµ*/

#category_container {
    float:left;
	width:590px;
	padding:0px;
	margin-bottom:10px;
	background:url(../images/bg_category.gif) no-repeat left bottom;
	
	}
	.category_contents{
	 float:left;
     width:285px;
	 
	 }
	 .category_first{
	 margin:0px 0px 0px 6px;
	 width:285px;
	
	 }
	 .category_second{
	 margin:0px 0px 0px 8px;
	 width:285px;
	 
	 }
.categorybox_top {
	width: 590px;
	background: url(../images/categorybox_top.gif) no-repeat left bottom;
	height: 12px;
	padding: 0px;
	margin: 0px;
}
#categorybox_inner01 {
	margin: 0px 9px 0px 0px;
	width: 276px;
	padding:0px;
	text-align: left;
	
}
#categorybox_inner06 {
	margin: 5px 5px 0px 0px;
	width: 275px;
	padding: 0px;
	float:left;
	
}
#categorybox_inner07 {
	margin: 5px 5px 15px 0px;
	width: 275px;
	padding: 0px;
	float:left;
}
#suuryou02 {
	width: 142px;
	margin: 0px;
	float: left;
	text-align: right;
	height: 26px;
}
#suuryou03 {
	width: 142px;
	margin-top: 4px;
	float: left;
	text-align: right;
	height: 26px;
}
.m_l100{
     margin: 0px 0px 0px 82px;}
.category_box0{
 /*   min-height: 100%;
    height: auto;
    height: 100%; 
    margin: 0 auto -50px;*/
	 }
	 .category_bottom{
	/* height: 50px;*/
	  }
	  #box{
	  clear:both;}
	  #box02{
	  clear:both;}
	  .categorybox_top02 {
	width: 295px;
	background: url(../images/categorybox_top02.gif) no-repeat left bottom;
	height: 12px;
	padding: 0px;
	margin: 0px;
}
#category_container02 {
    float:left;
	width:590px;
	padding:0px;
	margin-bottom:10px;
	background:url(../images/bg_category02.gif) no-repeat left bottom;
	
	}
.categorybox_bottom{
     clear:both;}