@charset "utf-8";

@font-face {font-family:DINWeb-Bold; src:url(../font/DINWeb-Bold.eot);}
@font-face {font-family:DINWeb-Bold; src:url(../font/DINWeb-Bold.woff) format("woff");}

* {margin:0; padding:0;}
body,input,textarea,select,table,button{line-height:15px;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;font-size:11px;}
body{position:relative;color:#000;}
caption, legend, #accessibility, .hidden{font-size: 0;line-height: 0;text-indent: -5000px;}
img, fieldset, iframe{border:0 none;vertical-align:top;}
fieldset{font-size:0;}
ul,ol{list-style:none;}
a{color:#000;text-decoration:none;cursor:pointer;}
em,address{font-style:normal;}
table {border-collapse:collapse; table-layout:fixed;}
hr{display:none;}

.b {font-weight:bold;}

.highlight {color:#464F86;}

.pointer {cursor:pointer;}

/* color */
.orange {color:orange;}
.blue {color:blue !important;}
.red {color:red !important;}
.lightblue {color:#00e6ff !important;}
.yellow {color:yellow !important;}

/* align */
.center {text-align:center;}

/* display */
.displayBlock {display:block;}
.displayNone {display:none;}

.error {color:#ff5858 !important;}
.confirm {color:#0099ff !important;}

/* padding */
.pd5 {padding:5px;}
.pdT5 {padding-top:5px;}
.pdR5 {padding-right:5px;}
.pdB5 {padding-bottom:5px;}
.pdL5 {padding-left:5px;}

.pd10 {padding:10px;}
.pdT10 {padding-top:10px;}
.pdR10 {padding-right:10px;}
.pdB10 {padding-bottom:10px;}
.pdL10 {padding-left:10px;}

/* margin */
.mgT10 {margin-top:10px;}

/* font-size */
.fs11 {font-size:11px;}

/*input*/
input, select, textarea {font-size: 1em;}
textarea {padding:2px;}
select{height:20px;border:1px solid #d0d0d0;}
input[type=text], input[type=password], input[type=date], input[type=tel], input[type=number], input[type=email], input[type=url], input[type=file], textarea{padding:2px;border:1px solid #999999;font-family:Gulim, MsGothic, Microsoft Yahei, Arial, sana-serif;}
.check, .radio{border:none !important;margin-top:-2px;}

/* background-color */
.bgGray {background-color:#FBFBFB;}
.bgWhite {background-color:#FFFFFF;}
.bgSky {background-color:#F0FDFF;}
.bgBlack {background-color:#848694;}
.bgYellow {background-color:#FFFFD9;}

/* vertical-align */
.valign_t {vertical-align:top;}
.valign_m {vertical-align:middle;}
.valign_b {vertical-align:bottom;}

/* header */
.list-btnGame{*zoom:1;margin-bottom:5px; border:1px solid #dedede; background-color:#f9f9f9; } /* 수정 */
.list-btnGame:after{content:'';display:block;clear:both;}
.list-btnGame li{float:left;}

.banner-type-1{*zoom:1;margin-bottom:5px;}
.banner-type-1:after{content:'';display:block;clear:both;}
.banner-type-1 li{float:left;}

.tab-game{}
.tab-game .tab{*zoom:1;border-bottom:2px solid #71757b;padding:0 0 0 1px;}
.tab-game .tab:after{content:'';display:block;clear:both;}
.tab-game .tab li{float:left;padding:4px 0 0 0;margin-left:-1px;}
.tab-game .tab li a{display:block;border:1px solid #cecece;font-weight:bold;height:26px;line-height:26px;background:#e2e2e2;width:99px;text-align:center;}
.tab-game .tab li.on{padding:0;}
.tab-game .tab li.on a{background:#656565 url('../images/bl_black_2.jpg') no-repeat 0 0;height:30px;line-height:30px;color:#fff;border-bottom:1px solid #656565;}
.tab-game .tab li.day{padding:4px 0 0 0;}
.tab-game .tab li.day span{background:#f1f1f1;color:#787878;font-weight:bold;display:block;height:26px;line-height:26px;border:1px solid #cecece;width:128px;text-align:center;}

/* promptLayer */
#promptLayer {position:absolute;top:0;right:0;width:600px;background-color:#fff;display:none;z-index:9999;}
#promptLayer .tit {height:25px;line-height:25px;font-weight:bold;background-color:#000;color:#fff;padding-left:10px;}
#promptLayer .tit .close {position:absolute;top:8px;right:8px;width:9px;height:9px;background:url(../images/btn_close.png) no-repeat;}
#promptLayer ul li {font-weight:bold;height:25px;line-height:25px;border:solid 1px #000;padding:0;margin-bottom:-1px;}
#promptLayer ul li span {display:inline-block;vertical-align:top;color:#000;}
#promptLayer ul li .playTime {width:35px;text-align:center;color:red;}
#promptLayer ul li .league {float:left;width:80px;height:25px;text-align:center;color:#fff;border-right:1px solid #000000;}
#promptLayer ul li .home {width:210px;padding-right:10px;color:#000;text-align:right;}
#promptLayer ul li .away {width:210px;padding-left:10px;color:#000;text-align:left;}
#promptLayer ul li .score {width:40px;text-align:center;}
#promptLayer ul li .small {font-size:10px;color:#ff3535;font-weight:normal;}

/* copyright */
.copyright {width:828px;height:30px;line-height:30px;text-align:center;margin:30px 0;background-color:#464F86;color:#fff;border:1px solid #000;}
.copyright a {font-size:12px;font-weight:bold;text-decoration:none;color:#FFFF80;}

/* header */
div.header_tab {height:35px;width:828px;background:#f9f9f9;letter-spacing:-1px; font-size:11px;border:1px solid #dedede; margin-bottom:5px; } /* 수정 */
div.header_tab ul {position:relative;list-style-type:none;padding:0px;margin:0px;}
div.header_tab li a {display:block;padding:0 14px;text-align:center;;color:#5d5d5d; } /* 수정 */
div.header_tab li a:hover {text-decoration:none;color:#000000; text-decoration:underline; } /* 수정 */

div.header_tab li.left {float:left; height:35px;line-height:35px; } /* 수정 */
div.header_tab li.right {float:right; height:35px;line-height:35px; } /* 수정 */

.right .icon { display:inline-block; font-size:18px; padding-top:8px; }

div.header_tab li.select {background-color:#f0f0f0;color:#2d2d2d;border:1px solid #dedede; margin:-1px -1px 0 -1px;} /* 수정 */
div.header_tab li.select a {color:#2d2d2d; text-decoration:none; font-weight:bold;}
div.header_tab li.date {letter-spacing:0px;}

/* 퍼가기 */
div.header_tab ul div.shareLayer {position:absolute;display:none;top:35px;right:-1px;width:450px;;height:280px;border:4px solid #464F86;background:#fff;z-index:99;}
div.header_tab ul div.shareLayer .shareBox {padding:20px;}
div.header_tab ul div.shareLayer .shareBox .title {font-size:12px;font-weight:bold;}
div.header_tab ul div.shareLayer .shareBox .desc {margin-top:10px;line-height:16px;}
div.header_tab ul div.shareLayer .shareBox .section {margin-top:20px;}
div.header_tab ul div.shareLayer .shareBox .section .input {width:350px;height:13px;line-height:13px;border:1px solid #ababab;margin-top:5px;font-size:11px;font-family:돋움,dotum;padding:5px;background-color:#F3F3F3;}
div.header_tab ul div.shareLayer .shareBox .section .textarea {width:350px;height:60px;line-height:15px;border:1px solid #ababab;margin-top:5px;font-size:11px;font-family:돋움,dotum;padding:5px;background-color:#F3F3F3;}
div.header_tab ul div.shareLayer .shareBox .section .btn {vertical-align:top;margin-top:5px;}
div.header_tab ul div.shareLayer .close {position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:url(../images/btn_layerclose.png) no-repeat;z-index:1;}

/* 설정 */
div.header_tab ul div.setupLayer {position:absolute;display:none;top:35px;right:-1px;width:220px;;height:160px;border:4px solid #464F86;background:#fff;z-index:99;}
div.header_tab ul div.setupLayer .setupBox .section {padding:20px 20px 10px 20px;border-bottom:1px dotted #999999;}
div.header_tab ul div.setupLayer .setupBox .title {font-size:12px;font-weight:bold;}
div.header_tab ul div.setupLayer .setupBox .desc {margin-top:10px;line-height:16px;}

div.header_tab ul div.setupLayer ul {padding:0;margin:0;background:#fff;}
div.header_tab ul div.setupLayer ul li {float:left;width:110px;background:#fff;color:#424242;text-align:center;}
div.header_tab ul div.setupLayer ul li.line {width:109px;height:72px;border-right:1px dotted #999999;}
div.header_tab ul div.setupLayer ul li strong.name {display:block;padding:10px 5px;color:#656565;font-size:12px;text-align:center;}
div.header_tab ul div.setupLayer ul li a {display:inline;padding:0;}
div.header_tab ul div.setupLayer .close {position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:url(../images/btn_layerclose.png) no-repeat;z-index:1;}

/* date box */
#dateBox {width:830px;position:relative;border-top:2px solid #000;}
#dateBox div.date-box {position:relative;height:40px;padding-top:15px;color:#404040;background:#ffffff;text-align:center;z-index:1;}
#dateBox div.date-box span.date {font-family:DINWeb-Bold;font-size:25px;font-weight:bold;letter-spacing:-1px;vertical-align:top;line-height: 30px;}
#dateBox div.date-box img.prev {position:absolute;left:335px;top:19px;}
#dateBox div.date-box img.next {position:absolute;right:335px;top:19px;}
#dateBox div.date-box img.today {position:absolute;right:290px;top:14px;}
#dateBox div.date-box img.calendar {position:absolute;right:250px;top:14px;}

#dateBox div.first-box {position:absolute;top:20px;z-index:99;margin-left:10px;}
#dateBox div.first-box span.SO {background:url(../images/baseball-icon-s.png) no-repeat;padding:0 10px 0 15px;}
#dateBox div.first-box span.HR {background:url(../images/baseball-icon-h.png) no-repeat;padding:0 10px 0 15px;}
#dateBox div.first-box span.FB {background:url(../images/baseball-icon-b.png) no-repeat;padding:0 10px 0 15px;}

/* football table */
.footballTable {width:830px;}
.footballTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.footballTable .tr td {font-size:12px;font-family:Tahoma,"돋움",Dotum;border:1px solid #dedede;color:#242424;}
.footballTable .tr td.num {width:25px;height:25px;text-align:center;}
.footballTable .tr td.league {width:80px;height:25px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.footballTable .tr td.time {width:40px;font-size:11px;text-align:center;}
.footballTable .tr td.playTime {width:40px;font-size:11px;text-align:center;color:red;}
.footballTable .tr td.home {width:222px;padding-right:5px;color:#000;text-align:right;}
.footballTable .tr td.away {width:222px;padding-left:5px;color:#000;}
.footballTable .tr td.home.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.footballTable .tr td.away.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.footballTable .tr td.score {width:50px;text-align:center;font-weight:bold;}
.footballTable .tr td.htScore {width:40px;text-align:center;font-weight:bold;}
.footballTable .tr td.data {width:60px;padding:0 5px;}
.footballTable .tr td.updown {width:35px;text-align:center;}
.footballTable .tr td .small {font-size:10px;color:#ff3535;}
.footballTable .tr {background-color:#fff;}
.footballTable .trColor {background-color:#f9f9f9;}
.footballTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.footballTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.footballTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;border-top:none;}

/* baseball table */
.baseballTable {width:829px;}
.baseballTable .league {color:yellow;}
.baseballTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.baseballTable .th td.num {border-right:1px solid #666877;}
.baseballTable .th td.title { font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;border-right:none;} /* 수정 */
.baseballTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.baseballTable .th td.leagueBox {border-right:none;background-color:#3070b8;} /* 수정 */
.baseballTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.baseballTable .th td.none {border-right:none;}
.baseballTable .th td.select {background:#225a9a;color:#fff;} /* 수정 */

.baseballTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#404040;} /* 수정 */
.baseballTable .tr td.teamLogo {text-align:center;border-right:none;}
//.baseballTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.baseballTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.baseballTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;border-right:none;}
.baseballTable .tr td.team img {vertical-align:middle;}
.baseballTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.baseballTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.baseballTable .tr td.team strong {}
.baseballTable .tr td.team span {font-size:11px;color:#888;}
.baseballTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.baseballTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.baseballTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.baseballTable .tr td.point {font-size:36px;font-weight:bold;}
.baseballTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.baseballTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.baseballTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.baseballTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.baseballTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.baseballTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.baseballTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.baseballTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:left;padding-left:10px;overflow:hidden;white-space:nowrap;}
.baseballTable .tr td .stadium {position:relative;top:1px;}
.baseballTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.baseballTable .tr td.htScore {width:30px;text-align:center;}
.baseballTable .tr td.data {width:70px;}
.baseballTable .tr td.updown {width:25px;text-align:center;}
.baseballTable .tr td .small {font-size:10px;color:#ff3535;}
.baseballTable .tr td.none {border-right:none;}
.baseballTable .tr td.btnArea {padding:0 10px;}
.baseballTable .tr td.btnArea .onair {float:left;}
.baseballTable .tr td.btnArea .analyse {float:right;}
.baseballTable .tr {background-color:#fff;}
.baseballTable .trColor {background-color:#efefef;}
.baseballTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.baseballTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.baseballTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

.baseballTable .tr td.SO {background:url(../images/baseball-icon-s.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.HR {background:url(../images/baseball-icon-h.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.FB {background:url(../images/baseball-icon-b.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.SOHR {background:url(../images/baseball-icon-sh.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.SOFB {background:url(../images/baseball-icon-sb.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.HRFB {background:url(../images/baseball-icon-hb.png) no-repeat;background-position:center 43px;}
.baseballTable .tr td.SOHRFB {background:url(../images/baseball-icon-shb.png) no-repeat;background-position:center 43px;}

/* groundLayer */
.groundLayer {position:relative;}
.groundLayer.line {border-left:1px solid #E1E1E1;}
.groundLayer strong {position:absolute;font-family:tahoma,dotum;font-size:11px;color:#000;}
.groundLayer strong.s_b {left:23px;bottom:9px;}
.groundLayer strong.s_s {left:58px;bottom:9px;}
.groundLayer strong.s_o {left:93px;bottom:9px;}

.groundLayer2 {position:relative;text-align:center;}
.groundLayer2.line {border-left:1px solid #E1E1E1;}
.groundLayer2 .baseCnt {width:70px;height:34px;background:url(../images/bg_base.png) no-repeat;margin:0 auto;text-align:left;padding-top:3px;padding-left:13px;}
.groundLayer2 .baseCnt .s_b {position:relative;top:0;left:10px;height:11px;}
.groundLayer2 .baseCnt .s_s {position:relative;top:0;left:10px;height:11px;}
.groundLayer2 .baseCnt .s_o {position:relative;top:0;left:10px;height:11px;}

/* injury table (baseball) */
div.headline {width:818px;height:30px;line-height:30px;color:#fff;font-size:13px;font-weight:bold;border:1px solid #444;padding-left:10px;}
div.headline .player {padding-left:50px;}

.injuryTable {width:830px;border:1px solid #444;border-top:none;margin-bottom:5px;}
.injuryTable th {height:30px;background-color:#ebebeb;}
.injuryTable tr td {height:25px;text-align:center;}
.injuryTable tr td.name {padding-left:10px;font-weight:bold;text-align:left;}
.injuryTable tr td.position {width:150px;}
.injuryTable tr td.status {width:80px;color:red;}
.injuryTable tr td.date {width:100px;}
.injuryTable tr td.injury {width:100px;}
.injuryTable tr td.return {width:200px;}

/* basketball table */
.basketballTable {width:829px;}
.basketballTable .league {color:yellow;}
.basketballTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.basketballTable .th td.num {border-right:1px solid #666877;}
.basketballTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.basketballTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.basketballTable .th td.leagueBox {border-right:none;background-color:#3070b8;} /* 수정 */
.basketballTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.basketballTable .th td.none {border-right:none;}
.basketballTable .th td.select {background:#225a9a;color:#fff;} /* 수정 */

.basketballTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.basketballTable .tr td.teamLogo {text-align:center;border-right:none;}
//.basketballTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.basketballTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.basketballTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.basketballTable .tr td.team img {vertical-align:middle;}
.basketballTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.basketballTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.basketballTable .tr td.team strong {}
.basketballTable .tr td.team span {font-size:11px;color:#888;}
.basketballTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.basketballTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.basketballTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.basketballTable .tr td.point {font-size:36px;font-weight:bold;}
.basketballTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.basketballTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.basketballTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.basketballTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.basketballTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.basketballTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.basketballTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.basketballTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.basketballTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.basketballTable .tr td.htScore {width:30px;text-align:center;}
.basketballTable .tr td.data {width:70px;}
.basketballTable .tr td.updown {width:25px;text-align:center;}
.basketballTable .tr td .small {font-size:10px;color:#ff3535;}
.basketballTable .tr td.none {border-right:none;}
.basketballTable .tr td.btnArea {padding-left:10px;}
.basketballTable .tr td.btnArea .analyse {float:right;padding-right:10px;}
.basketballTable .tr {background-color:#fff;}
.basketballTable .trColor {background-color:#efefef;}
.basketballTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.basketballTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.basketballTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

.basketballTable .tr .threePoint {position:relative;height:55px;}
.basketballTable .tr .onePoint {position:relative;height:55px;}
.basketballTable .tr .q1 {position:absolute;top:10px;left:5px;display:none;}
.basketballTable .tr .q2 {position:absolute;top:10px;right:5px;display:none;}
.basketballTable .tr .q3 {position:absolute;bottom:10px;left:5px;display:none;}
.basketballTable .tr .q4 {position:absolute;bottom:10px;right:5px;display:none;}

.basketballTable .tr .q1.on {display:block;}
.basketballTable .tr .q2.on {display:block;}
.basketballTable .tr .q3.on {display:block;}
.basketballTable .tr .q4.on {display:block;}

/* volleyball table */
.volleyballTable {width:829px;}
.volleyballTable .league {color:yellow;}
.volleyballTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.volleyballTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;} /* 수정 */
.volleyballTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.volleyballTable .th td.leagueBox {background-color:#3070b8; text-align:left;padding-left:10px;}  /* 수정 */
.volleyballTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.volleyballTable .th td.none {border-right:none;}
.volleyballTable .th td.select {background:#225a9a;color:#fff;} /* 수정 */

.volleyballTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.volleyballTable .tr td.teamLogo {text-align:center;border-right:none;}
//.volleyballTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.volleyballTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.volleyballTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.volleyballTable .tr td.team img {vertical-align:middle;}
.volleyballTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.volleyballTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.volleyballTable .tr td.team strong {}
.volleyballTable .tr td.team span {font-size:11px;color:#888;}
.volleyballTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.volleyballTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.volleyballTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.volleyballTable .tr td.point {font-size:36px;font-weight:bold;}
.volleyballTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.volleyballTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.volleyballTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.volleyballTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.volleyballTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.volleyballTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.volleyballTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.volleyballTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.volleyballTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.volleyballTable .tr td.htScore {width:30px;text-align:center;}
.volleyballTable .tr td.data {width:70px;}
.volleyballTable .tr td.updown {width:25px;text-align:center;}
.volleyballTable .tr td .small {font-size:10px;color:#ff3535;}
.volleyballTable .tr td.none {border-right:none;}
.volleyballTable .tr {background-color:#fff;}
.volleyballTable .trColor {background-color:#efefef;}
.volleyballTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.volleyballTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.volleyballTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

/* tennis table */
.tennisTable {width:829px;}
.tennisTable .league {color:yellow;}
.tennisTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.tennisTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;} /* 수정 */
.tennisTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.tennisTable .th td.leagueBox { background-color:#3070b8; text-align:left;padding-left:10px;} /* 수정 */
.tennisTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.tennisTable .th td.none {border-right:none;}
.tennisTable .th td.select {background:#225a9a;color:#fff;} /* 수정 */

.tennisTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.tennisTable .tr td.teamLogo {text-align:center;border-right:none;}
//.tennisTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.tennisTable .tr td.teamLogo img {width:60px;height:40px;border-radius:2px;}

.tennisTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.tennisTable .tr td.team img {vertical-align:middle;}
.tennisTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.tennisTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.tennisTable .tr td.team strong {}
.tennisTable .tr td.team span {font-size:11px;color:#ff0000;}
.tennisTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.tennisTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.tennisTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.tennisTable .tr td.point {font-size:36px;font-weight:bold;}
.tennisTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.tennisTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.tennisTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.tennisTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.tennisTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.tennisTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.tennisTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.tennisTable .tr td.round {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.tennisTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.tennisTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.tennisTable .tr td.htScore {width:30px;text-align:center;}
.tennisTable .tr td.data {width:70px;}
.tennisTable .tr td.updown {width:25px;text-align:center;}
.tennisTable .tr td .small {font-size:10px;color:#ff3535;}
.tennisTable .tr td.none {border-right:none;}
.tennisTable .tr td.btnArea {padding-left:10px;}
.tennisTable .tr td.btnArea .analyse {float:right;padding-right:10px;}
.tennisTable .tr {background-color:#fff;}
.tennisTable .trColor {background-color:#efefef;}
.tennisTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.tennisTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.tennisTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

.tennisTable .tr .threePoint {position:relative;height:55px;}
.tennisTable .tr .onePoint {position:relative;height:55px;}
.tennisTable .tr .q1 {position:absolute;top:10px;left:5px;display:none;}
.tennisTable .tr .q2 {position:absolute;top:10px;right:5px;display:none;}
.tennisTable .tr .q3 {position:absolute;bottom:10px;left:5px;display:none;}
.tennisTable .tr .q4 {position:absolute;bottom:10px;right:5px;display:none;}

.tennisTable .tr .q1.on {display:block;}
.tennisTable .tr .q2.on {display:block;}
.tennisTable .tr .q3.on {display:block;}
.tennisTable .tr .q4.on {display:block;}

/* icehockey table */
.icehockeyTable {width:829px;}
.icehockeyTable .league {color:yellow;}
.icehockeyTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.icehockeyTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;} /* 수정 */
.icehockeyTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.icehockeyTable .th td.leagueBox {border-right:none;background-color:#3070b8;} /* 수정 */
.icehockeyTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.icehockeyTable .th td.none {border-right:none;}
.icehockeyTable .th td.select {background:#225a9a;color:#fff;} /* 수정 */

.icehockeyTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.icehockeyTable .tr td.teamLogo {text-align:center;border-right:none;}
//.icehockeyTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.icehockeyTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.icehockeyTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.icehockeyTable .tr td.team img {vertical-align:middle;}
.icehockeyTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.icehockeyTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.icehockeyTable .tr td.team strong {}
.icehockeyTable .tr td.team span {font-size:11px;color:#888;}
.icehockeyTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.icehockeyTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.icehockeyTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.icehockeyTable .tr td.point {font-size:36px;font-weight:bold;}
.icehockeyTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.icehockeyTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.icehockeyTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.icehockeyTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.icehockeyTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.icehockeyTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.icehockeyTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.icehockeyTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.icehockeyTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.icehockeyTable .tr td.htScore {width:30px;text-align:center;}
.icehockeyTable .tr td.data {width:70px;}
.icehockeyTable .tr td.updown {width:25px;text-align:center;}
.icehockeyTable .tr td .small {font-size:10px;color:#ff3535;}
.icehockeyTable .tr td.none {border-right:none;}
.icehockeyTable .tr {background-color:#fff;}
.icehockeyTable .trColor {background-color:#efefef;}
.icehockeyTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.icehockeyTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.icehockeyTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

/* star table */
.starTable {width:829px;}
.starTable .league {color:yellow;}
.starTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.starTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;} /* 수정 */
.starTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.starTable .th td.leagueBox {border-right:none;background-color:#3070b8;} /* 수정 */
.starTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.starTable .th td.none {border-right:none;}

.starTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.starTable .tr td.teamLogo {text-align:center;border-right:none;}
//.starTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.starTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.starTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.starTable .tr td.team img {vertical-align:middle;}
.starTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.starTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.starTable .tr td.team strong {}
.starTable .tr td.team span {font-size:11px;color:#888;}
.starTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.starTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.starTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.starTable .tr td.point {font-size:36px;font-weight:bold;}
.starTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.starTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.starTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.starTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.starTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.starTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.starTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.starTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.starTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.starTable .tr td.htScore {width:30px;text-align:center;}
.starTable .tr td.data {width:70px;}
.starTable .tr td.updown {width:25px;text-align:center;}
.starTable .tr td .small {font-size:10px;color:#ff3535;}
.starTable .tr td.none {border-right:none;}
.starTable .tr td.btnArea {padding-left:10px;}
.starTable .tr {background-color:#fff;}
.starTable .trColor {background-color:#efefef;}
.starTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.starTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.starTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}

/* lol table */
.lolTable {width:829px;table-layout:fixed;}
.lolTable .league {color:yellow;}
.lolTable .th td {font-size:11px;font-family:dotum;background-color:#3070b8;color:#fff;border:1px solid #3070b8;text-align:center;} /* 수정 */
.lolTable .th td.title {font-size:12px;text-align:left;padding-left:10px;background-color:#3070b8;} /* 수정 */
.lolTable .th td.ground {background-color:#3070b8;border-right:1px solid #3070b8;} /* 수정 */
.lolTable .th td.leagueBox {border-right:none;background-color:#3070b8;} /* 수정 */
.lolTable .th td.stateBox {font-size:12px;font-weight:bold;text-align:center;background-color:#3070b8;} /* 수정 */
.lolTable .th td.none {border-right:none;}

.lolTable .tr td {font-size:12px;font-family:DINWeb-Bold,dotum;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;color:#404040;}
.lolTable .tr td.teamLogo {text-align:center;}
//.lolTable .tr td.teamLogo img {width:30px;height:30px;padding:5px;border:1px dotted #ccc;}
.lolTable .tr td.teamLogo img {width:45px;height:45px;border:1px dotted #ccc;}

.lolTable .tr td.team {padding:5px;text-align:left;font-size:12px;padding-left:5px;color:#242424;line-height:22px;}
.lolTable .tr td.team img {vertical-align:middle;}
.lolTable .tr td.team img.logo {width:30px;padding:5px;border:1px dotted #ccc;}
.lolTable .tr td.team img.icon {vertical-align:middle;padding-right:5px;margin-bottom:3px;}
.lolTable .tr td.team strong {padding-left:5px;}
.lolTable .tr td.team span {font-size:11px;color:#888;}
.lolTable .tr td.team span.name {color:#666;letter-spacing:-1px;}

.lolTable .tr td.groundBox {background:url(../images/baseball-park-none.png) no-repeat;}

.lolTable .tr td.league {width:80px;font-weight:bold;font-size:11px;text-align:center;color:#fff;}
.lolTable .tr td.point {font-size:36px;font-weight:bold;}
.lolTable .tr td.time {width:35px;font-size:11px;text-align:center;}
.lolTable .tr td.playTime {width:35px;font-size:11px;text-align:center;color:red;}
.lolTable .tr td.home {width:222px;padding-right:5px;color:#000;font-family:NanumGothic;text-align:right;}
.lolTable .tr td.away {width:222px;padding-left:5px;color:#000;font-family:NanumGothic;}
.lolTable .tr td.goal {color:red;font-weight:bold;background-color:#FFEA00;}
.lolTable .tr td.broadcast {font-size:11px;font-family:dotum;color:#606060;padding-left:10px;}
.lolTable .tr td.broadcast img {vertical-align:bottom;width:12px;padding-right:5px;padding-bottom:1px;}
.lolTable .tr td.groundName {font-size:11px;font-family:dotum;color:#606060;text-align:center;}
.lolTable .tr td.score {width:40px;text-align:center;font-weight:bold;}
.lolTable .tr td.htScore {width:30px;text-align:center;}
.lolTable .tr td.data {width:70px;}
.lolTable .tr td.updown {width:25px;text-align:center;}
.lolTable .tr td .small {font-size:10px;color:#ff3535;}
.lolTable .tr td.none {border-right:none;}
.lolTable .tr {background-color:#fff;}
.lolTable .trColor {background-color:#efefef;}
.lolTable .titleTr .title  { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#fff;text-align:center;border:1px solid #dedede;} /* 수정 */
.lolTable .titleTr .endTitle { height:36px; line-height:36px; font-size:12px;font-weight:bold;color:#404040;background-color:#f9f9f9;text-align:center;border:1px solid #dedede;} /* 수정 */
.lolTable .favorite {font-size:12px;font-weight:bold;color:#fff;background-color:#00539d;text-align:center;border:1px solid #000;}