#contents {background: var(--background-grey);}


/* 전적표 페이지 */
.matchtable_wrapper .match_table .col_1 {width:4.2rem;}
.matchtable_wrapper .match_table .col_2 {width:12.3rem;}
.matchtable_wrapper .match_table .col_3 {width:12.3rem;}
.matchtable_wrapper .match_table .col_4 {width:12.3rem;}
.matchtable_wrapper .match_table .col_5 {width:12.3rem;}
.matchtable_wrapper .match_table .col_6 {width:12.3rem;}
.matchtable_wrapper .match_table .col_7 {width:12.3rem;}
.matchtable_wrapper .match_table .col_8 {width:12.3rem;}
.matchtable_wrapper .match_table .col_9 {width:12.3rem;}
.matchtable_wrapper .match_table .col_10 {width:5rem;}
.matchtable_wrapper .match_table .col_11 {width:5rem;}
.matchtable_wrapper .match_table .col_12 {width:5rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .matchtable_wrapper .match_table .col_1 {width:6rem;}
    .matchtable_wrapper .match_table .col_2 {width:23.6rem;}
    .matchtable_wrapper .match_table .col_3 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_4 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_5 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_6 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_7 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_8 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_9 {width:18.4rem;}
    .matchtable_wrapper .match_table .col_10 {width:6rem;}
    .matchtable_wrapper .match_table .col_11 {width:6rem;}
    .matchtable_wrapper .match_table .col_12 {width:6rem;}
}

.matchtable_wrapper .match_table {background: var(--white);}
.matchtable_wrapper .match_table table { width: 100%; border-collapse: collapse; table-layout: fixed;}
.matchtable_wrapper .match_table th,
.matchtable_wrapper .match_table td { padding: 1rem 1.5rem; text-align: center; font-size:1.5rem; border: 1px solid #ddd;font-size:1.3rem;line-height:1.6rem;vertical-align: middle;}
.matchtable_wrapper .match_table tr { background: var(--white); }
.matchtable_wrapper .match_table th {}
.matchtable_wrapper .match_table thead th {font-weight: 300;}
.matchtable_wrapper .match_table thead th:first-child {position: sticky; left: 0; z-index: 3;background:inherit;}
.matchtable_wrapper .match_table tbody tr {}
.matchtable_wrapper .match_table tbody td.teamname .teamname_wrap {display:flex;align-items: center;gap:.4rem;}
.matchtable_wrapper .match_table tbody td.teamname .teamname_txt {white-space: normal;font-weight:300;}
.matchtable_wrapper .match_table tbody td.teamname .teammark {min-width:2.4rem;max-width:2.4rem;width:2.4rem;height:auto;display:inline-block;vertical-align: middle;}
.matchtable_wrapper .match_table tbody td.teamname .teammark img {width:100%;vertical-align: middle;}
.matchtable_wrapper .match_table tbody td.win {background-color:#7BB3FF;}
.matchtable_wrapper .match_table tbody td.lose {background-color:#C2DCFF;}
.matchtable_wrapper .match_table tbody td.draw {background-color:#F6FAFD;}
.matchtable_wrapper .match_table tbody td:first-child {position: sticky; left: 0; z-index: 3;background:inherit;}
.matchtable_wrapper .match_table tbody td:nth-child(2) {position: sticky; left: 4.2rem; z-index: 3;text-align: left;background:var(--white);}
.matchtable_wrapper .match_table thead th:nth-child(9),
.matchtable_wrapper .match_table tbody td:nth-child(10),
.matchtable_wrapper .match_table thead th:nth-child(10),
.matchtable_wrapper .match_table tbody td:nth-child(11),
.matchtable_wrapper .match_table thead th:nth-child(11),
.matchtable_wrapper .match_table tbody td:nth-child(12) {font-weight:600;}
/* .matchtable_wrapper .match_table::-webkit-scrollbar {height:.6rem;background:#D4E4FF;border-radius:5rem;margin:0 5rem;}
.matchtable_wrapper .match_table::-webkit-scrollbar-thumb {height:.6rem;border-radius:5rem;position: relative;background:var(--btncolor-2);margin:0 5rem;}
.matchtable_wrapper .match_table::-webkit-scrollbar-track {height:.6rem;background:#D4E4FF;border-radius:5rem;margin:0 5rem;} */
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .matchtable_wrapper .match_table th,
    .matchtable_wrapper .match_table td {font-size:2.7rem;line-height:3rem;padding:2.7rem 1.8rem;height:10rem;}
    .matchtable_wrapper .match_table tbody td:nth-child(2) {left: 6rem;}
}

/* 커스텀 스크롤바 */
.matchtable_wrapper .custom-scroll-x {position: relative;-ms-overflow-style: none;scrollbar-width: none;padding-bottom: 3rem;} 
.matchtable_wrapper .csx-content {overflow-x: scroll;}
.matchtable_wrapper .csx-content::-webkit-scrollbar { display: none; }
.matchtable_wrapper .csx-track {display: none;position: absolute;left: .6rem;right: .6rem;bottom: 0;height: .6rem;background:#E0E6ED;border-radius: 1rem;align-items: center;justify-content: flex-start;cursor: pointer;user-select: none;width:60%;margin:0 auto;}
.matchtable_wrapper .csx-thumb {position: relative;height: .6rem;min-width: 2.8rem;border-radius: 5rem;background: #C4CFDD;touch-action: none;}
.matchtable_wrapper .csx-thumb:hover { filter: brightness(0.95); }
.matchtable_wrapper .csx-thumb:active { filter: brightness(0.9); }
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .matchtable_wrapper .csx-track {display:flex;}
}

/* 경기 일정 결과 - 공통 */
.schedule_wrapper {}
.schedule_wrapper .match_schedule_wrapper {max-width:var(--max-width);margin:0 auto;}
.schedule_wrapper .match_schedule_box {display:flex;gap:3rem;margin-bottom:3rem;}
.schedule_wrapper .match_schedule_box > div {border-radius:.8rem;}

.schedule_wrapper .match_schedule_mtitle {display:flex;justify-content: space-between;align-items: center;border-top-left-radius: .8rem;border-top-right-radius: .8rem;margin-bottom:1rem;}
.schedule_wrapper .match_schedule_mtitle h4 {font-weight: 700;font-size: 2.4rem;line-height:3rem;vertical-align: middle;color:var(--font-black);display:flex;gap:.8rem;align-items: center;}
.schedule_wrapper .match_schedule_mtitle .arrow {display:none;}

.schedule_wrapper .match_schedule_content {background:var(--white);border-radius:.8rem;}
.schedule_wrapper .match_schedule_content ul {padding:.7rem 2rem;}
.schedule_wrapper .match_schedule_content ul li {padding:1.5rem 0;border-bottom:1px solid var(--linegrey);display:flex;justify-content: space-between;align-items: center;}
.schedule_wrapper .match_schedule_content ul li:last-child {border-bottom:0;}
.schedule_wrapper .match_schedule_content ul li .mboard_stitle {display:block;font-weight: 400;font-size: 1.5rem;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.schedule_wrapper .match_schedule_content ul li .mboard_date {display:inline-block;font-weight: 400;font-size: 1.5rem;line-height:1.8rem;color:var(--medium-grey)}
.schedule_wrapper .match_schedule_content ul li.new_update > a {display:flex;font-size: 1.5rem;line-height:1.8rem;}
.schedule_wrapper .match_schedule_content ul li.new_update > a::after {content:'NEW';display:inline-block;margin-left: .4rem;color:var(--main-blue-1);font-size: 1.5rem;line-height:1.8rem;}
.schedule_wrapper .match_schedule_content ul li.new_update .mboard_stitle {display:inline;width:auto;}

@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .schedule_wrapper {}
    .schedule_wrapper .match_schedule_box {display: block;}

    .schedule_wrapper .match_schedule_mtitle {margin-bottom:3rem;}
    .schedule_wrapper .match_schedule_mtitle h4 {font-size:4.2rem;line-height:5rem;}
    .schedule_wrapper .match_schedule_mtitle .arrow {display:block;transform:rotate(-45deg);transition:300ms;border-color:var(--medium-grey);}
    .schedule_wrapper .match_schedule_mtitle .arrow.active {transform:rotate(135deg);transition:300ms;}

    .schedule_wrapper .match_schedule_content {border-radius:1.6rem;}
    .schedule_wrapper .match_schedule_content ul {padding:2.4rem 3rem;}
    .schedule_wrapper .match_schedule_content ul li {padding:2.2rem 0;display: block;border-bottom:2px solid var(--linegrey);}
    .schedule_wrapper .match_schedule_content ul li .mboard_stitle {font-size:3rem;line-height:3.6rem;}
    .schedule_wrapper .match_schedule_content ul li .mboard_date {font-size:3rem;line-height:3.6rem;margin-top:.4rem;}
    .schedule_wrapper .match_schedule_content ul li .new_update {margin-left: 1rem;}
    .schedule_wrapper .match_schedule_content ul li.new_update > a::after {font-size: 3rem;line-height:3.6rem;margin-left:.8rem;}
    .schedule_wrapper .match_schedule_content ul li > a {display:block;}
}

/* 경기 일정 결과 - toparea */
.schedule_toparea button.print,
.schedule_toparea button.excel {border:1px solid #ddd;border-radius:.8rem;background:var(--white);width:3.4rem;height:3.4rem;text-align: center;padding:.7rem;}
.schedule_toparea button img {width:100%;height:auto;}
.schedule_toparea button.excel img {margin-left:.1rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .schedule_toparea button.print,
    .schedule_toparea button.excel {display:none;}
    .schedule_toparea .flex_wrap {width: 100%;}
    .schedule_toparea .flex_wrap.center {justify-content: center;}
    .schedule_toparea .custom-select {width: 100%;}
}

/* 경기 일정 결과 - article */
article.match_schedule {margin-bottom:3rem;}
article.match_schedule .match_schedule_content {}
article.match_schedule .match_schedule_content > ul > li {padding:1.2rem 0;}
article.match_schedule .match_schedule_content > ul > li span {font-size:1.5rem;line-height:1.8rem;}
article.match_schedule .match_schedule_content > ul > li .time {min-width:5rem;    flex: 1;}
article.match_schedule .match_schedule_content > ul > li .result {display:flex;align-items: center;gap:2.9rem;flex: 2;justify-content: center;}
article.match_schedule .match_schedule_content > ul > li .result .team {display:flex;gap:.8rem;align-items: center;}
article.match_schedule .match_schedule_content > ul > li .result .team img {width:2.4rem;}
article.match_schedule .match_schedule_content > ul > li .result .team.left {justify-content: flex-end;flex:1;}
article.match_schedule .match_schedule_content > ul > li .result .team.right {justify-content: flex-start;flex:1;}
article.match_schedule .match_schedule_content > ul > li .result .score {display:flex;font-weight:700;position:relative;justify-content: center;flex:.5;}
article.match_schedule .match_schedule_content > ul > li .result .score > span {text-align: center;flex:1;}
article.match_schedule .match_schedule_content > ul > li .result .score .live {position:absolute;top:-1.6rem;left:50%;transform:translate(-50%, 0);background:#F3294C;padding:0 .8rem;border-radius:0 0 .4rem .4rem;height:1.6rem;display:flex;align-items: center;gap:.2rem;}
article.match_schedule .match_schedule_content > ul > li .result .score .live > span {color:var(--font-white);font-size:1rem;line-height:1rem;font-weight:400;}
article.match_schedule .match_schedule_content > ul > li .result .score .live > span.circle {display:block;width:.4rem;height:.4rem;border-radius:50%;background:var(--white);}
article.match_schedule .match_schedule_content > ul > li .result .score .lose {color:var(--black);}
article.match_schedule .match_schedule_content > ul > li .result .score .text {color:var(--medium-grey);}
article.match_schedule .match_schedule_content > ul > li .result .score .win {color:#F3294C;}
article.match_schedule .match_schedule_content > ul > li .info {display:flex;align-items: center;flex: 2;justify-content: flex-end;}
article.match_schedule .match_schedule_content > ul > li .info .time {display:none;color:#444;}
article.match_schedule .match_schedule_content > ul > li .info .spot {color:#444;text-align: center;width:20%;}
article.match_schedule .match_schedule_content > ul > li .info .status {color:#2364CF;min-width:5.5rem;text-align: center;width:45%;}
article.match_schedule .match_schedule_content > ul > li .info .status.end {color:var(--medium-grey);}
article.match_schedule .match_schedule_content > ul > li .info .block {display:none;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    article.match_schedule {margin-bottom:4rem;}
    article.match_schedule .match_schedule_content > ul > li {padding:3.8rem 0;}
    article.match_schedule .match_schedule_content > ul > li span {font-size:3rem;line-height:4rem;}
    article.match_schedule .match_schedule_content > ul > li .time {display:none;flex:none;}
    article.match_schedule .match_schedule_content > ul > li .result {justify-content: center;gap:3.8rem;margin-bottom:1rem;}
    article.match_schedule .match_schedule_content > ul > li .result .score .live {top:-4rem;left:50%;transform:translate(-50%, 0);padding:0 1.5rem;border-radius:0 0 .8rem .8rem;height:3.4rem;gap:.9rem;}
    article.match_schedule .match_schedule_content > ul > li .result .score .live > span {font-size:2.2rem;line-height:2.2rem;}
    article.match_schedule .match_schedule_content > ul > li .result .score .live > span.circle {width:.8rem;height:.8rem;}
    article.match_schedule .match_schedule_content > ul > li .result .team {gap:1rem;}
    article.match_schedule .match_schedule_content > ul > li .result .team img {width:4.4rem;}
    article.match_schedule .match_schedule_content > ul > li .result .score {gap:2.7rem;}
    
    article.match_schedule .match_schedule_content > ul > li .info {justify-content: center;gap:1.5rem;flex-wrap:wrap;}
    article.match_schedule .match_schedule_content > ul > li .info .time {display:block;flex:1;text-align: right;}
    article.match_schedule .match_schedule_content > ul > li .info .spot {width:auto;}
    article.match_schedule .match_schedule_content > ul > li .info .block {display:block;width:.2rem;height:2rem;background:#ddd;}
    article.match_schedule .match_schedule_content > ul > li .info .status {width:auto;flex:1;text-align: left;}
    article.match_schedule .match_schedule_content > ul > li .end {width:100%;text-align: center;}
}


/* 경기 일정 결과 요약 */
.result_summary .schedule_toparea {justify-content: center;}
.result_summary .schedule_toparea .customBtn {font-size:1.3rem;padding:0 1.3rem;display:flex;align-items: center;gap:.6rem;}
.result_summary .schedule_toparea .customBtn.download svg {height:auto;width:1rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_summary .schedule_toparea .customBtn{font-size:2.6rem;padding:0 2.8rem;gap:1.2rem;}
    .result_summary .schedule_toparea .customBtn.download svg {width:1.7rem;}
}
.result_summary .result_summary_content {background:var(--white);border-radius:.8rem;padding:4rem 3rem;position:relative;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_summary .result_summary_content {border-radius:1.6rem;}
}


.result_summary_main {}
.result_summary_main span {font-size:1.5rem;line-height:3.6rem;}
.result_summary_main .result_main {display:flex;align-items: center;gap:17.2rem;justify-content: center;}
.result_summary_main .result_main .team p {text-align: center;font-size:1.5rem;line-height:3.6rem;color:#444;}
.result_summary_main .result_main .team img {width:13.2rem;}
.result_summary_main .result_main .score {display:flex;font-weight:700;position:relative;justify-content: center;align-items: flex-end;margin-bottom:1.2rem;gap: 1.7rem;}
.result_summary_main .result_main .score p {text-align: center;font-size:3rem;line-height:3.6rem;font-weight:400;}
.result_summary_main .result_main .score p.num {margin-top:1.5rem;font-weight:700;}
.result_summary_main .result_main .score p.text {font-size:2.5rem;}
.result_summary_main .result_main .score .lose {color:var(--medium-grey);}
.result_summary_main .result_main .score .text {color:var(--medium-grey);}
.result_summary_main .result_main .score .win {color:#FF002D;}
.result_summary_main .info {display:flex;align-items: center;justify-content: flex-end;gap:1rem;}
.result_summary_main .info > span {color:#444;}
.result_summary_main .info .block {display:block;width:.1rem;height:1.4rem;background:#ddd;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_summary_main {padding:7rem 0;}
    .result_summary_main span {font-size:2.8rem;line-height:4rem;}
    .result_summary_main .result_main {justify-content: center;gap:3.8rem;margin-bottom:1rem;gap:6.2rem;}
    .result_summary_main .result_main .team p {font-size:2.8rem;line-height:3.6rem;margin-top:1.2rem;}
    .result_summary_main .result_main .team {gap:1rem;}
    .result_summary_main .result_main .team img {width:13rem;}
    .result_summary_main .result_main .score {gap:2.7rem;}
    .result_summary_main .result_main .score p {font-size:3.2rem;line-height:3.6rem;}
    .result_summary_main .info {justify-content: center;gap:1.5rem;flex-wrap:wrap;position: absolute;top: 5rem;left: 50%;transform: translate(-50%, 0px);width:100%;}
    .result_summary_main .info .time {display:block;flex:1;text-align: right;}
    .result_summary_main .info .spot {width:auto;}
    .result_summary_main .info .block {display:block;width:.2rem;height:2rem;background:#ddd;}
    .result_summary_main .info .status {width:auto;flex:1;text-align: left;}
    .result_summary_main .end {width:100%;text-align: center;}
}


/* 경기 일정 결과 - 상단 탭 */
.result_table .col_1 {min-width:20rem;}
.result_table .col_2 {min-width:5.2rem;}
.result_table .col_3 {min-width:5.2rem;}
.result_table .col_4 {min-width:5.2rem;}
.result_table .col_5 {min-width:5.2rem;}
.result_table .col_6 {min-width:5.2rem;}
.result_table .col_7 {min-width:5.2rem;}
.result_table .col_8 {min-width:5.2rem;}
.result_table .col_9 {min-width:5.2rem;}
.result_table .col_10 {min-width:5.2rem;}
.result_table .col_11 {min-width:5.2rem;}
.result_table .col_12 {min-width:5.2rem;}
.result_table .col_13 {min-width:5.2rem;}
.result_table .col_14 {min-width:5.2rem;}
.result_table .col_15 {min-width:5.2rem;}
.result_table .col_16 {min-width:5.2rem;}
.result_table .col_17 {min-width:5.2rem;}
.result_table .col_18 {min-width:5.2rem;}
.result_table .col_19 {min-width:5.2rem;}
.result_table .col_20 {min-width:5.2rem;}
.result_table .col_21 {min-width:5.2rem;}
.result_table .col_22 {min-width:5.2rem;}
.result_table .col_23 {min-width:5.2rem;}
.result_table .col_24 {min-width:5.2rem;}
.result_table .col_25 {min-width:5.2rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_table .col_1 {min-width:11.8rem;max-width:11.8rem;}
    .result_table .col_2 {min-width:3.75rem;}
    .result_table .col_3 {min-width:3.75rem;}
    .result_table .col_4 {min-width:3.75rem;}
    .result_table .col_5 {min-width:3.75rem;}
    .result_table .col_6 {min-width:3.75rem;}
    .result_table .col_7 {min-width:3.75rem;}
    .result_table .col_8 {min-width:3.75rem;}
    .result_table .col_9 {min-width:3.75rem;}
    .result_table .col_10 {min-width:3.75rem;}
    .result_table .col_11 {min-width:3.75rem;}
    .result_table .col_12 {min-width:3.75rem;}
    .result_table .col_13 {min-width:3.75rem;}
    .result_table .col_14 {min-width:3.75rem;}
    .result_table .col_15 {min-width:3.75rem;}
    .result_table .col_16 {min-width:3.75rem;}
    .result_table .col_17 {min-width:3.75rem;}
    .result_table .col_18 {min-width:3.75rem;}
    .result_table .col_19 {min-width:3.75rem;}
    .result_table .col_20 {min-width:3.75rem;}
    .result_table .col_21 {min-width:3.75rem;}
    .result_table .col_22 {min-width:3.75rem;}
    .result_table .col_23 {min-width:3.75rem;}
    .result_table .col_24 {min-width:3.75rem;}
    .result_table .col_25 {min-width:3.75rem;}
}


.result_summary_main {}
.result_summary_main .result_table {margin-top:4rem;}
.result_summary_main .result_table table {table-layout: unset;}
.result_summary_main .result_table table th,
.result_summary_main .result_table table td {padding:1.25rem 1rem;text-align: center;font-size:1.5rem;}
.result_summary_main .result_table table thead {border-top:1px solid #111;border-bottom:1px solid #111;}
.result_summary_main .result_table table th:first-child {text-align: left;}
.result_summary_main .result_table table td {border-bottom:1px solid #ddd;}
.result_summary_main .result_table table td:first-child {text-align: left;color:var(--medium-grey);}
.result_summary_main .result_table table th:first-child,
.result_summary_main .result_table table td:first-child {position:sticky;z-index:3;left:0;background:var(--white);}
.result_summary_main .result_table table th.fixed,
.result_summary_main .result_table table td.fixed {background:#F3F6FB;position:sticky;z-index:3;min-width:5.2rem;}
.result_summary_main .result_table table th.fixed.r_area,
.result_summary_main .result_table table td.fixed.r_area {right:15.6rem;box-shadow: -1px 0px 4px 0px #00000040;}
.result_summary_main .result_table table th.fixed.h_area,
.result_summary_main .result_table table td.fixed.h_area {right:10.4rem;}
.result_summary_main .result_table table th.fixed.e_area,
.result_summary_main .result_table table td.fixed.e_area {right:5.2rem;}
.result_summary_main .result_table table th.fixed.b_area,
.result_summary_main .result_table table td.fixed.b_area {right:0rem;}
.result_summary_main .result_table table td.point {color:#FF002D;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_summary_main .result_table {margin-top:6rem;}
    .result_summary_main .result_table table th {font-weight:500;}
    .result_summary_main .result_table table th,
    .result_summary_main .result_table table td {padding:2.84rem 0;font-size:2.7rem;}
    .result_summary_main .result_table table th:first-child,
    .result_summary_main .result_table table td:first-child {min-width:11.8rem;max-width:11.8rem;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
    .result_summary_main .result_table table th.fixed,
    .result_summary_main .result_table table td.fixed {min-width:3.5rem;}
    .result_summary_main .result_table table th.fixed.r_area,
    .result_summary_main .result_table table td.fixed.r_area {right:11.25rem;}
    .result_summary_main .result_table table th.fixed.h_area,
    .result_summary_main .result_table table td.fixed.h_area {right:7.5rem;}
    .result_summary_main .result_table table th.fixed.e_area,
    .result_summary_main .result_table table td.fixed.e_area {right:3.75rem;}
}
/* 커스텀 스크롤바 */
.result_summary_main .custom-scroll-x {position: relative;-ms-overflow-style: none;scrollbar-width: none;padding-bottom: 1.6rem;} 
.result_summary_main .csx-content {overflow-x: scroll;}
.result_summary_main .csx-content::-webkit-scrollbar { display: none; }
.result_summary_main .csx-track {position: absolute;left:20rem;right:20.8rem;bottom: 0;height: .6rem;background:#E0E6ED;border-radius: 1rem;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;user-select: none;width:auto;}
.result_summary_main .csx-thumb {position: relative;height: .6rem;min-width: 2.8rem;border-radius: 5rem;background: #C4CFDD;touch-action: none;}
.result_summary_main .csx-thumb:hover { filter: brightness(0.95); }
.result_summary_main .csx-thumb:active { filter: brightness(0.9); }
@media screen and (max-width:1023px) { /* Mobile, Tablet */
   .result_summary_main .custom-scroll-x {padding-bottom: 3rem;}
   .result_summary_main .csx-track {bottom: 0;left: 11.8rem;right: 14.7rem;width:auto;height: .8rem;}
}


.result_summary_desc {margin-top:6rem;}

/* result_summary 페이지의 inner_tab_cont 탭 중앙 정렬 */
.result_summary .inner_tab_cont > ul {
    justify-content: center !important;
}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_summary .inner_tab_cont > ul {
        justify-content: center !important;
    }
}


/* 경기 일정 결과 - 하단 탭 */
.result_tab_cont {text-align: center;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
  .result_tab_cont {}
}

.result_tab_cont .cont_tab > ul > li {display:flex;align-items: center;margin-bottom:1.8rem;}
.result_tab_cont .cont_tab > ul > li > div {font-size:1.5rem;line-height:2rem;}
.result_tab_cont .cont_tab > ul > li .graph_bar {height:2.2rem;background:var(--background-grey);width:100%;border-radius:.5rem;}
.result_tab_cont .cont_tab > ul > li .graph_bar.left.active > div {background:#8FB7FB;margin-left:auto;}
.result_tab_cont .cont_tab > ul > li .graph_bar.right.active > div {background:#2364CF;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div {height:2.2rem;border-radius:.5rem;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="0"] {width:0%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="10"] {width:10%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="20"] {width:20%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="30"] {width:30%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="40"] {width:40%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="50"] {width:50%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="60"] {width:60%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="70"] {width:70%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="80"] {width:80%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="90"] {width:90%;}
.result_tab_cont .cont_tab > ul > li .graph_bar > div[value="100"] {width:100%;}
.result_tab_cont .cont_tab > ul > li .left {flex:3;text-align: right;color:#8FB7FB;}
.result_tab_cont .cont_tab > ul > li .right {flex:3;text-align: left;color:#2364CF;}
.result_tab_cont .cont_tab > ul > li .center {display:flex;align-items: center;justify-content: center;min-width:12.6rem;}
.result_tab_cont .cont_tab > ul > li .center p {font-weight:700;font-size:1.5rem;line-height:1.5rem;flex:1;}
.result_tab_cont .cont_tab > ul > li .center p:first-child {flex:1.5;}
.result_tab_cont .cont_tab > ul > li .center p:last-child {flex:1.5;}
.result_tab_cont .cont_tab > ul.team > li {margin-bottom:1rem;}
    
.result_tab_cont .cont_tab > ul.info {padding-top:1.2rem;display:flex;justify-content: center;}
.result_tab_cont .cont_tab > ul.info li {display:flex;}
.result_tab_cont .cont_tab > ul.info .left {text-align: right;flex:3;}
.result_tab_cont .cont_tab > ul.info .left li {flex-direction: row-reverse;}
.result_tab_cont .cont_tab > ul.info .left .sort {}
.result_tab_cont .cont_tab > ul.info .center {min-width: 12.6rem;}
.result_tab_cont .cont_tab > ul.info .right {text-align: left;flex:3;}
.result_tab_cont .cont_tab > ul.info .right .sort {}
.result_tab_cont .cont_tab > ul.info li .sort {color:var(--black);font-weight:500;flex:1;font-size:1.5rem;line-height:2.4rem;}
.result_tab_cont .cont_tab > ul.info li .desc {color:#444;flex:6;font-size:1.5rem;line-height:2.4rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .result_tab_cont .cont_tab > ul li > div {font-size:3rem;line-height:5rem;}
    .result_tab_cont .cont_tab > ul li .graph_bar {height:4.4rem;border-radius:1rem;}
    .result_tab_cont .cont_tab > ul li .graph_bar > div {height:4.4rem;border-radius:1rem;}
    .result_tab_cont .cont_tab > ul > li .center {min-width:18.3rem;}
    .result_tab_cont .cont_tab > ul > li .center p {font-size:3rem;line-height:5rem;}

    .result_tab_cont .cont_tab > ul.info {flex-direction: column;}
    .result_tab_cont .cont_tab > ul.info .center {display:none;}
    .result_tab_cont .cont_tab > ul.info .left {margin-bottom:3rem;}
    .result_tab_cont .cont_tab > ul.info .left li {flex-direction: row;text-align: left;}
    .result_tab_cont .cont_tab > ul.info li .sort {font-size:3rem;line-height:5rem;}
    .result_tab_cont .cont_tab > ul.info li .desc {font-size:3rem;line-height:5rem;flex:3;}

}


/* 경기 일정 결과 - 기록 */
.inner_tab_cont article {margin-bottom:6rem;}
.inner_tab_cont article h4 {text-align: left;margin-bottom:1rem;}
.inner_tab_cont table thead {border-top:1px solid #111;border-bottom:1px solid #111;}
.inner_tab_cont table th,
.inner_tab_cont table td {padding:1.25rem 0;text-align: center;font-size:1.3rem;}
.inner_tab_cont table td {border-bottom:1px solid #ddd;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .inner_tab_cont article h4 {font-size:3rem;line-height:5rem;}
    .inner_tab_cont table th {font-weight:500;padding:2.87rem 0;}
    .inner_tab_cont table th,
    .inner_tab_cont table td {font-size:2.6rem;}
}


/* 경기 일정 결과 - 타자 기록 */
.inner_tab_cont .batter table .col_1 {min-width:7rem;}
.inner_tab_cont .batter table .col_2 {min-width:8rem;}
.inner_tab_cont .batter table .col_3 {min-width:8rem;}
.inner_tab_cont .batter table .col_4 {min-width:6rem;}
.inner_tab_cont .batter table .col_5 {min-width:6rem;}
.inner_tab_cont .batter table .col_6 {min-width:6rem;}
.inner_tab_cont .batter table .col_7 {min-width:6rem;}
.inner_tab_cont .batter table .col_8 {min-width:6rem;}
.inner_tab_cont .batter table .col_9 {min-width:6rem;}
.inner_tab_cont .batter table .col_10 {min-width:6rem;}
.inner_tab_cont .batter table .col_11 {min-width:6rem;}
.inner_tab_cont .batter table .col_12 {min-width:6rem;}
.inner_tab_cont .batter table .col_13 {min-width:6rem;}
.inner_tab_cont .batter table .col_14 {min-width:6rem;}
.inner_tab_cont .batter table .col_15 {min-width:6rem;}
.inner_tab_cont .batter table .col_16 {min-width:6rem;}
.inner_tab_cont .batter table .col_17 {min-width:6rem;}
.inner_tab_cont .batter table .col_18 {min-width:6rem;}
.inner_tab_cont .batter table .col_19 {min-width:6rem;}
.inner_tab_cont .batter table .col_20 {min-width:6rem;}
.inner_tab_cont .batter table .col_21 {min-width:6rem;}
.inner_tab_cont .batter table .col_22 {min-width:6rem;}
.inner_tab_cont .batter table .col_23 {min-width:6rem;}
.inner_tab_cont .batter table .col_24 {min-width:7rem;}
.inner_tab_cont .batter table .col_25 {min-width:7rem;}
.inner_tab_cont .batter table .col_26 {min-width:7rem;}
.inner_tab_cont .batter table .col_27 {min-width:7rem;}
.inner_tab_cont .batter table .col_28 {min-width:7rem;}

.inner_tab_cont .batter table td:first-child {color:var(--medium-grey);}
.inner_tab_cont .batter table td:nth-child(2) {color:var(--medium-grey);}
.inner_tab_cont .batter table td:nth-child(3) {color:var(--medium-grey);}

.inner_tab_cont .batter table th:first-child,
.inner_tab_cont .batter table td:first-child {position:sticky;z-index:3;background:var(--white);left:0;}
.inner_tab_cont .batter table th:nth-child(2),
.inner_tab_cont .batter table td:nth-child(2) {position:sticky;z-index:3;background:var(--white);left:7rem;padding-right:3rem;white-space: nowrap;}
.inner_tab_cont .batter table th:nth-child(3),
.inner_tab_cont .batter table td:nth-child(3) {position:sticky;z-index:3;background:var(--white);left:15rem;padding-right:3rem;white-space: nowrap;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .inner_tab_cont .batter table .col_1 {min-width:7.9rem;}
    .inner_tab_cont .batter table .col_2 {min-width:9.2rem;}
    .inner_tab_cont .batter table .col_3 {min-width:14rem;}
    .inner_tab_cont .batter table .col_4 {min-width:8rem;}
    .inner_tab_cont .batter table .col_5 {min-width:8rem;}
    .inner_tab_cont .batter table .col_6 {min-width:8rem;}
    .inner_tab_cont .batter table .col_7 {min-width:8rem;}
    .inner_tab_cont .batter table .col_8 {min-width:8rem;}
    .inner_tab_cont .batter table .col_9 {min-width:8rem;}
    .inner_tab_cont .batter table .col_10 {min-width:8rem;}
    .inner_tab_cont .batter table .col_11 {min-width:8rem;}
    .inner_tab_cont .batter table .col_12 {min-width:8rem;}
    .inner_tab_cont .batter table .col_13 {min-width:8rem;}
    .inner_tab_cont .batter table .col_14 {min-width:8rem;}
    .inner_tab_cont .batter table .col_15 {min-width:8rem;}
    .inner_tab_cont .batter table .col_16 {min-width:8rem;}
    .inner_tab_cont .batter table .col_17 {min-width:8rem;}
    .inner_tab_cont .batter table .col_18 {min-width:8rem;}
    .inner_tab_cont .batter table .col_19 {min-width:8rem;}
    .inner_tab_cont .batter table .col_20 {min-width:8rem;}
    .inner_tab_cont .batter table .col_21 {min-width:8rem;}
    .inner_tab_cont .batter table .col_22 {min-width:8rem;}
    .inner_tab_cont .batter table .col_23 {min-width:8rem;}
    .inner_tab_cont .batter table .col_24 {min-width:8rem;}
    .inner_tab_cont .batter table .col_25 {min-width:8rem;}
    .inner_tab_cont .batter table .col_26 {min-width:8rem;}
    .inner_tab_cont .batter table .col_27 {min-width:8rem;}
    .inner_tab_cont .batter table .col_28 {min-width:8rem;}

    .inner_tab_cont .batter table th:first-child,
    .inner_tab_cont .batter table td:first-child {left:0;}
    .inner_tab_cont .batter table th:nth-child(2),
    .inner_tab_cont .batter table td:nth-child(2) {left:7.9rem;padding-right:0;white-space: unset;}
    .inner_tab_cont .batter table th:nth-child(3),
    .inner_tab_cont .batter table td:nth-child(3) {left:17.2rem;padding-right:0;white-space: unset;}
}
/* 커스텀 스크롤바 */  
.inner_tab_cont .batter .custom-scroll-x {position: relative;-ms-overflow-style: none;scrollbar-width: none;padding-bottom: 1.6rem;} 
.inner_tab_cont .batter .csx-content {overflow-x: scroll;}
.inner_tab_cont .batter .csx-content::-webkit-scrollbar { display: none; }
.inner_tab_cont .batter .csx-track {position: absolute;left:23rem;right: 0;bottom: 0;height: .6rem;background:#E0E6ED;border-radius: 1rem;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;user-select: none;width:auto;}
.inner_tab_cont .batter .csx-thumb {position: relative;height: .6rem;min-width: 2.8rem;border-radius: 5rem;background: #C4CFDD;touch-action: none;}
.inner_tab_cont .batter .csx-thumb:hover { filter: brightness(0.95); }
.inner_tab_cont .batter .csx-thumb:active { filter: brightness(0.9); }
@media screen and (max-width:1023px) { /* Mobile, Tablet */
   .inner_tab_cont .batter .custom-scroll-x {padding-bottom: 3rem;}
   .inner_tab_cont .batter .csx-track {bottom: 0;height: .8rem;left:31.1rem;}
}


/* 경기 일정 결과 - 투수 기록 */
.inner_tab_cont .bowler table .col_1 {min-width:10rem;}
.inner_tab_cont .bowler table .col_2 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_3 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_4 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_5 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_6 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_7 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_8 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_9 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_10 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_11 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_12 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_13 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_14 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_15 {min-width:6.5rem;}
.inner_tab_cont .bowler table .col_16 {min-width:6.5rem;}
.inner_tab_cont .bowler table td {border-bottom:1px solid #ddd;}
.inner_tab_cont .bowler table td:first-child {color:var(--medium-grey);}
.inner_tab_cont .bowler table th:first-child,
.inner_tab_cont .bowler table td:first-child {position:sticky;z-index:3;background:var(--white);left:0;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .inner_tab_cont .bowler table .col_1 {min-width:16rem;}
    .inner_tab_cont .bowler table th:first-child,
    .inner_tab_cont .bowler table td:first-child {left:0;}
}
/* 커스텀 스크롤바 */  
.inner_tab_cont .bowler .custom-scroll-x {position: relative;-ms-overflow-style: none;scrollbar-width: none;padding-bottom: 1.6rem;} 
.inner_tab_cont .bowler .csx-content {overflow-x: scroll;}
.inner_tab_cont .bowler .csx-content::-webkit-scrollbar { display: none; }
.inner_tab_cont .bowler .csx-track {position: absolute;left:23rem;right: 0;bottom: 0;height: .6rem;background:#E0E6ED;border-radius: 1rem;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;user-select: none;width:auto;}
.inner_tab_cont .bowler .csx-thumb {position: relative;height: .6rem;min-width: 2.8rem;border-radius: 5rem;background: #C4CFDD;touch-action: none;}
.inner_tab_cont .bowler .csx-thumb:hover { filter: brightness(0.95); }
.inner_tab_cont .bowler .csx-thumb:active { filter: brightness(0.9); }
@media screen and (max-width:1023px) { /* Mobile, Tablet */
   .inner_tab_cont .bowler .custom-scroll-x {padding-bottom: 3rem;}
   .inner_tab_cont .bowler .csx-track {bottom: 0;height: .8rem;left:16rem;}
}






/* 미디어 보기 페이지 */
.cont_wrapper {display:flex;gap:2rem;}
.cont_wrapper .video_player {width:60%;}
.cont_wrapper .video_player .video-wrap img {border-radius:.8rem;}
.cont_wrapper .video_player .mediaSwiper2 {margin-bottom:.6rem;}
.cont_wrapper .video_player .mediaSwiper2 .swiper-slide {width:100% !important;}
.cont_wrapper .video_player .mediaSwiper2 .swiper-slide iframe {height:41.3rem;}
.cont_wrapper .video_player .mediaSwiper2 img,
.cont_wrapper .video_player .mediaSwiper2 iframe {width:100%;height:41.3rem;object-fit: cover;}
.cont_wrapper .video_list {width:40%;}
.cont_wrapper .video_list > ul > li {border-top:1px solid #111;cursor:pointer;}
.cont_wrapper .video_list > ul > li:last-child {border-bottom:1px solid #111;}
.cont_wrapper .video_list > ul > li .tab_menu {display:flex;justify-content: space-between;align-items: center;padding:0 2rem;}
.cont_wrapper .video_list > ul > li .tab_menu a {font-size:1.5rem;line-height:5rem;font-weight:700;}
.cont_wrapper .video_list > ul > li .tab_menu .arrow {transform:rotate(135deg);transition:300ms;width: .8rem;height: .8rem;border-top: 2px solid var(--medium-grey);border-right: 2px solid var(--medium-grey);border-radius:.2rem;}
.cont_wrapper .video_list > ul > li .cont_tab > ul {padding-bottom:2.6rem;padding-left:2rem;}
.cont_wrapper .video_list > ul > li .cont_tab > ul > li {text-align: left;font-size:1.5rem;line-height:3rem;color:var(--medium-grey);margin-bottom:.6rem;}
.cont_wrapper .video_list > ul > li .cont_tab > ul > li.selected {color:#2364CF;}
.cont_wrapper .video_list > ul > li.active .tab_menu .arrow {transform:rotate(-45deg);transition:300ms;}
.cont_wrapper .mediaSwiper .swiper-slide .video-thumb {position: relative;}
.cont_wrapper .mediaSwiper .swiper-slide .video-thumb::after {background:rgba(0,0,0,.4);display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.8rem;}
.cont_wrapper .mediaSwiper .swiper-slide-thumb-active .video-thumb::after {display:none;}
.cont_wrapper .mediaSwiper .video_cam p {color:#7C8492;font-size:1.5rem;line-height:3rem;text-align: left;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .cont_wrapper {display:block;gap:2rem;}
    .cont_wrapper .video_player {width:100%;}
    .cont_wrapper .video_player .mediaSwiper .swiper-slide img {height:6.5rem;}
    .cont_wrapper .video_player .mediaSwiper2 {margin-bottom:1.6rem;}
    .cont_wrapper .video_player .mediaSwiper2 .swiper-slide iframe {height:33.7rem;}
    .cont_wrapper .video_list {width:100%;}
    .cont_wrapper .video_list > ul > li .tab_menu {padding:0;}
    .cont_wrapper .video_list > ul > li .tab_menu a {font-size:3rem;line-height:10rem;}
    .cont_wrapper .video_list > ul > li .tab_menu .arrow {width:1.5rem;height:1.5rem;}
    .cont_wrapper .video_list > ul > li .cont_tab > ul {padding-bottom:2.5rem;padding-left:0;padding-top:4rem;}
    .cont_wrapper .video_list > ul > li .cont_tab > ul > li {font-size:3rem;line-height:5rem;}
    .cont_wrapper .mediaSwiper .swiper-slide .video-thumb img {display:none;}
    .cont_wrapper .mediaSwiper .video_cam {background:#F1F5FE;border-radius:1rem;}
    .cont_wrapper .mediaSwiper .video_cam p {font-size:2.5rem;line-height:5rem;text-align: center;color:#2364CF;}
    .cont_wrapper .mediaSwiper .swiper-slide-thumb-active .video_cam {background:#2364CF;}
    .cont_wrapper .mediaSwiper .swiper-slide-thumb-active .video_cam p {color:var(--font-white);}
}


/* 미디어 보기 페이지 - photoSwiper */
.cont_photo {max-width:76rem;margin:0 auto;}
.cont_photo .swiper {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.cont_photo .photoSwiper {height: 20%;box-sizing: border-box;padding: 1rem 0 1.5rem;}
.cont_photo .photoSwiper .swiper-slide {width: 25%;height: 100%;position:relative;}
.cont_photo .photoSwiper .swiper-slide img {border-radius:.8rem;}
.cont_photo .photoSwiper .swiper-slide::after {background:rgba(0,0,0,.4);display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.8rem;}
.cont_photo .photoSwiper .swiper-slide-thumb-active::after {display:none;}
.cont_photo .photoSwiper .swiper-scrollbar {opacity:1 !important;background:rgba(224, 230, 237, 1);height:.6rem;width:100%;left:0;bottom:0;}
.cont_photo .photoSwiper .swiper-scrollbar-drag {background:rgba(196, 207, 221, 1);}

.cont_photo .photoSwiper2 {height: 80%;width: 100%;}
.cont_photo .photoSwiper2 .swiper-slide img {border-radius:.8rem;}
.cont_photo .photoSwiper2.swiper-horizontal .swiper-navigation .swiper-button-next {right:1rem !important;}
.cont_photo .photoSwiper2.swiper-horizontal .swiper-navigation .swiper-button-prev {left:1rem !important;}
.cont_photo .photoSwiper2 .swiper-pagination {display:none;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .cont_photo {width:100%;margin:3.4rem auto 0;}
    .cont_photo .photoSwiper {display:none;}
    .cont_photo .photoSwiper2 .swiper-slide img {border-radius:1.6rem;}

    .cont_photo .photoSwiper2.swiper-horizontal .swiper-navigation .swiper-button-next {width:7rem;height:7rem;}
    .cont_photo .photoSwiper2.swiper-horizontal .swiper-navigation .swiper-button-prev {width:7rem;height:7rem;}
    .swiper-navigation .swiper-button-next svg, .swiper-navigation .swiper-button-prev svg {height:2.4rem;width:auto;}

    .cont_photo .photoSwiper2 .swiper-pagination {display:block;}
    .cont_photo .photoSwiper2 .swiper-pagination-bullet {width:1.6rem;height:1.6rem;margin:0 .6rem;opacity:.4;}
    .cont_photo .photoSwiper2 .swiper-pagination-bullet-active {background:#111;opacity:1;width:5rem;border-radius:1rem;}
}


.empty_txt {font-size:1.6rem;padding:22rem 0;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .empty_txt {font-size:3rem;}
}