@media only screen and (max-width: 414px) {


#main .news_list li{width: 100%;}

#main .news_list li em,
#main .news_list p{
    float: none;
    margin: 0 auto 0 0;
}

#main .news_list p{width: 100%;}

#main .news_list li em{
    width: 30%;
    margin-bottom: 0.5em;
}


#main .gallery_list li{
   width: 50%;
   padding: 0 5px;
   height: auto;
}

#main .gallery_list li .img{height: auto;}

#main .gallery_list li img{
    max-width: none;
    max-height: none;
    width: 100%;
    height: auto;
}

#main .gallery_list li .detail_text{
    display: none;
}

.login{width: 100%;}

.login td{
    display: block;
    width: 100%;
}



}