@charset "utf-8";

/* 고해상도 PC */
@media screen and (max-width:1500px){

}

/* 저해상도 PC */
@media screen and (max-width:1280px) and (min-width:1025px){

}

/* Tablet PC */
@media screen and (max-width:1024px){

}

/* Mobile Device */
@media screen and (max-width:767px) {
    #container .content_block .player_group{padding-bottom:90px;}
    #container .content_block .player_group h4{font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:40px;}

    #container .content_block .player_list ul{margin:-40px 0 0;}
    #container .content_block .player_list li{width:50%;padding:0;margin-top:40px;}
    #container .content_block .player_list li .thumb img{width:100%;}
    #container .content_block .player_list li .info{padding:0;}
    #container .content_block .player_list li .btn_area{padding:55px 15px 0;margin-top:0;}
    #container .content_block .player_list li:before{display:none;}
    #container .content_block .player_list li:nth-child(even){padding-left:11px;}
    #container .content_block .player_list li:nth-child(odd){padding-right:11px;}

    #container .content_block .player_list li .info{padding:0 0 10px;padding-left:60px;margin-top:18px;}
    #container .content_block .player_list li .info span{width:auto;font-size:50px;line-height:1;}
    #container .content_block .player_list li .info strong{font-size:16px;line-height:22px;}
    #container .content_block .player_list li .info em{font-size:14px;}

    #container.player .btn_area a{width:100%;height:44px;font-size:16px;line-height:44px;}
    #container.player .btn_area.page_bottom a{width:180px;height:46px;line-height:46px;}

    #container .content_block .player_view .info_detail .thumb{float:none;width:calc(100% - 60px);height:auto;margin:0 auto;background-size:100% auto;}
    #container .content_block .player_view .info_detail .thumb img{max-width:100%;}
    #container .content_block .player_view .info_detail .info{padding-top:0;margin-left:0;}
    #container .content_block .player_view .info_detail .info span{width:auto;font-size:70px;line-height:75px;}
    #container .content_block .player_view .info_detail .info strong{font-size:20px;line-height:30px;padding-top:5px;}
    #container .content_block .player_view .info_detail .info em{font-size:20px;}
    #container .content_block .player_view .info_detail .info_box{padding-top:60px;margin-top:0;margin-left:0;}
    #container .content_block .player_view .info_detail .info_box .position:before{width:68px;height:68px;border-radius:8px;}
    #container .content_block .player_view .info_detail .info_box .position > *{font-size:14px;}
    #container .content_block .player_view .info_detail .info_box > ul{font-size:14px;}
    #container .content_block .player_view .info_detail .info_box > ul > li{padding-left:84px;}
    #container .content_block .player_view .info_detail .info_box > ul > li > p {font-size: inherit;}
    #container .content_block .player_view .status_area,
    #container .content_block .player_view .status_area + div{display:none;}
    #container .content_block .player_list_scroll{display:none;}

    [data-locale="en"] #container .content_block .player_list li .info { min-height:38px; }
    [data-locale="en"] #container .content_block .player_view .info_detail .info { min-height: 55px; }
}

/* 선수 이름 한 줄 */
@media screen and (max-width:540px) {
    #container .content_block .player_list li .info {margin-left: 10vw; margin-right: 5vw;padding-left:12vw;}
    #container .content_block .player_list li .info span{font-size:11vw;}
    #container .content_block .player_list li .info strong{font-size:4.26vw;}
}
