@media screen and (max-width: 575px) {
    
    :root {
        /*
        --font-size-ss: 10px;
        --font-size-s: 12px;
        --font-size-m: 14px;
        --font-size-l: 20px;
        --font-size-l1: 50px;
        --font-size-l2: 18px;
        --font-size-l3: 18px;
        --font-size-l4: 40px;
        */
    
    }
    body {
     
        min-width:auto;
    
    }
    .flex {
        flex-wrap: wrap;
    
    }
    
    
    
    .pc-content {
        display: none;
    }
    
    .sp-content {
        position: relative;
        width:100%;
        left:inherit;
        top:inherit;
        max-width: none;
        transform:translateX(0);
    }
    
    #fixed {
        max-width:none;
    }
    
    header {
        width:100%;
       
    
    }
    
    
    
    
    
    }