#cnt06 #cnt06-02 {
    margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
    #cnt06 #cnt06-02 {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 768px) {
    #cnt06 .toggle:checked + .title + .content03 {
        max-height: 100%;
        transition: all 1.5s;
    }
}

#cnt06 .toggle:checked + .title + .content03 {
    max-height: 100%;
    transition: all 1.5s;
}

#cnt06 .content03 {
    max-height: 0;
    overflow: hidden;
}

@media screen and (max-width: 768px) {
    #cnt06 .content03 {
        max-height: 0;
        /* overflow: hidden; */
    }
    .cnt_botox_bg {
        /* padding-bottom: 295px; */
        padding-bottom: 295px;
    }
}
#cnt06 .title, #cnt06 .content, #cnt06 .content03 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: all 0.3s;
}
@media screen and (max-width: 768px) {
    #cnt06 .title, #cnt06 .content, #cnt06 .content03 {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: translateZ(0);
        transition: all 0.3s;
    }
}

#cnt06 .content03 {
    position: relative;
}

.toggle:checked + .title + .content03 {
    overflow: visible;
}

#cnt06 .content03 > .cnt06-03-03_swiper {
    max-width:  calc(100% - 64px);
    margin-top: -1450px;
    margin-bottom: 900px;
    overflow: hidden;
    padding-left: 48px;
    padding-right: 48px;
}

@media screen and (max-width: 768px) {
#cnt06 .content03 > .cnt06-03-03_swiper {
    max-width:  calc(100% - 64px);
    margin-top: calc(-237vw);
    margin-bottom: calc(113vw);
    padding-left: 32px;
    padding-right: 32px;
}
}

@media screen and (max-width: 640px) {
    #cnt06 .content03 > .cnt06-03-03_swiper {
        margin-top: calc(-247vw);
        margin-bottom: calc(115vw);
    }
}

@media screen and (max-width: 512px) {
    #cnt06 .content03 > .cnt06-03-03_swiper {
        margin-top: calc(-255vw);
        margin-bottom: calc(115vw);
    }
}

@media screen and (max-width: 480px) {
    #cnt06 .content03 > .cnt06-03-03_swiper {
        margin-top: calc(-255vw);
        margin-bottom: calc(118vw);
    }
}


.cnt06-03-03_swiper .swiper-button-next,.cnt06-03-03_swiper .swiper-button-prev{
    color: rgba(0,0,0,0);
}

.cnt06-03-03_swiper .swiper-button-next{
    right: -5px;
}

.cnt06-03-03_swiper .swiper-button-prev{
    left: -5px;
}

.cnt06-03-03_swiper .swiper-button-next:after {
    content: '';
    width: 24px;
    height: 36px;
    background: url(../img/swiper_next.png) no-repeat;
    background-position: center top;
    background-size: 100%;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color: rgba(0,0,0,0);
    z-index: 20;
}

.cnt06-03-03_swiper .swiper-button-prev:after {
    content: '';
    width: 24px;
    height: 36px;
    background: url(../img/swiper_prev.png) no-repeat;
    background-size: 100%;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color: rgba(0,0,0,0);
    z-index: 20;
}