@charset "UTF-8";

div#gnavi ul#menu-global_navigation {
	position:relative;
	z-index:80;
}
/* sub ul */
div#gnavi ul#menu-global_navigation ul.sub-menu {
	list-style-type:none;
	list-style-image:none;
	display:none;
	position:absolute;
	z-index:88;
	margin:-1px;
	padding:0px;
	top:28px;
}
ul#menu-global_navigation ul.sub-menu li:before {
	display:none;
}
/* sub li */
div#gnavi ul#menu-global_navigation ul.sub-menu li {
	float:none;
	position:relative;
	height:auto;
	line-height:1;
	text-indent:0px;
	padding:0px;
	border-right:0px;
}
div#gnavi ul#menu-global_navigation ul.sub-menu li a {
	display:block;
	padding:0 30px 0 15px;
	min-width:72px;
	height:28px;
	background:#000 url("../../img/icon/icon_white/rivet.png") 6px 11px no-repeat;
	letter-spacing:0px;
	line-height:31px;
	text-align:left;
	font-weight:normal;
	font-size:13px;
	text-indent:0px;
	color:#fff;
	border-bottom:dotted 1px #a6a6a6;
}
div#gnavi ul#menu-global_navigation li#menu-item-493 ul.sub-menu, 
div#gnavi ul#menu-global_navigation li#menu-item-494 ul.sub-menu,
div#gnavi ul#menu-global_navigation li#menu-item-496 ul.sub-menu,
div#gnavi ul#menu-global_navigation li#menu-item-2016080543 ul.sub-menu,
div#gnavi ul#menu-global_navigation li#menu-item-2016052455 ul.sub-menu, 
div#gnavi ul#menu-global_navigation li#menu-item-2016080209 ul.sub-menu {
	top:56px;
}
div#gnavi ul#menu-global_navigation li#menu-item-493 ul.sub-menu {
	width:500px;
}
div#gnavi ul#menu-global_navigation li#menu-item-493 ul.sub-menu li{
	float:left;
}
div#gnavi ul#menu-global_navigation li#menu-item-493 ul.sub-menu li a{
	min-width:110px;
	padding:0 0px 0 15px;
}
div#gnavi ul#menu-global_navigation li#menu-item-496 ul.sub-menu {
	width:462px;
}

div#gnavi ul#menu-global_navigation ul.sub-menu li a {
	
}
div#gnavi ul#menu-global_navigation ul.sub-menu li a:hover {
	background:#444 url("../../img/icon/icon_white/rivet.png") 6px 11px no-repeat;
	color:#fff;
	border-bottom:dotted 1px #a6a6a6;
	border-right:0px;
}

/* ---------------------------------
 [1] 640px <= width
 --------------------------------- */
@media screen and (min-width:1px) and (max-width: 640px) {
	ul#menu-global_navigation li a {
		line-height:1;
		height:auto;
	}
}
/* ----- end ----- */




