.andbag-01{position:relative}                
.andbag-01 .msync_animation{position:absolute;width:calc(397/1520*100%)}

.andbag-02{display:flex;justify-content:space-between;align-items: stretch; padding:calc(130/1920*100vw) 0 0 !important}
.andbag-02 > div{width:calc(740/1520*100%)}
.andbag-02 .left{display:flex;flex-direction:column;justify-content: space-between;}
.andbag-02 .left .text-area{text-align:left;padding-top:calc(40/1920*100vw)}
.andbag-02 .left > img{margin:0}

.andbag-03{display:flex;justify-content:space-between;padding:calc(100/1520*100vw) 0 !important}
.andbag-03 > div{width:calc(480/1520*100%)}

.andbag-04{display:flex;justify-content:space-between;padding:calc(100/1520*100vw) 0 !important;width:calc(1290/1520*100%);margin:auto}
.andbag-04 > div{width:calc(277/1290*100%);box-shadow: 24px 11px 50px rgba(0,0,0,0.16);}


.andbag-05{padding:calc(100/1520*100vw) 0 !important}
.andbag-05 > div{margin-bottom:50px}
.andbag-05 > div:last-child{margin:0}



@media (max-width: 620px) {
    .andbag-02{display:block;padding: 20px 0;}
    .andbag-02 > div{display:block;padding: 0 20px;width:100%}
    .andbag-02 .right{margin-top:20px}
}