@charset "utf-8";
/* CSS Document */

.itemSearch .body {
    display: none;
}

.itemsearch .menu-list li {
    cursor:pointer;
}


.menu-list li,
.menu-block__head {
  display:block;
  border-top:1px solid #eee;
  padding:1rem 0 .6rem .8rem;
}


.menu-block__head {
    padding:1rem 0 .8rem .8rem;
    position: relative;
    cursor: pointer;
}

.menu-block:first-child .menu-block__head {
    border-top:0px;   
}

.menu-block:last-child .menu-block__head {
    border-bottom:1px solid #eee;   
}

.menu-block a {
    display:block;
    color:#444;
}


.menu-block__body ul.menu-list,
.menu-block__body ul.menu-list--third {
    margin:0 0 0 2.4rem;
}


.itemSearch ul.menu-list li.menu-list__multi {
    padding-bottom:0;
    margin-bottom:0;
}


/* プラスアイコン　位置調整 */

.itemSearch .head span {
    background:#666;
    position:absolute;
    width: 1rem;
    height: 1px;
    right:1rem;
    transition:all .4s;
}

.itemSearch .head span:nth-child(1) {
    transform: rotate(90deg);
    top:1.8rem;
}
.itemSearch .head span:nth-child(2) {
    top:1.8rem;
}

.itemSearch .head.active span:nth-child(1) {
    transform: translateX(-.4rem) translateY(-.5rem) rotate(0deg);
    opacity:0;
}

