@charset 'utf-8';

#team_data .data-category {}
#team_data .data-category ul {display:table; width:100%; table-layout:fixed; border-collapse:separate;}
#team_data .data-category li {display:table-cell; float:none; width:100%; text-align:center; cursor:pointer;}
#team_data .data-category li a {display:block; padding:1rem 0;}
#team_data .data-category li a.on {color:crimson;}
#team_data .data-category li img {width:24px;}

#team_data dt {background-color:rgba(68,75,87,.9);}
#team_data dt a {display:inline-block; padding:1rem; border-right:1px solid #4f545c; color:#e0e0e0; font-weight:normal;}
#team_data dt a:link,
#team_data dt a:visitied {color:#e0e0e0;}
#team_data dt a:hover {color:#e0e0e0; background-color:#3d434e;}
#team_data dt a.on {color:#fff;}

#team_data dd {width:100%; overflow:hidden;}
#team_data table {width:100%; border-collapse:collapse; border:1px solid #ddd; border-top:3px solid #444b57; background-color:#fff;}
#team_data table caption {caption-side:top; margin-top:1rem; padding:0;}
#team_data table h3 {padding:.9rem .9rem .9rem 0; text-align:left; font-size:1rem;}
#team_data thead th {padding:.75rem; border-bottom:1px solid #333; text-align:center; white-space:nowrap;}
#team_data tbody th {border-bottom:1px solid #ddd;}
#team_data tbody tr.first {background-color:#f8f8f8;}
#team_data tbody th:first-child {text-align:center; font-size:1.1rem;}
#team_data tbody td {padding:.6rem 0; border-bottom:1px solid #ddd; text-align:center; /*font-size:1.2rem;*/ color:#333;}
#team_data tbody tr.first td {/*font-weight:bold;*/}
#team_data tbody tr:hover {background:#f8f8f8;}
#team_data tbody td.left {text-align:left;}
#team_data dd > div {padding:.6rem; border:1px solid #faebcc; text-align:center; /*font-size:1.2rem;*/ color:#8a6d3b; background-color:#fcf8e3;} /* 데이터가 없습니다 */
#team_data dd img {margin-right:.5rem;}
#artc_list th + td {text-align:left;}

@media (max-width:767px) {
	.responsive #team_data .data-category {white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
	.responsive #team_data .data-category ul {display:flex; flex-wrap:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
	.responsive #team_data .data-category li a {padding:0 .5rem .5rem .5rem;}
	.responsive #team_data .data-category li a.on {background-color:transparent; color:inherit;}
	.responsive #team_data .data-category li img {width:20px;}

	.responsive #team_data dl {white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
	.responsive #team_data dt {display:flex; flex-wrap:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar;}
	.responsive #team_data dt a {padding:1rem;}

	.responsive #team_data thead th {padding:.75rem 0;}
	.responsive #team_data dd img {display:none;}

	.responsive .widget-side-box #team_data .data-category li a {padding:.5rem;}
}

@media (max-width:576px) {
	.responsive #team_data .data-category {padding:15px 15px 0 15px;}
	.responsive #team_data dt a {padding:.5rem;}
	.responsive #team_data .widget-main-box {border-width:1px 0;}
	.responsive #team_data .widget-small-box {padding:0; margin:-1px;}
	.responsive #team_data table h3 {padding:.9rem;}
}

.widget-side-box #team_data .data-category {background-color:rgba(68,75,87,.9);}
.widget-side-box #team_data .data-category li a {color:#fff;}
.widget-side-box #team_data .data-category li a.on {color:#ff9800;}
.widget-side-box #team_data dt a {padding:.5rem 1rem;}
.widget-side-box #team_data table {border:0;}
.widget-side-box #leftDataTop thead {display:none;}
.widget-side-box #leftRanking dd img {display:none;}
.widget-side-box #team_data tbody tr:last-child th,
.widget-side-box #team_data tbody tr:last-child td {border-bottom:0;}
.widget-side-box #team_data #artc_list th + td {white-space:pre-wrap;}