@charset "utf-8";

div.contents div.page-contents div.s-page-content div.p-content-title span.sub-title-txt { display: block; margin-top: 10px; font-weight: bold; color: #6f89a9; font-size: 15px; letter-spacing: -2px; }
div.contents div.page-contents div.s-page-content div.p-content-title span.sub-title-txt:BEFORE { content: "·"; margin: 0 5px; }
.p-content-area div.game-info { color:#e62727; text-align:right; }

/* table(표) */
table tr td.table-title { color: #1662be; font-weight: bold; }

table.tb-statistics { width: 100%; margin-bottom: 2px; }
table.tb-statistics .red { color: #e76969; }
table.tb-statistics .blue { color: #1662be; }
table.tb-statistics th { border-right: 1px solid #e4e7ec; }
table.tb-statistics th,tr { text-align: center; border-bottom: 1px solid #e4e7ec; }
table.tb-statistics tr:last-child { border-bottom: 1px solid #97adc7; }
table.tb-statistics tr td { padding: 5px 0; white-space: nowrap; }
table.tb-statistics tr td.hide{ display:none; }
table.tb-statistics tr th.r-border { border-right: 1px solid #97adc7; }
table.tb-statistics tr td.r-border { border-right: 1px solid #e4e7ec; }
table.tb-statistics tr th.l-border { border-left: 1px solid #97adc7; }
table.tb-statistics tr td.l-border { border-left: 1px solid #e4e7ec; }
table.tb-statistics tr td span { display: block; }
table.tb-statistics tr th.active,td.active { background-color: #f4f9ff; }
table.tb-statistics tr th.active a { cursor: pointer; }
table tr:not(:first-child):nth-child(2n-1),
table tr:not(:first-child):nth-child(2n-1) td,
table tr:not(:first-child):nth-child(2n-1) th { background-color: #eaeaea; }

table.player-score-box { border-top: 1px solid #97adc7; margin-top:15px; }
table.player-score-box tr td.r-title { border-right: 1px solid #97adc7; border-bottom: 1px solid #97adc7; border-left: 1px solid #97adc7;background-color: #dee6f0; font-weight: bold; color:#3d5a7d }
table.player-score-box tr td.r-content { text-align:left; padding-left:20px; border-bottom: 1px solid #97adc7; white-space: normal; word-break: break-all;}
table.player-score-box tr th.r-title { border-right: 1px solid #97adc7;  border-left: 1px solid #97adc7;border-bottom: 1px solid #97adc7; background-color: #dee6f0; font-weight: bold; color:#1662be; padding:5px 0; }
table.player-score-box tr th.r-content { background:#f4f9ff; padding:5px 0; font-weight:bold; border-bottom: 1px solid #97adc7; border-right:none;}
table.player-score-box tr td.r-content.right-align { text-align:right; padding-right:20px;}
table.player-score-box tr.bottom { border-bottom:none; background-color: white;}
table.player-score-box tr.bottom td { border-bottom:none; text-align:right; padding-right:10px; font-size:12px; background-color: white;}

table.tb-statistics tr.statistics-header { border-top: 1px solid #3d5a7d; border-bottom: 1px solid #97adc7; background-color: #dee6f0; color: #3d5a7d; font-weight: bold; }
table.tb-statistics tr.statistics-header td.r-border { border-right: 1px solid #97adc7; }
table.tb-statistics tr.statistics-header td.l-border { border-left: 1px solid #97adc7; }
table.tb-statistics tr.statistics-header td .btn-move { padding: 0px 6px 0px 5px; background: #33547b; color: #fff; font-size: 12px; font-weight: bold; cursor: pointer; border-radius: 3px; position: absolute; margin: 4px 2px; }
table.tb-statistics tr.statistics-header td .btn-move.next { top:2px; right:0px; }
table.tb-statistics tr.statistics-header td .btn-move.prev { top:2px; left:3px; display:none; }
table.tb-statistics tr.statistics-header td.hide { display:none; }
table.tb-info { width: 100%; margin-bottom: 2px; }
table.tb-info .red { color: #e14444; }
table.tb-info .blue { color: #3366bb; }
table.tb-info tr { text-align: center; border-bottom: 1px solid #e1e1e1; }
table.tb-info tr:last-child { border-bottom: 1px solid #97adc7; }
table.tb-info tr td { padding: 5px 0; border-right: 1px solid #e1e1e1; font-weight: bold; }
table.tb-info tr td:last-child { border-right: none; }
table.tb-info tr td span { display: inline-block; vertical-align: middle; margin-right: 5px; }
table.tb-info tr td span:last-child { margin-right: 0; }

table.tb-statistics tr.statistics-total { border-top: 1px solid #97adc7; border-bottom: 1px solid #3d5a7d; background-color: #dee6f0; color: #3d5a7d; font-weight: bold; }
table.tb-statistics tr.statistics-total td.r-border { border-right: 1px solid #97adc7; }
table.tb-statistics tr.statistics-total td.l-border { border-left: 1px solid #97adc7; }

table.tb-info tr.info-header { border-top: 1px solid #97adc7; border-bottom: 1px solid #97adc7; background-color: #dee6f0; }
table.tb-info tr.info-header td { border-right: 1px solid #97adc7; font-weight: bold; }
table.tb-info tr.info-header td:last-child { border-right: none; }

/* 탭영역 및 컨텐츠 영역*/
.tab-area { position:relative; top:1px; z-index:1;}
.tab-area ul { display:flex; }
.tab-area ul li { border-radius:2px 2px 0 0; border-top:4px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; display:inline-block; padding:5px 10px; color:#d2d2d2; cursor:pointer; border-bottom:1px solid #3d5a7d; font-weight:600; }
.tab-area ul li.tab-active { border-top:4px solid #3d5a7d; border-left:1px solid #3d5a7d; border-right:1px solid #3d5a7d; color:#3d5a7d; border-bottom:1px solid #f8f8f8;}

/* filter area */
div.filter-area { padding: 10px 0; border-top: 1px solid #3d5a7d; line-height: 24px; }
div.filter-area > * { display: inline-block; vertical-align: middle; }
div.filter-area img { vertical-align: middle; }
div.filter-area span.filter-title { color: #3d5a7d; font-weight: bold; margin: 0 5px 0 10px; }
div.filter-area div.search-input { position: relative; display: inline-block; }
div.filter-area div.search-input input { font-size: 12px; padding: 3px 23px 3px 7px; width: 200px; border: 1px solid #f0efef; border-radius: 3px; background-color: #fafafa; }
div.filter-area div.search-input img.ico-search { position: absolute; top: 6px; right: 7px; }

/* search date area */
div.date-area > * { display: inline-block; vertical-align: middle; }
div.date-area div.month-date { padding: 10px 0; margin-right: 20px; }
div.date-area div.month-date select { font-size: 12px; width: 70px; margin: 0 2px; }
div.date-area div.day-date { padding: 10px 15px; border: 1px solid #e2e2e2; background-color: #fafafa; }
div.date-area div.day-date span.day-date-title { color: #3d5a7d; font-weight: bold; margin-right: 15px; }
div.date-area div.day-date span.day-date-txt { border: 1px solid #e2e2e2; background-color: #FFFFFF; color: #3d5a7d; padding: 1px 10px 3px 10px; }
div.date-area a.btn-arrow-gray { border: 1px solid #9a9a9a; border-radius: 1px; background-color: #aaaaaa; color: #FFFFFF; padding: 0px 7px 2px 5px; font-size: 11px; }
div.date-area a.btn-arrow-blue { border: 1px solid #567ea5; border-radius: 1px; background-color: #5c87b0; color: #FFFFFF; padding: 1px 7px 2px 5px; font-size: 10px; }

/* 경기일정 테이블 */
div.cont-info table.vertical-table { width: 100%; margin-top:10px; text-align:center; margin-bottom: 50px; }
div.cont-info table.vertical-table tbody tr th {
    position: relative; padding: 8px 5px; border-top:5px solid #3d5a7c; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight:bold;
  text-align:center; background: rgba(252,252,252,1);
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
}
div.cont-info table.vertical-table tbody tr th img { vertical-align: middle; margin-left: 7px; }
div.cont-info table.vertical-table tbody tr td { padding:10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight:600; }
div.cont-info table.vertical-table tbody tr td.red { color: #e14444; }
div.cont-info table.vertical-table tbody tr td.blue { color: #3366bb; }
div.cont-info table.vertical-table tbody tr td > span { display: inline-block; vertical-align: middle; }
div.cont-info table.vertical-table tbody tr td span.score { font-weight: bold; margin: 0 5px; }
div.cont-info table.vertical-table tbody tr td span.score.red { color: #e14444; }
div.cont-info table.vertical-table tbody tr td span.score.blue { color: #3366bb; }

table.tb-statistics.scorebox tr td { font-weight: bold; }
table.tb-statistics.scorebox tr td.hide {display:none;}

a.btn-match-01 { display: inline-block; background-color: #6f6f6f; color: #FFFFFF; border-radius: 1px; padding: 6px 15px 7px 15px; font-size: 11px; font-weight: normal; margin-bottom: 2px; }
a.btn-match-02 { display: inline-block; background-color: #3f6991; color: #FFFFFF; border-radius: 1px; padding: 6px 15px 7px 15px; font-size: 11px; font-weight: normal; }

.text-yellow {color:#e7a824;}
.text-red {color:#dc4f4f;}
.text-sea {color:#5c6b99;}
.text-black {color:#595959;}
.text-green {color:#79ff79;}
.text-sky {color:#5e9bdf;}

.result-label {
	padding: 3px 4px;
	border-radius: 2px;
	border: 1px solid #e9e9e9;
	font-size: 11px;
	color: #fff;
	background: #f1f1f1;
	color: #989898;
	background-color: #fd6b22;
	border: none;
	color: #f7f7f7;
}