@charset "utf-8";

.content-wrap {padding-top:135px;}

/* 팀정보 */
.content-wrap .main-content .basic-content .team-logo {text-align: center; margin-top:0; border-top:0;}
.content-wrap .main-content .basic-content .info-content {margin-top:10px; border-top:1px solid #d7dade; background:#fff;}
.content-wrap .main-content .basic-content .info-content img {width:150px; height:auto; padding:10px;}
.content-wrap .main-content .basic-content .info-content .team-name {font-size:16px; font-weight:700; letter-spacing: -0.25px; padding:10px 0; background:#630617; color: #fff;}
.content-wrap .main-content .basic-content .info-content table {width:100%; font-size:13.5px; letter-spacing: -0.25px;}
.content-wrap .main-content .basic-content .info-content th, .content-wrap .main-content .basic-content .info-content td{ border-bottom:1px solid #d7dade; padding: 8px 10px;}
.content-wrap .main-content .basic-content .info-content th {width:30%; background:#fdf2f4; border-right:1px solid #d7dade;  vertical-align: middle;}
.content-wrap .main-content .basic-content .info-content td {width:70%; background:#fff; letter-spacing: -0.5px; word-break: keep-all;}
.content-wrap .main-content .basic-content .info-content td .tel {font-size:13px;}

/* 팀연혁 */
.content-wrap .main-content .basic-content .team-history {min-height:300px; padding: 10px;  border-bottom:1px solid #d7dade;}
.content-wrap .main-content .basic-content .team-history .title {position:relative;font-size: 15px; font-weight: bold; margin-bottom:10px; padding-left: 10px;}
.content-wrap .main-content .basic-content .team-history .title:after {content:'';display:block; position:absolute; top:10px; left:0; width:4px; height:4px; background:#d10026;}
.content-wrap .main-content .basic-content .team-history ul li { float:left; width:25%; height:30px; line-height:30px; background:#f8f8f8; text-align: center; font-size:13px; border-bottom:1px solid #d7dade; border-left:1px solid #d7dade;}
.content-wrap .main-content .basic-content .team-history ul li a {display: block; width:100%; height:100%;}
.content-wrap .main-content .basic-content .team-history ul li:last-child,
.content-wrap .main-content .basic-content .team-history ul li:nth-child(4n+0) {border-right:1px solid #d7dade;}
.content-wrap .main-content .basic-content .team-history ul li:nth-child(-n+4) {border-top:1px solid #d7dade;}
.content-wrap .main-content .basic-content .team-history ul li.select {background:#d10026;border-color: #d10026;}
.content-wrap .main-content .basic-content .team-history ul li.select a {color: #fff;}
.content-wrap .main-content .basic-content .team-history .history-area {margin-top:10px;border-top:2px solid #d10026}
.content-wrap .main-content .basic-content .team-history .history-area p {position:relative; padding:10px 0; padding-left:15px; border-bottom: 1px solid #d7dade; font-size:13.5px;}
.content-wrap .main-content .basic-content .team-history .history-area p:after {content:''; display:block; position:absolute; top:19px; left:7px; width:3px; height:3px; background:#7E7E7E;}

.content-wrap .main-content .basic-content .team-history .history-area.empty p {text-align: center; padding:100px 0; background:#f8f8f8;}
.content-wrap .main-content .basic-content .team-history .history-area.empty p:after {display: none;}
