@charset "utf-8";
@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

:root{
    --color-main:#EB0029;
    --color-sub:#28334A;
}

span.bold{font-weight:600;color:#fff;}
.yearly label,
.allstar_con .select_box .opt_item{padding:0 0 0 10px;line-height:40px;}

.allstar2025 * {font-family:'Pretendard','Noto Sans KR',Arial,Sans-serif!important;}
.allstar2025{position:relative;min-width:1200px;background:#040913 url('./images/allstar_visual_bg.png') no-repeat center 115px / 1920px auto;padding-top:115px;letter-spacing:-0.8px; font-size:15px; color:#454545; font-weight:400; line-height:1;}
.allstar2025 .root_daum_roughmap .cont{display: none !important;}
.allstar2025 .root_daum_roughmap .cont .section.lst {display: none !important;}
#footer .wrap_fnb{background-color:#fff;}
.allstar_top {height:783px;background:none;}
.allstar_top::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:653px;background:url('./images/allstar_24_visual_players.png') no-repeat top center / 1920px auto; background-size:contain;}
.allstar_top .inner_wrap{height:100%;}
.allstar_top .game_info{position:relative;width:100%;height:100%}
.allstar_top .game_info img{margin:0; position:absolute; top:123px; left:50%; transform:translateX(-50%);z-index:3;}
.allstar_top .tab_menu {bottom:-80px;}
.allstar_top .tab_menu ul {display:flex; flex-wrap:nowrap;gap:1px;}
/* .allstar_top .tab_menu ul li{width:20%;} */
.allstar_top .tab_menu li a{padding:23px 0;background-color:var(--color-sub);text-align:center;font-weight:600;font-size:17px;color:#9398A3;font-family:'Paperozi',Arial,Sans-serif!important;border-radius: 20px 20px 0 0;}
.allstar_top .tab_menu li.on a{color:#fff;background-color:var(--color-main);}
.allstar_con {padding-bottom:180px;background:none;transform:translateY(80px);}
.allstar_con h2{position:relative; margin-bottom:10px; padding-left:14px; background:none; color:#fff;font-weight:700;font-size:18px; line-height:1;margin-bottom:20px;}
.allstar_con h2::before{content:""; position:absolute; top:50%; left:0; transform:translateY(-50%); width:4px;height:18px;background-color:var(--color-main);}
.allstar_con .inner_wrapper > .inner_wrap{padding:60px 100px 80px;background-color:#1E232E;border-radius: 0 0 20px 20px;}
/* .allstar_con .inner_wrapper > .inner_wrap.ready{background-color:#fff;} */
.allstar_con .con_wrap + .con_wrap{margin-top:60px;}
.allstar_con .con_wrap p{font-size:14px;color:#999;}

.allstar_con .tab_menu{display:flex;justify-content:center;padding-bottom:60px;}
.allstar_con .tab_menu li a{width:160px;height:46px;display:flex;justify-content:center;align-items:center;color:#898989;font-size:16px;font-weight:500;background-color:#040913;}
.allstar_con .tab_menu li.active a{color:#fff;}
.allstar_con .tab_menu_cont > li{display:none;}
.allstar_con .tab_menu_cont li .outlink{display:flex;justify-content:center;padding-top:20px;padding-bottom:50px;}
.allstar_con .tab_menu_cont li .outlink a{width:260px;color:var(--color-sub);font-size:18px;font-weight:700;padding:20px 0;text-align:center;border-radius:8px;background-color:#E7D16C}

.allstar_con .tbl table{margin-top:0;}
.allstar_con .tbl table thead tr th {height:44px;border-top:0;background-color:var(--color-main);color:#fff;font-size:14px;font-weight:600;}
.allstar_con .transfer_info .tbl table tbody tr th {background:#f7f7fb;color:#243490;font-weight:500;}
.allstar_con .tbl table thead tr th{border-left:1px solid #E1E1E1}
.allstar_con .tbl table tbody tr th{border-right:1px solid #e1e1e1; }
.allstar_con .tbl table tbody tr th:last-child{border-right:none;}
.allstar_con .tbl table tbody tr td{padding:10px 0;font-size:14px;line-height:1.3; border-left:none; border-right:1px solid #e1e1e1; color:#555;}
.allstar_con .tbl table tbody tr td:last-child{border-right:none;}
.allstar_con .tbl .notice {margin:18px 0 8px;font-size:13px;color:#fff;}

.root_daum_roughmap{margin:18px 0;}
.map_border{visibility: hidden!important;}
.transfer_info {margin-bottom:40px;}
.transfer_info:last-of-type {margin-bottom:0;}
.transfer_info dt{font-weight:700; color:#222222;}
.transfer_info h3{margin-bottom:0;padding-left:0;background:none;color:#222222;font-weight:700;}

.allstar_info .logo {width:100%; margin-bottom:18px;}

.allstar_con .allstar_list {width:100%;}
.allstar_con .allstar_list li{margin-bottom:30px;}
.allstar_con .allstar_list li h3{position:relative;font-size:15px;color:#fff;font-weight:600;line-height:1;margin-bottom:15px;padding-left:10px;background:none;}
.allstar_con .allstar_list li h3::before{content:'';display:block;width:4px;height:4px;border-radius:99px;background-color:var(--color-main);position:absolute;top:50%;left:0;transform:translateY(-50%);}
.allstar_con .allstar_list li p{font-size:14px;color:#999;font-weight:500;line-height:1;padding-top:8px;padding-left:10px;}
.allstar_con .allstar_list li h3 + p{padding-top:0;}
.allstar_con .allstar_list li:last-child{margin-bottom:0;}

.fxc{display:flex;align-items:center;justify-content:center;}
.allstar_team_wrap{display:flex;justify-content:space-between;padding-top:40px;}
.allstar_team {width:460px;} /*width:446px*/
.allstar_team_wrap > .tbl:first-child {margin-top:0!important;}
.allstar_team .nation{background:linear-gradient(0deg, #1E232E 27.36%, #2BA9E1 171.02%);border-radius:10px;padding:8px 0;color:#fff;font-size:16px;font-weight:bold;gap:16px;}
.allstar_team .nation.unibl{background: linear-gradient(0deg, #1E232E 26.18%, #E00420 145.45%)}

.allstar_team > .inner{display:flex;flex-wrap:wrap;}
.allstar_team > .inner > *{border-top: 1px solid #3A3E46;}
.allstar_team > .inner > *:first-child{border-top:0;}
.allstar_team .team_notice{display:flex;align-items:center;flex-direction:column;gap:15px;width:100%;padding:60px 0;}
.allstar_team .team_notice:last-child{border-bottom:0;}
.allstar_team .team_notice p{font-size:13px;color:#898989;font-weight:500;line-height:1.3;}
.allstar_team .team_notice .bold{font-size:15px;font-weight:600;color:#555;line-height:1;}
.allstar_team .team_list{width:100%;padding:15px 0;display:flex;flex-wrap:wrap;gap:15px 6px;}
.allstar_team .team_list > li{padding:15px 0;}
.allstar_team .team_list .thumb_img{width:110px;height:137px;background:#fff;} /*width:100px;height:125px;*/
.allstar_team .team_list .info{display:flex;flex-direction:column;gap:6px;padding-top:10px;color:#898989;align-items:center;}
.allstar_team .team_list .info p{font-size:13px;padding-left:0;}
.allstar_team .team_list .info .pinfo{display:flex;align-items:center;gap:4px;}
.allstar_team .team_list .info .hr{width:1px;height:9px;background-color:#cacaca;}
.allstar_team .team_list .info .name{font-size:15px;font-weight:700;color:#fff;text-align:center;line-height:1.2;}
.allstar_team .team_list .info .name.en{font-size:11px;font-weight:400;color:#999;}

.allstar_con .video_wrap .vod_tab_list{border:0;scrollbar-color:#E00420 #1E232E;scrollbar-width:thin;}
.allstar_con .video_wrap .vod_tab_list .list_wrap.on .frame_g:before {background:rgba(1, 22, 137, 0.4);}
.allstar_con .video_wrap .vod_tab_list .list_wrap .title{color:#898989}
.allstar_con .video_wrap .vod_tab_list .list_wrap.on .title{font-weight:700;color:#fff;}

.allstar_video_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.allstar_video_wrap .select_box{width:100%;}
.allstar_video_wrap .vod_tab_con{width:660px;margin-top:15px;}
.allstar_video_wrap .vod_tab_con .title{display:block;padding-top:5px;font-size:16px;font-weight:700;line-height:1.2;}
.allstar_con .vod_tab_con .con_wrap{width:100%;}
.allstar_con .vod_tab_con .frame_g,
.allstar_con .vod_tab_con .frame_g iframe{width:100%;height:375px;}
.allstar_con .video_wrap .vod_tab_list .list_wrap a{display:block;}

.allstar2025.en .allstar_con .allstar_team .team_list .info .name{font-size:13px;}
