/* akashi-maho */
.unit-Detail_Member .content.akashi-maho .image {
    width: 24.47917vw;
    top: 6.14583vw;
    left: 20.20833vw !important;
}

/* kanda-hare */
.unit-List_Member .unit.egoegg .list ul .kanda-hare .image:before {
    background: url(../../images/pc/unit/thumb_kanda-hare_off.png) 0 0 no-repeat;
    background-size: cover
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .list ul .kanda-hare .image:before {
        background: url(../../images/sp/unit/thumb_kanda-hare.png) 0 0 no-repeat;
        background-size: cover
    }
}

.unit-List_Member .unit.egoegg .list ul .kanda-hare .image:after {
    background: url(../../images/pc/unit/thumb_kanda-hare_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .kanda-hare a:before {
    background: url(../../images/common/unit/nav_kanda-hare_off.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .kanda-hare a:after {
    background: url(../../images/common/unit/nav_kanda-hare_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Detail_Member .content.kanda-hare .image {
    /* width: 16.35417vw; */
    width: 24.531255vw;
    top: 4.79167vw;
    left: 21.71875vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.kanda-hare .image {
        width: 39.84375vw;
        top: 8.78906vw;
        left: 31.15234vw
    }
}

.unit-Detail_Member .content.kanda-hare .catch {
    /* width: 8.125vw; */
    width: 8.9375vw;
    top: 16.71875vw;
    left: 40.72917vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.kanda-hare .catch {
        width: 20.60547vw;
        /* top: 35.83984vw; */
        top: 8.78906vw;
        left: 69.92188vw
    }
}


.unit-Detail_Member .content.kanda-hare .profile .body {
    /*
    width: 25vw;
    */
    width: 28vw;
    margin: 1.04167vw 0 0;
    padding: 1.5625vw 2.08333vw 2.08333vw;
    background: rgba(24, 24, 58, .5);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.kanda-hare .profile .body {
        width: 90.23438vw;
        margin: 3.90625vw 0 0;
        padding: 4.88281vw 4.88281vw 6.83594vw
    }
}




/* shiodome-raika */
.unit-List_Member .unit.egoegg .list ul .shiodome-raika .image:before {
    background: url(../../images/pc/unit/thumb_shiodome-raika_off.png) 0 0 no-repeat;
    background-size: cover
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .list ul .shiodome-raika .image:before {
        background: url(../../images/sp/unit/thumb_shiodome-raika.png) 0 0 no-repeat;
        background-size: cover
    }
}

.unit-List_Member .unit.egoegg .list ul .shiodome-raika .image:after {
    background: url(../../images/pc/unit/thumb_shiodome-raika_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .shiodome-raika a:before {
    background: url(../../images/common/unit/nav_shiodome-raika_off.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .shiodome-raika a:after {
    background: url(../../images/common/unit/nav_shiodome-raika_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Detail_Member .content.shiodome-raika .image {
    /*
    width: 16.35417vw;
    */
    width: 24.531255vw;
    top: 4.79167vw;
    left: 21.71875vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.shiodome-raika .image {
        width: 39.84375vw;
        top: 8.78906vw;
        left: 31.15234vw
    }
}

.unit-Detail_Member .content.shiodome-raika .catch {
    /* width: 8.125vw; */
    width: 9.75vw;
    top: 16.71875vw;
    left: 40.72917vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.shiodome-raika .catch {
        width: 20.60547vw;
        /* top: 35.83984vw; */
        top: 8.78906vw;
        left: 69.92188vw
    }
}

/* tanimachi-jiu */
.unit-List_Member .unit.egoegg .list ul .tanimachi-jiu .image:before {
    background: url(../../images/pc/unit/thumb_tanimachi-jiu_off.png) 0 0 no-repeat;
    background-size: cover
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .list ul .tanimachi-jiu .image:before {
        background: url(../../images/sp/unit/thumb_tanimachi-jiu.png) 0 0 no-repeat;
        background-size: cover
    }
}

.unit-List_Member .unit.egoegg .list ul .tanimachi-jiu .image:after {
    background: url(../../images/pc/unit/thumb_tanimachi-jiu_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .tanimachi-jiu a:before {
    background: url(../../images/common/unit/nav_tanimachi-jiu_off.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .tanimachi-jiu a:after {
    background: url(../../images/common/unit/nav_tanimachi-jiu_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Detail_Member .content.tanimachi-jiu .image {
    /*
    width: 16.35417vw;
    */
    width: 24.531255vw;
    top: 4.79167vw;
    left: 21.71875vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.tanimachi-jiu .image {
        width: 39.84375vw;
        top: 8.78906vw;
        left: 31.15234vw
    }
}

.unit-Detail_Member .content.tanimachi-jiu .catch {
    width: 8.125vw;
    top: 16.71875vw;
    left: 40.72917vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.tanimachi-jiu .catch {
        width: 20.60547vw;
        /* top: 35.83984vw; */
        top: 8.78906vw;
        left: 69.92188vw
    }
}

/* ichinohashi-mikumo */
.unit-List_Member .unit.egoegg .list ul .ichinohashi-mikumo .image:before {
    background: url(../../images/pc/unit/thumb_ichinohashi-mikumo_off.png) 0 0 no-repeat;
    background-size: cover
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .list ul .ichinohashi-mikumo .image:before {
        background: url(../../images/sp/unit/thumb_ichinohashi-mikumo.png) 0 0 no-repeat;
        background-size: cover
    }
}

.unit-List_Member .unit.egoegg .list ul .ichinohashi-mikumo .image:after {
    background: url(../../images/pc/unit/thumb_ichinohashi-mikumo_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .ichinohashi-mikumo a:before {
    background: url(../../images/common/unit/nav_ichinohashi-mikumo_off.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg ul .ichinohashi-mikumo a:after {
    background: url(../../images/common/unit/nav_ichinohashi-mikumo_on.png) 0 0 no-repeat;
    background-size: cover
}

.unit-Detail_Member .content.ichinohashi-mikumo .image {
    /* width: 16.35417vw; */
    width: 24.531255vw;
    top: 4.79167vw;
    left: 21.71875vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.ichinohashi-mikumo .image {
        width: 39.84375vw;
        top: 8.78906vw;
        left: 31.15234vw
    }
}

.unit-Detail_Member .content.ichinohashi-mikumo .catch {
    /* width: 8.125vw; */
    width: 9.75vw;
    top: 16.71875vw;
    left: 40.72917vw
}

@media screen and (max-width:1024px) {
    .unit-Detail_Member .content.ichinohashi-mikumo .catch {
        width: 20.60547vw;
        /* top: 35.83984vw; */
        top: 8.78906vw;
        left: 69.92188vw
    }
}

/* ============================================
   EGOEGG - Common list styles
   ============================================ */

.unit-List_Member .unit.egoegg .logo {
    width: 15.9375vw;
    top: -2.60417vw
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .logo {
        width: 44.82422vw;
        top: -9.57031vw
    }
}

.unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg .logo {
    width: 9.16667vw;
    bottom: .10417vw
}

@media screen and (max-width:1024px) {
    .unit-Member_Body .list .slider .swiper-container .swiper-wrapper>li.egoegg .logo {
        width: 46.09375vw;
        bottom: -.19531vw
    }
}

.unit-List_Member .unit.egoegg .catch {
    width: 53.54167vw
}

@media screen and (max-width:1024px) {
    .unit-List_Member .unit.egoegg .catch {
        width: 97.36328vw;
        margin: 4.88281vw 0 0 -3.71094vw
    }
}

/* ============================================
   EGOEGG - Unit Category styles
   ============================================ */

.unit-Category ul li a.egoegg {
    width: 6.875vw;
    height: 3.33333vw;
    margin: 2.08333vw 0 0 2.60417vw
}

@media screen and (max-width:1024px) {
    .unit-Category ul li a.egoegg {
        width: 14.64844vw;
        height: 7.03125vw;
        margin: 6.83594vw 0 0 6.83594vw
    }
}

.unit-Category ul li a.egoegg:before {
    background: url(../../images/common/unit/btn_egoegg_off.png) 50% 50% no-repeat;
    background-size: contain
}

.unit-Category ul li a.egoegg:after {
    background: url(../../images/common/unit/btn_egoegg_on.png) 50% 50% no-repeat;
    background-size: contain
}

/* ============================================
   Voice Button styles
   ============================================ */

.voice {
    padding-bottom: 140px;
}

.voice > p {
    position: absolute;
    z-index: 9999;
}


button.btn-voice {
    display: inline-block;
    width: 160px;
    height: 100px;
    padding: 0;
    margin: 0;
    border: none;
    background-color: transparent;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    z-index: 999;
}

@media screen and (max-width:1024px) {
button.btn-voice {
    width: 80px;
    height: 80px;
}
}

.voice.voice-80 button.btn-voice {
    width: 80px;
    height: 80px
}

.voice.voice-100 button.btn-voice {   
    width: 100px;
    height: 100px
}   

.voice.voice-120 button.btn-voice {   
    width: 120px;
    height: 120px
}

.voice.voice-140 button.btn-voice {   
    width: 140px;
    height: 140px
}

.voice.voice-160 button.btn-voice {   
    width: 160px;
    height: 160px
}

.voice.voice-180 button.btn-voice {   
    width: 180px;
    height: 180px
}

.voice.voice-200 button.btn-voice {   
    width: 200px;
    height: 200px
}


button.btn-voice:focus {
    outline: none;
}

button.btn-voice.btn-voice1 {
    background: url(../../images/common/unit/btn_voice01.png) 50% 50% no-repeat;
    background-size: contain;
}

button.btn-voice.btn-voice2 {
    background: url(../../images/common/unit/btn_voice02.png) 50% 50% no-repeat;
    background-size: contain;
}
