<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#nav ul{
	margin:0;
	padding:0;
	width:100%;
	display:block;
	list-style:none;
}
#nav li{
	width:100%;
	display:block
}
.js #nav{
	clip:rect(0 0 0 0);
	max-height:0;
	position:absolute;
	display:block;
	overflow:hidden;
	zoom:1
}
#nav.opened{
	max-height:9999px;
}

@media screen and (min-width:769px){
	.js #nav{
		position:relative;
		max-height:none;
	}
	#nav-toggle{
		display:none;
	}
}

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
}

#nav,
#nav *{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#nav,
#nav ul{
	list-style:none;
	width:100%;
	float:left;
}
#nav li{
	float:left;
	width:100%;
}

@media screen and (min-width:769px){
	#nav,
	#nav ul{
		*overflow:hidden;
	}
	#nav li{
		width:20%;
/*		/width:19.9%;*/
	}
}

@media screen and (min-width:769px){
	#nav ul ul a{ display:none; }
}

#nav-toggle{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:50px;
	height:50px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:#fff url("../img/sp/hamburger.gif") no-repeat 50% 50%;
	position:relative;
	z-index:9999;
}

@media screen and (-webkit-min-device-pixel-ratio:1.3),
screen and (min--moz-device-pixel-ratio:1.3),
screen and (-o-min-device-pixel-ratio:2 / 1),
screen and (min-device-pixel-ratio:1.3),
screen and (min-resolution:192dpi),
screen and (min-resolution:2dppx){
	#nav-toggle{
		background-image:url("../img/sp/hamburger-retina.gif");
		-webkit-background-size:100px 100px;
		-moz-background-size:100px 100px;
		-o-background-size:100px 100px;
		background-size:100px 100px;
	}
}
</pre></body></html>