@charset "UTF-8";

/* ----------------------------------------------------------------------------------------------------

	display: none;

--------------------------------------------------- */

.sp,
#header-sp,
#sp-menu,
menu { display: none; }

/* ----------------------------------------------------------------------------------------------------

	base

--------------------------------------------------- */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	}

/* ----------------------------------------------------------------------------------------------------

	header


#header {
	background: #fff;
	width: 100%;
	position: fixed;
	z-index: 9999;
	}
--------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------

	nav

--------------------------------------------------- */

#nav {
	margin: 0 auto;
	padding: 0;
	width: 1024px;
	}
	ul.oe_menu {
		list-style: none;
		width: 100%;
		margin: 0;
		padding: 0;
		}
		ul.oe_menu > li {
			width: 14%;
			float: left;
			position: relative;
			background: #fff;
			}
			ul.oe_menu > li span.nolink {
				cursor: pointer;
				display: block;
				padding: 1.25em 0 0;
				width: 100%;
				}
			ul.oe_menu > li > a {
				display: block;
				background: #fff;
				height: 4em;
				text-decoration: none;
				padding: 1.25em 0 0;
				width: 100%;
				}

		/* menu-child */
		ul.oe_menu div {
			position: absolute;
			background: #fff;
			display: none;
			left: 0;
			z-index: 1111;
			}
			
		/* menu-child-child */
		ul.oe_menu li ul {
			list-style: none;
			}
			ul.oe_menu div ul li a {
				text-decoration: none;
				color: #000;
				padding: 1em 0;
				display: block;
				}
				ul.oe_menu div ul li a:hover {
					text-decoration: underline;
					}



