@charset "shift_jis";
/* CSS Document */

/*ヘッダーカテゴリボタン（オレンジ色）*/
.header_cate_btn {
	width:960px;
	margin:10px auto 0 auto;
	}
	.header_cate_btn {/*下線が入るバグ対策*/
		font-size:13px
	}

	.header_cate_btn li {
		display:block;
		float:left;
		margin: 0 1px 0 1px;
	}
	.header_cate_btn li a {
		font-size:12px;
		padding:3px 4px 0 4px;
		border: solid 1px #CCC;
		border-bottom: 0 none;
		color:#333;
		background:#f5f5f5;
		/* ボタン背景グラデーション */
			/* Firefox v3.6+ */
			background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%); 
			/* safari v4.0+ and by Chrome v3.0+ */
			background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(221,221,221)));
			/* Chrome v10.0+ and by safari nightly build*/
			background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);
			/* IE v10+ */
			background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);
			background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(221,221,221) 100%);
			-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0)";
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffdddddd,GradientType=0);
	}
	/*色違い各カテゴリ　本体にclass追加*/
	.header_cate_btn li.largelot a {
		background:#1b920b;
		border-color:#1b920b;
		color:#fff;
	}
	.header_cate_btn li.oroshi a {
		background:#3282B3;
		border-color:#3282B3;
		color:#fff;
	}
	.header_cate_btn li.b2b a {
		background:#82B332;
		border-color:#82B332;
		color:#fff;
	}
	.header_cate_btn li.bnet a {
		background:#6D32B3;
		border-color:#6D32B3;
		color:#fff;
	}
	.header_cate_btn li a:hover , .header_cate_btn li a.current {
		background:#e94700;
		border-color: #e94700;
		color:#fff;
		text-decoration:none;
	}
	/*ヘッダーカテゴリボタン（黄色）*/
	.header_cate_btn.other_header li a:hover , .header_cate_btn.other_header li a.current {
		background:#F3850B;
		border-color: #F3850B;
}


/* 各カテゴリボタン ここまで */

/* 他メニューナビ */

#nav-one {
	padding: 0;
	margin:0;
	width:720px;
	height:30px;
}

#nav-one li {
	font-size:12px;
	list-style-type: none;
	float: left;
	position: relative;
}

#nav-one li a {
	display: block;
	padding: 0;
/*	text-transform: lowercase; */
	text-decoration: none;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
	margin:0;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	background: #dd865f;
	color: #000;	
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	background: #e94700;
	color: #fff;	
}

#nav-one ul {
	margin-top: 3px;
	width: 180px;
	position: absolute;
	top: -999em;
	left: 0;
	z-index:1;
}

#nav-one li:hover ul,
#nav-one li.sfHover ul {
	top: 27px;
}

#nav-one ul li {
	float: none;
	text-align:left;
}

#nav-one ul a {
	border-left:#c76236 solid 1px;
	border-top:#f2956c solid 1px;
	border-right:#9d3000 solid 1px;
	border-bottom:#b33700 solid 1px;
	width: 180px;
	padding:8px;
	margin:0;
	white-space: nowrap;
}

/* 他メニューナビ ここまで */
#head_form01 {
	font-size: 14px;
}
#head_form01 #key {
	width:196px;	
}