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

* CSS    : style.css
* Date   : 2019.07.31 updated
		   2019.11.07 update
------------------------------------------------------------------------------*/

/* MAIN ************************************************************/
/* MAIN > Slider */
.mainSlider {width:auto; height:auto; margin:60px auto 0 auto; padding:0px;}
.mainSlider  .viewSection {display:block; width:100%; height:100%; margin:0px auto 0px auto; overflow:hidden;}
.mainSlider  .viewSection .ls-l {top: 0px !important;}
.mainSlider  .viewSection .ls-linkto-1 {top: 30% !important;}
.mainSlider  .viewSection .ls-linkto-2 {top: 30% !important;}
.ms-fullscreen-template .ms-bullets {z-index:999; bottom:10px !important;}/* 수정 2019.05.28 */
#slider1-wrapper  {margin-top:60px;}
#slider1-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:40px; height:10px; background:#114b86 !important;}
#slider1-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#e42446 !important;}

.ms-slide .slide_text {z-index:9999; position:absolute; top:50%; left:0%; width:auto; transform:translate(0%, -50%); margin:0px 7%; padding:0px; text-align:left;}
.ms-slide .slide_text p.txt_large {margin:0 0 20px 0; color:#FFFFFF; font-size:24px; font-weight:400; letter-spacing:-1px; line-height:100%;}
.ms-slide .slide_text p.txt_medium {margin:0 0 10px 3px; color:#FFFFFF; font-size:13px; font-weight:400; letter-spacing:0px; line-height:100%;}
.ms-slide .slide_text p.txt_small {margin:0 0 20px 5px; color:#FFFFFF; font-size:12px; font-weight:400; letter-spacing:0px; line-height:100%;}
.ms-slide .slide_text a.link {display:inline-block; margin:10px 0 0px 7px; padding:10px 20px 10px 20px; background:transparent; border:1px solid #DDDDDD; color:#FFFFFF; font-size:14px; font-weight:400; letter-spacing:-1px; line-height:100%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.ms-slide .slide_text a.link:hover {background:#FFFFFF; border:1px solid #FFFFFF; color:#000000;}

/* MAIN > Coming Up Next */
.coming_up_next {background:transparent; height:200px; margin:0px 0 0px 0; padding:10px 0 0px 0;}
.coming_up_next .games {position:relative; width:100%; min-width:320px; height:200px; min-height:200px; margin:0; padding:0 0 0px 0; background:#FFFFFF; overflow:auto; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.coming_up_next .games:hover {background:#ffffe0;}
.coming_up_next .games .logo {position:absolute; left:20px; top:20px; width:80px; height:115px; margin:0; padding:0;}
.coming_up_next .games .logo > img {max-width:100%;}
.coming_up_next .games .title {position:relative; width:auto; height:auto; margin:15px 10px 0px 120px; padding:0; color:#174980; font-size:16px; font-weight:500; line-height:22px; word-break:keep-all;}
.coming_up_next .games .date {position:relative; width:auto; height:auto; margin:5px 0px 0 120px; padding:0; color:#174980; font-size:14px; font-weight:400;}
.coming_up_next .games .date .status {display:inline-block; margin:0 10px 0 15px; padding:2px 7px; background:#e42446; border:1px solid #e42446; border-radius:3px; color:#FFFFFF; font-size:11px; vertical-align:2px;}
.coming_up_next .games .player {position:relative; width:auto; height:auto; margin:3px 0px 0 120px; padding:0; color:#174980; font-size:12px; font-weight:400;}
.coming_up_next .games .place {position:relative; width:auto; height:auto; margin:5px 0px 0 120px; padding:0; color:#174980; font-size:14px; font-weight:400;}
.coming_up_next .games .btn_go {display:block; position:absolute; right:20px; bottom:53px; width:auto; height:auto; margin:0; padding:3px 7px; background:transparent; border:1px solid #174980; color:#174980; font-size:12px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.coming_up_next .games:hover .btn_go {background:#174980; border:1px solid #174980; color:#FFFFFF;}
.coming_up_next .ms-nav-prev {top:45% !important; left:-30px !important;}
.coming_up_next .ms-nav-next {top:45% !important; right:-30px !important;}
.coming_up_next .ms-bullets {z-index:999; bottom:-5px !important;}
#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:10px; height:10px; background:#DDDDDD !important; border-radius:5px;}
#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#666666 !important; border-radius:5px;}

/* MAIN > Notice & Press */
.section_notice {position:relative; width:100%; height:auto; background:#252525;}
.section_notice > .content {position:relative; width:100%; margin:0 auto; overflow:auto;}
.section_notice ul.latest {display:block; position:relative; width:100%; margin:20px auto;}
.section_notice ul.latest:after {clear:both; content:''; display:block;}
.section_notice ul.latest li {float:none; width:auto; padding:10px;}
.section_notice ul.latest li .title {float:left; width:auto; margin:0 20px 0 0; padding:2px 10px 2px 10px; background:#303030; color:#999999; font-size:12px;}
.section_notice ul.latest li .article {position:relative; width:auto; height:20px; margin:0px 0 0 0; padding:0px 10px 0px 0px;}
.section_notice ul.latest li .article li {position:relative; width:auto; height:20px; line-height:20px;}
.section_notice ul.latest li .article li a {display:block; width:auto; color:#CCCCCC; font-size:13px; font-weight:400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.section_notice ul.latest li .article li a:hover {color:#FFFFFF;}
.section_notice ul.latest li .article li span {display:none; float:right; position:absolute; top:0px; right:0px; margin:0 0 0 0px; color:#999999; font-size:16px; font-weight:400;}

/* MAIN > Movie */
.section_movie {display:none; position:relative; width:100%; height:auto; background:#e21a4c;}
.section_movie > .content {position:relative; width:100%; height:auto; margin:0 auto;}
.section_movie .title {padding:15px 0 0 50px; background:url('/resource/img/main/ico_play.png') 0px 20px no-repeat; color:#FFFFFF; font-size:21px;}
.section_movie .title > strong {color:#FFFFFF; font-size:21px; font-weight:600; letter-spacing:-0.04em;}
.section_movie .title > span {float:right; height:20px; margin:0px 330px 0 0; padding:5px 0 5px 110px; color:#FFFFFF; font-size:14px; background:url('/resource/img/main/logo_pbatv_m.png') 0px 1px no-repeat;}
.section_movie .movieArea {z-index:9999; position:absolute; left:auto; right:auto; bottom:0px; width:auto; height:auto;}
.section_movie .movieArea .movie_on {display:block; position:relative; width:320px; height:217px; background:url('/resource/img/main/bg_main_movie.jpg') center center no-repeat;}
.section_movie .movieArea .movie_on .close_movie {position:absolute; top:-20px; width:290px; height:25px; padding:6px 30px 0 0; background:#000000 url('/resource/img/main/ico_down.png') 300px 13px no-repeat; color:#CCCCCC; font-size:11px; text-align:right; cursor:pointer;}
.section_movie .movieArea .movie_off {display:none; position:relative; width:320px; height:45px; background:#000000; overflow:hidden;}
.section_movie .movieArea .movie_off .open_movie {position:absolute; top:0px; width:290px; height:25px; padding:6px 30px 0 0; background:#000000 url('/resource/img/main/ico_up.png') 300px 13px no-repeat; color:#CCCCCC; font-size:11px; text-align:right; cursor:pointer;}
 
/* MAIN > Live Score */
.section_score {display:block; position:relative; width:100%; height:auto; background:#00a7e5 url('/resource/img/main/bg_main_score.jpg') center top; overflow:hidden;}
.section_score > ul.content {position:relative; width:100%; height:100%; margin:0px auto; background:none;}
.section_score > ul.content:after {clear:both; content:''; display:block;}
.section_score > ul.content > li {float:none; width:100%; margin:60px auto 0px auto;}
.section_score > ul.content li .mainVideo {margin:60px auto 0px auto; text-align:center;}
.mainVideo h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:400;}
.mainVideo h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:700;}
.mainVideo > p {width:100%; margin:0 auto 0 auto; padding:0 0 30px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
.mainVideo > iframe {width:100%; max-width:100%; margin:0 0px; padding:0 0 0px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
.section_score > ul.content li .mainPhoto {margin:60px auto 0px auto; text-align:center;}
.mainPhoto h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:400;}
.mainPhoto h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:700;}
.mainPhoto > p {width:auto; margin:0 20px 0 20px; padding:0 0px 30px 0px; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
.mainPhoto > img {max-width:100%;}
.section_score > ul.content > li .liveScore {width:100%; margin:60px auto 0 auto; text-align:center;}
.liveScore h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:400;}
.liveScore h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:700;}
.liveScore > p {width:auto; margin:0 20px; padding:0 0 20px 0; border-bottom:1px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400;}
.liveScore .ms-view {min-height:362px !important;}
.liveScore .ms-slide {min-height:362px !important;}
.liveScore .ms-nav-prev{background: url('/resource/libs/masterslider/skins/default/btn_score_slider_prev.png') no-repeat !important; background-position: 0px 0px !important; height: 30px !important; top: 15px !important; left: 20px !important; margin-top:0px !important; opacity:1 !important; visiblity:visible !important;}
.liveScore .ms-nav-next {background: url('/resource/libs/masterslider/skins/default/btn_score_slider_next.png') no-repeat !important; background-position: 0px 0px !important; height: 30px !important; top: 15px !important; right: 20px !important; margin-top:0px !important; opacity:1 !important; visiblity:visible !important;}
.liveScore .ms-ctrl-hide {visiblity:visible !important; opacity:1 !important;}
.liveScore .ms-bullets {display:none !important;}
#mastersliderScore {height:400px;}
.liveScore .live {width:auto; height:340px; margin:0 20px 0px 20px; border-bottom:1px solid #80d4ef;}
.liveScore .live:after {clear:both; content:''; display:block;}
.liveScore .live h3 {margin:20px auto 20px auto; color:#FFFFFF; font-size:15px; font-weight:400;text-align:center;}
.liveScore .live .status {text-align:center;}
.liveScore .live .status .end {display:inline-block; margin:0 5px; padding:3px 10px; background:transparent; border:1px solid #80d4ef; color:#FFFFFF;}
.liveScore .live .status .game_16 {display:inline-block; margin:0 5px; padding:3px 10px; background:#e21a4c; border:1px solid #e21a4c; color:#FFFFFF;}
.liveScore .live .status .game_type {display:inline-block; margin:0 5px; padding:3px 10px; background:#114b86; border:1px solid #114b86; color:#FFFFFF;}
.liveScore .live > ul.gameStat {position:relative; width:100%; height:auto; margin:20px auto 0 auto; text-align:center;}
.liveScore .live > ul.gameStat:after {clear:both; content:''; display:block;}
.liveScore .live > ul.gameStat span.result_win {display:inline-block; margin:-20px auto 0 auto; padding:3px 10px; background:#e21a4c; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center;}
.liveScore .live > ul.gameStat li.player_2_1 {position:absolute; top:0px; left:0px; width:20%;}
.liveScore .live > ul.gameStat li.player_2_1 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_2_1 img {width:100%; height:auto; text-align:center;}
.liveScore .live > ul.gameStat li.player_2_2 {position:absolute; top:0px; right:0px; width:20%;}
.liveScore .live > ul.gameStat li.player_2_2 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_2_2 img {width:100%; height:auto; ; text-align:center;}
.liveScore .live > ul.gameStat li.score_2 {width:180px; margin:0 auto; padding-top:30px;}
.liveScore .live > ul.gameStat li.score_2 ul {width:180px; margin:0px auto 0 auto;}
.liveScore .live > ul.gameStat li.score_2 ul li {position:relative; width:100%; height:40px; text-align:center;}
.liveScore .live > ul.gameStat li.score_2 ul li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-2px;}
.liveScore .live > ul.gameStat li.score_2 ul li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:right;}
.liveScore .live > ul.gameStat li.score_2 ul li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:left;}
.liveScore .live > ul.gameStat li.score_set {width:180px; height:300px; margin:0 auto; padding-top:0px;}
.liveScore .live > ul.gameStat li.score_set ul.final_score {width:180px; margin:0px auto 10px auto;}
.liveScore .live > ul.gameStat li.score_set ul.final_score li {position:relative; width:100%; height:25px; text-align:center;}
.liveScore .live > ul.gameStat li.score_set ul.final_score li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-1px;}
.liveScore .live > ul.gameStat li.score_set ul.final_score li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:right;}
.liveScore .live > ul.gameStat li.score_set ul.final_score li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:left;}
.liveScore .live > ul.gameStat li.score_set ul {width:180px; margin:0px auto 0 auto;}
.liveScore .live > ul.gameStat li.score_set ul li {position:relative; width:100%; height:25px; text-align:center;}
.liveScore .live > ul.gameStat li.score_set ul li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-2px;}
.liveScore .live > ul.gameStat li.score_set ul li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:right;}
.liveScore .live > ul.gameStat li.score_set ul li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:15px; font-weight:700; text-align:left;}
.liveScore .live > ul.gameStat li.player_4_1 {position:absolute; top:0px; left:0px; width:20%; height:230px;}
.liveScore .live > ul.gameStat li.player_4_1 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_4_1 img {width:100%; height:auto; text-align:center;}
.liveScore .live > ul.gameStat li.player_4_2 {position:absolute; top:0px; left:26.5%; width:20%; height:230px;}
.liveScore .live > ul.gameStat li.player_4_2 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_4_2 img {width:100%; height:auto; ; text-align:center;}
.liveScore .live > ul.gameStat li.player_4_3 {position:absolute; top:0px; right:26.5%; width:20%; height:230px;}
.liveScore .live > ul.gameStat li.player_4_3 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_4_3 img {width:100%; height:auto; ; text-align:center;}
.liveScore .live > ul.gameStat li.player_4_4 {position:absolute; top:0px; right:0px; width:20%; height:230px;}
.liveScore .live > ul.gameStat li.player_4_4 p {width:auto; height:20px; margin:0 0 10px 0; color:#FFFFFF; font-size:12px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.liveScore .live > ul.gameStat li.player_4_4 img {width:100%; height:auto; ; text-align:center;}
.liveScore .live > ul.gameStat li .score_4 {position:absolute; bottom:10px; list-style:none; width:100%;}
.liveScore .live > ul.gameStat li .score_4 li {position:relative; color:#FFFFFF; height:25px; color:#FFFFFF; font-size:16px; font-weight:700; text-align:right;}
.liveScore .live > ul.gameStat li .score_4 li span {display:block; position:absolute; left:0px; top:3px; color:#cce5f7; font-size:13px; font-weight:700;}
.liveScore .live > ul.gameStat li:nth-child(2) .score_4 li span, .liveScore .live > ul.gameStat li:nth-child(3) .score_4 li span, .liveScore .live > ul.gameStat li:nth-child(4) .score_4 li span {display:none;}
.liveScore a.btn_go_schedule_m {display:inline-block; margin:-10px auto; padding:10px 20px; border:1px solid #cce5f7; color:#cce5f7; font-size:16px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.liveScore a.btn_go_schedule_m:hover {border:1px solid #FFFFFF; color:#FFFFFF;}
.liveScore a.btn_go_schedule_m > i {margin:0 0 0 20px;}

/* MAIN > Live Ranking */
.section_score > ul.content > li .liveRanking {width:100%; margin:60px auto 20px auto; text-align:center;}
.liveRanking h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:400;}
.liveRanking h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:36px; font-weight:700;}
.liveRanking > p {width:auto; margin:0 20px; padding:0 0 30px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400;}

.liveRanking ul.rankToggle {position:relative; width:auto; height:40px; margin:0px 20px 0px 20px; text-align:center; border-bottom:1px solid #80d4ef;}
.liveRanking ul.rankToggle:after {clear:both; content:''; display:block;}
.liveRanking ul.rankToggle li {display:inline-block;}
.liveRanking ul.rankToggle li .btnPBA		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
.liveRanking ul.rankToggle li .btnPBA_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
.liveRanking ul.rankToggle li .btnLPBA		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
.liveRanking ul.rankToggle li .btnLPBA_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
.liveRanking ul.rankToggle li .btnDream		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
.liveRanking ul.rankToggle li .btnDream_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
.liveRanking ul.rankToggle li .off	{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
.liveRanking ul.rankToggle li .on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}

.liveRanking .live {width:100%; height:auto; margin:0 auto 30px auto;}
.liveRanking .live:after {clear:both; content:''; display:block;}
.liveRanking .live > ul.ranking {position:relative; width:auto; height:auto; margin:0px 20px 0px 20px; text-align:center;}
.liveRanking .live > ul.ranking:after {clear:both; content:''; display:block;}
.liveRanking .live > ul.ranking li {position:relative; width:100%; height:70px; margin:0 auto; padding:0px 0 0px 0; border-bottom:1px solid #80d4ef;}
.liveRanking .live > ul.ranking li p span {display:block; color:#DDDDDD; font-size:12px;}
.liveRanking .live > ul.ranking li .no {float:left; width:11%; margin:16px 0 0 0; color:#FFFFFF; font-size:24px; font-style:italic; font-weight:600; vertical-align:0px;}
.liveRanking .live > ul.ranking li .thumb {float:left; display:block; width:13%; height:50px; margin:10px 0 0 0;}
.liveRanking .live > ul.ranking li .thumb img {width:40px; height:50px;}
.liveRanking .live > ul.ranking li .name {float:left; width:32%; margin:15px 0 0 0; color:#FFFFFF; font-size:12px;}
.liveRanking .live > ul.ranking li .team {float:left; width:20%; margin:15px 0 0 0; color:#FFFFFF; font-size:12px;}
.liveRanking .live > ul.ranking li .nation {float:left; width:9%; margin:15px 0 0 0; color:#FFFFFF; font-size:12px;}
.liveRanking .live > ul.ranking li .nation > img {width:30px; height:18px; margin-bottom:1px;}
.liveRanking .live > ul.ranking li .point {float:left; width:25%; margin:25px 0 0 0; color:#FFFFFF; font-size:12px;}
.liveRanking .live > ul.ranking li .point > span {display:inline-block; margin:0 0 0 3px; color:#FFFFFF;}
.liveRanking .live > ul.ranking li .btn_go_player_info {float:right; width:10%; height:30px; margin:20px 0px 0 0; color:#FFFFFF; font-size:16px; text-indent:-9999em; background:url('/resource/img/main/btn_go_player_m.png') no-repeat;}
.liveRanking a.btn_go_ranking_m {display:inline-block; margin:0px auto 30px auto; padding:10px 20px; border:1px solid #cce5f7; color:#cce5f7; font-size:16px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.liveRanking a.btn_go_ranking_m:hover {border:1px solid #FFFFFF; color:#FFFFFF; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.liveRanking a.btn_go_ranking_m > i {margin:0 0 0 20px;}

#rankPBA {display:block;}
#rankLPBA {display:none;}
#rankDream {display:none;}

/* MAIN > Banner Bottom */
.section_banner {display:none; position:relative; width:100%; height:240px; background:#222222;}
.section_banner > .bn_pba_main {width:100%; height:240px; background:url('/resource/img/main/bn_pba_slogan.jpg') center center no-repeat; background-size:300%;}

/* MAIN > SNS */
.section_sns {position:relative; width:100%; height:auto; background: #1C3856; background: -webkit-linear-gradient(left, #1C3856, #842039); background: -moz-linear-gradient(left, #1C3856, #842039); background: linear-gradient(to right, #1C3856, #842039);}
.section_sns > .content {position:relative; width:100%; margin:0 auto 20px auto; overflow:auto;}
.title_sns_m {position:absolute; top:60px; left:auto; right:auto; width:100%; margin:0px auto 0 auto; text-align:center;}
.title_sns_m p {margin:0px auto 0px auto; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:center;}
.title_sns_m p.title {margin:0px 0 10px 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:500; line-height:100%;}
.title_sns_m p.title > strong {display:inline-block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:700;}
.title_sns_m ul.social_m {display:block; position:relative; width:150px; margin:20px auto 0 auto;}
.title_sns_m ul.social_m:after {clear:both; content:''; display:block;}
.title_sns_m ul.social_m li {float:left;}
.title_sns_m ul.social_m li a.facebook {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_facebook_m.png') center center no-repeat; text-indent:-9999em;}
.title_sns_m ul.social_m li a.instagram {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_instagram_m.png') center center no-repeat; text-indent:-9999em;}
.title_sns_m ul.social_m li a.youtube {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_youtube_m.png') center center no-repeat; text-indent:-9999em;}	
.title_sns_m a.btn_more {display:inline-block; margin:25px auto 0 auto; padding:10px 20px 10px 20px; color:#ab919a; font-size:14px; font-weight:400; border:1px solid #a27d8d; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.title_sns_m a.btn_more:hover {color:#FFFFFF; font-size:14px; font-weight:400; border:1px solid #FFFFFF;}
.title_sns_m a.btn_more > i {margin:0 0 0 20px;}
.list_sns_m {list-style:none; position:relative; top:auto; left:auto; width:300px; margin:300px auto 0px auto;}
.list_sns_m li {float:left; width:140px; height:140px; margin:0 20px 20px 0; overflow:hidden;}
.list_sns_m li:nth-child(2n) {margin:0 0px 20px 0;}
.list_sns_m li:nth-child(4n) {margin:0 0px 20px 0;}
.list_sns_m li a {position:relative; display:block; width:140px; height:140px; overflow:hidden;}
.list_sns_m li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.list_sns_m li a span {z-index:98; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 60px; color:#FFFFFF; line-height:150%; text-align:right; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}
.list_sns_m li a span.facebook {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:150px; background: url('/resource/img/common/cover_facebook.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}
.list_sns_m li a span.instagram {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:150px; background:url('/resource/img/common/cover_instagram.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}

/* MAIN > Gallery */
.section_gallery {position:relative; width:100%; height:auto; background:#000000 url('/resource/img/main/bg_main_gallery.jpg') center center no-repeat; background-size: cover;}
.section_gallery > .content {position:relative; width:auto; margin:0 auto 20px auto; overflow:auto;}
.title_gallery_m {position:absolute; top:60px; right:auto; width:100%; margin:0px auto 0 auto; text-align:center;}
.title_gallery_m p {margin:0px auto 0 auto; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:center;}
.title_gallery_m p.title {margin:0px 0 10px 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:500; line-height:100%;}
.title_gallery_m p.title > strong {display:block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:700;}
.title_gallery_m a.btn_more {display:inline-block; margin:25px auto 0 auto; padding:10px 20px 10px 20px; color:#828386; font-size:14px; font-weight:400; border:1px solid #686a6e; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.title_gallery_m a.btn_more:hover {color:#FFFFFF; font-size:14px; font-weight:400; border:1px solid #FFFFFF;}
.title_gallery_m a.btn_more > i {margin:0 0 0 20px;}
.list_gallery_m {list-style:none; position:relative; top:auto; right:auto; width:300px; margin:270px auto 20px auto;}
.list_gallery_m li {float:left; width:140px; height:140px; margin:0 20px 20px 0; overflow:hidden;}
.list_gallery_m li:nth-child(2n) {margin:0 0px 20px 0;}
.list_gallery_m li:nth-child(4n) {margin:0 0px 20px 0;}
.list_gallery_m li a {position:relative; display:block; width:140px; height:140px; overflow:hidden;}
.list_gallery_m li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.list_gallery_m li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}

/* MAIN > Sponser */
.section_sponsor {position:relative; width:100%; height:auto; background:#000000 url('/resource/img/main/bg_main_sponsor.jpg') center center no-repeat; background-size: cover;}
.section_sponsor > .content {position:relative; width:auto; margin:0 auto 20px auto; overflow:auto;}
.title_sponsor_m {position:absolute; top:60px; right:auto; width:100%; margin:0px auto 0 auto; text-align:center;}
.title_sponsor_m p {margin:0px auto 0 auto; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:center;}
.title_sponsor_m p.title {margin:0px 0 10px 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:500; line-height:100%;}
.title_sponsor_m p.title > strong {display:block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:40px; font-weight:700;}
.list_sponsor_m {list-style:none; position:relative; top:auto; right:auto; width:300px; margin:200px auto 20px auto;}
.list_sponsor_m li {float:left; width:96px; height:66px; line-height:66px; text-align:center; margin:0 0px 20px 0; overflow:hidden;}
.list_sponsor_m li:nth-child(2n) {margin:0 0px 20px 0;}
.list_sponsor_m li:nth-child(4n) {margin:0 0px 20px 0;}
.list_sponsor_m li div {position:relative; display:block; width:140px; height: 80px; overflow:hidden; background-color: rgba(0, 0, 0, 0.3);}
.list_sponsor_m li div img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:100%; margin:auto;}


/* LIVESCORE ************************************************************/
/* LIVESCORE */
.gameLiveTitle {margin:0 0 20px 0px; padding:0px; background:#114b86; background: -webkit-linear-gradient(bottom, #1C3856, #842039); background: -moz-linear-gradient(bottom, #1C3856, #842039); background: linear-gradient(to bottom, #1C3856, #842039); border-radius:0 5px 5px 5px;}
.gameLiveTitle:after {clear:both; content:''; display:block;}
.gameLiveTitle .gameLogo {float:none; width:100%; margin:0px 0px 0px 0px; text-align:center;}
.gameLiveTitle .gameLogo > img {width:100%; max-width:100%; border-radius:0 5px 5px 5px;}
.gameLiveTitle .gameSum {display:none; float:none; width:auto; margin:0px 0px 0px 0px;}
.gameLiveTitle .gameSum h3 {margin:0px 0 10px 0px; padding:20px 0 0 0; color:#FFFFFF; font-size:21px; font-weight:600;}
.gameLiveTitle .gameSum p {display:block; margin:0 20px 10px 0px; color:#DDDDDD; font-size:13px; font-weight:400;}
.gameLiveTitle .gameSum p i {margin:0 5px 0px 0px;}

.ui-tabs-anchor {padding:9px 8px !important;}

.liveRound {position:relative; width:100%;height:auto; margin:20px auto; padding:0; text-align:center;}
.liveRound h3 {display:inline-block;}
.liveRound h3 > strong {font-size:28px; font-weight:700; letter-spacing:-1px;}
.liveRound h3 > span {margin-left:5px; font-size:18px; font-weight:500;}
.liveRound .roundPrev {position:absolute; top:8px; left:0px; display:inline-block; width:120px; height:40px; margin:0 10px; text-align:left; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.liveRound .roundPrev > i {color:#CCCCCC; font-size:24px;}
.liveRound .roundPrev:hover > i {color:#114b86;}
.liveRound .roundPrev > p {display:inline-block; margin:0 0 0 10px; color:#999999; font-size:18px; vertical-align:4px;}
.liveRound .roundPrev:hover > p, .liveRound .roundPrev:hover > p > span {color:#114b86;}
.liveRound .roundPrev > p > span {margin:0 0 0 5px; color:#999999; font-size:15px; vertical-align:0px;}
.liveRound .roundNext {position:absolute; top:8px; right:0px; display:inline-block; width:120px; height:40px; margin:0 10px; text-align:right; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.liveRound .roundNext > i {color:#CCCCCC; font-size:24px;}
.liveRound .roundNext:hover > i {color:#114b86;}
.liveRound .roundNext > p {display:inline-block; margin:0 10px 0 0; color:#999999; font-size:18px; vertical-align:4px;}
.liveRound .roundNext:hover > p, .liveRound .roundNext:hover > p > span {color:#114b86;}
.liveRound .roundNext > p > span {margin:0 0px 0 5px; color:#999999; font-size:15px; vertical-align:0px;}

/* LIVESCORE > 개요 */
.tabLink {margin:0 0 0px 0; border-bottom:0px solid #1C3856}
.tabLink_ub {border-bottom:1px solid #1C3856}
.tabLink:after {clear:both; content:''; display:block;}
.tabLink li {float:left; margin:0 1px 0 0;}
.tabLink li a {display:block; width:auto; height:34px; padding:0 20px; background:#EBEBEB; border-radius:5px 5px 0 0; color:#000000; font-size:15px; font-weight:400; line-height:34px;}
.tabLink li a.welcome {padding: 0 15px;font-size: 0}
.tabLink li a.welcome .welcome_img {width: 70px;}
.tabLink li a:hover {background:#DDDDDD;}
.tabLink li a.on {background:#1C3856; color:#FFFFFF; font-size:15px; font-weight:400; line-height:34px;}
.tabLink li a.welcome.on {font-size: 0;}
.gameTitle {margin:0 0 40px 0px;}
.gameTitle h3 {margin:0 0 10px 0px; color:#000000; font-size:24px; font-weight:600;}
.gameTitle p {display:inline-block; margin:0 20px 0px 0px; font-size:13px; font-weight:400;}
.gameTitle p i {margin:0 5px 0px 0px;}

.gameInfo {margin:20px 0 20px 0px; padding:10px 10px 0px 10px; border:1px solid #114b86; border-radius:5px;}
.gameInfo:after {clear:both; content:''; display:block;}
.gameInfo li {float:left; width:100%; margin:0 0 15px 0; color:#000000; font-size:12px;}
.gameInfo li:last-child {float:left; width:100%;}
.gameInfo li strong {display:block; width:auto; margin:0 0px 5px 0; padding:4px 0 5px 0; background:#FFFFFF; border-bottom:1px solid #EBEBEB; border-radius:0px; color:#666666; font-size:11px; font-weight:400; text-align:left;}

/* LIVESCORE > 선수명단 */
.playerSum {width:auto; margin:0 0 0px 0; padding:0 5px 15px 0; border-bottom:1px solid #DDDDDD; color:#666666; font-size:12px; text-align:right;}
.playerList {position:relative; width:100%; margin:0; padding:0;}
.playerList li.header {display:none; position:relative; width:100%; margin:0; padding:0 0 10px 0; border-top:0px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.playerList li.header:after {clear:both; content:''; display:block;}
.playerList li.header .no	{float:left; width:70px; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
.playerList li.header .name	{float:left; position:relative; width:650px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
.playerList li.header .nation	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
.playerList li.header .view	{float:left; position:relative; width:120px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
.playerList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
.playerList li:after {clear:both; content:''; display:block;}
.playerList li .no	{display:none; float:left; width:70px; margin:2px 0 0 0; color:#999999; font-family:'Roboto Condensed', sans-serif; font-size:18px; font-weight:400; text-align:center;}
.playerList li .name	{float:none; position:relative; width:auto; font-size:14px;}
.playerList li .name > span	{display:block; margin:0px 0 10px 0px; color:#666666; font-size:11px;}
.playerList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
.playerList li .nation > img	{width:30px; border:1px solid #EBEBEB;}
.playerList li .nation > span	{margin:0 0 0 10px; color:#999999; font-size:12px;}
.playerList li .view	{float:right; position:relative; width:auto; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:center;}
.playerList li .view > span	{display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}
.playerList li .view a {padding:3px 10px; background:#114b86; border-radius:3px; color:#FFFFFF; font-size:11px; vertical-align:-3px;}

.popPlayerInfo {margin:0px 0 0px 0; padding:0px 0 0 0; border-top:0px solid #114b86;}
.popPlayerInfo .photo {float:none; width:auto; text-align:center;}
.popPlayerInfo .photo > img {width:100px; border-radius:5px;}/* 20190726 수정 : 선수사진 모서리 라운드 처리 */
.popPlayerInfo .photo > .social {display:block; margin:5px auto 10px auto;}
.popPlayerInfo .photo > .social a {display:inline-block; margin:5px 3px 5px 3px; color:#999999; font-size:18px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.popPlayerInfo .photo > .social a.sns_fb {color:#3b5998;}
.popPlayerInfo .photo > .social a.sns_fb:hover {color:#3b5998;}
.popPlayerInfo .photo > .social a.sns_insta {color:#bc2a8d;}
.popPlayerInfo .photo > .social a.sns_insta:hover {color:#bc2a8d;}
.popPlayerInfo .photo > .social a.sns_twt {color:#00acee;}
.popPlayerInfo .photo > .social a.sns_twt:hover {color:#00acee;}
.popPlayerInfo .info {margin:0 0 0 0px;}
.popPlayerInfo .info > .name {margin:0 0 5px 0px; color:#000000; font-size:18px; font-weight:500;}
.popPlayerInfo .info > .name > span {display:inline-block; margin:0 0 0 0px; color:#666666; font-size:11px; font-weight:400;}
.popPlayerInfo .info > .comment {margin:5px 0 0px 0px; color:#333333; font-size:12px; font-weight:400; line-height:120%; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.popPlayerDetail {float:none; width:100%; margin:10px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #114b86;}/* 20190726 수정 : 라인컬러변경 */
.popPlayerDetail:after {clear:both; content:''; display:block;}
.popPlayerDetail li {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
.popPlayerDetail li:first-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
.popPlayerDetail li:first-child > span > img {width:28px; margin:0 10px 0 0; border:1px solid #DDDDDD; vertical-align:-5px;}
.popPlayerDetail li p {display:inline-block; width:70px; margin:0 10px 0px 0; padding:3px 0; background:#e3effa; border-radius:2px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
.popPlayerDetail li span {color:#333333; font-size:12px; font-weight:400;}

/* 20190726 수정 시작 : 포인트랭킹, 누적 포인트 컬러 변경 */
.popPlayerDetail li:nth-child(2) {color:#000000;}
.popPlayerDetail li:nth-child(2) p {background:#e21a4c; color:#FFFFFF; font-weight:700; text-align:center;}
.popPlayerDetail li:nth-child(2) span {color:#e21a4c; font-weight:700;}
.popPlayerDetail li:nth-child(4) {color:#000000;}
.popPlayerDetail li:nth-child(4) p {background:#e21a4c; color:#FFFFFF; font-weight:700; text-align:center;}
.popPlayerDetail li:nth-child(4) span {color:#e21a4c; font-weight:700;}
/* 20190726 수정 끝 : 포인트랭킹, 누적 포인트 컬러 변경 */

.popPlayerDetail li:last-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; border-top:0px solid #DDDDDD; color:#000000; font-size:12px; font-weight:400;}
.popPlayerDetail li:last-child p {display:block; width:70px; margin:0 0px 10px 0; padding:3px 0; background:#e3effa; border-radius:2px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
.popPlayerDetail li:last-child span {display:block; width:auto; margin:0 0 5px 2px; font-size:12px; font-weight:400; line-height:120%; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}

/* LIVESCORE > 대진표 */
.matchList {position:relative; width:100%; margin:0 0 40px 0; padding:0; border-top:1px solid #114b86;}

.match-header-info {height: 35px; padding: 0 10px 0 10px;}
.match-header-info .date {float: left; display: inline-block;}
.match-header-info .date .play-date {margin-left: 10px; font-size: 14px; font-family:'Noto Sans KR', sans-serif; line-height: 23px; font-weight: 500;}
.match-header-info .header {font-size: 12px; line-height: 23px; font-family:'Noto Sans KR', sans-serif; color: #999999;}
.match-header-info .media {float: right; display: inline-block;}
.match-header-info .media .header {display: table-cell; padding-right: 10px;}
.match-header-info .media .youtube {display: table-cell; background: url(/resource/img/common/ico_youtube2.png)no-repeat; width: 42px; height: 23px;}

.matchList li.header {display:none; position:relative; width:100%; margin:0; padding:10px 0; border-top:0px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.matchList li.header:after {clear:both; content:''; display:block;}
.matchList li.header .player	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
.matchList li.header .score		{float:left; position:relative; top:auto; right:auto; width:30%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
.matchList li.header .record	{float:left; position:relative; width:35%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
.matchList li.header .status	{float:left; position:relative; width:10%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
.matchList li.header .remark	{float:left; position:relative; width:10%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
.matchList li {position:relative; width:100%; margin:0; padding:10px 0; border-bottom:1px solid #DDDDDD}
.matchList li:after {clear:both; content:''; display:block;}
.matchList li .player	{float:left; position:relative; width:25%; font-size:12px; text-align:center;}
.matchList li .player > img	{display:block; width:40px; margin:0px auto;}
.matchList li .player .ball_white	{position:absolute; top:35px; left:9px; display:block; width:12px; height:12px; margin:0 auto 0 auto; background:#FFFFFF; border:1px solid #DDDDDD; border-radius:15px; text-indent:-9999px;}
.matchList li .player .ball_yellow	{position:absolute; top:35px; left:9px;display:block; width:12px; height:12px; margin:0 auto 0 auto; background:#FFFF00; border:1px solid #DDDDDD; border-radius:15px; text-indent:-9999px;}
.matchList li .score	{float:right; position:absolute; top:35px; right:0px; width:75%; font-size:12px; line-height:50px; text-align:center;}
.matchList li .score > p		{display:inline-block; margin:0 10px 0 0; padding:1px 5px; background:#EBEBEB; border-radius:3px; line-height:20px; font-size:11px;}
.matchList li .record	{float:left; position:relative; width:75%; font-size:12px; line-height:20px; text-align:center;}
.matchList li .record > p		{display:inline-block; margin:0 10px 0 0; padding:1px 5px; background:#EBEBEB; border-radius:3px; line-height:20px; font-size:11px;}
.matchList li .status	{float:left; position:absolute; top:-5px; left:0px; width:10%; font-size:12px; line-height:50px; text-align:center;}
.matchList li .livescore_win	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#e21a4c; border:1px solid #e21a4c; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
.matchList li .livescore_lose	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#999999; border:1px solid #999999; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
.matchList li .livescore_ing	{display:inline-block; width:25px; height:26px; margin:15px 0 0 -5px; padding:2px 0 0 0; background:#114b86; border:1px solid #DDDDDD; border-radius:3px; color:#FFFFFF; font-size:11px; line-height:100%; word-break:break-all;}
a.btn_livescore_refresh {z-index:1; position:absolute; top:0px; right:0px; margin:0; padding:5px 10px; background:rgba(226,26,76,1); border-radius:5px; color:#FFFFFF; font-size:11px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
a.btn_livescore_refresh:hover {background:rgba(226,26,76,1);}
a.btn_livescore_refresh > i.fa {margin:0 5px 0 0;}

/* TOURNAMENT ************************************************************/
/* TOURNAMENT > 전체일정 > 요약 */
.scheFeatured {width:100%; margin:0 auto 60px auto; padding:0;}
.scheFeatured:after {clear:both; content:''; display:block;}
.scheFeatured li.game {float:left; width:47.5%; height:130px; margin:0 10px 10px 0; padding:0; border:1px solid #DDDDDD; border-radius:5px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.scheFeatured li.game:hover {background:#F9F9FA; border:2px solid #114b86;}
.scheFeatured li.prize {float:left; width:47.5%; height:130px; margin:0 10px 0 0; padding:0; border:1px solid #DDDDDD; border-radius:5px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.scheFeatured li.prize:hover {background:#F9F9FA; border:2px solid #e21a4c;}
.scheFeatured li:nth-child(2n) {margin:0 0px 10px 0;}
.scheFeatured li:last-child {margin:0 0px 10px 0;}
.scheFeatured li > .numGame {margin-top:20px; color:#114b86; font-size:40px; font-weight:500; letter-spacing:-2px; line-height:40px;}
.scheFeatured li > .numPrize {margin-top:20px; color:#e21a4c; font-size:40px; font-weight:500; letter-spacing:-2px; line-height:40px;}

/* TOURNAMENT > 전체일정 > 일정년도구분 */
.scheSeason {position:relative; width:100%;height:auto; margin:20px auto 0 auto; padding:0; text-align:center;}
.scheSeason h3 {display:inline-block;}
.scheSeason h3 > strong {font-size:24px; font-weight:700; letter-spacing:-1px;}
.scheSeason h3 > span {margin-left:5px; font-size:18px; font-weight:500;}
.scheSeason .schePrev {width:30px; height:40px; margin:0 10px;} /* 20190527 수정 : 2차 구현 전까지 감춤 display:inline-block; */
.scheSeason .schePrev > i {color:#CCCCCC; font-size:24px;}
.scheSeason .schePrev:hover > i {color:#114b86;}
.scheSeason .scheNext {width:30px; height:40px; margin:0 10px;} /* 20190527 수정 : 2차 구현 전까지 감춤 display:inline-block; */
.scheSeason .scheNext > i {color:#CCCCCC; font-size:24px;}
.scheSeason .scheNext:hover > i {color:#114b86;}

/* TOURNAMENT > 전체일정 > 테이블 */
.tblSchedule {width:100%; margin:0 auto 20px auto; border-top:2px solid #114b86;}
.tblSchedule thead th {padding:12px 0; background:#F9F9FA; border-bottom:1px solid #EBEBEB; color:#114b86; font-size:12px; font-weight:700; text-align:center;}
.tblSchedule thead td {padding:10px 0; background:#F9F9FA; border-bottom:1px solid #DDDDDD; color:#114b86; font-size:12px; text-align:center;}
.tblSchedule tbody th {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:12px; text-align:center;}
.tblSchedule tbody td {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:12px; text-align:center;}
.tblSchedule tbody td.noGame {padding:200px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:12px; text-align:center;}

/* TOURNAMENT > 다음대회일정 */
.tournament_next {background:transparent; height:160px; margin:0px 0 40px 0; padding:0px 0 0px 0;}
.tournament_next .games {position:relative; width:100%; min-width:280px; height:160px; min-height:160px; margin:0; padding:0 0 0px 0; background:#EBEBEB !important; overflow:auto; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.tournament_next .games:hover {background:#F5F5F5 !important;}
.tournament_next .games .logo {position:absolute; left:20px; top:20px; width:80px; height:115px; margin:0; padding:0;}
.tournament_next .games .logo > img {max-width:100%;}
.tournament_next .games .title {position:relative; width:auto; height:auto; margin:20px 10px 0px 115px; padding:0; color:#174980; font-size:15px; font-weight:500; line-height:20px; word-break:keep-all;}
.tournament_next .games .period {position:relative; width:auto; height:auto; margin:7px 0px 10px 115px; padding:0; color:#174980; font-size:13px; font-weight:400;}
.tournament_next .games .period .status {display:inline-block; margin:0 0px 0 5px; padding:2px 2px; background:#e42446; border:1px solid #e42446; border-radius:3px; color:#FFFFFF; font-size:11px; vertical-align:2px;}
.tournament_next .games .place {position:relative; width:auto; height:auto; margin:0px 0px 0 115px; padding:0; color:#174980; font-size:12px; font-weight:400;}
.tournament_next .games .player {position:relative; width:auto; height:auto; margin:5px 0px 0 115px; padding:0; color:#174980; font-size:12px; font-weight:400;}
.tournament_next .games .btn_go {display:block; position:absolute; right:20px; bottom:20px; width:auto; height:auto; margin:0; padding:3px 7px; background:transparent; border:1px solid #174980; color:#174980; font-size:12px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.tournament_next .games:hover .btn_go {background:#174980; border:1px solid #174980; color:#FFFFFF;}
.tournament_next .ms-nav-prev {top:42% !important; left:-30px !important;}
.tournament_next .ms-nav-next {top:42% !important; right:-30px !important;}
.tournament_next .ms-skin-default .ms-nav-prev  {background: url(/resource/libs/masterslider/skins/default/dark-skin-1.png); background: url(/resource/libs/masterslider/skins/default/dark-skin-1-retina.png);background-size: 152px 225px;background-position: -89px -26px;}
.tournament_next .ms-skin-default .ms-nav-next  {background: url(/resource/libs/masterslider/skins/default/dark-skin-1.png); background: url(/resource/libs/masterslider/skins/default/dark-skin-1-retina.png);background-size: 152px 225px;background-position: -89px -103px;}
.tournament_next .ms-bullets {z-index:999; bottom:10px !important;}
#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:10px; height:10px; background:#DDDDDD !important; border-radius:5px;}
#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#666666 !important; border-radius:5px;}

.scheList {position:relative; width:100%; margin:0px 0 0 0; padding:0;}
.scheList li.none {z-index:9; position:relative; width:100%; height:43px; margin:0 0 20px 0; padding:15px 0; background:#EBEBEB; border:1px solid #EBEBEB; border-radius:5px; font-size:14px; line-height:50px; text-align:center;}
.scheList li.header {display:none; position:relative; width:100%; margin:0; padding:10px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.scheList li.header:after {clear:both; content:''; display:block;}
.scheList li.header .period	{float:left; position:relative; width:20%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .name	{float:left; position:relative; width:35%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .place	{float:left; position:relative; width:35%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .link	{float:left; position:relative; width:10%; margin:0px; color:#999999; font-size:12px; font-weight:400;}

.scheList li.header .date	{float:left; position:relative; width:30%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .time	{float:left; position:relative; width:13%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .round	{float:left; position:relative; width:10%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li.header .type	{float:left; position:relative; width:32%; margin:0px; color:#999999; font-size:12px; font-weight:400;}
.scheList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
.scheList li:after {clear:both; content:''; display:block;}
.scheList li .period	{float:left; position:relative; width:100%; margin:0px 0 0 0; font-size:12px;}
.scheList li .name	{float:left; position:relative; width:100%; margin:0px 0 0 0; font-size:15px; font-weight:500;}
.scheList li .place	{float:left; position:relative; width:100%; margin:0px 0 0 0; font-size:12px;}
.scheList li .link	{float:left; position:relative; width:100%; margin:10px 0 0 0; font-size:12px; text-align:right;}
.scheList li .link	a {display:inline-block; margin:0px 0 0 0; padding:3px 10px; background:#114b86; border-radius:3px; color:#FFFFFF; font-size:11px;}

.scheList li .date	{float:left; position:relative; width:30%; margin:0px 0px 0 10px; font-size:12px;}
.scheList li .time	{float:right; position:relative; width:55%; margin:0px 0px 0 0; font-size:12px; font-weight:400;}
.scheList li .round	{float:right; position:relative; width:20%; margin:0px 0px 0 0; font-size:12px;}
.scheList li .type	{float:right; position:relative; width:35%; margin:0px 0px 0 0; font-size:12px; text-align:left;}
.scheduleNotice {margin:20px 0 60px 0; text-align:left;}
.scheduleNotice p {color:#999999;}

.scheListNew li .date	{width: 50%}
.scheListNew li .time	{float: left;width: 50%;margin-left: 10px}
.scheListNew li .round {position: absolute;right: 0;top: 15px;width: calc(50% - 10px);text-align: center}
.scheListNew li .type{float: right; width: calc(50% - 10px);text-align: center}

/* TOURNAMENT > 전체일정 > 대회상세정보 */
.gameResultTitle {margin:0 0 20px 0px; padding:0px; background:#114b86; background: -webkit-linear-gradient(bottom, #1C3856, #842039); background: -moz-linear-gradient(bottom, #1C3856, #842039); background: linear-gradient(to bottom, #1C3856, #842039); border-radius:5px 5px 5px 5px;}
.gameResultTitle:after {clear:both; content:''; display:block;}
.gameResultTitle .gameLogo {float:left; width:100%; margin:0px 0px 0px 0px; text-align:center;}
.gameResultTitle .gameLogo > img {width:100%; max-width:100%; border-radius:5px 5px 5px 5px;}
.gameResultTitle .gameSum {display:none; float:left; width:auto; margin:0px 0px 0px 0px;}
.gameResultTitle .gameSum h3 {margin:0px 0 10px 0px; padding:20px 0 0 0; color:#FFFFFF; font-size:21px; font-weight:600;}
.gameResultTitle .gameSum p {display:block; margin:0 20px 10px 0px; color:#DDDDDD; font-size:13px; font-weight:400;}
.gameResultTitle .gameSum p i {margin:0 5px 0px 0px;}

.gameResult {margin:0 0 20px 0;}
.gameResult:after {clear:both; content:''; display:block;}
.gameResult li {float:none; width:auto; height:auto; margin:0 0px 0 0;}
.gameResult li:last-child {float:left; margin:0 0px 0 0;}

.rankResultTop {position:relative; width:100%; margin:0; padding:0;}
.rankResultTop li.none {z-index:9; position:relative; width:100%; height:50px; margin:0 0 20px 0; padding:15px 0; background:#EBEBEB; border:1px solid #EBEBEB; border-radius:5px; font-size:14px; line-height:50px; text-align:center;}
.rankResultTop li.first {z-index:9; position:relative; width:100%; margin:0 0 10px 0; padding:5px 0; background:#FFFFFF; border:1px solid #DDDDDD;}
.rankResultTop li.first:after {clear:both; content:''; display:block;}
.rankResultTop li.first .rank	{z-index:10; float:left; position:absolute; top:-5px; left:5px; width:30px; height:50px; margin:0px; background:#e21a4c; color:#FFFFFF; font-size:18px; font-weight:700; line-height:50px; text-align:center;}
.rankResultTop li.first .rank:after {content: ""; position: absolute; left:0; bottom: 0; width: 0; height: 0; border-bottom:5px solid #FFFFFF; border-left: 15px solid transparent; border-right: 15px solid transparent;}
.rankResultTop li.first .photo	{float:left; position:relative; width:100px; margin:0px 0 0px 40px; font-size:14px;}
.rankResultTop li.first .photo > img	{width:90px; border:0px solid #DDDDDD;}
.rankResultTop li.first .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 140px; font-size:16px; font-weight:500;}
.rankResultTop li.first .name > span	{display:block; margin:0px 0 0 0px; color:#666666; font-size:13px;}
.rankResultTop li.first .nation	{float:none; position:relative; width:auto; margin:5px 0 0 140px; font-size:14px;}
.rankResultTop li.first .nation > img	{width:30px; border:0px solid #EBEBEB;}
.rankResultTop li.first .nation > span	{margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
.rankResultTop li.first .rankPoint	{float:none; position:relative; width:auto; margin:10px 0 0px 140px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankResultTop li.first .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
.rankResultTop li.first .rankMoney	{float:none; position:relative; width:auto; margin:10px 0 0 140px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankResultTop li.first .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

.gameInfoResult {margin:0px 0 0px 0px; padding:10px 10px 10px 10px; border:1px solid #114b86; border-radius:5px;}
.gameInfoResult:after {clear:both; content:''; display:block;}
.gameInfoResult li {float:left; width:100%; margin:0 0 5px 0; font-size:12px;}
.gameInfoResult li:last-child {float:left; width:100%;}
.gameInfoResult li strong {display:inline-block; width:70px; margin:0 10px 0px 0; padding:4px 0; background:#EBEBEB; border-radius:3px; font-size:11px; font-weight:400; text-align:center;}

.gamePhoto {margin:0 0 20px 0;}
.gamePhoto:after {clear:both; content:''; display:block;}
.gamePhoto li {float:none; width:auto; height:auto; margin:0 0px 10px 0; border-radius:5px; overflow:hidden;}
.gamePhoto li:last-child {float:none; margin:0 0px 0 0;}
.gamePhoto li > img {width:100%; max-width:100%; height:auto;}
.gamePhoto li:last-child > img {width:100%; max-width:100%; height:auto;}

.rankResultList {position:relative; width:100%; margin:0px 0 0 0; padding:0;}
.rankResultList li.header {display:none; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.rankResultList li.header:after {clear:both; content:''; display:block;}
.rankResultList li.header .rank	{float:left; width:13%; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:center;}
.rankResultList li.header .name	{float:left; position:relative; width:47%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.rankResultList li.header .nation	{float:left; position:relative; width:15%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.rankResultList li.header .rankPoint	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.rankResultList li.header .rankMoney	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.rankResultList {position:relative; width:100%; margin:0; padding:0;}
.rankResultList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
.rankResultList li:after {clear:both; content:''; display:block;}
.rankResultList li .datanone	{float:left; width:100%; margin:50px 0 50px 0; font-family:'Roboto Condensed', sans-serif; color:#777777; font-size:12px; font-weight:400; text-align:center;}
.rankResultList li .rank	{float:left; width:11%; margin:-1px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:15px; font-weight:700; text-align:center;}
.rankResultList li .name	{float:left; position:relative; width:49%; color:#000000; font-size:13px;}
.rankResultList li .name > span	{display:block; margin:0 0 0 0px; color:#666666; font-size:11px;}
.rankResultList li .nation	{float:left; position:relative; width:15%; font-size:11px; text-align:center;}
.rankResultList li .nation > img	{width:25px; border:1px solid #EBEBEB;}
.rankResultList li .nation > span	{display:block; margin:2px 0 0 0px; color:#999999; font-size:11px;}
.rankResultList li .rankPoint	{float:left; position:relative; width:25%; margin:0; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.rankResultList li .rankPoint > span	{display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}
.rankResultList li .rankMoney	{float:left; position:relative; width:25%; margin:4px 0 0 0; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.rankResultList li .rankMoney > span	{display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}

.rankResultTop li.first .welcomeRank	{float:left; position:relative; width:25%; margin:4px 0 0 0; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.rankResultTop li.first .welcomeRank .average {display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}
.rankResultTop li.first .welcomeRank .round {display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}

.rankResultTop li.first .welcomeRank .average > span,
.rankResultTop li.first .welcomeRank .round > span {display:none; margin:0 0px 0 0; color:#999999; font-size:12px;}

/* TOURNAMENT > 경기방식 */
.gameruleTitle {position:relative; margin:0 0 0px 0; padding:0px 0 20px 0; font-size:18px; background:none;}
.gameruleTitle strong {position:relative; bottom:auto; left:auto; color:#e21a4c; font-size:64px; font-weight:500; letter-spacing:-4px; line-height:70px;}
.gameruleTitle strong > span {margin:0 0 0 5px; color:#e21a4c; font-size:18px; font-weight:500; letter-spacing:0px; line-height:24px; vertical-align:2px;}
.gameruleTitle p {position:relative; top:auto; left:auto; font-size:15px;}
.tblGameRule {width:100%; margin:0 auto 60px auto; border-top:2px solid #e21a4c;}
.tblGameRule thead th {padding:12px 0; background:#F9F9FA; border-bottom:1px solid #EBEBEB; color:#114b86; font-size:12px; text-align:center;}
.tblGameRule thead td {padding:10px 0; background:#F9F9FA; border-bottom:1px solid #DDDDDD; color:#114b86; font-size:12px; text-align:center;}
.tblGameRule tbody th {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:12px; text-align:center;}
.tblGameRule tbody td {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#333333; font-size:12px; text-align:center;}

/* TOURNAMENT > 운영계획 */
.operatingPlan h3 {display:block; width:100%; margin:60px auto 0px auto; text-align:center; border-top:5px solid #EBEBEB;}
.operatingPlan h3 > strong {display:inline-block; margin:-20px 0 20px 0; padding:0 20px; background:#FFFFFF; font-size:21px; font-weight:500; letter-spacing:-1px; line-height:100%; text-align:center; vertical-align:10px;}
.operatingPlan .league_seed {width:auto; margin:0 auto 60px auto; padding:0;}
.operatingPlan .league_seed:after {clear:both; content:''; display:block;}
.operatingPlan .league_seed li {float:left; width:47.5%; height:auto; margin:0 10px 10px 0; padding:15px 0px; border:1px solid #DDDDDD; border-radius:5px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.operatingPlan .league_seed li:nth-child(2n) {margin:0 0 10px 0;}
.operatingPlan .league_seed li:last-child {margin:0 0 10px 0;}
.operatingPlan .league_seed li:hover {background:#F9F9FA; border:1px solid #114b86;}
.operatingPlan .league_seed li > p {margin:10px auto 10px auto; color:#114b86; font-size:14px; font-weight:500; letter-spacing:-2px; line-height:20px;}
.operatingPlan .league_seed li > strong {display:block; margin-top:0px; color:#e21a4c; font-size:32px; font-weight:400; letter-spacing:-2px; line-height:65px;}
.operatingPlan .league_seed li > span {display:block; margin-top:0px; color:#333333; font-size:14px; font-weight:500; letter-spacing:0px; line-height:150%;}
.operatingPlan .league_seed li.reg {float:left; width:47.5%; height:auto; margin:0 0px 0 0; padding:0; background:#e21a4c; border:1px solid #e21a4c; border-radius:5px; color:#FFFFFF; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.operatingPlan .league_seed li.reg:last-child {margin:0 0px 0 0;}
.operatingPlan .league_seed li.reg > p {margin:10px auto 0px auto; color:#FFFFFF; font-size:14px; font-weight:500; letter-spacing:-1px; line-height:20px;}
.operatingPlan .league_seed li.reg > strong {display:inline-block; margin:5px 5px 10px 0px; color:#FFFFFF; font-size:24px; font-weight:400; letter-spacing:-1px; line-height:24px;}
.operatingPlan .league_seed li.reg > span {display:block; margin-top:0px; color:#FFFFFF; font-size:14px; font-weight:500; letter-spacing:0px; line-height:150%;}
.operatingPlan .league_2 {width:auto; margin:0 auto 60px auto; padding:0;}
.operatingPlan .league_2:after {clear:both; content:''; display:block;}
.operatingPlan .league_2 li {float:left; width:47.5%; height:160px; margin:0 10px 10px 0; padding:0; border:1px solid #DDDDDD; border-radius:5px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.operatingPlan .league_2 li:nth-child(2n) {margin:0 0px 10px 0;}
.operatingPlan .league_2 li:last-child {margin:0 0px 10px 0;}
.operatingPlan .league_2 li:hover {background:#F9F9FA; border:3px solid #e21a4c;}
.operatingPlan .league_2 li > p {margin-top:20px; color:#114b86; font-size:14px; font-weight:500; letter-spacing:-2px; line-height:20px;}
.operatingPlan .league_2 li > strong {display:block; margin-top:0px; color:#e21a4c; font-size:21px; font-weight:400; letter-spacing:-2px; line-height:40px;}
.operatingPlan .league_2 li > span {display:block; margin-top:5px; color:#333333; font-size:13px; font-weight:500; letter-spacing:0px; line-height:120%;}
.operatingPlan .league_team {width:auto; margin:0 auto 60px auto; padding:0;}
.operatingPlan .league_team:after {clear:both; content:''; display:block;}
.operatingPlan .league_team li {float:none; width:auto; height:auto; margin:0 0px 10px 0; padding:0 0 20px 0; border:1px solid #DDDDDD; border-radius:5px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.operatingPlan .league_team li:last-child {margin:0 0px 0 0;}
.operatingPlan .league_team li:hover {background:#F9F9FA; border:2px solid #114b86;}
.operatingPlan .league_team li > p {margin-top:10px; color:#114b86; font-size:21px; font-weight:400; letter-spacing:-2px; line-height:40px;}
.operatingPlan .league_team li > span {display:inline-block; margin-top:0px; color:#333333; font-size:15px; font-weight:500; letter-spacing:0px; line-height:150%;}


/* STATS ************************************************************/
/* STATS > RANKING */
.sectionDesc {margin:10px 0 20px 5px; font-size:15px;}
.sectionDesc .welcome_img { width: 100px;vertical-align: bottom}
.sectionSeason {float:right; position:absolute; top:0px; right:0px; margin:0px 0 0px 5px;}
.sectionSeason > select {width:auto; height:25px; padding:0 10px 0 10px; font-size:12px; line-height:25px; border:1px solid #CCCCCC; text-align:left;}

.ui-tabs .ui-tabs-nav {margin: 0 0px 20px 0px; padding: 0;}
.rankListTop {position:relative; width:100%; margin:0; padding:0;}
.rankListTop li.first {z-index:9; position:relative; width:100%; margin:0 0 10px 0; padding:5px 0; background:#FFFFFF; border:1px solid #DDDDDD;}
.rankListTop li.first:after {clear:both; content:''; display:block;}
.rankListTop li.first .rank	{z-index:10; float:left; position:absolute; top:-5px; left:5px; width:30px; height:50px; margin:0px; background:#e21a4c; color:#FFFFFF; font-size:18px; font-weight:700; line-height:50px; text-align:center;}
.rankListTop li.first .rank:after {content: ""; position: absolute; left:0; bottom: 0; width: 0; height: 0; border-bottom:5px solid #FFFFFF; border-left: 15px solid transparent; border-right: 15px solid transparent;}
.rankListTop li.first .photo	{float:left; position:relative; width:80px; margin:0px 0 0px 40px; font-size:14px;}
.rankListTop li.first .photo > img	{width:70px; border:0px solid #DDDDDD;}
.rankListTop li.first .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 120px; font-size:14px; font-weight:500;}
.rankListTop li.first .name > span	{display:block; margin:0px 0 0 0px; color:#666666; font-size:11px;}
.rankListTop li.first .nation	{float:none; position:relative; width:auto; margin:5px 0 0 120px; font-size:11px;}
.rankListTop li.first .nation > img	{width:30px; border:0px solid #EBEBEB;}
.rankListTop li.first .nation > span	{margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
.rankListTop li.first .rankPoint	{float:none; position:relative; width:auto; margin:10px 0 0px 120px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li.first .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
.rankListTop li.first .rankMoney	{float:none; position:relative; width:auto; margin:10px 0 0 120px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li.first .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

/** 20200117 cjm 추가 **/
.rankListTop li.first .welcomeRank {float:none; position:relative; width:auto; margin:10px 0 0px 120px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li.first .welcomeRank .average {float: left; margin:0 10px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li.first .welcomeRank .round { position: absolute; left: 100px; margin:0 10px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li.first .welcomeRank .average > span,
.rankListTop li.first .welcomeRank .round > span {display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}



.rankListTop li {float:left; position:relative; width:100%; margin:0 0px 10px 0; padding:5px 0; background:#FAFAFA;}
.rankListTop li:last-child {margin:0 0px 10px 0;}
.rankListTop li:after {clear:both; content:''; display:block;}
.rankListTop li .rank	{z-index:10; float:left; position:absolute; top:-5px; left:5px; width:30px; height:50px; margin:0px; background:#114b86; color:#FFFFFF; font-size:18px; font-weight:700; line-height:50px; text-align:center;}
.rankListTop li .rank:after	{content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-bottom:5px solid #FAFAFA; border-left: 15px solid transparent; border-right: 15px solid transparent;}
.rankListTop li .photo	{float:left; position:relative; width:80px; margin:0 0 0px 40px; font-size:14px;}
.rankListTop li .photo > img	{width:70px; border:0px solid #DDDDDD;}
.rankListTop li .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 120px;}
.rankListTop li .name > strong	{display:block; height:24px; margin:0 0 0 0px; font-size:14px; font-weight:500; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.rankListTop li .name > span	{display:block; margin:0 0 0 0px; color:#666666; font-size:11px;}
.rankListTop li .nation	{float:none; position:relative; width:120px; margin:5px 0px 0px 120px; font-size:11px;}
.rankListTop li .nation > img	{width:30px; border:0px solid #EBEBEB;}
.rankListTop li .nation > span	{margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
.rankListTop li .rankPoint	{float:none; position:relative; width:auto; margin:10px 0px 0px 120px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
.rankListTop li .rankMoney	{float:none; position:relative; width:auto; margin:10px 0px 0px 120px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

/** 20200117 cjm **/
.rankListTop li .welcomeRank {float:none; position:relative; width:auto; margin:10px 0px 0px 120px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li .welcomeRank .average {float: left; margin:0 10px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li .welcomeRank .round {position: absolute; left: 100px; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
.rankListTop li .welcomeRank .average > span,
.rankListTop li .welcomeRank .round > span {display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

.rankList {position:relative; width:100%; margin:20px 0 0 0; padding:0;}
.rankList li.header {display:none; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.rankList li.header:after {clear:both; content:''; display:block;}
.rankList li.header .rank	{float:left; width:13%; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:center;}
.rankList li.header .name	{float:left; position:relative; width:47%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.rankList li.header .nation	{float:left; position:relative; width:15%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.rankList li.header .rankPoint	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.rankList li.header .rankMoney	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.rankList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
.rankList li:after {clear:both; content:''; display:block;}
.rankList li .rank	{float:left; width:11%; margin:3px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:15px; font-weight:700; text-align:center;}
.rankList li .name	{float:left; position:relative; width:49%; font-size:15px;}
.rankList li .name > span	{display:block; margin:0 0 0 0px; color:#666666; font-size:11px;}
.rankList li .nation	{float:left; position:relative; width:15%; font-size:11px; text-align:center;}
.rankList li .nation > img	{width:25px; border:1px solid #EBEBEB;}
.rankList li .nation > span	{display:block; margin:4px 0 0 0px; color:#999999; font-size:11px;}
.rankList li .rankPoint	{float:left; position:relative; width:25%; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.rankList li .rankPoint > span	{display:block; margin:2px 0px 7px 0; color:#999999; font-size:11px; font-weight:400;}
.rankList li .rankMoney	{float:left; position:relative; width:25%; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.rankList li .rankMoney > span	{display:block; margin:2px 0px 7px 0; color:#999999; font-size:11px; font-weight:400;}

/** 20200117 cjm **/
.welcomeRankList {position:relative; width:100%; margin:20px 0 0 0; padding:0;}
.welcomeRankList li.header {display:none; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
.welcomeRankList li.header:after {clear:both; content:''; display:block;}
.welcomeRankList li.header .rank	{float:left; width:13%; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:center;}
.welcomeRankList li.header .name	{float:left; position:relative; width:37%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.welcomeRankList li.header .nation	{float:left; position:relative; width:15%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400;}
.welcomeRankList li.header .average	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.welcomeRankList li.header .round	{float:left; position:relative; width:20%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; text-align:right;}
.welcomeRankList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
.welcomeRankList li:after {clear:both; content:''; display:block;}
.welcomeRankList li .rank	{float:left; width:11%; margin:3px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:15px; font-weight:700; text-align:center;}
.welcomeRankList li .name	{float:left; position:relative; width:37%; font-size:15px;}
.welcomeRankList li .name > span	{display:block; margin:0 0 0 0px; color:#666666; font-size:11px;}
.welcomeRankList li .nation	{float:left; position:relative; width:15%; font-size:11px; text-align:center;}
.welcomeRankList li .nation > img	{width:25px; border:1px solid #EBEBEB;}
.welcomeRankList li .nation > span	{display:block; margin:4px 0 0 0px; color:#999999; font-size:11px;}
.welcomeRankList li .average	{float:left; position:relative; width:20%; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.welcomeRankList li .average > span	{display:block; margin:2px 0px 7px 0; color:#999999; font-size:11px; font-weight:400;}
.welcomeRankList li .round	{float:left; position:relative; width:17%; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:right;}
.welcomeRankList li .round > span	{display:block; margin:2px 0px 7px 0; color:#999999; font-size:11px; font-weight:400;}


/* MEDIA ************************************************************/
/* MEDIA > 보도자료 */
.pressArea {position:relative; width:auto; margin:0px auto 30px auto; padding:0px;}
.pressArea ul.pressList li.article_none {position:relative; width:auto; margin:15px 0px 0px 0px; padding:50px 20px; background:none; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; font-size:12px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.pressArea ul.pressList li.article_none:hover {border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:default;}
.pressArea ul.pressList li {position:relative; width:auto; margin:15px 0px 0px 0px; padding:20px 40px 20px 20px; background:#FFFFFF url('/resource/img/bg/arrow_more.png') no-repeat right 18px; background-size:40px; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.pressArea ul.pressList li:hover {border-top:#114b86 1px solid; border-left:#114b86 1px solid; border-bottom:#114b86 1px solid; border-right:#114b86 1px solid; cursor:pointer;}
.pressArea ul.pressList li:first-child {margin:10px 0 0 0;}
.pressArea ul.pressList li:after {clear:both; content:''; display:block;}
.pressArea ul.pressList li a {display:block;}
.pressArea ul.pressList li a .no {display:none; float:left; width:40px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:center;}
.pressArea ul.pressList li a .title {display:block; float:left; width:100%; margin:0px 0px 0 0; padding:0 0 0 0; color:#333333; font-size:16px; font-weight:400; letter-spacing:-0.04em; line-height:120%;}
.pressArea ul.pressList li a .date {display:block; float:left; width:auto; margin:10px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:12px; font-weight:400; letter-spacing:0; text-align:left;}
.pressArea ul.pressList li a .view {display:block; float:left; width:auto; margin:10px 0px 0 0; padding:0 0 0 0; color:#999999; font-size:12px; font-weight:400; letter-spacing:0; text-align:left;}
.pressArea .rotate {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}

/* Media > Gallery */
.list_gallery {list-style:none; position:relative; left:auto; width:300px; margin:0px auto 0px auto;}
.list_gallery:after {clear:both; content:''; display:block;}
.list_gallery li {float:left; width:140px; height:105px; margin:0 20px 20px 0; overflow:hidden;}
.list_gallery li:nth-child(2n) {margin:0 0px 20px 0;}
.list_gallery li:nth-child(4n) {margin:0 0px 20px 0;}
.list_gallery li a {position:relative; display:block; width:140px; height:105px; overflow:hidden;}
.list_gallery li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.list_gallery li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}

/* Media > Video */
.list_video {list-style:none; position:relative; width:300px; margin:0px auto 0 auto;}
.list_video:after {clear:both; content:''; display:block;}
.list_video li {float:left; width:140px; height:105px; margin:0 20px 20px 0; overflow:hidden;}
.list_video li:nth-child(2n) {margin:0 0px 20px 0;}
.list_video li:nth-child(4n) {margin:0 0px 20px 0;}
.list_video li a {position:relative; display:block; width:140px; height:105px; overflow:hidden;}
.list_video li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.list_video li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}

/* Media > SNS */
.list_sns {list-style:none; position:relative; width:300px; margin:0px auto 0 auto;}
.list_sns:after {clear:both; content:''; display:block;}
.list_sns li {float:left; width:140px; height:105px; margin:0 20px 20px 0; overflow:hidden;}
.list_sns li:nth-child(2n) {margin:0 0px 20px 0;}
.list_sns li:nth-child(4n) {margin:0 0px 20px 0;}
.list_sns li a {position:relative; display:block; width:140px; height:105px; overflow:hidden;}
.list_sns li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.list_sns li a span {z-index:98; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 60px; color:#FFFFFF; line-height:150%; text-align:right; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}
.list_sns li a span.facebook {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:165px; background: url('/resource/img/common/cover_facebook.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}
.list_sns li a span.instagram {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:165px; background:url('/resource/img/common/cover_instagram.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}


/* PLAYER ************************************************************/
/* PLAYER */
.searchPlayer {width:auto; margin:0px 0 0 0; padding:20px 15px; background:#114b86; background: -webkit-linear-gradient(bottom, #1C3856, #842039); background: -moz-linear-gradient(bottom, #1C3856, #842039); background: linear-gradient(to bottom, #1C3856, #842039); border-radius:0 5px 5px 5px; text-align:center;}
.searchPlayer h3 {display:none; float:none; margin:0px 0 10px 0px; color:#FFFFFF; font-size:18px; font-weight:400;}
.searchPlayer h3 > .fa-search {width:20px; margin:0px 10px 0 3px; opacity:0.8;}
.searchPlayer .keyword {width:68%; height:30px; margin:0px 3px 0 0px; padding:0 0 0 10px; background:rgba(255,255,255,0.1); border:none; color:#FFFFFF; font-size:14px; line-height:30px;}
.searchPlayer .keyword::placeholder {color:#CCCCCC;}
.searchPlayer .btnSearch {width:20%; height:30px;  margin:0px 0px 0 0px; padding:0px 10px; background:rgba(255,255,255,0.25); border:none; color:#FFFFFF; font-size:12px; vertical-align:-1px;}
.playerList_ko {margin:20px auto 20px auto; text-align:center;}
.playerList_ko a {display:inline-block; padding:3px 8px; margin:0px 3px; background:transparent; border-radius:25px; color:#333333; font-size:14px; font-weight:500; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.playerList_ko a:hover {background:#e21a4c; color:#FFFFFF;}
.playerList_en {margin:20px auto 20px auto; text-align:center;}
.playerList_en a {display:inline-block; padding:5px 11px; margin:0px 0px; background:transparent; border-radius:25px; color:#333333; font-size:12px; font-weight:500; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.playerList_en a:hover {background:#e21a4c; color:#FFFFFF;}
.playerInfo {margin:20px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #114b86;}
.playerInfo > li {margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #114b86;}
.playerInfo > li:after {clear:both; content:''; display:block;}
.playerInfo .photo {float:left; width:80px; text-align:center;}
.playerInfo .photo > img {width:100%;}
.playerInfo .photo > .social {width:100%; text-align:center;}
.playerInfo .photo > .social > a {display:inline-block; margin:5px 3px 0px 3px; color:#999999; font-size:18px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.playerInfo .photo > .social > a.sns_fb:hover {color:#3b5998;}
.playerInfo .photo > .social > a.sns_insta:hover {color:#bc2a8d;}
.playerInfo .photo > .social > a.sns_twt:hover {color:#00acee;}
.playerInfo .info {margin:0 0 0 100px;}
.playerInfo .info > .name {margin:0 0 5px 0px; color:#000000; font-size:15px; font-weight:500;}
.playerInfo .info > .name > span {display:block; margin:0 0 0 0px; color:#666666; font-size:12px; font-weight:400;}
.playerInfo .info > .comment {margin:0 0 0px 0px; color:#333333; font-size:11px; font-weight:400; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.playerDetail {float:none; width:100%; margin:15px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #DDDDDD;}
.playerDetail:after {clear:both; content:''; display:block;}
.playerDetail li {float:left; width:50%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
.playerDetail li:first-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
/* 20191108 생년월일 관련 추가 */
.playerDetail li:first-child ul { width: 100% }
.playerDetail li:first-child ul li { float:left; margin: 0; width: 50%; font-size:12px; font-weight:400; }
.playerDetail > li:first-child ul li > span > img {width:28px; margin:0 3px 0 0; border:1px solid #DDDDDD; vertical-align:-5px;}
/* 20191108 생년월일 관련 추가 */
.playerDetail > li:first-child > span > img {width:28px; margin:0 3px 0 0; border:1px solid #DDDDDD; vertical-align:-5px;}
.playerDetail li p {display:block; width:60px; margin:10px 10px 5px 0; padding:2px 0; background:#EBEBEB; border-radius:3px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
.playerDetail li span {color:#333333; font-size:12px; font-weight:400;}
.playerRecord {float:none; width:auto; margin:15px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #DDDDDD;}
.playerRecord:after {clear:both; content:''; display:block;}
.playerRecord li {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
.playerRecord li p {display:block; width:70px; margin:0 10px 5px 0; padding:2px 0; background:#EBEBEB; border-radius:3px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
.playerRecord li span {display:block; width:auto; margin:0 0 2px 2px; font-size:11px; font-weight:400; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}


/* PBA ************************************************************/
/* PBA > About PBA */
.aboutPBA {display:block; position:relative; width:100%; height:auto; margin:0 auto 40px auto; }
.aboutPBA p.title_img {position:relative; left:auto; top:auto; right:auto; margin:40px auto 0 auto; text-align:center;}
.aboutPBA p.title_01 {color:#114b86; margin:20px 0 0 0px; font-size:24px; letter-spacing:-1px; text-align:center;}
.aboutPBA p.title_02 {color:rgba(48,76,131,0.35); margin:0px 0 0 0px; font-size:18px; font-weight:600; letter-spacing:-1px; text-align:center;}
.aboutPBA p.title_03 {color:#114b86; margin:20px 0 40px 0; font-size:15px; letter-spacing:-1px; text-align:center;}
.aboutPBA .pbaFeatured {list-style:none; width:100%; margin:0px 0 0 0;}
.aboutPBA .pbaFeatured:after {clear:both; content:''; display:block;}
.aboutPBA .pbaFeatured li {float:none; width:auto; height:auto; margin:0 0px 1px 0; padding:10px 10px 10px 10px; color:#FFFFFF; font-size:15px; font-weight:500; text-align:center; background:rgba(48,76,131,0.4); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.aboutPBA .pbaFeatured li:first-child {border-top-left-radius:0px; border-bottom-left-radius:0px;}
.aboutPBA .pbaFeatured li:nth-child(2n) {background:rgba(48,76,131,0.35);}
.aboutPBA .pbaFeatured li:last-child {width:auto; margin:0 0px 1px 0; border-top-right-radius:0px; border-bottom-right-radius:0px;}
.aboutPBA .pbaFeatured li:hover {background:rgba(48,76,131,0.65);}
.aboutPBA .pbaFeatured li i {margin:20px 20px 20px 0px; font-size:40px;}
.aboutPBA .pbaFeatured li p {display:inline-block; text-align:left;}
.locationMap {position:relative; width:100%; height:auto; margin:0 auto 0px auto;}
.locationMap h3 {margin:50px 0 10px 0px; color:#114b86; font-size:24px; font-weight:500; letter-spacing:-1px;}
.locationMap .includeMap {width:100%; margin:0 auto; height:400px; border-radius:10px;}
.locationMap .direction {list-style:none; width:100%; margin:20px 0 0 0;}
.locationMap .direction:after {clear:both; content:''; display:block;}
.locationMap .direction li {float:none; width:auto; margin:0 0px 20px 0;}
.locationMap .direction li:last-child {float:none; width:auto; margin:0 0px 20px 0;}
.locationMap .direction li h4 {margin:0 0 0px -3px; color:#DDDDDD; font-size:36px; font-weight:100; letter-spacing:-1px;}
.locationMap .direction li strong {display:block; margin:0 0 15px 0;color:#114b86; font-size:18px; font-weight:500;}
.locationMap .direction li p {position:relative; margin-bottom:10px; padding:0 0 0 0px; color:#666666; font-size:13px; font-weight:400;}
.locationMap .direction li p.car {position:relative; margin-bottom:10px; padding:0 0 0 38px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
.locationMap .direction li p.metro {position:relative; margin-bottom:10px; padding:0 0 0 43px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
.locationMap .direction li p.bus {position:relative; margin-bottom:10px; padding:0 0 0 38px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
.locationMap .direction li p span.park {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#999999; border-radius:3px; color:#FFFFFF; font-size:11px;}
.locationMap .direction li p span.metro {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#6f7935; border-radius:3px; color:#FFFFFF; font-size:11px;}
.locationMap .direction li p span.green {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#6d9b3d; border-radius:3px; color:#FFFFFF; font-size:11px;}
.locationMap .direction li p span.blue {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#4457a3; border-radius:3px; color:#FFFFFF; font-size:11px;}
.locationMap .direction li p span.red {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#bc3827; border-radius:3px; color:#FFFFFF; font-size:11px;}

/* PBA > Greeting */
.greeting {list-style:none; position:relative; width:auto; height:auto;}
.greeting:after {clear:both; content:''; display:block;}
.greeting li {float:none; width:auto; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; letter-spacing:-0.02em; line-height:150%; text-align:left; word-break: keep-all; word-wrap: break-word;}
.greeting li > p {color:#114b86; font-size:24px; font-weight:400; letter-spacing:-0.02em; line-height:130%;}
.greeting li > strong {font-size:14px; font-weight:600;}
.greeting li > img {width:100%; max-width:100%;}
.greeting li:last-child {float:none; position:relative; top:auto; right:auto; width:auto;}
.greeting li:last-child .signature {margin-top:10px; color:#333333; font-size:12px; text-align:right;}
.greeting li:last-child .signature strong {margin-left:10px; color:#333333; font-size:18px; font-weight:500;}

.greeting_top {position:relative; width:100%; height:auto; margin:0 auto 20px auto; border-bottom:1px solid #114b86;}
.greeting_top > p {position:absolute; top:0px; left:35%; color:#114b86; font-size:18px; font-weight:100; letter-spacing:-3px; line-height:150%;}
.greeting_top > p > span {display:block;}
.greeting_top > p > span > strong {color:#114b86; font-size:21px; font-weight:400; letter-spacing:-3px; line-height:150%;}
.greeting_top > p.signature {position:relative; top:auto; left:auto; margin:5px 0 10px 0; color:#333333; font-size:12px; font-weight:400; letter-spacing:0px; line-height:150%; text-align:left;}
.greeting_top > p.signature strong {margin-left:10px; color:#333333; font-size:16px; font-weight:500;}
.greeting2 {list-style:none; position:relative; width:100%; height:auto;}
.greeting2:after {clear:both; content:''; display:block;}
.greeting2 li {float:none; width:auto; height:auto; margin:0 0px 0 0; padding:0; font-size:12px; font-weight:400; letter-spacing:-0.02em; line-height:150%; text-align:left; word-break: keep-all; word-wrap: break-word;}
.greeting2 li:last-child {float:none; position:relative; top:auto; right:auto; width:auto; margin:0 0px 0 0;}
.greeting2 li > p {color:#114b86; font-size:24px; font-weight:300; letter-spacing:-0.04em;}
.greeting2 li > strong {font-size:12px; font-weight:600;}
.greeting_bottom {position:relative; width:100%; height:auto; margin:0px auto 40px auto;}

/* PBA > 연혁 */
.pba_history ul{position: relative; width:100%; margin:0px 0 0 0; padding:20px 0 0px 0; border-top:1px solid #114b86;}
.pba_history ul:after {clear:both; content:''; display:block;}
.pba_history ul li{position:relative; width:auto; height:auto; margin:0px 0 0px 0px; background:url('/resource/img/pba/bg_history_line.png') 9px top repeat-y; overflow:auto;}
.pba_history ul li:after {clear:both; content:''; display:block;}
.pba_history ul li.imgNone {position:relative; width:auto; height:auto; margin:0px 0 0px 0px; background:url('/resource/img/pba/bg_history_thumb_mob.png') -280px -37px no-repeat;}
.pba_history ul li.imgNone:first-child{background:url('/resource/img/pba/bg_history_first.png') -280px -35px repeat-y;}
.pba_history ul li .hisThumb{width:auto; height:auto; margin:0 0 10px 0px; padding:0 0 0 40px; background:url('/resource/img/pba/bg_history_mob.png') 2px center no-repeat;}
.pba_history ul li .hisThumb.imgNone {background:url('/resource/img/pba/bg_history_thumb_mob.png') 2px no-repeat;}
.pba_history ul li .hisThumb > img {width:auto; height:100%;}
.pba_history ul li > .desc {position:relative; top:auto; left:auto; margin:0 0 20px 40px;}
.pba_history ul li.imgNone > .desc {position:auto; top:auto; left:auto; margin:0 0 20px 40px;}
.pba_history .hisYear{font-size:13px; color:#114b86}
.pba_history .hisTitle{font-size:16px; color:#333333;}
.pba_history .hisTitle em{display:inline-block; margin-bottom:10px;}

/* 출전접수 */
.applyInfoArea {margin:0 0 20px 0; padding:20px 0px; background:transparent; border-top:1px solid #e21a4c; border-bottom:1px solid #e21a4c;}
.applyInfoArea .title {margin:0 0 10px 0;font-size:18px;}
.applyInfoArea .sub_title {margin:0 0 10px 0;font-size:15px;}
.applyInfoArea .summary {margin:0 0 10px 0;}
.applyInfoArea .summary .regDate{}
.applyInfoArea .summary .updDate{}
.applyInfoArea .desc {margin:20px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #DDDDDD;}
ul.form_order {position:relative; width:auto; margin:0 0px 0 0px; padding:0px 0 20px 0; border-top:0px solid #a50034;}
ul.form_order:after {clear:both; content:''; display:block;}
ul.form_order li {float:none; width:100%;}
ul.form_order li > p {display:block; margin:30px 0 0px 0; padding:0 0 10px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
ul.form_order li > p.noline {display:block; margin:10px 0 0px 0; padding:0 0 0px 1px; border-bottom:0px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
ul.form_order li > p > strong {display:inline-block; margin:0 0 0 10px; padding:1px 5px; background:#a50034; border-radius:3px; color:#FFFFFF; font-size:11px; font-weight:400; vertical-align:1px;}
ul.form_order li > ul {width:auto; margin:0 0px 0 0; padding:0px 0 0 0;}
ul.form_order li > ul li {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
ul.form_order li > ul li.half {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
ul.form_order li > ul li.full {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
ul.form_order li > ul li label {display:block; margin:5px 0 5px 2px; padding:0px 0 0px 0; color:#666666; font-size:12px;}
ul.form_order li > ul li label.critical {color:#a50034;}
ul.form_order li > ul li input[type=text] {width:100%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px;}
ul.form_order li > ul li input[type=text].datepicker {width:48.7%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD; font-size:15px; vertical-align:0px;}
ul.form_order li > ul li input[type=text].inp_cert_email {width:48.7%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px; vertical-align:2px;}
ul.form_order li > ul li input[type=text]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li input[type=text]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li input[type=text]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li input[type=tel] {width:100%; height:auto; margin:0; padding:10px 0 10px 0px; border:1px solid #DDDDDD; font-size:15px;}
ul.form_order li > ul li input[type=tel]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li input[type=tel]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li input[type=tel]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:12px; font-weight:400;}
ul.form_order li > ul li .time_remained {margin:3px 0 10px 7px;}
ul.form_order li > ul li .btn_cert {margin:-40px 0 0 0px !important; padding:13px 15px !important; font-size:12px;}
ul.form_order li > ul li .btn_cert_re {margin:-40px 0 0 0px !important; padding:13px 15px !important; font-size:12px;}
ul.form_order li > ul li .btn_cert_confirm {margin:5px 0 0 0px !important; padding:13px 15px !important; font-size:12px;}
ul.form_order li > ul.privacy {width:auto; margin:40px 0 0 0px; padding:0px 0 0 0;}
ul.form_order li > ul.privacy li {width:100%; margin:0px 0 10px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD; color:#333333; font-size:12px; letter-spacing:-0.02em; line-height:150%;}
ul.form_order li > ul.privacy li p {display:block; margin:10px 0 0px 0; padding:2px 0 12px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
ul.form_order li > ul.privacy li p > strong {color:#a50034; font-size:11px; font-weight:400;}
ul.form_order li > ul.privacy li > strong {display:block; margin:12px 0 15px 0; color:#333333; font-size:15px;}
ul.form_order li > ul.privacy li.agreement {margin:0px 0 0px 0; padding:15px 0 15px 0; border-top:1px solid #DDDDDD;}
ul.form_order li > ul.privacy li.btn_area {margin:0px 0 0px 0; padding:15px 0 0px 0; border-top:1px solid #e21a4c;}
ul.form_order .btn_submit {display:inline-block; float:right; margin:0px 0px 20px 0px; padding:15px 15px 15px 15px; background:#a50034; color:#FFFFFF; text-shadow:none;}
ul.form_order .btn_cancel {display:inline-block; float:right; margin:0px 10px 20px 0px; padding:15px 11px 15px 11px; background:#DDDDDD; color:#333333; text-shadow:none;}

/* PBA > 공지사항 */
.noticeArea {position:relative; width:auto; margin:0px auto 30px auto; padding:0px;}
.noticeArea ul.noticeList li.article_none {position:relative; width:auto; margin:15px 0px 0px 0px; padding:50px 20px; background:none; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; font-size:12px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.noticeArea ul.noticeList li.article_none:hover {border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:default;}
.noticeArea ul.noticeList li {position:relative; width:auto; margin:15px 0px 0px 0px; padding:20px 40px 20px 20px; background:#FFFFFF url('/resource/img/bg/arrow_more.png') no-repeat right 18px; background-size:40px; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.noticeArea ul.noticeList li:hover {border-top:#e21a4c 1px solid; border-left:#e21a4c 1px solid; border-bottom:#e21a4c 1px solid; border-right:#e21a4c 1px solid; cursor:pointer;}
.noticeArea ul.noticeList li:first-child {margin:10px 0 0 0;}
.noticeArea ul.noticeList li:after {clear:both; content:''; display:block;}
.noticeArea ul.noticeList li a {display:block;}
.noticeArea ul.noticeList li a .no {display:none; float:left; width:40px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:center;}
.noticeArea ul.noticeList li a .title {display:block; float:left; width:100%; margin:0px 0px 0 0; padding:0 0 0 0; color:#333333; font-size:16px; font-weight:400; letter-spacing:-0.04em; line-height:120%;}
.noticeArea ul.noticeList li a .date {display:block; float:left; width:auto; margin:10px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:12px; font-weight:400; letter-spacing:0; text-align:left;}
.noticeArea ul.noticeList li a .view {display:block; float:left; width:auto; margin:10px 0px 0 0; padding:0 0 0 0; color:#999999; font-size:12px; font-weight:400; letter-spacing:0; text-align:left;}
.noticeArea .rotate {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}


/* 게시판공통 ************************************************************/
/* 게시판 > 검색 */
.searchArea {position:relative; top:auto; right:auto; width:auto; margin:20px 0 15px 0px;}
.searchArea label {display:block; position:relative; width:100%; height:100%;}
.searchArea  input[type="text"] {z-index:8; display:inline-block; position:relative; top:auto; right:auto; width:100%; height:40px; margin:0px; padding:0px 0 0 0px; border:1px solid #DDDDDD; line-height:40px; color:#666666;}
.searchArea  input[type="text"]:active, .searchArea  input[type="text"]:hover, .searchArea  input[type="text"]:focus {border:1px solid #333333;}
.searchArea  input::placeholder {color:#CCCCCC;}
.searchArea .btnSearch {z-index:9; position:absolute; top:0px; right:0px; width:50px; height:40px; margin:0px 10px 0 0; padding:0px; background:transparent url('/resource/img/common/ico_search.png') right 0px no-repeat; text-indent:-9999em;}

/* 게시판 > Pagination */
.pagination {width:auto; height:auto; margin:0px 0px 40px 0px; padding:0px 0 0 0; text-align:center;}
.pagination a  {display:inline-block; width:auto; height:15px; margin:0px 2px 5px 0px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
.pagination a:hover    {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
.pagination a.first  {display:inline-block; width:auto; height:15px; margin:0px 2px 5px 0px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
.pagination a.first:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
.pagination a.prev  {display:inline-block; width:auto; height:15px; margin:0px 2px 5px 0px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
.pagination a.prev:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
.pagination a.next  {display:inline-block; width:auto; height:15px; margin:0px 0px 5px 2px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
.pagination a.next:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
.pagination a.last  {display:inline-block; width:auto; height:15px; margin:0px 0px 5px 2px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
.pagination a.last:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
.pagination a.current  {display:inline-block; width:auto; height:15px; margin:0px 2px 5px 0px; padding:4px 10px 6px 10px; background:#FFFFFF; border:#e21a4c 1px solid; moz-border-radius:3px; border-radius:3px; color:#e21a4c;}
.pagination a.current:hover  {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}

/* 게시판 > Pagination More */
.paginationMore {width:auto; height:40px; margin:10px auto 40px auto; padding:0 0 0 0; text-align:center;}
.paginationMore a  {display:inline-block; width:auto; height:auto; margin:0px auto 0px auto; padding:10px 20px 10px 20px; background:#FFFFFF; border:#DDDDDD 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.paginationMore a:hover    {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}
.paginationMore a > i {margin-left:20px; font-size:18px; vertical-align:-3px;}
.paginationMore div  {display:inline-block; width:auto; height:auto; margin:0px auto 0px auto; padding:10px 20px 10px 20px; background:#FFFFFF; border:#DDDDDD 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666; font-size:14px; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.paginationMore div:hover    {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}
.paginationMore div > i {margin-left:20px; font-size:18px; vertical-align:-3px;}

/* 게시판 > 상세페이지 */
.listBoard {clear:both; display:block; position:relative; width:auto; height:auto; margin:0px 20px; padding:0px 0px 20px 0px; background:#FFFFFF;}
.listBoard .detail {width:auto; margin:0px 0 0px 0; padding:20px 0 20px 0;border-top:1px solid #DDDDDD;}
.listBoard .detail > h3.title {color:#333333; font-size:18px; font-weight:600; line-height:150%;}
.listBoard .detail > .summary {width:auto; margin:0px 0 0px 0; padding:10px 0 0px 0; color:#333333; font-size:13px; font-weight:400; line-height:150%;}
.listBoard .detail > .summary span {margin:0 20px 0 0; color:#777777;}
.listBoard .detail > .summary i {margin:0 5px 0 0;}
.listBoard .detail > .article {width:auto; margin:20px 0 20px 0; padding:20px 0 20px 0 !important; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; font-size:14px; font-weight:400; line-height:150%;}
.listBoard .detail > .article img {width:auto; max-width:100%;}
.listBoard .detail > .article strong {font-size:15px; font-weight:600; line-height:150%;}
.listBoard .detail > .actionArea {text-align:center;}
.listBoard .detail > .actionArea .btnPrev {display:inline-block; margin:0 5px; padding:5px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:12px;}
.listBoard .detail > .actionArea .btnNext {display:inline-block; margin:0 5px; padding:5px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:12px;}
.listBoard .detail > .actionArea .btnList {display:inline-block; margin:0 5px; padding:5px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:12px;}
.listBoard .detail > .attached {margin:0 auto 20px auto; padding-bottom:20px; border-bottom:1px solid #EBEBEB;}
.listBoard .detail > .attached a {display:inline-block; margin:0 10px 10px 0; padding:5px 10px; background:#F5F5F5; border:1px solid #DDDDDD; border-radius:5px; color:#04a2da; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.listBoard .detail > .attached a:hover {background:#04a2da; border:1px solid #04a2da; border-radius:5px; color:#FFFFFF;}


/* LIVESTREAM ************************************************************/
/* Live Stream */
.list_livestream {list-style:none; position:relative; width:auto; margin:0px 20px 0 20px;}
.list_livestream:after {clear:both; content:''; display:block;}
.list_livestream li {float:left; width:49%; height:180px; margin:0 4px 10px 0; overflow:hidden;}
.list_livestream li:nth-child(2n) {margin:0 0px 10px 0;}
.list_livestream li:nth-child(4n) {margin:0 0px 10px 0;}
.list_livestream li a {position:relative; display:block; width:100%; height:120px; background:#000000; border:1px solid #DDDDDD; line-height:116px;}
.list_livestream li a > iframe {border:1px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.list_livestream li a:hover > iframe {border:1px solid #e21a4c;}
.list_livestream li a > img {width:auto; max-width:100%; height:auto; border:1px solid transparent; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.list_livestream li a:hover > img {border:1px solid transparent;}
.list_livestream li a > .btnPlayLivestream {z-index:9; position:absolute; top:35px; left:0px; right:0px; width:68px; height:48px; margin:0 auto; background:url('/resource/img/common/btn_livestream_play.png') center center no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.list_livestream li a > .btnPlayLivestream:hover {background:url('/resource/img/common/btn_livestream_play.png') no-repeat;}
.list_livestream li a p {z-index:99; display:block; position:absolute; left:0px; right:0px; top:0px; width:auto; height:32px; padding:130px 0 0 0; color:#333333; font-size:14px; font-weight:400; line-height:120%; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list_livestream li > a > ul {list-style:none; position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0 0 10px 0; padding:122px 0 0 0;}
.list_livestream li > a > ul > li {width:100%; height:25px; margin: 0 0 0 0; padding:0px; color:#333333; font-size:14px; font-weight:400; line-height:25px; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.list_livestream li > a > ul > li:last-child {width:100%; height:40px; margin:0 0 0 0; padding:0px; color:#333333; font-size:14px; font-weight:400; line-height:16px; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.list_livestream li > a > ul > li span {height:20px; margin:0 5px 0 0; padding:2px 5px; background:#114b86; border-radius:5px; color:#FFFFFF; font-size:11px; font-weight:400; line-height:20px; text-transform:capitalize; text-align:left;}
.list_livestream li > a > ul > li strong {height:20px; margin:0 5px 0 0; padding:2px 5px; background:#e21a4c; border-radius:5px; color:#FFFFFF; font-size:11px; font-weight:400; line-height:20px; text-align:left;}
.popupStream {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
.popupStream > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.85;}
.popupStream > button {position:absolute; z-index:2; right:10px; top:10px; width:40px; height:40px; background:url('/resource/img/common/btn_popup_close.png') center center no-repeat;}
.popupStream > .areaStream {position:fixed; width:100%; left:50%; margin-left:-50%; height:428px; top:50%; margin-top:-214px;}


/* POPUP ************************************************************/
/* 레이어팝업 > 갤러리 */
.popupGallery {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
.popupGallery > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
.popupGallery > button {position:absolute; z-index:2; right:0px; top:0px; color:#FFFFFF; background:transparent;}
.popupGallery > .areaGallery {position: fixed; width:320px; left: 50%; margin-left: -160px; height: 240px; top: 50%; margin-top: -120px;}
.areaGallery > .header {position:relative; width:100%; height:auto; margin:0 auto 20px auto;}
.areaGallery > .header > h3 {font-size:18px; text-align:center; margin:0 auto 20px auto;}
.areaGallery > .header > p {font-size:12px; text-align:center;}
.areaGallery > .header > p span {margin:0 20px 0 0; color:#CCCCCC;}
.areaGallery > .header > p i {margin:0 5px 0 0;}
.slider-for > .slick-list > .slick-track {min-width:320px;}
.slider-for > .slick-list > .slick-track > .slick-slide {width:320px;}
.slider-for > .slick-list > .slick-track > .slick-slide > div  {width:320px;}
.slider-for > .slick-list > .slick-track > .slick-slide > div > div {position:relative; display:block; width:320px; height:240px; overflow:hidden;}
.slider-for > .slick-list > .slick-track > .slick-slide > div > div > img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:320px !important; height:240px !important; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.slider-nav {width:100%; height:120px; margin:5px auto 0 auto; padding:0px;}
.slider-nav > .slick-list {padding:0px !important;}
.slider-nav > .slick-list > .slick-track {min-width:320px; height:105px; overflow:hidden;}
.slider-nav > .slick-list > .slick-track > .slick-slide {width:160px !important;}
.slider-nav > .slick-list > .slick-track > .slick-slide > div  {width:160px;}
.slider-nav > .slick-list > .slick-track > .slick-slide > div > div {position:relative; display:block; width:156px !important; height:105px !important; margin-right:5px; overflow:hidden; cursor:pointer;}
.slider-nav > .slick-list > .slick-track > .slick-slide > div > div > img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:156px; height:105px; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
.areaGallery > .main button.slick-prev {position:absolute; z-index:999999; left:-60px; top:50%; width:40px; height:80px; background:url('/resource/libs/slick/btn_slick_prev.png') center center no-repeat; text-indent:-9999em;}
.areaGallery > .main button.slick-next {position:absolute; z-index:999999; right:-60px; top:50%; width:40px; height:80px; background:url('/resource/libs/slick/btn_slick_next.png') center center no-repeat; text-indent:-9999em;}
.areaGallery > .main button:before {content:'';}

/* POPUP > 레이어팝업 > 동영상 */
.popupVideo {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
.popupVideo > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
.popupVideo > button {position:absolute; z-index:2; right:40px; top:40px; color:white; background:transparent;}
.popupVideo > .areaVideo {position:fixed; width:320px; left:50%; margin-left:-160px; height:2400px; top:50%; margin-top:-120px;}

/* POPUP > 라이브스코어 > 선수정보 */
.popupPlayer {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
.popupPlayer > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
.popupPlayer > button {position:absolute; z-index:2; right:0px; top:0px; width:30px; height:30px; padding:0px; color:white; background:rgba(17,75,134, 0.6); border-radius:20px; overflow:hidden;}
.popupPlayer > button > img {width:47px; height:47px; margin:-9px 0 0 -9px;}
.popupPlayer > .areaPlayer {position: fixed; width:260px; left:50%; margin-left: -150px; height:600px; top: 50%; margin-top: -320px; padding:20px; background:#FFFFFF; border-radius:10px;}


@media all and (min-width:576px) {

	.list_sns_m {width:620px;}
	.list_sns_m li:nth-child(2n) {margin:0 20px 20px 0;}
	.list_sns_m li:nth-child(4n) {margin:0 0px 20px 0;}
    
	.list_gallery_m {width:620px;}
	.list_gallery_m li:nth-child(2n) {margin:0 20px 20px 0;}
	.list_gallery_m li:nth-child(4n) {margin:0 0px 20px 0;}
	
	.list_sponsor_m {width:620px;}
	.list_sponsor_m li:nth-child(2n) {margin:0 0px 20px 0;}
	.list_sponsor_m li:nth-child(4n) {margin:0 0px 20px 0;}
    
    .liveScore .live > ul.gameStat li.player_2_1 {left: 80px;}
    .liveScore .live > ul.gameStat li.player_2_2 {right: 80px;}
    
    .list_gallery {width:640px;}
    .list_gallery li:nth-child(2n) {margin:0 20px 20px 0;}
    
    .list_video {width:640px;}
    .list_video li:nth-child(2n) {margin:0 20px 20px 0;}
    
    .list_sns {width: 640px;}
    .list_sns li:nth-child(2n) {margin:0 20px 20px 0;}

	.scheList li .date	{width:25%;}
	.scheList li .time	{float:left; width:20%;}
	.scheList li .round	{float:left; width:20%;}
	.scheList li .type	{float:left; width:30%;}
    
    .scheListNew li .date,.scheListNew li .time,.scheListNew li .round	,.scheListNew li .type{width: calc(25% - 2.5px);}
	.scheListNew li .time {margin-left: 0;}
	.scheListNew li .round {position: static;lef:0;top: 0}
    
    .playerList li .name	{float:left;}
	.playerList li .name > span	{display:inline-block; margin:0px 20px 10px 0px;}
	.playerList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
	.playerDetail li {width:25%;}
    
    .popupPlayer > .areaPlayer {width: 520px; margin-left: -280px;height: 490px;margin-top: -250px;}
    .popPlayerDetail li {width: 50%;}
    
    .rankListTop li {width: 33.33333%;}
    .rankListTop li .name > strong	{font-size:13px;}
    
    .pressArea ul.pressList li a .title {width:77%;}
    .pressArea ul.pressList li a .date {margin:0px 20px 0 20px;}
    .pressArea ul.pressList li a .view {margin:0 0 0 0;}

	.matchList li .player	{float:left; position:relative; width:25%; font-size:14px; text-align:center;}
	.matchList li .player > img	{display:inline-block; width:40px; margin-right:10px;}
	.matchList li .player .ball_white	{position:relative; top:auto; left:auto; display:inline-block; width:25px; height:25px; margin:0 0 0 20px; background:#FFFFFF; border:1px solid #DDDDDD; border-radius:25px; text-indent:-9999px;}
	.matchList li .player .ball_yellow	{position:relative; top:auto; left:auto; display:inline-block; width:25px; height:25px; margin:0 0 0 20px; background:#FFFF00; border:1px solid #DDDDDD; border-radius:25px; text-indent:-9999px;}
	.matchList li .score	{float:left; position:relative; top:auto; right:auto; width:30%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .score > p		{display:none;}
	.matchList li .record	{float:left; position:relative; width:35%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .record > p	{display:none;}
	.matchList li .status	{float:left; position:relative; top:auto; left:auto; width:10%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .livescore_win	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#e21a4c; border:1px solid #e21a4c; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
	.matchList li .livescore_lose	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#999999; border:1px solid #999999; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
	.matchList li .livescore_ing	{display:inline-block; width:40px; height:25px; margin:0px 0 0 0px; padding:0px 0 0 0; background:#114b86; border:1px solid #DDDDDD; border-radius:3px; color:#FFFFFF; font-size:11px; line-height:23px; word-break:break-all;}
    
    .noticeArea ul.noticeList li a .title {width:77%;}
    .noticeArea ul.noticeList li a .date {margin:0px 20px 0 20px;}
    .noticeArea ul.noticeList li a .view {margin:0 0 0 0;}
    
    .greeting_top > p {left: 42%;top: 110px; font-size: 32px;}
    .greeting_top > p > span > strong {font-size: 45px; line-height: 100%}

	.applyInfoArea {margin:0 0 20px 0; padding:30px; background:#F1F1F1; border-top:0px solid #e21a4c; border-bottom:0px solid #e21a4c;}
	.applyInfoArea .title {margin:0 0 10px 0;font-size:18px;}
	.applyInfoArea .sub_title {margin:0 0 10px 0;font-size:15px;}
	.applyInfoArea .summary {margin:0 0 10px 0;}
	.applyInfoArea .summary .regDate{}
	.applyInfoArea .summary .updDate{}
	.applyInfoArea .desc {margin:20px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #DDDDDD;}
	ul.form_order {position:relative; width:auto; margin:0 0 0 0; padding:30px 30px 20px 30px; border:1px solid #114b86;}
	ul.form_order:after {clear:both; content:''; display:block;}
	ul.form_order li {float:left; width:50%; border-bottom:0px solid #DDDDDD;}
	ul.form_order li:last-child {float:left; width:50%; border-bottom:0px solid #DDDDDD;}
	ul.form_order li > p {display:block; margin:10px 0 0px 0; padding:0 0 10px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > p.noline {display:block; margin:10px 0 0px 0; padding:0 0 0px 1px; border-bottom:0px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > p > strong {display:inline-block; margin:0 0 0 10px; padding:1px 5px; background:#a50034; border-radius:3px; color:#FFFFFF; font-size:11px; font-weight:400; vertical-align:1px;}
	ul.form_order li > ul {width:auto; margin:0 0px 0 0; padding:0px 0 0 0;}
	ul.form_order li > ul li {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li.half {width:50%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li.full {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li label {display:block; margin:5px 0 5px 2px; padding:0px 0 0px 0; color:#666666; font-size:12px;}
	ul.form_order li > ul li label.critical {color:#a50034;}
	ul.form_order li > ul li input[type=text] {width:96.5%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px;}
	ul.form_order li > ul li input[type=text].datepicker {width:43%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px; vertical-align:2px;}
	ul.form_order li > ul li input[type=text].inp_cert_email {width:100%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px; vertical-align:2px;}
	ul.form_order li > ul li input[type=text]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=text]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=text]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel] {width:96.5%; height:auto; margin:0; padding:7px 0 7px 0px; border:1px solid #DDDDDD; font-size:15px;}
	ul.form_order li > ul li input[type=tel]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li .time_remained {margin:3px 0 10px 7px;}
	ul.form_order li > ul li .btn_cert {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul li .btn_cert_re {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul li .btn_cert_confirm {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul.privacy {width:auto; margin:0px 0 0 20px; padding:0px 0 0 0;}
	ul.form_order li > ul.privacy li {width:100%; margin:0px 0 10px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD; color:#333333; font-size:12px; letter-spacing:-0.02em; line-height:150%;}
	ul.form_order li > ul.privacy li p {display:block; margin:10px 0 0px 0; padding:2px 0 12px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > ul.privacy li p > strong {color:#a50034; font-size:11px; font-weight:400;}
	ul.form_order li > ul.privacy li > strong {display:block; margin:12px 0 15px 0; color:#333333; font-size:15px;}
	ul.form_order li > ul.privacy li.agreement {margin:10px 0 0px 0; padding:15px 0 15px 0; border-top:1px solid #DDDDDD;}
	ul.form_order li > ul.privacy li.btn_area {margin:0px 0 0px 0; padding:20px 0 0px 0; border-top:1px solid #DDDDDD;}
	ul.form_order .btn_submit {display:inline-block; float:right; margin:0px 0px 20px 0px; padding:15px 30px 15px 30px; background:#a50034; color:#FFFFFF;}
	ul.form_order .btn_cancel {display:inline-block; float:right; margin:0px 10px 20px 0px; padding:15px 30px 15px 30px; background:#DDDDDD; color:#333333;}

}

@media all and (min-width:769px) {

	/* MAIN ************************************************************/
	/* MAIN > Slider */
	.mainSlider {width:auto; height:auto; margin:0 auto; padding:0px;}
	.mainSlider  .viewSection {display:block; width:100%; height:100%; margin:0px auto 0px auto; overflow:hidden;}
	.mainSlider  .viewSection .ls-l {top: 0px !important;}
	.mainSlider  .viewSection .ls-linkto-1 {top: 30% !important;}
	.mainSlider  .viewSection .ls-linkto-2 {top: 30% !important;}
	.ms-fullscreen-template .ms-bullets {z-index:999; bottom:250px !important;}/* 수정 2019.05.28 */
	#slider1-wrapper  {margin-top:0px;}
	#slider1-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:40px; height:10px; background:#114b86 !important;}
	#slider1-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#e42446 !important;}

	.ms-slide .slide_text {z-index:9999; position:absolute; top:50%; left:0%; width:auto; transform:translate(0%, -50%); margin:0px 10%; padding:0px; text-align:left;}
	.ms-slide .slide_text p.txt_large {margin:0 0 20px 0; color:#FFFFFF; font-size:76px; font-weight:400; letter-spacing:-4px; line-height:100%;}
	.ms-slide .slide_text p.txt_medium {margin:0 0 10px 3px; color:#FFFFFF; font-size:28px; font-weight:100; letter-spacing:-1px; line-height:100%;}
	.ms-slide .slide_text p.txt_small {margin:0 0 20px 5px; color:#FFFFFF; font-size:24px; font-weight:100; letter-spacing:-1px; line-height:100%;}
	.ms-slide .slide_text a.link {display:inline-block; margin:20px 0 0px 7px; padding:15px 30px 15px 30px; background:transparent; border:1px solid #DDDDDD; color:#FFFFFF; font-size:18px; font-weight:400; letter-spacing:-1px; line-height:100%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.ms-slide .slide_text a.link:hover {background:#FFFFFF; border:1px solid #FFFFFF; color:#000000;}

	/* MAIN > Coming Up Next */
	.coming_up_next {background:transparent; height:220px; margin:-230px 0 0px 0; padding:0px 0 10px 0;}
	.coming_up_next .games {position:relative; width:480px; min-width:420px; height:200px; min-height:175px; margin:0; padding:0 0 0px 0; background:#FFFFFF; overflow:auto; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.coming_up_next .games:hover {background:#ffffe0;}
	.coming_up_next .games .logo {position:absolute; left:20px; top:20px; width:111px; height:160px; margin:0; padding:0;}
	.coming_up_next .games .title {position:relative; width:auto; height:auto; margin:30px 20px 0px 160px; padding:0; color:#174980; font-size:21px; font-weight:500; line-height:26px; word-break:keep-all;}
	.coming_up_next .games .date {position:relative; width:auto; height:auto; margin:10px 0px 0 162px; padding:0; color:#174980; font-size:16px; font-weight:400;}
	.coming_up_next .games .date .status {display:inline-block; margin:0 10px 0 15px; padding:2px 7px; background:#e42446; border:1px solid #e42446; border-radius:3px; color:#FFFFFF; font-size:12px; vertical-align:2px;}
	.coming_up_next .games .player {position:relative; width:auto; height:auto; margin:10px 0px 0 162px; padding:0; color:#174980; font-size:13px; font-weight:400;}
	.coming_up_next .games .place {position:relative; width:auto; height:auto; margin:10px 0px 0 162px; padding:0; color:#174980; font-size:13px; font-weight:400;}
	.coming_up_next .games .btn_go {display:block; position:absolute; right:20px; bottom:20px; width:auto; height:auto; margin:0; padding:5px 10px; background:transparent; border:1px solid #174980; color:#174980; font-size:12px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.coming_up_next .games:hover .btn_go {background:#174980; border:1px solid #174980; color:#FFFFFF;}
	.coming_up_next .ms-nav-prev {top:45% !important; left:-30px !important;}
	.coming_up_next .ms-nav-next {top:45% !important; right:-30px !important;}
	.coming_up_next .ms-bullets {z-index:999; bottom:-5px !important;}
	#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:10px; height:10px; background:#999999 !important; border-radius:5px;}
	#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#FFFFFF !important; border-radius:5px;}

	/* MAIN > Notice & Press */
	.section_notice {position:relative; width:100%; height:120px; background:#252525;}
	.section_notice > .content {position:relative; width:1280px; margin:0 auto; overflow:auto;}
	.section_notice ul.latest {display:block; position:relative; width:1280px; margin:40px auto;}
	.section_notice ul.latest:after {clear:both; content:''; display:block;}
	.section_notice ul.latest li {float:left; width:50%; padding:0px;}
	.section_notice ul.latest li .title {float:left; width:auto; margin:0 20px 0 0; padding:10px 20px 10px 20px; background:#303030; color:#999999; font-size:15px;}
	.section_notice ul.latest li .article {position:relative; width:auto; height:20px; margin:10px 0 0 0; padding:0px 20px 0px 20px;}
	.section_notice ul.latest li .article li {position:relative; width:460px; height:20px; line-height:20px;}
	.section_notice ul.latest li .article li a {display:block; width:340px; color:#CCCCCC; font-size:16px; font-weight:400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.section_notice ul.latest li .article li a:hover {color:#FFFFFF;}
	.section_notice ul.latest li .article li span {display:block; float:right; position:absolute; top:0px; right:0px; margin:0 0 0 0px; color:#999999; font-size:16px; font-weight:400;}

	/* MAIN > Movie */
	.section_movie {display:block; position:relative; width:100%; height:60px; background:#e21a4c;}
	.section_movie > .content {position:relative; width:1280px; height:60px; margin:0 auto;}
	.section_movie .title {padding:20px 0 0 50px; background:url('/resource/img/main/ico_play.png') 0px 20px no-repeat; color:#FFFFFF; font-size:21px;line-height: 1em}
	.section_movie .title > strong {color:#FFFFFF; font-size:21px; font-weight:600; letter-spacing:-0.04em;}
	.section_movie .title > span {float:right; height:20px; margin:0px 330px 0 0; padding:5px 0 5px 110px; color:#FFFFFF; font-size:14px; background:url('/resource/img/main/logo_pbatv_m.png') 0px 1px no-repeat;}
	.section_movie .movieArea {z-index:9999; position:absolute; right:0px; bottom:0px; width:320px; height:auto;}
	.section_movie .movieArea .movie_on {display:none; position:relative; width:320px; height:217px; background:url('/resource/img/main/bg_main_movie.jpg') center center no-repeat;}
	.section_movie .movieArea .movie_on .close_movie {position:absolute; top:-20px; width:290px; height:25px; padding:6px 30px 0 0; background:#000000 url('/resource/img/main/ico_down.png') 300px 13px no-repeat; color:#CCCCCC; font-size:11px; text-align:right; cursor:pointer;}
	.section_movie .movieArea .movie_off {display:block; position:relative; width:320px; height:45px; background:#000000; overflow:hidden;}
	.section_movie .movieArea .movie_off .open_movie {position:absolute; top:0px; width:290px; height:25px; padding:6px 30px 0 0; background:#000000 url('/resource/img/main/ico_up.png') 300px 13px no-repeat; color:#CCCCCC; font-size:11px; text-align:right; cursor:pointer;}

	/* MAIN > Live Score */
	.section_score {display:block; position:relative; width:100%; height:auto; min-height:780px; background:#00a7e5 url('/resource/img/main/bg_main_score.jpg') center top; overflow:hidden;}
	.section_score > ul.content {position:relative; width:1280px; height:100%; min-height:750px; margin:0px auto 40px; background:url('/resource/img/main/bg_main_ranking.jpg') center top no-repeat;}
	.section_score > ul.content:after {clear:both; content:''; display:block;}
	.section_score > ul.content > li {float:left; width:640px; margin:0;}
	.section_score > ul.content li .mainVideo {margin:120px auto 94px auto; text-align:center;}
	.mainVideo h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:400;}
	.mainVideo h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:700;}
	.mainVideo > p {width:440px; margin:0px auto 0 auto; padding:0 0 65px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
	.mainVideo > iframe {width:560px; max-width:560px; margin:0 0px; padding:0 0 0px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
	.section_score > ul.content li .mainPhoto {margin:120px auto 100px auto; text-align:center;}
	.mainPhoto h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:400;}
	.mainPhoto h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:700;}
	.mainPhoto > p {width:440px; margin:0 auto 0 auto; padding:0 0 65px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
	.mainPhoto > img {max-width:560px;}
	.section_score > ul.content > li .liveScore {width:440px; margin:120px auto 0 auto; text-align:center;}
	.liveScore h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:400;}
	.liveScore h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:700;}
	.liveScore > p {width:440px; margin:0px; padding:0 0 30px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400;}
	.liveScore .ms-nav-prev {background: url('/resource/libs/masterslider/skins/default/btn_score_slider_prev.png') no-repeat !important; background-position: 0px 0px !important; height: 30px !important; top: 20px !important; left: 0px !important; margin-top:0px !important; opacity:1 !important; visiblity:visible !important;}
	.liveScore .ms-nav-next {background: url('/resource/libs/masterslider/skins/default/btn_score_slider_next.png') no-repeat !important; background-position: 0px 0px !important; height: 30px !important; top: 20px !important; right: 0px !important; margin-top:0px !important; opacity:1 !important; visiblity:visible !important;}
	.liveScore .ms-ctrl-hide {visiblity:visible !important; opacity:1 !important;}
	.liveScore .ms-bullets {display:none !important;}
	.liveScore .live {width:440px; height:330px; margin:5px auto 20px auto; border-bottom:1px solid #80d4ef;}
	.liveScore .live:after {clear:both; content:''; display:block;}
	.liveScore .live h3 {margin:20px auto 10px auto; color:#FFFFFF; font-size:21px; font-weight:400;text-align:center;}
	.liveScore .live .status {text-align:center;}
	.liveScore .live .status .end {display:inline-block; margin:0 5px; padding:3px 10px; background:transparent; border:1px solid #80d4ef; color:#FFFFFF;}
	.liveScore .live .status .game_16 {display:inline-block; margin:0 5px; padding:3px 10px; background:#e21a4c; border:1px solid #e21a4c; color:#FFFFFF;}
	.liveScore .live .status .game_type {display:inline-block; margin:0 5px; padding:3px 10px; background:#114b86; border:1px solid #114b86; color:#FFFFFF;}
	.liveScore .live > ul.gameStat {position:relative; width:440px; height:auto; margin:20px auto 0 auto; text-align:center;}
	.liveScore .live > ul.gameStat:after {clear:both; content:''; display:block;}
	.liveScore .live > ul.gameStat span.result_win {display:inline-block; margin:-20px auto 0 auto; padding:3px 10px; background:#e21a4c; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center;}
	.liveScore .live > ul.gameStat li.player_2_1 {position:absolute; top:0px; left:0px; width:100px;}
	.liveScore .live > ul.gameStat li.player_2_1 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_2_1 img {width:100px; height:110px; text-align:center;}
	.liveScore .live > ul.gameStat li.player_2_2 {position:absolute; top:0px; right:0px; width:100px;}
	.liveScore .live > ul.gameStat li.player_2_2 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_2_2 img {width:100px; height:110px; ; text-align:center;}
	.liveScore .live > ul.gameStat li.score_2 {width:180px; margin:0 auto; padding-top:30px;}
	.liveScore .live > ul.gameStat li.score_2 ul {width:180px; margin:0px auto 0 auto;}
	.liveScore .live > ul.gameStat li.score_2 ul li {position:relative; width:100%; height:40px; text-align:center;}
	.liveScore .live > ul.gameStat li.score_2 ul li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-5px;}
	.liveScore .live > ul.gameStat li.score_2 ul li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:right;}
	.liveScore .live > ul.gameStat li.score_2 ul li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:left;}
	.liveScore .live > ul.gameStat li.score_set {width:180px; margin:0 auto; padding-top:0px;}
	.liveScore .live > ul.gameStat li.score_set ul.final_score {width:180px; margin:0px auto 10px auto;}
	.liveScore .live > ul.gameStat li.score_set ul.final_score li {position:relative; width:100%; height:25px; text-align:center;}
	.liveScore .live > ul.gameStat li.score_set ul.final_score li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-5px;}
	.liveScore .live > ul.gameStat li.score_set ul.final_score li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:right;}
	.liveScore .live > ul.gameStat li.score_set ul.final_score li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:left;}
	.liveScore .live > ul.gameStat li.score_set ul {width:180px; margin:0px auto 0 auto;}
	.liveScore .live > ul.gameStat li.score_set ul li {position:relative; width:100%; height:25px; text-align:center;}
	.liveScore .live > ul.gameStat li.score_set ul li .t_score {margin:0px auto 0 auto; padding:0px 0 0 0; color:#cce5f7; vertical-align:-5px;}
	.liveScore .live > ul.gameStat li.score_set ul li .player_1 {position:absolute; left:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:right;}
	.liveScore .live > ul.gameStat li.score_set ul li .player_2 {position:absolute; right:0px; top:0px; width:60px; color:#FFFFFF; font-size:18px; font-weight:700; text-align:left;}
	.liveScore .live > ul.gameStat li.player_4_1 {position:absolute; top:0px; left:0px; width:100px; height:230px;}
	.liveScore .live > ul.gameStat li.player_4_1 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_4_1 img {width:100px; height:110px; text-align:center;}
	.liveScore .live > ul.gameStat li.player_4_2 {position:absolute; top:0px; left:113px; width:100px; height:230px;}
	.liveScore .live > ul.gameStat li.player_4_2 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_4_2 img {width:100px; height:110px; ; text-align:center;}
	.liveScore .live > ul.gameStat li.player_4_3 {position:absolute; top:0px; right:113px; width:100px; height:230px;}
	.liveScore .live > ul.gameStat li.player_4_3 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_4_3 img {width:100px; height:110px; ; text-align:center;}
	.liveScore .live > ul.gameStat li.player_4_4 {position:absolute; top:0px; right:0px; width:100px; height:230px;}
	.liveScore .live > ul.gameStat li.player_4_4 p {width:auto; height:24px; margin:0 0 10px 0; color:#FFFFFF; font-size:16px; font-weight:500; text-align:center; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.liveScore .live > ul.gameStat li.player_4_4 img {width:100px; height:110px; ; text-align:center;}
	.liveScore .live > ul.gameStat li .score_4 {position:absolute; bottom:10px; list-style:none; width:100%;}
	.liveScore .live > ul.gameStat li .score_4 li {position:relative; color:#FFFFFF; height:25px; color:#FFFFFF; font-size:16px; font-weight:700; text-align:right;}
	.liveScore .live > ul.gameStat li .score_4 li span {display:block; position:absolute; left:0px; top:3px; color:#cce5f7; font-size:13px; font-weight:700;}
	.liveScore .live > ul.gameStat li:nth-child(2) .score_4 li span, .liveScore .live > ul.gameStat li:nth-child(3) .score_4 li span, .liveScore .live > ul.gameStat li:nth-child(4) .score_4 li span {display:none;}
	.liveScore a.btn_go_schedule_m {display:inline-block; margin:-20px auto 0 auto; padding:10px 20px; border:1px solid #cce5f7; color:#cce5f7; font-size:16px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.liveScore a.btn_go_schedule_m:hover {border:1px solid #FFFFFF; color:#FFFFFF;}
	.liveScore a.btn_go_schedule_m > i {margin:0 0 0 20px;}

	/* MAIN > Live Ranking */
	.section_score > ul.content > li .liveRanking {width:440px; margin:120px auto 0 auto; text-align:center;}
	.liveRanking h2 {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:400;}
	.liveRanking h2 > strong {color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:44px; font-weight:700;}
	.liveRanking > p {width:440px; margin:0px; padding:0 0 20px 0; border-bottom:0px solid #80d4ef; color:#FFFFFF; font-size:14px; font-weight:400;}
	.liveRanking ul.rankToggle {position:relative; width:440px; height:40px; margin:0px auto 0px auto; text-align:center; border-bottom:1px solid #80d4ef;}
	.liveRanking ul.rankToggle:after {clear:both; content:''; display:block;}
	.liveRanking ul.rankToggle li {display:inline-block;}
	.liveRanking ul.rankToggle li .btnPBA		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
	.liveRanking ul.rankToggle li .btnPBA_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
	.liveRanking ul.rankToggle li .btnLPBA		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
	.liveRanking ul.rankToggle li .btnLPBA_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
	.liveRanking ul.rankToggle li .btnDream		{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
	.liveRanking ul.rankToggle li .btnDream_on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
	.liveRanking ul.rankToggle li .off	{margin:0 5px; padding:5px 15px 5px 15px; background:#80d4ef; border:1px solid #80d4ef; border-radius:40px; color:#00a7e5;}
	.liveRanking ul.rankToggle li .on	{margin:0 5px; padding:5px 15px 5px 15px; background:transparent; border:1px solid #FFFFFF; border-radius:40px; color:#FFFFFF;}
	.liveRanking .live {width:440px; height:320px; margin:0 auto 30px auto;}
	.liveRanking .live:after {clear:both; content:''; display:block;}
	.liveRanking .live > ul.ranking {position:relative; width:440px; height:auto; margin:0px auto 10px auto; text-align:center;}
	.liveRanking .live > ul.ranking:after {clear:both; content:''; display:block;}
	.liveRanking .live > ul.ranking li {position:relative; width:440px; height:79px; margin:0 auto; padding:0px 0 0px 0; border-bottom:1px solid #80d4ef;}
	.liveRanking .live > ul.ranking li p span {display:block; color:#FFFFFF; font-size:11px;}
	.liveRanking .live > ul.ranking li .no {float:left; width:50px; margin:14px 0 0 0; color:#FFFFFF; font-size:36px; font-style:italic; font-weight:600; vertical-align:-3px;}
	.liveRanking .live > ul.ranking li .thumb {float:left; display:block; width:60px; height:60px; margin:10px 0 0 0;}
	.liveRanking .live > ul.ranking li .thumb img {width:48px; height:60px;}
	.liveRanking .live > ul.ranking li .name {float:left; width:120px; margin:19px 0 0 0; color:#FFFFFF; font-size:16px;}
	.liveRanking .live > ul.ranking li .team {float:left; width:80px; margin:19px 0 0 0; color:#FFFFFF; font-size:16px;}
	.liveRanking .live > ul.ranking li .nation {float:left; width:80px; margin:19px 0 0 0; color:#FFFFFF; font-size:16px;}
	.liveRanking .live > ul.ranking li .nation > img {width:30px; height:18px; margin-bottom:1px;}
	.liveRanking .live > ul.ranking li .point {float:left; width:80px; margin:29px 0 0 0; color:#FFFFFF; font-size:16px;}
	.liveRanking .live > ul.ranking li .point > span {display:inline-block; margin:0 0 0 3px; color:#FFFFFF;}
	.liveRanking .live > ul.ranking li .btn_go_player_info {float:right; width:30px; height:30px; margin:25px 0 0 0; color:#FFFFFF; font-size:16px; text-indent:-9999em; background:url('/resource/img/main/btn_go_player_m.png') no-repeat;}
	.liveRanking a.btn_go_ranking_m {display:inline-block; margin:0px auto 0 auto; padding:10px 20px; border:1px solid #cce5f7; color:#cce5f7; font-size:16px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.liveRanking a.btn_go_ranking_m:hover {border:1px solid #FFFFFF; color:#FFFFFF; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.liveRanking a.btn_go_ranking_m > i {margin:0 0 0 20px;}

	#rankPBA {display:block;}
	#rankLPBA {display:none;}
	#rankDream {display:none;}

	/* MAIN > Banner Bottom */
	.section_banner {display:block; position:relative; width:100%; height:440px; background:#222222;}
	.section_banner > .bn_pba_main {width:100%; height:440px; background:url('/resource/img/main/bn_pba_slogan.jpg') center center no-repeat; overflow:auto;}
	.section_banner > .bn_pba_main .slogan {margin:240px auto 0 auto;}
	.section_banner > .bn_pba_main .slogan li {color:#CCCCCC; font-size:32px; letter-spacing:-2px; line-height:120%; text-align:center;}
	.section_banner > .bn_pba_main .slogan li:last-child {font-size:44px; letter-spacing:-3px; text-align:center;}

	/* MAIN > SNS */
	.section_sns {position:relative; width:100%; height:560px; background: #1C3856; background: -webkit-linear-gradient(left, #1C3856, #842039); background: -moz-linear-gradient(left, #1C3856, #842039); background: linear-gradient(to right, #1C3856, #842039);}
	.section_sns > .content {position:relative; width:1280px; height:560px; margin:0 auto; overflow:auto;}
	.title_sns_m {position:absolute; top:105px; left:900px; width:280px; margin:0px 0 0 0; text-align:left;}
	.title_sns_m p {margin:20px 0 0 4px; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:left;}
	.title_sns_m p.title {margin:0px 0 0 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:500; line-height:100%;}
	.title_sns_m p.title > strong {display:block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:700;}
	.title_sns_m ul.social_m {display:block; position:relative; width:150px; margin:40px 0 0 0;}
	.title_sns_m ul.social_m:after {clear:both; content:''; display:block;}
	.title_sns_m ul.social_m li {float:left;}
	.title_sns_m ul.social_m li a.facebook {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_facebook_m.png') center center no-repeat; text-indent:-9999em;}
	.title_sns_m ul.social_m li a.instagram {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_instagram_m.png') center center no-repeat; text-indent:-9999em;}
	.title_sns_m ul.social_m li a.youtube {display:block; width:50px; height:50px; background:url('/resource/img/main/ico_youtube_m.png') center center no-repeat; text-indent:-9999em;}	
	.title_sns_m a.btn_more {display:inline-block; margin:25px 0 0 5px; padding:10px 20px 10px 20px; color:#ab919a; font-size:14px; font-weight:400; border:1px solid #a27d8d; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.title_sns_m a.btn_more:hover {color:#FFFFFF; font-size:14px; font-weight:400; border:1px solid #FFFFFF;}
	.title_sns_m a.btn_more > i {margin:0 0 0 20px;}
	.list_sns_m {list-style:none; position:absolute; top:120px; left:0px; width:845px; margin:0px 0 0 0;}
	.list_sns_m li {float:left; width:200px; height:150px; margin:0 15px 15px 0; overflow:hidden;}
	.list_sns_m li:nth-child(2n) {margin:0 15px 15px 0;}
	.list_sns_m li:nth-child(4n) {margin:0 0px 15px 0;}
	.list_sns_m li a {position:relative; display:block; width:200px; height:150px; overflow:hidden;}
	.list_sns_m li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.list_sns_m li a span {z-index:98; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 60px; color:#FFFFFF; line-height:150%; text-align:right; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}
	.list_sns_m li a span.facebook {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:150px; background: url('/resource/img/common/cover_facebook.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}
	.list_sns_m li a span.instagram {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:150px; background:url('/resource/img/common/cover_instagram.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}

	/* MAIN > Gallery */
	.section_gallery {position:relative; width:100%; height:560px; background:#000000 url('/resource/img/main/bg_main_gallery.jpg') center center no-repeat; background-size: cover;}
	.section_gallery > .content {position:relative; width:1280px; height:560px; margin:0 auto;}
	.title_gallery_m {position:absolute; top:110px; right:900px; width:280px; margin:0px 0 0 0; text-align:right;}
	.title_gallery_m p {margin:20px 0 0 4px; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:right;}
	.title_gallery_m p.title {margin:0px 0 0 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:500; line-height:100%;}
	.title_gallery_m p.title > strong {display:block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:700;}
	.title_gallery_m a.btn_more {display:inline-block; margin:45px 0 0 5px; padding:10px 20px 10px 20px; color:#828386; font-size:14px; font-weight:400; border:1px solid #686a6e; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.title_gallery_m a.btn_more:hover {color:#FFFFFF; font-size:14px; font-weight:400; border:1px solid #FFFFFF;}
	.title_gallery_m a.btn_more > i {margin:0 0 0 20px;}
	.list_gallery_m {list-style:none; position:absolute; top:120px; right:0px; width:845px; margin:0px 0 0 0;}
	.list_gallery_m li {float:left; width:200px; height:150px; margin:0 15px 15px 0; overflow:hidden;}
	.list_gallery_m li:nth-child(2n) {margin:0 15px 15px 0;}
	.list_gallery_m li:nth-child(4n) {margin:0 0px 15px 0;}
	.list_gallery_m li a {position:relative; display:block; width:200px; height:150px; overflow:hidden;}
	.list_gallery_m li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.list_gallery_m li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}
	
	/* MAIN > Sponser */
	.section_sponsor {position:relative; width:100%; background-size:cover; background:#000000 url('/resource/img/main/bg_main_sponsor.jpg') center center no-repeat; background-size: cover;}
	.section_sponsor > .content {position:relative; width:1280px; height:1600px;overflow:hidden; margin:0 auto;}
	.title_sponsor_m {position:absolute; top:110px; left:900px; width:280px; margin:0px 0 0 0; text-align:right;}
	.title_sponsor_m p {margin:20px 0 0 4px; color:#CCCCCC; font-size:15px; font-weight:400; line-height:100%; text-align:left;}
	.title_sponsor_m p.title {margin:0px 0 0 0; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:500; line-height:100%;}
	.title_sponsor_m p.title > strong {display:block; color:#FFFFFF; font-family:'Roboto Condensed', sans-serif; font-size:64px; font-weight:700;}
	.list_sponsor_m {list-style:none; position:absolute; top:120px; left:0px; width:845px; margin:0px 0 0 0;}
	.list_sponsor_m li {float:left; width:200px; height:150px; line-height:150px; margin:0 15px 15px 0; overflow:hidden;}
	.list_sponsor_m li:nth-child(2n) {margin:0 15px 15px 0;}
	.list_sponsor_m li:nth-child(4n) {margin:0 0px 15px 0;}
	.list_sponsor_m li div {position:relative; display:block; width:200px; height: 150px; overflow:hidden; background-color: rgba(0, 0, 0, 0.3);}
	.list_sponsor_m li div img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:100%; margin:auto;}


	/* LIVESCORE ************************************************************/
	/* LIVESCORE */
	.gameLiveTitle {margin:0 0 40px 0px; padding:0px; background:#114b86; background: -webkit-linear-gradient(right, #1C3856, #842039); background: -moz-linear-gradient(right, #1C3856, #842039); background: linear-gradient(to right, #1C3856, #842039); border-radius:0 5px 5px 5px;}
	.gameLiveTitle:after {clear:both; content:''; display:block;}
	.gameLiveTitle .gameLogo {float:left; width:940px; margin:0px 0px 0px 0px;}
	.gameLiveTitle .gameLogo > img {width:940px; max-width:940px; border-radius:0px 5px 5px 5px;}
	.gameLiveTitle .gameSum {display:none; float:left; width:auto; margin:0px 20px 0px 20px;}
	.gameLiveTitle .gameSum h3 {margin:0px 0 10px 0px; padding:25px 0 0 0; color:#FFFFFF; font-size:24px; font-weight:600;}
	.gameLiveTitle .gameSum p {display:block; margin:0 20px 10px 0px; color:#DDDDDD; font-size:13px; font-weight:400;}
	.gameLiveTitle .gameSum p i {margin:0 5px 0px 0px;}

	.ui-tabs-anchor {padding:9px 20px !important;}

	.liveRound {position:relative; width:100%;height:auto; margin:20px auto; padding:0; text-align:center;}
	.liveRound h3 {display:inline-block;}
	.liveRound h3 > strong {font-size:36px; font-weight:700; letter-spacing:-1px;}
	.liveRound h3 > span {margin-left:5px; font-size:18px; font-weight:500;}
	.liveRound .roundPrev {position:absolute; top:12px; left:0px; display:inline-block; width:120px; height:40px; margin:0 10px; text-align:left; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.liveRound .roundPrev > i {color:#CCCCCC; font-size:32px;}
	.liveRound .roundPrev:hover > i {color:#114b86;}
	.liveRound .roundPrev > p {display:inline-block; margin:0 0 0 10px; color:#999999; font-size:21px; vertical-align:4px;}
	.liveRound .roundPrev:hover > p, .liveRound .roundPrev:hover > p > span {color:#114b86;}
	.liveRound .roundPrev > p > span {margin:0 0 0 5px; color:#999999; font-size:15px; vertical-align:0px;}
	.liveRound .roundNext {position:absolute; top:12px; right:0px; display:inline-block; width:120px; height:40px; margin:0 10px; text-align:right; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.liveRound .roundNext > i {color:#CCCCCC; font-size:32px;}
	.liveRound .roundNext:hover > i {color:#114b86;}
	.liveRound .roundNext > p {display:inline-block; margin:0 10px 0 0; color:#999999; font-size:21px; vertical-align:4px;}
	.liveRound .roundNext:hover > p, .liveRound .roundNext:hover > p > span {color:#114b86;}
	.liveRound .roundNext > p > span {margin:0 0px 0 5px; color:#999999; font-size:15px; vertical-align:0px;}

	/* LIVESCORE > 개요 */
	.tabLink {margin:0 0 0px 0; border-bottom:0px solid #1C3856}
	.tabLink_ub {border-bottom:1px solid #1C3856}
	.tabLink:after {clear:both; content:''; display:block;}
	.tabLink li {float:left; margin:0 1px 0 0;}
	.tabLink li a {display:block; width:auto; height:44px; padding:0 40px; background:#EBEBEB; border-radius:5px 5px 0 0; color:#000000; font-size:15px; font-weight:400; line-height:44px;}
	.tabLink li a.welcome {padding: 0 25px}
	.tabLink li a.welcome .welcome_img {width: 90px; }
	.tabLink li a:hover {background:#DDDDDD;}
	.tabLink li a.on {background:#1C3856; color:#FFFFFF; font-size:15px; font-weight:400; line-height:44px;}
	.tabLink li a.welcome.on {font-size: 0;}
	.gameTitle {margin:0 0 40px 0px;}
	.gameTitle h3 {margin:0 0 10px 0px; color:#000000; font-size:24px; font-weight:600;}
	.gameTitle p {display:inline-block; margin:0 20px 0px 0px; font-size:13px; font-weight:400;}
	.gameTitle p i {margin:0 5px 0px 0px;}

	.gameInfo {margin:40px 0 40px 0px; padding:20px 20px 5px 20px; border:1px solid #114b86; border-radius:5px;}
	.gameInfo:after {clear:both; content:''; display:block;}
	.gameInfo li {float:left; width:40%; margin:0 0 15px 0; color:#000000; font-size:14px;}
	.gameInfo li:nth-child(2n) {float:left; width:20%;}
	.gameInfo li:nth-child(3n) {float:left; width:40%;}
	.gameInfo li:last-child {float:left; width:100%;}
	.gameInfo li strong {display:inline-block; width:60px; margin:0 10px 0px 0; padding:4px 0; background:#EBEBEB; border-bottom:0px solid #DDDDDD; border-radius:3px; color:#333333; font-size:12px; font-weight:400; text-align:center;}

	/* LIVESCORE > 선수명단 */
	.playerSum {width:auto; margin:0 0 10px 0; padding:0 15px 15px 0; border-bottom:1px solid #DDDDDD; color:#666666; font-size:14px; text-align:right;}
	.playerList {position:relative; width:100%; margin:0; padding:0;}
	.playerList li.header {display:block; position:relative; width:100%; margin:0; padding:0 0 10px 0; border-top:0px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.playerList li.header:after {clear:both; content:''; display:block;}
	.playerList li.header .no	{float:left; width:70px; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
	.playerList li.header .name	{float:left; position:relative; width:650px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.playerList li.header .nation	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.playerList li.header .view	{float:left; position:relative; width:120px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
	.playerList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
	.playerList li:after {clear:both; content:''; display:block;}
	.playerList li .no	{display:block; float:left; width:70px; margin:2px 0 0 0; color:#999999; font-family:'Roboto Condensed', sans-serif; font-size:18px; font-weight:400; text-align:center;}
	.playerList li .name	{float:left; position:relative; width:650px; font-size:18px;}
	.playerList li .name > span	{display:inline-block; margin:0 0 0 10px; color:#666666; font-size:13px;}
	.playerList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
	.playerList li .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.playerList li .nation > span	{margin:0 0 0 10px; color:#999999; font-size:12px;}
	.playerList li .view	{float:left; position:relative; width:120px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:14px; font-weight:700; text-align:center;}
	.playerList li .view > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}
	.playerList li .view a {padding:5px 10px; background:#114b86; border-radius:3px; color:#FFFFFF; font-size:12px; vertical-align:-3px;}

	.popPlayerInfo {margin:0px 0 0px 0; padding:0px 0 0 0; border-top:0px solid #114b86;}
	.popPlayerInfo .photo {float:left; width:120px; text-align:center;}
	.popPlayerInfo .photo > img {width:120px; border-radius:5px;}/* 20190726 수정 : 선수사진 모서리 라운드 처리 */
	.popPlayerInfo .photo > a {display:inline-block; margin:5px 3px 5px 3px; color:#999999; font-size:18px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.popPlayerInfo .photo > a.sns_fb:hover {color:#3b5998;}
	.popPlayerInfo .photo > a.sns_insta:hover {color:#bc2a8d;}
	.popPlayerInfo .photo > a.sns_twt:hover {color:#00acee;}
	.popPlayerInfo .info {margin:0 0 0 140px;}
	.popPlayerInfo .info > .name {margin:0 0 5px 0px; color:#000000; font-size:21px; font-weight:500;}
	.popPlayerInfo .info > .name > span {display:block; margin:10px 0 0 2px; color:#666666; font-size:13px; font-weight:400;}
	.popPlayerInfo .info > .comment {margin:15px 0 0px 0px; color:#333333; font-size:13px; font-weight:400; line-height:120%; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
	.popPlayerDetail {float:left; width:440px; margin:15px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #114b86;}/* 20190726 수정 : 라인컬러변경 */
	.popPlayerDetail:after {clear:both; content:''; display:block;}
	.popPlayerDetail li {float:left; width:50%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
	.popPlayerDetail li:first-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
	.popPlayerDetail li:first-child > span > img {width:28px; margin:0 10px 0 0; border:1px solid #DDDDDD; vertical-align:-5px;}
	.popPlayerDetail li p {display:inline-block; width:70px; margin:0 10px 0px 0; padding:3px 0; background:#e3effa; border-radius:2px; color:#666666; font-size:11px; font-weight:400; text-align:center;}/* 20190726 수정 : 항목컬러변경 */
	.popPlayerDetail li span {color:#333333; font-size:12px; font-weight:400;}

	/* 20190726 수정 시작 : 포인트랭킹, 누적 포인트 컬러 변경 */
	.popPlayerDetail li:nth-child(2) {color:#000000;}
	.popPlayerDetail li:nth-child(2) p {background:#e21a4c; color:#FFFFFF; font-weight:700; text-align:center;}
	.popPlayerDetail li:nth-child(2) span {color:#e21a4c; font-weight:700;}
	.popPlayerDetail li:nth-child(4) {color:#000000;}
	.popPlayerDetail li:nth-child(4) p {background:#e21a4c; color:#FFFFFF; font-weight:700; text-align:center;}
	.popPlayerDetail li:nth-child(4) span {color:#e21a4c; font-weight:700;}
	/* 20190726 수정 끝 : 포인트랭킹, 누적 포인트 컬러 변경 */

	.popPlayerDetail li:last-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; border-top:0px solid #114b86; color:#000000; font-size:12px; font-weight:400;}/* 20190726 수정 : 라인컬러변경 */
	.popPlayerDetail li:last-child p {display:block; width:70px; margin:0 0px 10px 0; padding:3px 0; background:#e3effa; border-radius:2px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
	.popPlayerDetail li:last-child span {display:block; width:auto; margin:0 0 5px 2px; font-size:12px; font-weight:400; line-height:120%; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}

	/* LIVESCORE > 대진표 */
	.matchList {position:relative; width:100%; margin:0 0 40px 0; padding:0; border-top:1px solid #114b86;}
	.matchList li.header {display:block; position:relative; width:100%; margin:0; padding:10px 0; border-top:0px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.matchList li.header:after {clear:both; content:''; display:block;}
	.matchList li.header .player	{float:left; position:relative; width:25%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
	.matchList li.header .score		{float:left; position:relative; top:auto; right:auto; width:30%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
	.matchList li.header .record	{float:left; position:relative; width:35%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
	.matchList li.header .status	{float:left; position:relative; width:10%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
	.matchList li.header .remark	{float:left; position:relative; width:10%; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; line-height:20px; text-align:center;}
	.matchList li {position:relative; width:100%; margin:0; padding:10px 0; border-bottom:1px solid #DDDDDD}
	.matchList li:after {clear:both; content:''; display:block;}
	.matchList li .player	{float:left; position:relative; width:25%; font-size:14px; text-align:center;}
	.matchList li .player > img	{display:inline-block; width:40px; margin-right:10px;}
	.matchList li .player .ball_white	{position:relative; top:auto; left:auto; display:inline-block; width:25px; height:25px; margin:0 0 0 20px; background:#FFFFFF; border:1px solid #DDDDDD; border-radius:25px; text-indent:-9999px;}
	.matchList li .player .ball_yellow	{position:relative; top:auto; left:auto; display:inline-block; width:25px; height:25px; margin:0 0 0 20px; background:#FFFF00; border:1px solid #DDDDDD; border-radius:25px; text-indent:-9999px;}
	.matchList li .score	{float:left; position:relative; top:auto; right:auto; width:30%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .score > p		{display:none;}
	.matchList li .record	{float:left; position:relative; width:35%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .record > p	{display:none;}
	.matchList li .status	{float:left; position:relative; top:auto; left:auto; width:10%; font-size:14px; line-height:50px; text-align:center;}
	.matchList li .livescore_win	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#e21a4c; border:1px solid #e21a4c; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
	.matchList li .livescore_lose	{display:inline-block; width:25px; height:25px; margin:0 0 0 0px; background:#999999; border:1px solid #999999; border-radius:25px; color:#FFFFFF; font-size:12px; line-height:25px;}
	.matchList li .livescore_ing	{display:inline-block; width:40px; height:25px; margin:0px 0 0 0px; padding:0px 0 0 0; background:#114b86; border:1px solid #DDDDDD; border-radius:3px; color:#FFFFFF; font-size:11px; line-height:23px; word-break:break-all;}

	/* TOURNAMENT ************************************************************/
	/* TOURNAMENT > 전체일정 > 요약 */
	.scheFeatured {width:100%; margin:0 auto 60px auto; padding:0;}
	.scheFeatured:after {clear:both; content:''; display:block;}
	.scheFeatured li.game {float:left; width:144px; height:144px; margin:0 10px 0 0; padding:0; border:2px solid #DDDDDD; border-radius:200px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.scheFeatured li.game:hover {background:#F9F9FA; border:2px solid #114b86;}
	.scheFeatured li.prize {float:left; width:144px; height:144px; margin:0 10px 0 0; padding:0; border:2px solid #DDDDDD; border-radius:200px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.scheFeatured li.prize:hover {background:#F9F9FA; border:2px solid #e21a4c;}
	.scheFeatured li:last-child {margin:0 0px 0 0;}
	.scheFeatured li > .numGame {margin-top:20px; color:#114b86; font-size:56px; font-weight:500; letter-spacing:-2px; line-height:65px;}
	.scheFeatured li > .numPrize {margin-top:20px; color:#e21a4c; font-size:56px; font-weight:500; letter-spacing:-2px; line-height:65px;}

	/* TOURNAMENT > 전체일정 > 일정년도구분 */
	.scheSeason {position:relative; width:100%;height:auto; margin:20px auto; padding:0; text-align:center;}
	.scheSeason h3 {display:inline-block;}
	.scheSeason h3 > strong {font-size:36px; font-weight:700; letter-spacing:-1px;}
	.scheSeason h3 > span {margin-left:5px; font-size:18px; font-weight:500;}
	.scheSeason .schePrev {width:40px; height:40px; margin:0 10px;} /* 20190527 수정 : 2차 구현 전까지 감춤 display:inline-block; */
	.scheSeason .schePrev > i {color:#CCCCCC; font-size:32px;}
	.scheSeason .schePrev:hover > i {color:#114b86;}
	.scheSeason .scheNext {width:40px; height:40px; margin:0 10px;} /* 20190527 수정 : 2차 구현 전까지 감춤 display:inline-block; */
	.scheSeason .scheNext > i {color:#CCCCCC; font-size:32px;}
	.scheSeason .scheNext:hover > i {color:#114b86;}

	/* TOURNAMENT > 전체일정 > 테이블 */
	.tblSchedule {width:100%; margin:0 auto 20px auto; border-top:2px solid #114b86;}
	.tblSchedule thead th {padding:12px 0; background:#F9F9FA; border-bottom:1px solid #EBEBEB; color:#114b86; font-size:13px; font-weight:700; text-align:center;}
	.tblSchedule thead td {padding:10px 0; background:#F9F9FA; border-bottom:1px solid #DDDDDD; color:#114b86; font-size:12px; text-align:center;}
	.tblSchedule tbody th {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:14px; text-align:center;}
	.tblSchedule tbody td {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:14px; text-align:center;}
	.tblSchedule tbody td.noGame {padding:200px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:14px; text-align:center;}

	/* TOURNAMENT > 다음대회일정 */
	.tournament_next {background:transparent; height:160px; margin:0px 0 40px 0; padding:0px 0 10px 0;}
	.tournament_next .games {position:relative; width:330px; min-width:330px; height:160px; min-height:160px; margin:0; padding:0 0 0px 0; background:#EBEBEB !important; overflow:auto; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.tournament_next .games:hover {background:#F5F5F5 !important;}
	.tournament_next .games .logo {position:absolute; left:20px; top:20px; width:80px; height:115px; margin:0; padding:0;}
	.tournament_next .games .logo > img {width:100%;}
	.tournament_next .games .title {position:relative; width:auto; height:auto; margin:20px 20px 10px 120px; padding:0; color:#174980; font-size:16px; font-weight:500; line-height:22px; word-break:keep-all;}
	.tournament_next .games .period {position:relative; width:auto; height:auto; margin:5px 0px 10px 122px; padding:0; color:#174980; font-size:13px; font-weight:400;}
	.tournament_next .games .period .status {display:inline-block; margin:0 10px 0 15px; padding:2px 7px; background:#e42446; border:1px solid #e42446; border-radius:3px; color:#FFFFFF; font-size:12px; vertical-align:2px;}
	.tournament_next .games .place {position:relative; width:auto; height:auto; margin:0px 0px 0 122px; padding:0; color:#174980; font-size:13px; font-weight:400;}
	.tournament_next .games .player {position:relative; width:auto; height:auto; margin:10px 0px 0 122px; padding:0; color:#174980; font-size:13px; font-weight:400;}
	.tournament_next .games .btn_go {display:block; position:absolute; right:22px; bottom:20px; width:auto; height:auto; margin:0; padding:5px 10px; background:transparent; border:1px solid #174980; color:#174980; font-size:12px; font-weight:400; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.tournament_next .games:hover .btn_go {background:#174980; border:1px solid #174980; color:#FFFFFF;}
	.tournament_next .ms-nav-prev {top:40% !important; left:-30px !important;}
	.tournament_next .ms-nav-next {top:40% !important; right:-30px !important;}
	.tournament_next .ms-bullets {z-index:999; bottom:10px !important;}
	#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet {width:10px; height:10px; background:#DDDDDD !important; border-radius:5px;}
	#slider2-wrapper > .ms-skin-default > .ms-container > .ms-inner-controls-cont > .ms-bullets > .ms-bullets-count > .ms-bullet-selected {background:#666666 !important; border-radius:5px;}

	.scheList {position:relative; width:100%; margin:0; padding:0;}
	.scheList li.header {display:block; position:relative; width:100%; margin:0; padding:0px 0 10px 0; border-top:0px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.scheList li.header:after {clear:both; content:''; display:block;}
	.scheList li.header .period	{float:left; position:relative; width:240px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li.header .name	{float:left; position:relative; width:280px; margin:0px 0 0 20px; color:#999999; font-size:12px; font-weight:500; text-align:left;}
	.scheList li.header .place	{float:left; position:relative; width:300px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li.header .link	{float:left; position:relative; width:100px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}

	.scheList li.header .date	{float:left; position:relative; width:240px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li.header .time	{float:left; position:relative; width:200px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li.header .round	{float:left; position:relative; width:200px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li.header .type	{float:left; position:relative; width:300px; margin:0px 0 0 0; color:#999999; font-size:12px; font-weight:500; text-align:center;}
	.scheList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
	.scheList li:after {clear:both; content:''; display:block;}
	.scheList li .period{float:left; position:relative; width:240px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .name	{float:left; position:relative; width:280px; margin:0px 0 0 20px; font-size:14px; text-align:left;}
	.scheList li .place	{float:left; position:relative; width:300px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .link	{float:left; position:relative; width:100px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .date	{float:left; position:relative; width:240px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .time	{float:left; position:relative; width:200px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .round	{float:left; position:relative; width:200px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheList li .type	{float:left; position:relative; width:300px; margin:0px 0 0 0; font-size:14px; text-align:center;}
	.scheduleNotice {margin:20px 0 40px 0; text-align:right;}
	.scheduleNotice p {color:#999999;}
	.scheListNew li.header .date,.scheListNew li.header .time,.scheListNew li.header .round,.scheListNew li.header .type,.scheListNew li .date,.scheListNew li .time ,.scheListNew li .round,.scheListNew li .type{width: 235px}

	/* TOURNAMENT > 전체일정 > 대회상세정보 */
	.gameResultTitle {margin:0 0 20px 0px; padding:0px; background:#114b86; background: -webkit-linear-gradient(right, #1C3856, #842039); background: -moz-linear-gradient(right, #1C3856, #842039); background: linear-gradient(to right, #1C3856, #842039); border-radius:5px 5px 5px 5px;}
	.gameResultTitle:after {clear:both; content:''; display:block;}
	.gameResultTitle .gameLogo {float:left; width:100%; margin:0px 0px 0px 0px; text-align:center;}
	.gameResultTitle .gameLogo > img {width:940px; max-width:940px; border-radius:5px 5px 5px 5px;}
	.gameResultTitle .gameSum {display:none; float:left; width:auto; margin:0px 20px 0px 20px;}
	.gameResultTitle .gameSum h3 {margin:0px 0 10px 0px; padding:25px 0 0 0; color:#FFFFFF; font-size:24px; font-weight:600;}
	.gameResultTitle .gameSum p {display:block; margin:0 20px 10px 0px; color:#DDDDDD; font-size:13px; font-weight:400;}
	.gameResultTitle .gameSum p i {margin:0 5px 0px 0px;}

	.gameResult {margin:0 0 20px 0;}
	.gameResult:after {clear:both; content:''; display:block;}
	.gameResult li {float:left; width:460px; height:auto; margin:0 20px 0 0;}
	.gameResult li:last-child {float:left; margin:0 0px 0 0;}
	
	.rankResultTop {position:relative; width:100%; margin:0; padding:0;}
	.rankResultTop li.none {z-index:9; position:relative; width:100%; height:207px; margin:0 0 0px 0; padding:15px 0; background:#EBEBEB; border:1px solid #EBEBEB; border-radius:5px; font-size:18px; line-height:200px; text-align:center;}
	.rankResultTop li.first {z-index:9; position:relative; width:100%; height:207px; margin:0 0 0px 0; padding:15px 0; background:#FFFFFF; border:1px solid #114b86; border-radius:5px;}
	.rankResultTop li.first:after {clear:both; content:''; display:block;}
	.rankResultTop li.first .rank	{z-index:10; float:left; position:absolute; top:-5px; left:15px; width:50px; height:80px; margin:0px; background:#e21a4c; color:#FFFFFF; font-size:24px; font-weight:700; line-height:80px; text-align:center;}
    .rankResultTop li.first .rank:after {content: ""; position: absolute; left:0; bottom: 0; width: 0; height: 0; border-bottom: 10px solid #FFFFFF; border-left: 25px solid transparent; border-right: 25px solid transparent;}
	.rankResultTop li.first .photo	{float:left; position:relative; width:120px; margin:0px 0 0px 80px; font-size:14px;}
	.rankResultTop li.first .photo > img	{width:120px; border:0px solid #DDDDDD;}
	.rankResultTop li.first .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 220px; font-size:18px; font-weight:500;}
	.rankResultTop li.first .name > span	{display:block; margin:0px 0 0 0px; color:#666666; font-size:13px;}
	.rankResultTop li.first .nation	{float:none; position:relative; width:auto; margin:20px 0 0 220px; font-size:14px;}
	.rankResultTop li.first .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.rankResultTop li.first .nation > span	{display:inline-block; margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
	.rankResultTop li.first .rankPoint	{float:none; position:relative; width:auto; margin:10px 0 0px 220px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:24px; font-weight:700; text-align:left;}
	.rankResultTop li.first .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
	.rankResultTop li.first .rankMoney	{float:none; position:relative; width:auto; margin:10px 0 0 220px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:24px; font-weight:700; text-align:left;}
	.rankResultTop li.first .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

	.gameInfoResult {margin:0px 0 0px 0px; padding:15px 15px 15px 15px; border:1px solid #114b86; border-radius:5px;}
	.gameInfoResult:after {clear:both; content:''; display:block;}
	.gameInfoResult li {float:left; width:100%; margin:0 0 5px 0; font-size:13px;}
	.gameInfoResult li:last-child {float:left; width:100%;}
	.gameInfoResult li strong {display:inline-block; width:80px; margin:0 15px 0px 0; padding:4px 0; background:#EBEBEB; border-radius:3px; font-size:11px; font-weight:400; text-align:center;}

	.gamePhoto {margin:0 0 20px 0;}
	.gamePhoto:after {clear:both; content:''; display:block;}
	.gamePhoto li {float:left; width:300px; height:225px; margin:0 20px 0 0; border-radius:5px; overflow:hidden;}
	.gamePhoto li:last-child {float:left; margin:0 0px 0 0;}
	.gamePhoto li > img {width:100%; max-width:100%; height:auto;}

	.rankResultList {position:relative; width:100%; margin:0; padding:0;}
	.rankResultList li.header {display:block; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.rankResultList li.header:after {clear:both; content:''; display:block;}
	.rankResultList li.header .rank	{float:left; width:70px; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
	.rankResultList li.header .name	{float:left; position:relative; width:430px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.rankResultList li.header .nation	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.rankResultList li.header .rankPoint	{float:left; position:relative; width:170px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.rankResultList li.header .rankMoney	{float:left; position:relative; width:170px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.rankResultList {position:relative; width:100%; margin:0; padding:0;}
	.rankResultList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
	.rankResultList li:after {clear:both; content:''; display:block;}
	.rankResultList li .datanone	{float:left; width:100%; margin:100px 0 100px 0; font-family:'Roboto Condensed', sans-serif; color:#777777; font-size:12px; font-weight:400; text-align:center;}
	.rankResultList li .rank	{float:left; width:70px; margin:0px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:center;}
	.rankResultList li .name	{float:left; position:relative; width:430px; font-size:18px;}
	.rankResultList li .name > span	{display:inline-block; margin:0 0 0 10px; color:#666666; font-size:13px;}
	.rankResultList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
	.rankResultList li .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.rankResultList li .nation > span	{display:inline-block; margin:0 0 0 10px; color:#999999; font-size:12px;}
	.rankResultList li .rankPoint	{float:left; position:relative; width:170px; margin:0; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.rankResultList li .rankPoint > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}
	.rankResultList li .rankMoney	{float:left; position:relative; width:170px; margin:0; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.rankResultList li .rankMoney > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}

	/* TOURNAMENT > 경기방식 */
	.gameruleTitle {position:relative; margin:0 0 0px 0; padding:40px 0 60px 0; font-size:18px; background:url('/resource/img/bg/bg_gamerule_title.png') 240px bottom no-repeat;}
	.gameruleTitle > .pba_tour_logo_mini, .gameruleTitle > .lpba_tour_logo_mini {position:absolute; bottom:15px; width:auto; height:92px;}
	.gameruleTitle strong {position:absolute; bottom:15px; color:#e21a4c; font-size:92px; font-weight:500; letter-spacing:-4px; line-height:92px;}
	.gameruleTitle > .pba_tour_logo_mini + strong {left:95px;}
	.gameruleTitle > .lpba_tour_logo_mini + strong {left:110px;}
	/* .gameruleTitle strong > span {margin:0 0 0 5px; color:#e21a4c; font-size:24px; font-weight:500; letter-spacing:0px; line-height:24px; vertical-align:2px;} */
	/* .gameruleTitle p {position:absolute; top:5px; left:250px; font-size:18px;} */
	.tblGameRule {width:100%; margin:0 auto 100px auto; border-top:2px solid #e21a4c;}
	.tblGameRule thead th {padding:12px 0; background:#F9F9FA; border-bottom:1px solid #EBEBEB; color:#114b86; font-size:13px; text-align:center;}
	.tblGameRule thead td {padding:10px 0; background:#F9F9FA; border-bottom:1px solid #DDDDDD; color:#114b86; font-size:12px; text-align:center;}
	.tblGameRule tbody th {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#555555; font-size:15px; text-align:center;}
	.tblGameRule tbody td {padding:20px 0; background:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#333333; font-size:16px; text-align:center;}

	/* TOURNAMENT > 운영계획 */
	.operatingPlan h3 {display:block; width:100%; margin:100px 0 40px 0; text-align:center; border-top:5px solid #EBEBEB;}
	.operatingPlan h3 > strong {display:inline-block; margin:-20px 0 0px 0; padding:0 20px; background:#FFFFFF; font-size:24px; font-weight:500; line-height:100%; text-align:center; vertical-align:10px;}
	.operatingPlan .league_seed {width:910px; margin:0 auto 120px auto; padding:0;}
	.operatingPlan .league_seed:after {clear:both; content:''; display:block;}
	.operatingPlan .league_seed li {float:left; width:216px; height:216px; margin:0 10px 0 0; padding:0; border:1px solid #DDDDDD; border-radius:220px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.operatingPlan .league_seed li:nth-child(2n) {margin:0 10px 0 0;}
	.operatingPlan .league_seed li:last-child {margin:0 0px 0 0;}
	.operatingPlan .league_seed li:hover {background:#F9F9FA; border:1px solid #114b86;}
	.operatingPlan .league_seed li > p {margin-top:95px; color:#114b86; font-size:18px; font-weight:500; letter-spacing:-2px; line-height:20px;}
	.operatingPlan .league_seed li > strong {display:block; margin-top:0px; color:#e21a4c; font-size:32px; font-weight:400; letter-spacing:-2px; line-height:65px;}
	.operatingPlan .league_seed li > span {display:block; margin-top:0px; color:#333333; font-size:14px; font-weight:500; letter-spacing:0px; line-height:150%;}
	.operatingPlan .league_seed li.reg {float:left; width:216px; height:216px; margin:0 10px 0 0; padding:0; background:#e21a4c; border:1px solid #e21a4c; border-radius:220px; color:#FFFFFF; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.operatingPlan .league_seed li.reg:nth-child(2n) {margin:0 10px 0 0;}
	.operatingPlan .league_seed li.reg:last-child {margin:0 0px 0 0;}
	.operatingPlan .league_seed li.reg > p {margin-top:65px; color:#FFFFFF; font-size:18px; font-weight:500; letter-spacing:-2px; line-height:20px;}
	.operatingPlan .league_seed li.reg > strong {display:inline-block; margin:5px 5px 0 10px; color:#FFFFFF; font-size:56px; font-weight:400; letter-spacing:-2px; line-height:65px;}
	.operatingPlan .league_seed li.reg > span {display:block; margin-top:0px; color:#FFFFFF; font-size:14px; font-weight:500; letter-spacing:0px; line-height:150%;}
	.operatingPlan .league_2 {width:910px; margin:0 auto 120px auto; padding:0;}
	.operatingPlan .league_2:after {clear:both; content:''; display:block;}
	.operatingPlan .league_2 li {float:left; width:214px; height:214px; margin:0 10px 0 0; padding:0; border:3px solid #DDDDDD; border-radius:220px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.operatingPlan .league_2 li:nth-child(2n) {margin:0 10px 0 0;}
	.operatingPlan .league_2 li:last-child {margin:0 0px 0 0;}
	.operatingPlan .league_2 li:hover {background:#F9F9FA; border:3px solid #e21a4c;}
	.operatingPlan .league_2 li > p {margin-top:40px; color:#114b86; font-size:18px; font-weight:500; letter-spacing:-2px; line-height:20px;}
	.operatingPlan .league_2 li > strong {display:block; margin-top:0px; color:#e21a4c; font-size:32px; font-weight:400; letter-spacing:-2px; line-height:65px;}
	.operatingPlan .league_2 li > span {display:block; margin-top:0px; color:#333333; font-size:14px; font-weight:500; letter-spacing:0px; line-height:150%;}
	.operatingPlan .league_team {width:680px; margin:0 auto 120px auto; padding:0;}
	.operatingPlan .league_team:after {clear:both; content:''; display:block;}
	.operatingPlan .league_team li {float:left; width:216px; height:216px; margin:0 10px 0 0; padding:0; border:2px solid #DDDDDD; border-radius:220px; font-size:14px; text-align:center; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.operatingPlan .league_team li:last-child {margin:0 0px 0 0;}
	.operatingPlan .league_team li:hover {background:#F9F9FA; border:2px solid #114b86;}
	.operatingPlan .league_team li > p {margin-top:40px; color:#114b86; font-size:32px; font-weight:400; letter-spacing:-2px; line-height:65px;}
	.operatingPlan .league_team li > span {display:block; margin-top:0px; color:#333333; font-size:16px; font-weight:500; letter-spacing:0px; line-height:150%;}


	/* STATS ************************************************************/
	/* STATS > RANKING */
	.sectionDesc {margin:15px 0 40px 5px; font-size:18px;}
	.sectionSeason {z-index:9998; float:right; position:absolute; top:0px; right:0px; margin:0px 0 0px 5px;}
	.sectionSeason > select {width:auto; height:35px; padding:0 10px 0 10px; font-size:14px; line-height:35px; border:1px solid #CCCCCC; text-align:left;}

	.rankListTop {position:relative; width:100%; margin:0; padding:0;}
	.rankListTop li.first {z-index:9; position:relative; width:938px; margin:0 0 20px 0; padding:15px 0; background:#FFFFFF; border:1px solid #DDDDDD;}
	.rankListTop li.first:after {clear:both; content:''; display:block;}
	.rankListTop li.first .rank	{z-index:10; float:left; position:absolute; top:-5px; left:15px; width:50px; height:80px; margin:0px; background:#e21a4c; background: -webkit-linear-gradient(bottom, #e21a4c, #af143a); background: -moz-linear-gradient(bottom, #e21a4c, #af143a); background: linear-gradient(to bottom, #e21a4c, #af143a); color:#FFFFFF; font-size:24px; font-weight:700; line-height:80px; text-align:center;}
    .rankListTop li.first .rank:after {content: ""; position: absolute; left:0; bottom: 0; width: 0; height: 0; border-bottom: 10px solid #FFFFFF; border-left: 25px solid transparent; border-right: 25px solid transparent;}
	.rankListTop li.first .photo	{float:left; position:relative; width:160px; margin:0px 0 0px 80px; font-size:14px;}
	.rankListTop li.first .photo > img	{width:160px; border:0px solid #DDDDDD;}
	.rankListTop li.first .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 260px; font-size:21px; font-weight:500;}
	.rankListTop li.first .name > span	{display:block; margin:0px 0 0 0px; color:#666666; font-size:13px;}
	.rankListTop li.first .nation	{float:none; position:relative; width:auto; margin:15px 0 0 260px; font-size:14px;}
	.rankListTop li.first .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.rankListTop li.first .nation > span	{margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
	.rankListTop li.first .rankPoint	{float:none; position:relative; width:auto; margin:15px 0 0px 260px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:28px; font-weight:700; text-align:left;}
	.rankListTop li.first .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
	.rankListTop li.first .rankMoney	{float:none; position:relative; width:auto; margin:10px 0 0 260px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:28px; font-weight:700; text-align:left;}
	.rankListTop li.first .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
	
	/** 20200117 cjm 추가 **/
	.rankListTop li.first .welcomeRank {float:none; position:relative; width:auto; margin:15px 0 0px 260px; color:#e21a4c; font-family:'Roboto Condensed', sans-serif; font-size:28px; font-weight:700; text-align:left;}
	.rankListTop li.first .welcomeRank .average {position: absolute; margin:0 10px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li.first .welcomeRank .round {position: absolute; left: 150px; margin:0 40px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li.first .welcomeRank .average > span,
	.rankListTop li.first .welcomeRank .round > span {display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

	.rankListTop li {float:left; position:relative; width:300px; margin:0 20px 30px 0; padding:15px 0; background:#FAFAFA;}
	.rankListTop li:last-child {margin:0 0px 30px 0;}
	.rankListTop li:after {clear:both; content:''; display:block;}
	.rankListTop li .rank	{z-index:10; float:left; position:absolute; top:-5px; left:10px; width:30px; height:60px; margin:0px; background:#114b86; background: -webkit-linear-gradient(bottom, #114B86, #08233E); background: -moz-linear-gradient(bottom, #114B86, #08233E); background: linear-gradient(to bottom, #114B86, #08233E); color:#FFFFFF; font-size:18px; font-weight:700; line-height:70px; text-align:center;}
	.rankListTop li .rank:after	{content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-bottom: 5px solid #FAFAFA; border-left: 15px solid transparent; border-right: 15px solid transparent;}
	.rankListTop li .photo	{float:left; position:relative; width:100px; margin:0 0 0px 15px; font-size:14px;}
	.rankListTop li .photo > img	{width:90px; border:0px solid #DDDDDD;}
	.rankListTop li .name	{float:none; position:relative; width:auto; margin:0px 0px 0px 115px;}
	.rankListTop li .name > strong	{display:block; height:24px; margin:0 0 0 0px; font-size:16px; font-weight:500; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.rankListTop li .name > span	{display:block; margin:0 0 0 0px; color:#666666; font-size:13px;}
	.rankListTop li .nation	{float:none; position:relative; width:120px; margin:5px 0px 0px 115px; font-size:14px;}
	.rankListTop li .nation > img	{width:30px; border:0px solid #EBEBEB;}
	.rankListTop li .nation > span	{margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:400;}
	.rankListTop li .rankPoint	{float:none; position:relative; width:auto; margin:10px 0px 0px 115px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li .rankPoint > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}
	.rankListTop li .rankMoney	{float:none; position:relative; width:auto; margin:10px 0px 0px 115px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li .rankMoney > span	{display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

	/** 20200117 cjm **/
	.rankListTop li .welcomeRank {float:none; position:relative; width:auto; margin:10px 0px 0px 115px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li .welcomeRank .average {position: absolute; margin:0 10px 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li .welcomeRank .round {position: absolute; left: 100px; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:left;}
	.rankListTop li .welcomeRank .average > span,
	.rankListTop li .welcomeRank .round > span {display:block; margin:0 10px 0 0; color:#999999; font-size:11px; font-weight:400;}

	.rankList {position:relative; width:100%; margin:0; padding:0;}
	.rankList li.header {display:block; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.rankList li.header:after {clear:both; content:''; display:block;}
	.rankList li.header .rank	{float:left; width:70px; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
	.rankList li.header .name	{float:left; position:relative; width:600px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.rankList li.header .nation	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.rankList li.header .rankPoint	{float:left; position:relative; width:170px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.rankList li.header .rankMoney	{float:left; position:relative; width:170px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.rankList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
	.rankList li:after {clear:both; content:''; display:block;}
	.rankList li .rank	{float:left; width:70px; margin:2px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:center;}
	.rankList li .name	{float:left; position:relative; width:600px; font-size:18px;}
	.rankList li .name > span	{display:inline-block; margin:0 0 0 10px; color:#666666; font-size:13px;}
	.rankList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
	.rankList li .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.rankList li .nation > span	{display:inline-block; margin:0 0 0 10px; color:#999999; font-size:12px;}
	.rankList li .rankPoint	{float:left; position:relative; width:170px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.rankList li .rankPoint > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}
	.rankList li .rankMoney	{float:left; position:relative; width:170px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.rankList li .rankMoney > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}
	
	/** 20200117 cjm **/
	.welcomeRankList {position:relative; width:100%; margin:0; padding:0;}
	.welcomeRankList li.header {display:block; position:relative; width:100%; margin:0; padding:15px 0; border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD;}
	.welcomeRankList li.header:after {clear:both; content:''; display:block;}
	.welcomeRankList li.header .rank	{float:left; width:70px; margin:0px 0 0 0; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:center;}
	.welcomeRankList li.header .name	{float:left; position:relative; width:500px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.welcomeRankList li.header .nation	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500;}
	.welcomeRankList li.header .average	{float:left; position:relative; width:170px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.welcomeRankList li.header .round	{float:left; position:relative; width:100px; color:#999999; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:500; text-align:right;}
	.welcomeRankList li {position:relative; width:100%; margin:0; padding:15px 0; border-bottom:1px solid #DDDDDD}
	.welcomeRankList li:after {clear:both; content:''; display:block;}
	.welcomeRankList li .rank	{float:left; width:70px; margin:2px 0 0 0; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:center;}
	.welcomeRankList li .name	{float:left; position:relative; width:500px; font-size:18px;}
	.welcomeRankList li .name > span	{display:inline-block; margin:0 0 0 10px; color:#666666; font-size:13px;}
	.welcomeRankList li .nation	{float:left; position:relative; width:100px; font-size:14px;}
	.welcomeRankList li .nation > img	{width:40px; border:1px solid #EBEBEB;}
	.welcomeRankList li .nation > span	{display:inline-block; margin:0 0 0 10px; color:#999999; font-size:12px;}
	.welcomeRankList li .average	{float:left; position:relative; width:170px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.welcomeRankList li .average > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}
	.welcomeRankList li .round	{float:left; position:relative; width:100px; color:#114b86; font-family:'Roboto Condensed', sans-serif; font-size:21px; font-weight:700; text-align:right;}
	.welcomeRankList li .round > span	{display:none; margin:0 10px 0 0; color:#999999; font-size:12px;}


	/* MEDIA ************************************************************/
	/* MEDIA > 보도자료 */
	.pressArea {position:relative; width:auto; margin:0px auto 30px auto; padding:0px;}
	.pressArea ul.pressList li.article_none {position:relative; width:auto; margin:15px 0px 0px 0px; padding:200px 20px; background:none; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; font-size:18px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.pressArea ul.pressList li.article_none:hover {border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:default;}
	.pressArea ul.pressList li {position:relative; width:auto; margin:15px 0px 0px 0px; padding:0px 20px; background:#FFFFFF url('/resource/img/bg/arrow_more.png') no-repeat right 50%; background-size:40px; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.pressArea ul.pressList li:hover {border-top:#114b86 1px solid; border-left:#114b86 1px solid; border-bottom:#114b86 1px solid; border-right:#114b86 1px solid; cursor:pointer;}
	.pressArea ul.pressList li:first-child {margin:10px 0 0 0;}
	.pressArea ul.pressList li:after {clear:both; content:''; display:block;}
	.pressArea ul.pressList li a {display:block; height:20px; padding:30px 0px;}
	.pressArea ul.pressList li a .no {display:block; float:left; width:40px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:center;}
	.pressArea ul.pressList li a .title {display:block; float:left; width:600px; height:20px; margin:0px 20px 0 0; padding:0 0 0 0; color:#333333; font-size:18px; font-weight:400; letter-spacing:-0.04em; line-height:120%; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.pressArea ul.pressList li a .date {display:block; float:left; width:100px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:right;}
	.pressArea ul.pressList li a .view {display:block; float:left; width:60px; margin:0px 0px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:right;}
	.pressArea .rotate {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}

	/* MEDIA > Gallery */
	.list_gallery {list-style:none; position:relative; width:940px; margin:0px 0 0 0;}
	.list_gallery:after {clear:both; content:''; display:block;}
	.list_gallery li {float:left; width:220px; height:165px; margin:0 20px 20px 0; overflow:hidden;}
	.list_gallery li:nth-child(2n) {margin:0 20px 20px 0;}
	.list_gallery li:nth-child(4n) {margin:0 0px 20px 0;}
	.list_gallery li a {position:relative; display:block; width:220px; height:165px; overflow:hidden;}
	.list_gallery li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.list_gallery li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}

	/* MEDIA > Video */
	.list_video {list-style:none; position:relative; width:1040px; margin:0px 0 0 0;}
	.list_video:after {clear:both; content:''; display:block;}
	.list_video li {float:left; width:220px; height:165px; margin:0 20px 20px 0; overflow:hidden;}
	.list_video li:nth-child(2n) {margin:0 20px 20px 0;}
	.list_video li:nth-child(4n) {margin:0 0px 20px 0;}
	.list_video li a {position:relative; display:block; width:220px; height:165px; overflow:hidden;}
	.list_video li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.list_video li a span {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 10px; color:#FFFFFF; line-height:150%; text-align:center; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}

	/* MEDIA > SNS */
	.list_sns {list-style:none; position:relative; width:1040px; margin:0px 0 0 0;}
	.list_sns:after {clear:both; content:''; display:block;}
	.list_sns li {float:left; width:220px; height:165px; margin:0 20px 20px 0; overflow:hidden;}
	.list_sns li:nth-child(2n) {margin:0 20px 20px 0;}
	.list_sns li:nth-child(4n) {margin:0 0px 20px 0;}
	.list_sns li a {position:relative; display:block; width:220px; height:165px; overflow:hidden;}
	.list_sns li a img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:auto; height:auto; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.list_sns li a span {z-index:98; display:block; position:absolute; left:0px; right:0px; bottom:0px; width:auto; height:30px; padding:50px 10px 10px 60px; color:#FFFFFF; line-height:150%; text-align:right; vertical-align:bottom; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; background:transparent; background: -webkit-linear-gradient(bottom, #000000, transparent); background: -moz-linear-gradient(bottom, #000000, transparent); background: linear-gradient(to top, #000000, transparent);}
	.list_sns li a span.facebook {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:165px; background: url('/resource/img/common/cover_facebook.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}
	.list_sns li a span.instagram {z-index:99; display:block; position:absolute; left:0px; right:0px; bottom:0px; height:165px; background:url('/resource/img/common/cover_instagram.png') left bottom no-repeat; color:#FFFFFF; line-height:120%; text-align:right;}


	/* PLAYER ************************************************************/
	/* PLAYER */
	.searchPlayer {width:auto; margin:0px 0 0 0; padding:30px 20px; background:#114b86; background: -webkit-linear-gradient(right, #1C3856, #842039); background: -moz-linear-gradient(right, #1C3856, #842039); background: linear-gradient(to right, #1C3856, #842039); border-radius:0 5px 5px 5px; text-align:right;}
	.searchPlayer h3 {display:block; float:left; margin:0px 0 0 18px; color:#DDDDDD; font-size:21px; font-weight:400;}
	.searchPlayer h3 > .fa-search {width:24px; margin:0px 10px 0 3px; opacity:0.8;}
	.searchPlayer .keyword {width:40%; height:30px; margin:0px 3px 0 0px; padding:0 0 0 10px; background:rgba(255,255,255,0.1); border:none; color:#FFFFFF; font-size:14px; line-height:30px;}
	.searchPlayer .keyword::placeholder {color:#CCCCCC;}
	.searchPlayer .btnSearch {width:60px; height:30px;  margin:0px 10px 0 0px; padding:0px 10px; background:rgba(255,255,255,0.25); border:none; color:#FFFFFF; font-size:12px; vertical-align:-1px;}
	.playerList_ko {margin:30px auto 10px auto; text-align:center;}
	.playerList_ko a {display:inline-block; padding:3px 8px; margin:0px 3px; background:transparent; border-radius:25px; color:#333333; font-size:16px; font-weight:500; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.playerList_ko a:hover {background:#e21a4c; color:#FFFFFF;}
	.playerList_en {margin:10px auto 30px auto; text-align:center;}
	.playerList_en a {display:inline-block; padding:5px 11px; margin:0px 0px; background:transparent; border-radius:25px; color:#333333; font-size:14px; font-weight:500; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.playerList_en a:hover {background:#e21a4c; color:#FFFFFF;}
	.playerInfo {margin:20px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #114b86;}
	.playerInfo > li {margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #114b86;}
	.playerInfo > li:after {clear:both; content:''; display:block;}
	.playerInfo .photo {float:left; width:120px; text-align:center;}
	.playerInfo .photo > img {width:120px;}
	.playerInfo .photo > .social {width:100%; text-align:center;}
	.playerInfo .photo > .social a {display:inline-block; margin:5px 3px 5px 3px; color:#999999; font-size:18px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.playerInfo .photo > .social a.sns_fb:hover {color:#3b5998;}
	.playerInfo .photo > .social a.sns_insta:hover {color:#bc2a8d;}
	.playerInfo .photo > .social a.sns_twt:hover {color:#00acee;}
	.playerInfo .info {margin:0 0 0 140px;}
	.playerInfo .info > .name {margin:0 0 5px 0px; color:#000000; font-size:21px; font-weight:500;}
	.playerInfo .info > .name > span {display:inline-block; margin:0 0 0 10px; color:#666666; font-size:15px; font-weight:400;}
	.playerInfo .info > .comment {margin:10px 0 0px 0px; color:#333333; font-size:14px; font-weight:400; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
	.playerDetail {float:left; width:440px; margin:15px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #DDDDDD;}
	.playerDetail:after {clear:both; content:''; display:block;}
	.playerDetail li {float:left; width:50%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
	.playerDetail li:first-child {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
	.playerDetail > li:first-child > span > img {width:28px; margin:0 10px 0 0; border:1px solid #DDDDDD; vertical-align:-5px;}
	.playerDetail li p {display:inline-block; width:70px; margin:0 10px 0px 0; padding:2px 0; background:#EBEBEB; border-radius:3px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
	.playerDetail li span {color:#333333; font-size:12px; font-weight:400;}
	.playerRecord {float:right; width:360px; margin:15px 0 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #DDDDDD;}
	.playerRecord:after {clear:both; content:''; display:block;}
	.playerRecord li {float:left; width:100%; margin:0px 0 5px 0; padding:0px 0 0px 0; color:#000000; font-size:12px; font-weight:400;}
	.playerRecord li p {display:block; width:70px; margin:0 10px 5px 0; padding:2px 0; background:#EBEBEB; border-radius:3px; color:#666666; font-size:11px; font-weight:400; text-align:center;}
	.playerRecord li span {display:block; width:auto; margin:0 0 2px 2px; font-size:12px; font-weight:400; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}


	/* PBA ************************************************************/
	/* PBA > About PBA */
	.aboutPBA {display:block; position:relative; width:100%; height:640px; margin:0 auto 40px auto; }
	.aboutPBA p.title_img {position:absolute; left:0px; top:-7px; margin:0px 0 0 0; text-align:left;}
	.aboutPBA p.title_01 {color:#114b86; margin:100px 0 0 160px; font-size:44px; letter-spacing:-4px; text-align:left;}
	.aboutPBA p.title_02 {color:rgba(48,76,131,0.35); margin:0px 0 0 160px; font-size:36px; font-weight:600; letter-spacing:-1px; text-align:left;}
	.aboutPBA p.title_03 {color:#114b86; margin:80px 0 100px 0; font-size:32px; letter-spacing:-2px; text-align:left;}
	.aboutPBA .pbaFeatured {list-style:none; width:100%; margin:20px 0 0 0;}
	.aboutPBA .pbaFeatured:after {clear:both; content:''; display:block;}
	.aboutPBA .pbaFeatured li {float:left; width:157px; height:160px; margin:0 1px 0 0; padding:20px 10px 20px 10px; color:#FFFFFF; font-size:15px; font-weight:500; text-align:center; background:rgba(48,76,131,0.4); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.aboutPBA .pbaFeatured li:first-child {border-top-left-radius:10px; border-bottom-left-radius:10px;}
	.aboutPBA .pbaFeatured li:nth-child(2n) {background:rgba(48,76,131,0.35);}
	.aboutPBA .pbaFeatured li:last-child {width:207px; margin:0 0px 0 0; border-top-right-radius:10px; border-bottom-right-radius:10px;}
	.aboutPBA .pbaFeatured li:hover {background:rgba(48,76,131,0.65);}
	.aboutPBA .pbaFeatured li i {margin:20px auto 20px auto; font-size:56px;}
	.aboutPBA .pbaFeatured li p {display:block; text-align:center;}
	.locationMap {position:relative; width:100%; height:auto; margin:0 auto 0px auto;}
	.locationMap h3 {margin:50px 0 10px 0px; color:#114b86; font-size:24px; font-weight:500; letter-spacing:-1px;}
	.locationMap .includeMap {width:100%; margin:0 auto; height:400px; border-radius:10px;}
	.locationMap .direction {list-style:none; width:100%; margin:20px 0 0 0;}
	.locationMap .direction:after {clear:both; content:''; display:block;}
	.locationMap .direction li {float:left; width:300px; margin:0 20px 0 0;}
	.locationMap .direction li:last-child {float:left; width:300px; margin:0 0px 0 0;}
	.locationMap .direction li h4 {margin:0 0 0px -3px; color:#DDDDDD; font-size:36px; font-weight:100; letter-spacing:-1px;}
	.locationMap .direction li strong {display:block; margin:0 0 15px 0;color:#114b86; font-size:18px; font-weight:500;}
	.locationMap .direction li p {position:relative; margin-bottom:10px; padding:0 0 0 0px; color:#666666; font-size:13px; font-weight:400;}
	.locationMap .direction li p.car {position:relative; margin-bottom:10px; padding:0 0 0 38px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
	.locationMap .direction li p.metro {position:relative; margin-bottom:10px; padding:0 0 0 43px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
	.locationMap .direction li p.bus {position:relative; margin-bottom:10px; padding:0 0 0 38px; color:#666666; font-size:13px; font-weight:400; white-space:normal; }
	.locationMap .direction li p span.park {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#999999; border-radius:3px; color:#FFFFFF; font-size:11px;}
	.locationMap .direction li p span.metro {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#6f7935; border-radius:3px; color:#FFFFFF; font-size:11px;}
	.locationMap .direction li p span.green {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#6d9b3d; border-radius:3px; color:#FFFFFF; font-size:11px;}
	.locationMap .direction li p span.blue {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#4457a3; border-radius:3px; color:#FFFFFF; font-size:11px;}
	.locationMap .direction li p span.red {float:left; position:absolute; left:0px; margin:0 10px 0 0; padding:2px 5px; background:#bc3827; border-radius:3px; color:#FFFFFF; font-size:11px;}

	/* PBA > Greeting*/
	.greeting {list-style:none; position:relative; width:940px; height:auto;}
	.greeting:after {clear:both; content:''; display:block;}
	.greeting li {float:left; width:580px; height:auto; margin:0; padding:0; font-size:14px; font-weight:400; letter-spacing:-0.02em; line-height:150%; text-align:justify; word-break: keep-all; word-wrap: break-word;}
	.greeting li > p {color:#114b86; font-size:24px; font-weight:300; letter-spacing:-0.04em;}
	.greeting li > strong {font-size:14px; font-weight:600;}
	.greeting li:last-child {float:right; position:absolute; top:65px; right:0px; width:320px;}
	.greeting li:last-child .signature {margin-top:10px; color:#333333; font-size:12px; text-align:right;}
	.greeting li:last-child .signature strong {margin-left:10px; color:#333333; font-size:18px; font-weight:500;}

	.greeting_top {position:relative; width:100%; height:400px; margin:0 auto 40px auto; border-bottom:1px solid #114b86;}
	.greeting_top > p {position:absolute; top:100px; left:400px; color:#114b86; font-size:48px; font-weight:100; letter-spacing:-3px; line-height:150%;}
	.greeting_top > p > span {display:block;}
	.greeting_top > p > span > strong {color:#114b86; font-size:48px; font-weight:400; letter-spacing:-3px; line-height:150%;}
	.greeting_top > p.signature {position:absolute; top:360px; left:405px; margin:0px; color:#333333; font-size:12px; font-weight:400; letter-spacing:0px; line-height:150%; text-align:right;}
	.greeting_top > p.signature strong {margin-left:10px; color:#333333; font-size:18px; font-weight:500;}
	.greeting2 {list-style:none; position:relative; width:940px; height:auto;}
	.greeting2:after {clear:both; content:''; display:block;}
	.greeting2 li {float:left; width:450px; height:auto; margin:0 40px 0 0; padding:0; font-size:14px; font-weight:400; letter-spacing:-0.02em; line-height:150%; text-align:left; word-break: keep-all; word-wrap: break-word;}
	.greeting2 li:last-child {float:right; position:absolute; top:0px; right:0px; width:450px; margin:0 0px 0 0;}
	.greeting2 li > p {color:#114b86; font-size:24px; font-weight:300; letter-spacing:-0.04em;}
	.greeting2 li > strong {font-size:14px; font-weight:600;}
	.greeting_bottom {position:relative; width:100%; height:480px; margin:40px auto 40px auto;}

	/* PBA > 연혁 */
	.pba_history ul{position: relative; width:100%; margin:0px 0 0 0; padding:0 0 0px 0; border-top:1px solid #FFFFFF;}
	.pba_history ul:after {clear:both; content:''; display:block;}
	.pba_history ul li{position:relative; width:auto; height:155px; margin:0px 0 0px 0px; background:url('/resource/img/pba/bg_history_line.png') 289px top repeat-y;}
	.pba_history ul li:after {clear:both; content:''; display:block;}
	.pba_history ul li.imgNone:first-child{background:url('/resource/img/pba/bg_history_first.png') 0px -35px repeat-y;}
	.pba_history ul li.imgNone {position:relative; width:auto; height:60px; margin:0px 0 0px 0px; background:url('/resource/img/pba/bg_history_thumb_mob.png') 0px -35px no-repeat;}
	.pba_history ul li .hisThumb{width:320px; height:135px; margin:0 0 10px 0; padding:0 0 0 0; background:url('/resource/img/pba/bg_history_thumb.png') 0px 0px no-repeat;}
	.pba_history ul li .hisThumb.imgNone {background:url('/resource/img/pba/bg_history_thumb_mob.png') 0px 0px no-repeat;}
	.pba_history ul li .hisThumb > img {width:auto; height:135px;}
	.pba_history ul li > .desc {position:absolute; top:35px; left:340px; margin:0 0 10px 0;}
	.pba_history ul li.imgNone > .desc {position:absolute; top:0px; left:340px; margin:0 0 10px 0;}
	.pba_history .hisYear{font-size:13px; color:#114b86}
	.pba_history .hisTitle{font-size:16px; color:#333333;}
	.pba_history .hisTitle em{display:inline-block; margin-bottom: 10px;}

	/* 출전접수 */
	.applyInfoArea {margin:0 0 20px 0; padding:30px; background:#F1F1F1; border-top:0px solid #e21a4c; border-bottom:0px solid #e21a4c;}
	.applyInfoArea .title {margin:0 0 10px 0;font-size:18px;}
	.applyInfoArea .sub_title {margin:0 0 10px 0;font-size:15px;}
	.applyInfoArea .summary {margin:0 0 10px 0;}
	.applyInfoArea .summary .regDate{}
	.applyInfoArea .summary .updDate{}
	.applyInfoArea .desc {margin:20px 0 0px 0; padding:20px 0 0 0; border-top:1px solid #DDDDDD;}
	ul.form_order {position:relative; width:auto; margin:0 0 0 0; padding:30px 30px 20px 30px; border:1px solid #114b86;}
	ul.form_order:after {clear:both; content:''; display:block;}
	ul.form_order li {float:left; width:50%; border-bottom:0px solid #DDDDDD;}
	ul.form_order li:last-child {float:left; width:50%; border-bottom:0px solid #DDDDDD;}
	ul.form_order li > p {display:block; margin:10px 0 0px 0; padding:0 0 10px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > p.noline {display:block; margin:10px 0 0px 0; padding:0 0 0px 1px; border-bottom:0px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > p > strong {display:inline-block; margin:0 0 0 10px; padding:1px 5px; background:#a50034; border-radius:3px; color:#FFFFFF; font-size:11px; font-weight:400; vertical-align:1px;}
	ul.form_order li > ul {width:auto; margin:0 0px 0 0; padding:0px 0 0 0;}
	ul.form_order li > ul li {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li.half {width:50%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li.full {width:100%; margin:0px 0 20px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD;}
	ul.form_order li > ul li label {display:block; margin:5px 0 5px 2px; padding:0px 0 0px 0; color:#666666; font-size:12px;}
	ul.form_order li > ul li label.critical {color:#a50034;}
	ul.form_order li > ul li input[type=text] {width:96.5%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px;}
	ul.form_order li > ul li input[type=text].datepicker {width:43%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px; vertical-align:2px;}
	ul.form_order li > ul li input[type=text].inp_cert_email {width:100%; height:auto; margin:0; padding:6px 0 6px 0px; border:1px solid #DDDDDD;  font-size:15px; vertical-align:2px;}
	ul.form_order li > ul li input[type=text]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=text]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=text]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel] {width:96.5%; height:auto; margin:0; padding:7px 0 7px 0px; border:1px solid #DDDDDD; font-size:15px;}
	ul.form_order li > ul li input[type=tel]::-webkit-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel]::-moz-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li input[type=tel]::-ms-input-placeholder {padding:0 0 0 5px; color:#333333; font-size:13px; font-weight:400;}
	ul.form_order li > ul li .time_remained {margin:3px 0 10px 7px;}
	ul.form_order li > ul li .btn_cert {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul li .btn_cert_re {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul li .btn_cert_confirm {margin:0px !important; padding:13px 15px !important; font-size:12px;}
	ul.form_order li > ul.privacy {width:auto; margin:0px 0 0 20px; padding:0px 0 0 0;}
	ul.form_order li > ul.privacy li {width:100%; margin:0px 0 10px 0; padding:0px 0 0px 0; border:0px solid #DDDDDD; color:#333333; font-size:12px; letter-spacing:-0.02em; line-height:150%;}
	ul.form_order li > ul.privacy li p {display:block; margin:10px 0 0px 0; padding:2px 0 12px 1px; border-bottom:1px solid #DDDDDD; color:#333333; font-size:15px; font-weight:500;}
	ul.form_order li > ul.privacy li p > strong {color:#a50034; font-size:11px; font-weight:400;}
	ul.form_order li > ul.privacy li > strong {display:block; margin:12px 0 15px 0; color:#333333; font-size:15px;}
	ul.form_order li > ul.privacy li.agreement {margin:10px 0 0px 0; padding:15px 0 15px 0; border-top:1px solid #DDDDDD;}
	ul.form_order li > ul.privacy li.btn_area {margin:0px 0 0px 0; padding:20px 0 0px 0; border-top:1px solid #DDDDDD;}
	ul.form_order .btn_submit {display:inline-block; float:right; margin:0px 0px 20px 0px; padding:15px 30px 15px 30px; background:#a50034; color:#FFFFFF;}
	ul.form_order .btn_cancel {display:inline-block; float:right; margin:0px 10px 20px 0px; padding:15px 30px 15px 30px; background:#DDDDDD; color:#333333;}

	/* PBA > 공지사항 */
	.noticeArea {position:relative; width:auto; margin:0px auto 30px auto; padding:0px;}
	.noticeArea ul.noticeList li.article_none {position:relative; width:auto; margin:15px 0px 0px 0px; padding:200px 20px; background:none; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; font-size:18px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.noticeArea ul.noticeList li.article_none:hover {border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:default;}
	.noticeArea ul.noticeList li {position:relative; width:auto; margin:15px 0px 0px 0px; padding:0px 20px; background:#FFFFFF url('/resource/img/bg/arrow_more.png') no-repeat right 50%; background-size:40px; border-top:#DDDDDD 1px solid; border-left:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.noticeArea ul.noticeList li:hover {border-top:#e21a4c 1px solid; border-left:#e21a4c 1px solid; border-bottom:#e21a4c 1px solid; border-right:#e21a4c 1px solid; cursor:pointer;}
	.noticeArea ul.noticeList li:first-child {margin:10px 0 0 0;}
	.noticeArea ul.noticeList li:after {clear:both; content:''; display:block;}
	.noticeArea ul.noticeList li a {display:block; height:20px; padding:30px 0px;}
	.noticeArea ul.noticeList li a .no {display:block; float:left; width:40px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:center;}
	.noticeArea ul.noticeList li a .title {display:block; float:left; width:600px; margin:0px 20px 0 0; padding:0 0 0 0; color:#333333; font-size:18px; font-weight:400; letter-spacing:-0.04em; line-height:120%; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.noticeArea ul.noticeList li a .date {display:block; float:left; width:100px; margin:0px 20px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:right;}
	.noticeArea ul.noticeList li a .view {display:block; float:left; width:60px; margin:0px 0px 0 0; padding:0 0 0 0; color:#999999; font-size:14px; font-weight:400; letter-spacing:0; text-align:right;}
	.noticeArea .rotate {-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}


	/* 게시판공통 ************************************************************/
	/* 게시판 > 검색 */
	.searchArea {position:absolute; top:-75px; right:0px; width:250px;}
	.searchArea label {display:block; position:relative; width:100%; height:100%;}
	.searchArea  input[type="text"] {z-index:8; display:inline-block; position:absolute; top:0px; right:0px; width:100%; height:40px; margin:0px; padding:0px 0 0 10px; border:1px solid #DDDDDD; line-height:40px; color:#666666;}
	.searchArea  input[type="text"]:active, .searchArea  input[type="text"]:hover, .searchArea  input[type="text"]:focus {border:1px solid #333333;}
	.searchArea  input::placeholder {color:#CCCCCC;}
	.searchArea .btnSearch {z-index:9; position:absolute; top:0px; right:0px; width:50px; height:40px; margin:0px 10px 0 0; padding:0px; background:transparent url('/resource/img/common/ico_search.png') right 0px no-repeat; text-indent:-9999em;}

	/* 게시판 > Pagination */
	.pagination {width:auto; height:40px; margin:10px 0px 40px 0px; padding:0px 0 0 0; text-align:center;}
	.pagination a  {display:inline-block; width:auto; height:15px; margin:0px 5px 0px 0px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
	.pagination a:hover    {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
	.pagination a.first  {display:inline-block; width:auto; height:15px; margin:0px 5px 0 0px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
	.pagination a.first:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
	.pagination a.prev  {display:inline-block; width:auto; height:15px; margin:0px 5px 0 0px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
	.pagination a.prev:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
	.pagination a.next  {display:inline-block; width:auto; height:15px; margin:0px 0px 0 0px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
	.pagination a.next:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
	.pagination a.last  {display:inline-block; width:auto; height:15px; margin:0px 0px 0 5px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#EBEBEB 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666;}
	.pagination a.last:hover  {background:#F5F5F5; border:#CCCCCC 1px solid; color:#e21a4c;}
	.pagination a.current  {display:inline-block; width:auto; height:15px; margin:0px 5px 0 0px; padding:6px 12px 8px 12px; background:#FFFFFF; border:#e21a4c 1px solid; moz-border-radius:3px; border-radius:3px; color:#e21a4c;}
	.pagination a.current:hover  {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}

	/* 게시판 > Pagination More */
	.paginationMore {width:auto; height:40px; margin:10px auto 40px auto; padding:0 0 0 0; text-align:center;}
	.paginationMore a  {display:inline-block; width:auto; height:auto; margin:0px auto 0px auto; padding:10px 20px 10px 20px; background:#FFFFFF; border:#DDDDDD 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.paginationMore a:hover    {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}
	.paginationMore a > i {margin-left:20px; font-size:18px; vertical-align:-3px;}
	.paginationMore div  {display:inline-block; width:auto; height:auto; margin:0px auto 0px auto; padding:10px 20px 10px 20px; background:#FFFFFF; border:#DDDDDD 1px solid; moz-border-radius:3px; border-radius:3px; color:#666666; font-size:14px; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.paginationMore div:hover    {background:#e21a4c; border:#e21a4c 1px solid; color:#FFFFFF;}
	.paginationMore div > i {margin-left:20px; font-size:18px; vertical-align:-3px;}

	/* 게시판 > 상세페이지 */
	.listBoard {clear:both; display:block; position:relative; width:auto; height:auto; margin:0px; padding:0px 0px 20px 0px; background:#FFFFFF;}
	.listBoard .detail {width:auto; margin:0px 0 0px 0; padding:20px 0 20px 0;border-top:1px solid #DDDDDD;}
	.listBoard .detail > h3.title {color:#333333; font-size:24px; font-weight:600; line-height:150%;}
	.listBoard .detail > .summary {width:auto; margin:0px 0 0px 0; padding:10px 0 0px 0; color:#333333; font-size:13px; font-weight:400; line-height:150%;}
	.listBoard .detail > .summary span {margin:0 20px 0 0; color:#777777;}
	.listBoard .detail > .summary i {margin:0 5px 0 0;}
	.listBoard .detail > .article {width:auto; margin:20px 0 20px 0; padding:20px 0 20px 0 !important; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; color:#333333; font-size:14px; font-weight:400; line-height:150%;}
	.listBoard .detail > .article img {width:auto; max-width:100%;}
	.listBoard .detail > .article strong {color:#111111; font-size:16px; font-weight:600; line-height:150%;}
	.listBoard .detail > .actionArea {text-align:center;}
	.listBoard .detail > .actionArea .btnPrev {display:inline-block; margin:0 5px; padding:10px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:14px;}
	.listBoard .detail > .actionArea .btnNext {display:inline-block; margin:0 5px; padding:10px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:14px;}
	.listBoard .detail > .actionArea .btnList {display:inline-block; margin:0 5px; padding:10px 20px; border:1px solid #DDDDDD; border-radius:0px; color:#666666; font-size:14px;}
	.listBoard .detail > .attached {margin:0 auto 20px auto; padding-bottom:20px; border-bottom:1px solid #EBEBEB;}
	.listBoard .detail > .attached a {display:inline-block; margin:0 10px 10px 0; padding:5px 10px; background:#F5F5F5; border:1px solid #DDDDDD; border-radius:5px; color:#04a2da; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.listBoard .detail > .attached a:hover {background:#04a2da; border:1px solid #04a2da; border-radius:5px; color:#FFFFFF;}


	/* LIVESTREAM ************************************************************/
	/* LIVESTREAM */
	.list_livestream {list-style:none; position:relative; width:1076px; margin:0px 20px 0 20px;}
	.list_livestream:after {clear:both; content:''; display:block;}
	.list_livestream li {float:left; width:212px; height:180px; margin:0 4px 10px 0; overflow:hidden;}
	.list_livestream li:nth-child(2n) {margin:0 4px 10px 0;}
	.list_livestream li:nth-child(4n) {margin:0 4px 10px 0;}
	.list_livestream li:nth-child(5n) {margin:0 0px 10px 0;}
	.list_livestream li a {position:relative; display:block; width:210px; height:160px; border:0px solid #DDDDDD;background:transparent;}
	.list_livestream li a > iframe {border:1px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.list_livestream li a:hover > iframe {border:1px solid #e21a4c;}
	.list_livestream li a > img {width:210px; height:118px; border:1px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.list_livestream li a:hover > img {border:1px solid #e21a4c;}
	.list_livestream li a > .btnPlayLivestream {z-index:9; position:absolute; left:72px; right:auto; top:35px; width:68px; height:48px; background:url('/resource/img/common/btn_livestream_play.png') no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.list_livestream li a > .btnPlayLivestream:hover {background:url('/resource/img/common/btn_livestream_play.png') no-repeat;}
	.list_livestream li a p {z-index:99; display:block; position:absolute; left:0px; right:0px; top:0px; width:auto; height:32px; padding:130px 0 0 0; color:#333333; font-size:14px; font-weight:400; line-height:120%; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.list_livestream li > a > ul {list-style:none; position:absolute; top:0px; left:0px; width:100%; height:100%; margin:0 0 10px 0; padding:122px 0 0 0;}
	.list_livestream li > a > ul > li {width:100%; height:25px; margin: 0 0 0 0; padding:0px; color:#333333; font-size:14px; font-weight:400; line-height:25px; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
	.list_livestream li > a > ul > li:last-child {width:100%; height:40px; margin:0 0 0 0; padding:0px; color:#333333; font-size:14px; font-weight:400; line-height:16px; text-align:left; overflow:hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
	.list_livestream li > a > ul > li span {height:20px; margin:0 5px 0 0; padding:2px 5px; background:#114b86; border-radius:5px; color:#FFFFFF; font-size:11px; font-weight:400; line-height:20px; text-transform:capitalize; text-align:left;}
	.list_livestream li > a > ul > li strong {height:20px; margin:0 5px 0 0; padding:2px 5px; background:#e21a4c; border-radius:5px; color:#FFFFFF; font-size:11px; font-weight:400; line-height:20px; text-align:left;}
	.popupStream {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
	.popupStream > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.85;}
	.popupStream > button {position:absolute; z-index:2; right:10px; top:10px; width:40px; height:40px; background:url('/resource/img/common/btn_popup_close.png') center center no-repeat;}
	.popupStream > .areaStream {position:fixed; width:760px; left:50%; margin-left:-380px; height:428px; top:50%; margin-top:-214px;}


	/* POPUP ************************************************************/
	/* POPUP > 레이어팝업 > 갤러리 */
	.popupGallery {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
	.popupGallery > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
	.popupGallery > button {position:absolute; z-index:2; right:40px; top:40px; color:#FFFFFF; background:transparent;}
	.popupGallery > .areaGallery {position: fixed; width: 800px; left: 50%; margin-left: -400px; height: 720px; top: 50%; margin-top: -360px;}
	.areaGallery > .header {position:relative; width:100%; height:auto; margin:0 auto 20px auto;}
	.areaGallery > .header > h3 {font-size:24px; text-align:center; margin:0 auto 20px auto;}
	.areaGallery > .header > p {font-size:14px; text-align:center;}
	.areaGallery > .header > p span {margin:0 20px 0 0; color:#999999;}
	.areaGallery > .header > p i {margin:0 5px 0 0;}
	.slider-for > .slick-list > .slick-track {min-width:800px;}
	.slider-for > .slick-list > .slick-track > .slick-slide {width:800px;}
	.slider-for > .slick-list > .slick-track > .slick-slide > div  {width:800px;}
	.slider-for > .slick-list > .slick-track > .slick-slide > div > div {position:relative; display:block; width:800px; height:480px; overflow:hidden;}
	.slider-for > .slick-list > .slick-track > .slick-slide > div > div > img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:800px !important; height:534px !important; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.slider-nav {width:800px; height:120px; margin:5px auto 0 auto; padding:0px;}
	.slider-nav > .slick-list {padding:0px !important;}
	.slider-nav > .slick-list > .slick-track {min-width:800px; height:105px; overflow:hidden;}
	.slider-nav > .slick-list > .slick-track > .slick-slide {width:160px !important;}
	.slider-nav > .slick-list > .slick-track > .slick-slide > div  {width:160px;}
	.slider-nav > .slick-list > .slick-track > .slick-slide > div > div {position:relative; display:block; width:156px !important; height:105px !important; margin-right:5px; overflow:hidden; cursor:pointer;}
	.slider-nav > .slick-list > .slick-track > .slick-slide > div > div > img {position:absolute; top:-50%; right:-50%; bottom:-50%; left:-50%; width:156px; height:105px; min-width:100%; min-height:100%; max-width:150%; max-height:150%; margin:auto;}
	.areaGallery > .main button.slick-prev {position:absolute; z-index:999999; left:-60px; top:50%; width:40px; height:80px; background:url('/resource/libs/slick/btn_slick_prev.png') center center no-repeat; text-indent:-9999em;}
	.areaGallery > .main button.slick-next {position:absolute; z-index:999999; right:-60px; top:50%; width:40px; height:80px; background:url('/resource/libs/slick/btn_slick_next.png') center center no-repeat; text-indent:-9999em;}
	.areaGallery > .main button:before {content:'';}

	/* POPUP > 레이어팝업 > 동영상 */
	.popupVideo {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
	.popupVideo > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
	.popupVideo > button {position:absolute; z-index:2; right:40px; top:40px; color:white; background:transparent;}
	.popupVideo > .areaVideo {position: fixed; width: 800px; left: 50%; margin-left: -400px; height: 450px; top: 50%; margin-top: -225px;}

	/* POPUP > 라이브스코어 > 선수정보 */
	.popupPlayer {display:none; z-index:9999999; position:fixed; left:0; top:0; width:100%; height:100%; color:#FFFFFF; line-height:1;}
	.popupPlayer > em {content:''; display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(17,75,134, 0.9);}
	.popupPlayer > button {position:absolute; z-index:2; right:40px; top:40px; width:47px; height:47px; padding:0px; color:white; background:transparent; border-radius:0px; overflow:hidden;}
	.popupPlayer > button > img {width:47px; height:47px; margin:0px;}
	.popupPlayer > .areaPlayer {position: fixed; width:580px; left:50%; margin-left: -310px; height:370px; top: 50%; margin-top: -205px; padding:20px; background:#FFFFFF; border-radius:10px;}

}


@media all and (max-width:420px){
	/*랭킹*/
	.sectionSeason {float:none !important; position:inherit !important; top:0px; right:0px; margin:0px 0 10px 5px;}
	/* 토너먼트 > 전체일정 > 탭사이즈 */
	.tab-schedule > .ui-tabs-anchor {font-size: 0.8em !important}
	/*선수소개 탭사이즈*/
	.tab-player {font-size: 1em !important}
}

/* 오브젝트 css */
.view_box {width: 100%;height: 4800px}
.view_box1 {height: 13800px}
.view_box2 {height: 2000px}
@media (min-width: 576px) {
.view_box {height: 4200px}
.view_box1 {height: 14800px}
.view_box2 {height: 2000px}
}
@media (min-width: 769px) {
.view_box {width: 100%;height: 3200px}
.view_box1 {height: 32000px}
.view_box2 {height: 1510px}
}



