@charset "utf-8";
/* KBSMedia Web Service 1 Dept. Design Team ASRAHI 130924 */

/* defualt */
html,body{width:100%;height:100%;min-width:975px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button{font-family:"돋움",Dotum;font-size:12px;font-weight:normal;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle;}
img{vertical-align:top;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
hr{display:none;}
a{color:#2f3743;text-decoration:none;}
a:hover{color:#008fff;text-decoration:underline;}

/* common */
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
caption.blind{*display:none;}
.wrap975{width:975px;margin:0 auto;position:relative;}
.bold{font-weight:bold;}
.border0{border:0 !important;}

/* layout */
#wrap{}
#header{width:100%;font-size:11px;color:#888;}
#container{}
/* #footer{width:100%;height:79px;border-top:1px solid #e0e0e0;font-size:11px;color:#888;background:#fff} */
#footer{position:relative;width:100%;height:30px;padding:10px 0;background:#31374e;color:#c4c4c4;z-index:1000;}

/* header */
.gnb{font-family:"돋움",Dotum !important;height:24px;font-size:11px;color:#888;background:#f7f7f7;border-bottom:1px solid #e0e0e0;position:relative;z-index:10000;text-align:left;}
.gnb_se{padding:2px 0;}
.gnb h3,.gnb h4{font-size:11px;}
.gnb a{color:#878787;line-height:16px;font-family:"돋움",Dotum!important;}
.gnb a:hover{color:#008fff;}
.gnb .btn_close{width:11px;height:11px;text-indent:-1000em;border:0 none;background:url(sp_gnb.png) -28px -140px no-repeat;}
.gnb .s_menu{position:absolute;top:5px;left:10px;}
.gnb .s_menu li{float:left;padding-right:15px;}
.gnb .s_menu > ul > li > a,.gnb .s_menu > ul > li > h3 > a{display:block;height:14px;text-indent:-1000em;background:url(sp_gnb.png) no-repeat;}
.gnb .s_menu .sm_onair > a,.gnb .s_menu .sm_onair > h3 > a{width:75px;background-position:0 0;}
.gnb .s_menu .sm_home a{width:52px;height:17px;margin:-1px 0 0;background-position:0 -350px;}
.gnb .s_menu .sm_table a{width:32px;background-position:0 -14px;}
.gnb .s_menu .sm_tv a{width:16px;background-position:0 -28px;}
.gnb .s_menu .sm_radio a{width:32px;background-position:0 -42px;}
.gnb .s_menu .sm_news a{width:22px;background-position:0 -56px;}
.gnb .s_menu .sm_vod a{width:42px;background-position:0 -70px;}
.gnb .s_menu .sm_region a {width:42px;background-position:-100px 0;}
.gnb .m_region{display:none;top:19px;left:0;width:200px;padding:12px 5px 0 20px;position:absolute;border-color:#008efe #c9c9c9 #c9c9c9;border-width:1px;border-style:solid;background:#fff;z-index:10000;line-height:18px;}
.gnb_se .m_region{top:21px;}
.gnb .m_region h4{font-weight:bold;color:#008fff;margin-bottom:5px;}
.gnb .m_region ul{overflow:hidden;margin-bottom:15px;}
.gnb .m_region li{float:left;width:60px;overflow:hidden;white-space:nowrap;padding:2px 0;}
.gnb .m_region .btn_close{position:absolute;top:11px;right:10px;}
.gnb .s_menu .sm_more a{width:42px;background-position:0 -84px;}
.gnb .s_menu .sm_more,.gnb .s_menu .sm_region{position:relative;}
.gnb .s_menu .sm_promotion a{height:13px;text-indent:0;padding:1px;background:transparent;}
.gnb .s_menu .sm_tv,.gnb .s_menu .sm_promotion{padding-left:16px;background:url(sp_gnb.png) 0 -189px no-repeat;}
.gnb .g_menu{position:absolute;top:6px;right:0;letter-spacing:-1px;}
.gnb_se .g_menu{top:4px;}
.gnb .g_menu li{float:left;padding:0 13px;background:url(sp_gnb.png) 100% -189px no-repeat;}
.gnb_se .g_menu li{background:url(sp_gnb.png) 100% -188px no-repeat;}
.gnb .g_menu li.last{padding:0 4px 0 12px;background:transparent;}
.gnb .gm_logout,.gnb .gm_myinfo{display:none;}
.gnb .gm_logout .logout_fb{background:url(sp_gnb.png) 0 -392px no-repeat;padding:3px 0 3px 22px}
.gnb .gm_logout .logout_tw{background:url(sp_gnb.png) 0 -420px no-repeat;padding:3px 0 3px 22px}
.gnb .gm_logout .logout_nv{background:url(sp_gnb.png) 0 -448px no-repeat;padding:3px 0 3px 22px}
.gnb .gm_logout .logout_kt{background:url(sp_gnb.png) 0 -476px no-repeat;padding:3px 0 3px 22px}
.gnb .gm_share a{padding:0 10px 0 0;background:url(sp_gnb.png) 100% -164px no-repeat;}
.gnb .m_more,.gnb .m_onair,.gnb .m_share{display:none;position:absolute;top:24px;border-color:#008efe #c9c9c9 #c9c9c9;border-width:1px;border-style:solid;background:#fff;z-index:10000;line-height:18px;}
.gnb .m_onair{width:500px;top:19px;left:-10px;padding:9px 30px 9px 2px;}
.gnb_se .m_onair{top:21px;}
.gnb .m_onair ul{overflow:hidden;}
.gnb .m_onair li{float:left;padding:0 5px 0 15px;}
.gnb .m_onair a{display:block;height:16px;}
.gnb .m_onair em{font-style:normal;color:#008fff;}
.gnb .m_onair .line{padding:0 20px 0 15px;margin-right:5px;background:url(sp_gnb.png) 100% -188px no-repeat;}
.gnb .m_onair .btn_close{position:absolute;top:11px;right:11px;}
.gnb .m_more{top:19px;left:0;width:420px;padding:12px 5px 0 20px;}
.gnb_se .m_more{top:21px;}
.gnb .m_more h4{font-weight:bold;color:#008fff;margin-bottom:5px;}
.gnb .m_more ul{overflow:hidden;margin-bottom:15px;}
.gnb .m_more li{float:left;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 10px 2px 0;}
.gnb .m_more .btn_close{position:absolute;top:11px;right:10px;}
.gnb .m_share{width:545px;top:18px;right:0;padding:9px 30px 9px 2px;letter-spacing:0;}
.gnb_se .m_share{top:22px;}
.gnb .m_share ul{overflow:hidden;}
.gnb .m_share li{float:left;padding:0 15px;background:url(sp_gnb.png) 100% -188px no-repeat;}
.gnb .m_share .last{background:transparent;padding:0 4px 0 12px;}
.gnb .m_share .btn_close{position:absolute;top:11px;right:11px;}
.gnb .m_share a{display:block;height:16px;padding:0 0 0 20px;background:url(sp_gnb.png) no-repeat;}
.gnb .ms_url a{background-position:0 -210px;}
.gnb .ms_twitter a{background-position:0 -238px;}
.gnb .ms_facebook a{background-position:0 -266px;}
.gnb .ms_google a{background-position:-112px -210px;}
.gnb .ms_favorite a{background-position:0 -322px;}
.gnb .ms_kakaostory a{background-position:-112px -238px;}
.gnb .ms_me2day{display:none;}
.gnb .ms_me2day a{background-position:0 -294px;}
.logobar{height:54px;position:relative;border-bottom:1px solid #e0e0e0;}
.logobar .h_logo{position:absolute;top:10px;left:10px;height:34px;}
.logobar .h_logo .h_kbs{float:left;display:block;text-indent:-1000em;}
.logobar .h_logo .h_section{float:left;display:block;padding:5px 0;margin:0 4px;}
.logobar .h_kbs{width:100px;height:34px;background:url(sp_gnb.png) 0 -98px no-repeat;}
.logobar .h_section{}
.logobar .search{position:absolute;top:15px;right:0;border:2px solid #008fff;}
.logobar .s_query{width:205px;margin:0;padding:0 10px;border:0;}
.logobar .search .s_submit{width:20px;height:20px;border:0;background:#008fff;background:#008fff url(sp_gnb.png) 4px -137px no-repeat;text-indent:-1000em;}


.skip_navi{width:100%;position:absolute;top:0;z-index:100000;}
.skip_navi a{width:100%;font-size:14px;line-height:36px;text-align:center;font-weight:bold;position:absolute;top:-100px;left:0;color:#fff;background:#004880;}
.skip_navi a:hover, .skip_navi a:active, .skip_navi a:focus{top:0;z-index:100000;}


.wrap975{width:1000px;}
.wrapper{padding:0 0 50px;}


/* main */
.wrapper {margin:0 auto;background: #f9fce7 url("../images/bg.jpg") top center no-repeat;}
.wrapper .main_wrapper {margin:0 auto;width:1000px}
.wrapper .main_wrapper::after{display:block;clear:both;content:"";}
.wrapper .main_wrapper .main_left { float:left;width:188px;height:805px;text-align:left;}
.wrapper .main_wrapper .main_left .logo{margin-top:32px;}
.wrapper .main_wrapper .main_left .nav{width:188px;height:229px;margin-top:37px;background:url("../images/nav_bg.jpg") no-repeat 0 0;list-style:none;}
.wrapper .main_wrapper .main_left .nav ul li {list-style:none;}
.wrapper .main_wrapper .main_left .nav li{margin:0 0 21px 30px;}

.nav1 a{width:91px;height:13px;background:url("../images/lnb_menu1.jpg") no-repeat;display:block;text-indent:-5000px}
.nav1 a.on,.nav1 a:hover{width:91px;height:13px;background:url("../images/lnb_over_menu1.jpg") no-repeat;display:block;text-indent:-5000px}
.nav2 a{width:73px;height:13px;background:url("../images/lnb_menu2.jpg") no-repeat;display:block;text-indent:-5000px}
.nav2 a.on,.nav2 a:hover{width:73px;height:13px;background:url("../images/lnb_over_menu2.jpg") no-repeat;display:block;text-indent:-5000px}
.nav3 a{width:61px;height:14px;background:url("../images/lnb_menu3.jpg") no-repeat;display:block;text-indent:-5000px}
.nav3 a.on,.nav3 a:hover{width:61px;height:14px;background:url("../images/lnb_over_menu3.jpg") no-repeat;display:block;text-indent:-5000px}
.nav4 a{width:103px;height:14px;background:url("../images/lnb_menu4.jpg") no-repeat;display:block;text-indent:-5000px}
.nav4 a.on,.nav4 a:hover{width:103px;height:14px;background:url("../images/lnb_over_menu4.jpg") no-repeat;display:block;text-indent:-5000px}
.nav5 a{width:110px;height:14px;background:url("../images/lnb_menu5.png") no-repeat;display:block;text-indent:-5000px}
.nav5 a.on,.nav5 a:hover{ width:110px;height:14px;background:url("../images/lnb_over_menu5.png") no-repeat;display:block;text-indent:-5000px}
.nav6 a{width:131px;height:34px;background:url("../images/lnb_menu6.jpg") no-repeat;display:block;text-indent:-5000px}
.nav6 a.on,.nav6 a:hover{ width:131px;height:34px;background:url("../images/lnb_over_menu6.jpg") no-repeat;display:block;text-indent:-5000px}

.wrapper .contents {width:812px;float:right;position:relative;}
.wrapper .contents .contents_bg{width:812px;height:294px;text-indent:-5000px;background:url("../images/img_main_t.png") left 6px no-repeat;}
.wrapper .contents .contents_top{width:812px;height:26px;background:url("../images/con_top.jpg") left 0px no-repeat;}
.wrapper .contents .contents_body{width:812px;text-align:left;background:url("../images/con_body.jpg") left top repeat-y;}
.wrapper .contents .contents_bottom{width:812px;height:27px;background:url("../images/con_bottom.jpg") left top no-repeat;}
.wrapper .contents .enter{width:152px;height:71px;position:absolute;top:680px;left:580px;}

.contents_img01{position:relative;width:716px;margin:0 0 0 50px;}
.contents_img02{width:666px;margin:20px 0 0 70px;}
.contents_img03{width:586px;margin-left:80px;padding:10px 0px 20px 0px;}
.contents_img04{width:629px;margin-left:80px;padding-top:10px;}

.img-blind-inner{display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}

.btn-list .btn-info{position:absolute;overflow:hidden;line-height:0;font-size:0;text-indent:-1000px}
.btn-list .info-attend{width:165px;height:50px;bottom:25px;left:176px}
.btn-list .info-apply{width:165px;height:50px;bottom:25px;left:368px}
.btn-list .btn-applying{width:263px;height:36px;bottom:80px;left:265px}

/* sub bg */
.wrapper .contents .sub_bg{width:812px; height:141px;text-indent:-5000px;background:url("../images/img_sub_bg.png") left top no-repeat; }
.wrapper .contents .sub_bg_top{width:794px; height:80px;margin:0 9px;padding-top: 1px; background:url("../images/sub_bg_body.jpg") left top repeat-y;background-size:100% auto;}
.wrapper .contents .sub_bg_body{width:794px; margin:0 9px;background:url("../images/sub_bg_body.jpg") left top repeat-y;background-size:100% auto;}
.wrapper .contents .sub_bg_bottom{width:812px; margin-bottom:20px; height:6px;background:url("../images/sub_bg_bottom.jpg") left top no-repeat;}
.wrapper .contents .bt_1{width:66px; height:29px; position:absolute; top:940px; right:148px;}
.wrapper .contents .bt_2{width:66px; height:29px; position:absolute; top:1023px; right:148px;}
.wrapper .contents .bt_3{width:66px; height:29px; position:absolute; top:1200px; right:148px;}
.wrapper .contents .bt_4{width:195px; height:29px; position:absolute; top:1440px; left:200px;}
.wrapper .contents .bt_5{width:195px; height:29px; position:absolute; top:1440px; right:210px;}
.wrapper .contents .bt_6{width:195px; height:29px; position:absolute; top:1160px; right:310px;}
.wrapper .contents .bt_7{width:195px; height:29px; position:absolute; top:248px; right:268px;}
.sub_title {width:715px; margin: 15px 0 0 40px;}
.sub_title_line {width:715px;margin:10px 0 0 25px;}
.sub1_img01 {width:700px;margin:0 0 0 40px;}
.sub1_img02 {width:547px;margin:20px 0 0 40px;}
.sub1_img03 {width:547px;margin:10px 0 5px 60px;}
.sub1_img04 {width:267px;padding-bottom:30px; margin-left:268px;}
.sub1_img04 .btn-cleanuni{width:267px;height:42px;display:block}
.sub2_img01 {position:relative;width:700px;height:780px;margin:0 0 20px 40px;}
.sub2_img02 {width:600px;margin:0 0 20px 40px;}
.sub2_img03 {width:600px;margin:0 0 20px 40px;}
.sub2_img04 {width:600px;margin:0 0 20px 40px;}
.sub2_img05 {width:600px;margin:0 0 20px 40px;}
.sub2_img06 {width:600px;margin:0 0 20px 40px;}
.sub2_img07 {width:712px;margin-left:45px; padding-bottom:80px;}
.sub3_img01 {width:600px;margin-left:40px; padding-bottom:20px;}
.sub4_img01 {width:600px;margin:0 0 30px 40px;}
.sub4_img02 {width:600px;margin:0 0 0 40px;padding-bottom:20px;}
.sub5_img01 {width:600px;margin:0 0 0 40px;padding-bottom:20px;}
.board{padding:0 40px;}

