@charset "utf-8";

/*reset*/
html, body {width:100%; -webkit-text-size-adjust:none; }
html {overflow:auto;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:fixed;/*table-layout:auto로 바꿀지 검토가 필요함.*/}
li {list-style:none;}
fieldset {background:none; border:none;}
legend, caption {position:absolute; top:-99999px; left:-99999px;}
label {cursor:text;}
input:checked[type="checkbox"] {-webkit-appearance:checkbox; background-color:#fff;}
input[type="button"], input[type="text"], input[type="image"] {-webkit-appearance:none;-webkit-border-radius:0;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
textarea, input {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset; background:#fff !important;}
textarea {resize:none;-webkit-appearance:none; -webkit-border-radius:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}
abbr, acronym {border:0; font-variant:normal;}
strong {font-weight:bold;}
img {border:0;}
em, i {font-style:normal;}
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
button {margin:0; padding:0; border:none; cursor:pointer; background:none;}
button::-moz-focus-inner {padding:0; border:0;}

/*  규칙

공통 이미지 명 gnb_icn 선언

ir은 타 페이지 ir과 충돌나지 않도록 gnb_ir 로 별도 처리!

클릭요소 아이콘 이름 btn_
이미지 요소 이름 icon_

*/

/* Skip Navigation */
#skip_nav {z-index:-1; position:absolute; top:0; left:0; width:100%;}
#skip_nav a {position:absolute; top:-99999px; left:-99999px; display:block; width:100%; height:60px; font-weight:bold; font-size:17px; text-align:center; color:#fff; line-height:60px; border-bottom:1px solid #fcfcfc; background-color:#015293}

/*common*/
#sbs_common_gnb .hide,
#sbs_common_footer .hide,
#medianet_common_footer .hide,
#medianet_common_gnb .hide {z-index:-1; position:absolute; top:-999999em; left:-999999em; display:inline-block; width:1px; height:1px; font-size:1px; line-height:1px;}
.gnb_icn {position:relative; display:inline-block; .display:inline; .zoom:1;  vertical-align:middle; font:0/0 arial; overflow:hidden; background-repeat:no-repeat; background-color:transparent;background-image:url('../img/set_gnb2.png'); background-size:220px auto;}
.gnb_normal_w .gnb_ir {z-index:-1; position:relative; display:block; width:100%; font-size:9px; text-align:center; white-space:nowrap; overflow:hidden; text-indent:-99999px;color:transparent;}

#sbs_common_footer .ir,
#sbs_common_gnb .ir {z-index:-1; position:relative; display:block; width:100%; font-size:9px; text-align:center; white-space:nowrap; overflow:hidden; text-indent:-99999px;color:transparent;}

/* #sbs_common_gnb {min-width:1336px; margin:0 auto;} */
/* GNB normal 타입 */

#sbs_common_footer,
#sbs_common_gnb {font-size:13px; line-height:normal; font-family:'Malgun Gothic','맑은 고딕','Dotum','돋움','Apple SD Gothic Neo','Arial','sans-serif'; letter-spacing:-1px;}
#sbs_common_gnb {background-color:#fff;}

#sbs_common_gnb.gnb_normal_w {position:relative; z-index:101; width:100%; background-color:#fff;}
    .gnb_normal_w .gnb_inner {position:relative; width:1170px; margin:0 auto;height:127px; overflow:visible; }
    .gnb_normal_w .gnb_inner:after {display:block; content:''; clear:both;}
    .gnb_normal_w.gnb_main_w .gnb_inner {width:1170px;}
    .gnb_normal_w.gnb_sub_w .gnb_inner {width:1170px;}
        .gnb_normal_w .gnb_logo_w {height:73px; overflow:hidden; padding-bottom:7px;}
            .gnb_normal_w .glogo_h1 {float:left;}
                .gnb_normal_w .banner_season {display:block; height:73px;}
                    .gnb_normal_w .bnr_season_link {display:block;}
                .gnb_normal_w .glogo_h1_link {position:relative; width:120px; height:60px; display:block; padding:13px 6px 0 0;}
                    .gnb_normal_w .logo_sbs {position:absolute; bottom:0; left:0; width:120px; height:60px;background-position:-60px 0;}
        .gnb_normal_w .gnb_list_w {float:left; height:47px; position:relative; left:-10px; /*width:671px;*/}
        .gnb_normal_w .gnb_list_w:after {display:block; content:''; clear:both;}
            .gnb_normal_w [class^="glist_inner_"] {float:left; margin-left:5px; }
                .gnb_normal_w .glist_inner_cont:first-child {margin-left:0;}
                .gnb_normal_w .glist_link {position:relative; z-index:2; display:block; margin:0; padding:0 10px; height:47px; line-height:47px; font-size:18px;  color:#014b84; font-weight:bold;}
                    .gnb_normal_w .glist_link:hover,
                    .gnb_normal_w .glist_inner_cont.current .glist_link,
                    .gnb_normal_w .allprog_btn_open:hover .allprog_btn_text,
                    .gnb_normal_w .allprog_open .allprog_btn_text {color:#109ce8 !important; text-decoration:none;}
                    .glist_text {position:relative; display:inline-block; }
                    .gnb_normal_w .glist_inner_cont.current .glist_text:after,
                    .gnb_normal_w [class^="allprog_btn_"].current .allprog_btn_text:after,
                    .gnb_normal_w .allprog_open .allprog_btn_text:after {display:inline-block; content:''; position:absolute; left:0; bottom:0; width:100%; height:4px; background-color:#109ce8; }
                    #sbs_common_gnb.gnb_normal_w .glist_icon_new {position:absolute; top:1px; right:-5px; width:13px; height:15px; background-position:-45px -40px;}
                    #sbs_common_gnb.gnb_normal_w .glist_bar {display:none; position:absolute; z-index:5; bottom:0; left:0; width:100%; height:4px; background-color:#0086cf;}
                    #sbs_common_gnb.gnb_normal_w .current .glist_bar {display:none;}
                    .gnb_normal_w .glist_inner_olympic {display:none;}
        .gnb_normal_w .gnb_important_w {position:relative; float:right; padding-right:88px; z-index:102;}
        .gnb_normal_w .gnb_important_w:after {content:''; display:block;clear:both;}
            .gnb_normal_w .gnb_important_w .glist_link {margin:0 0 0 5px !important; padding:0 10px; float:left; font-weight:bold; font-size:14px; color:#333;}
            .gnb_normal_w [class^="gimport_link_"] {display:block; height:47px; float:left; padding:0 11px; width:38px; line-height:47px;}
            .gnb_normal_w [class^="gimport_link_"] .gnb_icn {top:19px; vertical-align:top;}
            .gnb_normal_w .gimport_link_search_open .gnb_icn {top:4px;}
            .gnb_normal_w .gimport_link_search_open {position:absolute; right:0; top:0; height:27px; padding:0; width:40px;}
                .gnb_normal_w .gimport_link_search_open:hover .gmenu_search {background-position:-25px -40px;}
                .gnb_normal_w .gmenu_onair {width:37px; height:13px; background-position:-100px -60px;}
                .gnb_normal_w [class^="gimport_link_"]:hover .gmenu_onair,.gnb_normal_w [class^="gimport_link_"]:focus .gmenu_onair,.gnb_normal_w [class^="gimport_link_"].current .gmenu_onair { background-position:-140px -60px;}
                .gnb_normal_w .gmenu_timetable {width:38px; height:13px; background-position:-70px -80px;}
                .gnb_normal_w [class^="gimport_link_"]:hover .gmenu_timetable,.gnb_normal_w [class^="gimport_link_"]:focus .gmenu_timetable,.gnb_normal_w [class^="gimport_link_"].current .gmenu_timetable { background-position:-110px -80px;}
                .gnb_normal_w .gmenu_search {position:absolute; top:15px; right:0; width:19px; height:19px; background-position:0 -40px; }
            .gnb_normal_w .gnb_search_w {display:block; position:absolute; z-index:102; top:-34px; right:0; width:181px; height:27px;}
                .gnb_normal_w .gsearch_inner {position:relative; height:27px; line-height:27px;}
                    .gnb_normal_w .gsearsh_arrow {position:absolute; z-index:102; top:-9px; right:4px; width:12px; height:9px; background-position:-150px -75px;}
                    .gnb_normal_w .gsearch_cont {position:relative; height:27px; padding-right:29px; border-bottom:1px solid #777;}
                        .gnb_normal_w .iptxt_w {position:relative; top:-1px; padding:0 !important; height:27px; border:0 !important;  width:100%;line-height:27px; }
                        .gnb_normal_w .iplabel {position:absolute; top:0; left:2px; max-width:100%; height:27px; line-height:27px; font-size:14px; color:#888; letter-spacing:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
                            .gnb_normal_w .iptxt {width:100%; height:27px; line-height:27px; font-size:14px; color:#555; border:0 !important; background:#fff !important; }
                        .gnb_normal_w .gsearch_submit {position:absolute; top:0; right:0; width:25px; height:52px;}
                            .gnb_normal_w .gs_search {position:absolute; top:12px; right:0; width:25px; height:25px; background-position:0 -15px;}
                    .gnb_normal_w .gsearch_popular_w {position:relative; overflow:hidden; margin:11px 0; height:22px; letter-spacing:0;}
                        .gnb_normal_w .gsp_title {display:block; float:left; padding:0 15px; background-color:#fff; color:#555; font-size:12px; line-height:22px;}
                        .gnb_normal_w .gsp_list {float:left; height:24px; overflow:hidden; max-width:78%;line-height:23px; }
                            .gnb_normal_w .gsp_link {float:left; display:block; margin-left:22px; color:#d6d6d6;}
                            .gnb_normal_w .gsp_link:hover,.gnb_normal_w .gsp_link:focus {text-decoration:underline;}
                    .gnb_normal_w .gsearch_img {position:absolute; z-index:99; bottom:-15px; right:35px; display:block;}
                        .gnb_normal_w .gsearch_img > img {display:block;}
                    .gnb_normal_w .gimport_link_search_closed {position:absolute;z-index:100; top:-41px; right:0; width:47px; height:40px; background-color:#fff;}
                        .gnb_normal_w .gmenu_closed {position:absolute; top:7px; right:0; width:20px; height:20px; background-position:-25px -15px;}
        #sbs_common_gnb .gnb_members_w,
        #medianet_common_gnb .gnb_members_w {position:absolute; top:12px; right:0;}
        #sbs_common_gnb .gnb_members_w:after,
        #medianet_common_gnb .gnb_members_w:after {content:'';}
            #sbs_common_gnb [class^="gmembers_link_"],
            #medianet_common_gnb [class^="gmembers_link_"],
            #medianet_common_gnb [class^="mmenu_link_"] {position:relative; float:left; display:block; padding:0 10px; font-size:12px; letter-spacing:0; font-weight:normal; line-height:30px; color:#555;}
            #sbs_common_gnb [class^="gmembers_link_"]:hover,#sbs_common_gnb [class^="gmembers_link_"]:focus,
            #medianet_common_gnb [class^="gmembers_link_"]:hover,#medianet_common_gnb [class^="gmembers_link_"]:focus,
            #medianet_common_gnb [class^="mmenu_link_"]:hover,#medianet_common_gnb [class^="mmenu_link_"]:focus {text-decoration:underline;}
            #sbs_common_gnb .gnb_members_w [class^="gmembers_link_"]:first-child  .gmember_bar {display:none !important;}
            #sbs_common_gnb .gmembers_link_myinfo_w,
            #medianet_common_gnb .gmembers_link_myinfo_w {padding:0;}
            #sbs_common_gnb .gmembers_link_myinfo,
            #medianet_common_gnb .gmembers_link_myinfo {padding-right:20px;}
            #sbs_common_gnb .gmembers_link_myinfo_closed,
            #medianet_common_gnb .gmembers_link_myinfo_closed {display:none; position:absolute; top:0; height:30px; right:0; width:100%;}
            #sbs_common_gnb .open_myinfo .gmembers_link_myinfo_closed,
            #medianet_common_gnb .open_myinfo .gmembers_link_myinfo_closed {display:block;}
                #medianet_common_gnb .open_myinfo .gmembers_link_myinfo_closed .gnb_ir {display:none;}
            #sbs_common_gnb .open_myinfo .gmembers_link_myinfo .icon_arrow,
            #medianet_common_gnb .open_myinfo .gmembers_link_myinfo .icon_arrow {background-position:-165px -80px}
            #sbs_common_gnb .gmembers_link_myinfo .icon_arrow,
            #medianet_common_gnb .gmembers_link_myinfo .icon_arrow {position:absolute; top:14px; right:9px; width:8px; height:6px; background-position:-165px -75px}
            .gnb_normal_w .gmembers_link_myinfo_w .gmember_bar {display:none !important;}
            #sbs_common_gnb .myinfo_box_layer,
            #medianet_common_gnb .myinfo_box_layer {position:absolute; z-index:110; top:30px; left:-60px; width:209px; height:144px; background-color:#fff; border:1px solid #ebebeb; display:none;}
            #sbs_common_gnb .open_myinfo .myinfo_box_layer,
            #medianet_common_gnb .open_myinfo .myinfo_box_layer {display:block;}
                #sbs_common_gnb .mibl_inner,
                #medianet_common_gnb .mibl_inner {position:relative; padding:6px 13px 45px;overflow:hidden;}
                #sbs_common_gnb .mibl_barrow,
                #medianet_common_gnb .mibl_barrow {position:absolute; top:-5px; left:40%; width:9px; height:5px; background-position:-25px -35px;}
                    #sbs_common_gnb .mibl_inner a:hover,
                    #medianet_common_gnb .mibl_inner a:hover {text-decoration:underline;}
                    #sbs_common_gnb .mibl_inner > [class^="miblline_"],
                    #medianet_common_gnb .mibl_inner > [class^="miblline_"] {width:100%; float:left; display:block; height:19px; line-height:19px; font-size:12px; color:#333; letter-spacing:0; overflow:hidden;}
                        #sbs_common_gnb .miblline_tit,
                        #medianet_common_gnb .miblline_tit {position:relative; color:#888; padding-right:10px;}
                            #sbs_common_gnb .miblline_bar,
                            #medianet_common_gnb .miblline_bar {position:absolute; top:4px; right:5px; display:block; height:11px; width:1px; background-color:#eee;}
                        #sbs_common_gnb .miblline_text,
                        #medianet_common_gnb .miblline_text {word-break:break-all; font-weight:normal;}
                        #sbs_common_gnb .miblline_point,
                        #medianet_common_gnb .miblline_point {position:relative; padding-right:15px; display:inline-block; .display:inline; .zoom:1; word-break:break-all; font-weight:normal;}
                            #sbs_common_gnb .icon_point,
                            #medianet_common_gnb .icon_point {position:absolute; top:3px; right:0; width:13px; height:13px; background-position:-150px -85px;}
                            #sbs_common_gnb .miblline_pnumber,
                            #medianet_common_gnb .miblline_pnumber {font-weight:normal; color:#e37509;}
                    #sbs_common_gnb .mibl_inner .miblline_id_w,
                    #medianet_common_gnb .mibl_inner .miblline_id_w {height:36px; line-height:36px; max-width:104px; overflow:hidden;}
                    #sbs_common_gnb .mibl_inner .miblline_btn_myzone,
                    #medianet_common_gnb .mibl_inner .miblline_btn_myzone {display:block; position:absolute; bottom:0; left:0; width:100%; height:37px; line-height:37px; font-size:16px; text-align:center; background-color:#f5f5f5; font-weight:bold;}
                    #sbs_common_gnb .mibl_inner .miblline_btn_logout,
                    #medianet_common_gnb .mibl_inner .miblline_btn_logout {display:block; position:absolute; top:12px; right:13px; height:23px; line-height:23px; width:63px; text-align:center; border:1px solid #ebebeb;}
            #sbs_common_gnb .gmember_bar,
            #medianet_common_gnb .gmember_bar {position:absolute; left:0; top:11px; float:left; display:block; height:10px; width:1px; background-color:#f0f0f0;}
            #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"] .gmember_bar {right:0; left:auto;}
            /*#sbs_common_gnb .gmember_bar,
            #medianet_common_gnb .gmember_bar {float:left; display:block; position:relative; top:11px; height:10px; width:1px; background-color:#f0f0f0;}*/
            .gnb_normal_w .language_translation_w .gmember_bar {display:block;}
            #sbs_common_gnb .language_translation_w,
            #medianet_common_gnb .language_translation_w {position:relative; float:left; width:100px; height:30px; }
                #sbs_common_gnb .language_select,
                #medianet_common_gnb .language_select {height:30px; width:66px; border:none; text-indent:7px; font-size:12px; line-height:30px; color:#555; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; border:none; border-radius:0; background:url('../img/lang_select_arrow.gif') no-repeat 46px top; background-size:17px 30px; }
                #sbs_common_gnb .translation_tip_box_layer,
                #medianet_common_gnb .translation_tip_box_layer {display:none; position:absolute; z-index:110; top:29px; right:-1px; width:165px; border:1px solid #ebebeb; background-color:#fff;}
                #sbs_common_gnb .translation_tip_box_layer.current,
                #medianet_common_gnb .translation_tip_box_layer.current {display:block;}
                    #sbs_common_gnb .translation_tip_box_layer .mibl_barrow,
                    #medianet_common_gnb .translation_tip_box_layer .mibl_barrow {right:9px; left:auto;}
                    #sbs_common_gnb .ttbl_inner,
                    #medianet_common_gnb .ttbl_inner {padding:30px 10px 11px;}
                        #sbs_common_gnb .ttbl_inner .icon_new,
                        #medianet_common_gnb .ttbl_inner .icon_new {position:absolute; top:10px; left:10px; width:13px; height:15px; background-position:-45px -40px;}
                        #sbs_common_gnb .ttbl_text,
                        #medianet_common_gnb .ttbl_text {font-size:11px; color:#888; letter-spacing:0;}
                        #sbs_common_gnb .ttbl_btn_closed,
                        #medianet_common_gnb .ttbl_btn_closed {position:absolute; width:29px; height:29px; top:0; right:0; z-index:111; }
                            #sbs_common_gnb .ttbl_btn_closed .icon_closed,
                            #medianet_common_gnb .ttbl_btn_closed .icon_closed {position:absolute; top:10px; right:10px; width:9px; height:9px; background-position:-170px -95px;}
            .gnb_normal_w .go_btn_search {display:none;}
            [class$="gnb_simple_w"] .go_btn_search,
            [class$="gnb_simple_w gnb_nonesidemenu_w"] .go_btn_search,
            [class$="gnb_simple_w gnb_supersimple_w"] .go_btn_search,
            [class$="gnb_simple_w no_allprogram"] .go_btn_search {position:relative; display:block; float:left; padding:0 24px 0 10px; height:30px; line-height:30px; font-size:12px; color:#555;}
                [class$="gnb_simple_w"] .go_btn_search .icon_search,
                [class$="gnb_simple_w gnb_nonesidemenu_w"] .go_btn_search .icon_search,
                [class$="gnb_simple_w gnb_supersimple_w"] .go_btn_search .icon_search,
                [class$="gnb_simple_w no_allprogram"] .go_btn_search .icon_search {position:absolute; top:50%; right:10px; margin-top:-5px; width:11px; height:11px; background-position:-195px -60px;}
        .gnb_normal_w .gnb_sns_w {position:absolute; overflow:hidden; top:12px; right:0;  width:50px;}
            .gnb_normal_w [class^="gsns_link_"] {position:relative; display:block; float:left; height:30px;}
            .gnb_normal_w .gsns_link_facebook {width:25px;}
            .gnb_normal_w .gsns_link_twitter {width:25px;}
                .gnb_normal_w .icon_facebook {position:absolute; top:8px; left:5px;width:8px; height:15px; background-position:-35px 0;}
                .gnb_normal_w .icon_twitter {position:absolute; top:9px; right:0;width:15px; height:14px; background-position:-45px 0;}
    #sbs_common_gnb .gnb_line {position:absolute; bottom:0; left:0; display:block; z-index:1; width:100%; height:1px; background-color:#bbb;}
/* 해상도 케이스 처리 */
#sbs_common_gnb.gnb_normal_w.gnb_main_w .gnb_inner {width:1170px;}
/* GNB simple 타입 */
.gnb_down #sbs_common_gnb.gnb_simple_w {z-index:2;} /* 뉴프로그램템플릿개편 헤더 영역 전체프로그램 z-index 오류 수정을 위한 추가 */
#sbs_common_gnb.gnb_simple_w {position:relative; width:100%; height:30px;background-color:#fff;}
    #sbs_common_gnb.gnb_simple_w .gnb_inner {position:relative; width:1170px; height:30px; margin:0 auto;}
    #sbs_common_gnb.gnb_nonesidemenu_w .gnb_inner {width:1170px;}
        .gnb_simple_w .banner_season {display:none;}
        .gnb_simple_w .glogo_h1 {position:absolute; top:0; left:0; width:32px; height:30px;}
            .gnb_simple_w .glogo_h1_link {position:relative; display:block; padding:8px 0; height:14px; width:32px;}
                .gnb_simple_w .logo_sbs {position:absolute; top:8px; left:0; width:32px; height:14px; background-position:0 0;}
                    .gnb_simple_w .glogo_h1 .gnb_ir {font-size:0; text-indent:-9999em;}
        .gnb_simple_w .gnb_list_w {overflow:hidden; margin-left:32px;}
            .gnb_simple_w [class^="glist_inner_"] {float:left;}
                #sbs_common_gnb.gnb_simple_w .glist_link {display:block; position:relative; height:30px; line-height:30px; padding:0 10px; margin:0; color:#555; }
                .gnb_simple_w .glist_link:hover {text-decoration:underline;}
                    .gnb_simple_w .glist_link .gnb_icn {background:none; display:block; height:30px;}
                    .gnb_simple_w .glist_link .gnb_icn.glist_icon_new {display:none;}
                #sbs_common_gnb.gnb_simple_w .glist_inner_event1 .glist_link {padding-left:0 !important;}
                    .gnb_simple_w .glist_inner_event1 .glist_link .gnb_icn {background-image:url('../img/set_gnb2.png') !important; background-size:220px auto !important;}
                    .gnb_simple_w .gmenu_event1 {top:0; width:156px; height:30px !important; background-position:0 -200px !important;}
                        #sbs_common_gnb.gnb_simple_w .glist_bar {display:block !important; position:absolute; top:10px; left:0; height:10px; width:1px; background-color:#e5e5e5;}
                        #sbs_common_gnb.gnb_simple_w [class^="glist_inner_"]:first-child .glist_bar {display:none;}
                        .gnb_simple_w .gnb_list_w .gnb_ir {display:block; font-size:12px; line-height:30px;letter-spacing:0;}
                        .gnb_simple_w .gnb_list_w .glist_inner_event1 .gnb_ir {font-size:0 !important; text-indent:-9999em !important;}
        .gnb_simple_w .gnb_important_w {display:none;}
            .gnb_simple_w .gimport_link_onair,
            .gnb_simple_w .gimport_link_timetable,
            .gnb_simple_w .gimport_link_search_open,
            .gnb_simple_w .gsearch_popular_w,
            .gnb_simple_w .gimport_link_search_closed {display:none;}
            .gnb_simple_w .gnb_search_w {display:none;}
                .gnb_simple_w .gsearch_inner {height:22px; overflow:hidden;}
                    .gnb_simple_w .gsearch_cont {width:156px; height:21px; overflow:hidden; border-bottom:1px solid #555;}
                        .gnb_simple_w .iptxt_w {position:relative; height:21px;margin-left:5px; width:131px;font-size:12px; line-height:21px;}
                            .gnb_simple_w .iptxt {position:relative; z-index:1; height:100%; width:100%; border:none;  color:#555;}
                            .gnb_simple_w .iplabel {position:absolute; top:0; left:0; z-index:2; color:#888; letter-spacing:0;}
                        .gnb_simple_w .gsearch_submit {position:absolute; top:0; right:0; width:20px; height:21px;}
                            .gnb_simple_w .gs_search {width:15px; height:15px;background-position:-45px -15px;}
        #sbs_common_gnb.gnb_simple_w .gnb_members_w {padding-right:80px; position:absolute; top:0; right:-10px; height:30px;}
            #sbs_common_gnb.gnb_simple_w [class^="gmembers_link_"] {color:#555;}
                #sbs_common_gnb.gnb_simple_w [class^="gmembers_link_"] .gnb_ir {z-index:-1; font-size:0px; width:1px; height:1px; overflow:hidden;}
.gnb_simple_w .gnb_sns_w {display:none;}
    #sbs_common_gnb.gnb_simple_w .gnb_line {background-color:#e7e7e7;}
/* 전체프로그램 */
.gnb_normal_w.no_allprogram .gnb_important_w,
.gnb_simple_w.no_allprogram .gnb_members_w {padding-right:0;}
#sbs_common_gnb.no_allprogram .all_porgram_w {display:none !important;}
#sbs_common_gnb.gnb_simple_w.gnb_nonesidemenu_w .all_porgram_w {display:none;}
#sbs_common_gnb .all_porgram_w {position:relative; z-index:102; display:block;}
    #sbs_common_gnb .allprog_btn_open {position:absolute; z-index:101; top:-47px; right:50%; margin-right:-585px; line-height:47px; width:auto; height:47px; text-align:center; font-size:14px !important;}
    #sbs_common_gnb.gnb_simple_w .allprog_btn_open {display:block; top:-30px; margin-right:-595px; padding:0 20px 0 10px; .padding:0 20px 0 5px; width:80px; height:30px; }
        #sbs_common_gnb .allprog_btn_text {position:relative; top:0; .top:0; padding-right:20px; display:block; max-width:56px; height:47px; line-height:47px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; letter-spacing:0; font-size:14px; z-index:101;font-weight:bold; }
        #sbs_common_gnb.gnb_simple_w .allprog_btn_text {top:0; height:auto; padding-right:0; font-size:12px; height:30px; line-height:32px; .min-width:72px; color:#555; font-weight:normal; }
        #sbs_common_gnb.gnb_simple_w .allprog_open .allprog_btn_text {color:#109ce8;}
        #sbs_common_gnb.gnb_simple_w .text_line {display:inline; .display:inline; .zoom:1;}
        #sbs_common_gnb .all_porgram_w .icon_arrow {position:absolute; z-index:101; top:50%; right:0;  margin-top:-4px; width:14px; height:8px; background-position:-180px -55px;}
        #sbs_common_gnb .allprog_btn_open .icon_arrow {background-position:-180px -50px;}
        #sbs_common_gnb .allprog_btn_open:hover .icon_arrow {background-position:-180px -60px;}
        #sbs_common_gnb .allprog_open .icon_arrow,
        #sbs_common_gnb .allprog_open .allprog_btn_open:hover .icon_arrow {background-position:-195px -50px !important;}
        #sbs_common_gnb.gnb_simple_w .all_porgram_w .icon_arrow {top:14px; right:10px; margin-top:0; width:7px; height:5px;background-position:-210px -55px;}
        #sbs_common_gnb.gnb_simple_w .allprog_open .icon_arrow,
        #sbs_common_gnb.gnb_simple_w .allprog_open:hover .icon_arrow {background-position:-210px -50px !important;}
        #sbs_common_gnb.gnb_simple_w .allprog_btn_open:hover .allprog_btn_text {text-decoration:underline;}
    #sbs_common_gnb .allprog_list_w {display:none;position:absolute; top:0; left:0; z-index:102; width:100%; padding-bottom:1px; overflow:hidden;}
    #sbs_common_gnb .allprog_open .allprog_list_w {display:block;}
    #sbs_common_gnb .allprog_btn_open .gmember_bar {display:none;}
    #sbs_common_gnb.gnb_simple_w .gmember_bar {display:block;}
        #sbs_common_gnb .allprog_btn_closed {position:absolute; bottom:0; right:0; width:80px; height:58px;}
            #sbs_common_gnb .allprog_btn_closed .icon_closed {position:absolute; top:50% !important; left:50% !important; margin:-10px 0 0 -10px; width:20px; height:20px; background-position:-25px -15px;}
        #sbs_common_gnb .allprog_open .allprog_bdline {position:absolute; bottom:0; left:0; display:block; height:1px; width:100%; background-color:#000; opacity:0.2;filter:alpha(opacity=20);}
        #sbs_common_gnb .allprog_bdline {display:none;}
        #sbs_common_gnb .allprog_list_inner {padding-bottom:38px; background-color:#fff;}
            #sbs_common_gnb .allprog_list {width:1170px; margin:0 auto; overflow:hidden;}
                #sbs_common_gnb .allprog_title {padding:30px 0 0 0; font-size:16px; font-weight:normal; color:#222;}
                #sbs_common_gnb .allprog_cont_w {width:1220px; position:relative; left:-25px;}
                #sbs_common_gnb .allprog_cont_w:after {display:block; content:''; clear:both;}
                    #sbs_common_gnb .allprog_cont {float:left; padding:0 25px; width:194px;}
                        #sbs_common_gnb [class^="allprog_inner_"] {position:relative; padding-top:35px;font-size:12px; letter-spacing:0;}
                            #sbs_common_gnb .allprog_stit {position:absolute; top:20px; left:0; font-weight:bold; color:#222;}
                        #sbs_common_gnb .allprog_inner_etc {padding-top:0;}
                            #sbs_common_gnb .allprog_inner_etc .allprog_stit {position:relative; display:block;}
                               #sbs_common_gnb .allprog_inner_etc .allprog_stit:first-child {margin-bottom:15px;}
                                #sbs_common_gnb .allprog_stit_link {color:#222;}
                                #sbs_common_gnb .allprog_stit_link:hover {text-decoration:underline;}
                            #sbs_common_gnb .program_paging_w {position:absolute; top:20px; right:0; padding-right:35px; height:15px; font-size:11px; overflow:hidden;}
                                #sbs_common_gnb .program_number_w {float:right; overflow:hidden;}
                                    #sbs_common_gnb .program_number_now {float:left; color:#333;}
                                    #sbs_common_gnb .program_number_all {float:left; color:#888;}
                                #sbs_common_gnb .program_btn_w {position:absolute; top:0; right:0; width:31px; height:15px; overflow:hidden;}
                                    #sbs_common_gnb button[class^="program_btn_"] {height:15px; width:16px; float:left; border:1px solid #ddd;}
                                    #sbs_common_gnb .program_btn_next {margin-left:-1px;}
                                        #sbs_common_gnb button[class^="program_btn_"] .gnb_icn {position:absolute; top:4px; width:5px; height:7px; opacity:0.6;filter:alpha(opacity=60);}
                                        #sbs_common_gnb button[class^="program_btn_"]:hover .gnb_icn,button[class^="program_btn_"]:focus .gnb_icn {opacity:1;filter:alpha(opacity=100);}
                                        #sbs_common_gnb button[class^="program_btn_"]:hover .gnb_icn,button[class^="program_btn_"]:focus .gnb_icn {opacity:1;filter:alpha(opacity=100);}
                                        #sbs_common_gnb button[class^="program_btn_"].disable .gnb_icn {opacity:0.2;filter:alpha(opacity=20);}
                                        #sbs_common_gnb .icon_prev {left:5px; background-position:-20px -40px;}
                                        #sbs_common_gnb .icon_next {right:5px; background-position:-20px -50px;}
                            #sbs_common_gnb .ap_list {width:160px; height:154px; margin-top:15px; overflow:hidden;}
                            /*#sbs_common_gnb .allprog_inner_culture .ap_list,#sbs_common_gnb .allprog_inner_entertainment .ap_list {height:352px; }*/
                                #sbs_common_gnb .ap_inner {float:left; display:none}
                                #sbs_common_gnb .ap_inner.current {display:block;}
                                    #sbs_common_gnb .ap_link {position:relative;display:block; width:150px; padding-left:6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:22px; line-height:22px; color:#888; }
                                    #sbs_common_gnb .ap_link:hover {color:#333;}
                                    #sbs_common_gnb .ap_link:hover .ap_program {text-decoration:underline;}
                                        #sbs_common_gnb .ap_program {display:inline-block; padding-right:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:132px;}
                                        #sbs_common_gnb .ap_dot {position:absolute; top:10px; left:0; width:2px; height:2px; display:block; background-color:#888;}
                                        #sbs_common_gnb .ap_icon_new {position:relative; top:-8px; vertical-align:middle; width:13px; height:12px; background-position:-45px -40px; }

/* 채널 */
#sbs_common_gnb.gnb_simple_w .gnb_channel_w {display:none;}
#sbs_common_gnb.gnb_normal_w .gnb_channel_w {display:block; position:relative; z-index:90;}
    #sbs_common_gnb.gnb_normal_w .gch_inner {position:absolute; z-index:90; top:0; right:0; width:70px; background-color:#f7f7f7;}
        #sbs_common_gnb.gnb_normal_w .gch_title {position:relative; padding:5px 0; height:37px; line-height:18px; font-size:13px; color:#fff; text-align:center; background-color:#00a0e9;}
        #sbs_common_gnb.gnb_normal_w .gch_title:after {display:block; content:''; position:absolute; left:30px; bottom:-3px; width:10px; height:10px; transform:rotate(45deg); background-color:#00a0e9;}
            #sbs_common_gnb.gnb_normal_w .gch_titline {display:block; position:absolute; top:10px; right:29px; width:11px; height:1px; background-color:#555;}
        #sbs_common_gnb.gnb_normal_w .gch_list {padding-bottom:10px;}
            #sbs_common_gnb.gnb_normal_w .gchl_inner {}
                #sbs_common_gnb.gnb_normal_w .gchl_link {display:block; padding:10px 0 10px 9px; height:18px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbsplus {width:42px; height:11px; background-position:-100px -135px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbsfune {width:47px; height:11px; background-position:-45px -135px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbssports {width:54px; height:11px; background-position:-80px -65px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbsgolf {width:43px; height:9px; background-position:0 -135px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbscnbc {width:35px; height:18px; background-position:-115px -115px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_sbsmtv {width:41px; height:12px; background-position:-115px -100px;}
                    #sbs_common_gnb.gnb_normal_w .gchl_logo_nick {width:24px; height:12px; background-position:-115px -80px;}
/* footer */
#sbs_common_footer.footer_normal_w {position:relative; z-index:1; font-size:12px; font-family:'Malgun Gothic','맑은 고딕','Dotum','돋움','Apple SD Gothic Neo','Arial','sans-serif'; background-color:#f9f9f9;}
    #sbs_common_footer.footer_normal_w a:hover {text-decoration:underline;}
    #sbs_common_footer.footer_normal_w .footer_inner {position:relative; width:100%; z-index:1; padding:24px 0; font-size:12px !important;}
    #sbs_common_footer .footer_inner {background:none !important;}
        #sbs_common_footer.footer_normal_w .footer_topcont_quick_w {border:1px solid #eee; border-width:1px 0;}
            #sbs_common_footer.footer_normal_w .footer_topcont_quick_inner {position:relative; margin:0 auto; width:1170px; height:50px; overflow:hidden; }
                #sbs_common_footer.footer_normal_w .footer_notice_w {height:50px; line-height:50px; float:left; overflow:hidden;}
                    #sbs_common_footer.footer_normal_w .fn_notice {float:left; position:relative; width:66px; font-weight:bold; font-size:12px !important; color:#555;}
                    #sbs_common_footer.footer_normal_w .fn_notice:hover {text-decoration:underline;}
                        #sbs_common_footer.footer_normal_w .fn_notice .icon_arrow {position:absolute; right:10px; top:50%; margin-top:-3px; width:5px; height:8px; background-position:-210px -75px;}
                    #sbs_common_footer.footer_normal_w .fn_list {float:left; width:750px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#555;}
                #sbs_common_footer.footer_normal_w .footer_sns_w {float:right; margin-right:-7px; position:relative; top:2px; }
                #sbs_common_footer.footer_normal_w .fsns_cont {float:left; display:block; padding:7px;}
                    #sbs_common_footer.footer_normal_w .fsns_inner {display:block; position:relative; width:32px; height:32px; border-radius:100%; background-color:#555;}
                        #sbs_common_footer.footer_normal_w [class^="gnb_icn icon_footer_"]{position:absolute; left:50%; top:50%; margin-top:-7px; height:14px; }
                        #sbs_common_footer.footer_normal_w .icon_footer_fb {margin-left:-3px; width:7px; background-position:-210px -60px;}
                        #sbs_common_footer.footer_normal_w .icon_footer_tw {margin-left:-8px; width:16px; background-position:-190px -75px;}
                        #sbs_common_footer.footer_normal_w .icon_footer_cs {margin-left:-4px; width:8px; background-position:-180px -75px;}

        #sbs_common_footer.footer_normal_w .footer_topcont_w {position:relative; margin:0 auto; width:1170px;}
            #sbs_common_footer.footer_normal_w .footer_related_w  {}
                #sbs_common_footer.footer_normal_w [class^="footer_list_type"] {overflow:hidden;}
                #sbs_common_footer.footer_normal_w .footer_list_type1_w {width:730px; .width:710px;}
                    #sbs_common_footer.footer_normal_w .fl_inner {position:relative; height:21px; float:left; padding-right:11px; margin-right:10px; display:inline-block; .display:inline; .zoom:1;}
                    #sbs_common_footer.footer_normal_w .fl_inner.break_point {padding-right:0; margin-right:0;}
                    #sbs_common_footer.footer_normal_w .break_point .fl_bar {display:none;}
                        #sbs_common_footer.footer_normal_w .fl_link {display:block; color:#555; line-height:21px;}
                        #sbs_common_footer.footer_normal_w .fl_bar {position:absolute; top:6px; right:0; height:11px; width:1px; display:block; background-color:#ddd;}
            #sbs_common_footer.footer_normal_w .footer_participate_w {overflow:hidden; margin-top:8px;}
                #sbs_common_footer.footer_normal_w .fp_title {position:relative; float:left; font-size:12px; color:#555; line-height:21px; height:21px; padding-right:11px; margin-right:10px;}
                #sbs_common_footer.footer_normal_w .footer_list_type2_w {float:left;}
            #sbs_common_footer.footer_normal_w .footer_linkselect_w {position:absolute; top:0; right:0; width:171px;}
                #sbs_common_footer.footer_normal_w [class^="footer_linkselect_type"] {position:relative; width:100%; z-index:1;}
                #sbs_common_footer.footer_normal_w .footer_linkselect_type1_w {z-index:2;}
                    #sbs_common_footer.footer_normal_w .footer_linkselect_type2_w {margin-top:6px;}
                    #sbs_common_footer.footer_normal_w [class^="footer_linkselect_type"] a {position:relative; display:block; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#555; font-weight:normal;}
                    #sbs_common_footer.footer_normal_w .fls_title {}
                        #sbs_common_footer.footer_normal_w .fls_title .fls_link {z-index:2; height:28px; line-height:28px; border:1px solid #ddd;}
                            #sbs_common_footer.footer_normal_w .footer_icon_arrow {position:absolute; top:0; right:0; width:17px; height:28px; background-position:-160px -110px;}
                            #sbs_common_footer.footer_normal_w .select_open .footer_icon_arrow {background-position:-180px -110px;}
                    #sbs_common_footer.footer_normal_w .footer_linkselect_inner {display:none;position:absolute; z-index:10; width:169px; height:170px; overflow-y:scroll; top:29px; left:0; background-color:#f9f9f9; border:1px solid #ddd;}
                    #sbs_common_footer.footer_normal_w .select_open .footer_linkselect_inner {display:block;}
                        #sbs_common_footer.footer_normal_w .fls_list {padding:15px 0;}
                            #sbs_common_footer.footer_normal_w .fls_inner {height:21px; line-height:21px;}
        #sbs_common_footer.footer_normal_w .footer_bottomcont_w {width:100%; margin-top:14px; padding-top:10px;}
            #sbs_common_footer.footer_normal_w .footer_bottomcont_inner {width:1170px; margin:0 auto; color:#555;}
                #sbs_common_footer.footer_normal_w .footer_sbs_info_w {position:relative; overflow:hidden; padding:10px 0 10px 133px; height:24px; line-height:22px;}
                    #sbs_common_footer.footer_normal_w .fsi_logo_sbs {position:absolute; top:10px; left:0; width:58px; height:24px; background-position:0 -85px;}
                    #sbs_common_footer.footer_normal_w .fsi_address_w {float:left; min-height:24px; line-height:22px;}
                        #sbs_common_footer.footer_normal_w .fsi_address_w a {color:#555;}
                        #sbs_common_footer.footer_normal_w .fsia_bar {position:relative; top:2px; display:inline-block; width:1px; height:11px; background-color:#ddd; margin:0 10px;}
                #sbs_common_footer.footer_normal_w .footer_sbsch_info_w {position:relative; overflow:hidden; padding:10px 0 10px 133px; line-height:22px;}
                    #sbs_common_footer.footer_normal_w .fsi_logo_sbsch {position:absolute; top:10px; left:0; width:110px; height:24px; background-position:0 -85px;}
                #sbs_common_footer.footer_normal_w .footer_copyright_w {padding:20px 0 26px;}
                    #sbs_common_footer.footer_normal_w .footer_copy {font-weight:bold; letter-spacing:0;}
                        #sbs_common_footer.footer_normal_w .footer_simple_inner {display:none;}
                        #sbs_common_footer.footer_normal_w.footer_normal_w .footer_copy em {font-weight:bold; letter-spacing:0;}
        #sbs_common_footer.footer_normal_w.footer_main_w  .footer_topcont_w,
            #sbs_common_footer.footer_normal_w.footer_main_w .footer_bottomcont_inner {width:1140px;}
        #sbs_common_footer.footer_normal_w.footer_sub_w  .footer_topcont_w,
            #sbs_common_footer.footer_normal_w.footer_sub_w .footer_bottomcont_inner {width:920px;}
#sbs_common_footer.footer_simple_w {position:relative; z-index:1; border-top:1px solid #eee; font-size:12px; font-family:'Malgun Gothic','맑은 고딕','Dotum','돋움','Apple SD Gothic Neo','Arial','sans-serif'; background-color:transparent; }
    #sbs_common_footer.footer_simple_w .footer_topcont_w,
    #sbs_common_footer.footer_simple_w .footer_sbs_info_w,
    #sbs_common_footer.footer_simple_w .footer_sbsch_info_w,
    #sbs_common_footer.footer_simple_w .footer_topcont_quick_w {display:none;}
    #sbs_common_footer.footer_simple_w .footer_copyright_w {padding:0 0 50px; margin-top:16px; text-align:center; color:#888; letter-spacing:0;}
    #sbs_common_footer.footer_simple_w .footer_simple_inner {overflow:hidden; text-align:center; margin-bottom:7px;}
        #sbs_common_footer.footer_simple_w [class^="fs_cont_"] {display:inline-block; height:36px; line-height:36px; padding:0 10px 0 11px; font-size:12px; color:#888; text-align:center; position:relative;}
        #sbs_common_footer.footer_simple_w [class^="fs_cont_"]:after {display:block; content:''; position:absolute; left:0; top:13px; width:1px; height:9px; background-color:#ddd;}
            #sbs_common_footer.footer_simple_w [class^="fs_cont_"]:first-child:after {display:none;}
            #sbs_common_footer.footer_simple_w .fs_cont_personalinfo {font-weight:bold;}

/* 미디어넷 헤더 */
#medianet_common_gnb.medianet_gnb_simple_w {position:relative; width:100%; background-color:#fff;}
    #medianet_common_gnb .mgnb_line {position:absolute; bottom:0; left:0; display:block; z-index:1; width:100%; height:1px; background-color:#e7e7e7;}
    #medianet_common_gnb .mgnb_medianet_w {position:relative; width:100%; height:31px;}
        #medianet_common_gnb .mgnb_medianet_inner,
        #medianet_common_gnb .mgnb_channel_inner {position:relative; width:1170px; margin:0 auto; height:31px;}
        #medianet_common_gnb .mgnb_medianet_inner:after,
        #medianet_common_gnb .mgnb_channel_inner:after {content:''; display:block;}
            #medianet_common_gnb .mgnb_logo_w {float:left; width:80px; height:30px;}
                #medianet_common_gnb .mglogo_h1 {width:80px; height:30px;}
                    #medianet_common_gnb .mglogo_h1_link {position:relative; display:block;}
                        #medianet_common_gnb .logo_medianet {position:absolute; top:5px; left:0; width:106px; height:20px; background-position:0 -110px;}
                        #medianet_common_gnb .logo_plus {position:absolute; top:5px; left:0; width:75px; height:20px; background-position:0 -60px;}
            #medianet_common_gnb .gnb_medianet_menu_w {float:left; height:30px;}
            #medianet_common_gnb.medianet_gnb_simple_w .gnb_members_w {position:absolute; top:0; right:0; height:30px;}
    #medianet_common_gnb .mgnb_channel_w {position:relative; width:100%; height:31px;}
        #medianet_common_gnb .gnb_channel_menu_w {margin-left:-10px; overflow:hidden;}
        #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"] {position:relative;}
        #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"].current {color:#333; font-weight:bold;}
            #medianet_common_gnb .mmenu_text {position:relative; display:block;}
            #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"].current .mmenu_text::before {content:''; display:block; position:absolute; bottom:5px; left:0; width:100%; height:2px; background-color:#333;}
        #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"]:hover .mmenu_text {text-decoration: none; color:#333;}
        #medianet_common_gnb .gnb_channel_menu_w [class^="mmenu_link_"].current:hover {text-decoration:none;}
/* 미디어넷 풋터 */
#medianet_common_footer.medianet_footer_normal_w {position:relative; width:100%; background-color:#e5eaeb;}
    #medianet_common_footer .medianet_footer_inner {width:1170px; margin:0 auto;}
        #medianet_common_footer .medianet_footer_topcont_w {position:relative; padding:30px 300px 0 0;}
            #medianet_common_footer .medianet_footer_related_w {position:absolute; top:48px; right:0; width:300px;}
                #medianet_common_footer .medianet_footer_list_type1_w {overflow:hidden;}
                    #medianet_common_footer .mfl_inner {float:left; width:50%;}
                        #medianet_common_footer .mfl_link {display:block; line-height:44px; color:#000;}
            #medianet_common_footer .medianet_footer_medianet_info_w,
            #medianet_common_footer .medianet_footer_inm_info_w {margin-top:26px;}
                #medianet_common_footer .mfi_title {height:25px; line-height:25px; font-size:14px;}
                #medianet_common_footer .mfi_address_w {font-size:14px; line-height:23px;}
                    #medianet_common_footer .mfi_address_w > span {letter-spacing:-1px;}
                    #medianet_common_footer .mfia_bar {position:relative; top:2px; display:inline-block; margin:0 10px; height:14px; width:1px; background-color:#333;}
                    #medianet_common_footer .mfia_link_map,
                    #medianet_common_footer .mfia_link_mail {margin-left:15px; text-decoration:underline; color:#000;}
            #medianet_common_footer .medianet_footer_copyright_w {margin-top:30px;}
                #medianet_common_footer .footer_copy {font-size:14px; color:#666; line-height:15px;}
        #medianet_common_footer .footer_bottomcont_w {padding:96px 0 60px;}
            #medianet_common_footer .footer_bottomcont_inner {position:relative;}
                #medianet_common_footer .footer_bottomcont_logo {display:block; margin-top:2px; width:212px; height:50px;}
                    #medianet_common_footer .footer_bottomcont_link {position:relative; display:block;width:212px; height:50px;}
                        #medianet_common_footer .footer_logo_plus {display:block; position:absolute; top:0; left:0; width:212px; height:50px; background-position:0 -150px; }
                #medianet_common_footer .medianet_footer_linkselect_w {position:absolute; top:0; right:0; width:474px; height:50px;}
                    #medianet_common_footer .medianet_footer_linkselect_type1_w,.medianet_footer_linkselect_type2_w {position:relative; float:left; margin-left:10px;}
                        #medianet_common_footer .mfls_title {width:225px; height:48px; border:1px solid #ccd1d2;}
                            #medianet_common_footer .mfls_title .mfls_link {position:relative; display:block; padding:0 31px 0 16px; line-height:48px; font-size:14px; color:#000; font-weight:normal;}
                                #medianet_common_footer .footer_icon_arrow {position:absolute; top:0; right:0; width:31px; height:48px; background-position:-180px 0;}
                        #medianet_common_footer .select_open .medianet_footer_linkselect_inner {display:block;}
                        #medianet_common_footer .medianet_footer_linkselect_inner {display:none; position:absolute; bottom:49px; left:0; overflow:hidden; overflow-y:scroll; width:225px; height:138px; border:1px solid #ccd1d2; background-color:#e5eaeb;}
                            #medianet_common_footer .mfls_list {padding:10px 16px; font-size:14px; line-height:25px;}
                                #medianet_common_footer .mfls_link {display:block; color:#000;}

/* google 번역 제어 */
.goog-te-banner-frame {display:none !important;}
.translated-ltr body,
.translated-rtl body {top:0 !important;}
.goog-te-gadget {width:100px !important; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.goog-te-gadget-simple {border:0 !important;}
.goog-te-menu-value span {border-left:0 !important; font-size:12px !important; color:#555 !important;}
.goog-te-menu-value span:last-child {font-size:10px !important; color:#555 !important;}
.goog-te-menu-value img {margin:0 !important;}
.goog-te-gadget-simple {padding-bottom:0 !important; padding-top:5px !important;}

/* 탑버튼 */
.contents_top_btn_w {position:fixed; bottom:30px; right:30px; z-index:10; display:block; width:48px; height:48px; border:1px solid #e4e4e4; background-color:#fff;}
    .contents_top_btn {position:relative; z-index:10;  display:block; width:48px; height:48px; }
        .icon_toparrow {position:absolute; z-index:10;  top:17px; left:12px; width:24px; height:14px; background-position:-180px -95px;}
