@charset "utf-8";
/*------------------------------------------------------------------------------
 * Base
 * CSS    : base.css
 * Date   : 2019.07.19 updated
------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
 * Header
------------------------------------------------------------------------------*/

#wrap {clear:both; position:relative; width:100%; min-width:100%; height:100%; margin:0px auto 0px auto; padding:0; background:#FFFFFF; overflow-x:hidden !important;}

/* Page Title */
.headerArea {position:relative; width:auto; height:65px !important; margin:0 0 0px 0; padding:0; background:transparent; overflow:hidden; border-bottom:#e21a4c 5px solid;}
.headerArea .header {position:relative; width:100%; margin:0 auto; padding:0 0 0 0px;}
.headerArea .header .pageTitle {position:relative; width:auto; margin:0 0 0 20px; padding:0; text-align:center;}
.headerArea .header .pageTitle .pTitleKo {z-index:999; display:block; position:absolute; top:80px; left:auto; right:auto; width:100%; margin:0px auto 20px auto !important; padding:10px 0 10px 0; border-bottom:#FFFFFF 0px solid; color:rgba(255,255,255,0.85); font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:400; letter-spacing:-0.06em; text-align:left;}
.headerArea .header .pageTitle .h1_seperate {z-index:999; display:none; position:relative; top:auto; left:auto; right:auto; width:30px; height:1px; margin:160px auto 0px auto !important; padding:0; border-top:#FFFFFF 0px solid; text-align:center;}
.headerArea .header .pageTitle .titleDesc {z-index:999; display:block; position:relative; top:auto; left:auto; right:auto; width:100%; margin:0px auto 20px auto !important; padding:10px 0 10px 0; color:rgba(255,255,255,0.75); font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:400; letter-spacing:-0.06em; text-align:left;}
.headerArea .header .pageTitle .titleDesc > span {white-space:nowrap;}

/* 헤더 타이틀 영역 */
.stTeamleague {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_teamlegue.jpg') center bottom no-repeat; background-size:100%;}
.stNotice {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_notice.jpg') center bottom no-repeat; background-size:100%;}

.stLivescore {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_livescore.jpg') center bottom no-repeat; background-size:100%;}
.stLivescoreTitle {color:#FFFFFF; border-color:#FFFFFF !important; left:auto; text-align:center;}
.colorLivescore {color:#e21a4c !important;}
.stTournament {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_tournament.jpg') center bottom no-repeat; background-size:100%;}
.stTournamentTitle {color:#FFFFFF; border-color:#FFFFFF !important; left:auto; text-align:center;}
.colorTournament {color:#e21a4c !important;}
.stPBA {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_pba.jpg') center 55% no-repeat; background-size:100%;}
.stPBATitle {color:#FFFFFF; border:none; left:0px;}
.colorPBA {color:#e6615e !important;}
.stPlayer {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_player.jpg') center center no-repeat; background-size:100%;}
.stPlayerTitle {color:#FFFFFF; border:none; left:0px;}
.colorPlayer {color:#e21a4c !important;}
.stMedia {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_media.jpg') center 60% no-repeat; background-size:100%;}
.stMediaTitle {color:#FFFFFF; border:none; left:0px;}
.colorMedia {color:#e21a4c !important;}
.stStats {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_stats.jpg') center 65% no-repeat; background-size:100%;}
.stStatsTitle {color:#FFFFFF; border:none; left:0px;}
.colorStats {color:#e21a4c !important;}

/* Nav */
#Nav {z-index:9998; position:fixed; width:100%; height:auto; top:0px; margin:0 auto; background:rgba(0,0,0,0); border-bottom:1px solid transparent;}
.navBG {z-index:9998; position:relative; width:100%; height:60px; margin:0px auto 0px auto; background:transparent; border-top:5px solid #114b86;}
.navArea {z-index:9998; position:relative; width:100%; height:60px; margin:0px auto 0px auto; background:transparent;}
.logo {z-index:9998; position:absolute; top:auto; left:0px; width:100%; margin:0;}
.logo .logo_main  {z-index:9998; display:none; position:absolute; top:-10px; left:0px; width:160px; height:170px; margin:0px 0 0 0; padding:0px 0px 0px 0px; background:url('/resource/img/common/logo.png') 0px bottom no-repeat; text-indent:-9999px; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.logo .goPrevSite  {z-index:9999; display:none; position:absolute; top:0px; left:0px; width:120px; height:20px; margin:0px 20px 0 20px; padding:0px 0px 5px 0px; border-bottom:1px solid #5d85ad; color:#becede; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.logo .goPrevSite:hover  {border-bottom:1px solid #becede; color:#FFFFFF;}
.logo .gnbArea {z-index:9998; display:none; position:absolute; float:right; right:0px; margin:0px 0px 0 0;}
.logo .gnbArea li {float:left; margin:0px 0 0 0px;}
.logo .gnbArea .gnbLink01 {display:block; width:80px; height:25px; margin:0px; padding:0px; background:#114b86; color:#FFFFFF; line-height:25px; font-size:11px; font-weight:400; text-align:center;}
.logo .gnbArea .gnbLink02 {display:block; width:80px; height:25px; margin:0px; padding:0px; background:#114b86; color:#FFFFFF; line-height:25px; font-size:11px; font-weight:400; text-align:center;}
.logo .gnbArea .gnbLink03 {display:block; position:absolute; top:30px; right:0px; width:160px; height:40px; margin:0px; padding:0px; background:#e21a4c; color:#FFFFFF; font-size:18px; font-weight:400; line-height:40px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.logo .gnbArea .gnbLink03 > strong {color:#FFFFFF; font-size:18px; font-weight:600;}
.logo .gnbArea .gnbLink03 > i {margin:0 10px 0 0px; color:#FFFFFF; font-size:18px;}
.logo .gnbArea .gnbLink03_disabled {display:block; position:absolute; top:30px; right:0px; width:160px; height:40px; margin:0px; padding:0px; background:#999999; color:#CCCCCC; font-size:18px; font-weight:400; line-height:40px; text-align:center; cursor:default; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.logo .gnbArea .gnbLink03_disabled > strong {color:#CCCCCC; font-size:18px; font-weight:600;}
.logo .gnbArea .gnbLink03_disabled > i {margin:0 10px 0 0px; color:#CCCCCC; font-size:18px;}
.logo .gnbArea .gnbLink04 {display:block; position:absolute; top:80px; left:0px; width:160px; height: 70px; margin:0px; padding:0px; background:#114b86; color:#FFFFFF; font-size:18px; font-weight:400; line-height:35px; text-align:center; border-radius:5px; cursor:pointer;}
.logo .gnbArea .gnbLink04 > span {float:left; width:100%; height:50%; box-sizing:border-box;}
.logo .gnbArea .gnbLink04 > span > img {width:auto; height:35px; vertical-align:top;}
.logo .gnbArea .gnbLink04 > span:first-child {font-weight:700; color:#FFFF00; border-bottom:1px solid transparent}
.logo .gnbArea .gnbLink04 > span:last-child {border-top:1px solid #FFFFFF;}
.gnb {display:none; z-index:9998; position:relative; width:100%; height:70px; margin:0 auto; background:#FFFFFF;}
.gnb .sitemap  {display:none; z-index:9997; display:inline-block; position:absolute; top:0px; right:0px; left:0px; width:104px; height:52px; margin:0px auto; padding:0px; background:url('/resource/img/common.png') -100px -400px no-repeat; text-indent:-9999px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
.gnb .sitemap:hover  {background:url('/resource/img/common.png') -100px -400px no-repeat;}
.gnb .sitemapAni  {z-index:9997; display:inline-block; position:absolute; top:0px; right:0px; left:0px; width:104px; height:52px; margin:0px auto; padding:0px; background:none;}

.navArea .logo {z-index:9999; position:relative; top:20px; left:20px;}
.logo_mobile {z-index:9999; display:block; position:absolute; top:-25px; left:3px; width:70px; height:85px; margin:0 0 0 0px; background:url('/resource/img/common/logo.png') 0px 0px no-repeat; background-size:70px 85px; text-indent:-9999px;}
.mob_livestream {z-index:9999; display:block; position:absolute; top:14px; left:50px; right:50px; width:90px; height:20px; margin:0 auto; padding:5px 7px 5px 30px; color:#FFFFFF !important; background:#e21a4c url('/resource/img/main/ico_play.png') 10px 7px no-repeat; background-size:20px; border:0px solid #999999; border-radius:7px; font-weight:700; text-align:center;}
.sitemapAreaTop {display:none;}
.sitemapArea {display:none; z-index:9999; position:absolute; width:100%; top:-400px; left:0px; height:300px; margin:0px auto; padding:11px 0 0 0; background:#FFFFFF; background:rgba(255,255,255,0.95); border-bottom:#00559a 0px solid; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}

.flexnav {z-index:999999; -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none; -webkit-transform-style: preserve-3d; overflow:hidden; margin:0 auto; width:100%; max-height:0;}
.flexnav.opacity {opacity:0;}
.flexnav.flexnav-show {max-height:2000px; opacity:1; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.flexnav.one-page {position:fixed; top:50px; right:5%; max-width:200px;}
.flexnav li {width:100%; font-size:100%; position:relative; background:#114b86; overflow:hidden;}
.flexnav li a {position:relative; display:block; margin:0 20px 0 20px; padding:15px 0px 15px 0px; z-index:2; overflow:hidden; color:#FFFFFF; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:600; background:transparent; border-bottom:1px solid rgba(0,0,0,0.05);}
.flexnav li a:hover {background:transparent; color:#D03849;}
.flexnav li.lang {width:100%; font-size:100%; position:relative; background:#114b86; overflow:hidden;}
.flexnav li.lang > a.navLangKo {position:relative; display:inline-block; margin:0 0px 0 15px; padding:2px 5px 2px 5px; z-index:2; color:#FFFFFF; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; background:rgba(255,255,255,0.2); border-radius:3px;}
.flexnav li.lang > a.navLangKo:hover {background:transparent; color:#FFFFFF;}
.flexnav li.lang > a.navLangEn {position:relative; display:inline-block; margin:0 0px 0 5px; padding:2px 5px 2px 5px; z-index:2; color:#CCCCCC; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; background:rgba(255,255,255,0.1); border-radius:3px;}
.flexnav li.lang > a.navLangEn:hover {background:transparent; color:#FFFFFF;}
.flexnav li ul {width:100%; padding:0px 0px 0px 0px; background:none;}
.flexnav li ul li {font-size:100%; position:relative; overflow:hidden;}
.flexnav li ul.flexnav-show li {overflow:visible;}
.flexnav li ul li a {display:block; padding:12px 0px 12px 10px; background:transparent; color:#FFFFFF; font-family:'Noto Sans KR', sans-serif; font-size:13px; font-weight:400;}
.flexnav li ul li a:hover {background:transparent; color:#D03849;}
.flexnav ul li ul {padding:0px 0px 0px 0px;}
.flexnav ul li ul li a {padding:10px 0px 10px 30px; font-family:'Noto Sans KR', sans-serif;}
.flexnav ul li ul li ul li a {color:#3c465f; font-family:'Noto Sans KR', sans-serif; padding:10px 0px 10px 20px;}
.flexnav .touch-button {position:absolute; z-index:999999; top:0; right:0px; width:40px; height:50px; display:inline-block; background:none; text-align:center;}
.flexnav .touch-button:hover {cursor:pointer;}
.flexnav .touch-button .navicon {position:relative; top:15px; right:5px; font-family:sans-serif; font-size:10px; font-style:normal; color:#CCCCCC;}
.menu-button {z-index:999; display:block; position:relative; top:0px; width:100%; height:61px; margin:0; padding:0px; background:#114b86; color:#000000; cursor:pointer; border-bottom:1px solid rgba(255, 255, 255, 0);}
.menu-button > a {z-index:999; display:block;}
.menu-button.one-page {position:fixed; top:0; right:5%; padding-right:45px;}
.menu-button .touch-button {display:block; position:absolute; z-index:999999; top:0; right:0; width:60px; height:60px; display:inline-block; text-align:center; background:url('/resource/img/common/nav_menu.png') 25px 20px no-repeat; background-size:20px 15px;}
.menu-button .touch-button .navicon {display:none; font-family:'Noto Sans KR', sans-serif; font-size:12px !important; position:relative; top:1em; color:#FFFFFF !important;}
.menu-button-pc {display:none;}


/*------------------------------------------------------------------------------
 *  Subpage Container Layout
------------------------------------------------------------------------------*/

/* Layout */
#container {position:relative; width:100%; height:100%; margin:0px auto 0px auto; padding:0px; background:#FFFFFF;}
#container .contentArea {position:relative; width:auto; max-width:100%; height:100%; margin:0 auto; padding:0px 0px 0 0px;}
#container .contentArea:after {clear:both; content:''; display:block;}
#container .contentArea .content {float:none; position:relative; width:auto; max-width:auto; height:auto; min-height:350px; margin:20px 0px 0px 0px; padding:0px 0 0 0;}
#container .contentArea .content_in {margin:0;}
#container .contentArea .content:after {clear:both; content:''; display:block;}
#container .contentArea .content h2 {display:inline-block; position:relative; width:100%; margin:0px auto 0px auto !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#333333; font-family: 'Noto Sans KR', sans-serif; font-size:21px; font-weight:500 !important; letter-spacing:-0.06em; text-align:left;}
#container .contentArea .content .h2_seperate {display:block; position:relative; width:100%; margin:0px auto 0px auto !important; padding:0px 0px 0px 0px; border-top:#DDDDDD 0px solid; color:#e21a4c;}
#container .contentArea .content .h2_seperate_full {display:block; position:relative; width:100%; margin:10px auto 10px auto !important; padding:0px 0px 0px 0px; border-top:#e21a4c 1px solid; color:#e21a4c;}
#container .contentArea .content .breadcrumb {display:none; float:right; position:absolute; top:0px; right:0px; width:auto; margin:0px; padding:0px; color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:400; letter-spacing:-0.06em; text-align:right;}
#container .contentArea .content .breadcrumb a {color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:400; letter-spacing:-0.06em;}
#container .contentArea .content .breadcrumb .fa-home {margin:0 10px 0 0;}
#container .contentArea .content .breadcrumb .fa-angle-right {margin:0 10px 0 10px;}
#container .contentArea .content .pageDesc {display:inline-block; position:relative; width:100%; margin:0px auto 0px auto !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#333333; font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400 !important; letter-spacing:-0.06em; text-align:left;}
#container .contentArea .content .pageDesc > strong {font-size:15px;}
#container .contentArea .content .pageDescW {display:inline-block; position:relative; width:100%; margin:0px auto 20px auto !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#FFFFFF; font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400 !important; letter-spacing:-0.06em; line-height:180%; text-align:left;}

#container .contentArea .content .articleDesc {clear:both; position:relative; width:auto; margin:20px 0 20px 0px; padding:0px 0 0 0; color:#666666; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
#container .contentArea .content .articleDesc > h3 {display:inline-block; margin:0px 0 10px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:24px; font-weight:700; line-height:180%;}
#container .contentArea .content .articleDesc > h4 {display:inline-block; margin:0px 0 10px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:18px; font-weight:700; line-height:180%;}
#container .contentArea .content .articleDesc > h5 {display:inline-block; margin:10px 0 20px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:700; line-height:180%;}
#container .contentArea .content .articleDesc > .logoArea {float:left; position:absolute; top:80px; left:0px; width:200px; margin:0px 0 0px 0px; padding:0px;}
#container .contentArea .content .articleDesc > .descArea {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 220px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
#container .contentArea .content .articleDesc > .logoArea150 {float:left; position:absolute; top:60px; left:0px; width:150px; margin:0px 0 0px 0px; padding:0px;}
#container .contentArea .content .articleDesc > .descArea150 {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 160px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
#container .contentArea .content .articleDesc > .logoArea60 {float:left; position:absolute; top:60px; left:0px; width:60px; margin:0px 0 0px 0px; padding:0px;}
#container .contentArea .content .articleDesc > .descArea60 {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 80px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
#container .contentArea .content .articleDesc > strong {font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:900; color:#000000;}
#container .contentArea .content .articleDesc > .sliderArea {clear:both; margin:20px auto 0px auto;}
#container .contentArea .content .articleDesc > span {white-space:nowrap;}
#container .contentArea .content .articleDesc > img {width:100%; max-width:100%;}
#container .contentArea .content .areaTitle {clear:both; width:auto; margin:0px 0 -20px 0; padding:40px 0 10px 0; border-bottom:#CCCCCC 1px solid; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:400; letter-spacing:-0.06em;}

/* LNB */
.lnbArea {z-index:9989; display:none !important; position:relative; top:auto; left:auto; width:auto; height:auto; margin:0px; border-bottom:0px solid #EBEBEB; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; background:#e21a4c; background: #E21A4C; background: -webkit-linear-gradient(top, #E21A4C, #BD1841); background: -moz-linear-gradient(top, #E21A4C, #BD1841); background: linear-gradient(to bottom, #E21A4C, #BD1841);}
.lnbArea ul {display:block; position:relative; width:120px; margin:0 auto; padding:40px 20px 20px 20px}
.lnbArea ul li {float:none; position:relative; width:auto; height:auto; margin:0; padding:0px; text-align:left; border-bottom:1px solid #e21a4c;}
.lnbArea ul li:first-child {padding:0px 0 20px 0; border-bottom:0px solid #e21a4c;}
.lnbArea ul li:last-child {border-bottom:0px solid #e21a4c;}
.lnbArea ul li a {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#F5F5F5; font-family:'Noto Sans KR'; font-size:14px; font-weight:400;}
.lnbArea ul li a.nosvc {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#f28da7; font-family:'Noto Sans KR'; font-size:14px; font-weight:400; cursor:default;}
.lnbArea ul li a.nosvc:hover {color:#f28da7; text-decoration:none;}
.lnbArea ul li a:hover {color:#FFFFFF; text-decoration:none;}
.lnbArea ul li a.title {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#F5F5F5; font-family:'Noto Sans KR'; font-size:14px; font-weight:700;}
.lnbArea ul li.f_nav_home {display:none; float:none; position:relative; width:auto; height:20px; margin:0; padding:13px 0 10px 0; text-align:center;}
.lnbArea ul li.f_nav_home > a {width:100%; height:14px; color:#EBEBEB; font-family:'Noto Sans KR'; font-size:13px; font-weight:400;}

/* Content */
.content_header {clear:both; width:auto; margin:0 20px 20px 20px; padding:0px 0 0 0; background:transparent;}
.content_header .schedule_title {display:block;}
.content_header .schedule_actions {margin-top: 20px;}
.content_header .schedule_actions button {font-family:'Noto Sans KR',sans-serif; text-align:left; font-size:16px; width:129px; height:42px; font-weight:400; padding-left:19px; margin-top:0;}
.content_header .schedule_actions button:first-child {background-color:#1B3957; color:#FFFFFF;}
.content_header .schedule_actions button:last-child {margin-right: 0; background-color:#EAEBEC; color:#2A2A2B;}
.content_header .schedule_actions button i {float:right; font-size:12px; margin-top:3px; display:inline-block;}
.content_box {clear:both; width:auto; height:auto; margin:0 20px 40px 20px; padding:0px 0 0 0; border-bottom:0px solid #e21a4c; border-color:rgba(0,90,171,0.1);}
.content_box:after {content:""; clear:both; display:block;}
.content_box img {width:auto; max-width:100%;}
.tab_warp {margin: 0 20px}
.game_tab {padding-top: 15px}
.game_tab .content_box {display: none}
.game_tab .content_box.view {display: block}
/*.content_header {clear:both; width:auto; margin:0 20px 20px 20px; padding:0px 0 0 0; background:transparent;}
.content_header .schedule_title {display:inline-block;}
.content_header .schedule_actions {float: right;}
.content_header .schedule_actions button {text-align:center; font-size:12px; width:65px; font-weight:400; padding:10px; margin-top:15px;}
.content_header .schedule_actions button:first-child {background-color:#1B3957; color:#FFFFFF;}
.content_header .schedule_actions button:last-child {margin-right: 0; background-color:#EAEBEC; color:#2A2A2B;}
.content_header .schedule_actions button i {display:none}
.content_box {clear:both; width:auto; height:auto; margin:0 20px 40px 20px; padding:0px 0 0 0; border-bottom:0px solid #e21a4c; border-color:rgba(0,90,171,0.1);}
.content_box:after {content:""; clear:both; display:block;}
.content_box img {width:auto; max-width:100%;}*/

/* Content In History */
.content_header .hist_left {width:100%;}
.content_header .hist_right {width:100%; height:auto; padding-top:18px;}
.histSeason {width:100%; height:auto; margin:16px auto; padding:0; text-align:center;}
.histSeasonPrev, .histSeasonNext {display:inline-block; width:40px; height:40px; margin:0 5px; cursor:pointer;}
.histSeason i {color:#CCC; font-size:32px;}
.histSeason h3:not(.season_select) {display:none;}
.histSeason h3 {display:inline-block;}
.histSeason h3 > strong {font-size:36px; font-weight:700; letter-spacing:-1px;}
.histSeason h3 > span {margin-left:5px; font-size:18px; font-weight:500;}

.pba_history.season_set:not(.season_select) {display:none;}
.pba_history .hisThumb.histhumbicon {display:flex; align-items:center;}
.pba_history .hisThumb.histhumbicon > img {max-width:75% !important; height:auto !important; max-height:100% !important;}


/* Quick Menu */
.quickMenu {display:none; z-index:9998; position:absolute; top:0px; right:0px; width:100px; height:auto; margin:0; padding:0;}
.quickMenu ul {list-style:none; position:fixed; top:395px; right:auto; padding:20px 0 0px 0; background:#114b86; background: #114B86; background: -webkit-linear-gradient(top, #114B86, #08233E); background: -moz-linear-gradient(top, #114B86, #08233E); background: linear-gradient(to bottom, #114B86, #08233E); border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.quickMenu ul li {width:100px; height:80px; margin:0; padding:0;}
.quickMenu ul li a {display:block; width:100%; height:100%; color:#FFFFFF; font-size:12px; font-weight:400; text-align:center;}
.quickMenu ul li a > i {display:block; margin:0 auto 5px 0; font-size:32px;}
.quickMenu ul li.goQuickTop {display:block; width:100px; height:60px; margin:0; padding:0;}
.quickMenu ul li.goQuickTop a {display:block; width:100%; height:100%; color:#FFFFFF; font-size:12px; font-weight:400; text-align:center;}
.quickMenu ul li.goQuickTop a > i {display:block; margin:0 auto 0px 0; font-size:21px;}

/*------------------------------------------------------------------------------
 *  Footer Layout
------------------------------------------------------------------------------*/
/* Footer Nav */
#footerNav	{display:none;}

/* Footer */
#footer {z-index:9997; position:relative; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#292929;}
#footer .footerTop {display:none; position:relative; width:auto; height:auto; margin:0px 0px 0 0px; padding:10px 20px 10px 20px; text-align:right;}
#footer .footerTop a.goTop {display:inline-block; width:auto; height:auto; margin:0px 0px 0 0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-family:'Noto Sans KR',sans-serif;}

#footer .footerMid {z-index:9997; position:relative; width:auto; height:auto; margin:0px auto 0px auto; padding:20px; border:#EFEFEF 0px solid;}
#footer .footerMid .footerSectionMid {position:relative; width:auto; height:auto; margin:0px auto 0px auto; padding:10px 0 10px 0; border:none;}
#footer .footerMid .footerSectionMid:after {clear:both; content:''; display:block;}
#footer .footerMid .footerSectionMid .address {position:relative; left:auto; top:auto; font-size:12px; font-weight:400; color:#808080; margin:0px 0px 0px 70px; text-shadow:none; line-height:170%;}
#footer .footerMid .footerSectionMid .address > p {width:100%;}
#footer .footerMid .footerSectionMid .address > p > span {display:inline-block; white-space:nowrap;}
#footer .footerMid .footerSectionMid .address > p > span.title {color:#808080; margin:0 0px 10px 0px; color:#DDDDDD; font-family:'Noto Sans KR',sans-serif; font-size:15px; letter-spacing:0em; vertical-align:-1px;}
#footer .footerMid .footerSectionMid .address > p > span > a.tel {color:#808080; margin:0 0px 0 5px; font-family:'Noto Sans KR',sans-serif; font-size:12px; letter-spacing:0em; vertical-align:-1px;}
#footer .footerMid .footerSectionMid .address > p > span > a.tel:hover {color:#FFFFFF;}
#footer .footerMid .footerSectionMid .address > p > span > a.fax {color:#808080; margin:0 10px 0 5px; font-family:'Noto Sans KR',sans-serif; font-size:12px; letter-spacing:0em; vertical-align:-1px;}
#footer .footerMid .footerSectionMid .address > p > span > .fa-envelope {vertical-align:-2px;}
#footer .footerMid .footerSectionMid .address > p > .locationBtn {display:inline-block; border:#CCCCCC 0px solid; padding:2px 5px 2px 5px; margin:0px 0px 0px 5px; font-size:11px;}
#footer .footerMid .footerSectionMid .address > p > .locationBtn:hover {border:#e21a4c 1px solid; color:#e21a4c;}
#footer .footerMid .footerSectionMid .logo_footer {position:absolute; top:-22px; width:58px; height:70px; margin:0px 0 0 0; padding:30px 0 0 0; background:url('/resource/img/common/logo_footer.png') 0px 30px no-repeat; background-size:58px auto; text-indent:-9999em;}
#footer .footerMid .footerSectionMid .linkFamily {display:block; position:absolute; bottom:60px; right:0px; width:98px; height:20px; margin:0; border:#535456 1px solid;}
#footer .footerMid .footerSectionMid .linkFamily > a {display:block; width:98px; height:20px; margin:0; background:url('/resource/img/common/footer_familysite.png') 11px 6px no-repeat; text-indent:-9999px;}
#footer .footerMid .footerSectionMid .linkFamilyOn ul li {width:auto; margin:0px; padding:5px;}

#linkFamilyOn {display:none; z-index:999999; position:absolute; bottom:80px; right:0px; width:98px; background:rgba(37,37,37,0.7); border-top:#535456 1px solid; border-right:#535456 1px solid; border-bottom:#252525 1px solid; border-left:#535456 1px solid; border-radius:0px;}
#linkFamilyOn li {float:none; padding:5px 0 !important; margin-left:7px; font-size:11px; font-weight:400;}
#linkFamilyOn li a {color:#DDDDDD;}
#linkFamilyOn li a:hover, #family li a:active, #family li a:focus {color:#D03849;}
#linkFamilyOn ul {padding:5px 10px 5px 10px;}

#footer .footerBtm {position:relative; width:auto; height:auto; margin:0px auto 0px auto; padding:0px 20px 20px 20px; background:#1a1a1a;}
#footer .footerBtm .footerSectionBtm {position:relative; width:100%; margin:0 auto 0 auto; padding:20px 0 0 0; border-top:#757c8c 0px solid;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation {display:block; position:relative; top:auto; left:auto; width:auto; margin:0px auto; text-align:center;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation:after {clear:both; content:''; display:block;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li {display:inline-block; float:auto;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li .bar {color:#464646; margin:0 13px 0 13px;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li a {margin:0 5px 0 5px; color:#bababa;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li a:hover {color:#e21a4c;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li a.privacy {margin:0 5px 0 5px; color:#bb9556;}
#footer .footerBtm .footerSectionBtm ul.linkLegislation li a.privacy:hover {color:#e21a4c;}
#footer .footerBtm .footerSectionBtm ul.social {display:block; position:relative; width:100%; height:auto; margin:20px auto 20px auto; text-align:center;}
#footer .footerBtm .footerSectionBtm ul.social:after {clear:both; content:''; display:block;}
#footer .footerBtm .footerSectionBtm ul.social li {display:inline-block; float:auto;}
#footer .footerBtm .footerSectionBtm ul.social li a.facebook {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_fb.png') center 0px no-repeat; text-indent:-9999em;}
#footer .footerBtm .footerSectionBtm ul.social li a.instagram {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_insta.png') center 0px no-repeat; text-indent:-9999em;}
#footer .footerBtm .footerSectionBtm ul.social li a.youtube {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_youtube.png') center 0px no-repeat; text-indent:-9999em;}
#footer .footerBtm .footerSectionBtm .footerLang {display:block; margin-bottom:15px; text-align:center;}
#footer .footerBtm .footerSectionBtm .footerLang a.ko {position:relative; display:inline-block; margin:0 3px 0 3px; padding:2px 10px 2px 10px; z-index:2; color:#FFFFFF; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; background:rgba(255,255,255,0.2); border-radius:3px;}
#footer .footerBtm .footerSectionBtm .footerLang a.ko:hover {background:transparent; color:#FFFFFF;}
#footer .footerBtm .footerSectionBtm .footerLang a.en {position:relative; display:inline-block; margin:0 3px 0 3px; padding:2px 10px 2px 10px; z-index:2; color:#CCCCCC; font-family:'Noto Sans KR', sans-serif; font-size:10px; font-weight:400; background:rgba(255,255,255,0.1); border-radius:3px;}
#footer .footerBtm .footerSectionBtm .footerLang a.en:hover {background:transparent; color:#FFFFFF;}
#footer .footerBtm .footerSectionBtm .copyright {position:relative; right:auto; top:auto; width:auto; margin:0px 0px 0px 0px; padding:0px 0 0 0; background:none; border-top:#a5a9b1 0px solid; font-size:11px; font-weight:400; color:#808080; text-align:center; text-shadow:none; line-height:15px;}
#footer .footerBtm .footerSectionBtm .copyright > span {white-space:nowrap;}

#popup {width:100%; margin:0 auto; padding:0; background:#FFFFFF; overflow:hidden;}
#popup header {width:auto; margin:0px 0 20px 0; padding:20px 20px 20px 20px; background:#e21a4c;
 background: -webkit-linear-gradient(left, #e21a4c, #304c83); background: -moz-linear-gradient(left, #e21a4c, #304c83); background: linear-gradient(to right, #e21a4c, #304c83);
}
#popup header h1 {color:#FFFFFF; font-size:24px; font-weight:400;}
#popup header h1 > strong {color:#FFFFFF; font-size:24px; font-weight:600;}
#popup header h1 > i {margin:0 10px 0 0; color:#FFFFFF; font-size:24px; font-weight:600;}
#popup header > .btnCLose {position:absolute; top:20px; right:20px; width:40px; height:40px; background:url('/resource/img/common/btn_popup_close.png') center center no-repeat;}
#popup .popupArea {width:100%; margin:0 20px 0px 20px;}
#footerPopup {z-index:9997; position:relative; width:100%; height:auto; margin:0px 0px 0px 0px; padding:10px 0 10px 0; color:#999999; font-size:11px; text-align:center !important; background:#EBEBEB;}

/* Footer > Top */
#sideAreaTop {display:none; z-index:9999; position:absolute; position:fixed; width:40px; height:40px; bottom:10px; right:10px; margin:0px; padding:0px; background:transparent;}
#sideAreaTop a.BtnTop {display:block; position:absolute; bottom:0px; left:0px; width:40px; height:40px; margin:0 0 0 0px; background:url('/resource/img/btn_top.png') 0px 0px; text-indent:-9999em; cursor:pointer;}


/* 개인정보취급방침 공통 */
.remodal p > b {font-weight:600;}
span.push00 {margin:0 0 0 0px;}
span.push01 {display:block; margin:0 0 0 20px !important;}
table.inPrivay {width:100%; margin:10px 0 0 0;}
table.inPrivay th {padding:5px; background:#F5F5F5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
table.inPrivay td {padding:5px; border-bottom:1px solid #CCCCCC;}


/* Popup Main Notice */
#pop_Notice {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
#pop_Notice .modal-content {position:absolute; top:50%; left:50%; width:280px; height:auto; margin:0px; padding:20px;  background:#FFFFFF url('/resource/img/common/logo.png') 240px top no-repeat; background-size:60px; transform:translate(-50%, -50%);}
#pop_Notice .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
#pop_Notice .modal-content .pop_content {max-height:300px; overflow:hidden;}
#pop_Notice .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
#pop_Notice .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
#pop_Notice .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
#pop_Notice .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
#pop_Notice .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
#pop_Notice .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
#pop_Notice .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
#pop_Notice .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

/* Popup Main Static */
#pop_static {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
#pop_static .modal-content {position:absolute; top:50%; left:50%; width:280px; height:auto; margin:0px; padding:0px; background:#000000; transform:translate(-50%, -50%);}
#pop_static .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
#pop_static .modal-content .pop_content {}
#pop_static .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
#pop_static .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
#pop_static .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
#pop_static .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
#pop_static .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
#pop_static .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
#pop_static .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
#pop_static .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

/* Popup Main Static : 팝업 2개 */
#pop_static2 {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
#pop_static2 .modal-content {position:absolute; top:50%; left:50%; width:70%; height:auto; margin:0px; padding:0px; background:transparent; transform:translate(-50%, -50%);}
#pop_static2 .modal-content .pop_content {list-style:none; width:100%;}
#pop_static2 .modal-content .pop_content li {float:none; width:100%; height:100%; margin:0 0px 10px 0;}
#pop_static2 .modal-content .pop_content li:last-child {margin:0 0px 0 0;}
#pop_static2 .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
#pop_static2 .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
#pop_static2 .modal-content .btn_close_popup_24 > span  {margin:0 0px 0 0; color:#CCCCCC; font-size:11px; font-weight:400;}
#pop_static2 .modal-content .btn_close_popup {display:block; position:absolute; bottom:-50px; right:0px; width:auto; height:40px; padding:0;}
#pop_static2 .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

/* Popup Main Static app */
#pop_static_app {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
#pop_static_app .modal-content {position:absolute; top:50%; left:50%; width:280px; height:auto; margin:0px; padding:0px; background:#000000; transform:translate(-50%, -50%); border: #000 1px solid;}
#pop_static_app .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
#pop_static_app .modal-content .pop_content {}
#pop_static_app .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
#pop_static_app .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
#pop_static_app .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
#pop_static_app .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
#pop_static_app .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
#pop_static_app .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
#pop_static_app .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
#pop_static_app .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

@media all and (min-width:576px) { 
	.content_header .schedule_title {display:inline-block;}
	.content_header .schedule_actions {float:right; margin-top: 6px;}
	.content_header .schedule_actions button {text-align:left; font-size:16px; width:129px; height:42px; font-weight:400; padding-left:19px; margin-top:0;}
	.content_header .schedule_actions button:first-child {background-color:#1B3957; color:#FFFFFF;}
	.content_header .schedule_actions button:last-child {margin-right: 0; background-color:#EAEBEC; color:#2A2A2B;}
	.content_header .schedule_actions button i {float:right; font-size:12px; margin-top:3px; display:inline-block;}
	
}

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

	#wrap {clear:both; position:relative; width:100%; min-width:1280px; height:100%; margin:0px auto 0px auto; padding:0; background:#FFFFFF; overflow-x:hidden !important;}

	/* Page Title */
	.headerArea {position:relative; width:auto; height:280px !important;; margin:0 0 0px 0; padding:0; background:transparent; border-bottom:#e21a4c 5px solid;}
	.headerArea .header {position:relative; width:1280px; margin:0 auto; padding:0 0 0 0px;}
	.headerArea .header .pageTitle {position:relative; width:auto; margin:0 0 0 200px; padding:0; text-align:center;}
	.headerArea .header .pageTitle .pTitleKo {z-index:999; display:block; position:absolute; top:140px; left:auto; right:auto; width:100%; margin:0px auto 20px auto !important; padding:10px 0 10px 0; border-bottom:#FFFFFF 0px solid; color:rgba(255,255,255,0.85); font-family: 'Roboto Condensed', sans-serif; font-size:36px; font-weight:700; letter-spacing:-0.02em; text-align:left; text-transform:uppercase; opacity:0.4;}
	.headerArea .header .pageTitle .h1_seperate {z-index:999; display:none; position:relative; top:auto; left:auto; right:auto; width:30px; height:1px; margin:160px auto 0px auto !important; padding:0; border-top:#FFFFFF 0px solid; text-align:center;}
	.headerArea .header .pageTitle .titleDesc {z-index:999; display:block; position:absolute; top:190px; left:auto; right:auto; width:100%; margin:0px auto 20px auto !important; padding:10px 0 10px 0; color:rgba(255,255,255,0.75); font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; letter-spacing:-0.06em; text-align:left; opacity:0.8;}
	.headerArea .header .pageTitle .titleDesc > span {white-space:nowrap;}

	/* 헤더 타이틀 영역 */
	.stTeamleague {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_teamleague.jpg') center bottom no-repeat; background-size:100%;}
	.stNotice {height:160px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_notice.jpg') center bottom no-repeat; background-size:100%;}

	.stLivescore {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_livescore.jpg') center bottom no-repeat; background-size:100%;}
	.stLivescoreTitle {color:#FFFFFF; border-color:#FFFFFF !important; left:auto; text-align:center;}
	.colorLivescore {color:#e21a4c !important;}
	.stTournament {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_tournament.jpg') center bottom no-repeat; background-size:100%;}
	.stTournamentTitle {color:#FFFFFF; border-color:#FFFFFF !important; left:auto; text-align:center;}
	.colorTournament {color:#e21a4c !important;}
	.stPBA {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_pba.jpg') center 55% no-repeat; background-size:100%;}
	.stPBATitle {color:#FFFFFF; border:none; left:0px;}
	.colorPBA {color:#e6615e !important;}
	.stPlayer {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_player.jpg') center center no-repeat; background-size:100%;}
	.stPlayerTitle {color:#FFFFFF; border:none; left:0px;}
	.colorPlayer {color:#e21a4c !important;}
	.stMedia {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_media.jpg') center 60% no-repeat; background-size:100%;}
	.stMediaTitle {color:#FFFFFF; border:none; left:0px;}
	.colorMedia {color:#e21a4c !important;}
	.stStats {height:280px; margin:0 auto 0px auto; border-color:#e21a4c !important; background:url('/resource/img/bg/bg_title_stats.jpg') center 65% no-repeat; background-size:100%;}
	.stStatsTitle {color:#FFFFFF; border:none; left:0px;}
	.colorStats {color:#e21a4c !important;}

	/* Nav */
	#Nav {z-index:9998; position:fixed; width:100%; height:auto; top:0px; margin:0 auto; background:rgba(0,0,0,0); border-bottom:1px solid transparent;}
	.navBG {z-index:9998; position:relative; width:100%; height:100px; margin:0px auto 0px auto; background:transparent; border-top:5px solid #114b86;}
	.navArea {z-index:9998; position:relative; width:1280px; height:100px; margin:0px auto 0px auto; background:transparent;}
	.logo {z-index:9998; position:absolute; top:auto; left:0px; width:100%; margin:0;}
	.logo .logo_main  {z-index:9998; display:block; position:absolute; top:-10px; left:0px; width:160px; height:170px; margin:0px 0 0 0; padding:0px 0px 0px 0px; background:url('/resource/img/common/logo.png') 0px bottom no-repeat; text-indent:-9999px; vertical-align:middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.logo .goPrevSite  {z-index:9999; display:block; position:absolute; top:0px; left:0px; width:120px; height:20px; margin:0px 20px 0 20px; padding:0px 0px 5px 0px; border-bottom:1px solid #5d85ad; color:#becede; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.logo .goPrevSite:hover  {border-bottom:1px solid #becede; color:#FFFFFF;}
	.logo .gnbArea {z-index:9998; display:block; position:absolute; float:right; right:0px; margin:0px 0px 0 0;}
	.logo .gnbArea li {float:left; margin:0px 0 0 0px;}
	.logo .gnbArea .gnbLink01 {display:block; width:80px; height:25px; margin:0px; padding:0px; background:#114b86; color:#FFFFFF; line-height:25px; font-size:11px; font-weight:400; text-align:center;}
	.logo .gnbArea .gnbLink02 {display:block; width:80px; height:25px; margin:0px; padding:0px; background:#114b86; color:#FFFFFF; line-height:25px; font-size:11px; font-weight:400; text-align:center;}
	.logo .gnbArea .gnbLink03 {display:block; position:absolute; top:30px; right:0px; width:160px; height:40px; margin:0px; padding:0px; background:#e21a4c; border-radius:0 0 5px 5px; color:#FFFFFF; font-size:18px; font-weight:400; line-height:40px; text-align:center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.logo .gnbArea .gnbLink03 > strong {color:#FFFFFF; font-size:18px; font-weight:600;}
	.logo .gnbArea .gnbLink03 > i {margin:0 10px 0 0px; color:#FFFFFF; font-size:18px;}
	.logo .gnbArea .gnbLink03_disabled {display:block; position:absolute; top:30px; right:0px; width:160px; height:40px; margin:0px; padding:0px; background:#999999; border-radius:0 0 5px 5px; color:#FFFFFF; font-size:18px; font-weight:400; line-height:40px; text-align:center; cursor:default; opacity:0.5; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.logo .gnbArea .gnbLink03_disabled > strong {color:#FFFFFF; font-size:18px; font-weight:600;}
	.logo .gnbArea .gnbLink03_disabled > i {margin:0 10px 0 0px; color:#FFFFFF; font-size:18px;}
	.gnb {display:none; z-index:9998; position:relative; width:100%; height:70px; margin:0 auto; background:#FFFFFF;}
	.gnb .sitemap  {display:none; z-index:9997; display:inline-block; position:absolute; top:0px; right:0px; left:0px; width:104px; height:52px; margin:0px auto; padding:0px; background:url('/resource/img/common.png') -100px -400px no-repeat; text-indent:-9999px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.gnb .sitemap:hover  {background:url('/resource/img/common.png') -100px -400px no-repeat;}
	.gnb .sitemapAni  {z-index:9997; display:inline-block; position:absolute; top:0px; right:0px; left:0px; width:104px; height:52px; margin:0px auto; padding:0px; background:none;}

	.navHome {display:none;}
	.navArea .logo {z-index:9999; position:relative; top:0px; left:0px;}
	.logo_mobile {z-index:9999; display:none; position:relative;}
	.mob_livestream {display:none;}
	.flexnav {display:none; overflow:visible;}
	.flexnav.opacity {opacity:0;}
	.menu-button {display:none;}

	/* Nav 전체메뉴 */
	.sitemapAreaTop {clear:both; display:block; z-index:9996; position:relative; top:30px; left:0px; width:930px; height:30px; margin:0px auto; padding:0px 0 0 55px; background:transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.sitemapAreaTop .navMain { z-index:9996;width:100%; margin:0px auto;}
	.sitemapAreaTop .navMain li {z-index:9996;float:left;width: 175px;margin:0px auto;}
    .sitemapAreaTop .navMain > li:nth-child(2) {width: 163px;}
	.sitemapAreaTop .navMain > li:nth-child(3) {width: 200px;}
	.sitemapAreaTop .navMain > li:nth-child(4) {width: 140px;}
	.sitemapAreaTop .navMain > li:nth-child(5) {width: 130px;}
	.sitemapAreaTop .navMain > li:nth-child(6) {width: 120px;}
	.sitemapAreaTop .navMain li > a { z-index:9996;position:relative; display:inline-block; width:auto; margin:20 30px 5px 0px; padding:7px 0px 15px 0px; z-index:2; overflow:hidden; color:#FFFFFF; font-family:'Noto Sans KR',sans-serif; font-size:20px; font-weight:500; background:none;}
	.sitemapAreaTop .navMain li > a:hover {color:#c30136; border-bottom:3px solid #c30136;}
	.sitemapAreaTop .navMain li.openallnav {float:right; width:40px; height:40px; margin:-43px -3px 0 0;}
	.sitemapAreaTop .navMain li.openallnav > a {position:relative; display:block; width:40px; height:40px; margin:0px; padding:0px; background:url('/resource/img/common.png') -160px -110px no-repeat; text-indent:-9999em;}
	.sitemapArea {display:block; z-index:9997; position:absolute; top:-400px; left:0px; width:100%; height:300px; margin:0px auto; padding:20px 0 0 0; background:#000000; background:rgba(0,0,0,0.6); border-bottom:#00559a 0px solid; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	.sitemapArea .allnav {position:relative; width:930px; height:200px; margin:100px auto 0 auto; padding:0px 0 0 55px;}
	.sitemapArea .allnav li {position:relative; list-style:none; float:left; display:block; width:175px; font-size:100%; position:relative; overflow:hidden;}
	.sitemapArea .allnav > li:nth-child(2) {width:163px;}
	.sitemapArea .allnav > li:nth-child(3) {width:200px;}
	.sitemapArea .allnav > li:nth-child(4) {width:140px;}
	.sitemapArea .allnav > li:nth-child(5) {width:130px;}
	.sitemapArea .allnav > li:nth-child(6) {width:120px;}
	.sitemapArea .allnav li > a {position:relative; display:block; width:175px; margin:0 20px 0px 0px; padding:5px 10px 5px 0px; z-index:2; overflow:hidden; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:150%; background:none;}
	.sitemapArea .allnav > li:nth-child(2) a{width:163px;}
	.sitemapArea .allnav > li:nth-child(3) a{width:200px;}
	.sitemapArea .allnav > li:nth-child(4) a{width:140px;}
	.sitemapArea .allnav > li:nth-child(5) a {width:130px;}
	.sitemapArea .allnav > li:nth-child(6) a{width:120px;}
	.sitemapArea .allnav li > a:hover {color:#c30136;}
	.sitemapArea .allnav li > a {border-bottom:#c30136 1px solid;}
	.sitemapArea .allnav li > ul > li > a {border-bottom:#00559a 0px solid;}
	.sitemapArea .allnav li ul {width:100%; padding:10px 0px 0px 0px; background:rgba(0,0,0,0);}
	.sitemapArea .allnav li ul li {font-size:100%; position:relative;}
	.sitemapArea .allnav li ul.flexnav-show li {overflow:visible;}
	.sitemapArea .allnav li ul li a {display:block; margin:0 0 0 0; padding:8px 0px 4px 2px; color:#DDDDDD; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:500; letter-spacing:-0.04em;}
	.sitemapArea .allnav li ul li a.nosvc {display:block; margin:0 0 0 0; padding:8px 0px 4px 2px; color:#999999; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:500; letter-spacing:-0.04em; cursor:default;}
	.sitemapArea .allnav li ul {padding:0px 0px 0px 0px;}
	.sitemapArea .allnav li ul li ul li a {color:#999999; padding:3px 0px 3px 3px; font-family:'Noto Sans KR',sans-serif; font-size:12px; font-weight:400; line-height:130%;}
	.sitemapArea .allnav li.btnClose {display:none; position:absolute; top:300px; left:920px; width:40px; height:40px; margin:0px; padding:0px; background:url('/resource/img/common.png') -250px 0px no-repeat; text-align:center; cursor:pointer; text-indent:-9999px;}


	/*------------------------------------------------------------------------------
	 *  Subpage Container Layout
	------------------------------------------------------------------------------*/
	/* Layout */
	#container {position:relative; width:100%; height:100%; margin:0px auto 0px auto; padding:0px; background:#FFFFFF;}
	#container .contentArea {position:relative;  width:1280px; max-width:1280px; height:100%; margin:0 auto; padding:0px 0 0 0;}
	#container .contentArea:after {clear:both; content:''; display:block;}
	#container .contentArea .content {float:left; position:relative; width:100%; max-width:940px; height:auto; min-height:350px; margin:20px 0px 60px 200px; padding:0px 0 0 0;}
	#container .contentArea .content_in {max-width: 960px;margin: 0px 0px 40px 180px}
	#container .contentArea .content:after {clear:both; content:''; display:block;}
	#container .contentArea .content h2 {display:inline-block; position:relative; width:100%; margin:18px auto 0px auto !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#333333; font-family: 'Noto Sans KR', sans-serif; font-size:36px; font-weight:300 !important; letter-spacing:-0.06em; text-align:left;}
	#container .contentArea .content .h2_seperate {display:block; position:relative; width:100%; margin:0px auto 0px auto !important; padding:0px 0px 0px 0px; border-top:#DDDDDD 0px solid; color:#e21a4c;}
	#container .contentArea .content .h2_seperate_full {display:block; position:relative; width:100%; margin:20px auto 20px auto !important; padding:0px 0px 0px 0px; border-top:#e21a4c 1px solid; color:#e21a4c;}
	#container .contentArea .content .breadcrumb {display:none; float:right; position:absolute; top:0px; right:0px; width:auto; margin:0px; padding:0px; color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:400; letter-spacing:-0.06em; text-align:right;}
	#container .contentArea .content .breadcrumb a {color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:400; letter-spacing:-0.06em;}
	#container .contentArea .content .breadcrumb .fa-home {margin:0 10px 0 0;}
	#container .contentArea .content .breadcrumb .fa-angle-right {margin:0 10px 0 10px;}
	#container .contentArea .content .pageDesc {display:inline-block; position:relative; width:100%; margin:0px 0 0px 3px !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#777777; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:400 !important; letter-spacing:-0.04em; text-align:left;}
	#container .contentArea .content .pageDesc > strong {font-size:15px;}
	#container .contentArea .content .pageDescW {display:inline-block; position:relative; width:100%; margin:0px auto 20px auto !important; padding:0px 0 0px 0px; border-top:#e21a4c 0px solid; color:#FFFFFF; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:400 !important; letter-spacing:-0.04em; line-height:180%; text-align:left;}

	#container .contentArea .content .articleDesc {clear:both; position:relative; width:auto; margin:20px 0 20px 0px; padding:0px 0 0 0; color:#666666; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
	#container .contentArea .content .articleDesc > h3 {display:inline-block; margin:0px 0 10px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:24px; font-weight:700; line-height:180%;}
	#container .contentArea .content .articleDesc > h4 {display:inline-block; margin:0px 0 10px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:18px; font-weight:700; line-height:180%;}
	#container .contentArea .content .articleDesc > h5 {display:inline-block; margin:10px 0 20px 0px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:700; line-height:180%;}
	#container .contentArea .content .articleDesc > .logoArea {float:left; position:absolute; top:80px; left:0px; width:200px; margin:0px 0 0px 0px; padding:0px;}
	#container .contentArea .content .articleDesc > .descArea {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 220px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
	#container .contentArea .content .articleDesc > .logoArea150 {float:left; position:absolute; top:60px; left:0px; width:150px; margin:0px 0 0px 0px; padding:0px;}
	#container .contentArea .content .articleDesc > .descArea150 {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 160px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
	#container .contentArea .content .articleDesc > .logoArea60 {float:left; position:absolute; top:60px; left:0px; width:60px; margin:0px 0 0px 0px; padding:0px;}
	#container .contentArea .content .articleDesc > .descArea60 {float:left; position:relative; width:auto; height:80px; margin:0px 0 10px 80px; padding:0px; color:#333333; font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:400; line-height:180%; letter-spacing:-0.04em;}
	#container .contentArea .content .articleDesc > strong {font-family:'Noto Sans KR',sans-serif; font-size:15px; font-weight:900; color:#000000;}
	#container .contentArea .content .articleDesc > .sliderArea {clear:both; margin:20px auto 0px auto;}
	#container .contentArea .content .articleDesc > span {white-space:nowrap;}
	#container .contentArea .content .articleDesc > img {width:100%; max-width:100%;}
	#container .contentArea .content .areaTitle {clear:both; width:auto; margin:0px 0 -20px 0; padding:40px 0 10px 0; border-bottom:#CCCCCC 1px solid; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:400; letter-spacing:-0.06em;}

	/* LNB */
	.lnbArea {z-index:9989; display:block !important; position:absolute; top:0px; left:0px; width:auto; height:auto; margin:0px; border-bottom:0px solid #EBEBEB; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; background:#e21a4c; background: #E21A4C; background: -webkit-linear-gradient(top, #E21A4C, #af143a); background: -moz-linear-gradient(top, #E21A4C, #af143a); background: linear-gradient(to bottom, #E21A4C, #af143a);}
	.lnbArea ul {display:block; position:relative; width:120px; margin:0 auto; padding:40px 20px 20px 20px}
	.lnbArea ul li {float:none; position:relative; width:auto; height:auto; margin:0; padding:0px; text-align:left; border-bottom:1px solid #e21a4c;}
	.lnbArea ul li:first-child {padding:0px 0 20px 0; border-bottom:0px solid #e21a4c;}
	.lnbArea ul li:last-child {border-bottom:0px solid #e21a4c;}
	.lnbArea ul li a {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#F5F5F5; font-family:'Noto Sans KR'; font-size:14px; font-weight:400;}
	.lnbArea ul li a.nosvc {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#f28da7; font-family:'Noto Sans KR'; font-size:14px; font-weight:400; cursor:default;}
	.lnbArea ul li a.nosvc:hover {color:#f28da7; text-decoration:none;}
	.lnbArea ul li a:hover {color:#FFFFFF; text-decoration:none;}
	.lnbArea ul li a.title {display:block; width:auto; height:auto; padding:10px 0 10px 0px; color:#F5F5F5; font-family:'Noto Sans KR'; font-size:14px; font-weight:700;}
	.lnbArea ul li.f_nav_home {display:none; float:none; position:relative; width:auto; height:20px; margin:0; padding:13px 0 10px 0; text-align:center;}
	.lnbArea ul li.f_nav_home > a {width:100%; height:14px; color:#EBEBEB; font-family:'Noto Sans KR'; font-size:13px; font-weight:400;}

	/* Content */
	.content_header {clear:both; width:100%; margin:0 auto 40px auto; padding:0px 0 0 0; background:transparent;}
	.content_header .schedule_title {display:inline-block;}
	.content_header .schedule_actions {float:right; margin-top:30px;}
	.content_header .schedule_actions button {text-align:left; font-size:24px; width:196px; height:62px; font-weight:400; padding-left:30px; padding-top:8px; padding-bottom:9px;}
	.content_header .schedule_actions button:first-child {background-color:#1B3957; color:#FFFFFF;}
	.content_header .schedule_actions button:last-child {margin-right: 0; background-color:#EAEBEC; color:#2A2A2B;}
	.content_header .schedule_actions button i {float:right; font-size:16px; margin-top:5px; display:inline-block;}
	.content_box {clear:both; width:100%; height:auto; margin:0 auto 40px auto; padding:0px 0 0 0; border-bottom:0px solid #e21a4c; border-color:rgba(0,90,171,0.1);}
	.content_box:after {content:""; clear:both; display:block;}
	.content_box img {width:auto; max-width:100%;}
	.tab_warp {margin: 0}

	/* Content In History */
	.content_header .hist_left {width:60%; margin-bottom:40px; float:left;}
	.content_header .hist_right {width:40%; height:80px; margin-bottom:40px; padding-top:18px; float:left;}
	.histSeason {width:100%; height:auto; margin:16px auto; padding:0; text-align:center;}
	.histSeasonPrev, .histSeasonNext {display:inline-block; width:40px; height:40px; margin:0 5px; cursor:pointer;}
	.histSeason i {color:#CCC; font-size:32px;}
	.histSeason h3:not(.season_select) {display:none;}
	.histSeason h3 {display:inline-block;}
	.histSeason h3 > strong {font-size:36px; font-weight:700; letter-spacing:-1px;}
	.histSeason h3 > span {margin-left:5px; font-size:18px; font-weight:500;}

	/* Quick Menu */
	.quickMenu {display:block; z-index:9998; position:absolute; top:0px; right:0px; width:100px; height:auto; margin:0; padding:0;}
	.quickMenu ul {list-style:none; position:fixed; top:295px; right:auto; padding:20px 0 0px 0; background:#114b86; background: #114B86; background: -webkit-linear-gradient(top, #114B86, #08233E); background: -moz-linear-gradient(top, #114B86, #08233E); background: linear-gradient(to bottom, #114B86, #08233E); border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
	.quickMenu ul li {width:100px; height:80px; margin:0; padding:0;}
	.quickMenu ul li a {display:block; width:100%; height:100%; color:#FFFFFF; font-size:12px; font-weight:400; text-align:center;}
	.quickMenu ul li a > i {display:block; margin:0 auto 5px 0; font-size:32px;}
	.quickMenu ul li.goQuickTop {display:block; width:100px; height:60px; margin:0; padding:0;}
	.quickMenu ul li.goQuickTop a {display:block; width:100%; height:100%; color:#FFFFFF; font-size:12px; font-weight:400; text-align:center;}
	.quickMenu ul li.goQuickTop a > i {display:block; margin:0 auto 0px 0; font-size:21px;}

	/*------------------------------------------------------------------------------
	 *  Footer Layout
	------------------------------------------------------------------------------*/
	/* Footer Nav */
	#footerNav	{display:none;}

	/* Footer */
	#footer {z-index:9997; position:relative; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0 0px 0; background:#292929;}
	#footer .footerTop {display:none; position:relative; width:auto; height:auto; margin:0px 0px 0 0px; padding:10px 20px 10px 20px; text-align:right;}
	#footer .footerTop a.goTop {display:inline-block; width:auto; height:auto; margin:0px 0px 0 0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-family:'Noto Sans KR',sans-serif;}

	#footer .footerMid {z-index:9997; position:relative; width:100%; height:110px; margin:0px auto 0px auto; padding:0px; border:#EFEFEF 0px solid;}
	#footer .footerMid .footerSectionMid {position:relative; width:1280px; height:110px; margin:0px auto 0px auto; padding:0px; border:none;}
	#footer .footerMid .footerSectionMid .address {position:absolute; left:0px; top:40px; font-size:12px; font-weight:400; color:#808080; margin:0px; text-shadow:none; line-height:170%;}
	#footer .footerMid .footerSectionMid .address > p {width:100%;}
	#footer .footerMid .footerSectionMid .address > p > span {display:inline-block; white-space:nowrap;}
	#footer .footerMid .footerSectionMid .address > p > span.title {color:#808080; margin:0 0px 5px 0px; font-family:'Noto Sans KR',sans-serif; font-size:15px; letter-spacing:0em; vertical-align:-1px;}
	#footer .footerMid .footerSectionMid .address > p > span > a.tel {color:#808080; margin:0 0px 0 5px; font-family:'Noto Sans KR',sans-serif; font-size:12px; letter-spacing:0em; vertical-align:-1px;}
	#footer .footerMid .footerSectionMid .address > p > span > a.tel:hover {color:#FFFFFF;}
	#footer .footerMid .footerSectionMid .address > p > span > a.fax {color:#808080; margin:0 10px 0 5px; font-family:'Noto Sans KR',sans-serif; font-size:12px; letter-spacing:0em; vertical-align:-1px;}
	#footer .footerMid .footerSectionMid .address > p > span > .fa-envelope {vertical-align:-2px;}
	#footer .footerMid .footerSectionMid .address > p > .locationBtn {display:inline-block; border:#CCCCCC 0px solid; padding:2px 5px 2px 5px; margin:0px 0px 0px 5px; font-size:11px;}
	#footer .footerMid .footerSectionMid .address > p > .locationBtn:hover {border:#e21a4c 1px solid; color:#e21a4c;}
	#footer .footerMid .footerSectionMid .logo_footer {position:relative; top:auto; width:66px; height:80px; margin:0px auto 0 auto; padding:30px 0 0 0; background:url('/resource/img/common/logo_footer.png') 0px 30px no-repeat; background-size:66px auto; text-indent:-9999em;}
	#footer .footerMid .footerSectionMid .linkFamily {display:block; position:absolute; bottom:19px; right:0px; width:98px; height:30px; margin:0; border:#535456 1px solid;}
	#footer .footerMid .footerSectionMid .linkFamily > a {display:block; width:98px; height:30px; margin:0; background:url('/resource/img/common/footer_familysite.png') 11px 11px no-repeat; text-indent:-9999px;}
	#footer .footerMid .footerSectionMid .linkFamilyOn ul li {width:auto; margin:0px; padding:5px;}

	#linkFamilyOn {display:none; z-index:999999; position:absolute; bottom:50px; right:0px; width:98px; background:rgba(37,37,37,0.7); border-top:#535456 1px solid; border-right:#535456 1px solid; border-bottom:#252525 1px solid; border-left:#535456 1px solid; border-radius:0px;}
	#linkFamilyOn li {float:none; padding:5px 0 !important; margin-left:7px; font-size:11px; font-weight:400;}
	#linkFamilyOn li a {color:#DDDDDD;}
	#linkFamilyOn li a:hover, #family li a:active, #family li a:focus {color:#D03849;}
	#linkFamilyOn ul {padding:5px 10px 5px 10px;}

	#footer .footerBtm {position:relative; width:100%; height:70px; margin:30px auto 0px auto; padding:0px; background:#1a1a1a;}
	#footer .footerBtm .footerSectionBtm {position:relative; width:1280px; margin:0 auto 0 auto; padding:20px 0 0 0; border-top:#757c8c 0px solid;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation {display:block; position:absolute; top:25px; left:0px; width:auto; margin:0px;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li {float:left;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li .bar {color:#464646; margin:0 13px 0 13px;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li a {margin:0 5px 0 5px; color:#bababa;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li a:hover {color:#e21a4c;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li a.privacy {margin:0 5px 0 5px; color:#bb9556;}
	#footer .footerBtm .footerSectionBtm ul.linkLegislation li a.privacy:hover {color:#e21a4c;}
	#footer .footerBtm .footerSectionBtm ul.social {display:block; position:relative; width:120px; margin:0px auto 0 auto;}
	#footer .footerBtm .footerSectionBtm ul.social li {float:left;}
	#footer .footerBtm .footerSectionBtm ul.social li a.facebook {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_fb.png') center 0px no-repeat; text-indent:-9999em;}
	#footer .footerBtm .footerSectionBtm ul.social li a.instagram {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_insta.png') center 0px no-repeat; text-indent:-9999em;}
	#footer .footerBtm .footerSectionBtm ul.social li a.youtube {display:block; width:40px; height:25px; background:url('/resource/img/common/ico_youtube.png') center 0px no-repeat; text-indent:-9999em;}
	#footer .footerBtm .footerSectionBtm .footerLang {display:none; margin-bottom:15px; text-align:center;}
	#footer .footerBtm .footerSectionBtm .copyright {position:absolute; right:0px; top:25px; width:auto; margin:0px 0px 0px 0px; padding:0px 0 0 0; background:none; border-top:#a5a9b1 0px solid; font-size:12px; font-weight:400; color:#808080; text-align:left; text-shadow:none; line-height:15px;}
	#footer .footerBtm .footerSectionBtm .copyright > span {white-space:nowrap;}

	#popup {width:100%; margin:0 auto; padding:0; background:#FFFFFF; overflow:hidden;}
	#popup header {width:auto; margin:0px 0 20px 0; padding:20px 20px 20px 20px; background:#e21a4c;
	 background: -webkit-linear-gradient(left, #e21a4c, #304c83); background: -moz-linear-gradient(left, #e21a4c, #304c83); background: linear-gradient(to right, #e21a4c, #304c83);
	}
	#popup header h1 {color:#FFFFFF; font-size:24px; font-weight:400;}
	#popup header h1 > strong {color:#FFFFFF; font-size:24px; font-weight:600;}
	#popup header h1 > i {margin:0 10px 0 0; color:#FFFFFF; font-size:24px; font-weight:600;}
	#popup header > .btnCLose {position:absolute; top:20px; right:20px; width:40px; height:40px; background:url('/resource/img/common/btn_popup_close.png') center center no-repeat;}
	#popup .popupArea {width:100%; margin:0 20px 0px 20px;}
	#footerPopup {z-index:9997; position:relative; width:100%; height:auto; margin:0px 0px 0px 0px; padding:10px 0 10px 0; color:#999999; font-size:11px; text-align:center !important; background:#EBEBEB;}

	/* Footer > Top */
	#sideAreaTop {display:none !important; z-index:9999; position:absolute; position:fixed; width:40px; height:40px; bottom:225px; right:10px; margin:0px; padding:0px; background:transparent;}
	#sideAreaTop a.BtnTop {display:block; position:absolute; bottom:0px; left:0px; width:40px; height:40px; margin:0 0 0 0px; background:url('/resource/img/btn_top.png') 0px 0px; text-indent:-9999em; cursor:pointer;}

	/* 개인정보취급방침 공통 */
	.remodal p > b {font-weight:600;}
	span.push00 {margin:0 0 0 0px;}
	span.push01 {display:block; margin:0 0 0 20px !important;}
	table.inPrivay {width:100%; margin:10px 0 0 0;}
	table.inPrivay th {padding:5px; background:#F5F5F5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
	table.inPrivay td {padding:5px; border-bottom:1px solid #CCCCCC;}

	/* Popup Main Notice */
	#pop_Notice {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
	#pop_Notice .modal-content {position:absolute; top:50%; left:50%; width:440px; height:auto; margin:0px; padding:20px; background:#FFFFFF url('/resource/img/common/logo.png') 400px top no-repeat; background-size:60px; transform:translate(-50%, -50%);}
	#pop_Notice .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
	#pop_Notice .modal-content .pop_content {max-height:720px; overflow:hidden;}
	#pop_Notice .modal-content .pop_content img {width:100%; max-width:100%; margin:10px auto;}
	#pop_Notice .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
	#pop_Notice .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	#pop_Notice .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
	#pop_Notice .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
	#pop_Notice .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
	#pop_Notice .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
	#pop_Notice .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

	/* Popup Main Static : 팝업 1개 */
	#pop_static {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
	#pop_static .modal-content {position:absolute; top:50%; left:50%; width:480px; height:auto; margin:0px; padding:0px; background:#000000; transform:translate(-50%, -50%);}
	#pop_static .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
	#pop_static .modal-content .pop_content {}
	#pop_static .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
	#pop_static .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
	#pop_static .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	#pop_static .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
	#pop_static .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
	#pop_static .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
	#pop_static .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
	#pop_static .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

	/* Popup Main Static : 팝업 2개 */
	#pop_static2 {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
	#pop_static2 .modal-content {position:absolute; top:50%; left:50%; width:980px; height:auto; margin:0px; padding:0px; background:transparent; transform:translate(-50%, -50%);}
	#pop_static2 .modal-content .pop_content {list-style:none; width:980px;}
	#pop_static2 .modal-content .pop_content li {float:left; width:480px; height:480px; margin:0 20px 0 0;}
	#pop_static2 .modal-content .pop_content li:last-child {margin:0 0px 0 0;}
	#pop_static2 .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
	#pop_static2 .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
	#pop_static2 .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-size:14px; font-weight:400;}
	#pop_static2 .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
	#pop_static2 .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}

	#pop_static_app {display: block; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow:hidden; background-color: rgb(0,0,0); background-color:rgba(17,75,134, 0.9);}
	#pop_static_app .modal-content {position:absolute; top:50%; left:50%; width:480px; height:auto; margin:0px; padding:0px; background:#000000; transform:translate(-50%, -50%); border: #000 1px solid;}
	#pop_static_app .modal-content .pop_title {margin:0 0 0px 0; padding:5px 80px 20px 0; font-size:18px; font-weight:700;}
	#pop_static_app .modal-content .pop_content {}
	#pop_static_app .modal-content .pop_content img {width:100%; max-width:100%; margin:0px auto;}
	#pop_static_app .modal-content .pop_link {margin:30px 0 10px 0; text-align:right;}
	#pop_static_app .modal-content .pop_link > a {padding:10px 20px; background:#EBEBEB; border-radius:5px; color:#333333; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}
	#pop_static_app .modal-content .pop_link > a:hover {padding:10px 20px; background:#e21a4c; border-radius:5px; color:#FFFFFF;}
	#pop_static_app .modal-content .btn_close_popup_24 {display:block; position:absolute; bottom:-65px; right:60px; width:auto; height:40px; padding:0;}
	#pop_static_app .modal-content .btn_close_popup_24 > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
	#pop_static_app .modal-content .btn_close_popup {display:block; position:absolute; bottom:-55px; right:0px; width:auto; height:40px; padding:0;}
	#pop_static_app .modal-content .btn_close_popup > span  {margin:0 20px 0 0; color:#CCCCCC; font-weight:400;}
}



/*------------------------------------------------------------------------------
 * Table Setting
------------------------------------------------------------------------------*/
table{empty-cells: show; /*깨짐방지*/	collapse:collapse;}
legend, caption, summary{font-size: 0; height: 0; left: 0;line-height: 0;overflow: hidden;position: absolute;top: 0;visibility: hidden;width: 0;}
img{vertical-align:middle;}


/*------------------------------------------------------------------------------
 * Form Setting
------------------------------------------------------------------------------*/
input[type="text"],input[type="password"],form select{border: 1px solid #EBEBEB; font-family:'Noto Sans KR','dotum','Arial'; font-size:12px; line-height:1; padding:0px 4px 0px 4px;	height:24px;	line-height:24px;}
form img,form input,form select	{vertical-align: middle; font-family:'Noto Sans KR','dotum','Arial';}
input, label{vertical-align:middle;}
input[type=checkbox], input[type=radio] {vertical-align:-6px; border:none;}
input[type=text].list_search  {z-index:9999;}
textarea  {width:99%; height:80px; margin:5px 0 0 0; padding:5px 5px 0 5px; background:#FFFFFF; border:#EBEBEB 1px solid;	line-height:1.2;}
button,label {cursor:pointer;_cursor /**/:hand;}
button * {position:relative;}
/* Buttons */
button {display:inline-block; margin-top: 10px;margin-right: 10px;padding: 10px 20px;line-height: 100%;color: #FFFFFF;font-size: 14px;text-align: center;text-shadow: 0 1px rgba(0, 0, 0, 0.3);vertical-align: middle;font-weight: bold;border: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #00559a;cursor: pointer;}

/*------------------------------------------------------------------------------
 * Container Layout Fix
------------------------------------------------------------------------------*/
.clearfix {zoom:1;} /* ie6, ie7 */
.clearfix:after   {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix         {display:inline-table;}
/* Mac IE Hack \*/
* html .clearfix  {height:1%}
.clearfix         {display:block;}
/*\ Mac IE Hack */


/*------------------------------------------------------------------------------
 * Link Setting
------------------------------------------------------------------------------*/
.cursor {cursor:pointer!important;display:inline-block; }


/*------------------------------------------------------------------------------
 * Responsive Media Query
------------------------------------------------------------------------------*/
.oldie body.one-page {padding-top:70px;}
.oldie #Nav {height:75px;}
.oldie .flexnav {overflow:visible;}
.oldie .flexnav.one-page {top:0; right:auto; max-width:1080px;}
.oldie .flexnav .navLinkRecruitMob {display:none;}
.oldie .flexnav li {position:relative; list-style:none; float:left; display:block; background-color:#000000; width:120px; overflow:visible;}
.oldie .flexnav li:hover > ul {display:block; width:100%; overflow:visible;}
.oldie .flexnav li:hover > ul li {width:100%; float:none;}
.oldie .flexnav li a {border-left:0px solid #acaca1; border-bottom:none; overflow:visible;}
.oldie .flexnav li > ul {background:#000000; position:absolute; top:auto; left:0; display:none; z-index:1; overflow:visible;}
.oldie .flexnav li ul li ul {top:0;}
.oldie .flexnav li ul li a {border-bottom:none;}
.oldie .flexnav li ul.open {display:block; width:100%; overflow:visible;}
.oldie .flexnav li ul.open li {  width:100%;}
.oldie .flexnav li ul.open ul.open {  margin-left:100%; top:0; display:block; width:100%; overflow:visible;}
.oldie .flexnav ul li:hover ul {margin-left:100%; top:0;}
.oldie .menu-button {display:none;}
.oldie.ie7 .flexnav li {width:120px;}
