/*----------------------
600pxˆÈ‰º
----------------------*/
@media screen and (max-width: 600px) {
    #global_menu{
        margin-bottom: 10px;
    }
    
    h1{
        width: auto;
        text-align: center;
    }
    
    #description{
        text-align: center;
    }
    
    #league_info{
        position: relative;
        text-align: center;
        margin-bottom: 5px;
        top: 0;
        right: 0;
    }
    
    #site_menu{
        float: none;
        width: auto;
        text-align: center;
        margin: 0;
        margin-bottom: 5px;
    }
    
    #login_menu{
        float: none;
        width: auto;
        text-align: center;
        margin: 0;
    }
    
    #side_menu{
        float: none;
        width: auto;
    }
    
    #login_form table{
        width: 100%;
    }
    
    #news-topic{
        float: none;
        margin-right: 0;
    }
    
    #news-topic h3{
        margin-right: 0;
    }
    
    #news-topic .twitter_link{
        margin-top: 0;
        margin-right: 0;
    }
    
    .topic{
        margin-right: 0;
    }
    
    .topic h4{
        padding-right: 0;
    }
    
    .pickup_team > *{
        margin-right: 0;
    }
    
    #game_head{
        padding-right: 0;
    }
    
    .scoreboard{
        padding-right: 0;
    }
    
    div.scoreboard p.game-time{
        float: none;
        width: 100%;
    }
    
    div.scoreboard p.game-win{
        float: none;
        width: 100%;
    }
    
    .topic .champ-data{
        float: none;
        padding-right: 0;
    }
    
    .topic .player-rank{
        padding-right: 0;
        float: none;
        width: 100%;
    }
    
    .topic .more_link{
        padding-right: 0;
    }
    
    #recent_topic{
        margin-right: 0;
    }
    
    .more_link{
        font-size: 110%;
    }
    
    .major h3{
        margin-right: 0;
    }
    
    .major .team-rank{
        margin-right: 0;
    }
    
    .major .team-rank h4{
        margin-right: 0;
    }
    
    .major .team-rank ol.top-team{
        width: 100%;
    }
    
    .major .team-rank ol.bottom-team{
        width: 100%;
    }
    
    .major .team-rank .more_link{
        margin-right: 0;
    }
    
    .major .side-contents{
        float: none;
        width: 100%;
    }
    
    #major_players_rank .player-rank{
        float: none;
        width: 100%;
    }
    
    .player-rank .leader-list-item li.score{
        top: 1.3em;
    }
    
    .minor{
        float: none;
        width: 100%;
    }
    
    .minor .champion .image{
        float: left;
        width: 120px;
        margin-right: 30px;
    }
    
    .minor .team-rank .team-data li.image,
    .minor .team-rank .team-data.top3 li.image,
    .minor .team-rank .team-data.top5 li.image{
        float: left;
        margin-right: 30px;
    }
    
    #comments{
        float: none;
        width: 100%;
        margin-right: 0;
    }
    
    #optional_block{
        width: 100%;
        padding-left: 0;
    }
    
}
