@charset "utf-8";
.header_categoryNav_bg {
	width:100%;
	background:url(../img/headernavi_bg_black.gif);
	margin:0 auto 0px auto;
	z-index:100;
}
.header_categoryNav {
	background:#;
	color: #fff;
	z-index: 999;
	width:100%;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 0;
	font-weight:bold;
	font-size:;
	z-index:100;
}
#standardNav {
	margin: 0px 0px 0px 0px;
	z-index:100;
}

@media screen and (max-width :1024px) {
	.header_categoryNav_content {
		display: none;
	}
}

@media screen and (min-width :1025px) {
	.header_categoryNav_contentSp {
		display: none;
	}
}

.header_categoryNav_content {
	background:url(../img/headernavi_bg_black.gif);
	width:1290px;
	list-style:none;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	letter-spacing:1.0px;
}
@media screen and (max-width :1024px) {
	.header_categoryNav {
	}
	.brand {
		background:#666;
	}
	.header_categoryNav_contentSp {
		width:100%;
		margin:0 0 0px 0;
		
	}
	.header_categoryNav_contentSp ul {
		width:99.9%;
		margin:0 auto 0px auto;
		padding:0;
		line-height:180%;
		list-style:none;
		display:-webkit-box;
		display:-moz-box;
		display:-ms-box;
		display:-webkit-flexbox;
		display:-moz-flexbox;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flex;
		display:flex;
		-webkit-box-lines:multiple;
		-moz-box-lines:multiple;
		-webkit-flex-wrap:wrap;
		-moz-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.header_categoryNav_contentSp ul li {
		margin:0;
		padding:5px;
		float:left;
		color:#fff;
		text-align:center;
		border-bottom:1px solid #fff;
	}
	.header_categoryNav_contentSp ul li a {
		margin:0;
		color:#fff;
		text-align:center;
	}
	.fontsmall {
		font-size:0.8rem;
		line-height:120%;
	}
	.w50 {
		width:50%;
	}
	.w33 {
		width:33.3%;
	}
	.borderRigit {
		border-right:1px solid #fff;
	}
}
/********▼▼子▼▼********/
ul.megamenu {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	width:1290px;
	height:30px;
	overflow:hidden;
	z-index:100;
}

ul.megamenu li {
	float: left;
	text-align: center;
	height:30px;
	padding:1px 0 0 0;
	font-size: 0.95rem;
	line-height:200%;
	text-align: center;
	font-weight:bold;
	z-index: 999!important;
	letter-spacing:1.0px;
}


ul.megamenu li .megamenu-inbox {
	width:15%;
	position:relative;
	z-index: 999!important;
}
ul.megamenu li .megamenu-inbox_large {
	width:20%;
	position:relative;
}
ul.megamenu div.mm-item-content {
	background: #FFF;
	padding: 0px;
	position:relative;
	margin:-10px 0 0 0px!important;
	border: 1px solid #fff;
	z-index: 9;
}
.mm-content-base {
	background: #FFF;
	width:100%;
	position: relative;
	z-index: 11;
	padding: 10px 10px 5px 10px;
}

ul.megamenu li .megamenu-inbox p.allitemlink a,
ul.megamenu li .megamenu-inbox_large p.allitemlink a{
	background-color:#666;
	display:block;
	margin:0 0 5px 0;
	padding:8px 0 5px 0;
	line-height:100%;
	width:100%;
	color:#fff;
	font-size:0.95rem;
	font-weight:bold;
	text-align:center;
	border-radius: 4px;
}

ul.megamenu li .megamenu-inbox p.allitemlink a:hover,
ul.megamenu li .megamenu-inbox_large p.allitemlink a:hover {
	background-color:#999;
	color:#fff;
}

ul.megamenu li .megamenu-inbox .mm-allitem li,
ul.megamenu li .megamenu-inbox_large .mm-allitem li {
	width:100%;
}
ul.megamenu li .megamenu-inbox_large .mm-allitem_large {
	float:left;
	width:50%;
	text-align:left;
}
ul.megamenu li .megamenu-inbox_large .mm-allitem_large li {
	float:none;
	text-align:left;
}

ul.megamenu li .megamenu-inbox .mm-allitem li p,
ul.megamenu li .megamenu-inbox .mm-allitem li a p,
ul.megamenu li .megamenu-inbox_large .mm-allitem_large li a p {
	text-align:left;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:14.5px;
	line-height:120%;
	color:#666;
	text-align:left;
	margin:5px 0;
	text-decoration:none; 
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;

}
ul.megamenu li .megamenu-inbox .mm-allitem li a:hover p,
ul.megamenu li .megamenu-inbox_large .mm-allitem_large li a:hover p{
	opacity: 0.6;     /* 透過レベル */
	filter: alpha(opacity=60);
}

/********▼▼孫▼▼********/
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G {
	width:350px;
}
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G .mm-allitem_G {
	float:left;
	width:50%;
	text-align:left;
}
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G02 {
	width:130%;
}
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G02 .mm-allitem_G {
	float:left;
	width:50%;
	text-align:left;
}

/******************************************/
/* OFF */
ul.megamenu li .megamenu-inbox,
ul.megamenu li .megamenu-inbox_large,
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G,
ul.megamenu li .megamenu-inbox .mm-allitem li .megamenu-inbox_G02 {
	display: none;
}

/* ON */
ul.megamenu li:hover .megamenu-inbox,
ul.megamenu li:hover .megamenu-inbox_large,
ul.megamenu li .megamenu-inbox .mm-allitem li:hover .megamenu-inbox_G,
ul.megamenu li .megamenu-inbox .mm-allitem li:hover .megamenu-inbox_G02 {
	display: block;
	margin:-5px 0 0 0;
	position: absolute;
	z-index: 100!important;
}
