@charset "utf-8";


.header-wrap .gnb {height: 40px;}

/* 달력 */
.content-wrap .main-content .basic-content .content-box .calendar-wrap { width:100%; border-top: 2px solid #D10026; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-title { position:relative; width:100%; height:50px; border-bottom:1px solid #d7dade; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap p { position:absolute; top: 12.5px; left:50%; margin-left:-41px; font-size:17px; font-weight: bold; letter-spacing: -0.5px;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap button {position:absolute; top:15px; border:0; background:0; opacity: 0.5;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap button.prev-btn {left: 10px; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap button.next-btn {right: 10px;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table {width: 100%;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table {width:100%; text-align: center;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table th {text-align: center; padding:10px; border-bottom:1px solid #fff; font-size:15px;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table th.sun {color: #D10026;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table th.sat {color: #0046D5;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td {font-size: 14px; border-bottom:1px solid #fff; border-right:1px solid #fff;position: relative;height: 50px;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td:nth-child(7n+0) {border-right:0;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td.none {background:#e9e9e9;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td .date { display: inline-block; position: absolute; top: 10px; left: 50%; transform: translateX(-50%); line-height: 1; font-weight: 600; font-size: 11px;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td .match { display: inline-block; color: #fff; position: absolute; bottom: 7px; transform: translateX(-50%); line-height: 1; padding: 2px 5px; font-size: 10px; border-radius: 3px; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td .match.finish { background: #e81b3d; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td .match.ing { background: #49984b; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td .match.plan { background: #2932cb;  }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td.select {background:#fff; color: #D10026;}
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td.select:after { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid #D00025; }
.content-wrap .main-content .basic-content .content-box .calendar-wrap .calendar-table table td.select .date { color: #D00025; }

/* 일간 일정 */
.content-wrap .main-content .basic-content .content-box .match-list-wrap {width:100%; padding:15px 0; text-align: center;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-title {font-size:15px; font-weight:bold; margin-bottom:10px;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list {position: relative;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-date {margin-bottom:20px; font-size:14.5px; color:#333;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-date span { position:relative; top:1px; font-size:13px; display: inline-block; padding: 0 5px; margin-left:5px; border:1px solid #2932cb; border-radius: 2px;color: #2932cb; letter-spacing: -0.5px;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-team {width:50%; float:left;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-team img {width:70px; height: 70px;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-team p { font-size:14px; font-weight: bold; margin-top:5px; margin-bottom:15px}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-team .score {font-size: 13px; margin:5px 0 10px; color:#999; font-weight: 600;} 
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .match-team .score.red {color:#ff2121;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .btn {width:100%;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .btn button {float:left; width:50%; height:35px; font-size:14.5px; letter-spacing: -0.5px; background:#D10026; color: #fff; border: 1px solid #fff; }
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .btn button.disabled { background:#f8f8f8; border-color: #e7e7e7; color:#bbb; }
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .btn button.lineup-btn { width: 100%; margin-top: 5px; }
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .btn button:nth-child(1) {border-right: 0;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .match-list .versus { position: absolute; font-size: 1rem; color:#dddcdc; font-weight: 900; width:22px; height:20px; left:50%; margin-left: -11px; top:40%; z-index: 2;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .btn-wrap { margin-top: 0; }
.content-wrap .main-content .basic-content .content-box .match-list-wrap .btn-wrap button { float: none; clear: both; font-size: 13px; height: 30px; width: 80%; font-weight: 600;}
.content-wrap .main-content .basic-content .content-box .match-list-wrap .btn-wrap button.mg-t5 { margin-top: 5px;}

.normal-list-table { border-top: 2px solid #BC0020; }
.normal-list-table.mg-t10 { margin-top: 10px; }
.normal-list-table table { width: 100%; font-size: 13px; }
.normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
.normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 3px 0; text-align: center; }
.normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
.normal-list-table table tbody tr td { text-align: center; padding: 4px 0; vertical-align: middle; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.normal-list-table table .btn-wrap { border: 0; margin-top: 0; width: auto; padding: 0 5px; text-align: center; }
.normal-list-table table .btn-wrap button { height: 25px; padding: 0 0; font-size: 12px; border-radius: 3px; width: 100%; float: none;}
.normal-list-table table tbody tr.modf-row td {background: #f9f3f3;}
.normal-list-table table tbody tr.modf-row td { text-align: left; padding: 10px;}
.normal-list-table table tbody tr.modf-row td h4.tt { padding-bottom: 10px; display: inline-block; color: #950922; font-weight: 600;}
.normal-list-table table tbody tr.modf-row td h4.tt i { padding-right: 4px; position: relative; top: 3px;}
.normal-list-table table tbody tr.modf-row td .input-select .input-text { width: 100%; }
.normal-list-table table tbody tr.modf-row td .input-select .selectbox { width: 100%; margin: 5px 0 }
.normal-list-table table tbody tr.disabled td { background: #f4f4f4; color: #a9a9a9; }


/* 셀렉트 커스텀 */
.selectbox { position: relative; border-style: none;  z-index: 1; display: inline-block; border: 1px solid #e5e5e5; height: 40px; width: 370px; border-radius: 3px; vertical-align: middle; transition: background .25s ease; padding-right: 25px; }
.selectbox:hover { background: #f8f8f8; }
.selectbox:before { content: "";  position: absolute; top: 50%; margin-top: -7px; right: 8px; background: url("../../img/sub/join/down_b_ico.svg") no-repeat 95% 50%; width: 15px; height: 15px; opacity: 0.5; }
.selectbox label { position: absolute; top: 0; left: 0; color: #222;  z-index: -1;  /* IE8에서 label이 위치한 곳이 클릭되지 않는 것 해결 */ font-size: 14px; line-height: 38px; text-align: left; width: 90%; padding-left: 7px; padding-right: 5px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.selectbox select { width: 100%; line-height: normal;  /* line-height 초기화 */ font-family: inherit; border: 0; opacity: 0;  /* 숨기기 */  filter:alpha(opacity=0);  /* IE8 숨기기 */ -webkit-appearance: none; /* 네이티브 외형 감추기 */  -moz-appearance: none; appearance: none; margin-left: 0; height: 38px; cursor: pointer; }
.selectbox select option { font-size: 14px; }

/* 타자, 투수 등록 수정 */
.line-up-info { position: relative; width: 100%; }
.line-up-info:after { content: ''; display: block; clear: both; }
.line-up-info .box { width: 100%; margin-top: 20px;}
.line-up-info .box .tit { background: #D00025; border: none; color: #fff; position: relative; padding: 5px 15px; display: inline-block; font-size: 14px; width: 87px;}
.line-up-info .box .tit:after { width: 0; height: 0; position: absolute; z-index: 2; content: ''; border-left: 15px solid #D00025; border-bottom: 15px solid #D00025; border-right: 15px solid transparent; border-top: 15px solid transparent; top: 0; right: -30px; }
.line-up-info .box input[type="text"] { display: inline-block; border: 0; outline: 0; width: 99%; border: 1px solid #e5e5e5; height: 40px; border-radius: 3px; font-size: 13px; padding: 0 7px; transition: background .25s ease; padding-right: 25px;}
.line-up-info .box .input-select .input-text { position: relative; display: inline-block; width: 55%; }
.line-up-info .box .input-select .input-text i { display: none; position: absolute; top: 10px; right: 10px; font-size: 12px; color: #51d551; }
.line-up-info .box .input-select .input-text.success i { display: block; }
.line-up-info .box .input-select .input-text.success input[type="text"] { border-color: #9d9; }
.line-up-info .box .input-select .input-text.warning input[type="text"] { border-color: #ff0000; }
.line-up-info .box .input-select .selectbox { width: 43%; height: 40px; background: #fff;}
.line-up-info .box .input-select .selectbox select,
.line-up-info .box .input-select .selectbox label { height: 40px; line-height: 38px; }

.layer-pop-wrap { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 9999;}
.layer-pop-wrap .layer-pop-area { width: 450px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-top: 2px solid #D00025;}
.layer-pop-wrap .layer-pop-area .pop-title { position: relative; padding: 15px; border-bottom: 1px solid #dee3eb; font-weight: 600;}
.layer-pop-wrap .layer-pop-area .pop-title i { position: absolute; top: 20px; right: 15px; font-size: 14px; color: rgba(0,0,0,0.2); cursor: pointer;}
.layer-pop-wrap .layer-pop-area .pop-title i:hover { color: rgba(0,0,0,0.6); }
.layer-pop-wrap .layer-pop-area .pop-content { padding: 20px; text-align: center; }
.layer-pop-wrap .layer-pop-area .btn-wrap { margin: 0; padding: 10px;}

.lineup-list .layer-pop-area { width: 90%; height: 85vh; overflow: hidden; padding-bottom: 56px;}
.lineup-list .layer-pop-area .lineup-group { position: relative; width: 100%; }
.lineup-list .layer-pop-area .lineup-group:after { content: ''; display: block; clear: both; }
.lineup-list .layer-pop-area .lineup-group .lineup-area { float: left; width: 50%; border-right: 1px solid #dee3eb; } 
.lineup-list .layer-pop-area .lineup-group .lineup-area:last-child { border-right: 0; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title { position: relative; width: 100%; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title .team-logo { width: 100px; height: 100px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title .team-name { font-size: 14px; font-weight: 600;}
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list { text-align: left; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list { margin-top: 20px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li { position: relative; border-top: 1px solid #dee3eb; padding: 10px 10px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li:last-child { border-bottom: 1px solid #dee3eb; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li:after { content: ''; display: block; clear: both; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .img-area { float: left; margin-right: 10px; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .img-area img { width: 100%; height: 100%; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player { float: left; margin-top: 5px;}
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player .player-name { font-size: 13px; font-weight: 600; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player .player-position { font-size: 10px; color: #999; }
.lineup-list.layer-pop-wrap .layer-pop-area .btn-wrap { position: absolute; left: 0; bottom: 0; background: #fff;}
.lineup-list.layer-pop-wrap .layer-pop-area .btn-wrap button { width: 100%; }
.lineup-list.layer-pop-wrap .layer-pop-area .pop-content { height: calc(100% - 50px); overflow-y: auto; padding: 0; }

.lineup-list .layer-pop-area .info-box { padding: 20px; }
.lineup-list .layer-pop-area .info-box .box-title { position: relative; padding: 15px; border-bottom: 1px solid #dee3eb; font-weight: 600;}
.lineup-list .layer-pop-area .info-box .normal-list-table { border-top: 2px solid #BC0020; }
.lineup-list .layer-pop-area .info-box .normal-list-table table { width: 100%; font-size: 11px; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 5px 0; text-align: center; border-right: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr th:last-child { border-right: none; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr td { text-align: center; padding: 3px 0; border-right: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr td:last-child { border-right: none; }

.lineup-list .layer-pop-area .info-box .normal-list-table .afterglow-label, 
.lineup-list .layer-pop-area .info-box .normal-list-table .advance-label {padding: 0px 3px 1px; font-size: 0.5rem; margin-right: 4px; color: #fff; border-radius: 5px; position: relative; top: 0}
.lineup-list .layer-pop-area .info-box .normal-list-table .advance-label {background:#36446E}
.lineup-list .layer-pop-area .info-box .normal-list-table .afterglow-label {background: #dc4f4f}

.btn-wrap { position: relative; width: 100%; margin-top: 30px;}
.btn-wrap button { border:0; background: none; width: 50%; height: 40px; padding: 0 25px; float: left;}
.btn-wrap button.triple { width: 33%; }
.btn-wrap button.bg-white { background: #f2f4f7; }
.btn-wrap button.bg-red { background: #D00025; color: #fff;}
.btn-wrap button.bg-gradient { color: #2d2d2d; background-color: #fff; background-image: -webkit-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -o-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: linear-gradient(0deg, #d7d7d7 0%, #ffffff 100%); border: 1px solid #ccc;}

ul.ui-menu { background: #fff; padding: 5px 0; border: 1px solid #e5e5e5; z-index: 10; border-radius: 3px; overflow-y: auto; max-height: 150px; }
ul.ui-menu {
    overflow-y: auto;
    /* ie scrollbar css */
    scrollbar-arrow-color: #efefef;
    scrollbar-Track-Color: #efefef;
    scrollbar-base-color: #dfdfdf;
    scrollbar-Face-Color: #dfdfdf;
    scrollbar-3dLight-Color: #dfdfdf;
    scrollbar-DarkShadow-Color: #dfdfdf;
    scrollbar-Highlight-Color: #dfdfdf;
    scrollbar-Shadow-Color: #dfdfdf
 }
ul.ui-menu::-webkit-scrollbar { width: 10px; } 
ul.ui-menu::-webkit-scrollbar-thumb { height: 17%; background: rgba(0,0,0,0.2); border-radius: 10px; background-clip: padding-box;border: 3px solid transparent; }
ul.ui-menu::-webkit-scrollbar-track { background: rgba(0,0,0,0); }
ul.ui-menu li.ui-menu-item { padding: 5px 10px; font-size: 12px; cursor: pointer; }
ul.ui-menu li.ui-menu-item:hover { background: #f2f2f2; }

.order-list .layer-pop-area { width: 90%; height: 85vh; overflow: hidden; padding-bottom: 56px;}
.order-list.layer-pop-wrap .layer-pop-area .btn-wrap { position: absolute; left: 0; bottom: 0; background: #fff;}
.order-list.layer-pop-wrap .layer-pop-area .btn-wrap button { width: 50%; }
.order-list.layer-pop-wrap .layer-pop-area .btn-wrap button.btn-close-order-lineup-popup { width: 100%; }
.order-list.layer-pop-wrap .layer-pop-area .pop-content { height: calc(100% - 50px); overflow-y: auto; padding: 15px;}
.order-list .layer-pop-area .order-group { position: relative; width: 100%; }
.order-list .layer-pop-area .order-group .normal-list-table { border-top: 2px solid #BC0020; }
.order-list .layer-pop-area .order-group .normal-list-table.mg-t10 { margin-top: 10px; }
.order-list .layer-pop-area .order-group .normal-list-table table { width: 100%; font-size: 1.3rem; }
.order-list .layer-pop-area .order-group .normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
.order-list .layer-pop-area .order-group .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 5px 0; text-align: center; border-right: 1px solid #ddd; font-size: 12px;}
.order-list .layer-pop-area .order-group .normal-list-table table thead tr th:last-child { border-right: none; }
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr td { text-align: center; padding: 3px 0; border-right: 1px solid #e5e5e5; font-size: 12px;}
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr td:last-child { border-right: none; }

/*오더지 출력 수정 후*/
.order-list .layer-pop-area .order-group .table-title {padding:10px; text-align:left;}
.order-list .layer-pop-area .order-group td.my-team {font-weight : bold; font-size:15px;}
.order-list .layer-pop-area .order-group td.versus-team {color : #A5A5A5;}


@media print {
  .order-list .btn-wrap { display: none; }
  
}

/*선수 상세보기*/
.layer-pop-area .player-info-group .info-content img {width:44px; height:auto; padding:10px;}
.layer-pop-area .player-info-group .info-content .player-img { border-radius: 50%; }
.layer-pop-area .player-info-group .info-content img.big-img {width:120px; height:120px; padding:10px;}

.layer-pop-area .player-info-group .info-content .player-info { float: right; width: calc(100% - 120px); padding: 15px 0 25px 10px; }
.layer-pop-area .player-info-group .info-content .player-info .player-name { text-align:left; font-size: 17px; font-weight: bold; }
.layer-pop-area .player-info-group .info-content .player-info .player-name .star-toggle-btn { vertical-align: top; margin: 5px; }
.layer-pop-area .player-info-group .info-content .player-info .player-name .team-name { color: #999; font-size: 12px; line-height: 26px; font-weight: normal; }
.layer-pop-area .player-info-group .info-content .player-info .player-detail { font-size: 13px; font-weight: bold; text-align: left;}
.layer-pop-area .player-info-group .info-content .player-info .player-detail ul li {position:relative; font-weight: normal; padding-left:10px;}
.layer-pop-area .player-info-group .info-content .player-info .player-detail ul li:after {position: absolute; content:''; width:3px; height:3px; background:#999; top:9px; left:0;}

/* 고정 table */
.pop-content .info-box .player-record .record-wrap > div {float:left;}
.pop-content .info-box .player-record .record-wrap .record-table-fixed, .pop-content .info-box .player-record .record-wrap .record-table-fixed02 {position:relative; z-index:1; width:130px; background:#fff; box-shadow:5px 0px 5px rgba(0, 0, 0, 0.1);}

.pop-content .info-box .player-record .record-wrap .record-table {width:calc(100% - 130px); white-space:nowrap; -ms-white-space:nowrap; -ms-overflow-style: none; overflow-x: auto; background:#fff;}
.pop-content .info-box .player-record .record-wrap .record-table::-webkit-scrollbar {display:none;}

.pop-content .info-box .player-record .record-wrap table {width:100%; font-size:13px; letter-spacing: -0.5px; text-align: center;}
.pop-content .info-box .player-record .record-wrap table tr th {border-top:2px solid #0084ff; border-bottom:1px solid #d7dade; text-align: center; padding:10px 15px; background:#f8f8f8;}
.pop-content .info-box .player-record .record-wrap table tr td {padding:0 20px; height: 40px; vertical-align: middle; border-bottom:1px solid #d7dade; background:#fff;}
.pop-content .info-box .player-record .record-wrap table tr td.background { background: #e8f9eb;}
.pop-content .info-box .player-record .record-wrap table tr td.team-name,
.pop-content .info-box .player-record .record-wrap table tr td.player-name {font-weight:bold; text-align: left; }

.pop-content .info-box .player-record .record-wrap table tr td.team-name span {display: inline-block; padding:0 3px; vertical-align: middle;}
.pop-content .info-box .player-record .record-wrap table tr td.team-name span.left-team {color: #0084ff;}
.pop-content .info-box .player-record .record-wrap table tr td.team-name span.right-team {color: #0084ff;}
.pop-content .info-box .player-record .record-wrap table tr td.player-name div.player-img {width:25px; height:25px; margin-right:5px; border-radius: 50%; overflow: hidden; display: inline-block; vertical-align: middle; }
.pop-content .info-box .player-record .record-wrap.player-big-table table tr td { padding: 10px; height: 61px; }
.pop-content .info-box .player-record .record-wrap.player-big-table table tr td.player-name div.player-img { width: 40px; height: 40px; }
.pop-content .info-box .player-record .record-wrap table tr td.player-name div.player-img img { width: 100%; padding: 0; }
.pop-content .info-box .player-record .record-wrap table tr td.player-name .player { display: inline-block; vertical-align: middle; white-space: nowrap; overflow: hidden; max-width: 80px; text-overflow: ellipsis; }
.pop-content .info-box .player-record .record-wrap table tr td.player-name .player .team-name { display: block; font-size: 10px; font-weight: normal; color: #999; }
.pop-content .info-box .player-record .record-wrap table tr td.team-name div.team-img {width:25px; height:25px; margin-right:5px; border-radius: 50%; overflow: hidden; display: inline-block; vertical-align: middle; }
.pop-content .info-box .player-record .record-wrap table tr td.team-name div.team-img img { width: 100%; padding: 0; }
.pop-content .info-box .player-record .record-wrap table tr td .btn {font-size:12.5px; background:#27292D; border-radius: 5px; color:#fff; padding:5px 10px;}
.pop-content .info-box .player-record .record-wrap .record-table-fixed02 table tr th:nth-child(1) {padding-right:0; }
.pop-content .info-box .player-record .record-wrap .record-table-fixed02 table tr td:nth-child(1) {padding-right:0; padding-left: 10px;}

.pop-content .info-box .player-record .record-wrap { margin-top: 10px; margin-bottom:20px;}
.pop-content .info-box .player-record .record-wrap table tbody tr.total td { background: #F2F3FF; font-weight: bold; }
 
/*라인업 제출시 선수 경고 표시*/
ul li.warning{color:red;}
