@charset "utf-8";
/* ==========================================================================
    
========================================================================== */
@media screen and (min-width:768px){
#ep01{
    margin-top: -30px;
}
#ep01 .-image{
    width: 37.962%;
    margin-top: -220px;
}
#ep01 .-content{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    #ep01 .-image{
        margin-top: -160px;
    }
}
@media screen and (max-width:767px){
    #ep01{
        margin-top: -30px;
    }
}
@media screen and (min-width:768px){
#ep02{
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    
}
@media screen and (min-width:768px){
#ep03 .-image{
    width: 37.962%;
}
#ep03 .-image img{
    position: absolute;
    right: 0;
    max-width: 200%;
}
#ep03 .-content{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    #ep03 .-image img{
        max-width: 100%;
        position: static;
    }
}
@media screen and (min-width:768px){
#ep04{
}
#ep04 .-image{
    position: absolute;
    right: 50%;
    width: 60vw;
    height: 0;
    min-width: 800px;
    z-index: 0;
    -webkit-transform: translateY(-200px);
    transform: translateY(-200px);
}
#ep04 .-content{
    padding-left: 150px;
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    #ep04 .-content{
        padding-left: 0;
    }
    #ep04 .-image{
        right: auto;
        left: 0;
        opacity: 0.5;
    }
}
@media screen and (min-width:768px){
#ep05 .-cos{
    padding-left: 130px;
}
#ep05 .-content{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#ep05 .-image{
    width: 280px;
}
#ep05 .-image .img img{
    position: absolute;
    max-width: 250%;
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    #ep05 .-cos{
        padding-left: 0;
    }
}
@media screen and (min-width:768px){
#ep06 .-content{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#ep06 .-image{
    width: 332px;
    position: relative;
    margin-top: -23em;
}
#ep06 .-image img{
    position: absolute;
    right: 0;
    max-width: 200%;
}
}
@media screen and (min-width:768px) and (max-width:1080px){
    
}