@charset 'utf-8';

@font-face {
    font-family:'NanumGothic';
    src: url('fonts/NanumGothic.eot');
    src: url('fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/NanumGothic.woff') format('woff'),
         url('fonts/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'NanumGothicB';
    src: url('fonts/NanumGothicBold.eot');
    src: url('fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/NanumGothicBold.woff') format('woff'),
         url('fonts/NanumGothicBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {height:100%;}
body {position:relative; margin:0;padding:120px 0 0 0;font-size:12px;color:#555;line-height:18px;height:100%; }
table, div {font-family:NanumGothic, Dotum, Verdana;font-size:12px;border-collapse:collapse;line-height:18px;}
select, textarea {border:1px solid #B7B6B6;background:#FFF;sans-serif;font-size:12px;color:#5D5D5D;vertical-align:middle;}
input {color:#525552;}
form,ul,ol,dl,table,div,h1,h2,h3 {margin:0;padding:0;}
ul, li, ol {list-style-type : none;}
dl, dt, dd, p {padding:0; margin:0;}
img {border: 0;}
caption{display:none;}

.accessibility, .skip {position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

a {color:#555; text-decoration:none;}
a:link {color:#555;}
a:visited {color:#555;}
a:active {color:#555;}
a:hover {color:#555; text-decoration:none;}

.fl {float:left; display:block ; }
.fr {float:right !important;}
.cl {clear:both;}
.at { vertical-align:top !important; }
.am { vertical-align:middle !important; }
.ab { vertical-align:bottom !important; }
.vo { vertical-align:auto !important; }
.al {text-align:left !important;}
.ar {text-align:right !important;}
.ac {text-align:center !important;}
.b {font-weight:bold !important;}
.nr {font-weight:normal !important;}
.u {text-decoration:underline !important;}
.mu {text-decoration:line-through;}
.nu {text-decoration:none}
.sp_1 {letter-spacing:-1px;}
.m0 { margin:0 !important; }
.p0 { padding:0 !important; }
.b0 { border:0 !important; }
.bb0 { border-bottom:0 !important; }
.bt0 { border-top:0 !important; }
.lhfs0 {font-size:0; line-height:0;}
.hand { cursor:pointer; }
.rela {position:relative;}
.bgnone { background:none !important; }
.bimgnone { background-image:none !important; }
.hidden{display:none;}
.png {/* _behavior:url('/inc/js/iepngfix.htc'); */}
.ie6mb17 {_margin-bottom:17px;}
.b0_2 { border:0 !important; }
.m0_2 { margin:0 !important; }

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* hides from ie-mac */
.clfix{ zoom:1; } /*for ie 5.5-7*/

.mt0 {margin-top:0 !important;}
.mt50 {margin-top:50px !important;}

.mb35 {margin-bottom:35px !important;}

.pt0 {padding-top:0 !important;}
.pt10 {padding-top:10px !important;}

.pb20 {padding-bottom:20px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}

.pnt01 {color:#ff4444 !important;}
.pnt02 {color:#0047a9 !important;}



/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),  url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-check:before {
  content: "\f00c";
}












.masters_ladies {}
.masters_ladies_header { text-align:center; background:#0b1e73 url('../images/sub/match_header.jpg') no-repeat center top; }
.masters_ladies_header p.masters_ladies_h1 { padding:20px 0 15px 0; display:inline-block; vertical-align:middle; }
.masters_ladies_header p.masters_ladies_h1 img { height:55px; }
.masters_ladies_top { margin-left:15px; padding:8px 0; font-family:Sans-serif;  display:inline-block; vertical-align:middle; text-align:left; }
.masters_ladies_top .tit { font-size:40px; color:#fff; line-height:44px; }
.masters_ladies_top .tit span { font-size:28px; line-height:30px; padding:5px 7px 9px 7px; font-weight:bold; color:#2d0a72; background:#fff202; display:inline-block; vertical-align:top; -moz-border-radius:17px 0 17px 7px; -webkit-border-radius:17px 0 17px 7px; border-radius:17px 0 17px 7px; }
.masters_ladies_top .desc { padding-top:6px; font-size:13px; color:#fff; letter-spacing:4px; }
.masters_ladies_cont {width:694px; margin:101px auto;}
.masters_ladies_cont dl {}
.masters_ladies_cont dl:after {clear: both; display: block; visibility: hidden; content: ' ';}
*+ html .masters_ladies_cont dl {display: inline-block;}
* html .masters_ladies_cont dl {display: inline-block;}
.masters_ladies_cont dl dt {width:147px; height:147px; text-indent:-6000px; float:left;}
.masters_ladies_cont dl.masters_ladies_c {margin-bottom:150px;}
.masters_ladies_cont dl.masters_ladies_c dt {display:none;}
.masters_ladies_cont dl dd {float:left;}
.masters_ladies_cont dl dd ul {}
.masters_ladies_cont dl dd ul:after {clear: both; display: block; visibility: hidden; content: ' ';}
*+ html .masters_ladies_cont dl dd ul {display: inline-block;}
* html .masters_ladies_cont dl dd ul {display: inline-block;}
.masters_ladies_cont dl dd ul li { margin:0 10px 25px 10px; display:inline-block; text-align:center; font-size:23px; width:150px; }
.masters_ladies_cont dl dd ul li a { width:150px; height:150px; display:table-cell; vertical-align:middle; background:url('http://dev-www.phoenixdart.com/images/matches/2015/bg_ml_btn.gif') center center no-repeat; text-shadow: 1px 1px 0 #eee; background-size:100% auto; }
.masters_ladies_cont dl dd ul li strong {padding:0 13px 8px 13px; display:block; font-size:24px; line-height:28px; letter-spacing:-1px;}

.masters_ladies_footer {position:fixed; left:0; bottom:0; width:100%; padding:31px 0; background:#e5e5e5; border-top:1px solid #d5d5d5; text-align:center; font-size:14px; color:#484848; line-height:24px; z-index:99999;}
.masters_ladies_footer address {font-style:normal;}

@media screen and (max-width:760px){
	.masters_ladies { width:100%; }
	.masters_ladies_header { background-size:auto 85px; }
	.masters_ladies_header p.masters_ladies_h1 { display:none; }
	.masters_ladies_header p.masters_ladies_h1 img { height:30px; }
	.masters_ladies_top { padding:3px 0 1px 0; border-bottom:1px solid #314378; font-size:15px; background-size:100% auto; }
	.masters_ladies_cont {width:auto; margin:32px 0 0 0;}
	.masters_ladies_cont dl dt {width:100%; height:59px; margin-bottom:10px; text-indent:-6000px; float:left; text-align:center;}
	.masters_ladies_cont dl.masters_ladies_c {margin-bottom:50px;}
	.masters_ladies_cont dl.masters_ladies_c dt {display:none;}
	.masters_ladies_cont dl dd {width:100%; text-align:center;}
	.masters_ladies_cont dl dd ul {display: inline-block;}
	.masters_ladies_cont dl dd ul:after {clear: both; display: block; visibility: hidden; content: ' ';}
	*+ html .masters_ladies_cont dl dd ul {display: inline-block;}
	* html .masters_ladies_cont dl dd ul {display: inline-block;}
	.masters_ladies_cont dl dd ul li { width:95px; margin:0 3px 20px 3px; font-size:12px;}
	.masters_ladies_cont dl dd ul li a { width:89px; height:95px; padding:0 3px; }
	.masters_ladies_cont dl dd ul li strong {padding:0 9px 3px 9px; font-size:15px; line-height:18px;}
	.masters_ladies_footer {position:static; width:100%; padding:12px 0; margin-top:40px; background:#e5e5e5; border-top:1px solid #d5d5d50; text-align:center; font-size:11px; color:#484848; line-height:18px;}
	.masters_ladies_footer span {padding:0 20px; display:block;}
	.masters_ladies_footer address {padding-bottom:5px; display:block; font-style:normal;}
}




@media screen and (max-width:760px){
	.masters_ladies_header { background-size:auto 85px; }

	/* 2016-04-20_수정 */
	.masters_ladies_header p.masters_ladies_h1 img { height:40px; }
}










/* 2016-05-18 추가 */
.match_header { position:fixed; top:0; left:0; width:100%; max-width:100%; z-index:999; }
.match_header_bar { height:40px; border-bottom:1px solid #314378; background:#141940; /*padding-bottom:1px; background:#141940 url(images/match_header_bar_bg.gif) bottom center no-repeat;*/ }
.match_header_bar a { display:inline-block; margin:6px 0 0 30px; padding:0 12px 0 15px; line-height:25px; font-size:13px; font-weight:bold; color:#fff !important; vertical-align:top; border:1px solid #fff; border-radius:15px; }
.match_header_bar span { display:inline-block; margin:6px 0 0 10px; line-height:27px; font-size:13px; color:#fff; vertical-align:top; }

.match_header_logo { position:relative; }
.match_header_logo .match_btn_home { position:absolute; top:15px; left:30px; }
.match_header_logo .match_btn_home a { display:inline-block; padding:11px; background:#fff; border-radius:25px; line-height:0; font-size:0; }
.match_header_logo .match_btn_home img { height:22px; }

.match_list_outer { clear:both; margin:30px; position:relative; }

.round_table { clear:both; }
.round_table .round_tit { width:100%; padding:18px 0; font-size:15px; color:#5a5a5a; border-bottom:1px solid #dededf; background:#fff; text-align:center; }
.round_table .round_r_box { padding:0 30px 150px 30px; }
.round_table .round_r_box .each_group { padding:20px 0; max-width:1200px; margin:0 auto; }
.round_table .round_r_box .each_group p .tit { display:inline-block; line-height:27px; font-size:20px; font-weight:bold; color:#393939; vertical-align:top; }
.round_table .round_r_box .each_group p .m_no { display:inline-block; line-height:25px; padding:0 18px; margin-left:10px; font-size:16px; color:#3f3f3f; background:#ffc800; vertical-align:top; border:1px solid #a8a8a8; border-radius:5px; font-family:Arial; }
.round_table .round_r_box .each_group table { width:100%; margin-top:8px; }
.round_table .round_r_box .each_group th,
.round_table .round_r_box .each_group td { padding:10px 0; text-align:center; border:1px solid #c9c9c9; color:#333333; font-size:14px; }
.round_table .round_r_box .each_group thead th { background:#e0e0e0; }
.round_table .round_r_box .each_group tbody td { background:#fff; }
.round_table .round_r_box .each_group tbody .first td,
.round_table .round_r_box .each_group tbody .second td { background:#eefffc; font-weight:bold !important; }
.round_table .round_r_box .each_group tbody td.result { font-size:16px; font-weight:bold; }
.round_table .round_r_box .each_group tbody .first td.result { color:#da0000; background:#eefffc url(images/matches/2016/match_round_r_first.png) center center no-repeat; background-size:auto 28px; }
.round_table .round_r_box .each_group tbody .second td.result { color:#0060ef; background:#eefffc url(images/matches/2016/match_round_r_second.png) center center no-repeat; background-size:auto 28px; }



@media screen and (max-width:760px){
	.match_header_bar a { margin:8px 0 0 10px; line-height:21px; font-size:12px; }
	.match_header_bar span { display:none; }
	.match_header_logo .match_btn_home { top:3px; left:10px !important; }
	.match_header_logo .match_btn_home a { padding:6px; }
	.match_header_logo .match_btn_home img { height:15px; }
	.match_header_logo { letter-spacing:-1px; }
	.match_list_outer { margin:80px 30px 30px 30px; background-size:60% auto; }
	.round_table .round_r_box { padding:0 10px; }
	.round_table .round_r_box .each_group th,
	.round_table .round_r_box .each_group td { padding:8px 0; font-size:12px; }
	.round_table .round_r_box .each_group tbody td.result { font-size:13px; }
	.round_table .round_r_box .each_group tbody .first td.result,
	.round_table .round_r_box .each_group tbody .second td.result { background-size:auto 22px; }
}





/* divison title 異붽� */
.logo_title {text-align:right; position:fixed; top:220px; right:0; z-index:0; }
.logo_title img{margin-bottom: 6px}
.logo_title p{padding-right: 30px;}
.division_name {padding:5px;font-size:21pt;color:#04507B;font-weight:bold;border:2px dashed #bbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}









/* 대진표그리기 공통 시작___________________________________________________________________________________________ */



/* 2015-09-11 占쎌꼷�� */
/* match01 */
.match01 {}
.match01 .botton01 { margin:19px 0 24px 0; }
.match01 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match01 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match01 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match01 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match02 */
.match02 { position:absolute; left:267px; }
.match02 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match02 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match02 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match02 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match03 */
.match03 { position:absolute; left:534px; }
.match03 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match03 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match03 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match03 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match04 */
.match04 { position:absolute; left:801px; }
.match04 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match04 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match04 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px; border-bottom:2px solid #717172; display:block; z-index:1; }
.match04 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match05 */
.match05 { position:absolute; left:1068px; }
.match05 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match05 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match05 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match05 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match06 */
.match06 { position:absolute; left:1335px; }
.match06 .botton01 { margin:3202px 0; }
.match06 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match06 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match06 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match06 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match07 */
.match07 { position:absolute; left:1602px; }
.match07 .botton01 { margin:6486px 0; }
.match07 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match07 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match07 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match07 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match08 */
.match08 { position:absolute; left:1869px; }
.match08 .botton01 { margin:12783px 0; }
.match08 .line_sty01 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; }
.match08 .line_sty02_01 { position:absolute; right:-77px; width:26px; height:20px; border-top:2px solid #717172; display:block; z-index:1; }
.match08 .line_sty02_02 { position:absolute; right:-77px; width:26px; height:20px;  border-bottom:2px solid #717172; display:block; z-index:1; }
.match08 .line_sty03 { position:absolute; right:-53px; width:24px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; }



/* match09 */
.match09 { position:absolute; left:2137px; padding-right:30px; }
.match09 .match_g01 { padding-bottom:77px; }
.match09 .botton01 { margin-top:12783px; }

.line_sty04 { position:absolute; right:-29px; width:27px; border:2px solid #717172; border-radius:0 5px 0 0; border-left:none; border-bottom:none; display:block; /*z-index:-1;*/}
.line_sty05 { position:absolute; right:-29px; width:27px; border:2px solid #717172; border-radius:0 0 5px 0; border-left:none; border-top:none; display:block; /*z-index:-1;*/}
.botton01_end {margin-bottom:30px !important;}


.line_sty02_01 { z-index:3; }
.line_sty02_02 { z-index:3; }
.line_sty01 { z-index:2; }
.line_sty02 { z-index:2; }
.line_sty03 { z-index:2; }
.line_sty04 { z-index:1; }
.line_sty05 { z-index:1; }






/* box shadow */
.box_s { position:relative; box-shadow: 0 0 2px #888888; border-radius:5px; background:none; }

.match_list { position:relative; width:190px; padding-top:28px; }
.match_list strong { position:absolute; top:0; right:0; width:49px; height:20px; background:#ffc800; border:1px solid #adadad; border-radius:5px; font-size:15px; color:#3f3f3f; line-height:20px; text-align:center; font-family:Arial; }
.match_list .match_list_cont01 { border:1px solid #002541; border-radius:5px 5px 0 0; font-size:12px; }
.match_list .match_list_cont01:after { clear: both; display: block; visibility: hidden; content: ' '; }
*+ html .match_list .match_list_cont01 { display: inline-block; }
* html .match_list .match_list_cont01 { display: inline-block; }
.match_list .match_list_cont01 span { width:42px; border-right:1px solid #0c3e65; float:left; display:block; text-align:center; font-family:Arial; font-weight:bold; }

/* 2016-12-05 bold 추가 */
.match_list .match_list_cont01 div { width:116px; font-weight:bold; border-right:1px solid #0c3e65; float:left; text-indent:2px; }
.match_list .match_list_cont01 em { width:21px; padding-left:3px; float:left; display:block; font-size:18px; text-align:center; }
.match_list .match_list_cont01 span img { height:21px; vertical-align:middle; }

.match_list .match_list_cont02 { border:1px solid #002541; border-top:0 none; border-radius:0 0 5px 5px; font-size:12px; }
.match_list .match_list_cont02:after { clear: both; display: block; visibility: hidden; content: ' '; }
*+ html .match_list .match_list_cont02 { display: inline-block; }
* html .match_list .match_list_cont02 { display: inline-block; }
.match_list .match_list_cont02 span { width:42px; border-right:1px solid #0c3e65; float:left; display:block; text-align:center; font-family:Arial; font-weight:bold; }

/* 2016-12-05 bold 추가 */
.match_list .match_list_cont02 div { width:116px; font-weight:bold; border-right:1px solid #0c3e65; float:left; text-indent:2px; }
.match_list .match_list_cont02 em { width:21px; padding-left:3px; float:left; display:block; font-size:18px; text-align:center; }
.match_list .match_list_cont02 span img { height:21px; vertical-align:middle; }





.match_list .w01 {
	background: #2c56a1; /* Old browsers */
	background: -moz-linear-gradient(top, #2c56a1 0%, #08538c 50%, #105c97 50%, #105c97 50%, #08538c 50%, #085188 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c56a1), color-stop(50%,#08538c), color-stop(50%,#105c97), color-stop(50%,#105c97), color-stop(50%,#08538c), color-stop(100%,#085188)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2c56a1 0%,#08538c 50%,#105c97 50%,#105c97 50%,#08538c 50%,#085188 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2c56a1 0%,#08538c 50%,#105c97 50%,#105c97 50%,#08538c 50%,#085188 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2c56a1 0%,#08538c 50%,#105c97 50%,#105c97 50%,#08538c 50%,#085188 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2c56a1 0%,#08538c 50%,#105c97 50%,#105c97 50%,#08538c 50%,#085188 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c56a1', endColorstr='#085188',GradientType=0 ); /* IE6-9 */
	color:#fff;
}
/* 2016-12-05 제외
.match_list .w01 span,
.match_list .w01 div,
.match_list .w01 em { text-shadow: 1px 1px 0 #074778;}
*/

.match_list .l01 {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #d8d8d8 37%, #cecece 60%, #cecece 60%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(37%,#d8d8d8), color-stop(60%,#cecece), color-stop(60%,#cecece), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 37%,#cecece 60%,#cecece 60%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 37%,#cecece 60%,#cecece 60%,#a4a4a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#d8d8d8 37%,#cecece 60%,#cecece 60%,#a4a4a4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#d8d8d8 37%,#cecece 60%,#cecece 60%,#a4a4a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */
	color:#000;
}
/* 2016-12-05 제외
.match_list .l01 span,
.match_list .l01 div,
.match_list .l01 em {text-shadow: 1px 1px 0 #d9d9d9;}
*/

.match_g01 .match_list.win .w02 {
	background: #cc244a; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc244a 0%, #cc244a 41%, #c1193b 56%, #b31134 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc244a), color-stop(41%,#cc244a), color-stop(56%,#c1193b), color-stop(100%,#b31134)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc244a 0%,#cc244a 41%,#c1193b 56%,#b31134 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc244a 0%,#cc244a 41%,#c1193b 56%,#b31134 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc244a 0%,#cc244a 41%,#c1193b 56%,#b31134 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc244a 0%,#cc244a 41%,#c1193b 56%,#b31134 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc244a', endColorstr='#b31134',GradientType=0 ); /* IE6-9 */
	color:#fff;
	border-color:#650101;
}
.match_list .w02 span {width:42px; border-right:1px solid #780d24; float:left; display:block; line-height:25px; text-align:center;}
.match_list .w02 div {width:116px; border-right:1px solid #780d24; float:left; line-height:25px;}
.match_list .w02 em {width:21px; padding-left:3px; float:left; display:block; line-height:25px; font-size:18px; text-align:center;}


/* 2016-12-05 문법오류수정(색상값뒤 ';' 누락) */
.line_sty01.on {border-color:#659bff; z-index:10;}
.line_sty02_01.on {border-color:#659bff; z-index:12;}
.line_sty02_02.on {border-color:#659bff; z-index:12;}
.line_sty03.on {border-color:#659bff; z-index:10;}
.line_sty04.on {border-color:#659bff;}
.line_sty05.on {border-color:#659bff;}

.match_g01 .match_list.win .line_sty01.on {border-color:#ff4738;}
.match_g01 .match_list.win .line_sty02_01.on {border-color:#ff4738;}
.match_g01 .match_list.win .line_sty02_02.on {border-color:#ff4738;}
.match_g01 .match_list.win .line_sty03.on {border-color:#ff4738;}
.match_g01 .match_list.win .line_sty04.on {border-color:#ff4738;}
.match_g01 .match_list.win .line_sty05.on {border-color:#ff4738;}

.match_03_04 {position:absolute; top:210px; left:0;}
/* 2015-09-11 占쎌꼷�� */








/* �깃�利� �쒖옉 --------------------------------------------------------------------------------*/


/* match01 */
.team_player_1 .match01 .line_sty01 { top:24px; height:38px; }
.team_player_1 .match01 .line_sty02_01 { top:62px; }
.team_player_1 .match01 .line_sty02_02 { top:-35px; }
.team_player_1 .match01 .line_sty03 { top:-14px; height:38px; }



/* match02 */
.team_player_1 .match02 { top:48px; }
.team_player_1 .match02 .botton01 { margin:124px 0; }
.team_player_1 .match02 .line_sty01 { top:24px; height:87px; }
.team_player_1 .match02 .line_sty02_01 { top:113px; }
.team_player_1 .match02 .line_sty02_02 { top:-90px; }
.team_player_1 .match02 .line_sty03 { top:-68px; height:92px; }



/* match03 */
.team_player_1 .match03 { top:146px; }
.team_player_1 .match03 .botton01 { margin:329px 0 329px 0; }
.team_player_1 .match03 .line_sty01 { top:24px; height:193px; }
.team_player_1 .match03 .line_sty02_01 { top:218px; }
.team_player_1 .match03 .line_sty02_02 { top:-186px; }
.team_player_1 .match03 .line_sty03 { top:-165px; height:189px; }



/* match04 */
.team_player_1 .match04 { top:351px; }
.team_player_1 .match04 .botton01 { margin:739px 0; }
.team_player_1 .match04 .line_sty01 { top:24px; height:392px; }
.team_player_1 .match04 .line_sty02_01 { top:417px; }
.team_player_1 .match04 .line_sty02_02 { top:-399px; }
.team_player_1 .match04 .line_sty03 { top:-378px; height:402px; }



/* match05 */
.team_player_1 .match05 { top:755px; }
.team_player_1 .match05 .botton01 {margin:1560px 0;}
.team_player_1 .match05 .line_sty01 { top:24px; height:792px; }
.team_player_1 .match05 .line_sty02_01 { top:816px; }
.team_player_1 .match05 .line_sty02_02 { top:-825px; }
.team_player_1 .match05 .line_sty03 { top:-805px; height:829px; }



/* match06 */
.team_player_1 .match06 { top:1555px; }
.team_player_1 .match06 .line_sty01 { top:24px; height:1598px; }
.team_player_1 .match06 .line_sty02_01 { top:1623px; }
.team_player_1 .match06 .line_sty02_02 { top:-1660px; }
.team_player_1 .match06 .line_sty03 { top:-1640px; height:1664px; }



/* match07 */
.team_player_1 .match07 { top:3161px; }
.team_player_1 .match07 .line_sty01 { top:24px; height:3273px; }
.team_player_1 .match07 .line_sty02_01 { top:3297px; }
.team_player_1 .match07 .line_sty02_02 { top:-3269px; }
.team_player_1 .match07 .line_sty03 { top:-3249px; height:3273px; }



/* match08 */
.team_player_1 .match08 { top:6443px; }
.team_player_1 .match08 .botton01 { margin:12783px 0; }
.team_player_1 .match08 .line_sty01 { top:24px; height:6415px; }
.team_player_1 .match08 .line_sty02_01 { top:6439px; }
.team_player_1 .match08 .line_sty02_02 { top:-6422px; }
.team_player_1 .match08 .line_sty03 { top:-6401px; height:6415px; }



/* match09 */
.team_player_1 .match09 { top:12799px; }

.team_player_1 .line_sty04 { top:12px; height:11px; }
.team_player_1 .line_sty05 { top:25px; height:11px; }






/* box shadow */
.team_player_1 .match_list { height:53px; }
.team_player_1 .match_list .match_list_cont01 { height:25px; }

.team_player_1 .match_list .match_list_cont01 span { height:25px; line-height:25px; }
.team_player_1 .match_list .match_list_cont01 div { height:25px; line-height:25px; text-align:left; }
.team_player_1 .match_list .match_list_cont01 em { line-height:25px; }

.team_player_1 .match_list .match_list_cont02 { height:25px; }
.team_player_1 .match_list .match_list_cont02 span { height:25px; line-height:25px; }
.team_player_1 .match_list .match_list_cont02 div { height:25px; line-height:25px; text-align:left; }
.team_player_1 .match_list .match_list_cont02 em { line-height:25px; font-size:18px; }


/* �깃�利� �� --------------------------------------------------------------------------------*/






/* �붾툝利� �쒖옉 --------------------------------------------------------------------------------*/


/* match01 */
.team_player_2 .match01 .line_sty01 { top:51px; height:50px; }
.team_player_2 .match01 .line_sty02_01 { top:101px; }
.team_player_2 .match01 .line_sty02_02 { top:-21px; }
.team_player_2 .match01 .line_sty03 { bottom:52px; height:50px; }



/* match02 */
.team_player_2 .match02 { top:76px; }
.team_player_2 .match02 .botton01 { margin:177px 0; }
.team_player_2 .match02 .line_sty01 { top:51px; height:129px; }
.team_player_2 .match02 .line_sty02_01 { top:180px; }
.team_player_2 .match02 .line_sty02_02 { top:-99px; }
.team_player_2 .match02 .line_sty03 { bottom:52px; height:129px; }



/* match03 */
.team_player_2 .match03 { top:231px; }
.team_player_2 .match03 .botton01 { margin:488px 0; }
.team_player_2 .match03 .line_sty01 { top:51px; height:285px; }	/* {(488+28) / 2} + 27  */
.team_player_2 .match03 .line_sty02_01 { top:336px; }	/*285 + 51 */
.team_player_2 .match03 .line_sty02_02 { top:-255px; }
.team_player_2 .match03 .line_sty03 { bottom:52px; height:285px; }



/* match04 */
.team_player_2 .match04 { top:542px; }		/* 231(03) + 488(03 .botton) - 177(02 .botton) = 542 */
.team_player_2 .match04 .botton01 { margin:1109px 0; }
.team_player_2 .match04 .line_sty01 { top:51px; height:595px; }	/* {(1109+28) / 2} + 27  */
.team_player_2 .match04 .line_sty02_01 { top:646px; }	/* 595 + 51 */
.team_player_2 .match04 .line_sty02_02 { top:-565px; }
.team_player_2 .match04 .line_sty03 { bottom:52px; height:595px; }



/* match05 */
.team_player_2 .match05 { top:1163px; }	/* 542(04) + 1109(04 .botton) - 488(03 .botton) = 1163 */
.team_player_2 .match05 .botton01 { margin:2352px 0; }
.team_player_2 .match05 .line_sty01 { top:51px; height:1217px; }	/* {(2352+28) / 2} + 27  */
.team_player_2 .match05 .line_sty02_01 { top:1268px; }	/* 1217 + 51 */
.team_player_2 .match05 .line_sty02_02 { top:-1187px; }
.team_player_2 .match05 .line_sty03 { bottom:52px; height:1218px; }



/* match06 */
.team_player_2 .match06 { top:2406px; }	/* 1163(05) + 2352(05 .botton) - 1109(04 .botton) = 2406 */
.team_player_2 .match06 .botton01 { margin:4838px 0; }
.team_player_2 .match06 .line_sty01 { top:51px; height:2460px; }	/* {(4838+28) / 2} + 27  */
.team_player_2 .match06 .line_sty02_01 { top:2511px; } /* 2460 + 51 */
.team_player_2 .match06 .line_sty02_02 { top:-2430px; }
.team_player_2 .match06 .line_sty03 { bottom:52px; height:2460px; }



/* match07 */
.team_player_2 .match07 { top:4892px; }	/* 2406(06) + 4838(06 .botton) - 2352(05 .botton) = 2406 */
.team_player_2 .match07 .botton01 { margin:9810px 0; }
.team_player_2 .match07 .line_sty01 { top:51px; height:4946px; }	/* {(9865+28) / 2} + 27  */
.team_player_2 .match07 .line_sty02_01 { top:4997px; }		/* 4946 + 51 */
.team_player_2 .match07 .line_sty02_02 { top:-4916px; }
.team_player_2 .match07 .line_sty03 { bottom:52px; height:4946px; }



/* match08 */
.team_player_2 .match08 { top:9864px; }	/* 4892(07) + 9810(07 .botton) - 4838(06 .botton) = 2406 */
.team_player_2 .match08 .botton01 { margin:19754px 0; }
.team_player_2 .match08 .line_sty01 { top:51px; height:9918px; }	/* {(19754+28) / 2} + 27  */
.team_player_2 .match08 .line_sty02_01 { top:9969px; }		/* 9918 + 51 */
.team_player_2 .match08 .line_sty02_02 { top:-9888px; }
.team_player_2 .match08 .line_sty03 { bottom:52px; height:9918px; }



/* match09 */
.team_player_2 .match09 { top:19808px; }	/* 9864(08) + 19754(08 .botton) - 9810(07 .botton) = 2406 */

.team_player_2 .line_sty04 { top:25px; height:25px; }
.team_player_2 .line_sty05 { top:52px; height:25px; }


/* box shadow */
.team_player_2 .match_list { height:106px; }
.team_player_2 .match_list .match_list_cont01 { height:51px; }

.team_player_2 .match_list .match_list_cont01 span { height:51px; line-height:51px; }
.team_player_2 .match_list .match_list_cont01 div { height:51px; line-height:51px; }
.team_player_2 .match_list .match_list_cont01 div p {height:25px; border-top:1px solid #002541; line-height:25px; }
.team_player_2 .match_list .match_list_cont01 div p:first-child { border-top:0 none; }
.team_player_2 .match_list .match_list_cont01 em { line-height:51px; }

.team_player_2 .match_list .match_list_cont02 { height:51px; }
.team_player_2 .match_list .match_list_cont02 span { height:51px; line-height:51px; }
.team_player_2 .match_list .match_list_cont02 div { height:51px; line-height:51px; }
.team_player_2 .match_list .match_list_cont02 div p {height:25px; border-top:1px solid #002541; line-height:25px; }
.team_player_2 .match_list .match_list_cont02 div p:first-child { border-top:0 none; }
.team_player_2 .match_list .match_list_cont02 em { line-height:51px; }


/* �붾툝利� �� --------------------------------------------------------------------------------*/







/* �몃━�� �쒖옉 --------------------------------------------------------------------------------*/


/* match01 */
.team_player_3 .match01 .line_sty01 { top:77px; height:61px; }
.team_player_3 .match01 .line_sty02_01 { top:139px; }
.team_player_3 .match01 .line_sty02_02 { top:-4px; }
.team_player_3 .match01 .line_sty03 { bottom:77px; height:61px; }



/* match02 */
.team_player_3 .match02 { top:101px; }
.team_player_3 .match02 .botton01 { margin:226px 0; }
.team_player_3 .match02 .line_sty01 { top:77px; height:165px; }
.team_player_3 .match02 .line_sty02_01 { top:242px; }
.team_player_3 .match02 .line_sty02_02 { top:-109px; }
.team_player_3 .match02 .line_sty03 { bottom:77px; height:165px; }



/* match03 */
.team_player_3 .match03 { top:305px; }
.team_player_3 .match03 .botton01 { margin:635px 0; }
.team_player_3 .match03 .line_sty01 { top:77px; height:370px; }
.team_player_3 .match03 .line_sty02_01 { top:447px; }
.team_player_3 .match03 .line_sty02_02 { top:-312px; }
.team_player_3 .match03 .line_sty03 { bottom:77px; height:370px; }



/* match04 */
.team_player_3 .match04 { top:714px; }		/* 305(03) + 635(03 .botton) - 226(02 .botton) = 714 */
.team_player_3 .match04 .botton01 { margin:1453px 0; }
.team_player_3 .match04 .line_sty01 { top:77px; height:780px; }
.team_player_3 .match04 .line_sty02_01 { top:857px; }
.team_player_3 .match04 .line_sty02_02 { top:-722px; }
.team_player_3 .match04 .line_sty03 { bottom:77px; height:780px; }



/* match05 */
.team_player_3 .match05 { top:1532px; }	/* 714(04) + 1453(04 .botton) - 635(03 .botton) = 1532 */
.team_player_3 .match05 .botton01 { margin:3089px 0; }
.team_player_3 .match05 .line_sty01 { top:77px; height:1597px; }	/* {(3089+28) / 2} + 38  */
.team_player_3 .match05 .line_sty02_01 { top:1674px; }		/* 1597 + 77 */
.team_player_3 .match05 .line_sty02_02 { top:-1539px; }	/* 1674 - 135 */
.team_player_3 .match05 .line_sty03 { bottom:77px; height:1597px; }



/* match06 */
.team_player_3 .match06 { top:3168px; }	/* 1532(05) + 3089(05 .botton) - 1453(04 .botton) = 3168 */
.team_player_3 .match06 .botton01 { margin:6361px 0; }
.team_player_3 .match06 .line_sty01 { top:77px; height:3233px; }	/* {(6361+28) / 2} + 38  */
.team_player_3 .match06 .line_sty02_01 { top:3310px; }		/* 3233 + 77 */
.team_player_3 .match06 .line_sty02_02 { top:-3175px; }	/* 3310 - 135 */
.team_player_3 .match06 .line_sty03 { bottom:77px; height:3233px; }



/* match07 */
.team_player_3 .match07 { top:6440px; }	/* 3168(06) + 6361(06 .botton) - 3089(05 .botton) = 6440 */
.team_player_3 .match07 .botton01 { margin:12906px 0; }
.team_player_3 .match07 .line_sty01 { top:77px; height:6505px; }	/* {(12906+28) / 2} + 38  */
.team_player_3 .match07 .line_sty02_01 { top:6582px; }		/* 60505 + 77 */
.team_player_3 .match07 .line_sty02_02 { top:-6447px; }	/* 6582 - 135 */
.team_player_3 .match07 .line_sty03 { bottom:77px; height:6505px; }



/* match08 */
.team_player_3 .match08 { top:12985px; }	/* 6440(07) + 12906(07 .botton) - 6361(06 .botton) = 6440 */
.team_player_3 .match08 .botton01 { margin:25995px 0; }
.team_player_3 .match08 .line_sty01 { top:77px; height:13050px; }	/* {(25995+28) / 2} + 38  */
.team_player_3 .match08 .line_sty02_01 { top:13127px; }		/* 13050 + 77 */
.team_player_3 .match08 .line_sty02_02 { top:-12992px; }	/* 13127 - 135 */
.team_player_3 .match08 .line_sty03 { bottom:77px; height:13050px; }



/* match09 */
.team_player_3 .match09 { top:26074px; }	/* 12985(08) + 25995(08 .botton) - 12906(07 .botton) = 6440 */

.team_player_3 .line_sty04 { top:38px; height:38px; }
.team_player_3 .line_sty05 { top:78px; height:38px; }


/* box shadow */
.team_player_3 .match_list { height:155px; }
.team_player_3 .match_list .match_list_cont01 { height:77px; }

.team_player_3 .match_list .match_list_cont01 span { height:77px; line-height:77px; }
.team_player_3 .match_list .match_list_cont01 div { height:77px; line-height:77px; }
.team_player_3 .match_list .match_list_cont01 div p {height:25px; border-top:1px solid #002541; line-height:25px; }
.team_player_3 .match_list .match_list_cont01 div p:first-child { border-top:0 none; }
.team_player_3 .match_list .match_list_cont01 em { line-height:77px; }

.team_player_3 .match_list .match_list_cont02 { height:77px; }
.team_player_3 .match_list .match_list_cont02 span { height:77px; line-height:77px; }
.team_player_3 .match_list .match_list_cont02 div { height:77px; line-height:77px; }
.team_player_3 .match_list .match_list_cont02 div p {height:25px; border-top:1px solid #002541; line-height:25px; }
.team_player_3 .match_list .match_list_cont02 div p:first-child { border-top:0 none; }
.team_player_3 .match_list .match_list_cont02 em { line-height:77px; }
