<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/** font */
@import url(./notosanskr.css);

/* reset */
html * {max-height: 999999px} /* font size bug fix */
html,body{margin:0px;padding:0px;width:100%;font-size:10px;font-family:'Noto Sans KR', Arial, sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;letter-spacing:-0.5px}
ul,ol,li,dl,dd,dt,input,h1,h2,h3,h4,h5,h6,p,b,input,button,textarea,fieldset,legend,td,th{margin:0px;padding:0px;font-weight:normal;word-break:keep-all}
li{list-style:none}
fieldset,img,a{border:0px}
a{text-decoration:none}
legend,.blind{position:absolute;top:0;left:-10000px;width:0;height:0;overflow:hidden;font-size:0;line-height:0}
caption{display:none}
button,label{cursor:pointer}
button{overflow:visible\9}	/* button fix for ie8 */
input,textarea,button,select{font-family:'Noto Sans KR', Arial, sans-serif}
/*input[type="password"]{font-family:"돋움",sans-serif }*/
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
table th, table td{text-align:left}
input::-webkit-input-placeholder{color:#9e9e9e}
input::-moz-placeholder{color:#9e9e9e}
input:-moz-placeholder{color:#9e9e9e}
input:-ms-input-placeholder{color:#9e9e9e}
textarea::-webkit-input-placeholder{color:#9e9e9e}
textarea::-moz-placeholder{color:#9e9e9e}
textarea:-moz-placeholder{color:#9e9e9e}
textarea:-ms-input-placeholder{color:#9e9e9e}
input:focus::-webkit-input-placeholder{color:transparent!important}
input:focus::-moz-placeholder{color:transparent!important}
input:focus:-moz-placeholder{color:transparent!important}
input:focus:-ms-input-placeholder{color:transparent!important}
textarea:focus::-webkit-input-placeholder{color:transparent!important}
textarea:focus::-moz-placeholder{color:transparent!important}
textarea:focus:-moz-placeholder{color:transparent!important}
textarea:focus:-ms-input-placeholder{color:transparent!important}
header, footer, section, article, aside, nav, address { display: block; margin:0; } /* ie8 */

.clear-wrap:before,.clear_wrap:after{content:" ";display:table}
.clear-wrap:after{clear:both}
.clear-wrap{*zoom:1}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ellipsism{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.appearance{border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.boxsizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mobilescrolling{-webkit-overflow-scrolling:touch}
body *,
body *:after,
body *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#gnb .sub_menu .btn_sub,
#gnb .subs_menu .btn_subs,
#header .sns_menu li.lang,
.content_navi .navi_list .sub_menu .btn_menu,
.content_navi .tool_menu .sub_menu .btn_share,
.main_content .main_event .btn_box a,
.main_content .main_event .btn_box a:before,
.main_content .main_visual .main_visual_over .left_box,
.main_content .main_visual .main_visual_over .right_box,
.main_content .main_visual .main_visual_over .btn,
.main_content .main_visual .btn_prev,
.main_content .main_visual .btn_next,
.main_content .main_visual .main_visual_over,
.main_content .main_visual .main_visual_over .slide_box .text_box,
.main_content .main_area .main_title .press_tab .btn_tab,
.ani{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}

/* 공통 */
/*html, body{margin:0;height:100%;background:#f4f8fa}
body{position:relative}
#content{margin-bottom:-275px;min-height:100%}*/
html, body{background:#f4f8fa}
.contains{position:relative;margin:0 auto;padding:0 20px;max-width:1240px}
.mobile,
.table{display:none!important}

#content{overflow:hidden}
body.popup_active{padding-right:17px;height:100%;min-height:100%;overflow:hidden!important;touch-action:none}

.content_area{padding:60px 0 140px 0}
.content_area .content_title_box{height:100px}
.content_area .content_title_box .sub_title{line-height:1.4em;font-size:1.4em;color:#9b9b9b}
.content_area .content_title_box .main_title{line-height:1.4em;font-size:2.7em;color:#333333}

.btns{display:block;width:105px;height:60px;line-height:58px;text-align:center;font-size:1.5em;color:#ffffff;border:1px solid #0228a9;background:#0228a9}
.btn_white{color:#333333;border-color:#d1d6d8;background:#f4f8fa}
.btn_sky{color:#fff;border-color:#00b1f0;background:#00b1f0}
.btn_green{color:#fff;border-color:#53b700;background:#53b700}
.btn_gray{color:#fff;border-color:#333;background:#333}
.btn_line{color:#333;border-color:#333;background:#fff}

.main_title_box{position:relative;padding-top:12px;margin-bottom:10px}
.main_title_box:before{display:block;content:"";position:absolute;left:0;top:0;width:26px;height:3px;background:#434343}
.main_title_box .title{line-height:1.4em;font-size:2.5em;color:#333333}
.main_title_box .btn_more{display:block;position:absolute;right:0;bottom:5px;width:34px;height:34px;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat center center}
.main_title_box .btn_more_box{display:block;position:absolute;right:0;bottom:5px;padding:0 25px 0 12px;height:34px;line-height:32px;font-size:1.5em;color:#333333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 6px center}

/* 헤더 */
#header{position:fixed;left:0;top:0;right:0;z-index:100}
#header .header_top{position:relative;height:55px;border-bottom:1px solid rgba(223,223,223,0.6);background:rgba(0,0,0,0.34);z-index:2}
#header .header_bottom{position:relative;height:84px;border-bottom:1px solid rgba(223,223,223,0.34);background:rgba(0,0,0,0.34);z-index:1}
#header .header_wrap{position:relative;margin:0 75px}
#header .top_menu{position:absolute;left:0;top:14px}
#header .top_menu li{position:relative;float:left;margin:0 3px}
#header .top_menu li:before{display:block;content:"";position:absolute;left:-5px;top:50%;margin-top:-3px;width:7px;height:7px;background:url("../img/icon/header_split.png") no-repeat}
#header .top_menu li:first-child{margin-left:-10px}
#header .top_menu li:first-child:before{display:none!important}
#header .top_menu a{display:block;padding:0 10px;height:30px;line-height:30px;font-size:1.5em;color:#fff}
#header .sns_menu{position:absolute;right:25px;top:14px}
#header .sns_menu li{float:left;margin-left:10px}
#header .sns_menu .btn_sns{display:block;width:30px;height:30px}
#header .sns_menu .btn_sns.youtube{background:url("../img/icon/header_youtube.png") no-repeat center center}
#header .sns_menu .btn_sns.facebook{background:url("../img/icon/header_facebook.png") no-repeat center center}
#header .sns_menu .btn_sns.twitter{background:url("../img/icon/header_twitter.png") no-repeat center center}
#header .sns_menu li.lang{height:30px;overflow:hidden}
#header .sns_menu li.lang.expand{height:60px}
#header .sns_menu .btn_lang{display:block;float:left;width:40px;height:30px;line-height:30px;text-align:center;font-size:1.5em;color:#ccc}
#header .sns_menu .btn_lang.active{color:#fff}
#header .header_top .btn_search{display:none;position:absolute;right:50px;top:10px;width:40px;height:40px;background:url("../img/icon/header_search_m.png") no-repeat center center;background-size:25px}
#header .btn_mobile{display:block;position:absolute;right:0;top:0;width:55px;height:55px;background:#0228a9 url("../img/icon/header_menu.png") no-repeat center center}
#header .logo{position:absolute;left:0;top:72px}
#header .logo .txt{display:block;width:242px;height:50px;background:url("../img/common/header_logo.png") no-repeat center center;background-size:contain!important}
#header .search_box{position:absolute;right:0;top:12px;width:368px}
#header .search_box .input_box{position:relative;padding:0 0 0 3px;height:45px;border-bottom:1px solid rgba(223,223,223,0.45)}
#header .search_box .input_box .input_search{padding:0 55px 0 18px;width:100%;height:36px;font-size:1.9em;color:#efefef;border:0;border-left:2px solid #f9f9f9;background:transparent}
#header .search_box .input_box .input_search:focus{border-left:2px solid transparent}
#header .search_box .input_box .btn_search{display:block;position:absolute;right:0;top:0;width:40px;height:36px;border:0;background:url("../img/icon/header_search.png") no-repeat center center}
#header .search_box .keyword_box{height:30px;overflow:hidden}
#header .search_box .keyword_box .btn_keyword{display:block;float:left;margin-right:10px;height:30px;line-height:27px;font-size:1.5em;color:#bebebe;font-weight:300;}
#header .header_bottom .header_wrap{padding:0 468px 0 380px}
#header .header_bottom .gnb_wrap{padding-top:17px}
#gnb{display:table;margin:0 auto;width:100%;max-width:900px;table-layout:fixed}
#gnb li.menu{display:table-cell;position:relative;height:78px;vertical-align:top;text-align:center}
#gnb .btn_gnb{display:inline-block;padding:0 20px;height:50px;line-height:50px;font-size:1.9em;color:#ffffff}
#gnb .sub_menu{display:none;position:absolute;left:-20px;top:63px;right:-20px;border-top:4px solid #333366;box-shadow:2px 2px 5px rgba(0,0,0,0.1);background:#f4f8fa}
#gnb .sub_menu li.sub{position:relative}
#gnb .sub_menu .btn_sub{display:table;width:100%;font-size:1.5em}
#gnb .sub_menu .btn_sub:hover{background:#e4e4e4}
#gnb .sub_menu .btn_sub span{display:table-cell;padding:0 20px 0 5px;height:45px;line-height:20px;vertical-align:middle;text-align:center;color:#333333;word-break:break-all}
#gnb .sub_menu .btn_expand{display:block;position:absolute;right:0;top:0;width:32px;height:45px;background:url("../img/icon/gnb_arrow.png") no-repeat center center}
#gnb .sub_menu li.sub.active .btn_expand{transform:rotate(180deg)}
#gnb .sub_menu li.sub.active .btn_sub span{color:#0228a9;font-weight:500}
#gnb .subs_menu{display:none;padding:10px 0;background:#e4e4e4}
#gnb .subs_menu .btn_subs{display:block;height:34px;line-height:34px;font-size:1.5em;color:#656565}
#gnb .subs_menu .btn_subs:hover{background:#d1d1d1}

#header.over{box-shadow:0 0 5px rgba(0,0,0,0.2)}
#header.over .header_top,
#header.over .header_bottom{border-bottom:1px solid #dfdfdf;background:#f4f8fa}
#header.over .top_menu a{color:#9e9e9e}
#header.over .top_menu li:before{background:url("../img/icon/header_split_gray.png") no-repeat}
#header.over .sns_menu .btn_sns.youtube{background:url("../img/icon/header_youtube_gray.png") no-repeat center center}
#header.over .sns_menu .btn_sns.facebook{background:url("../img/icon/header_facebook_gray.png") no-repeat center center}
#header.over .sns_menu .btn_sns.twitter{background:url("../img/icon/header_twitter_gray.png") no-repeat center center}
#header.over .sns_menu .btn_lang.active{color:#171717}
#header.over .logo .txt{background:url("../img/common/header_logo_color.png") no-repeat center center;background-size:contain!important}
#header.over #gnb .btn_gnb{color:#333}
#header.over .search_box .input_box{border-bottom:1px solid #434343}
#header.over .search_box .input_box .input_search{color:#ababab;border-left:2px solid #434343}
#header.over .search_box .input_box .btn_search{background:url("../img/icon/header_search_gray.png") no-repeat center center}


/* 전체메뉴 */
#header_menu{display:none;position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;background:#fff url("../img/common/header_bg_building.png") no-repeat right bottom;background-size:36% auto;z-index:1000}
#header_menu .btn_close{display:block;position:absolute;right:0;top:0;width:75px;height:75px;background:url("../img/icon/header_close.png") no-repeat center center;z-index:100}
#header_menu .header_menu{display:table;width:100%;height:100%;min-height:750px;table-layout:fixed}
#header_menu .header_menu .menu_box{display:table-cell;position:relative;padding:70px 0 20px 0;border-left:1px solid #e1e1e1}
#header_menu .header_menu .menu_box:first-child{border-left:0}
#header_menu .header_menu .menu_box:nth-child(1) .img{display:block;position:absolute;left:0;top:160px;max-width:80%}
#header_menu .header_menu .menu_box:nth-child(2) .img{display:block;position:absolute;left:0;bottom:20px;max-width:80%}
#header_menu .header_menu .menu_box:nth-child(4){overflow:hidden}
#header_menu .header_menu .menu_box:nth-child(4) .bg_text{position:absolute;left:55px;top:290px;transform-origin:left top;transform:rotate(90deg);line-height:1em;font-size:6em;color:rgba(238,238,238,0.7);font-weight:700;white-space:nowrap}
#header_menu .header_menu .menu_box .menu_title{display:block;padding:0 10px;margin-bottom:20px;line-height:1.2em;font-size:2.5em;color:#333333;font-weight:500}
#header_menu .header_menu .menu_box .btn_expand_menu{display:none}
#header_menu .header_menu .menu_list{position:relative;z-index:10}
#header_menu .header_menu .menu_list .menu{position:relative}
#header_menu .header_menu .menu_list .btn_menu{display:block;padding:0 10px;height:45px;line-height:45px;vertical-align:top;font-size:1.5em;color:#333333}
#header_menu .header_menu .menu_list .btn_expand{display:block;position:absolute;right:0;top:0;width:45px;height:45px;background:url("../img/icon/header_plus.png") no-repeat center center;z-index:10}
#header_menu .header_menu .menu_list .subs_menu{display:none;padding:10px;background:#333}
#header_menu .header_menu .menu_list .subs_menu .btn_subs{display:block;padding:0 15px;height:35px;line-height:35px;font-size:1.5em;color:#d0d0d0}
#header_menu .header_menu .menu_list .sub.active .btn_expand{transform:rotate(45deg)}
#header_menu .header_menu .menu_list .sub.active .btn_menu{font-weight:500}
#header_menu .logo{position:absolute;left:20px;top:60px;right:20px;max-width:281px}
#header_menu .logo .txt{display:block;width:100%;height:58px;background:url("../img/common/header_logo_color.png") no-repeat center center;background-size:contain!important}
#header_menu .top_menu,
#header_menu .search_box{display:none}

/* 푸터 */
#footer{background:#222121}
#footer .btn_page_top{display:block;position:absolute;right:20px;top:-73px;width:73px;height:73px}
#footer .btn_page_top span{display:block;margin-left:-3px;width:95px;height:98px;text-align:left;text-indent:-99999px;background:url("../img/common/page_top.png") no-repeat center center;background-size:contain!important}
#footer .footer_top{height:84px;border-bottom:1px solid rgba(255,255,255,0.56)}
#footer .footer_top .footer_menu{padding-top:22px;margin-left:-15px}
#footer .footer_top .footer_menu li{float:left;margin-right:44px}
#footer .footer_top .footer_menu a{display:block;padding:0 15px;height:40px;line-height:40px;font-size:1.5em;color:#fff;font-weight:500}
#footer .footer_top .family_box{position:absolute;right:20px;top:22px}
#footer .footer_top .family_box .btn_family{display:block;position:relative;padding:0 34px 0 12px;width:216px;height:44px;line-height:42px;font-size:1.5em;color:#898a8b;border:1px solid #898a8b}
#footer .footer_top .family_box .btn_family:after{display:block;content:"";position:absolute;right:5px;top:0;width:30px;height:40px;background:url("../img/icon/family_arrow.png") no-repeat center center}
#footer .footer_top .family_box .select_family{display:block;margin:0;position:absolute;left:0;top:0;width:100%;height:44px;font-size:1.5em;color:#898a8b;z-index:10;opacity:0}
#footer .footer_bottom{height:191px}
#footer .footer_bottom .contains{padding-top:20px;height:100%}
#footer .footer_bottom .bottom_box{padding-right:190px}
#footer .footer_bottom p{line-height:1.8em;font-size:1.5em;color:#898a8b}
#footer .footer_bottom .copyright{position:absolute;left:20px;bottom:30px;color:#d9d9d9;font-weight:500}
#footer .footer_bottom .share_menu{position:absolute;right:10px;top:20px}
#footer .footer_bottom .share_menu li{float:left;margin-left:10px}
#footer .footer_bottom .share_menu .btn_share{display:block;width:50px;height:40px}
#footer .footer_bottom .share_menu .btn_share.blog{background:url("../img/icon/footer_blog.png") no-repeat center center}
#footer .footer_bottom .share_menu .btn_share.youtube{background:url("../img/icon/footer_youtube.png") no-repeat center center}
#footer .footer_bottom .share_menu .btn_share.facebook{background:url("../img/icon/footer_facebook.png") no-repeat center center}
#footer .footer_bottom .share_menu .btn_share.twitter{background:url("../img/icon/footer_twitter.png") no-repeat center center}
#footer .footer_bottom .logo{position:absolute;right:20px;bottom:25px;width:135px;height:55px;background:url("../img/common/footer_logo.png") no-repeat center center}

/* 컨텐츠 */
.content_visual{position:relative;background-position:center center;background-size:cover}
.content_visual .visual_text{padding-top:230px;text-align:center}
.content_visual .visual_title{margin-bottom:30px;line-height:1em;font-size:4.8em;color:#fff;font-weight:700;letter-spacing:-2px}
.content_visual .main_title{line-height:1em;font-size:3.7em;color:#fff;font-weight:500}
.content_visual .sub_title{position:relative;margin-top:50px;line-height:1em;font-size:2em;color:#fff}
.content_visual .sub_title:before{display:block;content:"";position:absolute;left:50%;top:-30px;margin-left:-9px;width:18px;height:18px;background:url("../img/icon/visual_split.png") no-repeat}
.content_tab_menu{position:absolute;left:0;right:0;bottom:0;height:60px;border-top:1px solid rgba(255,255,255,0.45);background:rgba(0,0,0,0.45)}
.content_tab_menu .tab_menu{display:table;width:100%;table-layout:fixed}
.content_tab_menu .tab_menu .btn_tab{display:table-cell;height:59px;line-height:58px;vertical-align:middle;text-align:center;font-size:1.7em;color:rgba(255,255,255,0.7);border-right:1px solid rgba(255,255,255,0.45)}
.content_tab_menu .tab_menu .btn_tab:first-child{border-left:1px solid rgba(255,255,255,0.45)}

.content_sub_menu{position:absolute;left:0;right:0;bottom:10px}
.content_sub_menu .sub_menu{position:absolute;right:20px;bottom:0;width:257px}
.content_sub_menu .sub_menu .btn_tab{display:block;position:relative;margin-top:10px;height:60px;line-height:60px;text-align:center;font-size:1.5em;color:#fff;background:rgba(0,0,0,0.61)}
.content_sub_menu .sub_menu .btn_tab .icon{display:block;position:absolute;left:10px;top:10px;width:40px;height:40px}
/*.content_sub_menu .sub_menu .btn_tab.revive{padding-left:25px}*/
.content_sub_menu .sub_menu .btn_tab.revive .icon{background:url("../img/edu/icon_menu_revive.png") no-repeat center center}
.content_sub_menu .sub_menu .btn_tab.forum .icon{background:url("../img/edu/icon_menu_forum.png") no-repeat center center}
.content_sub_menu .sub_menu .btn_tab.annual .icon{background:url("../img/edu/icon_menu_annual.png") no-repeat center center}
/*.content_sub_menu .sub_menu .btn_tab.support{padding-left:35px}*/
.content_sub_menu .sub_menu .btn_tab.support .icon{background:url("../img/edu/icon_menu_support.png") no-repeat center center}

/* 네비 */
.content_navi{position:relative;height:53px;border-bottom:1px solid #d2d2d2;z-index:50}
.content_navi .navi_list{float:left;position:relative;z-index:10}
.content_navi .navi_list li{float:left;position:relative;padding:9px 30px 0 0;width:240px;height:52px;text-align:center}
.content_navi .navi_list li:before{display:block;content:"";position:absolute;left:-29px;top:0;width:29px;height:52px;background:url("../img/common/navi_bg.png") no-repeat left top}
.content_navi .navi_list li:first-child{padding:9px 40px 0 15px;width:auto}
.content_navi .navi_list li:first-child:before{display:none}
.content_navi .navi_list li:last-child{background:#efefef}
.content_navi .navi_list li:last-child:before{display:block;content:"";position:absolute;right:0;top:0;width:29px;height:52px;background:url("../img/common/navi_bg.png") no-repeat -29px top}
.content_navi .navi_list li:last-child:after{display:block;content:"";position:absolute;right:0;top:0;width:29px;height:52px;background:url("../img/common/navi_bg.png") no-repeat -58px top}
.content_navi .navi_list .home{display:block;width:34px;height:34px;background:url("../img/icon/navi_home.png") no-repeat center center}
.content_navi .navi_list .btn_navi{display:block;position:relative;padding-left:10px;padding-right:30px;height:34px;line-height:34px;font-size:1.5em;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.content_navi .navi_list .btn_navi:after{display:block;content:"";position:absolute;right:0;top:0;width:34px;height:34px;background:url("../img/icon/navi_arrow.png") no-repeat center center}
.content_navi .navi_list li.active .btn_navi:after{transform:rotate(180deg)}
.content_navi .navi_list li.active .sub_menu{display:block}
.content_navi .navi_list .sub_menu{display:none;position:absolute;left:-28px;top:53px;right:27px}
.content_navi .navi_list .sub_menu .btn_menu{display:block;margin-top:-1px;padding:0 10px;height:50px;line-height:50px;font-size:1.5em;color:#333333;border:1px solid #d2d2d2;background:#f4f8fa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.content_navi .navi_list .sub_menu .btn_menu:hover{background:#f0f0f0}
.content_navi .navi_list li:last-child .sub_menu .btn_menu{background:#f0f0f0}
.content_navi .navi_list li:last-child .sub_menu .btn_menu:hover{background:#dfdfdf}
.content_navi .tool_menu{float:right;position:relative;padding-top:11px;z-index:1}
.content_navi .tool_menu li{float:left;position:relative;margin-left:10px}
.content_navi .tool_menu li:first-child{margin-left:0}
.content_navi .tool_menu .btn_tool{display:block;position:relative;padding:0 5px 0 30px;height:30px;line-height:30px;font-size:1.3em;color:#9b9b9b;z-index:10}
.content_navi .tool_menu .btn_tool.print:before{display:block;content:"";position:absolute;left:0;top:0;width:24px;height:30px;background:url("../img/icon/navi_print.png") no-repeat center center}
.content_navi .tool_menu .btn_tool.share:before{display:block;content:"";position:absolute;left:0;top:0;width:24px;height:30px;background:url("../img/icon/navi_share.png") no-repeat center center}
.content_navi .tool_menu .btn_tool.favorite:before{display:block;content:"";position:absolute;left:0;top:0;width:24px;height:30px;background:url("../img/icon/navi_favorite.png") no-repeat center center}
.content_navi .tool_menu .sub_menu{display:none;position:absolute;left:-18px;top:0;padding:40px 10px 0 20px;z-index:1}
.content_navi .tool_menu .sub_menu .menu_box{box-shadow:5px 5px 6px rgba(0,0,0,0.1)}
.content_navi .tool_menu .sub_menu .btn_share{display:block;width:55px;height:50px}
.content_navi .tool_menu .sub_menu .btn_share.facebook{background:#f4f8fa url("../img/icon/share_facebook.png") no-repeat center center}
.content_navi .tool_menu .sub_menu .btn_share.twitter{background:#f4f8fa url("../img/icon/share_twitter.png") no-repeat center center}
.content_navi .tool_menu .sub_menu .btn_share:hover{background-color:#e6e6e6!important}

/* 게시판 */
.bbs_header{position:relative;height:66px}
.bbs_header .bbs_total{position:absolute;left:0;top:0;line-height:50px;font-size:1.5em;color:#333}
.bbs_header .bbs_total b{margin-left:10px}
.bbs_header .bbs_search{position:absolute;right:0;top:0;padding:0 100px 0 146px}
.bbs_header .bbs_search .select_search,
.bbs_header .bbs_search .select_category{position:absolute;left:0;top:0;padding:0 0 0 10px;width:136px;height:48px;font-size:1.5em;color:#333333;border:1px solid #333333;background:#f4f8fa}
.bbs_header .bbs_search .input_search{padding:0 15px;width:260px;height:48px;font-size:1.5em;color:#333333;border:1px solid #333333;background:#f4f8fa}
.bbs_header .bbs_search .btn_search{display:block;position:absolute;right:0;top:0;width:95px;height:48px;font-size:1.5em;color:#fff;border:0;background:#333333}
.bbs_header.bbs_category .bbs_legend{position:absolute;left:0;top:12px}
.bbs_header.bbs_category .bbs_legend p{float:left;margin-right:15px;padding-left:20px;height:25px;line-height:25px;font-size:1.5em;color:#333}
.bbs_header.bbs_category .bbs_legend .lock{background:url("../img/icon/bbs_lock.png") no-repeat left center}
.bbs_header.bbs_category .bbs_legend .unlock{background:url("../img/icon/bbs_unlock.png") no-repeat left center}
.bbs_header.bbs_category .bbs_legend .a{background:url("../img/icon/bbs_a.png") no-repeat left center}
.bbs_header.bbs_category .bbs_legend .q{background:url("../img/icon/bbs_q.png") no-repeat left center}
.bbs_header.bbs_category .bbs_search{padding-left:260px}
.bbs_header.bbs_category .bbs_search .select_search{width:120px}
.bbs_header.bbs_category .bbs_search .select_category{left:130px;width:120px}

.bbs_list{width:100%;table-layout:fixed;border-top:2px solid #444444}
.bbs_list thead th{padding:10px 5px;height:60px;text-align:center;font-size:1.5em;color:#333333;font-weight:500;border-bottom:1px solid #444444}
.bbs_list tbody td{padding:10px 5px;height:60px;text-align:center;font-size:1.5em;color:#333333;border-bottom:1px solid #cccccc}
.bbs_list tbody td.left{padding-left:10px;text-align:left}
.bbs_list tbody .link{color:#333333}
.bbs_list tbody .link:hover{text-decoration:underline}
.bbs_list tbody .new{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_new.png") no-repeat center center}
.bbs_list tbody .attach{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_attach.png") no-repeat center center}
.bbs_list tbody .lock{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_lock.png") no-repeat center center}
.bbs_list tbody .unlock{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_unlock.png") no-repeat center center}
.bbs_list tbody .q{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_q.png") no-repeat center center}
.bbs_list tbody .a{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_a.png") no-repeat center center}
.bbs_list tbody tr:hover td{background:#eff4f6}
.bbs_list tbody .btn_view{display:inline-block;width:60px;height:27px;line-height:25px;font-size:1em}
.bbs_list tbody .pdf{display:inline-block;width:30px;height:30px;background:url("../img/icon/attach_pdf.png") no-repeat center center}
.bbs_list tbody .info{display:none;margin-top:2px;height:20px}
.bbs_list tbody .info span{display:block;float:left;position:relative;margin-left:20px;height:20px;line-height:20px;font-size:0.9em;color:#8d8d8d}
.bbs_list tbody .info .val{display:block;float:left;position:relative;margin-left:10px;height:20px;line-height:20px;font-size:0.9em;color:#8d8d8d}
.bbs_list tbody .info span:before{display:block;content:"";position:absolute;left:-10px;top:5px;width:1px;height:12px;/*background:#ccc*/}
.bbs_list tbody .info .user{padding-left:20px;background:url("../img/icon/bbs_user.png") no-repeat left center;background-size:14px auto}
.bbs_list tbody .info .view{padding-left:20px;background:url("../img/icon/bbs_view.png") no-repeat left center;background-size:16px auto}
.bbs_list tbody .info .pdf{width:20px;height:20px}
.bbs_list tbody .info .btn_view{width:50px;height:20px;line-height:18px;font-size:0.9em}
.bbs_list tbody .info .profile{display:block;height:20px}
.bbs_list tbody .info span:first-child{margin-left:0}
.bbs_list tbody .info span:first-child:before{display:none}
.bbs_list tbody .info .noline{margin-left:15px}
.bbs_list tbody .info .noline:before{display:none}
.bbs_list tbody input[type=text] {height:27px;width:90%;box-sizing:border-box}
.bbs_list tbody td a.delete {background:#f03b3bad;color:#fff;font-size:11px;font-family:'dotum',"돋움";text-shadow:0 1px 1px #4a82b5;padding:6px 10px;font-weight:bold; border: 1px solid #ccc;}
.bbs_list tfoot td{padding:10px 5px;height:60px;text-align:center;font-size:1.5em;color:#333333;border-bottom:1px solid #cccccc; }
.bbs_list tfoot span{display:block;float:left;position:relative;margin-left:20px;height:20px;line-height:20px;font-size:0.9em;color:#8d8d8d}
.bbs_list tfoot td a {background:#35cba8a1;color:#fff;font-size:11px;font-family:'dotum',"돋움";text-shadow:0 1px 1px #4a82b5;padding:6px 10px;font-weight:bold; border: 1px solid #ccc;}

.bbs_footer{position:relative;margin-top:40px}
.bbs_footer .bbs_page{text-align:center}
.bbs_footer .bbs_page li{display:inline-block;margin:0 4px;vertical-align:top}
.bbs_footer .bbs_page .btn_page{display:block;width:32px;height:32px;line-height:30px;text-align:center;font-size:1.5em;color:#333333;border:1px solid #ccc}
.bbs_footer .bbs_page .btn_page.active{color:#ffffff;border-color:#0228a9;background:#0228a9}
.bbs_footer .bbs_page .btn_page.first{background:url("../img/icon/bbs_page_first.png") no-repeat center center}
.bbs_footer .bbs_page .btn_page.prev{background:url("../img/icon/bbs_page_prev.png") no-repeat center center}
.bbs_footer .bbs_page .btn_page.next{background:url("../img/icon/bbs_page_next.png") no-repeat center center}
.bbs_footer .bbs_page .btn_page.last{background:url("../img/icon/bbs_page_last.png") no-repeat center center}

.bbs_view{table-layout:fixed}
.bbs_view thead tr:first-child th{border-top:2px solid #444444}
.bbs_view thead th{padding:10px;height:60px;text-align:center;font-size:1.5em;color:#676767;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.bbs_view thead th:first-child{border-left:0}
.bbs_view thead .day b{display:block;line-height:1em;font-size:2em;color:#333333;font-weight:700}
.bbs_view thead .title{position:relative;padding-left:20px;text-align:left;font-size:2em;color:#020202}
.bbs_view thead .group,
.bbs_view thead .date,
.bbs_view thead .view,
.bbs_view thead .attach,
.bbs_view thead .value,
.bbs_view thead .content{padding-left:20px;text-align:left}
.bbs_view thead .label{color:#333}
.bbs_view thead .attach .link{display:inline-block;padding-left:24px;height:24px;line-height:24px;color:#676767;background:url("../img/icon/bbs_attach.png") no-repeat left 5px}
.bbs_view thead .attach .link:hover{text-decoration:underline}
.bbs_view tbody .btn_box .right_box{float:right}
.bbs_view tbody td{border-bottom:1px solid #ccc}
.bbs_view .view_area{padding:50px;min-height:400px}
.bbs_view tfoot .btn_box{padding:30px 0;height:120px}
.bbs_view tfoot .btn_box .btn_prev,
.bbs_view tfoot .btn_box .btn_next{float:left;margin-right:5px;width:80px}
.bbs_view tfoot .btn_box .left_box{float:left}
.bbs_view tfoot .btn_box .right_box{float:right}
.bbs_view tfoot .btn_box .center_box{float:center}
.bbs_view tfoot .btn_box .btn_tab{display:block;float:left;margin-left:-1px;width:230px;color:#333333;border-color:#c8c8c8;background:#e3ebef}
.bbs_view tfoot .btn_box .btn_tab:first-child{margin-left:0}
.bbs_view tfoot .btn_box .btn_tab .list{display:inline-block;margin-top:-2px;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/report_list.png") no-repeat center center}
.bbs_view tfoot .btn_box .btn_tab .summary{display:inline-block;margin-top:-2px;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/report_summary.png") no-repeat center center}
.bbs_view tfoot .btn_box .btn_tab .pdf{display:inline-block;margin-top:-2px;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/report_pdf.png") no-repeat center center}
.bbs_view tfoot .relate_box{position:relative;padding:12px 15px 12px 195px;border-top:1px solid #333;border-bottom:1px solid #ccc}
.bbs_view tfoot .relate_box .label_box{position:absolute;left:0;top:0;bottom:0;width:180px;;background:#e3ebef}
.bbs_view tfoot .relate_box .label{position:absolute;left:0;top:50%;margin-top:-10px;width:180px;text-align:center;line-height:20px;font-size:1.5em;color:#333333}
.bbs_view tfoot .relate_box .link{display:block;position:relative;padding:2px 80px 2px 15px;line-height:24px;font-size:1.5em;color:#333333}
.bbs_view tfoot .relate_box .link:before{display:block;content:"";position:absolute;left:0;top:12px;width:5px;height:5px;background:#333}
.bbs_view tfoot .relate_box .link .date{display:block;position:absolute;right:0;top:0;color:#8c8c8c}
.bbs_view tfoot .relate_box .link:hover{text-decoration:underline}
.bbs_view tfoot span.ok{display:block;position:relative;margin-left:20px;height:20px;line-height:20px;font-size:2em;color:#8d8d8d;padding:30px 0;}

.bbs_list_video{overflow:hidden}
.bbs_list_video .video_list{margin:-20px 0 0 -10px;width:106%}
.bbs_list_video .video_list li{float:left;padding:20px 10px 0 10px;width:24%}
.bbs_list_video .video_list .btn_video{display:block;background:#e9e9e9;font-size:1.5em;color:#333333}
.bbs_list_video .video_list .btn_video .img_box{display:block;height:190px;background-position:center center!important;background-size:cover!important}
.bbs_list_video .video_list .btn_video .title_box{display:block;padding:10px 14px}
.bbs_list_video .video_list .btn_video .title_box .title{display:block;height:48px;line-height:24px;overflow:hidden}
.bbs_list_video .video_list .btn_video .info_box{display:block;position:relative;height:44px;line-height:44px;text-align:center;color:#828282;border-top:1px solid #d6d6d6}
.bbs_list_video .video_list .btn_video .info_box .date{display:block;width:50%;height:44px;border-right:1px solid #d6d6d6}
.bbs_list_video .video_list .btn_video .info_box .view{display:block;position:absolute;right:0;top:0;width:50%;height:44px}
.bbs_list_video .video_list .btn_video:hover .title_box .title{text-decoration:underline}

.bbs_view_video{margin:0 auto;margin-bottom:50px;max-width:1000px}
.bbs_view_video .video_box{position:relative;margin:0 auto;padding-top:56.25%;width:100%;height:0}
.bbs_view_video .video_box .video_img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover!important}
.bbs_view_video .video_box .btn_play{display:block;position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;width:82px;height:82px;background:url("../img/icon/video_play.png") no-repeat;background-size:cover!important}

.bbs_filter_type{position:relative;margin-bottom:20px;padding:20px 0;padding-left:120px;text-align:center;border:1px solid #333;background:#e9eff2}
.bbs_filter_type .label_box{position:absolute;left:0;top:0;bottom:0;width:120px;border-right:1px solid #333;background:#d8e0e4}
.bbs_filter_type .label_box .label{position:absolute;left:0;top:50%;right:0;margin-top:-10px;line-height:20px;text-align:center;font-size:1.5em;color:#333333;font-weight:500}
.bbs_filter_type .type_list li{display:inline-block;margin:0 20px;vertical-align:top}

.bbs_list_brief{overflow:hidden}
.bbs_list_brief .brief_list{margin:-20px 0 0 -10px;width:103%}
.bbs_list_brief .brief_list li{float:left;padding:20px 10px 0 10px;width:33%}
.bbs_list_brief .brief_list .btn_brief{display:block;border:1px solid #ebeaea;background:#fff}
.bbs_list_brief .brief_list .btn_brief .img_box{display:block;height:256px;background-position:center center;background-size:cover!important}
.bbs_list_brief .brief_list .btn_brief .text_box{display:block;position:relative;padding:15px;height:270px}
.bbs_list_brief .brief_list .btn_brief .title{display:block;height:48px;line-height:24px;font-size:1.7em;color:#333333;font-weight:500;overflow:hidden}
.bbs_list_brief .brief_list .btn_brief .info{display:block;margin:5px 0;height:24px;line-height:24px;font-size:1.5em;color:#9e9e9e}
.bbs_list_brief .brief_list .btn_brief .content{display:block;height:112px;line-height:28px;font-size:1.7em;color:#333333;overflow:hidden}
.bbs_list_brief .brief_list .btn_brief .more{display:block;position:absolute;left:15px;bottom:20px;height:24px;line-height:24px;font-size:1.5em;color:#333333}
.bbs_list_brief .brief_list .btn_brief .comment{display:block;position:absolute;right:20px;bottom:20px;padding-left:24px;height:24px;line-height:24px;font-size:1.5em;color:#333333;background:url("../img/icon/comment.png") no-repeat left center}
.bbs_list_brief .brief_list .btn_brief:hover .title,
.bbs_list_brief .brief_list .btn_brief:hover .content,
.bbs_list_brief .brief_list .btn_brief:hover .more{text-decoration:underline}

.bbs_tab_menu{margin:40px 0;height:61px;border-bottom:1px solid #a9a9a9}
.bbs_tab_menu .btn_tab{display:block;float:left;width:134px;color:#8d8d8d;border-color:#d8e1e6;background:#d8e1e6}
.bbs_tab_menu .btn_tab.active{color:#fff;border-color:#0228a9;background:#0228a9}

.check_box{display:inline-block;position:relative;padding:0 10px 0 30px;vertical-align:middle}
.check_box .check{position:absolute;left:0;top:5px;width:20px;height:20px}
.check_box .text{display:block;height:30px;line-height:30px;font-size:1.5em;color:#333}


/* 뉴스 메인 */
.column_area{overflow:hidden}
.column_area .column_box{float:left;width:49%}
.column_area .column_box:last-child{float:right}

.news_main{padding-top:0!important}
.news_main .news_area{padding:80px 0}
.news_main .news_middle{background:#eaeeef;overflow:hidden}
.news_main .news_bottom{padding-bottom:0}
.news_main .news_schedule{padding-top:80px;padding-bottom:40px;background:#e9ebec}
.news_main .news_schedule .schedule_top{padding:30px 0;text-align:center}
.news_main .news_schedule .schedule_top .top_list li{display:inline-block;margin:0 10px;vertical-align:middle}
.news_main .news_schedule .schedule_top .top_list .date{display:inline-block;margin:0 20px;vertical-align:middle}
.news_main .news_schedule .schedule_top .date b{display:block;line-height:1.2em;font-size:3.6em;color:#333;font-weight:700}
.news_main .news_schedule .schedule_top .date span{display:block;line-height:1.2em;font-size:1.4em;color:#888}
.news_main .news_schedule .schedule_top .btn_day{display:block;width:50px;height:50px;vertical-align:middle}
.news_main .news_schedule .schedule_top .btn_first,
.news_main .news_schedule .schedule_top .btn_last{background:url("../img/icon/schedule_first_gray.png") no-repeat center center}
.news_main .news_schedule .schedule_top .btn_prev,
.news_main .news_schedule .schedule_top .btn_next{background:url("../img/icon/schedule_prev_gray.png") no-repeat center center}
.news_main .news_schedule .schedule_top .btn_last,
.news_main .news_schedule .schedule_top .btn_next{transform:rotate(180deg)}
.news_main .news_schedule .schedule_list{display:table;position:relative;width:100%;table-layout:fixed}
.news_main .news_schedule .schedule_list li{display:table-cell;position:relative;vertical-align:top;text-align:center}
.news_main .news_schedule .schedule_list li:before{display:block;content:"";position:absolute;left:0;top:0;right:0;height:55px;background:#0b122a}
.news_main .news_schedule .schedule_list .list_top,
.news_main .news_schedule .schedule_list .list_bottom{position:relative;z-index:1}
.news_main .news_schedule .schedule_list .list_top{margin-bottom:15px}
.news_main .news_schedule .schedule_list .list_top .week{padding-top:10px;height:55px;text-align:center;line-height:1.4em;font-size:1.3em;color:#fff}
.news_main .news_schedule .schedule_list .list_top .week b{display:block;font-size:1.15em;font-weight:500}
.news_main .news_schedule .schedule_list .list_top .day{height:65px;line-height:65px;font-size:1.5em;color:#333;border-bottom:1px solid rgba(150,150,150,0.6)}
.news_main .news_schedule .schedule_list .list_top .day span{position:relative}
.news_main .news_schedule .schedule_list .list_top .day .badge{display:block;position:absolute;right:-25px;top:-7px;width:18px;height:18px;line-height:17px;text-indent:-1px;font-size:12px;color:#fff;border-radius:50%;background:#0228a9}
.news_main .news_schedule .schedule_list .list_bottom{padding:0 5px}
.news_main .news_schedule .schedule_list .post_box{margin-top:10px;padding:8px;text-align:left}
.news_main .news_schedule .schedule_list .post_box:first-child{margin-top:0!important}
.news_main .news_schedule .schedule_list .post_box p{line-height:1.6em;font-size:1.5em;color:#333333}
.news_main .news_schedule .schedule_list .post_box .date{margin-top:40px;color:#636363}
.news_main .news_schedule .schedule_list .post_box.type_1{background:#cdddc7}
.news_main .news_schedule .schedule_list .post_box.type_2{background:#f0e0ce}
.news_main .news_schedule .schedule_list .post_box.type_3{background:#bfe2ff}
.news_main .news_schedule .schedule_list li.today{z-index:10}
.news_main .news_schedule .schedule_list li.today:after{display:block;content:"";position:absolute;left:-5px;top:-10px;right:-5px;height:138px;box-shadow:0 0 15px rgba(0,0,0,0.4);background:#0228a9}
.news_main .news_schedule .schedule_list li.today .list_top .day{color:#fff;border-bottom:1px solid transparent}
.news_main .news_schedule .schedule_list li.today .list_top .week b{color:#f9e009}
.news_main .photo_slide .slide_box{float:left;padding:0 10px;width:25%;outline:none}
.news_main .photo_slide .btn_photo{display:block;height:240px;outline:none}
.news_main .photo_slide .btn_photo .img_box{display:block;height:170px;background-position:center center;background-size:cover!important}
.news_main .photo_slide .btn_photo .title{display:block;margin-top:10px;height:48px;line-height:24px;font-size:1.5em;color:#333;overflow:hidden}
.news_main .photo_slide .btn_photo .date{display:block;margin-top:30px;height:24px;line-height:24px;font-size:1.5em;color:#9e9e9e}
.news_main .photo_slide .btn_photo:hover .title,
.news_main .photo_slide .btn_photo:hover .content{text-decoration:underline}
.news_main .photo_slide .btn_prev,
.news_main .photo_slide .btn_next{cursor:pointer;display:block;position:absolute;left:-50px;top:50%;margin-top:-40px;width:40px;height:60px;background:url("../img/icon/slide_arrow.png") no-repeat center center;z-index:10}
.news_main .photo_slide .btn_next{left:auto;right:-50px;transform:rotate(180deg)}

.bbs_sub_list li{padding:17px 0;border-bottom:1px solid #cccccc}
/* 2021-02-07 주석 .bbs_sub_list .link{display:block;position:relative;padding-right:80px;line-height:24px;font-size:1.5em;color:#333333} */
/* 2021-02-07 추가 */
.bbs_sub_list .link{display:-webkit-box;position:relative;padding-right:80px;line-height:24px;font-size:1.5em;color:#333333;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
/* //2021-02-07 추가 */
.bbs_sub_list .link .new{display:inline-block;margin:-2px 0 0 4px;vertical-align:middle;width:20px;height:20px;background:url("../img/icon/bbs_new.png") no-repeat center center}
.bbs_sub_list .link .date{display:block;position:absolute;right:0;top:0;color:#9e9e9e}
.bbs_sub_list .link:hover{text-decoration:underline}

.bbs_sub_photo{margin-top:-10px;width:104%;overflow:hidden}
.bbs_sub_photo li{float:left;padding:20px 15px 0 0;width:33%}
.bbs_sub_photo .btn_photo .img_box{display:block;position:relative;margin-bottom:10px;height:145px;background-position:center center;background-size:cover!important}
.bbs_sub_photo .btn_photo .img_box:after{display:block;content:"";position:absolute;left:50%;top:50%;margin:-17px 0 0 -17px;width:34px;height:34px;background:url("../img/icon/video_play_m.png") no-repeat center center}
.bbs_sub_photo .btn_photo .title{display:block;height:48px;line-height:24px;font-size:1.5em;color:#333333;overflow:hidden}
.bbs_sub_photo .btn_photo:hover .title{text-decoration:underline}

/* 보고서 */
.report_book_webzine{position:relative;margin-bottom:60px;background:#e5e9eb}
.report_book_webzine:before{display:block;content:"";position:absolute;left:0;bottom:0;right:0;height:60px;background:rgba(0,0,0,0.7)}
.report_book_webzine .book_slide_box{height:420px}
.report_book_webzine .book_slide_box .slide_box{position:relative;padding:40px 0 100px 250px;outline:none;overflow:hidden}
.report_book_webzine .book_slide_box .box_wrap{position:relative;height:280px}
.report_book_webzine .book_slide_box .btn_book{display:block;position:absolute;left:-250px;top:0;padding:3.5em 1.5em 0 2em;width:201px;height:274px;box-shadow:10px 10px 20px rgba(0,0,0,0.3);background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;word-break:keep-all}
.report_book_webzine .book_slide_box .btn_book .title{display:block;line-height:1.6em;font-size:1.8em;color:#fff;font-weight:700}
.report_book_webzine .book_slide_box .btn_book .auth{display:block;margin-top:15px;line-height:1.4em;font-size:1.3em;color:#fff}

.report_book_webzine .book_slide_box .text_box{position:absolute;left:0;bottom:0}
.report_book_webzine .book_slide_box .text_box p{line-height:1.6em;font-size:1.7em;color:#828282}
.report_book_webzine .book_slide_box .btn_link{display:inline-block;line-height:1.4em;font-size:3.2em;color:#0228a9}
.report_book_webzine .book_slide_box .info_tab{display:table;position:absolute;left:0;bottom:0;width:100%;height:60px;table-layout:fixed}
.report_book_webzine .book_slide_box .info_tab .btn_tab{display:table-cell;height:59px;line-height:58px;vertical-align:middle;text-align:center;font-size:1.5em;color:#fff;border-right:1px solid rgba(255,255,255,0.7)}
.report_book_webzine .book_slide_box .info_tab .btn_tab:first-child{border-left:1px solid rgba(255,255,255,0.7)}
.report_book_webzine .book_slide_box .info_tab .btn_tab .label{margin-right:20px}
.report_book_webzine .book_slide_box .info_tab .btn_tab .pdf{display:inline-block;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/attach_pdf.png") no-repeat center center}
.report_book_webzine .book_slide_box .slick-dots{position:absolute;left:0;bottom:80px;right:0;text-align:center}
.report_book_webzine .book_slide_box .slick-dots li{display:inline-block;margin:0 4px;vertical-align:bottom}
.report_book_webzine .book_slide_box .slick-dots button{display:block;width:10px;height:10px;text-align:left;text-indent:-99999px;border:0;border-radius:50%;background:#b6b6b6;outline:none}
.report_book_webzine .book_slide_box .slick-dots li.slick-active button{background:#0228a9}

.bbs_view_report .view_area{padding:20px;min-height:0}
.bbs_view_report .view_area .view_book_table{display:table;width:100%}
/*03-12수정*/
.bbs_view_report .view_area .view_book_table .img_box{display:block;width:10%;}
/*03-12수정*/
.bbs_view_report .view_area .view_book_table .text_box{display:table-cell;padding-left:20px;vertical-align:middle}

.bbs_list_webzine{border-top:2px solid #333}
.bbs_list_webzine .list_box{display:table;width:100%;border-bottom:1px solid #ccc}
.bbs_list_webzine .img_box{display:table-cell;padding:15px;width:150px;vertical-align:middle;text-align:left}
.bbs_list_webzine .btn_book{display:block;padding:1.5em 0.5em 0 1em;width:120px;height:160px;;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;word-break:keep-all}
.bbs_list_webzine .btn_book .title{display:block;line-height:1.5em;font-size:1.2em;color:#fff;font-weight:700}
.bbs_list_webzine .btn_book .auth{display:block;margin-top:5px;line-height:1.4em;font-size:1.2em;color:#fff}
.bbs_list_webzine .img_box .btn_link{display:block;background-position:center center!important;background-size:cover!important}
.bbs_list_webzine .img_box .btn_link img{display:block;width:100%;opacity:0}
.bbs_list_webzine .content_box{display:table-cell;position:relative;padding:25px 20px;vertical-align:top;border-left:1px solid #ccc}
.bbs_list_webzine .content_box .link{line-height:1.4em;font-size:1.5em;color:#333333}
.bbs_list_webzine .content_box .link:hover{text-decoration:underline}
.bbs_list_webzine .content_box .info{margin-top:5px;line-height:1.4em;font-size:1.5em;color:#8d8d8d}
.bbs_list_webzine .content_box .info .line{display:inline-block;margin:0 4px 0 6px;margin-top:-2px;width:1px;height:14px;vertical-align:middle;background:#cccccc}
.bbs_list_webzine .content_box .btn_box{position:absolute;left:20px;bottom:30px}
.bbs_list_webzine .content_box .btn_box .btn_tab{display:block;float:left;margin-left:-1px;width:98px;height:36px;line-height:34px;text-align:center;font-size:1.5em;color:#333;border:1px solid #c8c8c8;background:#f0f0f0}
.bbs_list_webzine .content_box .btn_box .btn_tab .list{display:inline-block;margin-top:-2px;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/report_list.png") no-repeat center center}
.bbs_list_webzine .content_box .btn_box .btn_tab .summary{display:inline-block;margin-top:-2px;width:30px;height:30px;vertical-align:middle;background:url("../img/icon/report_summary.png") no-repeat center center}
.bbs_list_webzine .attach_box{display:table-cell;width:80px;vertical-align:middle;text-align:center;border-left:1px solid #ccc}
.bbs_list_webzine .attach_box .btn_attach{display:inline-block;width:30px;height:30px;background:url("../img/icon/bbs_attach_pc.png") no-repeat center center}
.bbs_list_webzine.bbs_list_book .content_box .price{margin-top:5px;line-height:1.4em;font-size:1.5em;color:#333}
.bbs_list_webzine.bbs_list_book .content_box .price span{display:inline-block;margin:-3px 4px 0 0;width:20px;text-align:center;vertical-align:middle;color:#fff;background:#0228a9}
.bbs_list_webzine.bbs_list_book .content_box .content{margin-top:20px;padding-top:20px;border-top:1px dashed #ccc}
.bbs_list_webzine.bbs_list_book .content_box .content p{line-height:1.6em;font-size:1.5em;color:#8d8d8d}

.report_book_box{position:relative;margin-bottom:60px;padding:100px 0 40px 0;background:url("../img/report/book.jpg") no-repeat center center;background-size:cover}
.report_book_box .book_slide_box .slide_box{float:left;padding:0 18px;width:25%;outline:none}
.report_book_box .book_slide_box .slide_box .btn_book{display:block;width:100%;text-align:center;outline:none}
.report_book_box .book_slide_box .slide_box .btn_book img{display:block;width:100%}
.report_book_box .book_slide_box .slide_box .btn_book .title{display:block;margin-top:10px;line-height:1.6em;font-size:1.5em;color:#fff}
.report_book_box .book_slide_box .btn_prev,
.report_book_box .book_slide_box .btn_next{cursor:pointer;display:block;position:absolute;left:-40px;top:50%;margin-top:-40px;width:40px;height:60px;background:url("../img/icon/slide_arrow_white.png") no-repeat center center;z-index:10}
.report_book_box .book_slide_box .btn_next{left:auto;right:-40px;transform:rotate(180deg)}

.bbs_view_book{border-top:2px solid #333;background:#ffffff}
.bbs_view_book .book_top{padding:30px 20px 50px 20px}
.bbs_view_book .book_top .title{line-height:1.2em;font-size:2.5em;color:#020202;font-weight:500}
.bbs_view_book .book_top .info{margin-top:5px;line-height:1.4em;font-size:1.5em;color:#8d8d8d}
.bbs_view_book .book_top .info .line{display:inline-block;margin:0 4px 0 6px;margin-top:-2px;width:1px;height:14px;vertical-align:middle;background:#cccccc}
.bbs_view_book .book_top .book_table{display:table;margin-top:20px;width:100%}
.bbs_view_book .book_top .book_table .img_box{display:table-cell;width:10%}
.bbs_view_book .book_top .book_table .img_box img{display:block}
.bbs_view_book .book_top .book_table .content_box{display:table-cell;position:relative;padding-left:30px;vertical-align:top}
.bbs_view_book .book_top .book_table .price{line-height:1.4em;font-size:1.5em;color:#333}
.bbs_view_book .book_top .book_table .price span{display:inline-block;margin:-3px 4px 0 0;width:20px;text-align:center;vertical-align:middle;color:#fff;background:#0228a9}
.bbs_view_book .book_top .book_table .text_box{margin-top:15px;padding:15px 25px;background:#f0f0f0}
.bbs_view_book .book_top .book_table .dot{position:relative;margin-top:5px;padding-left:13px;line-height:24px;font-size:1.5em;color:#8d8d8d}
.bbs_view_book .book_top .book_table .dot:first-child{margin-top:0}
.bbs_view_book .book_top .book_table .dot:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.bbs_view_book .book_top .book_table .text_box .history_box{position:relative;padding-left:85px}
.bbs_view_book .book_top .book_table .text_box .history_box .dot{position:absolute;left:0;top:0;color:#333333;font-weight:500}
.bbs_view_book .book_top .book_table .text_box .history_box p{line-height:24px;font-size:1.5em;color:#8d8d8d}
.bbs_view_book .book_top .book_table .btn_box{position:absolute;left:30px;bottom:0;right:0;padding:12px 0 12px 130px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background:#f0f0f0;overflow:hidden}
.bbs_view_book .book_top .book_table .btn_box .dot{position:absolute;left:20px;top:50%;margin-top:-12px;color:#333;font-weight:500}
.bbs_view_book .book_top .book_table .btn_box .btns{float:left;margin-right:10px;width:100px;height:40px;line-height:38px}

.bbs_view_book .book_bottom{position:relative;padding-top:100px;border-top:1px solid #ccc}
.bbs_view_book .book_bottom .btn_list{position:absolute;top:30px;right:20px}
.bbs_view_book .book_bottom .book_title{margin:0 0 20px 20px;padding-left:34px;height:30px;line-height:30px;font-size:1.7em;color:#333333;font-weight:500;background:url("../img/icon/title_book.png") no-repeat left center}
.bbs_view_book .book_bottom .book_area{position:relative;padding:75px 25px 25px 25px;background:#94a7b0}
.bbs_view_book .book_bottom .book_area .tab_box{position:absolute;right:25px;top:20px;height:55px}
.bbs_view_book .book_bottom .book_area .tab_box .btn_tab{display:block;float:left;width:150px;height:55px;line-height:55px;text-align:center;font-size:1.7em;color:#fff;background:#778890}
.bbs_view_book .book_bottom .book_area .tab_box .btn_tab.active{color:#333;background:#fff}
.bbs_view_book .book_bottom .book_area .book_box{padding:30px 20px;background:#fff}
.bbs_view_book .book_bottom .book_area .book_box p{line-height:1.6em;font-size:1.5em;color:#8d8d8d}
.bbs_view_book .book_bottom .book_area .book_box .title{position:relative;margin-bottom:5px;padding-left:26px;font-size:1.7em;color:#333333;font-weight:500}
.bbs_view_book .book_bottom .book_area .book_box .title:before{display:block;content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:18px;height:3px;background:#333}

.bbs_list_epolicy{overflow:hidden}
.bbs_list_epolicy .epolicy_list{margin:-20px 0 0 -10px;width:106%}
.bbs_list_epolicy .epolicy_list li{float:left;padding:20px 10px 0 10px;width:24%}
.bbs_list_epolicy .epolicy_list .btn_epolicy{display:block;position:relative}
.bbs_list_epolicy .epolicy_list .btn_epolicy img{display:block;width:100%}
.bbs_list_epolicy .epolicy_list .btn_epolicy .text_box{display:block;position:absolute;left:6%;top:12%;right:6%;padding:15px 10px;font-size:10px}
.bbs_list_epolicy .epolicy_list .btn_epolicy .text_box .title{display:block;margin-bottom:3px;line-height:1.2em;font-size:2.6em;color:#333;font-weight:700}
.bbs_list_epolicy .epolicy_list .btn_epolicy .text_box .vol{display:block;margin-bottom:3px;line-height:1.2em;font-size:2.6em;color:#333}
.bbs_list_epolicy .epolicy_list .btn_epolicy .text_box .date{display:block;line-height:1.2em;font-size:1.4em;color:#333}
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_01 .text_box:before,
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_02 .text_box:before{display:block;content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#333}
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_01 .text_box:after,
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_02 .text_box:after{display:block;content:"";position:absolute;left:0;bottom:0;right:0;height:3px;background:#333}
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_03 .text_box{top:10%}
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_04 .text_box{top:13%;font-size:9px}
.bbs_list_epolicy .epolicy_list .btn_epolicy.type_05 .text_box{top:13%;font-size:9px}

.report_book_emagazine{margin-bottom:60px;padding:40px 0;background:#e9ebec}
.report_book_emagazine .book_slide_box{padding:0 40px}
.report_book_emagazine .book_slide_box .slide_box{padding:15px;background:url("../img/report/emagazine_slide.jpg") no-repeat center center;background-size:cover}
.report_book_emagazine .book_slide_box .magazine_box{display:table;width:100%}
.report_book_emagazine .book_slide_box .magazine_box .title_box{display:table-cell;position:relative;padding:20px;width:48%;vertical-align:middle;text-align:center;border:1px solid #fff}
.report_book_emagazine .book_slide_box .magazine_box .title_box .title{position:absolute;left:20px;right:20px;top:46%;transform:translateY(-50%);text-align:center}
 /* IE10+ 21-03-25 수정*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .report_book_emagazine .book_slide_box .magazine_box .title_box .title{position:inherit;top:46%;left:0;transform:translateY(-10%);text-align:center}
}
.report_book_emagazine .book_slide_box .magazine_box .title_box .title img{display:inline-block;max-width:100%}
.report_book_emagazine .book_slide_box .magazine_box .title_box .sub_title{display:none;padding:15px;line-height:1.2em;font-size:2.4em;color:#fff;font-weight:500;border-bottom:1px solid #fff}
.report_book_emagazine .book_slide_box .magazine_box .title_box .main_title{display:none;padding:10px 15px 15px 15px;line-height:1.2em;font-size:4em;color:#fff;font-weight:700;border-bottom:1px solid #aaa}
.report_book_emagazine .book_slide_box .magazine_box .title_box .vol{position:absolute;left:20px;bottom:50px;padding-top:15px;line-height:1em;font-size:2.5em;color:#fff;font-weight:700}
.report_book_emagazine .book_slide_box .magazine_box .title_box .vol:before{display:block;content:"";position:absolute;left:0;top:0;width:30px;height:3px;background:#fff}
.report_book_emagazine .book_slide_box .magazine_box .title_box .date{position:absolute;left:20px;bottom:20px;line-height:1em;font-size:1.7em;color:#fff}
.report_book_emagazine .book_slide_box .magazine_box .text_box{display:table-cell;padding:10px 0 10px 20px;width:52%;vertical-align:middle}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list{padding:10px 0}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list li{padding:10px 5px;margin-top:15px}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list li:first-child{margin-top:0}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list p{line-height:1.4em;font-size:1.5em;color:#fff}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list .title{position:relative;padding-top:13px;margin-bottom:10px;line-height:20px;font-size:1.5em;color:#fff;font-weight:700}
.report_book_emagazine .book_slide_box .magazine_box .magazine_list .title:before{display:block;content:"";position:absolute;left:0;top:0;width:30px;height:3px;background:#fff}
.report_book_emagazine .book_slide_box .btn_prev,
.report_book_emagazine .book_slide_box .btn_next{cursor:pointer;display:block;position:absolute;left:-60px;top:50%;margin-top:-40px;width:40px;height:60px;background:url("../img/icon/slide_arrow.png") no-repeat center center;z-index:10}
.report_book_emagazine .book_slide_box .btn_next{left:auto;right:-60px;transform:rotate(180deg)}

/* 교육 */
.edu_main{padding-top:0}
.edu_main .edu_area{padding:80px 0}
.edu_main .edu_ceo{background:#eaeeef}
.edu_main .edu_wrap{position:relative;padding-left:200px}
.edu_main .edu_wrap .main_title_box{position:absolute;left:0;top:0}
.edu_main .edu_wrap .main_title_box .btn_more_box{right:auto;left:0;top:70px}
.edu_main .edu_schedule{padding:60px 0;background:#e9ebec}
.edu_main .edu_schedule .schedule_menu{position:absolute;left:0;top:70px;width:120px}
.edu_main .edu_schedule .schedule_menu li{padding:8px 0;height:50px}
.edu_main .edu_schedule .schedule_menu .btn_menu{display:block;float:right;padding:0 10px;width:95px;height:34px;line-height:34px;text-align:right;font-size:1.5em;color:#828282}
.edu_main .edu_schedule .schedule_menu .btn_menu.active{color:#fff;box-shadow:10px 10px 10px rgba(0,0,0,0.2);background:#0228a9}
.edu_main .edu_schedule .schedule_top{height:58px;text-align:center}
.edu_main .edu_schedule .schedule_top .date{display:inline-block;margin:0 70px;vertical-align:middle}
.edu_main .edu_schedule .schedule_top .date b{display:block;line-height:1.2em;font-size:3.6em;color:#333;font-weight:700}
.edu_main .edu_schedule .schedule_top .date span{display:block;line-height:1.2em;font-size:1.4em;color:#888}
.edu_main .edu_schedule .schedule_top .btn_day{display:inline-block;margin:0 10px;height:50px;line-height:48px;vertical-align:middle;font-size:2.5em;color:#333}
.edu_main .edu_schedule .schedule_top .btn_prev{padding-left:27px;color:#828282;background:url("../img/icon/schedule_prev_gray.png") no-repeat left center}
.edu_main .edu_schedule .schedule_top .btn_next{padding-right:27px;color:#828282;background:url("../img/icon/schedule_next_gray.png") no-repeat right center}
.edu_main .edu_schedule .schedule_list{margin-left:-10px;width:103%;overflow:hidden}
.edu_main .edu_schedule .schedule_list li{float:left;padding:20px 10px 0 10px;width:33%}
.edu_main .edu_schedule .schedule_list .schedule_box{position:relative;padding:12px;height:180px;border:1px solid #d1d3d4;border-top:1px solid #333;background:#eaeaea}
.edu_main .edu_schedule .schedule_list .type{margin-bottom:10px;width:100px;height:30px;line-height:30px;text-align:center;font-size:1.5em;color:#fff;background:#909900}
.edu_main .edu_schedule .schedule_list .type.type_1{background:#909900}
.edu_main .edu_schedule .schedule_list .type.type_2{background:#009989}
.edu_main .edu_schedule .schedule_list .type.type_3{background:#4b9cb0}
.edu_main .edu_schedule .schedule_list .type.type_4{background:#709900}
.edu_main .edu_schedule .schedule_list .title{line-height:1.5em;font-size:1.5em;color:#333333}
.edu_main .edu_schedule .schedule_list .schedule_box a{display:block;color:#333}
.edu_main .edu_schedule .schedule_list .info{position:absolute;left:12px;bottom:20px;line-height:1.2em;font-size:1.5em;color:#828282}
.edu_main .edu_schedule .schedule_list .schedule_box.active{padding:11px;border:2px solid #0228a9;border-top:2px solid #333;background:#fff}
.edu_main .edu_process .edu_column{position:relative;border:1px solid #d1d3d4}
.edu_main .edu_process .edu_column .column_box{padding:20px;width:38%;height:100%}
.edu_main .edu_process .edu_column .column_box:nth-child(1){border-right:1px solid #d1d3d4;background:#eeeeee}
.edu_main .edu_process .edu_column .column_box:nth-child(2){position:absolute;left:38%;top:0;height:50%;border-bottom:1px solid #d1d3d4}
.edu_main .edu_process .edu_column .column_box:nth-child(3){position:absolute;left:38%;bottom:0;height:50%}
.edu_main .edu_process .edu_column .column_box:nth-child(4){position:absolute;right:0;top:0;padding:20px 12px;width:24%;height:100%;border-left:1px solid #d1d3d4}
.edu_main .edu_process .edu_column .type{margin-bottom:10px;width:52px;height:24px;line-height:24px;text-align:center;font-size:1.3em;color:#fff;background:#0228a9}
.edu_main .edu_process .edu_column .type.close{margin-bottom:10px;width:52px;height:24px;line-height:24px;text-align:center;font-size:1.3em;color:#fff;background:#616161}
.edu_main .edu_process .edu_column .title{margin-bottom:20px;line-height:1.4em;font-size:2em;color:#333333}
.edu_main .edu_process .edu_column .text_box p{line-height:1.5em;font-size:1.5em;color:#9e9e9e}
.edu_main .edu_process .edu_column .info_box{margin:40px 0 30px 0}
.edu_main .edu_process .edu_column .info_box .dot{position:relative;margin-top:5px;padding-left:13px;line-height:24px;font-size:1.5em;color:#333}
.edu_main .edu_process .edu_column .info_box .dot:first-child{margin-top:0}
.edu_main .edu_process .edu_column .info_box .dot:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.edu_main .edu_process .edu_column .btn_detail{display:block;width:116px;height:40px;line-height:38px}
.edu_main .edu_process .edu_column .btn_more{display:block;position:absolute;right:15px;bottom:15px;width:18px;height:18px;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat center center}
.edu_main .edu_ceo .ceo_top{display:table;width:100%}
.edu_main .edu_ceo .ceo_top .img_box{display:table-cell;width:568px}
.edu_main .edu_ceo .ceo_top .img_box img{display:block;max-width:100%}
.edu_main .edu_ceo .ceo_top .content_box{display:table-cell;position:relative;padding-left:20px;vertical-align:top}
.edu_main .edu_ceo .ceo_top .content_box .title{margin-bottom:20px;line-height:1.2em;font-size:2em;color:#333333}
.edu_main .edu_ceo .ceo_top .content_box .title span{display:inline-block;margin:-4px 0 0 4px;padding:0 10px;font-size:14px;color:#fff;vertical-align:middle;background:#616161}
.edu_main .edu_ceo .ceo_top .content_box .text_box p{line-height:1.6em;font-size:1.45em;color:#9e9e9e}
.edu_main .edu_ceo .ceo_top .content_box .info_box{position:absolute;left:20px;bottom:0;right:0;padding-top:10px;background:#eaeeef}
.edu_main .edu_ceo .ceo_top .content_box .info_box .dot{position:relative;margin-top:5px;padding-left:13px;line-height:24px;font-size:1.5em;color:#333}
.edu_main .edu_ceo .ceo_top .content_box .info_box .dot:first-child{margin-top:0}
.edu_main .edu_ceo .ceo_top .content_box .info_box .dot:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.edu_main .edu_ceo .bbs_list{margin-top:60px}
.edu_main .edu_ceo .bbs_list .left .title{display:none;color:#333;font-weight:500}
.edu_main .edu_info{background:#f4f8fa}
.edu_main .edu_info .ceo_top .content_box .info_box{background:#f4f8fa}

.bbs_course_list tbody .link{font-size:1.15em}
.bbs_course_list tbody .link .sub_title{display:block;margin-bottom:3px;font-size:14px;color:#828282}
.bbs_course_list tbody .link .status{display:inline-block;margin:-2px 0 0 4px;width:52px;height:23px;line-height:22px;text-align:center;vertical-align:middle;font-size:13px;color:#fff;background:#0228a9}
.bbs_course_list tbody .link .status_end{display:inline-block;margin:-2px 0 0 4px;width:52px;height:23px;line-height:22px;text-align:center;vertical-align:middle;font-size:13px;color:#fff;background:#616161}
.bbs_course_list tbody .link .status.end{background:#616161}

.bbs_course_view thead .title{padding-right:300px;font-size:1em}
.bbs_course_view thead .title p{font-size:2em}
.bbs_course_view thead .title .desc{font-size:1.5em;color:#828282}
.bbs_course_view thead .title .btn_apply{display:block;padding:0 10px;width:auto;height:40px;line-height:38px;font-size:1.5em}
.bbs_course_view thead .title .apply_box{position:absolute;right:10px;top:50%;margin-top:-20px}
.bbs_course_view thead .title .apply_box .flag{display:block;float:left;margin:6px 8px 0 0}
.bbs_course_view thead .title .apply_box .btn_apply{float:left}
.bbs_course_view tbody p{line-height:1.6em;font-size:1.5em;color:#828282}
.bbs_course_view tbody .course_top{padding:40px}
.bbs_course_view tbody .title{position:relative;margin:30px 0 15px 0;padding-left:13px;line-height:24px;font-size:1.5em;color:#333333;font-weight:500}
.bbs_course_view tbody .title:first-child{margin-top:0}
.bbs_course_view tbody .title:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.bbs_course_view tbody .title_line{padding-left:35px}
.bbs_course_view tbody .title_line:before{width:25px;height:3px}
.bbs_course_view tbody .text_box{padding-left:16px}
.bbs_course_view tbody .bbs_list{border-top:2px solid #333;border-bottom:1px solid #333}
.bbs_course_view tbody .bbs_list td{padding-left:20px;text-align:left}
.bbs_course_view tbody .bbs_list .label{background:#f0f0f0;white-space:nowrap}
.bbs_course_view tbody .bbs_list b{font-weight:500}
.bbs_course_view tbody .course_middle{padding:40px 0 20px 0}
.bbs_course_view tbody .course_middle .text_box{padding:20px;border:1px solid #333}
.bbs_course_view tbody .course_bottom{padding-top:20px;border:0}
.bbs_course_view tbody .course_bottom .bbs_list th{background:#f0f0f0}
.bbs_course_view tbody .course_bottom .bbs_list td{padding:10px 20px;text-align:center;border-left:1px solid #ccc;color:#333333;font-weight:700}
.bbs_course_view tbody .course_bottom .bbs_list td:first-child{border-left:0}
.bbs_course_view tbody .photo_list{margin-top:-20px;width:103%;overflow:hidden}
.bbs_course_view tbody .photo_list li{float:left;padding:20px 20px 0 0;width:33%}
.bbs_course_view tbody .photo_list .btn_link{display:block}
.bbs_course_view tbody .photo_list .btn_link .thumb{display:block;width:100%}
.bbs_course_view tbody .photo_list .btn_link span{display:block;margin-top:15px;height:48px;line-height:24px;text-align:center;font-size:1.5em;color:#333;overflow:hidden}
.bbs_course_view tbody .photo_list .btn_link:hover span{text-decoration:underline}
.bbs_course_view tbody .review_box{display:block;position:relative;padding:20px 20px 20px 35%;border:1px solid #d9dee1;background:#fff}
.bbs_course_view tbody .review_box .info{position:absolute;left:20px;top:20px;line-height:1.5em;font-size:1.5em;color:#333}
.bbs_course_view tbody .review_box .info b{font-weight:500}
.bbs_course_view tbody .review_box .info .line{display:inline-block;margin:-2px 5px 0 5px;width:1px;height:12px;vertical-align:middle;background:#cdcdcd}
.bbs_course_view tbody .review_box .content_box p{line-height:1.6em;font-size:1.5em;color:#8e8e8e}
.bbs_course_view tbody .video_list{margin-top:-20px;width:103%;overflow:hidden}
.bbs_course_view tbody .video_list li{float:left;padding:20px 20px 0 0;width:33%}
.bbs_course_view tbody .video_list .btn_link{display:block}
.bbs_course_view tbody .video_list .btn_link .thumb{display:block;width:100%}
.bbs_course_view tbody .video_list .btn_link .text_box{display:block;margin-top:15px;padding:0}
.bbs_course_view tbody .video_list .btn_link .text_box span{display:block;line-height:24px;text-align:center;font-size:1.5em;color:#8e8e8e}
.bbs_course_view tbody .video_list .btn_link .text_box .user{margin-bottom:10px;color:#333}
.bbs_course_view tbody .video_list .btn_link .text_box .youtube{display:inline-block;margin:-3px 0 0 4px;vertical-align:middle}
.bbs_course_view tbody .video_list .btn_link:hover span{text-decoration:underline}

/* 연찬회 팝업 */
#popup_workshop{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_workshop .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:822px;max-height:900px;height:900px;background:#f3f3f3}
#popup_workshop .popup_area .btn_close{display:block;position:absolute;right:25px;top:10px;width:40px;height:40px;background:url("../img/icon/popup_close.png") no-repeat center center;z-index:100}
#popup_workshop .popup_area .popup_scroll{width:100%;height:100%;overflow:hidden;overflow-y:auto}
#popup_workshop .popup_area .workshop_top{padding:20px 40px 60px 40px;background:url("../img/edu/popup_workshop.jpg") no-repeat center bottom!important;background-size:cover!important}
#popup_workshop .popup_area .workshop_top .top_box{position:relative;padding-bottom:20px;margin-bottom:15px}
#popup_workshop .popup_area .workshop_top .top_box:before{display:block;content:"";position:absolute;left:0;bottom:0;width:84px;height:2px;background:#ffffff}
#popup_workshop .popup_area .workshop_top .top_box .date{margin-bottom:5px;line-height:1.2em;font-size:1.6em;color:#b7b7b7}
#popup_workshop .popup_area .workshop_top .top_box .title{line-height:1.2em;font-size:2.4em;color:#fbfbfb}
#popup_workshop .popup_area .workshop_top .text_box{max-width:500px}
#popup_workshop .popup_area .workshop_top .text_box p{line-height:1.5em;font-size:1.5em;color:#fff}
#popup_workshop .popup_area .workshop_top .text_box p b{font-weight:500}
#popup_workshop .popup_area .workshop_top .text_box .title{line-height:1em;font-size:4.8em;color:#c3c511;font-weight:700;letter-spacing:-2px;white-space:nowrap}
#popup_workshop .popup_area .workshop_top .text_box .desc{margin:12px 0 15px 0;max-width:370px;line-height:1.4em;font-size:2.3em;color:#fff;font-weight:500}
#popup_workshop .popup_area .workshop_top .text_box .desc span{display:inline-block;margin-left:-11px}
#popup_workshop .popup_area .workshop_top .text_box .sub_title{margin:20px 0 10px 0;line-height:1.2em;font-size:2em;color:#fff;font-weight:500}
#popup_workshop .popup_area .workshop_top .text_box .info_table{width:100%;border-top:2px solid #a0a0a0}
#popup_workshop .popup_area .workshop_top .text_box .info_table th{padding:0 10px;width:25%;height:34px;text-align:center;font-size:1.5em;color:#333;border-right:1px solid #a0a0a0;border-top:1px solid #a0a0a0;background:#fff}
#popup_workshop .popup_area .workshop_top .text_box .info_table td{padding-left:15px;height:34px;text-align:left;font-size:1.5em;color:#333;border-top:1px solid #a0a0a0;background:#fff}
#popup_workshop .popup_area .workshop_schedule{padding:20px 25px}
#popup_workshop .popup_area .workshop_area:nth-child(odd){background:#e9e9e9}
#popup_workshop .popup_area .workshop_schedule .date{margin-bottom:15px;line-height:1em;font-size:1.8em;color:#333333;font-weight:500}
#popup_workshop .popup_area .workshop_schedule .schedule_table th{height:40px;text-align:center;font-size:1.5em;color:#fff;background:#002e5f}
#popup_workshop .popup_area .workshop_schedule .schedule_table td{padding:20px 10px;height:80px;text-align:center;font-size:1.5em;color:#333;border-bottom:1px solid #d3d3d3}
#popup_workshop .popup_area .workshop_schedule .schedule_table .content{padding-left:20px;text-align:left}
#popup_workshop .popup_area .workshop_schedule .schedule_table .content p{color:#8f8f8f}
#popup_workshop .popup_area .workshop_schedule .schedule_table .content .title{font-size:1.1em;color:#002e5f;font-weight:500}
#popup_workshop .popup_area .workshop_info{padding:0px 25px 20px 25px}
#popup_workshop .popup_area .workshop_info p{line-height:1.4em;font-size:1.5em;color:#333}
#popup_workshop .popup_area .workshop_info p b{font-weight:500}
#popup_workshop .popup_area .workshop_info .title{line-height:1em;font-size:1.8em;color:#333333;font-weight:500}
#popup_workshop .popup_area .workshop_info .sub_area{padding:0px 15px 15px 15px}
#popup_workshop .popup_area .workshop_info .sub_area .sub_title{position:relative;margin:20px 0 10px 0;line-height:1em;font-size:1.5em;color:#333333;font-weight:500}
#popup_workshop .popup_area .workshop_info .sub_area .sub_title:first-child{margin-top:0}
#popup_workshop .popup_area .workshop_info .sub_area .sub_title:before{display:block;content:"";position:absolute;left:-40px;top:7px;width:35px;height:2px;background:#333}
#popup_workshop .popup_area .workshop_info .info_table{border-top:2px solid #434343;table-layout:fixed}
#popup_workshop .popup_area .workshop_info .info_table th{height:50px;text-align:center;font-size:1.5em;color:#333333;font-weight:500;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;background:#e5e5e5}
#popup_workshop .popup_area .workshop_info .info_table th span{font-size:0.9em;font-weight:normal}
#popup_workshop .popup_area .workshop_info .info_table td{height:50px;text-align:center;font-size:1.5em;color:#333333;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}
#popup_workshop .popup_area .workshop_info .info_table th:first-child,
#popup_workshop .popup_area .workshop_info .info_table td:first-child{border-left:0}
#popup_workshop .popup_area .workshop_info .info_table .etc{padding-left:10px;text-align:left;border-right:0}
#popup_workshop .popup_area .workshop_info .info_table .dot{position:relative;padding-left:10px;font-size:1em}
#popup_workshop .popup_area .workshop_info .info_table .dot:before{display:block;content:"-";position:absolute;left:0;top:-1px}
#popup_workshop .popup_area .workshop_info .desc{position:relative;padding-left:20px;margin-top:10px;line-height:1.5em;font-size:1.5em;color:#868686}
#popup_workshop .popup_area .workshop_info .desc:before{display:block;content:"※";position:absolute;left:0;top:0}
#popup_workshop .popup_area .workshop_info .btn_box{margin-top:25px;height:55px}
#popup_workshop .popup_area .workshop_info .btn_box .btns{float:left;width:46%;height:55px;line-height:53px;font-weight:500;border-color:#002e5f;background:#002e5f}
#popup_workshop .popup_area .workshop_info .btn_box .btn_zip{float:right;border-color:#5f001b;background:#5f001b}

/* 실무과정신청 */
.edu_apply_area .apply_title{padding:25px 10px;text-align:center;line-height:1.2em;font-size:2em;color:#fff;background:#0228a9}
.edu_apply_area .apply_title span{color:#ffe402}
.edu_apply_area .type_box{padding:15px 10px;text-align:center;border-bottom:1px solid #ccc;background:#e7e9f3}
.edu_apply_area .type_box .check_box{display:inline-block;margin:0 7%;vertical-align:top}
.edu_apply_area .apply_info{position:relative;padding:25px 200px 25px 180px;background:#f5f5f5}
.edu_apply_area .apply_info p{line-height:1.5em;font-size:1.5em;color:#333333}
.edu_apply_area .apply_info .btn_code_info{display:block;position:absolute;left:0px;top:50%;padding:0 10px;width:auto;transform:translateY(-50%)}
.edu_apply_area .apply_info .btn_mypage{display:block;position:absolute;right:15px;top:50%;padding:0 10px;width:auto;transform:translateY(-50%)}
.edu_apply_area .apply_info .btn_mypage .icon{display:inline-block;margin:-2px 0 0 6px;width:26px;height:9px;vertical-align:middle;background:url("../img/icon/btn_arrow.png") no-repeat}
.edu_apply_area .apply_table{border-top:2px solid #333}
.edu_apply_area .apply_table th{padding:5px;height:60px;text-align:center;font-size:1.5em;color:#333333;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#f1f1f1}
.edu_apply_area .apply_table td{padding:5px;height:60px;text-align:center;font-size:1.5em;color:#333333;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
.edu_apply_area .apply_table thead .title{font-weight:500;background:#d8e7ee}
.edu_apply_area .apply_table td b{color:#ea1c1c}
.edu_apply_area .apply_table th.left,
.edu_apply_area .apply_table td.left{padding-left:20px;text-align:left}
.edu_apply_area .apply_table tr th:first-child,
.edu_apply_area .apply_table tr td:first-child{border-left:0}
.edu_apply_area .apply_table .input_text{padding:0 10px;width:100%;height:50px;color:#333;font-size:1em;border:1px solid #434343;background:transparent}
.edu_apply_area .apply_table .btn_delete{display:block;width:60px;height:50px;line-height:48px;font-size:1em;border-color:#ea1c1c;background:#ea1c1c}
.edu_apply_area .apply_table .compcode_box{position:relative}
.edu_apply_area .apply_table .compcode_box .input_1{float:left;width:25%}
.edu_apply_area .apply_table .compcode_box .unit{float:left;width:4%;height:50px;line-height:50px}
.edu_apply_area .apply_table .compcode_box .input_2{float:left;width:20%}
.edu_apply_area .apply_table .compcode_box .input_3{position:absolute;right:5px;top:5px;width:46%}
.edu_apply_area .apply_table .union_box .check_box .text{font-size:1em}
.edu_apply_area .apply_table .emp_box{position:relative;padding:5px 30px}
.edu_apply_area .apply_table .emp_box .unit{position:absolute;left:5px;top:5px;width:25px;height:50px;line-height:50px}
.edu_apply_area .apply_table .emp_box .unit:last-child{left:auto;right:5px}
.edu_apply_area .desc_box{padding:20px;text-align:center}
.edu_apply_area .desc_box p{line-height:1em;font-size:1.5em;color:#333}
.edu_apply_area .desc_box .btn_apply_add{display:inline-block;padding:0 10px;margin:-2px 0 0 10px;width:auto;height:40px;line-height:38px;vertical-align:middle;font-size:1em}
.edu_apply_area .btn_box{margin-top:20px;overflow:hidden}
.edu_apply_area .btn_box .right_box{float:right}
.edu_apply_area .btn_box .right_box .btns{float:left;margin-left:10px}
.edu_apply_area .sub_title{position:relative;margin:30px 0 15px 0;padding-left:35px;line-height:24px;font-size:1.5em;color:#333333;font-weight:500}
.edu_apply_area .sub_title:first-child{margin-top:0}
.edu_apply_area .sub_title:before{display:block;content:"";position:absolute;left:0;top:10px;width:25px;height:3px;background:#333}
.edu_apply_area.apply_confirm .top_table{border:1px solid #333;border-top:2px solid #333}
.edu_apply_area.apply_confirm .top_table th{padding:10px 10px 10px 20px;height:70px;text-align:left;font-size:1.5em;color:#333;border-left:1px solid #333;border-top:1px solid #333;background:#d8e0e4}
.edu_apply_area.apply_confirm .top_table td{padding:10px 10px 10px 20px;height:70px;text-align:left;font-size:1.5em;color:#0228a9;border-left:1px solid #333;border-top:1px solid #333;background:#e9eff2}
.edu_apply_area.apply_confirm .apply_table td{color:#0228a9}
.edu_apply_area.apply_confirm .btn_box{text-align:center}
.edu_apply_area.apply_confirm .btn_box p{display:inline-block;margin:-2px 5px 0 5px;vertical-align:middle;line-height:1em;font-size:1.5em;color:#333}
.edu_apply_area.apply_confirm .btn_box .btns{display:inline-block;margin:0 4px;vertical-align:middle}
.edu_apply_area.apply_complete .complete_visual{position:relative;height:336px;background:url("../img/edu/edu_complete.jpg") no-repeat center center;background-size:cover}
.edu_apply_area.apply_complete .complete_visual .text_box{position:absolute;left:0;top:50%;right:0;transform:translateY(-50%);text-align:center}
.edu_apply_area.apply_complete .complete_visual .text_box p{line-height:1.2em;font-size:1.4em;color:#fffefe}
.edu_apply_area.apply_complete .complete_visual .text_box .visual_title{margin-bottom:5px;line-height:1.2em;font-size:3.6em;color:#fffefe;font-weight:500}
.edu_apply_area.apply_complete .apply_table td{color:#0228a9}
.edu_apply_area.apply_complete .btn_box{text-align:center}
.edu_apply_area.apply_complete .btn_box p{line-height:1.5em;font-size:1.5em;color:#333}
.edu_apply_area.apply_complete .btn_box .btns{display:inline-block;margin-top:20px;padding:0 40px;width:auto}

/* 경총포럼 동영상 */
.edu_mov_list{padding:30px 0;margin-bottom:60px;border-top:1px solid #333;border-bottom:1px solid #c1c5c6;background:#e5e9eb}
.edu_mov_list .video_table{display:table;width:100%}
.edu_mov_list .video_table .video_box{display:table-cell;width:395px}
.edu_mov_list .video_table .video_box .btn_video{display:block;position:relative;border:5px solid #333}
.edu_mov_list .video_table .video_box .btn_video:before{display:block;content:"";position:absolute;left:50%;top:50%;margin:-31px 0 0 -31px;width:62px;height:62px;background:url("../img/icon/video_play.png") no-repeat;background-size:cover!important}
.edu_mov_list .video_table .video_box .btn_video img{display:block;width:100%}
.edu_mov_list .video_table .content_box{display:table-cell;position:relative;padding-left:20px;vertical-align:top}
.edu_mov_list .video_table .content_box p{line-height:1.6em;font-size:1.5em;color:#828282}
.edu_mov_list .video_table .content_box .title{margin-bottom:5px;line-height:1.2em;font-size:2.4em;color:#0228a9}
.edu_mov_list .video_table .content_box .text_box{position:absolute;left:20px;bottom:0}
.edu_mov_view{background:#e5e9eb}
.edu_mov_view .video_box{position:relative;margin:0 auto;padding-top:56.25%;width:100%;height:0;border:5px solid #333}
.edu_mov_view .video_box .video_img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover!important}
.edu_mov_view .video_box .btn_play{display:block;position:absolute;left:50%;top:50%;margin:-41px 0 0 -41px;width:82px;height:82px;background:url("../img/icon/video_play.png") no-repeat;background-size:cover!important}

.bbs_edu_mov_view thead tr th{border-top:0!important;border-bottom:0}
.bbs_edu_mov_view thead .title{padding-left:0}
.bbs_edu_mov_view tbody td{padding:0;border:0}
.bbs_edu_mov_view .view_table{display:table;width:100%}
.bbs_edu_mov_view .view_table p{line-height:1.6em;font-size:1.5em;color:#828282}
.bbs_edu_mov_view .view_table .info_box{display:table-cell;width:32%;vertical-align:top;border:1px solid #d1d6d8;border-top:1px solid #333;background:#f3f6f7}
.bbs_edu_mov_view .view_table .line_box{display:table-cell;width:20px}
.bbs_edu_mov_view .view_table .label{margin-bottom:10px;line-height:1.2em;font-size:1.7em;color:#333333;font-weight:500}
.bbs_edu_mov_view .view_table .info_box .label{padding:10px 15px;margin:0}
.bbs_edu_mov_view .view_table .info_box .info_list li{padding:5px 15px;line-height:1.5em;font-size:1.5em;color:#9e9e9e}
.bbs_edu_mov_view .view_table .info_box .info_list .name{color:#333;background:#e5e5e5}
.bbs_edu_mov_view .view_table .content_box{display:table-cell;position:relative;padding-bottom:90px;vertical-align:top;border:1px solid #d1d6d8;border-top:1px solid #333;background:#fff}
.bbs_edu_mov_view .view_table .content_box .text_box{padding:10px 15px}
.bbs_edu_mov_view .view_table .content_box .text_box:nth-child(2),
.bbs_edu_mov_view .view_table .content_box .text_box:nth-child(3){position:absolute;left:0;bottom:0;width:50%;border-right:1px solid #d1d6d8;border-top:1px solid #d1d6d8}
.bbs_edu_mov_view .view_table .content_box .text_box:nth-child(3){left:auto;right:0;border-right:0}

.bbs_council_desc{display:table;margin-bottom:20px;width:100%}
.bbs_council_desc .btn_box{display:table-cell;width:200px;vertical-align:middle;background:#0228a9}
.bbs_council_desc .btn_council{display:inline-block;padding-left:20px;width:100%;height:60px;line-height:58px;text-align:left;font-weight:500;background:#0228a9 url("../img/icon/edu_council.png") no-repeat right 15px center}
.bbs_council_desc .text_box{display:table-cell;padding:10px 10px 10px 15px;vertical-align:middle;text-align:left;background:#dfe7eb}
.bbs_council_desc .text_box p{line-height:1.6em;font-size:1.5em;color:#9e9e9e}
.bbs_council_desc .text_box p b{color:#333;font-weight:500}
.bbs_council_desc.council_write .btn_box{width:80px;background:#0228a9 url("../img/icon/edu_council.png") no-repeat center center}

.bbs_course_list tbody td.category{padding-left:10px;text-align:left;border-right:1px solid #ccc}
.bbs_course_list tbody tr.re td{background-color:#eff4f6!important}
.bbs_course_list tbody tr.re td:first-child{padding-left:60px;background:url("../img/icon/bbs_re.png") no-repeat 20px 15px}

.bbs_write{border-top:2px solid #333;border-bottom:1px solid #444}
.bbs_write th{padding:5px 5px 5px 15px;height:60px;font-size:1.5em;color:#333;border-left:1px solid #cccccc;border-top:1px solid #cccccc}
.bbs_write td{padding:5px 5px 5px 15px;height:60px;font-size:1.5em;color:#333;border-left:1px solid #cccccc;border-top:1px solid #cccccc}
.bbs_write tr th:first-child,
.bbs_write tr td:first-child{border-left:0}
.bbs_write .select{display:inline-block;margin-right:8px;width:200px;height:50px;color:#333;font-size:15px;border:1px solid #333;background:transparent}
.bbs_write .input_text{padding:0 10px;width:100%;height:50px;font-size:15px;color:#333;border:1px solid #333;background:transparent}
.bbs_write textarea.input_text{padding:10px;height:144px;line-height:24px;overflow:hidden;overflow-y:auto;resize:none}
.bbs_write .check_area .check_box{margin-right:15px}
.bbs_write .check_area .check_box .text{font-size:1em}
.bbs_write .check_desc{margin-bottom:5px}
.bbs_write .check_email{margin-top:5px}
.bbs_write .email_box{position:relative;padding-left:80px}
.bbs_write .email_box .unit{position:absolute;left:0;top:0;height:50px;line-height:50px}
.bbs_write .email_box .input_text{width:250px}
.btn_write_box{position:relative;margin-top:20px;overflow:hidden}
.btn_write_box .label{position:absolute;left:0;top:50%;line-height:1.2em;font-size:1.5em;color:#333;transform:translateY(-50%)}
.btn_write_box .right_box{float:right}
.btn_write_box .right_box .btns{float:left;margin-left:10px;padding:0 15px;width:auto;min-width:105px}
.mypage_content .mypage_sleep_box{display:table;margin-top:15px;width:100%;table-layout:fixed;border:1px solid #333;background:#f3f5f6}
.mypage_content .mypage_sleep_box .sleep_box{display:table-cell;padding:40px;text-align:center;border-left:1px solid #dce2e4}
.mypage_content .mypage_sleep_box .sleep_box:first-child{border-left:0}
.mypage_content .mypage_sleep_box .sleep_box p{font-size:2em;color:#333;font-weight:500}
.mypage_content .mypage_sleep_box .sleep_box .btns{display:inline-block;margin-top:15px;padding:0 15px;width:auto;min-width:170px;height:50px;line-height:48px}
.mypage_content .mypage_sleep_box .sleep_box .btns .icon{display:inline-block;margin:-4px -20px 0 25px;width:20px;height:20px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat center center}

/* 동향메일 서비스 신청 */
.edu_rounge_email p{line-height:1.6em;font-size:1.5em;color:#333}
.edu_rounge_email .circle_list{display:table;margin:25px auto 60px auto;max-width:700px;table-layout:fixed}
.edu_rounge_email .circle_list li{display:table-cell;position:relative;padding:0 12px;vertical-align:top}
.edu_rounge_email .circle_list li:before{display:block;content:"";position:absolute;left:0;top:50%;right:0;margin-top:-1px;height:1px;background:#2e485d}
.edu_rounge_email .circle_list li:first-child:before{left:20px}
.edu_rounge_email .circle_list li:last-child:before{right:20px}
.edu_rounge_email .circle_list .circle_top{display:table;width:100%;height:100px}
.edu_rounge_email .circle_list .circle_box{width:200px;height:200px;border-radius:50%;background:#2e485d;overflow:hidden}
.edu_rounge_email .circle_list .circle_box p{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:1.7em;font-weight:500}
.edu_rounge_email .circle_list .circle_bottom{display:table;width:100%;height:100px;background:#c2d5e4}
.edu_rounge_email .circle_list .circle_bottom p{padding-bottom:10px;font-size:1.5em;color:#2e485d}
.edu_rounge_email .agree_box{margin-bottom:20px}
.edu_rounge_email .agree_box .agree_title{padding-left:28px;height:30px;line-height:30px;font-size:1.7em;color:#333333;font-weight:500;background:url("../img/icon/agree_check.png") no-repeat left center}
.edu_rounge_email .agree_text{margin:15px 0;padding:10px 20px;background:#eee}
.edu_rounge_email .agree_text .title{text-align:center;font-weight:500}
.edu_rounge_email .agree_box .check_box{margin-left:15px}
.edu_rounge_email .email_form{margin-top:-1px;padding:20px;border:1px solid #ccc;background:#fff}
.edu_rounge_email .email_form .title_box{margin-bottom:15px;padding-left:30px}
.edu_rounge_email .email_form .title_box .email_title{margin-bottom:3px;padding-left:30px;margin-left:-30px;height:30px;line-height:30px;font-weight:500;background:url("../img/icon/email.png") no-repeat left center}
.edu_rounge_email .email_form .input_box{position:relative;padding-right:130px}
.edu_rounge_email .email_form .email_table th{height:50px;text-align:center;font-size:1.5em;color:#333;border:1px solid #ccc;background:#f5f5f5}
.edu_rounge_email .email_form .email_table td{padding:10px;height:55px;text-align:center;font-size:1.5em;color:#333;border:1px solid #ccc}
.edu_rounge_email .email_form .email_table .input_text{padding:0 10px;width:100%;height:35px;color:#333;font-size:1em;border:1px solid #434343;background:transparent}
.edu_rounge_email .email_form .email_table .btn_wait{display:inline-block;margin:-2px 0 0 4px;padding:0 5px;width:auto;height:28px;line-height:26px;vertical-align:middle;font-size:1em;background:#f7f7f7}
.edu_rounge_email .email_form .email_table .btn_wait .icon{display:inline-block;margin:-2px 0 0 4px;width:12px;height:12px;vertical-align:middle;background:url("../img/icon/confirm_wait.png")}
.edu_rounge_email .email_form .input_box .btn_save,
.edu_rounge_email .email_form .input_box .btn_modify{display:block;position:absolute;right:0;top:0;width:120px;height:107px;line-height:105px}
.edu_rounge_email .email_form .dot_title{position:relative;margin-bottom:15px;padding-left:13px;line-height:24px;font-size:1.5em;color:#333}
.edu_rounge_email .email_form .dot_title:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.edu_rounge_email .email_form .dot_title .desc{display:block;position:absolute;right:0;top:0;color:#8d8d8d}
.edu_rounge_email .email_form .btn_box{margin:15px 0 25px 0;text-align:center}
.edu_rounge_email .email_form .btn_box .btn_add{display:block;margin:0;width:120px;height:40px;line-height:38px}
.edu_rounge_email .email_form .btn_box .btn_add span{margin-left:20px;font-size:1.2em}
.edu_rounge_email .email_form .desc_box{margin-top:10px}
.edu_rounge_email .email_form .desc_box p{color:#8d8d8d}

/* 이메일 중복신청 알림 팝업 */
#popup_email_alert{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_email_alert .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:590px;height:360px;background:#eeeeee}
#popup_email_alert .popup_area .popup_header .btn_close{display:block;position:absolute;right:5px;top:5px;width:40px;height:40px;background:url("../img/icon/popup_close.png") no-repeat center center;z-index:100}
#popup_email_alert .popup_area .popup_header{position:relative;padding-left:20px;height:50px;background:#333}
#popup_email_alert .popup_area .popup_header .title{height:50px;line-height:50px;font-size:1.5em;color:#fff;font-weight:500}
#popup_email_alert .popup_area .popup_text{padding-top:25px;height:90px;text-align:center;background:#fff}
#popup_email_alert .popup_area .popup_text .text{display:inline-block;padding-left:45px;height:40px;line-height:40px;font-size:1.5em;color:#333;background:url("../img/edu/email_rounge.png") no-repeat left center}
#popup_email_alert .popup_area .popup_content{padding:25px 12px 0 12px}
#popup_email_alert .popup_area .popup_content .email_table th{height:50px;text-align:center;font-size:1.5em;color:#333;border:1px solid #ccc;background:#f5f5f5}
#popup_email_alert .popup_area .popup_content .email_table td{padding:10px;height:55px;text-align:center;font-size:1.5em;color:#333;border:1px solid #ccc;background:#fff}
#popup_email_alert .popup_area .popup_content .btn_box{margin-top:20px}
#popup_email_alert .popup_area .popup_content .btn_box .btn_close{margin:0 auto;height:44px;line-height:42px}

/* 멤버 */
.member_area{padding-top:0}
.member_area .member_top{padding-top:60px;background:#e9ebec}
.member_area .member_content{padding-top:60px}
.member_area .member_box{position:relative;padding-left:300px}
.member_area .member_title_box{position:absolute;left:0;top:0;width:300px}
.member_area .member_title_box .title{position:relative;float:left;padding-right:10px;height:40px;line-height:30px;font-size:2.7em;color:#333333;font-weight:500;background:#f4f8fa;z-index:10}
.member_area .member_title_box:before{display:block;content:"";position:absolute;left:0;top:7px;right:20px;height:1px;background:#333;z-index:1}
.member_area .member_text p{line-height:1.5em;font-size:1.7em;color:#333}
.member_area .login_area .member_title_box{top:43px}
.member_area .login_area .member_text{margin-bottom:30px}
.member_area .login_area .member_text p{line-height:1.2em}
.member_area .login_box{margin-bottom:20px;padding:40px 40px 20px 40px;max-width:570px;border:1px solid #333}
.member_area .login_area .input_box{position:relative;padding-left:140px;margin-bottom:10px}
.member_area .login_area .input_box .label{position:absolute;left:0;height:45px;line-height:45px;font-size:1.5em;color:#333}
.member_area .login_area .input_box .input_text{padding:0 15px;width:100%;height:45px;font-size:1.5em;color:#333;border:1px solid #333;background:transparent}
.member_area .login_area .input_box .btn_login{width:100%;height:45px;line-height:43px}
.member_area .login_area .input_box .btn_login .icon{display:inline-block;margin:-4px 0 0 4px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}
.member_area .login_area .input_box .check_box{margin-top:10px}
.member_area .login_area .btn_box{position:relative;margin-bottom:10px;max-width:570px;height:45px}
.member_area .login_area .btn_box .label{height:45px;line-height:45px;font-size:1.5em;color:#333}
.member_area .login_area .btn_box .btns{display:block;position:absolute;right:0;top:0;width:180px;height:45px;line-height:43px;background:transparent}
.member_area .login_area .find_box{padding:60px 60px 40px 60px}
.member_area .login_area .find_box .find_text{margin-bottom:20px;padding-top:80px;text-align:center;background:url("../img/member/find_pc.png") no-repeat center top}
.member_area .login_area .find_box .find_text p{line-height:1.2em;font-size:1.5em;color:#333}
.member_area .login_area .find_btn{height:45px}
.member_area .login_area .find_btn .btns{display:block;float:right;width:48%;height:45px;line-height:43px}
.member_area .login_area .find_btn .btns:first-child{float:left}
.member_area .login_area .find_btn .btns .icon{display:inline-block;margin:-4px 0 0 4px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}

/* 아이디 / 비밀번호 찾기 팝업 */
#popup_member_find{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_member_find .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:590px;background:#fff}
#popup_member_find .btn_close{display:block;position:absolute;right:0;top:0;width:34px;height:34px;background:#333 url("../img/icon/popup_close.png") no-repeat center center}
#popup_member_find .popup_top{padding-top:110px;height:150px;text-align:center;background:url("../img/member/find_id.png") no-repeat center 25px}
#popup_member_find .popup_top p{line-height:1.2em;font-size:1.5em;color:#333}
#popup_member_find .popup_top p b{color:#0228a9;font-weight:500}
#popup_member_find .popup_text{padding:20px 0;text-align:center;background:#eeeeee}
#popup_member_find .popup_text p{line-height:1.5em;font-size:1.5em;color:#333}
#popup_member_find .popup_content{position:relative;padding:30px 30px 20px 30px}
#popup_member_find .popup_content .btn_box{position:relative;padding-left:50%;margin-top:-15px}
#popup_member_find .popup_content .btn_box .title_box{position:absolute;left:0;top:-10px;width:50%}
#popup_member_find .popup_content .btn_box .title{position:relative;float:left;padding-right:10px;height:30px;line-height:30px;font-size:1.5em;color:#333333;font-weight:500;background:#fff;z-index:10}
#popup_member_find .popup_content .btn_box .title_box:before{display:block;content:"";position:absolute;left:0;top:10px;right:20px;height:1px;background:#333;z-index:1}
#popup_member_find .popup_content .btns{display:block;position:relative;margin-top:15px;width:100%;height:45px;line-height:43px}
#popup_member_find .popup_content .btns .icon{display:block;position:absolute;right:20px;top:50%;margin-top:-2px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}
#popup_member_match{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_member_match .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:590px;background:#fff}
#popup_member_match .btn_close{display:block;position:absolute;right:0;top:0;width:34px;height:34px;background:#333 url("../img/icon/popup_close.png") no-repeat center center}
#popup_member_match .popup_top{padding-top:110px;height:150px;text-align:center;background:url("../img/member/find_id.png") no-repeat center 25px}
#popup_member_match .popup_top p{line-height:1.2em;font-size:1.5em;color:#9f9f9f}
#popup_member_match .popup_text{padding:20px 0;text-align:center;background:#eeeeee}
#popup_member_match .popup_text p{line-height:1.5em;font-size:1.5em;color:#333}
#popup_member_send{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_member_send .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:590px;background:#fff}
#popup_member_send .btn_close{display:block;position:absolute;right:0;top:0;width:34px;height:34px;background:#333 url("../img/icon/popup_close.png") no-repeat center center}
#popup_member_send .popup_top{padding-top:110px;height:150px;text-align:center;background:url("../img/member/find_id.png") no-repeat center 25px}
#popup_member_send .popup_top p{line-height:1.2em;font-size:1.5em;color:#9f9f9f}
#popup_member_send .popup_text{padding:20px 0;text-align:center;background:#eeeeee}
#popup_member_send .popup_text p{line-height:1.5em;font-size:1.5em;color:#333}

/* 03-11 수정 */
.member_area .join_type_box{margin-top:30px;width:103%;overflow:hidden}
.member_area .join_type_box .join_box{float:left;padding-right:20px;width:50%}
.member_area .join_type_box .join_box.join_1 .join_top{background:url("../img/member/join_1.png") no-repeat center 80px}
.member_area .join_type_box .join_box.join_2 .join_top{background:url("../img/member/join_2.png") no-repeat center 80px}
.member_area .join_box.join_3{margin-top: 30px;background: #e3e3e3; padding: 30px 60px;}
.member_area .join_box.join_3 .join_top{margin-left: 60px;}
.member_area .join_type_box .join_top{position:relative;padding:250px 20px 20px 20px;height:440px;text-align:center;border:1px solid #333}
.member_area .join_top p{line-height:1.5em;font-size:1.5em;color:#333}
.member_area .join_top .title{margin-bottom:5px;font-size:1.7em;font-weight:500}
.member_area .join_type_box .join_top .btn_box{position:absolute;left:20px;bottom:20px;right:20px}
.member_area .join_type_box .join_top .btn_box .btns{width:100%;height:45px;line-height:43px}
.member_area .join_top .btn_box .btns .icon{display:inline-block;margin:-4px 0 0 4px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}
.member_area .join_type_box .join_box.join_2 .btn_box .btns{float:right;width:49%}
.member_area .join_type_box .join_box.join_2 .btn_box .btns:first-child{float:left}
.member_area .join_box.join_3 .btn_box .btns{width:50%;margin-top:15px}
/* 03-11 수정 */
.member_area .join_type_box .join_text{margin-top:20px}
.member_area .join_type_box .join_text .title{margin-bottom:5px;padding-left:26px;line-height:1.5em;font-size:1.5em;color:#333;background:url("../img/icon/agree_check.png") no-repeat left 4px}
.member_area .join_type_box .join_text .dot_line{position:relative;padding-left:36px;line-height:1.5em;font-size:1.5em;color:#333}
.member_area .join_type_box .join_text .dot_line:before{display:block;content:"-";position:absolute;left:26px;top:-1px}
.member_area .join_area .join_agree_box .member_title_box{top:-7px}
.member_area .join_area .join_agree_box .title{line-height:1.3em}
.member_area .join_agree_box{margin-top:30px}
.member_area .join_agree_box:first-child{margin-top}
.member_area .join_agree_box .agree_text{margin-bottom:10px;padding:20px;max-height:300px;background:#eee;overflow:hidden;overflow-y:auto}
.member_area .join_agree_box .agree_text p{line-height:1.6em;font-size:1.5em;color:#9e9e9e}
.member_area .join_agree_box .agree_text p b{color:#333}
.member_area .join_agree_box .agree_text ul{padding-left:15px}
.member_area .join_agree_box .agree_text ul li{list-style:decimal;font-size:1.5em;color:#9e9e9e}
.member_area .join_agree_box .agree_text ul p{font-size:1em}
.member_area .join_agree_box .agree_text .dot{position:relative;margin-top:5px;padding-left:13px;line-height:24px;font-size:1.5em;color:#333}
.member_area .join_agree_box .agree_text .dot:first-child{margin-top:0}
.member_area .join_agree_box .agree_text .dot:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.member_area .join_agree_box .agree_text .text_box{margin-top:10px;padding:20px;border:1px solid #e3e3e3;background:#fbfbfb}
.member_area .join_agree_box .agree_text .text_box p{color:#333}
.member_area .join_agree_box .agree_text .text_box p b{font-weight:500}
.member_area .join_agree_box .check_box{margin-left:8px}
.member_area .join_agree_box .agree_auth_box{border:1px solid #333}
.member_area .join_agree_box .agree_auth_box .auth_top{padding:25px 0;text-align:center;background:#dce2e4}
.member_area .join_agree_box .agree_auth_box .auth_top p{line-height:1.6em;font-size:1.5em;color:#333}
.member_area .join_agree_box .agree_auth_box .auth_bottom{display:table;width:100%;table-layout:fixed}
.member_area .join_agree_box .agree_auth_box .auth_box{display:table-cell;padding:20px 0;text-align:center}
.member_area .join_agree_box .agree_auth_box .auth_box p{line-height:1.2em;font-size:2em;color:#333;font-weight:500}
.member_area .join_agree_box .agree_auth_box .auth_box .btns{margin:0 auto;margin-top:10px;width:170px;height:45px;line-height:43px}
.member_area .join_agree_box .agree_auth_box .auth_box .btns .icon{display:inline-block;margin:-4px 0 0 4px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}
.member_area .join_agree_box .agree_auth_box .auth_box:first-child{border-right:1px solid #dce2e4}
.member_area .join_agree_box .download_list{display:table;width:102%;table-layout:fixed}
.member_area .join_agree_box .download_list li{display:table-cell;padding-right:18px;vertical-align:top}
.member_area .join_agree_box .download_list .btn_download{display:block;height:70px;line-height:68px;text-align:center;font-size:1.5em;color:#333;border:1px solid #333}
.member_area .join_agree_box .download_list .btn_download .icon{display:inline-block;margin:-4px 0 0 8px;width:32px;height:32px;vertical-align:middle}
.member_area .join_agree_box .download_list .btn_download.hwp .icon{background:url("../img/icon/hwp.png") no-repeat center center}
.member_area .join_agree_box .download_list .btn_download.doc .icon{background:url("../img/icon/doc.png") no-repeat center center}
.member_area .join_agree_box .download_list .btn_download.pdf .icon{background:url("../img/icon/pdf.png") no-repeat center center}
.member_area .join_guide_area .join_agree_box .agree_text{max-height:100%}
/* 03-23 추가 */
.member_area .join_agree_box .agree_text .terms_table{width:100%;border-top:2px solid #333}
.member_area .join_agree_box .agree_text .terms_table th{padding:10px;height:50px;text-align:center;font-size:1.5em;color:#333333;font-weight:700;border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#e4e4e4}
.member_area .join_agree_box .agree_text .terms_table td{padding:10px;height:50px;text-align:center;font-size:1.5em;color:#333333;border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#f0f0f0}
.member_area .join_agree_box .agree_text .terms_table tbody th{font-weight:normal;text-align:left}
.member_area .join_agree_box .agree_text .terms_table td.left{text-align:left}
.member_area .join_agree_box .agree_text .terms_table tr th:first-child{border-left:0}
/* //03-23 추가 */

.form_area .form_title{margin:30px 0 10px 0;line-height:1.2em;font-size:1.7em;color:#333;font-weight:500}
.form_area .form_title:first-child{margin-top:0}
.form_area .form_title .important{margin-left:15px;font-size:15px}
.form_area .form_title .desc{font-size:15px;color:#9e9e9e}
.form_area .important{display:inline-block;margin:0 4px 0 0;vertical-align:middle;color:#f11616;font-weight:1.5em}
.form_area .form_table{border-top:2px solid #333;border-bottom:1px solid #333}
.form_area .form_table th,
.form_area .form_table td{padding:7px 10px 7px 20px;height:60px;text-align:left;border-top:1px solid #ccc;border-left:1px solid #ccc}
.form_area .form_table th{font-size:1.5em;color:#333;border-left:0;white-space:nowrap}
.form_area .form_table .select{display:block;margin:0;max-width:360px;width:100%;height:45px;color:#333;font-size:15px;border:1px solid #333;background:transparent}
.form_area .form_table .input_text{display:block;margin:0;padding:0 10px;max-width:360px;width:100%;height:45px;font-size:15px;color:#333;border:1px solid #333;background:transparent}
.form_area .form_table .id_box{display:inline-block;position:relative;margin-right:10px;padding-right:128px;max-width:360px;width:100%;vertical-align:middle}
.form_area .form_table .id_box .input_text{width:100%}
.form_area .form_table .btn_check{display:block;position:absolute;right:0;top:0;width:120px;height:45px;line-height:43px;color:#333;border-color:#b2b2b2;background:#e2e2e2;white-space:nowrap}
.form_area .form_table .btn_check .icon{display:inline-block;margin:-4px 4px 0 0;width:17px;height:17px;vertical-align:middle;background:url("../img/icon/check.png") no-repeat}
.form_area .form_table .desc{display:inline-block;line-height:1.6em;vertical-align:middle;font-size:1.5em;color:#333}
.form_area .form_table .desc.warn{color:#f11616}
.form_area .form_table .email_box{display:inline-block;position:relative;margin-right:10px;max-width:720px;width:100%;vertical-align:middle}
.form_area .form_table .email_box .input_text{float:left;width:24%}
.form_area .form_table .email_box .unit{float:left;width:4%;height:45px;line-height:43px;text-align:center;font-size:1.5em;color:#333}
.form_area .form_table .email_box .select{width:30%}
.form_area .form_table .email_box .input_custom{position:absolute;right:0;top:0;width:40%}
.form_area .form_table .phone_box{position:relative;max-width:360px;width:100%}
.form_area .form_table .phone_box .select{float:left;width:30%}
.form_area .form_table .phone_box .input_text{float:left;width:30%}
.form_area .form_table .phone_box .unit{float:left;width:5%;height:45px;line-height:43px;text-align:center;font-size:1.5em;color:#333}
.form_area .form_table .phone_box .input_text:last-child{position:absolute;right:0;top:0}
.form_area .form_table .zip_box{display:inline-block;position:relative;padding-right:132px;margin-right:10px;max-width:420px;width:100%;vertical-align:middle}
.form_area .form_table .zip_box .input_text{float:left;width:26%}
.form_area .form_table .zip_box .unit{float:left;width:6%;height:45px;line-height:43px;text-align:center;font-size:1.5em;color:#333}
.form_area .form_table .zip_box .input_zip{width:30%}
.form_area .form_table .zip_box .btn_check{width:130px}
.form_area .form_table .input_addr{margin-top:8px}
.form_area .form_table .input_addr_detail{margin-top:8px;width:100%}
.form_area .form_table .btn_user_check{position:relative;right:auto;top:auto;width:150px}
.form_area .form_table .company_box{position:relative;max-width:360px;width:100%}
.form_area .form_table .company_box .input_text{float:left;width:30%}
.form_area .form_table .company_box .unit{float:left;width:5%;height:45px;line-height:43px;text-align:center;font-size:1.5em;color:#333}
.form_area .form_table .company_box .input_text:last-child{position:absolute;right:0;top:0}
.form_area .form_table .code_box{display:inline-block;position:relative;margin-right:10px;padding-right:93px;max-width:360px;width:100%;vertical-align:middle}
.form_area .form_table .code_box .input_text{width:100%}
.form_area .form_table .code_box .btn_code_check{width:85px}
.form_area .form_desc_box{margin-top:20px;padding-left:20px}
.form_area .form_desc_box p{line-height:1.5em;font-size:1.5em;color:#333}
.form_area .form_desc_box .desc_title{margin-left:-18px;margin-bottom:3px;font-weight:500}
.form_area .form_btn_box{margin-top:30px;height:60px}
.form_area .form_btn_box .right_box{float:right}
.form_area .form_btn_box .right_box .btns{float:left;margin-left:10px}

#popup_member_idcheck{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_member_idcheck .popup_area .popup_header .btn_close{display:block;position:absolute;right:5px;top:5px;width:40px;height:40px;background:url("../img/icon/popup_close.png") no-repeat center center;z-index:100}
#popup_member_idcheck .popup_area .popup_header{position:relative;padding-left:20px;height:50px;background:#333}
#popup_member_idcheck .popup_area .popup_header .title{height:50px;line-height:50px;font-size:1.5em;color:#fff;font-weight:500}
#popup_member_idcheck .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:590px;background:#fff}
#popup_member_idcheck .btn_close{display:block;position:absolute;right:0;top:0;width:34px;height:34px;background:#333 url("../img/icon/popup_close.png") no-repeat center center}
#popup_member_idcheck .popup_top{padding-top:110px;height:150px;text-align:center;background:url("../img/member/id_check.png") no-repeat center 25px}
#popup_member_idcheck .popup_top p{line-height:1.2em;font-size:1.5em;color:#333}
#popup_member_idcheck .popup_text{padding:20px 0;text-align:center;background:#eeeeee}
#popup_member_idcheck .popup_text p{line-height:1.5em;font-size:1.5em;color:#333}
#popup_member_idcheck .popup_text p b{color:#0228a9}
#popup_member_idcheck .popup_text .btns{display:inline-block;margin:-4px 0 0 4px;padding:0 20px;width:auto;height:45px;line-height:43px;font-size:1em;vertical-align:middle}

.join_complete_box .complete_top{position:relative;height:500px;background:url("../img/member/complete.jpg") no-repeat center center}
.join_complete_box .complete_top .text_box{position:absolute;left:0;top:42%;right:0;transform:translateY(-50%);text-align:center}
.join_complete_box .complete_top .logo{margin:0 auto;margin-bottom:25px;width:180px;height:75px;background:url("../img/member/logo.png") no-repeat center center}
.join_complete_box .complete_top .text{display:table;width:100%}
.join_complete_box .complete_top .text p{display:table-cell;padding:20px 10px;height:100px;vertical-align:middle;line-height:1.4em;font-size:3em;color:#fff;font-weight:700;background:rgba(0,0,0,0.5)}
.join_complete_box .complete_top .text p .desc{display:block;margin-top:10px;font-size:0.6em;line-height:1.6em;font-weight:normal}
.join_complete_box .btn_box{margin-top:30px;text-align:center}
.join_complete_box .btn_box .btns{display:inline-block;padding:0 15px;margin:0 10px;width:auto;vertical-align:top}

#popup_member_usercheck{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_member_usercheck .popup_area .popup_header .btn_close{display:block;position:absolute;right:5px;top:5px;width:40px;height:40px;background:url("../img/icon/popup_close.png") no-repeat center center;z-index:100}
#popup_member_usercheck .popup_area .popup_header{position:relative;padding-left:20px;height:50px;background:#333}
#popup_member_usercheck .popup_area .popup_header .title{height:50px;line-height:50px;font-size:1.5em;color:#fff;font-weight:500}
#popup_member_usercheck .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:650px;background:#fff}
#popup_member_usercheck .btn_close{display:block;position:absolute;right:0;top:0;width:34px;height:34px;background:#333 url("../img/icon/popup_close.png") no-repeat center center}
#popup_member_usercheck .popup_top{padding:25px 10px}
#popup_member_usercheck .popup_top .text_box p{text-align:center;line-height:1.5em;font-size:1.5em;color:#333}
#popup_member_usercheck .popup_top .search_box{position:relative;margin:0 auto;margin-top:15px;width:70%;padding:0 90px 0 130px}
#popup_member_usercheck .popup_top .search_box .select_search{position:absolute;left:0;top:0;padding:0 0 0 10px;width:122px;height:45px;font-size:1.5em;color:#333333;border:1px solid #333333;background:transparent}
#popup_member_usercheck .popup_top .search_box .input_search{padding:0 15px;width:100%;height:45px;font-size:1.5em;color:#333333;border:1px solid #333333;background:transparent}
#popup_member_usercheck .popup_top .search_box .btn_search{display:block;position:absolute;right:0;top:0;width:85px;height:45px;line-height:43px;font-size:1.5em;color:#fff;border:0;background:#333333}
#popup_member_usercheck .popup_text{padding:10px 10px 20px 10px;background:#eeeeee}
#popup_member_usercheck .popup_text .user_table {table-layout: fixed}
#popup_member_usercheck .popup_text .user_table th{height:50px;text-align:center;font-size:1.5em;color:#333;background:#dfe2e4}
#popup_member_usercheck .popup_text .user_table th:last-child{width:90px}
#popup_member_usercheck .popup_text .user_table td{padding:10px;height:50px;text-align:center;font-size:1.5em;color:#333;border-bottom:1px solid #aaa}

/* 마이페이지 */
.mypage_area{padding-top:0}
.mypage_area .mypage_top{padding-top:60px;background:#e9ebec}
.mypage_area .mypage_top .mypage_tab_menu{position:absolute;left:20px;bottom:0;right:20px}
.mypage_area .mypage_top .mypage_tab_menu .tab_menu{display:table;width:100%;table-layout:fixed}
.mypage_area .mypage_top .mypage_tab_menu .btn_tab{display:table-cell;height:50px;vertical-align:middle;text-align:center;font-size:1.5em;color:#7c7c7c;border-left:1px solid #cdcdcd;background:#dcdcdc;white-space:nowrap}
.mypage_area .mypage_top .mypage_tab_menu .btn_tab:first-child{border-left:0}
.mypage_area .mypage_top .mypage_tab_menu .btn_tab.active{color:#333;font-weight:500;background:#f4f8fa}
.mypage_area .mypage_content{padding-top:60px}
.mypage_area .mypage_home .user{margin-bottom:15px;line-height:1.2em;font-size:1.5em;color:#333}
.mypage_area .mypage_home .user b{color:#0228a9;font-weight:500}
.mypage_area .mypage_home .mypage_table{border-top:2px solid #333;border-bottom:1px solid #333}
.mypage_area .mypage_home .mypage_table th{padding:10px;height:60px;text-align:left;font-size:1.5em;color:#333;border-top:1px solid #ccc}
.mypage_area .mypage_home .mypage_table td{padding:10px 20px;height:60px;text-align:left;font-size:1.5em;color:#333;border-top:1px solid #ccc;border-left:1px solid #ccc}
.mypage_area .mypage_home .mypage_table td.type{font-weight:500}
.mypage_area .mypage_home .mypage_table .btn_link{position:relative;padding:0 10px;width:170px;height:45px;line-height:43px;text-align:left;font-size:1em;background:url("../img/icon/btn_arrow.png") no-repeat right 10px center}
.mypage_area .mypage_home .sub_title{margin:30px 0 10px 0;line-height:1.2em;font-size:1.5em;color:#333;font-weight:500}
.mypage_area .mypage_home .desc_box{padding:20px;border:1px solid #d9d9d9;background:#eee}
.mypage_area .mypage_home{margin-bottom:20px}
.mypage_area .mypage_desc_box{padding:20px;background:#eee}

.mypage_area .bbs_list .state{display:inline-block;padding:0 10px;height:26px;line-height:26px;text-align:center;color:#fff;background:#616161}
.mypage_area .bbs_list .state.payment{background:#0228a9}
.mypage_area .bbs_list .check_box{padding:0;width:20px;height:20px}
.mypage_area .bbs_list .check_box .check{top:0}

.mypage_area .dot{position:relative;margin-top:5px;padding-left:13px;line-height:24px;font-size:1.5em;color:#333}
.mypage_area .dot:first-child{margin-top:0}
.mypage_area .dot:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.mypage_area .page_btn_box{position:relative;margin-top:40px;height:45px;text-align:center}
.mypage_area .page_btn_box .btn_my_apply{display:inline-block;padding:0 15px;width:auto;height:45px;line-height:43px}
.mypage_area .page_btn_box .btn_my_apply .icon{display:inline-block;margin:-4px 0 0 4px;width:18px;height:5px;vertical-align:middle;background:url("../img/icon/btn_arrow_white.png") no-repeat}
.mypage_area .page_btn_box .right_box{position:absolute;right:0;top:0}
.mypage_area .page_btn_box .right_box .btns{float:left;margin-left:10px;padding:0 15px;width:auto;height:45px;line-height:42px}
.mypage_area .page_btn_box .right_box .btn_delete .icon{display:inline-block;margin:-2px 0 0 4px;width:17px;height:17px;vertical-align:middle;background:url("../img/icon/bbs_delete.png") no-repeat center center}

.mypage_area .bbs_pw_write .input_text{max-width:360px;width:100%}
.mypage_area .bbs_pw_write .desc{display:inline-block;margin:-2px 0 0 10px;vertical-align:middle;color:#9b9b9b}
.mypage_area .mypage_out_area .out_top{position:relative;padding:20px 10px 60px 10px;background:url("../img/mypage/out.jpg") no-repeat center center;background-size:cover}
.mypage_area .mypage_out_area .out_top .text_box{padding-top:90px;text-align:center;background:url("../img/mypage/out_obj.png") no-repeat center top}
.mypage_area .mypage_out_area .out_top .text_box p{line-height:1.6em;font-size:1.7em;color:#edf2f4}
.mypage_area .mypage_out_area .out_top .text_box .title{margin-bottom:10px;line-height:1.2em;font-size:2.7em;font-weight:500}

/* 사이트 */
.site_area{padding-top:0}
.site_area .site_top{padding-top:60px;background:#e9ebec}
.site_area .site_content{padding-top:60px}

.member_area .councel_area .member_title_box{top:-7px}
.member_area .councel_table{border-top:2px solid #333;border-bottom:1px solid #333}
.member_area .councel_table th{height:60px;text-align:center;font-size:1.5em;color:#333;border-top:1px solid #ccc;background:#f0f0f0}
.member_area .councel_table td{padding:5px 10px;height:60px;text-align:left;border-top:1px solid #ccc;border-left:1px solid #ccc}
.member_area .councel_table .select{display:inline-block;margin-right:8px;width:200px;height:45px;color:#333;font-size:15px;border:1px solid #333;background:transparent}
.member_area .councel_table .input_text{padding:0 10px;width:100%;height:45px;font-size:15px;color:#333;border:1px solid #333;background:transparent}
.member_area .councel_table textarea.input_text{padding:10px;height:144px;line-height:24px;overflow:hidden;overflow-y:auto;resize:none}
.member_area .councel_table .email_box .input_text{display:inline-block;margin-right:15px;width:100%;max-width:308px;vertical-align:middle}
.member_area .councel_table .email_box .desc{display:inline-block;line-height:1.6em;vertical-align:middle;font-size:1.5em;color:#333}
.member_area .councel_agree{position:relative;padding:15px 0 15px 10px}
.member_area .councel_agree p{line-height:1.6em;font-size:1.5em;color:#333}
.member_area .councel_agree .check_box{margin-top:30px}
.member_area .councel_agree .btn_apply{position:absolute;right:0;top:20px}

.member_area .search_result_area .search_top{margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #333}
.member_area .search_result_area .search_top .search_box{position:relative;margin:0 auto;padding:0 89px 0 139px;max-width:840px;width:100%}
.member_area .search_result_area .search_top .search_box .select_search{position:absolute;left:0;top:0;width:140px;height:45px;text-align:center;font-size:1.5em;color:#333;border:1px solid #a8a8a8;background:#fff}
.member_area .search_result_area .search_top .search_box .input_search{padding:0 15px;width:100%;height:45px;font-size:1.5em;color:#333;border:1px solid #a8a8a8;background:#fff}
.member_area .search_result_area .search_top .search_box .btn_search{position:absolute;right:0;top:0;width:90px;height:45px;line-height:43px}
.member_area .search_result_area .search_top .desc{margin-top:15px;text-align:center;line-height:1.4em;font-size:1.5em}
.member_area .search_result_area .search_top .desc .label{display:inline-block;margin-right:5px;vertical-align:top;color:#9e9e9e}
.member_area .search_result_area .search_top .desc .link{display:inline-block;position:relative;padding-right:14px;vertical-align:top;color:#9e9e9e}
.member_area .search_result_area .search_top .desc .link:after{display:block;content:"";position:absolute;right:7px;top:50%;margin-top:-2px;width:2px;height:2px;background:#9e9e9e}
.member_area .search_result_area .search_top .desc .link:last-child:after{display:none}
.member_area .search_result_area .search_top .desc .link:hover{text-decoration:underline}
.member_area .search_result_area .search_middle .result{line-height:1.2em;text-align:center;font-size:2em;color:#676767}
.member_area .search_result_area .search_middle .result b{color:#333;font-weight:500}
.member_area .search_result_area .search_middle .search_tab_menu{display:table;margin-top:40px;width:100%;table-layout:fixed;border:1px solid #333}
.member_area .search_result_area .search_middle .search_tab_menu .btn_tab{display:table-cell;height:60px;text-align:center;vertical-align:middle;font-size:1.5em;color:#333;border-left:1px solid #333}
.member_area .search_result_area .search_middle .search_tab_menu .btn_tab:first-child{border-left:0}
.member_area .search_result_area .search_middle .search_tab_menu .btn_tab.active{color:#fff;background:#333}
.member_area .search_result_area .search_bottom{margin-top:50px}
.member_area .search_result_area .search_bottom .result_box{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #d6d7d7}
.member_area .search_result_area .search_bottom .member_title_box{top:40px}
.member_area .search_result_area .search_bottom .member_title_box .total{display:block;position:absolute;left:0;top:50px;width:100px;text-align:center;line-height:1.5em;font-size:0.6em;color:#000000;font-weight:normal}
.member_area .search_result_area .search_bottom .member_title_box .btn_more{display:block;position:absolute;left:0;top:100px;padding-left:10px;width:100px;height:40px;line-height:38px;font-size:1.5em;color:#333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 10px center}
.member_area .search_result_area .search_bottom .result_list .btn_link{display:block;position:relative}
.member_area .search_result_area .search_bottom .result_list .btn_link .title{display:block;padding-right:100px;line-height:1.4em;font-size:1.7em;color:#333333;font-weight:500}
.member_area .search_result_area .search_bottom .result_list .btn_link .date{display:block;position:absolute;right:0;top:2px;padding-left:22px;line-height:1.4em;font-size:1.5em;color:#999999;background:url("../img/icon/search_clock.png") no-repeat left center}
.member_area .search_result_area .search_bottom .result_list .btn_link .text_box{display:block;margin-top:25px}
.member_area .search_result_area .search_bottom .result_list .btn_link .text_box span{display:block;line-height:1.6em;font-size:1.5em;color:#9e9e9e}
.member_area .search_result_area .search_bottom .result_list li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e1e4e6}
.member_area .search_result_area .search_bottom .result_list li:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:0!important}

/* 메인 */
.main_content{padding-top:139px}
.main_content .main_visual{position:relative;height:500px}
.main_content .main_visual.load .main_slide,
.main_content .main_visual.load .main_slide .slide_box{height:790px}
.main_content .main_visual.load .main_slide .slide_box{float:left;width:25%}
.main_content .main_visual .main_visual_slide{height:100%}
.main_content .main_visual .main_slide .img_box{display:block;position:relative;height:100%;background-position:center center!important;z-index:10}
.main_content .main_visual .main_slide .img_box .over{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.main_content .main_visual .text_box{position:absolute;left:0;bottom:17px;right:0;text-align:center;z-index:11}
.main_content .main_visual .main_slide .text_box .contains{padding:0 10px}
.main_content .main_visual .text_box .title{display:inline-block;line-height:1.2em;font-size:3.5em;color:#fff;font-weight:500}
.main_content .main_visual .text_box .title:hover{text-decoration:underline}
.main_content .main_visual .text_box .date{position:relative;margin:25px 0 15px 0;line-height:1.2em;font-size:2em;color:#dadada}
.main_content .main_visual .text_box .date:before{display:block;content:"";position:absolute;left:50%;top:-10px;margin-left:-40px;width:80px;height:1px;background:#fff}
.main_content .main_visual .main_slide .text_box .btn_detail{display:none;margin:0 auto;width:150px;height:42px;line-height:40px;text-align:center;font-size:1.5em;color:#fff;border:1px solid #fff}
.main_content .main_visual .main_slide .slide_box.active{position:static}
.main_content .main_visual .main_slide .slide_box.active .img_box{position:absolute;left:0;right:0;width:auto;z-index:20}
.main_content .main_visual .main_slide .slide_box.active .text_box{z-index:21}
.main_content .main_visual .btn_prev.text,
.main_content .main_visual .btn_next.text{display:block;position:absolute;left:0;top:0;bottom:0;width:58px;z-index:15;outline:none}
.main_content .main_visual .btn_next.text{left:auto;right:0}
.main_content .main_visual .btn_prev.text:hover,
.main_content .main_visual .btn_next.text:hover{background:rgba(0,0,0,0.8)}
.main_content .main_visual .btn_prev.text span,
.main_content .main_visual .btn_next.text span{display:block;position:absolute;padding:10px;left:0;top:45%;margin-top:-50px;width:58px;line-height:24px;text-align:center;font-size:1.5em;color:#fff}
.main_content .main_visual .btn_prev.text span:before,
.main_content .main_visual .btn_next.text span:before,
.main_content .main_visual .btn_prev.text span:after,
.main_content .main_visual .btn_next.text span:after{display:block;content:"";position:absolute;left:20px;top:0;width:18px;height:1px;background:#fff}
.main_content .main_visual .btn_prev.text span:after,
.main_content .main_visual .btn_next.text span:after{top:auto;bottom:0}
.main_content .main_visual .btn_prev.arrow,
.main_content .main_visual .btn_next.arrow{display:block;position:absolute;left:50%;bottom:-30px;margin:0 0 0 -55px;width:55px;height:55px;background:#29313a;z-index:20;outline:none}
.main_content .main_visual .btn_prev.arrow span,
.main_content .main_visual .btn_next.arrow span{display:block;width:55px;height:55px;background: url("../img/icon/slide_arrow_prev_white.png") no-repeat center center;transform-origin:center center}
.main_content .main_visual .btn_next.arrow{margin:0 -55px 0 0;background:#0228a9}
.main_content .main_visual .btn_next.arrow span{background: url("../img/icon/slide_arrow_next_white.png") no-repeat center center}

.main_content .main_visual .main_visual_over{cursor:pointer;display:table;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;overflow:hidden;opacity:0}
.main_content .main_visual .main_visual_over.active{opacity:1}

.main_content .main_visual .main_visual_over .slide_box{display:table-cell;position:relative;height:100%;z-index:11}
.main_content .main_visual .main_visual_over .slide_box.active{z-index:10}
.main_content .main_visual .main_visual_over .slide_box .img_area{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.main_content .main_visual .main_visual_over .slide_box .img_box{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background-position:center center!important;background-size:cover!important}
.main_content .main_visual .main_visual_over .slide_box .text_box{text-align:left;opacity:0;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s}
.main_content .main_visual .main_visual_over .slide_box.active .text_box{opacity:1}
.main_content .main_visual .main_visual_over .slide_box .text_box .contains{padding-left:84px}
.main_content .main_visual .main_visual_over .slide_box .text_box .title br{display:none}
.main_content .main_visual .main_visual_over .slide_box .text_box .date:before{left:0;margin-left:0}
.main_content .main_visual .main_visual_over .left_box,
.main_content .main_visual .main_visual_over .right_box{position:absolute;left:0;top:0;height:100%;table-layout:fixed;z-index:12;opacity:0;visibility:hidden}
.main_content .main_visual .main_visual_over .right_box{left:auto;right:0}
.main_content .main_visual .main_visual_over .btn{float:left;position:relative;width:58px;height:790px;text-align:center;line-height:1.5em;font-size:2em;color:rgba(255,255,255,0.5);font-weight:500;background:rgba(0,0,0,0.49);white-space:nowrap}
.main_content .main_visual .main_visual_over .btn span{display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) rotate(90deg);transform-origin:center center}
.main_content .main_visual .main_visual_over .btn:hover{color:rgba(255,255,255,0.8);background:rgba(0,0,0,0.8)}
.main_content .main_visual .main_visual_over .left_box .btn{border-left:1px solid rgba(255,255,255,0.55)}
.main_content .main_visual .main_visual_over .left_box .btn:first-child{border-left:0}
.main_content .main_visual .main_visual_over .right_box .btn{border-left:1px solid rgba(255,255,255,0.55)}
.main_content .main_visual .main_visual_over .right_box .btn:first-child{border-left:0}
.main_content .main_visual .main_visual_over.active .left_box,
.main_content .main_visual .main_visual_over.active .right_box{opacity:1;visibility:visible}

.main_content .main_area{padding:50px 0}
.main_content .main_area:nth-child(odd){background:#efefef}
.main_content .main_area .main_title{position:relative;margin-bottom:25px}
.main_content .main_area .main_title .eng{margin-bottom:3px;line-height:1.2em;font-size:1.5em;color:#333333;font-weight:700}
.main_content .main_area .main_title .title{display:inline-block;margin-right:15px;line-height:1.2em;vertical-align:middle;font-size:2.8em;color:#333333;font-weight:700}
.main_content .main_area .main_title .title .dot{display:inline-block;margin:-6px 10px 0 10px;width:6px;height:6px;vertical-align:middle;background:#fff}
.main_content .main_area .main_title .title .sub{color:rgba(255,255,255,0.4)}
.main_content .main_area .main_title .sub_title{display:inline-block;margin:10px 0 0 0;line-height:1.4em;vertical-align:middle;font-size:1.5em;color:#9e9e9e}
.main_content .main_area .main_title .btn_more{display:block;position:absolute;right:0;bottom:5px;padding:0 25px 0 12px;height:34px;line-height:32px;font-size:1.5em;color:#333333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 6px center}
.main_content .main_area .main_title .press_tab .btn_tab{display:inline-block;vertical-align:middle;line-height:1.2em;vertical-align:middle;font-size:2.8em;color:#9e9e9e;font-weight:700}
.main_content .main_area .main_title .press_tab .btn_tab.active{color:#333}
.main_content .main_area .main_title .press_tab .dot{display:inline-block;margin:0px 8px 0 8px;width:6px;height:6px;vertical-align:middle;background:#9e9e9e}
.main_content .main_area .main_title .press_tab .sub_title{display:inline-block;margin:10px 0 0 14px;vertical-align:middle}
.main_content .btn_more_box{margin-top:40px;text-align:center}
.main_content .btn_more_box .btn_more{display:inline-block;padding:0 25px 0 12px;height:34px;line-height:32px;font-size:1.5em;color:#333333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 6px center}

.main_content .main_press{position:relative;overflow:hidden}
.main_content .main_press .main_title .eng,
.main_content .main_press .main_title .title{color:#333}
.main_content .main_press .press_bg{position:absolute;left:0;top:0;right:0;z-index:1}
.main_content .main_press .press_bg .bg_box{position:absolute;height:300px;background:#0228a8}
.main_content .main_press .press_area{position:relative;z-index:2}
.main_content .main_press .press_slide .slide_box{/* padding-right:20px; */outline:none}
.main_content .main_press .press_slide .btn_link{display:block;position:relative;/* width:298px; */height:300px;outline:none}
.main_content .main_press .press_slide .btn_link:before{display:block;content:"보도 자료";position:absolute;left:0;top:0;padding:5px 5px 0 5px;width:43px;height:46px;line-height:17px;text-align:center;font-size:1.3em;color:#fff;background:#009899}
.main_content .main_press .notice_slide .btn_link:before{display:block;content:"공지 사항"}
.main_content .main_press .press_slide .btn_link .img_box{display:block;height:120px;background-position:center center!Important;background-size:cover!Important}
.main_content .main_press .press_slide .btn_link .title{display:block;margin:15px 0;height:48px;line-height:24px;font-size:1.5em;color:#333;overflow:hidden}
.main_content .main_press .press_slide .btn_link .text{display:block;height:72px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_press .press_slide .btn_link .date{display:block;position:absolute;left:0;bottom:0;height:24px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_press .press_slide .btn_link:hover .title{text-decoration:underline}
.main_content .main_press .press_slide_area{position:relative}
.main_content .main_press .btn_more{display:block;position:absolute;right:0;top:-60px;padding:0 25px 0 12px;height:34px;line-height:32px;font-size:1.5em;color:#333333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 6px center}
.main_content .main_press .press_slide_wrap{position:relative;width:100%}
.main_content .main_press .press_slide_wrap .press_slide{position:relative}
.main_content .main_press .press_slide_wrap .notice_slide{position:absolute;left:0;top:0;width:100%}
.main_content .main_press .press_slide_wrap .press_slide_area{z-index:9;opacity:0}
.main_content .main_press .press_slide_wrap .press_slide_area.active{opacity:1;z-index:10}

.main_content .main_report .report_slide .slide_box{padding-right:0px;height:385px;outline:none}
.main_content .main_report .report_slide .btn_link{display:block;position:relative;outline:none}
.main_content .main_report .report_slide .btn_link .img_box{display:block;height:338px;background-position:center center!Important;background-size:cover!Important}
.main_content .main_report .report_slide .btn_link .text_box{display:block}
.main_content .main_report .report_slide .btn_link .text_box .title{display:block;margin:15px 0;height:48px;line-height:24px;font-size:1.5em;color:#333;overflow:hidden}
.main_content .main_report .report_slide .btn_link .text_box .text{display:block;height:72px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_report .report_slide .btn_link .text_box .date{display:block;position:absolute;left:0;bottom:0;height:24px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_report .report_slide .btn_link:hover .text_box .title{text-decoration:underline}
.main_content .main_report .report_slide .btn_link .book_box{display:block;padding:2.5em 2em 0 2.5em;height:210px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;word-break:keep-all}
.main_content .main_report .report_slide .btn_link .book_box .title{display:block;line-height:1.6em;font-size:2em;color:#fff;font-weight:700}
.main_content .main_report .report_slide .btn_link .book_box .auth{display:block;margin-top:15px;line-height:1.4em;font-size:1.4em;color:#fff}

.main_content .main_report #main_report_slide{height:415px}
.main_content .main_report #main_report_slide .btn_box{position:absolute;left:600px;bottom:0;margin-left:-70px}
.main_content .main_report #main_report_slide .btn_prev,
.main_content .main_report #main_report_slide .btn_next{display:block;position:absolute;left:0;bottom:0;width:60px;height:30px;background:url("../img/icon/slide_arrow_prev.png") no-repeat center center}
.main_content .main_report #main_report_slide .btn_next{left:80px;background:url("../img/icon/slide_arrow_next.png") no-repeat center center}

.main_content .main_event{padding:10px 0}
.main_content .main_event .event_area{position:relative;min-height:700px;overflow:hidden}
.main_content .main_event .event_area .event_top{position:absolute;left:0;top:0;padding:90px 0;width:46%}
.main_content .main_event .event_area .event_bottom{float:right;width:52%}
.main_content .main_event .event_area .event_list{width:104%;overflow:hidden}
.main_content .main_event.fixed .event_area .event_top{position:fixed;left:0;top:179px!important;bottom:auto!important}
.main_content .main_event .btn_link{display:block;position:relative;outline:none}
.main_content .main_event .btn_link .img_box{display:block;position:relative;padding-top:70%;height:0;background-position:center center!Important;background-size:cover!Important}
.main_content .main_event .btn_link .img_box:before{display:block;content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);background:url("../img/icon/video_play.png") no-repeat center center;background-size:cover}
.main_content .main_event .btn_link .title{display:block;margin:15px 0 10px 0;max-height:48px;line-height:24px;font-size:1.5em;color:#333;overflow:hidden}
.main_content .main_event .btn_link .info{display:block;margin:-5px 0 10px 0;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_event .btn_link .info b{color:#333}
.main_content .main_event .btn_link .text{display:block;height:72px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_event .btn_link .date{display:block;margin-top:15px;height:24px;line-height:24px;font-size:1.5em;color:#9e9e9e;overflow:hidden}
.main_content .main_event .btn_link:hover .title{text-decoration:underline}
.main_content .main_event .event_top .btn_link .title{font-size:1.7em}
.main_content .main_event .event_top .btn_link .img_box:before{width:82px;height:82px}
.main_content .main_event .event_list{margin-top:-40px;width:103%}
.main_content .main_event .event_list li{float:left;padding:40px 20px 0 0;width:33%}
.main_content .main_event .btn_box{position:absolute;right:-80px;top:30%;margin-top:40px;width:80px;height:80px;border:1px solid #dbdbdb;border-radius:50%;overflow:hidden;box-shadow:5px 7px 10px rgba(0,0,0,0.1)}
.main_content .main_event .btn_box .btn_prev{display:block;position:relative;height:40px;border-bottom:1px solid #dbdbdb;background:#f4f8fa}
.main_content .main_event .btn_box .btn_next{display:block;position:relative;height:40px;background:#f4f8fa}
.main_content .main_event .btn_box .btn_prev:before{display:block;content:"";position:absolute;left:50%;bottom:8px;margin-left:-10px;width:20px;height:10px;background:url("../img/main/icon_scroll_arrow.png") no-repeat center center;opacity:0.4}
.main_content .main_event .btn_box .btn_next:before{display:block;content:"";position:absolute;left:50%;top:8px;margin-left:-10px;width:20px;height:10px;transform-origin:center center;transform:rotate(180deg);background:url("../img/main/icon_scroll_arrow.png") no-repeat center center;opacity:0.4}
.main_content .main_event .btn_box a:hover{background:#e1e5e6}
.main_content .main_event .btn_box a:active:before{opacity:1}

.main_content .main_zone .zone_area{position:relative;padding:0 316px;min-height:634px;overflow:hidden}
.main_content .main_zone .zone_area .main_title .title,
.main_content .main_zone .zone_area .main_title .sub_title{display:block;margin:0}
.main_content .main_zone .zone_area .main_title .sub_title{margin:5px 0 0 0}
.main_content .main_zone .zone_area .main_title .btn_more{bottom:24px}
.main_content .main_zone .zone_box{position:absolute;left:0;top:0}
.main_content .main_zone .zone_box .slide_area{position:relative;margin:0 auto;width:296px}
.main_content .main_zone .zone_box .btn_link{display:block;width:296px;height:532px}
.main_content .main_zone .zone_box .btn_link .img_box{display:block;height:472px;background-position:center center!important;background-size:cover!important}
.main_content .main_zone .zone_box .btn_link .title{display:block;height:60px;line-height:60px;text-align:center;font-size:1.9em;color:#fff;background:#1fb5a9}
.main_content .main_zone .zone_box .btn_prev,
.main_content .main_zone .zone_box .btn_next{display:none;position:absolute;left:-70px;top:40%;width:60px;height:30px;background:url("../img/icon/slide_arrow_prev.png") no-repeat center center}
.main_content .main_zone .zone_box .btn_next{left:auto;right:-70px;background:url("../img/icon/slide_arrow_next.png") no-repeat center center}

.main_content .main_zone .zone_box .dot_box{position:absolute;left:0;bottom:60px;z-index:2}
.main_content .main_zone .zone_box .dot_box .btn_dot{display:block;float:left;margin:0;width:30px;height:40px;line-height:40px;text-align:center;font-size:1.5em;color:#f9f9ff;background:rgba(0,0,0,0.24);border-radius:0;opacity:1}
.main_content .main_zone .zone_box .dot_box .btn_dot.swiper-pagination-bullet-active{background:#001313}
.main_content .main_zone .edu_box .edu_list{border-top:3px solid #545454}
.main_content .main_zone .edu_box .edu_list li{padding:12px 15px;border-top:1px solid #d6dadc;background:#ebeff1}
.main_content .main_zone .edu_box .edu_list li:first-child{border-top:0}
.main_content .main_zone .edu_box .edu_list .link{display:block;position:relative;padding:0 80px 0 15px;height:33px;line-height:31px;font-size:1.5em;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.main_content .main_zone .edu_box .edu_list .link .date{display:block;position:absolute;right:0;top:0;color:#9e9e9e}
.main_content .main_zone .edu_box .edu_list .link:before{display:block;content:"";position:absolute;left:0;top:14px;width:4px;height:4px;background:#c3c5c6}
.main_content .main_zone .edu_box .edu_list .link:hover{text-decoration:underline}
.main_content .main_zone .edu_box .edu_list li.top{padding:25px 20px 25px 30px;height:180px}
.main_content .main_zone .edu_box .edu_list .btn_link{display:block;position:relative;padding-left:100px}
.main_content .main_zone .edu_box .edu_list .btn_link .day{display:block;position:absolute;left:0;top:10px;text-align:center;line-height:1.4em;font-size:1.7em;color:#333}
.main_content .main_zone .edu_box .edu_list .btn_link .day b{display:block;margin-bottom:10px;font-size:2.4em;font-weight:700}
.main_content .main_zone .edu_box .edu_list .btn_link .title{display:block;margin-bottom:5px;max-height:56px;line-height:28px;font-size:1.8em;color:#333333;overflow:hidden}
.main_content .main_zone .edu_box .edu_list .btn_link .text{display:block;max-height:72px;line-height:24px;font-size:1.5em;color:#868686;overflow:hidden}
.main_content .main_zone .law_box{position:absolute;right:0;top:0;width:296px}
.main_content .main_zone .law_box .btn_box{padding:15px;background:#42478a;border-bottom:1px solid #8a8db7}
.main_content .main_zone .law_box .btn_box:last-child{border-bottom:0}
.main_content .main_zone .law_box .btn_box .label{padding-top:50px;margin-bottom:10px;line-height:20px;text-align:center;font-size:1.5em;color:#ffffff;background:url("../img/main/icon_law.png") no-repeat center 10px}
.main_content .main_zone .law_box .btn_link{display:block;position:relative;height:155px}
.main_content .main_zone .law_box .btn_link span{display:block;position:absolute;left:30px;top:50%;right:30px;margin-top:-20px;height:40px;line-height:38px;text-align:center;font-size:1.5em;color:#fff;border:1px solid #d6e4f2}
.main_content .main_zone .law_box .btn_link.member{background:url("../img/main/council_1.png") no-repeat center center;background-size:cover}
.main_content .main_zone .law_box .btn_link.normal{background:url("../img/main/council_2.png") no-repeat center center;background-size:cover}

/* 뉴스 게시판 */
.bbs_list.news_list tbody .text_box{vertical-align:top}
.bbs_list.news_list tbody .info{display:block!important}
.bbs_list.news_list tbody .text_box .text{margin-top:25px;color:#8d8d8d}

/* 전자 도서관 */
.report_elibrary_box .elibrary_list{margin-top:-20px;width:103%;overflow:hidden}
.report_elibrary_box .elibrary_list li{float:left;padding:20px 20px 0 0;width:49%}
.report_elibrary_box .elibrary_list .list_box{padding:14px;height:240px;border:1px solid #ccc;border-top:1px solid #333}
.report_elibrary_box .elibrary_list p{line-height:1.6em;font-size:1.5em;color:#8d8d8d}
.report_elibrary_box .elibrary_list .title{padding:0 2px;margin-bottom:35px;height:70px;line-height:60px;font-size:1.7em;color:#333333;font-weight:500;border-bottom:1px solid #ccc}
.report_elibrary_box .btn_elibrary{margin:0 auto;margin-top:40px;width:300px}

/* e러닝센터 */
.edu_center_area .center_top{padding:80px 0 100px 0;text-align:center;background:#e9ebec}
.edu_center_area .center_top .title{margin-bottom:5px;line-height:1.2em;font-size:4.2em;color:#333333;font-weight:700}
.edu_center_area .center_top .sub{position:relative;margin-bottom:30px;padding-bottom:20px;line-height:1.2em;font-size:1.7em;color:#999}
.edu_center_area .center_top .sub:before{display:block;content:"";position:absolute;left:50%;bottom:0;margin-left:-30px;width:60px;height:1px;background:#333}
.edu_center_area .center_top .text_box p{line-height:1.6em;font-size:1.7em;color:#333}
.edu_center_area .center_list{margin-top:-40px;width:103%;overflow:hidden}
.edu_center_area .center_list li{float:left;padding:0 20px 20px 0;width:49%}
.edu_center_area .center_list .text_box{display:table;width:100%;height:226px;background-size:cover;box-shadow:5px 5px 5px rgba(0,0,0,0.1)}
.edu_center_area .center_list .text_box .text{display:table-cell;padding:10px;text-align:center;vertical-align:middle}
/* 03-11 수정 */
.edu_center_area .center_list .text_box p{line-height:1.5em;font-size:1.5em;color:#fff}
.edu_center_area .center_list .text_box .title{margin-bottom:20px;color:#fff;font-weight:500}
.edu_center_area.edu_center .center_list .text_box p{line-height:1.5em;font-size:1.5em;color:#333}
.edu_center_area.edu_center .center_list .text_box .title{margin-bottom:20px;color:#333;font-weight:500}
/* 03-11 수정 */
.edu_center_area .center_list .text_box .text_sub{padding-left:5%;text-align:left}
.edu_center_area .center_desc{position:relative;padding:10px 20px 10px 320px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);background:#f3f3f3}
.edu_center_area .center_desc p{line-height:1.6em;font-size:1.5em;color:#333}
.edu_center_area .center_desc .label_box{position:absolute;left:0;top:0;width:300px;bottom:0;background:#36363b}
.edu_center_area .center_desc .label_box p{position:absolute;left:0;top:50%;right:0;margin-top:-10px;text-align:center;line-height:20px;font-size:15px;color:#fff;font-weight:500}
.edu_center_area .page_btn{margin-top:40px;text-align:center}
.edu_center_area .page_btn .btns{display:inline-block;width:240px;font-size:1.7em}

.edu_center_area.edu_center .center_list{width:104%}
.edu_center_area.edu_center .center_list li{width:49%}
.edu_center_area.edu_center .center_list .text_box{height:296px}
.edu_center_area.edu_center .center_list .text_box .text{padding:20px;text-align:left;vertical-align:top}
.edu_center_area.edu_center .center_list .text_box .title{margin-bottom:10px;height:26px;line-height:26px}
/* 03-11 수정 */
.edu_center_area.edu_center .center_list .text_box .title .num{display:inline-block;margin:-4px 10px 0 0;width:26px;height:26px;line-height:25px;text-align:center;vertical-align:middle;color:#fff;font-weight:700;background:#333}
/* 03-11 수정 */
.edu_center_area.edu_center .center_list .text_box .info_list{padding-left:35px}
.edu_center_area.edu_center .center_list .text_box .info_list li{position:relative;float:none;padding:0;margin-top:5px;width:auto}
.edu_center_area.edu_center .center_list .text_box .info_list .label{position:relative;padding-left:12px}
.edu_center_area.edu_center .center_list .text_box .info_list .label:before{display:block;content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:#fff}
.edu_center_area.edu_center .center_list li:nth-child(2) .text_box .info_list li{padding-left:100px}
.edu_center_area.edu_center .center_list li:nth-child(2) .text_box .info_list .label{position:absolute;left:0;top:0}
.edu_center_area.edu_center .center_info{padding:30px 20px;box-shadow:5px 5px 5px rgba(0,0,0,0.05);background:#fff;overflow:hidden}
.edu_center_area.edu_center .center_info .map_area{float:left;width:48%}
.edu_center_area.edu_center .center_info .map_area .title{margin-bottom:15px;height:26px;line-height:26px;font-size:1.5em;color:#333;font-weight:700}
.edu_center_area.edu_center .center_info .map_area .title .num{display:inline-block;margin:-4px 10px 0 0;width:26px;height:26px;line-height:25px;text-align:center;vertical-align:middle;color:#fff;font-weight:700;background:#333}
.edu_center_area.edu_center .center_info #map{height:480px}
.edu_center_area.edu_center .center_info .map_temp{width:100%;height:100%;background-size:cover}
.edu_center_area.edu_center .center_info .trans_area{float:right;padding-top:40px;width:48%}
.edu_center_area.edu_center .center_info .trans_area .title{margin:15px 0 10px 0;padding-left:35px;height:24px;line-height:24px;font-size:1.5em;color:#333;font-weight:700}
.edu_center_area.edu_center .center_info .trans_area .title:first-child{margin-top:0}
.edu_center_area.edu_center .center_info .trans_area .title.subway{background:url("../img/edu/map_subway.png") no-repeat 6px center}
.edu_center_area.edu_center .center_info .trans_area .title.bus{background:url("../img/edu/map_bus.png") no-repeat left center}
.edu_center_area.edu_center .center_info .trans_area .trans_box{padding:15px;background:#edf2f4}
.edu_center_area.edu_center .center_info .trans_area .trans_title{position:relative;margin:20px 0 10px 0;padding-left:25px;height:24px;line-height:24px;font-size:1.5em;color:#333}
.edu_center_area.edu_center .center_info .trans_area .trans_title:first-child{margin-top:0}
.edu_center_area.edu_center .center_info .trans_area .trans_title:last-child{margin-bottom:0}
.edu_center_area.edu_center .center_info .trans_area .trans_title:before{display:block;content:"";position:absolute;left:0;top:11px;width:12px;height:2px;background:#333}
.edu_center_area.edu_center .center_info .trans_area .trans_list{padding-left:25px}
.edu_center_area.edu_center .center_info .trans_area .trans_list li{position:relative;margin-top:8px;text-align:right}
.edu_center_area.edu_center .center_info .trans_area .trans_list li:first-child{margin-top:0}
.edu_center_area.edu_center .center_info .trans_area .trans_list p{line-height:1.5em;font-size:1.5em;color:#333}
.edu_center_area.edu_center .center_info .trans_area .trans_list .label{position:absolute;left:0;top:0}
.edu_center_area.edu_center .center_info .trans_area .trans_list li.blue p{color:#0228a9}
.edu_center_area.edu_center .center_info .trans_area .trans_list li.green p{color:#077947}
.edu_center_area.edu_center .center_info .trans_area .trans_list li.red p{color:#ff000a}


/* 현장노동법준수지원사업 팝업 */
#popup_support{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1000}
#popup_support .popup_area{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:900px;max-height:900px;height:900px;background:#fff}
#popup_support .popup_area .btn_close{display:block;position:absolute;right:25px;top:10px;width:40px;height:40px;background:url("../img/icon/popup_close.png") no-repeat center center;z-index:100}
#popup_support .popup_area .popup_scroll{width:100%;height:100%;overflow:hidden;overflow-y:auto}
#popup_support .edu_support_area .support_visual{position:relative;height:380px;background-position:center center;background-repeat:no-repeat;background-size:cover}
#popup_support .edu_support_area .support_visual .text_box{position:absolute;right:30px;top:50%;text-align:left;transform:translateY(-50%)}
#popup_support .edu_support_area .support_visual .title{margin-bottom:3px;padding:26px 0 0 28px;height:61px;line-height:34px;font-size:3.6em;color:#fff;font-weight:700;background:url("../img/edu/support_title.png") no-repeat left top}
#popup_support .edu_support_area .support_visual .sub_title{padding-left:34px;line-height:1.2em;font-size:1.8em;color:rgba(255,255,255,0.5);font-weight:100}
#popup_support .edu_support_area .support_text{padding:25px}
#popup_support .edu_support_area .support_text p{line-height:1.6em;font-size:1.5em;color:#333}
#popup_support .edu_support_area .info_list li{margin-top:10px;padding-left:20px}
#popup_support .edu_support_area .info_list li:first-child{margin-top:0}
#popup_support .edu_support_area .info_list p{position:relative}
#popup_support .edu_support_area .info_list .title:before{display:block;content:"";position:absolute;left:-16px;top:9px;width:5px;height:5px;background:#333}
#popup_support .edu_support_area .process_list{margin:20px 0;width:109%;overflow:hidden}
#popup_support .edu_support_area .process_list li{position:relative;float:left;margin:0;padding:0;padding-right:40px;width:24%;background:url("../img/edu/support_arrow.png") no-repeat right center}
#popup_support .edu_support_area .process_list li:last-child{background:none}
#popup_support .edu_support_area .process_list .process_box{height:170px;border:1px solid #333;text-align:center}
#popup_support .edu_support_area .process_list .process_box .process_img{height:130px}
#popup_support .edu_support_area .process_list li:nth-child(1) .process_img{background:url("../img/edu/support_thumb_01.png") no-repeat center center}
#popup_support .edu_support_area .process_list li:nth-child(2) .process_img{background:url("../img/edu/support_thumb_02.png") no-repeat center center}
#popup_support .edu_support_area .process_list li:nth-child(3) .process_img{background:url("../img/edu/support_thumb_03.png") no-repeat center center}
#popup_support .edu_support_area .process_list li:nth-child(4) .process_img{background:url("../img/edu/support_thumb_04.png") no-repeat center center}
#popup_support .edu_support_area .info_list .desc{color:#909090}

/* 회원 라운지 이용안내 */
.edu_rounge_area .rounge_visual .text_box{position:relative;padding-top:80px;height:560px}
.edu_rounge_area .rounge_visual .main_title_box:before{background:#fff}
.edu_rounge_area .rounge_visual .main_title_box .title{color:#fff}
.edu_rounge_area .notice_box{position:absolute;right:0;bottom:0;padding:20px 10px 60px 20px;width:500px;background:#f4f8fa}
.edu_rounge_area .notice_box p{line-height:2em;font-size:1.5em;color:#333}
.edu_rounge_area .notice_box .link{color:#0228a9;text-decoration:underline}
.edu_rounge_area .notice_box .btn_more_box{display:block;position:absolute;left:20px;bottom:0;padding:0 50px 0 12px;height:40px;line-height:38px;font-size:1.5em;color:#333333;border:1px solid #333333;background:url("../img/icon/gnb_plus.png") no-repeat right 10px center}
.edu_rounge_area .rounge_bottom{padding-top:80px}
.edu_rounge_area .rounge_bottom .rounge_area{overflow:hidden}
.edu_rounge_area .rounge_bottom .rounge_box{position:relative;float:left;width:48%;max-width:493px}
.edu_rounge_area .rounge_bottom .rounge_box.right_box{float:right}
.edu_rounge_area .rounge_bottom .rounge_box .main_title_box{margin-bottom:20px}
.edu_rounge_area .rounge_bottom .rounge_box .rounge_img{position:relative;height:325px;background-size:cover}
.edu_rounge_area .rounge_bottom .rounge_box .notice_box{bottom:-50px;padding:15px 10px 50px 15px;width:80%;max-width:400px}
.edu_rounge_area .rounge_bottom .rounge_box .notice_box p{line-height:1.8em;font-size:1.4em}
.edu_rounge_area .rounge_bottom .rounge_content{position:relative;margin-top:100px;padding-left:100px;width:104%;height:120px}
.edu_rounge_area .rounge_bottom .rounge_content .label{position:absolute;left:0;top:0;line-height:20px;font-size:1.5em;color:#333}
.edu_rounge_area .rounge_bottom .rounge_content .btn_link{display:block;position:relative;padding:15px 10px 44px 15px;float:left;margin-right:4%;width:45%;border:1px solid #b5b5b5;background:#efefef}
.edu_rounge_area .rounge_bottom .rounge_content .btn_link:before{display:block;content:"";position:absolute;left:15px;bottom:15px;width:36px;height:9px;background:url("../img/edu/support_arrow.png") no-repeat}
.edu_rounge_area .rounge_bottom .rounge_content .btn_link .title{display:block;margin-bottom:3px;height:30px;line-height:30px;font-size:3em;color:#333333;font-weight:700}
.edu_rounge_area .rounge_bottom .rounge_content .btn_link .name{display:block;height:20px;line-height:20px;font-size:1.8em;color:#333333}

/* 이용약관 */
.member_area .terms_area .terms_box{position:relative;padding-left:300px}
.member_area .terms_area .terms_desc{margin-bottom:40px;padding:30px;border:1px solid #333;background:#f3f5f6}
.member_area .terms_area .terms_desc .desc_list li{position:relative;padding-left:15px}
.member_area .terms_area .terms_desc .desc_list li:before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#333}
.member_area .terms_area .terms_desc .desc_list p{line-height:1.7em;font-size:1.5em;color:#333}
.member_area .terms_area .member_title_box{position:absolute;left:0;top:0}
.member_area .terms_area .terms_list{padding:20px 10px 20px 40px;background:#dddddd}
.member_area .terms_area .terms_list li{padding-left:5px;list-style-type:decimal;line-height:1.7em;font-size:1.5em;color:#333}
.member_area .terms_area .terms_text{padding:20px;background:#f0f0f0}
.member_area .terms_area .terms_text p{line-height:1.7em;font-size:1.5em;color:#9e9e9e}
.member_area .terms_area .terms_text .sub_title{color:#333}
.member_area .terms_area .terms_text .title{font-size:1.7em;color:#333;font-weight:700}
.member_area .terms_area .terms_text .terms_table{width:100%;border-top:2px solid #333}
.member_area .terms_area .terms_text .terms_table th{padding:10px;height:50px;text-align:center;font-size:1.5em;color:#333333;font-weight:700;border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#e4e4e4}
.member_area .terms_area .terms_text .terms_table td{padding:10px;height:50px;text-align:center;font-size:1.5em;color:#333333;border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;background:#f0f0f0}
.member_area .terms_area .terms_text .terms_table tbody th{font-weight:normal;text-align:left}
.member_area .terms_area .terms_text .terms_table td.left{text-align:left}
.member_area .terms_area .terms_text .terms_table tr th:first-child{border-left:0}
.member_area .terms_area .terms_text ul{padding-left:35px}
.member_area .terms_area .terms_text ul li{padding-left:5px;list-style-type:decimal;line-height:1.7em;font-size:1.5em;color:#9e9e9e}
.member_area .terms_area .terms_text ul li p{font-size:1em}

.member_area .councel_complete{text-align:center}
.member_area .councel_complete .complete_visual{position:relative;height:327px}
.member_area .councel_complete .complete_visual .title{position:absolute;left:0;top:45%;right:0;transform:translateY(-50%);padding-top:120px;line-height:20px;font-size:1.8em;color:#fff;font-weight:500;background:url("../img/site/councel_icon.png") no-repeat center top}
.member_area .councel_complete .complete_visual .title:before{display:block;content:"";position:absolute;left:50%;margin-left:-14px;top:95px;width:28px;height:1px;background:#e4e4e4}
.member_area .councel_complete .desc{margin:20px 0 40px;line-height:1.5em;font-size:1.5em;color:#333}
.member_area .councel_complete .btn_main{margin:0 auto;width:140px;font-size:1.7em}

@media screen and (max-width:1600px) {
	#header .header_bottom .header_wrap{padding:0 418px 0 320px}
}

@media screen and (max-width:1400px) {
	#header .header_wrap{margin:0 20px}
	#header .sns_menu{right:75px}
	#gnb .btn_gnb{padding:0 10px}

	#footer .footer_top .footer_menu li{margin-right:20px}

	.content_visual .visual_text{padding-top:250px}

	.main_content .main_event .btn_box{right:20px}
}

@media screen and (max-width:1320px) {
	.news_main .photo_slide .btn_prev{left:-25px}
	.news_main .photo_slide .btn_next{right:-25px}

	.report_book_box .book_slide_box .btn_prev{left:-20px}
	.report_book_box .book_slide_box .btn_next{right:-20px}

	.report_book_emagazine .book_slide_box .btn_prev{left:-40px}
	.report_book_emagazine .book_slide_box .btn_next{right:-40px}
}

@media screen and (max-width:1200px) {
	#header .header_bottom .header_wrap{padding-left:0}
	#header .logo{top:2px}
	#header .logo .txt{width:240px}
	#header .top_menu{left:280px}

	.edu_main .edu_ceo .ceo_top .img_box{width:50%}

	.member_area .join_type_box{width:104%}
	.member_area .join_type_box .join_box{width:49%}

	.main_content .main_report #main_report_slide .btn_box{left:50%}

	.main_content .main_visual .main_visual_over .slide_box{width:33.3%}

	.bbs_list_epolicy .epolicy_list{width:104%}
	.bbs_list_epolicy .epolicy_list li{width:33%}
	.bbs_list_epolicy .epolicy_list .btn_epolicy{margin:0 auto;max-width:280px}

}

@media screen and (max-width:1024px) {

	.btns{height:50px;line-height:48px}

	#header .header_top{height:60px}
	#header .logo{top:0}
	#header .logo .txt{width:200px}
	#header .top_menu{left:240px;top:15px}
	#header .sns_menu{right:70px;top:15px}
	#header .btn_mobile{width:59px;height:59px}

	#header .header_bottom{height:80px}
	#header .header_bottom .header_wrap{padding-right:350px}
	#header .header_bottom .gnb_wrap{padding-top:13px}
	#header .search_box{top:10px;width:300px}
	#header .search_box .input_box{height:40px}
	#header .search_box .input_box .input_search{height:32px}
	#gnb .sub_menu{top:62px}

	#footer .btn_page_top{top:-70px;right:10px}
	#footer .btn_page_top span{width:80px}
	#footer .footer_top{height:auto}
	#footer .footer_top .footer_menu{margin-left:-5px;padding:20px 180px 20px 0}
	#footer .footer_top .footer_menu a{padding:0 5px;height:30px;line-height:30px}
	#footer .footer_top .footer_menu li{display:inline-block;float:none;margin-right:10px;vertical-align:top}
	#footer .footer_top .family_box{top:50%;margin-top:-22px}
	#footer .footer_top .family_box .btn_family{width:180px}
	#footer .footer_bottom{height:180px}
	#footer .footer_bottom .share_menu li{margin-left:0}

	.content_area{padding:40px 0 100px 0}
	.content_area .content_title_box{height:120px}

	.content_visual .visual_text{padding-top:200px}

	colgroup.pc{display:none!important}
	colgroup.mobile{display:table-column-group!important}

	.bbs_list thead th,
	.bbs_list tbody td{padding:5px;height:55px}
	.bbs_footer{margin-top:30px}

	.bbs_view thead th{height:55px}
	.bbs_view .view_area{padding:40px;min-height:300px}
	.bbs_view tfoot .relate_box{padding-left:155px}
	.bbs_view tfoot .relate_box .label_box{width:140px}
	.bbs_view tfoot .relate_box .label{width:140px}
	.bbs_view tfoot .btn_box .btn_tab{width:180px}

	.bbs_list_video .video_list{margin:-10px 0 0 -5px;width:102%}
	.bbs_list_video .video_list li{padding:10px 5px 0 5px;width:33%}

	.bbs_view_video{margin-bottom:40px}
	.bbs_view_video .video_box .btn_play{margin:-30px 0 0 -30px;width:60px;height:60px}

	/*.bbs_list_epolicy .epolicy_list{margin:-10px 0 0 -5px;width:102%}
	.bbs_list_epolicy .epolicy_list li{width:33%}*/

	.news_main .news_area{padding:60px 0}
	.news_main .news_schedule{padding-top:60px;padding-bottom:30px}
	.news_main .news_schedule .schedule_top{padding:20px 0}
	.news_main .news_schedule .schedule_top .btn_day{margin:0 5px}
	.news_main .news_schedule .schedule_list li.today:after{height:118px}
	.news_main .news_schedule .schedule_list .list_top .day{height:45px;line-height:45px}
	.news_main .news_schedule .schedule_list .list_bottom{padding:0 2px}
	.news_main .news_schedule .schedule_list .post_box{margin-top:5px;padding:5px}
	.news_main .news_schedule .schedule_list .post_box .date{margin-top:30px}

	.bbs_sub_photo{width:106%}
	.bbs_sub_photo li{width:49%}

	.bbs_filter_type{padding:15px 0;padding-left:100px}
	.bbs_filter_type .label_box{width:100px}
	.bbs_filter_type .type_list li{margin:0 10px}

	.bbs_tab_menu{margin:30px 0;height:51px}

	.report_book_webzine{margin-bottom:40px}
	.report_book_box{margin-bottom:40px;padding:80px 0 40px 0}
	.report_book_emagazine{margin-bottom:40px;padding:20px 0}

	.bbs_list_webzine .img_box{padding:15px}
	.bbs_list_webzine .content_box{padding:20px 15px}
	.bbs_list_webzine .content_box .btn_box{left:15px;bottom:20px}
	.bbs_list_webzine .attach_box{width:60px}

	.bbs_list_webzine.bbs_list_book .content_box .content{margin-top:15px;padding-top:10px}

	.bbs_view_book .book_top{padding:20px 15px 40px 15px}
	.bbs_view_book .book_top .book_table{margin-top:15px}
	.bbs_view_book .book_top .book_table .img_box img{width:170px}
	.bbs_view_book .book_top .book_table .content_box{padding-left:20px}
	.bbs_view_book .book_top .book_table .text_box{margin-top:10px;padding:10px 20px}
	.bbs_view_book .book_top .book_table .btn_box{left:20px}

	.bbs_view_book .book_bottom{padding-top:80px}
	.bbs_view_book .book_bottom .btn_list{top:20px;right:15px}
	.bbs_view_book .book_bottom .book_title{margin:0 0 10px 10px}
	.bbs_view_book .book_bottom .book_area{position:relative;padding:65px 20px 20px 20px}
	.bbs_view_book .book_bottom .book_area .tab_box{right:20px;top:15px;height:55px}
	.bbs_view_book .book_bottom .book_area .book_box{padding:20px 15px}

	.edu_main{padding-top:0}
	.edu_main .edu_area{padding:60px 0}
	.edu_main .edu_wrap{padding-left:150px}
	.edu_main .edu_schedule .schedule_top{height:68px}
	.edu_main .edu_schedule .schedule_list li{padding:10px 5px 0 5px}
	.edu_main .edu_ceo .ceo_top{display:block}
	.edu_main .edu_ceo .ceo_top .img_box,
	.edu_main .edu_ceo .ceo_top .content_box{display:block;width:auto}
	.edu_main .edu_ceo .ceo_top .img_box{margin:0 auto;width:400px}
	.edu_main .edu_ceo .ceo_top .content_box{padding:40px 0 0 0}
	.edu_main .edu_ceo .ceo_top .content_box .info_box{position:relative;left:auto;bottom:auto;margin-top:20px}

	.member_area{padding-top:0}
	.member_area .member_top{padding-top:40px}

	.mypage_area{padding-top:0}
	.mypage_area .mypage_top{padding-top:40px}
	/* 03-11 수정 */
	.member_area .join_box.join_3 .btn_box .btns{width:100%}
	/* 03-11 수정 */
	.site_area{padding-top:0}
	.site_area .site_top{padding-top:40px}

	.main_content .main_event .event_area .event_list{width:105%}
	.main_content .main_event .event_list li{width:49%}

	.main_content .main_zone .zone_area{padding:0 0 674px 0}
	.main_content .main_zone .zone_box,
	.main_content .main_zone .law_box{top:auto;bottom:0;width:48%}
	.main_content .main_zone .zone_box .btn_prev,
	.main_content .main_zone .zone_box .btn_next{display:block}

	.main_content{padding-top:139px}
	.main_content .main_visual,
	.main_content .main_visual.load .main_slide,
	.main_content .main_visual.load .main_slide .slide_box,
	.main_content .main_visual .main_visual_over .btn{height:650px}
	.main_content .main_visual .main_visual_over .btn{border:0!important}
	.main_content .main_visual .main_visual_over .btn:not(.bg){display:none}
	.main_content .main_visual .main_slide .img_box{background-size:auto 100%!important}

	.main_content .main_event.fixed .event_area .event_top{top:140px!important}

	.edu_center_area .center_list{width:104%}
	.edu_center_area .center_list li{width:49%}
}

@media screen and (min-width:901px) {
	#header_menu .header_menu .menu_list{display:block!important}

	.content_visual{height:500px!important}
}

@media screen and (min-width:1025px) {
	.content_visual{height:450px!important}
}

@media screen and (min-width:1401px) {
	.content_visual{height:490px!important}
}

@media screen and (max-width:900px) {
	#mobile{display:block!important}

	#header .logo{top:15px}
	#header .logo .txt{width:210px}
	#header .header_top{height:90px}
	#header .btn_mobile{width:89px;height:89px}
	#header .header_top .btn_search{top:15px;right:70px;width:50px;height:50px;background-size:35px}

	#header .top_menu,
	#header .sns_menu li.sns,
	#header .header_bottom{display:none}
	#header .sns_menu{right:120px}
	#header .sns_menu li.lang{height:auto!important}
	#header .sns_menu li.lang .btn_lang{width:50px;height:50px;line-height:50px;font-size:1.8em}
	#header .header_top .btn_search{display:block}

	#header_menu{background-size:50% auto}
	#header_menu .btn_close{width:90px;height:90px}
	#header_menu .top_menu{display:block;padding:10px;height:90px}
	#header_menu .top_menu li{float:left;margin-right:10px;padding-top:5px}
	#header_menu .top_menu a{display:block;padding:0 15px;height:60px;line-height:58px;font-size:1.8em;color:#9e9e9e;border:1px solid #9e9e9e}
	#header_menu .top_menu .lang{border-color:#434343;background:#434343}
	#header_menu .search_box{display:block;position:relative;padding:10px 0;height:60px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}
	#header_menu .search_box .input_search{position:relative;padding:0 60px 0 10px;width:100%;height:40px;border:0;font-size:1.8em;color:#333}
	#header_menu .search_box .btn_search{display:block;position:absolute;right:10px;top:10px;width:40px;height:40px;border:0;background:url("../img/icon/header_search_m.png") no-repeat center center;background-size:30px;z-index:10}
	#header_menu .header_menu{display:block;padding:10px 0;min-height:0;height:auto;font-size:13px}
	#header_menu .header_menu .menu_box:nth-child(1),
	#header_menu .header_menu .menu_box:nth-child(2) .img{display:none}
	#header_menu .header_menu .menu_box{display:block;padding:0;border-bottom:1px solid #d6d6d6}
	#header_menu .header_menu .menu_box .menu_title{margin:0;height:55px;line-height:55px}
	#header_menu .header_menu .menu_box .btn_expand_menu{display:block;position:absolute;left:0;top:0;width:100%;height:55px;z-index:10}
	#header_menu .header_menu .menu_box .btn_expand_menu:before{display:block;content:"";position:absolute;right:15px;top:11px;width:30px;height:30px;border:1px solid #333;border-radius:50%;background:url("../img/icon/header_arrow_m.png") no-repeat center center;background-size:18px auto}
	#header_menu .header_menu .menu_list{display:none}
	#header_menu .header_menu .menu_list .btn_expand{right:10px}
	#header_menu .header_menu .menu_list .subs_menu{padding:10px 0;margin:0 10px}
	#header_menu .header_menu .menu_box.active .btn_expand_menu:before{transform:rotate(180deg)}

	#footer .footer_bottom{height:auto}
	#footer .footer_bottom .bottom_box{position:relative;padding:0 0 80px 0}
	#footer .footer_bottom .copyright{position:relative;left:auto;bottom:auto;margin-top:20px}
	#footer .footer_bottom .share_menu{top:auto;bottom:10px;right:180px}
	#footer .footer_bottom .logo{right:10px;bottom:15px}

	.content_visual{height:600px}
	.content_visual .contains{height:100%}
	.content_visual .visual_title{margin-bottom:20px}
	.content_visual .visual_text{position:absolute;left:0;top:48%;right:0;padding-top:0;transform:translateY(-50%)}
	.content_tab_menu .contains{padding:0}
	.content_tab_menu .tab_menu .btn_tab:first-child{border-left:0}
	.content_navi .navi_list li{padding-right:20px;width:180px}
	.content_navi .navi_list .btn_navi{padding:0 25px 0 5px}

	.bbs_header .bbs_search .input_search{width:200px}
	.bbs_view .view_area{padding:20px}

	.bbs_list_brief .brief_list{width:102%}
	.bbs_list_brief .brief_list li{width:49%}

	.news_main .news_schedule{font-size:9px}

	.report_book_webzine .book_slide_box .slide_box{padding-left:230px}
	.report_book_webzine .book_slide_box .btn_book{left:-230px}
	.report_book_webzine .book_slide_box .btn_link{height:80px;font-size:3em;line-height:40px;overflow:hidden}
	/* 03-31 수정 */
	.report_book_webzine .book_slide_box .text_box p{font-size:1.5em;min-height:112px}

	.edu_main .edu_schedule .schedule_top .date{margin:0 40px}
	.edu_main .edu_schedule .schedule_list{width:104%}
	.edu_main .edu_schedule .schedule_list li{width:49%}

	.edu_main .edu_process .edu_column .column_box{padding:20px!important}
	.edu_main .edu_process .edu_column .column_box:nth-child(1){width:45%}
	.edu_main .edu_process .edu_column .column_box:nth-child(2),
	.edu_main .edu_process .edu_column .column_box:nth-child(3){left:45%;width:55%}
	.edu_main .edu_process .edu_column .column_box:nth-child(4){display:none}

	.edu_apply_area .table_area.pc{display:none}
	.edu_apply_area .table_area.mobile{display:block!important}
	.edu_apply_area .apply_info{padding:20px}
	/* 03-29 수정 */
	.edu_apply_area .apply_info .btn_code_info{position:relative;left:auto;top:auto;margin-bottom:20px;width:220px;transform:none}
	.edu_apply_area .apply_info .btn_mypage{position:relative;right:auto;top:auto;margin-top:20px;width:200px;transform:none}
	.edu_apply_area .apply_table th{position:relative}
	.edu_apply_area .apply_table .btn_delete{position:absolute;right:10px;top:10px;height:40px;line-height:38px}
	.edu_apply_area .desc_box p{line-height:1.5em}
	.edu_apply_area .desc_box .btn_apply_add{display:block;margin:0 auto;margin-top:15px;width:120px}

	.bbs_course_view tbody .course_top{padding:20px}
	.bbs_course_view tbody .course_middle{padding:20px 0 20px 0}
	.bbs_course_view thead .title{padding-right:0}
	.bbs_course_view thead .title .apply_box{position:relative;right:auto;top:auto;margin:10px 0 0 0}

	.member_area .member_box{padding-left:0}
	.member_area .member_title_box{position:relative!important;left:auto!important;top:auto!important;margin-bottom:20px;width:auto;overflow:hidden}
	.member_area .member_title_box .title br{display:none}
	.member_area .login_area .btn_box,
	.member_area .login_box{width:auto;max-width:100%}

	.member_area .search_result_area .search_bottom .member_title_box{margin-bottom:20px;height:30px;overflow:visible}
	.member_area .search_result_area .search_bottom .member_title_box:before{right:110px}
	.member_area .search_result_area .search_bottom .member_title_box .total{display:inline-block;position:relative;left:auto;top:auto;margin:-8px 0 0 10px;width:auto;vertical-align:middle;font-size:1em}
	.member_area .search_result_area .search_bottom .member_title_box .btn_more{left:auto;right:0;top:6px;width:90px;height:30px;line-height:28px}
	.member_area .search_result_area .search_bottom .result_list li{padding-bottom:20px;margin-bottom:20px}
	.member_area .search_result_area .search_bottom .result_list .btn_link .text_box{margin-top:15px}

	.main_content{padding-top:89px}
	.main_content .main_zone .zone_box .btn_prev,
	.main_content .main_zone .zone_box .btn_next{display:none}

	.main_content .main_visual .main_visual_over .slide_box{width:49.9%}
	.main_content .main_visual .btn_prev,
	.main_content .main_visual .btn_next,
	.main_content .main_visual .main_visual_over .btn{width:59px}
	.main_content .main_visual .btn_prev span,
	.main_content .main_visual .btn_next span{left:0}

	.main_content .main_event.fixed .event_area .event_top{top:90px!important}

	.report_elibrary_box .elibrary_list{width:auto}
	.report_elibrary_box .elibrary_list li{float:none;width:auto}

	.edu_center_area.edu_center .center_list{width:auto}
	.edu_center_area.edu_center .center_list li{float:none;width:auto; padding-right: 0;}
	.edu_center_area.edu_center .center_list .text_box p,
	.edu_center_area.edu_center .center_info .trans_area .trans_list p {font-size: 14px; line-height: 18px;}
	.edu_center_area.edu_center .center_info .trans_area .trans_title {font-size: 15px; line-height: 19px;}
	.subdes {font-size: 13px !important; line-height: 17px !important;}
	.edu_center_area.edu_center .center_list .text_box .info_list li {margin-top: 10px;}
	.edu_center_area .center_top .text_box p {font-size: 17px; line-height: 24px;}
	.edu_center_area .center_top {padding-top: 50px;}
	.edu_center_area .center_top .title {font-size: 32px; line-height: 38px;}

	.edu_center_area.edu_center .center_info .map_area,
	.edu_center_area.edu_center .center_info .trans_area{float:none;width:auto}

	#popup_workshop .popup_area,
	#popup_support .popup_area{left:20px;top:20px;right:20px;bottom:20px;transform:none;width:auto;max-height:100%;height:auto}
	#popup_support .edu_support_area .process_list{margin-top:0;width:103%}
	#popup_support .edu_support_area .process_list li{margin-top:20px!important;width:49%}
	#popup_support .edu_support_area .process_list li:nth-child(2){background:none}

	.edu_rounge_area .rounge_bottom .rounge_box{float:none!important;width:auto;max-width:100%}
	.edu_rounge_area .rounge_bottom .rounge_box.left_box{margin-bottom:100px}

	.member_area .terms_area .terms_box{padding-left:0}

	.bbs_list_epolicy .epolicy_list{width:102%}
	.bbs_list_epolicy .epolicy_list li{width:49%}
}

@media screen and (max-width:740px) {
	body{font-size:12px}
	.main_content .main_report .report_slide .btn_link .book_box .title{font-size:1.5em;}
	#header_menu{background-size:80% auto}
	#header_menu .header_menu .menu_box .menu_title{font-size:2em}

	#footer{padding-bottom:90px}
	#footer .btn_page_top{right:0;top:-62px;width:62px;height:62px;background:url("../img/common/page_top_m.png") no-repeat center center;background-size:cover}
	#footer .btn_page_top span{display:none}
	#footer .footer_top .contains{padding-top:60px}
	#footer .footer_top .footer_menu{padding-right:0}
	#footer .footer_top .footer_menu li{margin:0;width:33%}
	#footer .footer_top .footer_menu a{color:#898a8b}
	#footer .footer_top .family_box{left:0;top:0;right:0;margin:0;width:auto;border-bottom:1px solid rgba(255,255,255,0.56)}
	#footer .footer_top .family_box .btn_family{padding-left:20px;width:100%;height:60px;line-height:58px;border:0}
	#footer .footer_top .family_box .btn_family:after{height:60px}
	#footer .footer_top .family_box .select_family{height:60px}
	#footer .footer_bottom{border-bottom:1px solid rgba(255,255,255,0.56)}
	#footer .footer_bottom .contains{padding-bottom:20px}
	#footer .footer_bottom .logo{display:none}
	#footer .footer_bottom .bottom_box{padding:0}
	#footer .footer_bottom .copyright{position:absolute;left:0;bottom:-100px}
	#footer .footer_bottom .share_menu{display:table;left:20px;bottom:-70px;right:20px;width:100%;table-layout:fixed;text-align:center}
	#footer .footer_bottom .share_menu li{float:none;display:table-cell;vertical-align:top}

	.content_tab_menu .tab_menu{table-layout:auto}
	.content_visual .visual_text{top:45%}
	.content_sub_menu .sub_menu{left:20px;width:auto}
	.content_sub_menu .sub_menu .btn_tab{padding:0!important;margin-top:5px;font-size:1.7em}

	.content_navi{height:71px}
	.content_navi .contains{padding:0}
	.content_navi .navi_list{float:none;display:table;position:relative;padding-left:70px;width:100%;table-layout:fixed}
	.content_navi .navi_list li{float:none!important;display:table-cell!important;padding-right:0;padding-top:10px;width:50%;height:70px;vertical-align:top;border-left:1px solid #d2d2d2}
	.content_navi .navi_list li:first-child{display:block!important;position:absolute;left:0;top:0;padding:10px;width:70px!important;border-left:0}
	.content_navi .navi_list li:before,
	.content_navi .navi_list li:after{display:none!important}
	.content_navi .navi_list .home{width:54px;height:50px;background:url("../img/icon/navi_home_m.png") no-repeat center center;background-size:35px}
	.content_navi .navi_list .btn_navi{padding-left:15px;padding-right:25px;height:50px;line-height:50px;text-align:left}
	.content_navi .navi_list .sub_menu{left:-1px;right:-1px;top:71px}
	.content_navi .navi_list .btn_navi:after{top:5px;width:40px;height:40px;background:url("../img/icon/navi_arrow_m.png") no-repeat center center;background-size:30px}
	.content_navi .navi_list .sub_menu .btn_menu{padding:0 10px 0 15px;text-align:left}
	.content_navi .navi_list{font-size:13px}
	.content_navi .navi_list.tab_1 li{width:100%}
	.content_navi .navi_list.tab_3{font-size:11px}
	.content_navi .navi_list.tab_3 li{width:33%}

	.content_navi .tool_menu{float:none;position:absolute;right:20px;top:120px}
	.content_navi .tool_menu li{margin:0}
	.content_navi .tool_menu .btn_tool{padding:0;width:50px;height:50px;text-indent:-99999px}
	.content_navi .tool_menu .btn_tool.print:before{left:0;top:0;width:50px;height:50px;background:url("../img/icon/navi_print_m.png") no-repeat center center;background-size:27px}
	.content_navi .tool_menu .btn_tool.share:before{left:0;top:0;width:50px;height:50px;background:url("../img/icon/navi_share_m.png") no-repeat center center;background-size:27px}
	.content_navi .tool_menu .btn_tool.favorite:before{left:0;top:0;width:50px;height:50px;background:url("../img/icon/navi_favorite_m.png") no-repeat center center;background-size:27px}
	.content_navi .tool_menu .sub_menu{padding:0;left:0;top:0;z-index:11}
	.content_navi .tool_menu .sub_menu .btn_share.facebook{width:50px;height:50px;background:#f4f8fa url("../img/icon/share_facebook_m.png") no-repeat center center;background-size:27px}
	.content_navi .tool_menu .sub_menu .btn_share.twitter{width:50px;height:50px;background:#f4f8fa url("../img/icon/share_twitter_m.png") no-repeat center center;background-size:27px}

	.bbs_list thead{display:none!important}
	.bbs_list .mobile_hide{display:none!important}
	.bbs_list tbody .info{display:block}
	.bbs_header .bbs_search{position:absolute;right:0;top:0;padding:0 0 0 100px}
	.bbs_header .bbs_search:before{display:block;content:"";position:absolute;left:100px;top:8px;width:1px;height:32px;background:#bbb;z-index:10}
	.bbs_header .bbs_search .select_search{width:100px;border-right:0}
	.bbs_header .bbs_search .input_search{width:180px;border-left:0}
	.bbs_header .bbs_search .btn_search{width:48px;height:48px;text-align:left;text-indent:-9999px;background:url("../img/icon/bbs_search.png") no-repeat center center;background-size:26px}
	.bbs_header.bbs_category .bbs_search{padding-left:180px}
	.bbs_header.bbs_category .bbs_search .select_search{width:80px}
	.bbs_header.bbs_category .bbs_search .select_category{left:80px;width:100px;border-left:0;border-right:0}
	.bbs_header.bbs_category .bbs_search:before{left:80px}
	.bbs_header.bbs_category .bbs_search:after{display:block;content:"";position:absolute;left:180px;top:8px;width:1px;height:32px;background:#bbb}

	.bbs_filter_type{padding-left:0}
	.bbs_filter_type .label_box{display:none}
	.bbs_filter_type .type_list li{margin:0 2px}
	.bbs_filter_type .type_list .check_box{padding-left:25px}

	.bbs_footer .bbs_page.pc{display:none}
	.bbs_footer .bbs_page.mobile{display:block!important}

	.bbs_view tfoot .relate_box{padding-left:0}
	.bbs_view tfoot .relate_box .label_box{display:none}
	.bbs_view tfoot .btn_box{padding:15px 0;height:80px}

	.bbs_list_video .video_list{width:104%}
	.bbs_list_video .video_list li{width:49%}

	/*.bbs_list_epolicy .epolicy_list{width:104%}
	.bbs_list_epolicy .epolicy_list li{width:49%}*/

	.bbs_course_view tbody .course_bottom .bbs_list thead{display:table-header-group!important}
	.bbs_course_view tbody .course_bottom .bbs_list td{padding:10px 0}
	.bbs_course_view tbody .photo_list{margin-top:-10px;width:103.5%}
	.bbs_course_view tbody .photo_list li{padding:10px 10px 0 0;width:49%}
	.bbs_course_view tbody .photo_list .btn_link span{margin-top:10px}
	.bbs_course_view tbody .review_box{padding:20px}
	.bbs_course_view tbody .review_box .info{position:relative;left:auto;top:auto;margin-bottom:15px}
	.bbs_course_view tbody .video_list{margin-top:-10px;width:103.5%}
	.bbs_course_view tbody .video_list li{padding:10px 10px 0 0;width:49%}
	.bbs_course_view tbody .video_list .text_box{margin-top:10px}

	.column_area .column_box{float:none!important;margin-top:40px;width:auto}
	.column_area .column_box:first-child{margin-top:0}

	.news_main .news_schedule{font-size:10px}
	.news_main .news_schedule .schedule_list li:nth-child(1),
	.news_main .news_schedule .schedule_list li:nth-child(2),
	.news_main .news_schedule .schedule_list li:nth-child(6),
	.news_main .news_schedule .schedule_list li:nth-child(7){display:none}
	.news_main .news_schedule .schedule_top .top_list{display:table;width:100%}
	.news_main .news_schedule .schedule_top .top_list li{display:table-cell;margin:0;text-align:center}
	.news_main .news_schedule .schedule_top .top_list .date{display:table-cell;margin:0}
	.news_main .news_schedule .schedule_top .btn_day{display:inline-block}

	.news_main .photo_slide_box{margin-left:-10px;width:103%}
	.news_main .photo_slide .btn_prev,
	.news_main .photo_slide .btn_next{left:auto;top:-49px;right:87px;margin:0;width:34px;height:34px;background:#333333 url("../img/icon/schedule_prev.png") no-repeat center;background-size:10px auto}
	.news_main .photo_slide .btn_next{right:48px}

	.edu_main .edu_wrap{padding:0}
	.edu_main .edu_wrap .main_title_box{position:relative;left:auto;top:auto}
	.edu_main .edu_schedule .schedule_menu{display:table;position:relative;left:auto;top:auto;width:100%;table-layout:fixed}
	.edu_main .edu_schedule .schedule_menu li{display:table-cell}
	.edu_main .edu_schedule .schedule_menu .btn_menu{float:none;width:auto;height:50px;line-height:50px;text-align:center;box-shadow:none!important}
	.edu_main .edu_wrap .main_title_box .btn_more_box{left:auto;right:0;top:auto;bottom:5px}
	.edu_main .edu_process .edu_column .column_box{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:auto!important;border:0!important;border-top:1px solid #d1d3d4!important}
	.edu_main .edu_process .edu_column .column_box:first-child{border-top:0!important}
	.edu_main .edu_ceo .ceo_top .img_box{width:100%}
	.edu_main .edu_ceo .bbs_list .left .title{display:block}

	.report_book_box .contains{padding:0}
	.report_book_box .book_slide_box .slide_box{padding:0 10px}
	.report_book_box .book_slide_box .btn_prev{left:0;background:url("../img/icon/slide_arrow.png") no-repeat center center;background-size:24px auto}
	.report_book_box .book_slide_box .btn_next{right:0;background:url("../img/icon/slide_arrow.png") no-repeat center center;background-size:24px auto;transform:rotate(180deg)}

	.report_book_emagazine{padding:0}
	.report_book_emagazine .contains{padding:0}
	.report_book_emagazine .book_slide_box{padding:0}
	.report_book_emagazine .book_slide_box .slide_box{padding:0;background-position:70% center}
	.report_book_emagazine .book_slide_box .slide_box .magazine_box{display:block}
	.report_book_emagazine .book_slide_box .magazine_box .title_box{display:block;padding:0;width:100%;height:auto;text-align:left;border:0}
	.report_book_emagazine .book_slide_box .magazine_box .title_box .title{display:none}
	.report_book_emagazine .book_slide_box .magazine_box .title_box .sub_title,
	.report_book_emagazine .book_slide_box .magazine_box .title_box .main_title{display:block}
	.report_book_emagazine .book_slide_box .magazine_box .title_box .vol{position:absolute;left:auto;right:15px;bottom:35px}
	.report_book_emagazine .book_slide_box .magazine_box .title_box .vol:before{display:none}
	.report_book_emagazine .book_slide_box .magazine_box .title_box .date{position:absolute;left:auto;right:15px;bottom:15px}
	.report_book_emagazine .book_slide_box .magazine_box .text_box{display:block;padding:10px 35px;width:auto}
	.report_book_emagazine .book_slide_box .btn_prev{left:2px;background:url("../img/icon/slide_arrow_white.png") no-repeat center center;background-size:24px auto}
	.report_book_emagazine .book_slide_box .btn_next{right:2px;background:url("../img/icon/slide_arrow_white.png") no-repeat center center;background-size:24px auto;transform:rotate(180deg)}
	.report_book_webzine .contains{padding:0}
	.report_book_webzine .book_slide_box{height:auto}
	.report_book_webzine .book_slide_box .slide_box{padding:40px 20px 100px 20px}
	.report_book_webzine .book_slide_box .box_wrap{height:auto}
	.report_book_webzine .book_slide_box .btn_link{margin:20px 0 10px 0}
	.report_book_webzine .book_slide_box .btn_book{position:relative;left:auto;top:auto;margin:0 auto}
	.report_book_webzine .book_slide_box .text_box{position:relative;left:auto;bottom:auto}
	.report_book_webzine .book_slide_box .info_tab .btn_tab{line-height:24px}
	.report_book_webzine .book_slide_box .info_tab .btn_tab .label{margin-right:10px}

	.bbs_list_webzine.bbs_list_book .content_box .content{height:58px;overflow:hidden}
	.bbs_list_webzine.bbs_list_book .content_box .content p{line-height:24px}
	.bbs_list_webzine .btn_book{font-size:10px}

	.bbs_view_book .book_top .book_table{display:block}
	.bbs_view_book .book_top .book_table .img_box{display:block;width:auto}
	.bbs_view_book .book_top .book_table .img_box img{display:block;margin:0 auto;max-width:60%}
	.bbs_view_book .book_top .book_table .content_box{display:block;padding:0;margin-top:20px;width:auto}
	.bbs_view_book .book_top .book_table .btn_box{position:relative;left:auto;bottom:auto;margin-top:20px;padding:12px 0 12px 20px}
	.bbs_view_book .book_top .book_table .btn_box .dot{position:relative;left:auto;top:auto;margin:0 0 10px 0}
	.bbs_view_book .book_top .book_table .btn_box .btns{margin:0 0 0 2%;width:30%}
	.bbs_view_book .book_top .book_table .btn_box .btns:before{margin-left:0}

	.bbs_view_report tfoot .left_box{float:none;display:table;margin-bottom:10px;width:100%;table-layout:fixed}
	.bbs_view_report tfoot .left_box .btn_tab{display:table-cell;float:none;width:auto}

	.bbs_council_desc .btn_box{width:140px}
	.bbs_council_desc .btn_council{padding-left:10px;background:#0228a9}
	.bbs_write .select{width:50%}
	.bbs_write .category_box{position:relative}
	.bbs_write .category_box .select{margin:0;width:48%}
	.bbs_write .category_box .select:last-child{position:absolute;right:5px;top:5px}
	.bbs_write .email_box .input_text{width:100%}

	.edu_mov_list{margin-bottom:40px}
	.edu_mov_list .video_table{display:block}
	.edu_mov_list .video_table .video_box{display:block;width:auto}
	.edu_mov_list .video_table .video_box .btn_video{margin:0 auto}
	.edu_mov_list .video_table .content_box{display:block;padding:0;margin-top:20px}
	.edu_mov_list .video_table .content_box .text_box{position:relative;left:auto;bottom:auto;margin-top:20px}

	.bbs_edu_mov_view .view_table{display:block}
	.bbs_edu_mov_view .view_table .info_box{display:block;margin-bottom:20px;width:auto}
	.bbs_edu_mov_view .view_table .line_box{display:none}
	.bbs_edu_mov_view .view_table .content_box{display:block}

	.bbs_header.bbs_category .bbs_search{width:100%}
	.bbs_header.bbs_category .bbs_search .input_search{width:100%}
	.bbs_header.bbs_category .bbs_legend{display:none}

	.edu_rounge_email .circle_list{margin-left:-5px;width:102%}
	.edu_rounge_email .circle_list li{padding:0 5px}
	.edu_rounge_email .circle_list .circle_box{width:100%;height:150px}
	.edu_rounge_email .circle_list .circle_top,
	.edu_rounge_email .circle_list .circle_bottom{height:75px}
	.edu_rounge_email .circle_list .circle_bottom p{line-height:1.4em;font-size:1.3em}
	.edu_rounge_email .email_form .input_box{padding:0}
	.edu_rounge_email .email_form .input_box .btn_save,
	.edu_rounge_email .email_form .input_box .btn_modify{position:relative;right:auto;top:auto;margin:0 auto;margin-top:20px;height:40px;line-height:38px}
	.edu_rounge_email .email_form.email_bottom .input_box .btn_save{position:absolute;left:60%;bottom:-55px;margin:0 0 0 -120px}
	.edu_rounge_email .email_form.email_bottom .btn_box{text-align:center;margin-top:70px;}
	.edu_rounge_email .email_form.email_bottom .btn_box .btn_add{display:inline-block;margin:0;margin-left:0px}

	.form_area .form_table .zip_box{padding-right:115px}
	.form_area .form_table .zip_box .btn_check{width:110px;font-size:1.4em}

	.member_area .join_type_box{width:auto}
	.member_area .join_type_box .join_box{float:none;padding:0;margin-top:40px;width:auto}
	.member_area .join_type_box .join_box:first-child{margin-top:0}
	.member_area .join_type_box .join_top{padding-top:180px;height:340px;background-position:center 20px!important}

	.join_complete_box .complete_top{height:400px}
	#popup_member_idcheck .popup_area,
	#popup_member_usercheck .popup_area,
	#popup_email_alert .popup_area,
	#popup_member_find .popup_area,
	#popup_member_match .popup_area{left:20px;right:20px;transform:translate(0,-50%);width:auto}

	#popup_member_usercheck .popup_top .search_box{width:90%}
	#popup_member_usercheck .popup_text .user_table th{font-size:1.2em}
	#popup_member_usercheck .popup_text .user_table td{font-size:1.2em}
	#popup_workshop .popup_area .workshop_top .text_box .title{white-space:normal}

	.mypage_area .mypage_top .mypage_tab_menu{left:0;right:0}
	.mypage_area .bbs_list .info .state{padding:0 8px;height:20px;line-height:20px}

	.member_area .councel_table .email_box .input_text{max-width:100%}
	.member_area .councel_table tr.pc{display:none}
	.member_area .councel_table tr.mobile{display:table-row!important}

	.member_area .join_agree_box .download_list li{padding-right:10px}
	.member_area .join_agree_box .download_list .btn_download .ext{display:none}

	.member_area .member_content,
	.mypage_area .mypage_content,
	.site_area .site_content{padding-top:40px}

	.main_content .btn_more_box{display:block!important}
	.main_content .main_area{padding:60px 0 62px 0}
	.main_content .main_area .main_title .sub_title{display:block;margin:5px 0 0 0}
	.main_content .main_area .main_title .btn_more{display:none}
	.main_content .main_press .press_bg .bg_box{margin:0;right:155px}
	.main_content .main_press .main_title .sub_title{color:rgba(255,255,255,0.5)}

	.main_content .main_press .press_slide{display:block;margin-left:-5px;width:102%;overflow:hidden}
	.main_content .main_press .press_slide .slide_box{float:left;padding:30px 5px 0 5px;width:49%}
	.main_content .main_press .press_slide .btn_link .img_box{height:200px}
	.main_content .main_press .press_slide .btn_link{width:100%;height:390px}

	.main_content .main_area.main_event .event_area .event_top{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;padding:0;width:auto!important}
	.main_content .main_area.main_event .event_area .event_bottom{position:relative;right:auto;top:auto;bottom:auto;width:auto}
	.main_content .main_area .main_title{margin-bottom:0}
	.main_content .main_area .main_title .press_tab .sub_title{display:block;margin:0}
	.main_content .main_press .btn_more{display:block;position:relative;right:auto;top:auto;margin:0 auto;margin-top:40px;width:90px}

	.main_content .main_event .event_list{margin-top:20px;transform:none!important}
	.main_content .main_event .event_list li{padding-top:10px}
	.main_content .main_event .event_list .btn_link .title{height:48px}
	.main_content .main_event .event_list .btn_link .text,
	.main_content .main_event .event_list .btn_link .date{display:none}
	.main_content .main_event .event_list .btn_link .img_box:before{width:50px;height:50px}
	.main_content .main_event .event_area .btn_more_box{margin-top:20px}
	.main_content .main_event .btn_box{display:none}

	.main_content .main_zone .zone_area{padding:0;overflow:visible}
	.main_content .main_zone .zone_box{position:relative;left:auto;bottom:auto;width:100%}
	.main_content .main_zone .zone_box:before{display:block;content:"";position:absolute;left:-20px;bottom:0;right:-20px;height:150px;background:#1fb5a9}
	.main_content .main_zone .zone_box .btn_prev,
	.main_content .main_zone .zone_box .btn_next{display:block}
	.main_content .main_zone .edu_box{margin-top:40px}
	.main_content .main_zone .edu_box .edu_list li.top{height:auto}
	.main_content .main_zone .edu_box .edu_list .btn_link{padding-left:0}
	.main_content .main_zone .edu_box .edu_list .btn_link .day{top:5px}
	.main_content .main_zone .edu_box .edu_list .btn_link .title{padding-left:90px;margin-bottom:20px;height:56px}
	.main_content .main_zone .law_box{position:relative;right:auto;bottom:auto;margin:40px 0 0 -20px;padding-top:40px;width:106.5%;background:#efefef}
	.main_content .main_zone .law_box .main_title{padding:0 20px}
	.main_content .main_zone .law_box .btn_list{position:relative}
	.main_content .main_zone .law_box .btn_box{width:51%;border:0}
	.main_content .main_zone .law_box .btn_box:last-child{position:absolute;right:0;top:0}

	#main_visual_over{display:none!important}
	.main_content .main_visual,
	.main_content .main_visual.load .main_slide,
	.main_content .main_visual.load .main_slide .slide_box{height:600px}

	.main_content .main_visual .main_slide .text_box .contains{padding:0 20px}
	.main_content .main_visual .text_box{bottom:20px;text-align:left}
	.main_content .main_visual .text_box .title{font-size:3em}
	.main_content .main_visual .text_box .date,
	.main_content .main_visual .text_box .title br{display:none}

	.main_content .main_visual .btn_box{position:absolute;right:20px;bottom:-30px;box-shadow:8px 8px 10px rgba(0,0,0,0.4);z-index:20}
	.main_content .main_visual .btn_box .btn_prev.arrow,
	.main_content .main_visual .btn_box .btn_next.arrow{float:left;position:relative;left:auto;top:auto;bottom:auto;right:auto;margin:0}
	.main_content .main_visual .btn_box .btn_prev.arrow span{transform:rotate(90deg)}
	.main_content .main_visual .btn_box .btn_next.arrow span{transform:rotate(90deg)}

	.main_content .main_visual .btn_box .btn_prev.text,
	.main_content .main_visual .btn_box .btn_next.text{display:none}
	.main_content .main_visual .main_slide .img_box{background-size:cover!important}

	.main_content .main_report .report_slide .btn_link .book_box{display:block;padding:3.5em 1.5em 0 2em;font-size:11px}

	.bbs_list_video .video_list .btn_video .info_box .date,
	.bbs_list_video .video_list .btn_video .info_box .view{font-size:0.8em}

	.bbs_list_brief .brief_list{margin:-10px 0 0 -5px;width:104%}
	.bbs_list_brief .brief_list li{padding:10px 5px 0 5px}
	.bbs_list_brief .brief_list .btn_brief .info{font-size:1.3em}

	.bbs_header .bbs_total{font-size:1.3em}
	.bbs_filter_type .check_box .text{font-size:1.3em}

	.bbs_list_webzine .content_box{padding-bottom:70px}
	.bbs_list_webzine .content_box .info{height:auto;font-size:1.3em}
	.bbs_list_webzine .content_box .btn_box .btn_tab{padding:0 10px 0 5px;width:auto}
	.edu_apply_area .type_box .check_box{margin:0}
	.edu_apply_area.apply_confirm .btn_box{position:relative;padding-bottom:55px}
	.edu_apply_area.apply_confirm .btn_box p{margin-bottom:10px}
	.edu_apply_area.apply_confirm .btn_box .btns{position:absolute;left:50%;bottom:0;margin:0 0 0 -100px}
	.edu_apply_area.apply_confirm .btn_box .btn_modify{margin-left:10px}

	.bbs_write .email_box{padding-left:100px}

	.member_area .member_title_box .title{height:44px}

	.form_area .form_table th,
	.form_area .form_table td{padding-left:10px;padding-right:5px}
	.form_area .form_table .email_box .unit{width:6%;font-size:1.3em}
	.form_area .form_table .email_box .input_custom{width:38%}

	.mypage_area .mypage_top .mypage_tab_menu .btn_tab{font-size:1.3em}
	.mypage_area .mypage_out_area .out_top{padding-top:30px;padding-bottom:40px}
	.member_area .search_result_area .search_middle .search_tab_menu .btn_tab{height:50px;font-size:1.3em}
	.member_area .search_result_area .search_middle .search_tab_menu{margin-top:30px}
	.member_area .search_result_area .search_bottom{margin-top:20px}

	.bbs_write th,
	.bbs_write td{padding-left:10px}

	.edu_center_area .center_top .text_box p br{display:none}
	.edu_center_area .center_list{width:auto}
	.edu_center_area .center_list li{float:none;width:auto}
	.edu_center_area .center_desc{padding-left:220px}
	.edu_center_area .center_desc .label_box{width:200px}
	.edu_center_area .page_btn .btns{width:300px}

	#popup_support .edu_support_area .support_visual .title{font-size:2.6em;height:auto}
	#popup_support .edu_support_area .support_visual .sub_title{font-size:1.6em}

	.bbs_list_epolicy .epolicy_list{width:auto}
	.bbs_list_epolicy .epolicy_list li{float:none;width:auto}
	/* 03-31 수정 */
	.report_elibrary_box .elibrary_list .list_box {height:auto}
  /*25.06.11 수정*/ 
  .view_area table{table-layout: auto !important;}
}</pre></body></html>