@charset "utf-8";
/* ----------
css
---------- */

/* ****************** 공통 ********************** */
.comm-tit{position:relative; padding-left:23px; font-size:21px; line-height:30px; color:#111; font-weight:400; letter-spacing:-0.5px; margin-bottom:20px;}
.comm-tit:before{display:block; content:""; position:absolute; top:8.5px; left:0; width:14px; height:12px; background:url(/images/2018/content/comm_tit_bg.png) no-repeat left top;}
.comm-box{width:100%; margin-bottom:30px;}
.comm-sub-tit{font-size:18px; color:#333; font-weight:400; margin-bottom:15px;}

/* ****************** 공통 :: 테이블 ********************** */
/* .participation-summary-tbl{width:100%; border-top:2px solid #222;}
.participation-summary-tbl th{font-size:16px; line-height:26px; color:#333; font-weight:500; text-align:center; letter-spacing:-0.5px; padding:10px 0; border:1px solid #ddd; background-color:#eee;}
.participation-summary-tbl td{background-color:#fff; border:1px solid #ddd; padding:5px 0;}
.participation-summary-tbl td > p{padding-left:19px; font-size:16px; line-height:30px; color:#333; letter-spacing:-0.5px;}
.participation-summary-tbl td > p span{color:#999;}
.participation-summary-tbl td > b{display:block; font-size:20px; line-height:30px; color:#333; font-weight:500; letter-spacing:-0.5px; text-align:center;}
.participation-summary-notice{padding:17px 22px; padding-top:29px; background-color:#fff; border:1px solid #ddd; border-top:2px solid #222;}
.participation-summary-notice > p{position:relative; padding-left:11px; font-size:16px; line-height:26px; color:#333; letter-spacing:-0.5px; margin-bottom:12px;}
.participation-summary-notice > p:before{display:block; content:""; position:absolute; top:10px; left:0; width:5px; height:5px; background-color:#999; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.participation-summary-notice > p span{color:#999;}
.participation-summary-notice > p.style02{padding-left:0;}
.participation-summary-notice > p.style02:before{display:none;}
.participation-summary-schedule-tag{float:right;}
.participation-summary-schedule-tag > span{display:inline-block; vertical-align:middle; width:100px; height:40px; line-height:40px; text-align:center; font-size:15px; background-color:#667ace; color:#fff; margin-right:10px;}
.participation-summary-schedule-tag > span:first-child{background-color:#ffdf49; color:#333; margin-left:0px;}
.participation-summary-schedule-tag > span.final{background-color:#ed2847;} */

/* ****************** 리그소개 ********************** */
.comm-schedule-tbl{width:100%;}
.comm-schedule-tbl th{font-size:16px; line-height:26px; color:#333; text-align:center; letter-spacing:-0.5px; font-weight:400; padding:10px 0; background-color:#eee; border:1px solid #ddd;}
.comm-schedule-tbl thead th.top{border-top:2px solid #222;}
.comm-schedule-tbl td{border:1px solid #ddd; background-color:#fff; height:78px; letter-spacing:-0.5px; text-align:center;}
.comm-schedule-tbl td.apply{font-size:13.5px; line-height:15px; color:#333; background-color:#ffdf49;}
.comm-schedule-tbl td.ing{font-size:15px; color:#fff; background-color:#667ace;}

/* ****************** 리그운영안내 ********************** */
/* -------- 리그운영안내 :: 공통 탭 -------- */
.baseball-information-tab-container{width:100%;}
.baseball-information-tab-list{width:100%; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; margin-bottom:40px;}
.baseball-information-tab-list > li{float:left; width:302.5px; height:44px; text-align:center; background-color:#f9f9f9; border:1px solid #ddd; border-left:0;}
.baseball-information-tab-list > li:first-child{border-left:1px solid #ddd; border-radius:25px 0 0 25px; -moz-border-radius:25px 0 0 25px; -webkit-border-radius:25px 0 0 25px; -o-border-radius:25px 0 0 25px;}
.baseball-information-tab-list > li:last-child{border-radius:0 25px 25px 0; -moz-border-radius:0 25px 25px 0; -webkit-border-radius:0 25px 25px 0; -o-border-radius:0 25px 25px 0;}
.baseball-information-tab-list > li a{display:block; font-size:18px; line-height:44px; letter-spacing:-0.5px; color:#333;}
.baseball-information-tab-list > li.selected{background-color:#ec1f4a;}
.baseball-information-tab-list > li.selected a{color:#fff;}
.baseball-information-tab-content-wrapper{width:100%;}

/* -------- 리그운영안내 :: 표 -------- */
.operations-guide-tit{border:2px solid #ddd; background-color:#fff; text-align:center; margin-bottom:10px;}
.operations-guide-tit > h3{font-size:21px; line-height:26px; color:#111; font-weight:400; letter-spacing:-0.5px; padding:12px 0;}
.operations-guide-tit > h3 p{font-size:16px;}
.operations-guide-tit.final{border-color:#ed2847; padding:45px 0;}
.operations-guide-tit.final > h3 span{color:#ed2847;}
.operations-guide-tbl{width:100%; border-bottom:2px solid #222; margin-bottom:20px;}
.operations-guide-tbl th{background-color:#eee; border-left:1px solid #222; border-top:2px solid #222; font-size:20px; line-height:22px; color:#333; font-weight:400; letter-spacing:-0.5px; text-align:center; padding:12px 0; border-bottom:1px solid #ddd;}
.operations-guide-tbl tr th:first-child{border-left:0;}
.operations-guide-tbl th em{font-size:13.5px;}
.operations-guide-tbl td{font-size:16px; line-height:22px; color:#333; text-align:center; border-left:1px solid #ddd; border-bottom:1px solid #ddd; letter-spacing:-0.5px; padding:12px 0; background-color:#fff;}
.operations-guide-tbl td.bol{border-left-color:#222;}
.operations-guide-tbl.type2{margin:20px 0; width:929px; border-bottom:0;}
.operations-guide-tbl.type2 th, .operations-guide-tbl.type2 td{font-size:17px; line-height:30px; color:#333;}
.operations-guide-tbl.type2 th.point{border-top-color:#ddd;}
.operations-guide-tbl.type2 td{padding-left:19px; text-align:left; border-top:2px solid #ddd;}
.operations-guide-tbl.type2 td.center{padding-left:0; text-align:center;}
.operations-guide-tbl.type2 td.point{border-top-color:#222;}
.operations-guide-tbl.type2 td > p{padding-left:10px; position:relative;}
.operations-guide-tbl.type2 td > p:before{position:absolute; left:0; top:0; content:"·"; color:#333;}
.operations-guide-tbl.type2 tr:last-child th{border-bottom:2px solid #222;}
.operations-guide-tbl.type2 tr:last-child td{border-bottom:2px solid #222;}

.operations-guide-comment{font-size:16px; line-height:26px; color:#111; letter-spacing:-0.5px; margin-bottom:15px;}
.operations-guide-arrow{width:100%; text-align:center; color:#000; margin-bottom:40px;}
.operations-guide-arrow i{vertical-align:middle; font-size:45px;}

.operations-guide-box{background-color:#fff; border:1px solid #ddd; padding:20px; padding-left:19px; margin-bottom:16px;}
.operations-guide-box > p{font-size:17px; line-height:30px; color:#333; letter-spacing:-0.5px;}
.operations-guide-box > p span {display:inline-block;padding:0 5px;background-color:#eee;border:1px solid #ddd;}


/* ****************** 참가팀소개 ********************** */
.league-team-tbl{width:100%;}
.league-team-tbl-tit{height:47px; text-align:center; font-size:18px; color:#fff; font-weight:500; letter-spacing:-0.5px; background-color:#3ec914;}
.league-team-tbl tbody td{border:1px solid #ccc; height:100px; vertical-align:middle;}
.league-team-tbl tbody td:hover{background-color:rgba(51,128,195,0.4)}
.league-team-tbl tbody td a{display:block; width:100%; height:100%;}

/* -------- 리그운영안내 :: 공통 탭 -------- */
.tabletennis-information-tab-container{width:100%;}
.tabletennis-information-tab-list{width:100%; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; margin-bottom:40px;}
.tabletennis-information-tab-list > li{float:left; width:49.8%; height:44px; text-align:center; background-color:#f9f9f9; border:1px solid #ddd; border-left:0;}
.tabletennis-information-tab-list > li:first-child{border-left:1px solid #ddd; border-radius:25px 0 0 25px; -moz-border-radius:25px 0 0 25px; -webkit-border-radius:25px 0 0 25px; -o-border-radius:25px 0 0 25px;}
.tabletennis-information-tab-list > li:last-child{border-radius:0 25px 25px 0; -moz-border-radius:0 25px 25px 0; -webkit-border-radius:0 25px 25px 0; -o-border-radius:0 25px 25px 0;}
.tabletennis-information-tab-list > li a{display:block; font-size:18px; line-height:44px; letter-spacing:-0.5px; color:#333;}
.tabletennis-information-tab-list > li.selected{background-color:#3ec914;}
.tabletennis-information-tab-list > li.selected a{color:#fff;}