@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%;
   

}





}