@media (max-width: 768px){
    #news .container{
        flex-direction: column;
        width: 90%;
    }
    
    #news .sec-title{
        margin-bottom: 30px;
    }
    
    #news ul li a{
        width: 100%;
        flex-direction: column;
        line-height: 35px;
        padding: 10px 0;
    }
    
    #artist_list .container{
        width: 90%;
    }
    
    #artist_list ul{
        width: 100%;
    }
    
    #artist_list ul li .content{
        flex-direction: column;
    }
    
    #artist_list ul li .content img{
        width: 100%;
        height: auto;
    }
    
    #artist_list ul li .content .text{
        padding: 20px 5%;
    }
    
    #operating_company .container{
        width: 90%;
    
    }
}