@charset "utf-8";
/* 전력분석 전력분석 */

/*상위 필터 영역*/
.cont-info .analysis-area .analysis-filter-area { display: block; height: 28px; }
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap { display: inline-block; }
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap select { border: 1px solid #dee3eb; height: 28px; font-weight: 500; box-sizing: border-box; margin-left: 5px; font-weight: 500; color: #555; line-height: 28px; }
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap select:first-child { margin-left: 0px; }
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap .search-league-year-list { width: 85px; }
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap .top-league-list, 
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap .lower-league-list, 
.cont-info .analysis-area .analysis-filter-area .team-select-filter-wrap .team-list { width: 122px; }
.cont-info .analysis-area .analysis-filter-area .left-team-select-filter-wrap { float: left; }
.cont-info .analysis-area .analysis-filter-area .right-team-select-filter-wrap { float: right; }

/*공통*/
.area-info-title { width: 100%; height: 30px; background-color: #363636; display: block; }
.area-info-title .info-title { color: #f1f4f8; font-size: 13px; font-weight: 400; line-height: 28px; float: left; margin-left: 16px; letter-spacing: 0; }
.area-info-title .rival-info-title { float: right; line-height: 28px; margin-right: 10px; color: #949494; font-size: 12px; }
.area-info-title .line-up-select-btn { width: 112px; height: 20px; border-radius: 2px; background-color: #606060; display: inline-block; box-sizing: border-box;  font-family: Dotum; color: #eae9e9; font-size: 11px; font-weight: 400; display: inline-block; vertical-align: top; line-height: 21px; padding-left: 23px; text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); -webkit-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); -moz-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3); margin-top: 4px; float: right; margin-right: 6px; position: relative; }
.area-info-title .line-up-select-btn .line-up-select-btn-img { width: 15px; height: 15px; position: absolute; top: 3px; left: 7px; }

/*공통테이블*/
.player-list-area .player-list-wrap .list-head { background-color: #676767; display: block; box-sizing: border-box; height: 25px; overflow: hidden; }
.player-list-area .player-list-wrap .list-head li { display: inline-block; text-align: center; height: 25px; color: #d7d7d7; font-size: 12px; font-family: 'Nanum'; font-weight: 400; line-height: 23px; float: left; }

.player-list-area .hitter-list-wrap .list-head li { text-align: center; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(1) { width: 39px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(2) { width: 52px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(3) { width: 59px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(4) { width: 41px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(5) { width: 41px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(6) { width: 42px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(7) { width: 42px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(8) { width: 42px; }
.player-list-area .hitter-list-wrap .list-head li:nth-child(9) { width: 41px; }

.player-list-area .player-list-wrap .list-table { width: 100%; overflow: hidden; border-bottom: 2px solid #676767; }
.player-list-area .hitter-list-wrap .list-table { height: 306px; }
.player-list-area .pitcher-list-wrap .list-table { height: 75px; }
.player-list-area .player-list-wrap .list-table:hover { overflow: auto; overflow-x: hidden; }
.player-list-area .player-list-wrap .list-table table { width: 100%; }
.player-list-area .player-list-wrap .list-table table thead th { text-align: center; }
.player-list-area .player-list-wrap .list-table table tbody { box-sizing: border-box; }
.player-list-area .player-list-wrap .list-table table tbody tr td { text-align: center; color: #5b5b5b; font-weight: 500; font-size: 12px; }

.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(1) { width: 33px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(2) { width: 44px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(3) { width: 50px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(4) { width: 35px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(5) { width: 35px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(6) { width: 35px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(7) { width: 35px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(8) { width: 35px; }
.player-list-area .hitter-list-wrap .list-table table tbody tr td:nth-child(9) { width: 35px; }

.player-list-area .player-list-wrap .list-table table tbody tr { height: 25px; cursor: pointer; }
.player-list-area .player-list-wrap .list-table table tbody tr:nth-child(2n-1) { background-color: #f3f3f3; }
.player-list-area .player-list-wrap .list-table table tbody tr:nth-child(2n) { background-color: #e2e2e2; }
.player-list-area .player-list-wrap .list-table table tbody tr:hover { background-color: #cadbef; }

.player-list-area .pitcher-list-wrap .list-head li { text-align: center; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(1) { width: 43px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(2) { width: 54px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(3) { width: 50px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(4) { width: 50px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(5) { width: 43px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(6) { width: 44px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(7) { width: 44px; }
.player-list-area .pitcher-list-wrap .list-head li:nth-child(8) { width: 71px; }

.player-list-area .pitcher-list-wrap .list-table table tbody tr td { text-align: center; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(1) { width: 35px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(2) { width: 44px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(3) { width: 40px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(4) { width: 40px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(5) { width: 35px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(6) { width: 35px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(7) { width: 35px; }
.player-list-area .pitcher-list-wrap .list-table table tbody tr td:nth-child(8) { width: 56px; }

/*콘텐츠레이어 & 헤더 영역*/
.cont-info .analysis-area .analysis-content-area { margin-top: 10px; background-color: #fafafa; border: 1px solid #e0e0e0; }

.cont-info .analysis-area .analysis-content-area .analysis-header { box-sizing: border-box; display: block; height: 125px; background-image: linear-gradient(0deg, #f0f0f0 0%, #ffffff 100%); background-image: -webkit-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%) -ms-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%) ; box-shadow: 0px 2px 2.85px 0.15px rgba(126, 126, 126, 0.92); border: 1px solid #e0e0e0; border-top: 3px solid #363636; }
.cont-info .analysis-area .analysis-content-area .team-info { width: 33.3333%; height: 123px; display: inline-block; box-sizing: border-box; }
.cont-info .analysis-area .analysis-content-area .left-team-info { float: left; }
.cont-info .analysis-area .analysis-content-area .right-team-info { float: right; text-align: right; }
.cont-info .analysis-area .analysis-content-area .team-info .analysis-content-team-logo { margin-top: 15px; width: 86px; height: 86px; display: inline-block; }
.cont-info .analysis-area .analysis-content-area .team-info .left-team-logo { margin-left: 25px; }
.cont-info .analysis-area .analysis-content-area .team-info .right-team-logo { margin-right: 25px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content { display: inline-block; box-sizing: border-box; width: 214px; height: 123px; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .team-info .right-team-info-content { text-align: right; }
.cont-info .analysis-area .analysis-content-area .team-info .right-team-info-content .right-team-name { margin-right: 10px; }
.cont-info .analysis-area .analysis-content-area .team-info .right-team-info-content .right-team-record-wrap { margin-right: 12px; }
.cont-info .analysis-area .analysis-content-area .team-info .right-team-info-content .right-team-assigned-league { margin-right: 11px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .analysis-content-team-name { color: #363636; font-size: 22px; font-weight: 900; letter-spacing: 0; display: block; vertical-align: top; margin-top: 20px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .left-team-name { margin-left: 10px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .team-record-wrap { display: block;}
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .left-team-record-wrap { margin-left: 12px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .team-record-wrap .analysis-content-team-rank { color: #848383; font-size: 11px; font-weight: 800; letter-spacing: 0; border: 1px solid #c0c0c0; border-radius: 2px; border-radius: -webkit-2px; padding: 0 1px; box-sizing: border-box; width: 33px; display: inline-block; text-align: center; height: 19px; overflow: hidden; margin-top: 1px; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .team-record-wrap .analysis-content-team-record { color: #363636; font-size: 13px;
font-weight: 700; letter-spacing: 0; margin-left: 4px; vertical-align: top; display: inline-block; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .assigned-league { display: block; color: #848383; font-size: 13px; font-weight: 600; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .team-info .team-info-content .left-team-assigned-league { margin-left: 11px; }

.cont-info .analysis-area .analysis-content-area .versus-img { display: inline-block; width: 33.3333%; text-align: center; }
.cont-info .analysis-area .analysis-content-area .versus-img span { text-align: center; display: inline-block; margin-top: 30px; padding-top: 20.5px; padding-right: 2px; box-sizing: border-box; width: 60px; height: 60px; border-radius: 50%; background-color: #eaeaea; font-family: 'Verdana'; color: #aaaaaa; font-size: 13px; font-weight: 700; border: 1px solid #e5e5e5; letter-spacing: 0; }

/* 선수 정보 */
.cont-info .analysis-area .analysis-content-area .analysis-body { position: relative; box-sizing: border-box; width: 100%; display: flex; display: -ms-flexbox; }
.cont-info .analysis-area .analysis-content-area .analysis-body .loading-area { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .6); text-align: center; line-height: 777px; z-index: 1; }
.cont-info .analysis-area .analysis-content-area .analysis-body .loading-area img { vertical-align: middle; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area { width: 33.3333%; display: inline-block; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .analysis-body .left-team-area { float: left; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .analysis-body .right-team-area { float: right; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info { position: relative; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-img { width: 120px; height: 120px; border: 1px solid #636363; display: inline-block; margin-top: 8px; margin-left: 8px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail { margin-left: 10px; width: 250px; height: 120px; display: inline-block; margin-top: 8px; vertical-align: top; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .player-name { color: #363636; font-size: 18px; font-weight: 900; letter-spacing: -0.3px; display: block; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .lastly-versus { color: #e14444; font-size: 14px; font-weight: 600; display: block; height: 14px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .record { color: #7b7b7b; font-size: 13px; font-weight: 500; letter-spacing: 0; display: inline-block; margin-top: 3px; float: left; margin-bottom: 5px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .batter-box { color: #7b7b7b; font-size: 13px; font-weight: 500; letter-spacing: 0; display: inline-block; margin-top: 3px; float: right;  margin-right: 5px; margin-bottom: 5px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .player-info-table-s { width: 100%; border-top: 2px solid #666666; border-bottom: 1px solid #666666; box-sizing: border-box; height: 54px; margin-top: 4px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .player-info-table-s tbody tr:first-child { border-bottom: 1px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .player-info-table-s tbody tr th { color: #7b7b7b; font-size: 12px; font-weight: 700; text-align: center; width: 40px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-detail .player-info-table-s tbody tr td { color: #7b7b7b; font-size: 12px; text-align: center; letter-spacing: -0.5px; font-weight: 400; border-bottom: none; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b { width: 383px; box-sizing: border-box; border-top: 2px solid #666666; border-bottom: 1px solid #666666; margin-left: 8px; margin-top: 8px; height: 107px; margin-bottom: 7px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b tbody tr th { color: #7b7b7b; font-size: 12px; font-weight: 600; text-align: center; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b tbody tr { border-bottom: 1px solid #e0e0e0; text-align: center;  }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b tbody tr:first-child { border-bottom: 2px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b tbody tr:last-child { border-bottom: 1px solid #666666; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-table-b tbody tr td { color: #7b7b7b; font-size: 12px; letter-spacing: -0.5px; font-weight: 400; }

.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-block-layer { position: absolute; width: 325px; height: 235px; border: 1px solid #666666; background-color: #424242; bottom: 0; right: 5px; z-index: 9998; display: none; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-block-layer .info-block { text-align: center; width: 123px; height: 165px; margin: 29px auto; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-block-layer .info-block .info-block-img { width: 118px; height: 102px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .player-info-block-layer .info-block .info-block-txt { display: block; height: 64px; width: 123px; }

.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box { position: absolute; width: 308px; height: 202px; box-sizing: border-box; border: 2px solid #363636; z-index: 9999; background: #f3f3f3; right: 3px; top: 34px; display: none; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .area-info-title { width: 304px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .area-info-title .select-box-close-btn { width: 12px; height: 12px; display: inline-block; margin-left: 230px; margin-top: 5px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap { display: block; height: 168px; overflow: hidden; width: 304px;  }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap:hover,
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap:focus { height: 168px; overflow: auto; overflow-x: hidden; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap:hover ul li { width: 305px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li { height: 84px; box-sizing: border-box; text-align: center; width: 305px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li:nth-child(2n) { background: #e2e2e2; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .match-detail-info { height: 20px; text-align: center; padding-top: 8px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .match-detail-info span {color: #727272; letter-spacing: 0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .match-detail-info .mach-date { font-size: 12px; font-weight: bold; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .match-detail-info .match-time-place { font-weight: 400; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score { display: block; height: 25px; width: 100%; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .team-wrap {  display: inline-block; width: 119px; text-align: center; box-sizing: border-box; position: relative; height: 25px; margin-top: 5px;}
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .team-wrap .team { font-size: 15px; font-weight: 800; letter-spacing: -0.5px; color: #363636; width: 120px; text-align: center; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; display: inline-block; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .team-wrap .result-label { font-family: 'dotum'; font-size: 11px; line-height: 15px; display: inline-block; height: 15px; background: #fd6b22; color: #fff; border-radius: 2px; border-radius: -webkit-2px; padding: 1px 3px; vertical-align: top; position: absolute; top: 23px; left: 35%; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .result-wrap { display: inline-block; width: 59px; text-align: center; vertical-align: top; margin-top: 5px;}
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .result-wrap .score { font-size:  14.34px; font-weight: 700; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .result-wrap .blue { color: #2473d2; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .march-team-score .result-wrap .versus { font-family: 'Verdana'; font-weight: bold; color: #8e8e8e; margin: 0 5px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .select-btn { width: 86px; border-radius: 2px; border-radius: -webkit-2px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #27bd5c), color-stop(1, #2b9552));
background: -moz-linear-gradient(top, #27bd5c 0%, #2b9552 100%); background: -webkit-linear-gradient(top,  #27bd5c 0%, #2b9552 100%);
background: -o-linear-gradient(top,  #27bd5c 0%, #2b9552 100%); background: -ms-linear-gradient(top,  #27bd5c 0%, #2b9552 100%);
background: linear-gradient(top,  #27bd5c 0%, #2b9552 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27bd5c', endColorstr='#2b9552', gradientType=0); display: inline-block; color: #f1f1f1; font-family: 'dotum'; height: 19px; line-height: 19px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li .select-btn:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #349453), color-stop(0.99, #1c783e));
background: -moz-linear-gradient(top, #349453 0%, #1c783e 99%);
background: -webkit-linear-gradient(top,  #349453 0%, #1c783e 99%);
background: -o-linear-gradient(top,  #349453 0%, #1c783e 99%);
background: -ms-linear-gradient(top,  #349453 0%, #1c783e 99%);
background: linear-gradient(top,  #349453 0%, #1c783e 99%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#349453', endColorstr='#1c783e', gradientType=0);
}
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li div.empty-line-up { padding: 16px 0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .team-info-area .player-info .line-up-select-box .match-list-wrap ul li div.empty-line-up span { color: #727272; letter-spacing: 0; }

/* 센터 */
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result { display: inline-block; width: 33.3333%; box-sizing: border-box; border-left: 1px solid #fafafa; border-right: 1px solid #fafafa; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table { width: 100%; border-top: 3px solid #363636; table-layout: fixed; text-align: center; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tr { border-bottom: 1px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tbody tr .cell { text-align: center; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table thead tr .cell { max-width: 110px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; height: 36px; text-align: center; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table thead tr .cell:nth-child(2) { width: 82px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table thead { height: 36px; box-sizing: border-box; border-left: 2px solid #363636; border-right: 2px solid #363636;
background-image: -webkit-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%);
background-image: -o-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: linear-gradient(0deg, #f0f0f0 0%, #ffffff 100%); display: table-header-group; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table thead tr th { height: 36px; color: #363636; font-size: 15px; font-weight: 600; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tbody { box-sizing: border-box; border-left: 2px solid #363636; border-right: 2px solid #363636; border-bottom: 2px solid #363636; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tbody tr td { height: 29px; color: #595959; font-size: 14px; font-weight: 600; letter-spacing: 0;  }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tbody tr .label { color: #929292; font-size: 12px; background: #F1F1F1; letter-spacing: -1px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-t table tbody tr .orange { color: #ed6841; }

.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table { width: 100%; table-layout: fixed; box-sizing: border-box; border-left: 2px solid #363636; border-right: 2px solid #363636; border-bottom: 2px solid #363636;  }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tr { border-bottom: 1px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table thead { height: 30px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table thead tr th { height: 30px; background-image: -webkit-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: -o-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: linear-gradient(0deg, #f0f0f0 0%, #ffffff 100%); color: #363636; font-size: 13px; font-weight: 700; text-align: center; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr td { text-align: center; height: 30px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell span { font-size: 13px; font-weight: 500; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .label { font-size: 12px; color: #929292; background: #F1F1F1; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .result-label { color: #ffffff; font-weight: 400; padding: 2px 4px; box-sizing: border-box; font-family: 'dotum'; font-size: 11px; margin-bottom: 2px; display: inline-block; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .win-label { border-radius: 2px; border-radius: -webkit-2px; background-color: #2473d2; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .lose-label { border-radius: 2px; border-radius: -webkit-2px; background-color: #e14444; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .draw-label { border-radius: 2px; border-radius: -webkit-2px; background-color: #008841; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .score { font-size: 13px; font-weight: 600;  }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .blue { color: #2473d2; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell .green { color: #008841; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell:nth-child(1) .result-label { margin-right: 5px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr .cell:nth-child(3) .result-label { margin-left: 6px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-m table tbody tr.empty td { background-color: #eeeeee; color: #cbcbcb; font-size: 12px; }

.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b { width: 100%; box-sizing: border-box; border-left: 2px solid #363636; border-right: 2px solid #363636; border-bottom: 2px solid #363636; display: block; height: 286px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .head { display: block; width: 100%; text-align: center; height: 31px; box-sizing: border-box; line-height: 29px; background-image: -webkit-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: -o-linear-gradient(90deg, #f0f0f0 0%, #ffffff 100%); background-image: linear-gradient(0deg, #f0f0f0 0%, #ffffff 100%); color: #363636; font-size: 13px; font-weight: 700; border-bottom: 1px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap { overflow: hidden; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li { display: block; width: 50%; box-sizing: border-box; vertical-align: middle; float: left; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li .team-name { height: 30px; display: inline-block; line-height: 30px; background-color: #363636; width: 100%; text-align: center; color: #f0f4f8; font-size: 13px; font-weight: 400; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul { width: 100%; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap>li:first-child ul { border-right: 1px solid #e0e0e0; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list { width: 100%; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area { height: 25px; background-color: #e9e9e9; line-height: 25px; border-bottom: 1px solid #eeeeee; width: 100%; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area .match-date { color: #929292; font-size: 12px; font-weight: 500; letter-spacing: 0; float: left; margin-left: 12px; box-sizing: border-box; border-right: 1px solid #eeeeee; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area .result-label { color: #ffffff; font-size: 11px; font-weight: 400; font-family: 'dotum'; padding: 0px 3px; border-radius: 2px; border-radius: -webkit-2px; float: right; display: block; height: 17px; line-height: 17px; margin-right: 13px; margin-top: 3px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area .lose-label { background-color: #e14444; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area .win-label { background-color: #2473d2; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .mach-date-area .draw-label { background-color: #008841; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .match-result-area { box-sizing: border-box; height: 48px; border-bottom: 1px solid #eeeeee; padding: 3px 10px 2px 10px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .match-result-area div span { color: #828282; font-size: 13px; font-weight: 500; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .match-result-area .team { line-height: 20px; display: block; height: 20px; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .match-result-area .team .name { float: left; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list .match-result-area .team .result { float: right; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list div.empty-match { text-align: center; line-height: 74px; color: #c9c9c9; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list:nth-child(2n) div.empty-match { background-color: #eeeeee; }
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .comparison-record-area-b .team-record-wrap li ul .match-list:nth-child(2n-1) div.empty-match { background-color: #fafafa; }

.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .mark-bottom { display: block; border-top: 1px solid #363636; } 
.cont-info .analysis-area .analysis-content-area .analysis-body .center-result .mark-bottom img { width: 100%; }