/* header-btn */
.header-btn-group {
	position: fixed;
	top: 20px;
	right: 50px;
	cursor : pointer;
	z-index: 100;
}
.header-btn {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	width:  60px;
	height: 60px;
}
.header-btn:hover {
	opacity: 0.8;
}
/* menuの文字を追加する */
/* .header-btn:before {
	content: 'menu';
	position: absolute;
	bottom: 4px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
	color: #fff;
	font-size: 0.9rem;
	z-index: 10;
}
	*/
.drawer-btn {
	/* background-color: #222; */
}
.drawer-btn-bar {
	width: 50px;
	height: 1px;
    margin: 0 0 0 -12px;
    /* margin: -6px 0 0 -12px; */
	background-color: #131313;
}
.home .drawer-btn-bar {
	background-color: #fff;
}
.drawer-btn-bar:nth-child(1) {
	transform: translateY(-10px);
}
.drawer-btn-bar:nth-child(2) {}
.drawer-btn-bar:nth-child(3) {
	transform: translateY(10px);
}
/* gnav背景 */
.drawer-wrap {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 50;
    background: rgba(255,255,255,0.4);
}
/* gnavの中身 */
.drawer-menus {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 50;
    width: 300px;
	height: 100%;
	padding: 100px 10px 30px;
	text-align: left;
	background: #1f2942;
}
/* Open */
.drawer-wrap {
	display: none;
}
.drawer-menus {
	transform: translateX(100%);
	transition: all 200ms 0s ease-in;
}
.is-drawer-open .drawer-wrap {
	display: block;
}
.is-drawer-open .drawer-menus {
	/* display: block; */
	transform: translateX(0);
}
.is-drawer-open .drawer-btn-bar {
	background-color: #fff;
}
.simple-accordion-is-animation ul {
	display: none;
}
