@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css');
/* common */
:root{
    --color-main:#222;
    --font-paper:'Paperlogy','Noto Sans KR',Arial,Sans-serif!important;
}
.bg_gray{background-color:#E1E1E1;}
.parksj .parksj_con .main_title{padding:4px 0;margin-bottom:24px;font-size:26px;color:var(--color-main);font-family:var(--font-paper);text-align:center;font-weight:700;letter-spacing:-0.65px;line-height:1;}
.parksj .parksj_con .inner_wrap{padding:80px 40px;}
.parksj .parksj_con .inner_wrap.before{padding:60px 100px 104px}

/* visual top */
.parksj{padding-top:115px;min-width:1200px;}
.parksj .yearly{top:200px;margin-right:-604px}
.parksj .parksj_top .game_info {position:relative;height:943px;background: url('../images/title_bg.png') no-repeat center top / cover;}
.parksj.kr .parksj_top .game_info{background: url('../images/title_bg.png') no-repeat center top / cover;}
.parksj.en .parksj_top .game_info{background: url('../images/title_bg_en.png') no-repeat center top / cover;}
.parksj .parksj_top .game_info .title {padding:0; position:absolute; bottom:100px; left:50%; transform:translateX(-50%); z-index:3;}
.parksj .parksj_top .tab_menu {bottom:0}
.parksj .parksj_top .tab_menu ul li{width:100%;}
.parksj .parksj_top .tab_menu ul li a{padding:18px 0;font-weight:700; font-family:var(--font-paper);font-size:17px;background-color:var(--color-main); color:#fff;letter-spacing:0;}
.parksj .parksj_top .tab_menu ul li.on a{background-color:#fff;color:var(--color-main);}

/* content */
.parksj .parksj_con{background-color:#fff;}
.parksj .parksj_con .parksj_info{flex-wrap:initial;justify-content:space-between;}
.parksj .parksj_con .parksj_info .info{width:680px;padding-right:0;}
.parksj .parksj_con .parksj_info .info dl{align-items:flex-start;gap:24px;}
.parksj .parksj_con .parksj_info .info dt{width:85px;padding:4px;color:#fff;background-color:var(--color-main);text-align:center;font-weight:600;font-size:14px;letter-spacing:-0.35px;line-height:1;}
.parksj.en .parksj_con .parksj_info .info dt{width:114px;}
.parksj .parksj_con .parksj_info .info dd{width:auto;flex:1;color:#454545;font-size:15px;line-height:1.3;letter-spacing:-0.357px;}
.parksj .parksj_con .parksj_info .info dd .tag{display:flex;gap:4px;}
.parksj .parksj_con .parksj_info .info dd .tag > span:first-child{white-space:nowrap;}
.parksj .parksj_con .parksj_info .info dd .bold{font-size:15px;font-weight:700;color:var(--color-main)}
.parksj .parksj_con .parksj_info .poster{width:auto;}


/* 조배정 */
.team_assign h3{padding-bottom:16px;}
.team_assign > .inner{display:flex;justify-content:space-around;gap:1px;}
.team_assign > .inner > div{flex:1;display:flex;flex-direction:column;}
.team_assign .tit{padding:7px 0;background-color:var(--color-main);text-align:center;font-size:15px;color:#fff;}
.team_assign .cont{flex:1;}
.team_assign .cont ul{display:flex;flex-wrap:wrap;height:100%;padding:40px 20px;justify-content:center;gap:24px;background-color:#fff;}
.team_assign .cont li{text-align:center;width:68px}
/* .team_assign .cont img{width:68px;height:auto;} */
.team_assign .cont .name{height:2.4em;display:flex;align-items:center;justify-content:center;margin-top:18px;font-size:13px;color:#333;line-height:1.2;word-break:keep-all;letter-spacing:-0.325px;}

.parksj .parksj_con .parksj_table .remark{color:#8A226F;font-size:15px;font-weight:500;line-height:1;margin-top:24px}
.parksj .parksj_con .parksj_table th,
.parksj .parksj_con .parksj_table td{height:44px;padding:5px 0;line-height:1.2;letter-spacing:initial;}
.parksj .parksj_con .parksj_table thead th,
.parksj .parksj_con .parksj_table thead td{background-color:var(--color-main);border-color:#454545;height:56px;font-size:16px;padding:19px 0;line-height:1;}
.parksj .parksj_con .parksj_table tbody th{background-color:#363636;border:0;border-bottom:1px solid #555;color:#fff;}
.parksj .parksj_con .parksj_table tbody th + td{border-left:0;}
.parksj .parksj_con .parksj_table tbody td{background-color:#F0F0F0;border-color:#CECECE;color:#454545;}
.parksj .parksj_con .parksj_table tbody tr:last-child td{border-bottom:0;}
.parksj .parksj_con .video_wrap{display:flex;}

/* 참가선수소개 */
.toggle_nav{margin-bottom:30px;}
.toggle_nav ul{display:flex;justify-content:center;}
.toggle_nav li + li{border-left:1px solid #999;}
.toggle_nav a{display:block;padding:0 24px;font-family:var(--font-paper);font-size:26px;font-weight:700;line-height:1;letter-spacing:-0.65px;color:#999;}
.toggle_nav li.on a{color:var(--color-main);}
.toggle_con > li{display:none;}
.toggle_con > li > .inner{display:flex;flex-direction:column;gap:60px;}
.parksj .team_info{margin-top:0;margin-bottom:0!important;}
.parksj .team_info h3{display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:52px;background-color:#363636;margin-bottom:0;}
.team_info h3 .tname{font-size:16px;font-weight:700;color:#fff;}
.team_info h3 .nation{font-size:14px;font-weight:500;color:#fff;}
.team_info ul {display:flex;flex-wrap:wrap;width:100%;gap:50px;padding:40px 60px 0;}
.team_info ul li{padding:0!important;width:calc(20% - 40px)!important;}
.team_info ul li .player_profile{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden; border-radius:100%; background-color:#F0F0F0;}
.team_info ul li .player_profile img{position:absolute;/*bottom:0;*/bottom:-8px;left:50%;transform:translateX(-50%);}
.team_info ul li .player_info{margin-top:16px;}
.team_info ul li .player_info p {margin-bottom:10px;line-height:1;}
.team_info ul li .player_info p.jersey{font-size:13px; font-weight:500; color:#c75e89;}
.team_info ul li .player_info p.name{display:flex;flex-direction:column;gap:10px;}
.team_info ul li .player_info p.name .position{font-size:13px;color:#999;font-weight:500;}
.team_info ul li .player_info p.name .txt{font-size:15px;color:#222;font-weight:700;}
.team_info ul li .player_info p.etc{padding:6px 0;margin-bottom:0; width:100%;border-radius:999px;background:#E1E1E1;font-size:12px; font-weight:500;color:#666!important;letter-spacing:-0.5px;}

/* 한글/영어 탭 */
.toggle_box {position:absolute;bottom:100px;left:50%;transform:translateX(-50%);overflow:hidden; display:flex;justify-content:center;}
#lang_select{display:flex;justify-content:center;}
#lang_select button{display:flex;width:130px;height:64px;align-items:center;justify-content:center;color:#999;background-color:#555;font-size:18px;font-weight:700;}
#lang_select button.active{background-color:#B73F91;color:#fff;}
#lang_select button:first-child{border-radius:65px 0 0 65px;}
#lang_select button:last-child{border-radius:0 65px 65px 0}


/* .parksj_table.test table{border-collapse:separate!important; border-spacing: 5px!important;} */
/* .parksj_table.test table th, .parksj_table.test table td{border-radius: 10px;} */
/* .parksj_table.test thead td {} */
