/* .home-menu{
	overflow-x: hidden;
	position: relative;
}

.home-menu label{
 display:flex;
  flex-direction:column;
  width:36px;
  cursor:pointer;
}

.home-menu label span{
  background: #000;
  border-radius:10px;
  height:2px;
  margin: 5px 0;
  transition: .4s;
}

.home-menu span:nth-of-type(1){
  width:100%; 
  
}

.home-menu span:nth-of-type(2){
  width:100%;
}

.home-menu span:nth-of-type(3){
  width:100%;
}

.home-menu input[type="checkbox"]{
  display:none;
}

.home-menu input[type="checkbox"]:checked ~ span:nth-of-type(1){
  transform-origin:bottom;
  transform:rotatez(45deg) translate(8px,8px);
}

.home-menu input[type="checkbox"]:checked ~ span:nth-of-type(2){ 
  transform-origin:top;
	opacity:0;
  transform:rotatez(0deg);
}

.home-menu input[type="checkbox"]:checked ~ span:nth-of-type(3){  
  transform-origin:bottom;
  transform: translate(1px,-12px) rotatez(-45deg);
}
.home-menu .menu-container {
    transform: translateY(100%);
    transition: transform 600ms cubic-bezier(0.180, 0.940, 0.315, 0.975); /* カスタム */
}

/* .home-menu .menu-container.active {
    transform: translateY(0);
}
.home-menu .e-n-accordion-item-title-icon .e-opened,.home-menu .e-n-accordion-item-title-icon .e-closed{
	justify-content: flex-end!important;
}
@media screen and (max-width: 520px) {
	html, body {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}
} */ */