@charset "UTF-8";

nav ul {
    list-style:none;
}

/*header*/
#headerright {
	display:block;
	width: 41px;
	top:0;
	right:0;
	position: absolute;
	z-index:10000;
	}
.button {
	width: 41px;
	position: absolute;
	display: block;
}
.menu-button-right {
	right: 0px;
	border-left: 0px;
}

/*slidemenu*/
.slidemenu {
	z-index:10000;
	display:block;
	background-color: #000;
	height:1000px !important;
	margin:0;
	padding:0;
}
.slidemenu .slidemenu-body{
	margin:0;
	padding:0;
	height:100%;
}
.slidemenu .slidemenu-content{
	margin:0;
	padding:0;
	height:100%;
}
.slidemenu ul {
	margin:0;
	padding:0;
	height:100%;
}
.slidemenu li {
	list-style: none;
	border-bottom: 1px solid #333;
	line-height:2;
	font-weight: bold;
}
.slidemenu li a {
	width:120px;
	padding:15px 0 15px 20px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:11px;
	line-height:1.5;
}
.slidemenu li:first-child {
	border-top: none;
}
.slidemenu li:last-child {
	border-bottom: none;
}
.slidemenu li a.snss {
	width:30px;
	padding:0 0 0 20px;
	display: inline;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	font-size:18px;
	line-height:30px;
}

/*main*/
#main {
    background: #fff;
}
#contents {
}
#contents h1 {
}
#contents p {
}

/*plugin*/
#main {
  z-index: 1;
}
.slidemenu {
  top: 0;
  width: 200px;
  position: fixed;
  visibility: hidden;
  z-index: -1;
}
.slidemenu .slidemenu-header {
  position: relative;
}
.slidemenu .slidemenu-body {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.slidemenu .slidemenu-body .slidemenu-content {
  position: relative;
}
.slidemenu-left {
    left: 0;
}
.slidemenu-right {
    right: 0;
}