﻿@charset "utf-8";
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:100;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Thin.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Thin.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Thin.otf) format('opentype')
}
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:300;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Light.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Light.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Light.otf) format('opentype')
}
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:400;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Regular.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Regular.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Regular.otf) format('opentype')
}
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:500;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Medium.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Medium.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Medium.otf) format('opentype')
}
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:700;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Bold.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Bold.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Bold.otf) format('opentype')
}
@font-face{
    font-family:'Noto Sans KR';
    font-style:normal;
    font-weight:900;
    src:url(//fonts.zumst.com/notosanskr/NotoSansKR-Black.woff2) format('woff2'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Black.woff) format('woff'),
    url(//fonts.zumst.com/notosanskr/NotoSansKR-Black.otf) format('opentype')
}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,
strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details,
figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;/*font:inherit;*/vertical-align:baseline}
body{line-height:1}
ol,ul{list-style: none}
blockquote,q{quotes:none}
blockquote:before, blockquote:after,q:before,q:after{content:'';content: none}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
img{vertical-align:top}

body,input,textarea,select,button,table{font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif;font-size:12px}
.skip{position:absolute;font-size:0;top:0;left:0;width:1px;height:1px;line-height:0;margin:0 -1px -1px 0;overflow:hidden;padding:0;z-index:100}
.blind{position:absolute;top:0;left:0;font-size:0;width:1px;height:1px;line-height:0;overflow:hidden;visibility:hidden;}
caption{display:none}
button{border:0;padding:0}

html{overflow-y:scroll}
body{background:#fff;-webkit-text-size-adjust:none}
#wrap{position:relative;min-width:980px}
div.static{position:relative;width:960px;text-align:left;margin:0 auto}

/*** Header ***/
#header{position:relative;width:100%;height:117px;text-align:left;border-top:3px solid #2258ef;border-bottom:1px solid #acabab;box-shadow:0 1px 7px rgba(0,0,0,0.19);z-index:10}
#header .header_inner{height:72px;border-bottom:1px solid #e7e8e8}
#header h1{padding-top:27px}
/** Navi **/
#header .lnb{position:absolute;top:22px;left:270px;width:690px}
#header .lnb li{float:left;white-space:nowrap;margin-right:40px}
#header .lnb li a{display:inline-block;color:#535353;font-size:15px;font-weight:bold;line-height:20px;text-decoration:none;padding:5px;vertical-align:top}
#header .lnb li.on > a,
#header .lnb li > a:hover{color:#2258ef}
#header .site_lang{position:absolute;top:27px;right:64px}
#header .site_lang li{float:left;line-height:20px;white-space:nowrap}
#header .site_lang li a{color:#b2b2b2;font-size:12px;font-family:arial,sans-serif;text-decoration:none}
#header .site_lang li a:hover{text-decoration:underline}
#header .site_social{position:absolute;top:26px;right:0}
#header .site_social li{float:left;margin-left:4px}
#header .site_social li a{display:block;width:20px;height:20px;overflow:hidden;text-indent:-999px;background:url("../images/spr_header_link.png") no-repeat 0 0}
#header .site_social li a.icon_blog{background-position:-25px 0}
#header .lnb_sub{position:absolute;top:57px;left:0px;}
#header .lnb_sub li{margin-right:20px}
#header .lnb_sub li a{font-size:13px;font-weight:normal}

/** Menu Swipe **/
#header .header_inner .lnb_slide_wrap{display:none;position:absolute;top:41px;left:0;width:100%;background:#fff}
#header .header_inner .lnb_slide{overflow:hidden;font-size:0;white-space:nowrap}
#header .header_inner .lnb_slide .slick-slide{width:200px;text-align:center;margin:0;vertical-align:top}
#header .header_inner .lnb_slide .slick-slide a{display:block;color:#222;font-size:13px;font-weight:500;line-height:40px;text-align:center;text-decoration:none}
#header .header_inner .lnb_slide:before{position:absolute;top:0;left:0;width:19px;height:40px;background:linear-gradient(to right, rgba(255,255,255,1) 30%, rgba(255,255,255,0.7) 60% rgba(255,255,255,0) 100%);
    background:-webkit-linear-gradient(left, rgba(255,255,255,1) 30%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%);content:'';z-index:1}
#header .header_inner .lnb_slide:after{position:absolute;top:0;right:0;width:19px;height:40px;background:linear-gradient(to left, rgba(255,255,255,1) 30%, rgba(255,255,255,0.7) 60% rgba(255,255,255,0) 100%);
    background:-webkit-linear-gradient(right, rgba(255,255,255,1) 30%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%);content:'';z-index:1}

/** Menu Mobile **/
#header_menu{display:none;position:absolute;top:0;right:0;z-index:3000}
#header_menu .btn_menu_unfold{position:absolute;top:8px;right:13px;overflow:hidden;background:#fff;padding:5px}
#header_menu .btn_menu_unfold span{position:relative;display:block;width:20px;height:13px;overflow:hidden;color:rgba(0,0,0,0);border-top:1px solid #222;border-bottom:1px solid #222;background:#fff}
#header_menu .btn_menu_unfold span:after{position:absolute;top:6px;left:0;width:20px;height:1px;background:#222;content:''}
#header_menu .menu_wrap{position:fixed;top:0;right:-240px;height:100%;overflow:hidden;overflow-y:auto;background:#222838;z-index:5000;transition:right 0.1s;-webkit-transition:right 0.1s}
#header_menu .menu_wrap.wrap_slide{right:0}
#header_menu .menu_wrap .btn_menu_fold{position:absolute;top:9px;right:16px;padding:5px;background:#222838}
#header_menu .menu_wrap .btn_menu_fold span{display:block;width:14px;height:14px;overflow:hidden;color:rgba(0,0,0,0);background:url("../images/m_spr_header_2070718.png") no-repeat 0 0;background-size:37px 63px}
#header_menu .menu_wrap .menu_box{position:relative;width:240px;background:#222838}
#header_menu .menu_wrap .menu_body{min-height:345px;padding-top:44px}
#header_menu .menu_wrap .menu_body .main_menu > li{position:relative;min-height:48px;vertical-align:top}
#header_menu .menu_wrap .menu_body .main_menu > li:after{position:absolute;bottom:0;left:20px;right:20px;height:1px;border-bottom:1px solid #262c3c;content:''}
#header_menu .menu_wrap .menu_body .main_menu > li a{position:relative;display:block;height:47px;overflow:hidden;color:#fff;font-size:16px;font-weight:500;line-height:47px;text-decoration:none;padding:0 25px;z-index:1}
#header_menu .menu_wrap .menu_body .main_menu > li a .icon_arrow{position:absolute;top:20px;right:20px;width:10px;height:6px;background:url("../images/m_spr_header_2070718.png") no-repeat 0 -19px;background-size:37px 63px}
#header_menu .menu_wrap .menu_body .sub_menu{display:none;background:#1c2231;padding:16px 0}
#header_menu .menu_wrap .menu_body .sub_menu li{height:33px;margin:0 25px;vertical-align:top}
#header_menu .menu_wrap .menu_body .sub_menu li a{height:33px;color:#b5bbcd;font-size:12px;font-weight:400;line-height:33px;padding:0 15px}
#header_menu .menu_wrap .menu_body .main_menu > li.menu_on .sub_menu{position:relative;display:block;z-index:1}
#header_menu .menu_wrap .menu_body .main_menu > li.menu_on a .icon_arrow{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}
#header_menu .menu_wrap .menu_body .site_lang li{line-height:45px;padding:0 25px}
#header_menu .menu_wrap .menu_body .site_lang li a{overflow:hidden;color:#fff;font-size:12px;font-weight:500;text-decoration:none}
#header_menu .menu_wrap .menu_footer{padding:27px 0 29px 25px}
#header_menu .menu_wrap .menu_footer .site_link:after{clear:both;display:table;content:''}
#header_menu .menu_wrap .menu_footer .site_link li{float:left;margin-right:8px}
#header_menu .menu_wrap .menu_footer .site_link li a{position:relative;display:block;width:30px;height:30px;overflow:hidden;border:1px solid #181c27;border-radius:16px;background:#181c27}
#header_menu .menu_wrap .menu_footer .site_link li a span{position:absolute;display:block;overflow:hidden;color:rgba(0,0,0,0);background:url("../images/m_spr_header_2070718.png") no-repeat;background-size:37px 63px}
#header_menu .menu_wrap .menu_footer .site_link li a.icon_facebook span{top:7px;left:11px;width:7px;height:16px;background-position:0 -30px}
#header_menu .menu_wrap .menu_footer .site_link li a.icon_blog span{top:9px;left:11px;width:9px;height:12px;background-position:0 -51px}
#header_menu .menu_wrap .menu_footer .help_link{clear:both;line-height:20px;margin-top:27px}
#header_menu .menu_wrap .menu_footer .help_link:after{clear:both;display:table;content:''}
#header_menu .menu_wrap .menu_footer .help_link li{position:relative;float:left;white-space:nowrap;padding-right:14px;margin-right:13px}
#header_menu .menu_wrap .menu_footer .help_link li:first-child:after{position:absolute;top:5px;right:0;width:1px;height:12px;border-right:1px solid #292e3e;content:''}
#header_menu .menu_wrap .menu_footer .help_link li a{color:#6e727e;font-size:14px;font-weight:500;text-decoration:none}
#header_menu .menu_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:4000}

/*** Container ***/
#container{width:100%;text-align:left}
/** 홈 **/
#wrap.main #header{height:72px;border-bottom:0;overflow:hidden;box-shadow:none}
#container .main_visual_slider{position:relative;max-width:1960px;height:479px;margin:0 auto}
#container .main_visual_slider .slider_wrap,
#container .main_visual_slider .slider_body{position:relative;width:100%;height:479px;overflow:hidden}
#container .main_visual_slider .slider_panel{width:100%;height:479px}
#container .main_visual_slider .slider_panel > div{position:relative;width:100%;height:479px;background:url("../images/bg_home_main_slide_1_202001.jpg") no-repeat 50% 0}

#container .main_visual_slider .slider_panel .slide_2{background-image:url("../images/bg_home_main_slide_2.jpg")}

#container .main_visual_slider .slider_panel .text_box{position:relative;width:960px;margin:0 auto}
#container .main_visual_slider .slider_panel .text_box h2{position:absolute;overflow:hidden;text-indent:-999px}
#container .main_visual_slider .slider_panel .text_box a{display:block;position:absolute;width:115px;height:32px;overflow:hidden;text-indent:-999px;background:url("../images/spr_home_main_slider.png") no-repeat 0 200px;padding:1px}
#container .main_visual_slider .slider_panel .slide_1 .text_box a{top:275px;left:-1px}
#container .main_visual_slider .slider_panel .slide_2 .text_box a{top:279px;left:-1px}
#container .main_visual_slider .slider_page{position:absolute;top:400px;left:50%;font-size:0;white-space:nowrap;margin-left:-480px;z-index:1}
#container .main_visual_slider .slider_page li{display:inline-block;font-size:1px;margin-left:11px;vertical-align:top}
#container .main_visual_slider .slider_page li:first-child{margin:0}
#container .main_visual_slider .slider_page button{display:block;width:10px;height:10px;overflow:hidden;text-indent:-999px;border:2px solid #fff;border-radius:6px;background:none}
#container .main_visual_slider .slider_page li.slick-active button{border-color:#1b51ef;background:#1b51ef}
#container .main_visual_slider .slider_nav{position:absolute;top:0;left:0;width:100%;z-index:1}
#container .main_visual_slider .slider_nav a{position:absolute;top:208px;width:61px;height:61px}
#container .main_visual_slider .slider_nav a span{display:block;width:61px;height:61px;overflow:hidden;text-indent:-999px;background:url("../images/spr_home_main_slider.png") no-repeat;cursor:pointer}
#container .main_visual_slider .slider_nav a.btn_prev{left:0px}
#container .main_visual_slider .slider_nav a.btn_next{right:0px}
#container .main_visual_slider .slider_nav a.btn_prev span{background-position:0 0}
#container .main_visual_slider .slider_nav a.btn_next span{background-position:-66px 0}
#container .main_service_introduce{position:relative;width:960px;height:149px;margin:0 auto}
#container .main_service_introduce .introduce_wrap{position:relative;height:149px}
#container .main_service_introduce .introduce_wrap li{position:absolute;top:0;left:0;width:960px;height:149px}
#container .main_service_introduce .introduce_wrap li h3{position:absolute;top:48px;left:45px;width:361px;height:54px;overflow:hidden;text-indent:-999px}
#container .main_service_introduce .introduce_wrap li h3.service_1{background:url("../images/bg_title_service_introduce_1.png") no-repeat}
#container .main_service_introduce .introduce_wrap li h3.service_2{background:url("../images/bg_title_service_introduce_2.png") no-repeat}
#container .main_service_introduce .introduce_wrap li h3.service_3{background:url("../images/bg_title_service_introduce_3.png") no-repeat}
#container .main_service_introduce .introduce_wrap li h3.service_4{background:url("../images/bg_title_service_introduce_4.png") no-repeat}
#container .main_service_introduce .introduce_wrap li h3.service_5{background:url("../images/bg_title_service_introduce_5.png") no-repeat}
#container .main_service_introduce .introduce_wrap li h3.service_6{background:url("../images/bg_title_service_introduce_6.png") no-repeat}
#container .main_service_introduce .introduce_wrap li p{position:absolute;top:55px;left:464px;color:#6b7886;font-size:13px;line-height:20px;text-decoration:none}
#container .main_service_introduce .introduce_wrap li p span{display:block}
#container .main_service_introduce .introduce_nav{position:absolute;top:0;left:0;z-index:1}
#container .main_service_introduce .introduce_nav a{position:absolute;top:60px;display:block;width:26px;height:30px;overflow:hidden;text-indent:-999px;background:url("../images/spr_service_introduce.png") no-repeat;cursor:pointer}
#container .main_service_introduce .introduce_nav a.btn_prev{left:6px;background-position:0 0}
#container .main_service_introduce .introduce_nav a.btn_next{left:418px;background-position:-31px 0}
/** 공통 **/
#container .navi{position:relative;font-size:11px;line-height:18px;padding:27px 0 48px}
#container .navi span{display:inline-block;height:18px;vertical-align:top;color:#888;font-family:'돋움',dotum,AppleGothic,sans-serif}
#container .navi span.home{background:none;padding:0}
#container .navi span.home a{position:relative;background:url("../images/bg_navi_bullet.png") no-repeat 0 3px;display:inline-block;width:15px;height:18px;padding:0}
#container .navi span.gt{width:4px;background:url("../images/bg_navi_bullet.png") no-repeat 0 -15px;margin:0 7px 0 5px}
#container .navi span a{color:#888;text-decoration:none}
#container .navi span a:hover{text-decoration:underline}
/** 소개 **/
.tabwarp:after,
.tablist_warp:after,
.tablist:after{display:table; content:""; clear:both}
.tablist_warp{width:100%}
.tablist{clear:both}
.tabcnt{display:none}
.tabcnt.active{display:block}
/* 회사소개 */
.cont_company{clear:both;padding-bottom:120px}
.cont_company h2{margin-bottom:20px}
.cont_company h2 span{display:block;width:338px;height:46px;overflow:hidden;text-indent:-9999px;background:url("../images/about_company_title_201911.png") no-repeat}
.cont_company .txt{color:#606060;font-size:14px;line-height:22px}
.cont_company .txt strong{color:#2258ef;font-weight:normal}
.cont_company .zum_introduce{height:494px;overflow:hidden;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;background:url("../images/about_company_zum_introduce_202001.jpg") no-repeat 50% 57px;margin-top:44px}
.cont_company .zum_introduce .text{visibility:hidden}
.cont_company .btn_download{position:relative}
.cont_company .btn_download a{display:block;position:absolute;top:-60px;right:0;width:191px;height:37px;overflow:hidden;text-indent:-999px;background:url("../images/about_company_btn_download_20170718.png") no-repeat}
.cont_company .info_company{padding-top:62px}
.cont_company .info_company:after{display:table;clear:both;content:""}
.cont_company .info_company h3{height:40px;color:#a7adb4;font-size:12px;line-height:20px}
.cont_company .info_company h3 strong{color:#2c3948;font-size:16px;font-weight:500;letter-spacing:-1px}
.cont_company .info_company h3 span{font-weight:400}
.cont_company .info_company h3 span.bar{font-size:11px;margin:0 7px 0 8px;vertical-align:1px}
.cont_company .info_company .col_1{float:left;width:420px}
.cont_company .info_company .col_1 dl{font-size:13px;line-height:25px;white-space:nowrap}
.cont_company .info_company .col_1 dt{float:left;width:80px;color:#3f3d3d}
.cont_company .info_company .col_1 dd{overflow:hidden;color:#737373}
.cont_company .info_company .col_2{float:left;width:540px}
.cont_company .info_company .col_2 h3{height:36px}
.cont_company .info_company .col_2 ul{position:relative;float:left;margin-left:-9px;white-space: nowrap}
.cont_company .info_company .col_2 .history_tab li{float:right;padding:0 0 0 4px}
.cont_company .info_company .col_2 .history_tab li a{display:block;color:#757575;font-size:14px;font-weight:bold;padding:8px 6px}
.cont_company .info_company .col_2 .history_tab li a span{display:block;overflow:hidden;cursor:pointer}
.cont_company .info_company .col_2 .history_tab li.active a{color:#1b52ed}
.cont_company .info_company .col_2 .history_tab li.active a span{border-bottom: 1px solid #1b52ed;}
.cont_company .info_company .col_2 dl{font-size:13px;line-height:25px;padding:11px 0 0 2px}
.cont_company .info_company .col_2 dt{float:left;display:inline;width:69px;color:#7f7f80}
.cont_company .info_company .col_2 dd{display:block;zoom:1;overflow:hidden;color:#8c8b8b}
/* CEO 소개 */
.cont_ceo{clear:both;padding-bottom:120px}
.cont_ceo:after{display:table;clear:both;content:""}
.cont_ceo .col{position:relative;padding-left:430px}
.cont_ceo .col h2{color:#2258ef;font-size:38px;font-weight:300;line-height:50px;letter-spacing:-1px;margin-bottom:12px}
.cont_ceo .txt{color:#444;font-size:13px;line-height:20px}
.cont_ceo .txt p{padding-bottom:20px}
.cont_ceo .signature{display:none}
.cont_ceo .info_box{padding-top:14px}
.cont_ceo .tablist.ceo_li{width:169px;background:url("../images/about_ceo_info_box_border.png") no-repeat 0 100%;padding-bottom:1px}
.cont_ceo .tablist.ceo_li li{padding-bottom:9px}
.cont_ceo .tablist.ceo_li li.active span.default{color:#28292a;font-size:15px;line-height:20px;font-weight:bold}
.cont_ceo .tabcnt ul{padding-top:11px}
.cont_ceo .tabcnt ul li{clear:both;min-height:19px;color:#777;font-size:12px;line-height:19px}
.cont_ceo .ceo_picture{position:absolute;top:0;left:53px}
.cont_ceo .ceo_picture span{display:block;width:271px;height:277px;overflow:hidden;text-indent:-9999px;background:url("../images/about_ceo_img_20170718.jpg") no-repeat}
/* CI */
.cont_ci{clear:both;padding-bottom:120px}
.cont_ci h2{margin-bottom:25px}
.cont_ci h2 span{display:block;width:610px;height:136px;overflow:hidden;text-indent:-9999px;background:url("../images/about_ci_title_20170718.png") no-repeat}
.cont_ci .txt{color:#777;font-size:14px;line-height:22px}
.cont_ci .txt span{display:block}
.cont_ci .tablist.ci_li{padding-top:55px}
.cont_ci .tablist.ci_li li{float:left;width:86px;height:31px;margin-right:-1px}
.cont_ci .tablist.ci_li li:last-child{margin:0}
.cont_ci .tablist.ci_li li a{display:block;height:29px;overflow:hidden;color:#8492a3;font-size:13px;font-weight:500;line-height:29px;letter-spacing:-1px;text-align:center;text-decoration:none;border:1px solid #e9e9e9;background:#f9f9f9}
.cont_ci .tablist.ci_li li.active{position:relative;z-index:1}
.cont_ci .tablist.ci_li li.active a{color:#fff;border-color:#2258ef;background:#2258ef}
.cont_ci .ci_cnt_1{padding-top:29px}
.cont_ci .ci_cnt_1 .pic{float:left;padding-right:25px}
.cont_ci .ci_cnt_1 .pic span{display:block;width:387px;height:235px;overflow:hidden;text-indent:-999px;background:url("../images/pic_ci01_161027.gif") no-repeat}
.cont_ci .ci_cnt_1 p{color:#737373;font-size:13px;line-height:19px;margin:1px 0 16px}
.cont_ci .ci_cnt_1 p strong{display:block;color:#141b24;font-size:15px;margin-bottom:7px}
.cont_ci .ci_cnt_2{padding-top:28px}
.cont_ci .ci_cnt_2 p{color:#737373;font-size:13px;line-height:19px;margin-bottom:17px}
.cont_ci .ci_cnt_2 p strong{display:block;color:#141b24;font-size:15px;margin-bottom:3px}
.cont_ci .ci_cnt_2 .ci_table{width:427px;height:186px;overflow:hidden;background:url("../images/about_ci_text_table.png") no-repeat;margin-bottom:64px}
.cont_ci .ci_cnt_2 .ci_table .table_wrap{visibility:hidden}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table{width:100%;border-collapse:collapse}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th{width:12.5%;height:30px;color:#2c3948;font-size:12px;font-weight:500;text-align:center;border:1px solid #d7d7d7;border-bottom:0;background:#f2f2f2;vertical-align:middle}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th:first-child{width:20%}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th:first-child + th{width:auto}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td{height:29px;color:#666;font-size:12px;font-weight:500;border:1px solid #e3e3e3;background:#fff;vertical-align:middle}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td:first-child,
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td:first-child + td{text-indent:7px}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span{display:block;width:14px;height:12px;overflow:hidden;text-indent:-999px;background:url("../images/m_spr_ci_table_icon.png") no-repeat;background-size:52px 12px;margin:0 auto}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_1{background-position:0 0}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_2{background-position:-19px 0}
.cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_3{background-position:-38px 0}
.cont_ci .ci_cnt_2 .ci_graphic{padding-top:23px}
.cont_ci .ci_cnt_2 .ci_graphic li{margin-top:70px}
.cont_ci .ci_cnt_2 .ci_graphic li:first-child{margin:0}
.cont_ci .ci_cnt_2 .ci_graphic li span{display:block;overflow:hidden;text-indent:-999px}
.cont_ci .ci_cnt_2 .ci_graphic li span.graphic_1{width:506px;height:122px;background:url("../images/about_ci_graphic_1.png") no-repeat}
.cont_ci .ci_cnt_2 .ci_graphic li span.graphic_2{width:539px;height:73px;background:url("../images/about_ci_graphic_2.png") no-repeat}
.cont_ci .ci_cnt_2 .ci_graphic li span.graphic_3{width:274px;height:52px;background:url("../images/about_ci_graphic_3.png") no-repeat}
.cont_ci .ci_cnt_2 .ci_download{margin:43px 0 0 478px;padding-left:57px;width:178px;height:25px;line-height:23px;background:url("../images/bg_ci_down.gif") no-repeat}
.cont_ci .ci_cnt_2 .ci_download a{float:left;font-weight:bold;font-family:Gulim,'굴림';font-size:10px;text-decoration:none;text-align:left}
.cont_ci .ci_cnt_2 .ci_download a span{display:none}
.cont_ci .ci_cnt_2 .ci_download .ai{width:18px;color:#737373;padding-left:23px;margin-right:1px}
.cont_ci .ci_cnt_2 .ci_download .jpg{width:28px;color:#737373;padding-left:25px}
.cont_ci .ci_cnt_3{padding-top:25px}
.cont_ci .ci_cnt_3 p{color:#686868;font-size:14px;line-height:22px}
.cont_ci .ci_cnt_3 p span{display:block}
.cont_ci .ci_cnt_3 .prohibition_li{width:750px;overflow:hidden;padding-top:28px}
.cont_ci .ci_cnt_3 .prohibition_li li{float:left;width:182px;height:136px}
.cont_ci .ci_cnt_3 .prohibition_li li span{display:block;width:160px}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb{height:81px;overflow:hidden}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_1{background:url("../images/about_ci_example_1.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_2{background:url("../images/about_ci_example_2.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_3{background:url("../images/about_ci_example_3.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_4{background:url("../images/about_ci_example_4.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_5{background:url("../images/about_ci_example_5.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_6{background:url("../images/about_ci_example_6.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_7{background:url("../images/about_ci_example_7.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_8{background:url("../images/about_ci_example_8.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_9{background:url("../images/about_ci_example_9.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .thumb_10{background:url("../images/about_ci_example_10.png") no-repeat}
.cont_ci .ci_cnt_3 .prohibition_li li .text{color:#666;font-size:11px;line-height:16px;padding-top:5px}
/* location */
.cont_location{clear:both;height:572px}
.cont_location h2{color:#2258ef;font-size:27px;font-weight:300;line-height:31px;letter-spacing:-1px;margin-bottom:21px}
.cont_location .txt{color:#5b5757;font-size:12px;line-height:17px}
.cont_location .txt span{display:block}
.cont_location .txt_2{color:#7d7d7d;margin-top:5px}
.cont_location .info_box{display:block;width:191px;background:url("../images/about_location_info_box_border.png") no-repeat 0 0;padding-top:1px;margin-top:30px}
.cont_location .info_box dl{overflow:hidden;font-size:12px;line-height:19px;white-space:nowrap;padding-top:29px}
.cont_location .info_box dt{float:left;clear:both;height:19px;color:#374556;font-weight:bold;padding-right:6px}
.cont_location .info_box dt:first-child,
.cont_location .info_box dt:first-child + dd + dt{padding-right:3px}
.cont_location .info_box dd{height:19px;overflow:hidden;color:#6e6e6e}
.cont_location .map{position:absolute;top:65px;right:2px;width:760px;height:516px;background:url("../images/bg_company_location_161027.jpg") no-repeat 100% 0;z-index:-1}
/** 서비스 **/
.cont_service{clear:both}
.cont_service h2{margin-bottom:25px}
.cont_service .txt{color:#606060;font-size:14px;line-height:22px}
.cont_service .txt > strong{color:#2258ef;font-weight:normal}
.cont_service .txt + .txt{margin-top:14px}
.cont_service .btn_wrap{margin-top:16px}
.cont_service .btn_wrap a{display:inline-block;height:34px;color:#303b4a;font-size:14px;font-weight:500;line-height:32px;letter-spacing:-.7px;text-decoration:none;border:1px solid #e4e4e4;background:#fff;padding:0 19px;margin-right:10px;vertical-align:top}
.cont_service .btn_wrap a.btn_service{color:#fff;border-color:#1b53ed;background:#1b53ed}
.cont_service .service_info{min-height:318px;overflow:hidden;padding-left:360px;margin-top:63px}
.cont_service .service_info ul{position:relative;width:638px}
.cont_service .service_info li{position:relative;float:left;width:282px;padding:3px 0 0 36px}
.cont_service .service_info li .icon{position:absolute;top:2px;left:0;width:26px;height:40px;overflow:hidden;background-repeat:no-repeat}
.cont_service .service_info li .icon_1{background-position:0 0}
.cont_service .service_info li .icon_2{background-position:-31px 0}
.cont_service .service_info li .icon_3{background-position:-62px 0}
.cont_service .service_info li .icon_4{background-position:-93px 0}
.cont_service .service_info li .icon_5{background-position:-124px 0}
.cont_service .service_info li h3{color:#2c3948;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-1px;margin-bottom:5px}
.cont_service .service_info li p{color:#777;font-size:12px;line-height:18px}
.cont_service .service_bg{position:absolute;z-index:-1}
/* zum */
.cont_zum .service_info li{min-height:96px}
.cont_zum .service_info li .icon{background-image:url("../images/service_zum_spr_icon_20190829.png")}
.cont_zum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_zum_20190829.jpg") no-repeat}
/* search zum */
.cont_searchzum .service_info li{height:111px}
.cont_searchzum .service_info li .icon{background-image:url("../images/service_searchzum_spr_icon_20170718.png")}
.cont_searchzum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_searchzum_20190829.jpg") no-repeat}
/* news zum */
.cont_newszum .service_info li .icon{background-image:url("../images/service_newszum_spr_icon_20170718.png")}
.cont_newszum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_newszum_20190829.jpg") no-repeat}
/* hub zum */
.cont_hubzum .service_info li .icon{background-image:url("../images/service_hubzum_spr_icon_20170718.png")}
.cont_hubzum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_hubzum_20190829.jpg") no-repeat}
/* shopping zum */
.cont_shoppingzum .service_info li .icon{background-image:url("../images/service_shoppingzum_spr_icon_20170718.png")}
.cont_shoppingzum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_shoppingzum_20190829.jpg") no-repeat}
/* tv zum */
.cont_tvzum .service_info li{height:110px}
.cont_tvzum .service_info li .icon{background-image:url("../images/service_tvzum_spr_icon.png")}
.cont_tvzum .service_bg{top:367px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_tvzum_20190829.jpg") no-repeat}
/* egloos */
.cont_egloos h2{margin-bottom:13px}
.cont_egloos .service_info{margin-top:64px}
.cont_egloos .service_info li{min-height:111px}
.cont_egloos .service_info li .icon{background-image:url("../images/service_egloos_spr_icon_20170718.png")}
.cont_egloos .btn_wrap a.btn_service{border-color:#5db6e1;background:#5db6e1}
.cont_egloos .service_bg{top:346px;left:-67px;width:416px;height:322px;background:url("../images/service_bg_egloos_20190829.jpg") no-repeat}
/* newsum */
.cont_newsum .service_info{padding-bottom:22px}
.cont_newsum .service_info li{height:110px}
.cont_newsum .service_info li .icon{background-image:url("../images/service_newsum_spr_icon.png")}
.cont_newsum .btn_wrap a.btn_service{border-color:#1b53ed;background:#1b53ed}
.cont_newsum .service_bg{top:372px;left:-26px;width:371px;height:283px;background:url("../images/service_bg_newsum_20190829.jpg") no-repeat}
/* lalla */
.cont_lalla .service_info{padding-bottom:18px}
.cont_lalla .service_info li{height:110px}
.cont_lalla .service_info li .icon{background-image:url("../images/service_lalla_spr_icon.png")}
.cont_lalla .service_bg{top:390px;left:-26px;width:371px;height:283px;background:url("../images/service_bg_lalla_20190829.jpg") no-repeat}

/** 인사이드줌 **/
#wrap.inside #header{height:72px}
#wrap.inside #header .header_inner{border:0}
.cont_inside{clear:both;padding-bottom:147px}
.cont_inside > h2{color:#323232;font-size:28px;font-weight:300;line-height:37px;letter-spacing:-1px;margin-bottom:52px}
.cont_inside > h3{color:#a7adb4;font-size:12px;line-height:20px;margin-bottom:16px}
.cont_inside > h3 strong{color:#2258ef;font-size:16px;font-weight:500;letter-spacing:-1px}
.cont_inside > h3 span{font-weight:400}
.cont_inside > h3 span.bar{font-size:11px;margin:0 7px 0 8px;vertical-align:1px}
/* 리스트 */
.cont_inside .inside_list{position:relative;width:960px}
.inside_list .content_list:after{display:table;clear:both;content:''}
.inside_list .content_list ul{width:980px}
.inside_list .content_list ul li{float:left;margin:0 16px 16px 0}
.inside_list .content_list ul li .item{position:relative;display:block;width:228px;color:#202020;text-decoration:none}
.inside_list .content_list ul li .item .thumb{position:relative;height:129px;overflow:hidden;cursor:pointer}
.inside_list .content_list ul li .item .thumb img{display:block;width:228px}
.inside_list .content_list ul li .item .thumb .bd{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-bottom:0;opacity:0.1;filter:alpha(opacity=10)}
.inside_list .content_list ul li .item .text{position:relative;overflow:hidden;line-height:20px;border:1px solid #e5e5e5;border-top:0;background:#fff;padding:13px 14px 11px;cursor:pointer}
.inside_list .content_list ul li .item .text h4{overflow:hidden;font-size:15px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.inside_list .content_list ul li .item:hover .text h4 {text-decoration:underline}
.inside_list .content_list ul li .item .text .date{display:block;color:#aaa;font-size:13px}
.inside_list .paginate{height:28px;line-height:18px;text-align:center;padding-top:13px}
.inside_list .paginate > span{display:inline-block;vertical-align:top}
.inside_list .paginate .btn a{display:block;width:7px;height:9px;padding:5px 5px 4px 5px}
.inside_list .paginate .num{margin:0 15px}
.inside_list .paginate .num a{display:inline-block;color:#989898;font-size:12px;font-family:Tahoma;text-decoration:none;padding:0 5px;margin:0 2px}
.inside_list .paginate .num a:hover,
.inside_list .paginate .num a.current{color:#2258ef;font-weight:bold;letter-spacing:-1px;text-decoration:underline}
/* 뷰페이지 */
.cont_inside .inside_content{position:relative;width:960px}
.cont_inside .content_view{position:relative;margin-top:-23px}
.cont_inside .content_view .inside_header{position:relative;overflow:hidden}
.cont_inside .content_view .inside_header img{display:block;width:100%}
.cont_inside .content_view .inside_header .bd{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-bottom:0;opacity:0.1;filter:alpha(opacity=10)}
.cont_inside .content_view .inside_body{position:relative;overflow:hidden;border:1px solid #e5e5e5;border-top:0;background:#fff;padding:30px 0 60px}
.cont_inside .content_view .inside_body .text_block{color:#555;font-size:18px;line-height:30px;padding:50px 69px}
.cont_inside .content_view .inside_body .text_block.font_type2{font-size:16px}
.cont_inside .content_view .inside_body .text_block.border_bottom{margin:0 69px;padding-left:0;padding-right:0;border-bottom:1px solid #E7E7E7}
.cont_inside .content_view .inside_body .text_block.center{text-align:center}
.cont_inside .content_view .inside_body .text_block > .sub_title{color:#2258ef;font-size:26px;line-height:40px;margin-bottom:30px}
.cont_inside .content_view .inside_body .text_block > p{margin-bottom:40px}
.cont_inside .content_view .inside_body .text_block strong{color:#333}
.cont_inside .content_view .inside_body .text_block strong.blue{color:#2258ef}
.cont_inside .content_view .inside_body .text_block ol li h4{font-size:26px;line-height:40px;margin-bottom:5px}
.cont_inside .content_view .inside_body .text_block ol li h4.blue{margin-bottom:18px;font-size:28px;font-weight:normal;color:#44b7f6}
.cont_inside .content_view .inside_body .text_block ol li h4 img.list_bullet{display:inline-block;margin-right:8px;vertical-align:-7px}
.cont_inside .content_view .inside_body .text_block ol li h4.blue img.list_bullet{margin-right:12px;vertical-align:-9px}
.cont_inside .content_view .inside_body .text_block ol li p{padding-left:38px;margin-bottom:15px}
.cont_inside .content_view .inside_body .text_block ol li .no_indent{margin-bottom:30px;padding-left:0}
.cont_inside .content_view .inside_body .text_block .img_block{padding:0 0 56px 0}
.cont_inside .content_view .inside_body .text_block li:last-child .img_block{padding-bottom:0}
.cont_inside .content_view .inside_body .img_block{overflow:hidden;padding:60px 0}
.cont_inside .content_view .inside_body .img_block img{display:block;max-width:100%;margin:0 auto}
.cont_inside .content_view .inside_body .text_footer{color:#909090;font-size:16px;line-height:26px;text-align:center;padding-top:40px}
.cont_inside .content_view .inside_body .btn_block{padding-top:10px}
.cont_inside .content_view .inside_body .btn_block a{display:block;width:368px;height:56px;overflow:hidden;color:#fff;font-size:20px;line-height:56px;text-decoration:none;text-align:center;border:1px solid #174bdc;background:#1b52ed;margin:0 auto}
.cont_inside .content_view .inside_body .img_btn_block{position:relative;padding:11px 12px 0;text-align:center}
.cont_inside .content_view .inside_body .img_btn_block a{display:inline-block;margin:10px 6px 0}
.cont_inside .content_view .inside_body .img_btn_block img{max-width:100%;vertical-align:top}
.cont_inside .content_view .inside_image{position:relative;overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,0.08)}
.cont_inside .content_view .inside_image img{display:block;width:100%}
.cont_inside .content_view .inside_body .emphasis_block{position:relative;margin:10px 0;padding:13px 20px 14px;line-height:32px;border-top:1px solid #E6E7EA;color:#414141;font-weight:bold;background:#F7F9FC}
.cont_inside .content_view .inside_body .img_list_block{position:relative;zoom:1}
.cont_inside .content_view .inside_body .img_list_block li{position:relative;padding:34px 0;border-bottom:1px solid #EDEDED}
.cont_inside .content_view .inside_body .img_list_block li:after{content:'';display:block;clear:both;line-height:0}
.cont_inside .content_view .inside_body .img_list_block li:first-child{padding-top:24px}
.cont_inside .content_view .inside_body .img_list_block li .img_wrap{float:left;margin-right:58px}
.cont_inside .content_view .inside_body .img_list_block li .img_wrap img{vertical-align:top}
.cont_inside .content_view .inside_body .img_list_block li .text{overflow:hidden;position:relative;height:100%;zoom:1}
.cont_inside .content_view .inside_body .img_list_block li .text:after{content:'';display:block;clear:both;line-height:0}
.cont_inside .content_view .inside_body .img_list_block li .text .blit_image{float:left;margin-top:9px;width:65px}
.cont_inside .content_view .inside_body .img_list_block li .text .blit_image img{vertical-align:top}
.cont_inside .content_view .inside_body .img_list_block li .text .text_set{overflow:hidden;position:relative;letter-spacing:-.8px}
.cont_inside .content_view .inside_body .img_list_block li .text .text_set h5{line-height:32px}
.cont_inside .content_view .inside_body .img_list_block li .text .text_set p{margin:0;padding:0;line-height:30px}
.cont_inside .content_view .inside_body .table_layout{display:table;table-layout:fixed;width:100%;height:100%}
.cont_inside .content_view .inside_body .table_layout .table_cell{display:table-cell;vertical-align:middle}
/* 23 */
.cont_inside .content_view.inside_23 .inside_header img.img_mobile{display:none}
.cont_inside .content_view.inside_23 .inside_body .text_block{padding-left:0;padding-right:0;color:#888}
.cont_inside .content_view.inside_23 .inside_body .text_block strong{color:#ff2f71;font-weight:400}
.cont_inside .content_view.inside_23 .inside_body .text_block ol li h4{padding-left:69px;margin-bottom:40px;font-size:26px;font-weight:300;color:#ff2f77}
.cont_inside .content_view.inside_23 .inside_body .text_block ol li h4 img.list_bullet{margin-right:9px;width:38px;height:38px;vertical-align:-9px}
.cont_inside .content_view.inside_23 .inside_body .img_list_block{padding-bottom:70px}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li{height:410px;border:0;background:#fff;padding-left:69px}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child,
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child + li + li,
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child + li + li + li + li{background:#fafafa;padding-left:410px}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li .img_wrap{position:absolute;bottom:0;right:55px;float:none;margin:0}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child .img_wrap,
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child + li + li .img_wrap,
.cont_inside .content_view.inside_23 .inside_body .img_list_block li:first-child + li + li + li + li .img_wrap{left:55px;right:auto}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .blit_image{float:none;width:auto;margin:0}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set h5{color:#444;font-size:26px;font-weight:300;line-height:34px;letter-spacing:0;margin:7px 0 11px}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set h5 strong{font-weight:300}
.cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set p{font-size:16px;line-height:26px}
.cont_inside .content_view.inside_23 .inside_body .list_block{padding-left:69px}
.cont_inside .content_view.inside_23 .inside_body .list_block ul:after{clear:both;display:table;content:''}
.cont_inside .content_view.inside_23 .inside_body .list_block li{float:left;margin-right:20px}
.cont_inside .content_view.inside_23 .inside_body .list_block li .text{width:188px;height:178px;overflow:hidden;text-align:center;border:1px solid #eaeaea}
.cont_inside .content_view.inside_23 .inside_body .list_block li .text h5{color:#ff2f77;font-size:16px;font-weight:400;padding-top:26px;margin-bottom:8px}
.cont_inside .content_view.inside_23 .inside_body .list_block li .text p{color:#777;font-size:16px;line-height:26px;letter-spacing:-0.3px;padding:0;margin:0}
/* 뷰페이지 하단 목록 */
.cont_inside .content_view_bottom{position:relative;padding:52px 0 0}
.cont_inside .content_view_bottom .content_preview{position:relative;border-top:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e}
.cont_inside .content_view_bottom .content_preview > div{position:relative;height:50px;overflow:hidden;line-height:50px;white-space:nowrap}
.cont_inside .content_view_bottom .content_preview > div .header{position:absolute;top:0;left:0;width:80px;color:#888;font-size:15px;font-weight:500}
.cont_inside .content_view_bottom .content_preview > div .title{overflow:hidden;color:#555;font-size:16px;font-weight:500;text-overflow:ellipsis;padding-left:80px;margin-right:100px}
.cont_inside .content_view_bottom .content_preview > div .title a{color:#555;text-decoration:none}
.cont_inside .content_view_bottom .content_preview > div .title a:hover{text-decoration:underline}
.cont_inside .content_view_bottom .content_preview > div .date{position:absolute;top:0;right:0;color:#888;font-size:13px}
.cont_inside .content_view_bottom .content_preview div + div{border-top:1px solid #ccc}
.cont_inside .content_view_bottom .content_list{position:relative;padding:52px 0 1px}
.cont_inside .content_view_bottom .content_list:after{clear:both;display:table;content:''}
.cont_inside .content_view_bottom .content_list h3{height:33px;font-size:16px;font-weight:normal;line-height:20px}
.cont_inside .content_view_bottom .content_list ul li{float:left;margin-left:16px}
.cont_inside .content_view_bottom .content_list ul li:first-child{margin-left:0}
.cont_inside .content_view_bottom .content_list ul li .item{position:relative;display:block;width:228px;color:#202020;text-decoration:none}
.cont_inside .content_view_bottom .content_list ul li .item .thumb{position:relative;height:129px;overflow:hidden;cursor:pointer}
.cont_inside .content_view_bottom .content_list ul li .item .thumb img{display:block;width:228px}
.cont_inside .content_view_bottom .content_list ul li .item .thumb .bd{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-bottom:0;opacity:0.1;filter:alpha(opacity=10)}
.cont_inside .content_view_bottom .content_list ul li .item .text{position:relative;overflow:hidden;line-height:20px;border:1px solid #e5e5e5;border-top:0;background:#fff;padding:12px 14px 10px;cursor:pointer}
.cont_inside .content_view_bottom .content_list ul li .item .text h4{overflow:hidden;font-size:15px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.cont_inside .content_view_bottom .content_list ul li .item:hover .text h4 {text-decoration:underline}
.cont_inside .content_view_bottom .content_list ul li .item .text .date{display:block;color:#aaa;font-size:13px}
.cont_inside .content_view_bottom .content_list .link_total{position:absolute;top:54px;right:0;color:#666;font-size:14px;line-height:16px;text-decoration:none;white-space:nowrap}
.cont_inside .content_view_bottom .content_list .link_total .bg_arrow{display:inline-block;width:6px;height:10px;overflow:hidden;background:url("../images/inside_total_arrow.png") no-repeat;vertical-align:0;margin-left:6px}

/** 홍보 **/
.cont_pr{clear:both;padding-bottom:50px}
.cont_pr h2{color:#323232;font-size:28px;font-weight:300;line-height:37px;letter-spacing:-1px;margin-bottom:52px}
.cont_pr > h3{color:#a7adb4;font-size:12px;line-height:20px;margin-bottom:16px}
.cont_pr > h3 strong{color:#2258ef;font-size:16px;font-weight:500;letter-spacing:-1px}
.cont_pr > h3 span{font-weight:400}
.cont_pr > h3 span.bar{font-size:11px;margin:0 7px 0 8px;vertical-align:1px}

/** 게시판 **/
.bbs_wrap{position:relative;width:725px}
/* 게시판 리스트 */
.bbs_list{width:725px;line-height:20px;border-bottom:1px solid #898989;table-layout:fixed;border-collapse:collapse}
.bbs_list thead tr th{height:20px;color:#4d4e4e;font-weight:500;text-align:center;background:url("../images/bg_bbstop.gif") no-repeat -10px top;padding:11px 0 14px}
.bbs_list thead tr th.left{width:56px;background:url("../images/bg_bbstop.gif") no-repeat left top}
.bbs_list thead tr th.right{width:92px;background:url("../images/bg_bbstop.gif") no-repeat right top}
.bbs_list thead tr th.cate{width:110px}
.bbs_list tbody tr td{font-family:Tahoma;text-align:center;border-top:1px solid #e0e0e0;padding:7px 0 8px;vertical-align:middle}
.bbs_list tbody tr.first-child td{border:0}
.bbs_list tr .cate{text-align:left;text-indent:17px}
.bbs_list tr td.cate{color:#8a8a8a;font-size:11px;font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif}
.bbs_list tr .subj{font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif;text-align:left}
.bbs_list tbody tr .subj a{color:#000;text-decoration:none}
.bbs_list tbody tr .subj a:hover{text-decoration:underline}
/* 게시판 글 보기 */
.bbs_view{width:725px;line-height:20px;border-bottom:1px solid #898989;table-layout:fixed;border-collapse:collapse}
.bbs_view thead tr th{width:56px;height:20px;color:#4d4e4e;font-weight:500;text-align:center;background:url("../images/bg_bbstop.gif") no-repeat left top;padding:11px 0 14px}
.bbs_view thead tr .subj{text-align:left;text-indent:15px;background:url("../images/bg_bbstop.gif") no-repeat -10px top}
.bbs_view thead tr .date{width:70px;color:#8b8a8a;background:url("../images/bg_bbstop.gif") no-repeat right top}
.bbs_view tbody .cnt td .cnt_in{line-height:22px;padding:30px 35px 50px}
.bbs_view tbody .cnt td .cnt_top{position:relative;margin-bottom:-12px}
.bbs_view tbody .cnt td .cnt_top .file_list{padding-top:7px}
.bbs_view tbody .cnt td .cnt_top .file_list li{text-align:right;vertical-align:top;padding:4px 3px 0}
.bbs_view tbody .cnt td .cnt_top .file_list li a{display:inline-block;height:13px;padding:5px;vertical-align:top}
.bbs_view tbody .cnt td .cnt_top .file_list li span{display:block;width:92px;height:13px;overflow:hidden;text-align:left;text-indent:-999px;background:url("../images/btn_pdf_download.jpg") no-repeat}
.bbs_preview{width:725px;line-height:18px;border-bottom:1px solid #898989;table-layout:fixed;border-collapse:collapse}
.bbs_preview tr th,
.bbs_preview tr td{padding:11px 0 10px;text-align:center;border-top:1px solid #e0e0e0}
.bbs_preview tr th{width:56px;color:#4d4e4e;font-weight:500;text-indent:5px}
.bbs_preview .first-child th,
.bbs_preview .first-child td{border:0}
.bbs_preview tr .subj{text-indent:15px;text-align:left}
.bbs_preview tr .subj a{color:#a7a7a7;text-decoration:none}
.bbs_preview tr .subj a:hover{color:#388eff;text-decoration:underline}
.bbs_preview tr .date{width:91px;color:#a7a7a7;font-size:11px;font-family:Tahoma}
.btn_list{width:725px;text-align:right;padding-top:10px}
.btn_list a{display:inline-block;width:68px;height:27px;text-align:left;vertical-align:top}
.btn_list a span{display:block;width:68px;height:27px;overflow:hidden;text-indent:-999px;background:url("../images/btn_list.gif") no-repeat}
/* paginate */
.bbs_wrap .paginate{height:28px;line-height:18px;text-align:center;padding-top:15px}
.bbs_wrap .paginate > span{display:inline-block;vertical-align:top}
.bbs_wrap .paginate .btn a{display:block;width:7px;height:9px;padding:5px 5px 4px 5px}
.bbs_wrap .paginate .num{margin:0 15px}
.bbs_wrap .paginate .num a{display:inline-block;color:#989898;font-size:12px;font-family:Tahoma;text-decoration:none;padding:0 5px;margin:0 2px}
.bbs_wrap .paginate .num a:hover,
.bbs_wrap .paginate .num a.current{color:#388eff;font-weight:bold;letter-spacing:-1px;text-decoration:underline}

/** IR **/
.cont_ir{clear:both;padding-bottom:50px}
.cont_ir h2{color:#323232;font-size:28px;font-weight:300;line-height:37px;letter-spacing:-1px;margin-bottom:52px}
.cont_ir > h3{color:#a7adb4;font-size:12px;line-height:20px;margin-bottom:16px}
.cont_ir > h3 strong{color:#2258ef;font-size:16px;font-weight:500;letter-spacing:-1px}
.cont_ir > h3 span{font-weight:400}
.cont_ir > h3 span.bar{font-size:11px;margin:0 7px 0 8px;vertical-align:1px}
.cont_ir .bbs_list thead th.left{width:56px}
.cont_ir .bbs_list thead th.right{width:92px}
.cont_ir .bbs_list tr .subj{padding-left:17px}
#container .bg_ir{right:0;width:396px;height:225px;background:url("../images/bg_top_ir.png") no-repeat}
/* 주가정보 */
.stock_main_info{border-top:3px solid #4e4e4e}
.stock_main_info:after{content:'';display:block;clear:both}
.stock_main_info .info_type_01{float:left;padding:33px 0}
.stock_main_info .info_type_01:after{content:'';display:block;clear:both}
.stock_main_info .info_type_01 .title{float:left}
.stock_main_info .info_type_01 .title .row:after{content:'';display:block;clear:both}
.stock_main_info .info_type_01 .title .row .name{display:block;float:left;color:#323232;font-size:28px;font-weight:500}
.stock_main_info .info_type_01 .title .row .num{display:block;float:left;margin-left:10px;padding-top:6px;color:#888;font-size:15px}
.stock_main_info .info_type_01 .title .date{display:block;margin-top:10px;color:#a7adb4;font-size:12px}
.stock_main_info .info_type_01 .figure{float:left;position:relative;margin-left:15px;padding-left:15px}
.stock_main_info .info_type_01 .figure:before{content:'';display:block;position:absolute;top:2px;left:0;width:1px;height:25px;background-color:#e5e5e5}
.stock_main_info .info_type_01 .figure span{color:#888;font-size:15px}
.stock_main_info .info_type_01 .figure .num{margin-right:8px;color:#ff3434;font-size:28px;font-weight:500}
.stock_main_info .info_type_01 .figure .rate{display:inline-block;position:relative;margin-left:2px;padding-left:17px}
.stock_main_info .info_type_01 .figure .rate:before{content:'';display:block;position:absolute;top:7px;left:5px;width:8px;height:2px;background:url('../images/spr_stock_ico.png') no-repeat 0 0}
.stock_main_info .info_type_01 .figure .rate.up{color:#ff3434}
.stock_main_info .info_type_01 .figure .rate.up:before{top:3px;left:0;width:12px;height:9px;background-position:0 -10px}
.stock_main_info .info_type_01 .figure .rate.down{color:#2160ff}
.stock_main_info .info_type_01 .figure .rate.down:before{top:3px;left:0;width:12px;height:9px;background-position:0 -20px}
.stock_main_info .info_type_02{float:right;padding:35px 0}
.stock_main_info .info_type_02:after{content:'';display:block;clear:both}
.stock_main_info .info_type_02 p{float:left}
.stock_main_info .info_type_02 p span{text-align:right;display:block;margin-left:46px;color:#323232;font-size:16px}
.stock_main_info .info_type_02 p span.label{margin-bottom:10px;font-size:13px}
.stock_main_info .info_type_03{box-sizing:border-box;float:left;width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.stock_main_info .info_type_03:after{content:'';display:block;clear:both}
.stock_main_info .info_type_03 .group{position:relative;box-sizing:border-box;float:left;width:25%;padding:28px 30px}
.stock_main_info .info_type_03 .group:before{content:'';display:block;position:absolute;top:29px;left:0;width:1px;height:57px;background-color:#f2f2f2}
.stock_main_info .info_type_03 .group.g_01{padding-left:0}
.stock_main_info .info_type_03 .group.g_01:before{display:none}
.stock_main_info .info_type_03 .group.g_04{padding-right:0}
.stock_main_info .info_type_03 .group p:after{content:'';display:block;clear:both}
.stock_main_info .info_type_03 .group p.row.r_01{margin-bottom:23px}
.stock_main_info .info_type_03 .group p span{text-align:right;float:right;display:inline-block;color:#323232;font-size:16px}
.stock_main_info .info_type_03 .group p span.label{float:left;padding-top:3px;color:#a7adb4;font-size:13px}
.stock_main_info .info_type_03 .group.g_03 p .label .detail{color:#a7adb4;font-size:13px}
.stock_table{margin-top:54px;padding-bottom:30px}
.stock_table table{width:100%;border-top:3px solid #4e4e4e;border-bottom:1px solid #d4d4d4}
.stock_table table thead th{text-align:right;padding:16px 0 17px;color:#323232;font-size:13px}
.stock_table table thead th.txt_left{text-align:left}
.stock_table table tbody td{text-align:right;padding:22px 0;color:#323232;font-size:16px;border-top:1px solid #f2f2f2}
.stock_table table tbody td.txt_left{text-align:left}
.stock_table table tbody td.point .icon{display:inline-block;position:relative;top:-5px;left:0px;margin-right:8px;width:8px;height:2px;background:url('../images/spr_stock_ico.png') no-repeat 0 0}
.stock_table table tbody td.point .icon.up{top:-3px;width:8px;height:6px;background-position:0 -30px}
.stock_table table tbody td.point .icon.down{top:-3px;width:8px;height:6px;background-position:0 -40px}
/* 실적자료 */
.result_data{padding-top:39px}
.result_data .data_download_table h4{height:31px;overflow:hidden;text-indent:-999px;background:url("../images/result_data_title.png") no-repeat}
.result_data .data_download_table table{width:100%;border-collapse:collapse;border-spacing:0;background:#fff}
.result_data .data_download_table table th,
.result_data .data_download_table table td{color:#3a3a3a;font-size:12px;text-align:center;background:#fff;padding-right:22px;vertical-align:middle}
.result_data .data_download_table table th:first-child,
.result_data .data_download_table table td:first-child{padding:0 0 0 22px}
.result_data .data_download_table table th:first-child + th,
.result_data .data_download_table table td:first-child + td{width:458px}
.result_data .data_download_table table thead th{height:46px;color:#393939;font-size:14px;border-top:3px solid #4e4e4e;border-bottom:1px solid #d4d4d4;background:#f4f4f4}
.result_data .data_download_table table tbody td{height:43px;border-bottom:1px solid #d4d4d4}
.result_data .data_download_table table tbody td .btn_result_data_download{display:block;width:137px;height:25px;overflow:hidden;text-indent:-999px;background:url("../images/btn_result_data_download.png") no-repeat;margin:0 auto}
/* 요약재무제표 */
.fin_stat_table{padding-top:39px}
.fin_stat_table .table_wrap{position:relative}
.fin_stat_table .table_wrap.table_2{margin-top:58px}
.fin_stat_table .table_wrap h4{height:31px;overflow:hidden;text-indent:-999px}
.fin_stat_table .table_wrap.table_1 h4{background:url("../images/fin_stat_table_title_1.png") no-repeat}
.fin_stat_table .table_wrap.table_2 h4{background:url("../images/fin_stat_table_title_2.png") no-repeat}
.fin_stat_table .table_wrap table{width:100%;border-collapse:collapse;border-spacing:0;background:#fff}
.fin_stat_table .table_wrap table th,
.fin_stat_table .table_wrap table td{color:#3a3a3a;font-size:12px;text-align:center;background:#fff;vertical-align:middle}
.fin_stat_table .table_wrap table thead th{height:46px;color:#393939;font-size:14px;border-top:3px solid #4e4e4e}
.fin_stat_table .table_wrap table thead th:first-child{background:#e9e9e9}
.fin_stat_table .table_wrap table thead th:first-child + th{width:195px;background:#f4f4f4}
.fin_stat_table .table_wrap table thead th:first-child + th + th,
.fin_stat_table .table_wrap table thead th:first-child + th + th + th,
.fin_stat_table .table_wrap table thead th:first-child + th + th + th + th{width:221px}
.fin_stat_table .table_wrap.table_2 table thead th:first-child{background:#f4f4f4}
.fin_stat_table .table_wrap.table_2 table thead th:first-child ~ th{background:#fff}
.fin_stat_table .table_wrap table tbody th{width:171px;font-weight:normal;text-align:left;border-top:1px solid #d4d4d4;background:#f4f4f4;padding-left:24px}
.fin_stat_table .table_wrap table tbody th[rowspan="3"],
.fin_stat_table .table_wrap table tbody th[rowspan="4"]{width:auto;font-size:14px;font-weight:bold;text-align:center;background:#e9e9e9;padding:0}
.fin_stat_table .table_wrap.table_2 table tbody th{padding-left:36px}
.fin_stat_table .table_wrap table tbody td{width:126px;height:43px;text-align:right;border-top:1px solid #d4d4d4;padding-right:95px}
.fin_stat_table .table_wrap table tbody th.sum{font-weight:bold}
.fin_stat_table .table_wrap table tbody th.sum ~ td{font-weight:bold;background:#fbfbfb}
.fin_stat_table .table_wrap.table_2 table tbody th.sum,
.fin_stat_table .table_wrap.table_2 table tbody th.sum ~ td{border-bottom:1px solid #d4d4d4}
.fin_stat_table .table_wrap table tfoot th,
.fin_stat_table .table_wrap table tfoot td{height:41px;color:#388eff;font-weight:bold;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.fin_stat_table .table_wrap table tfoot td{text-align:right;padding-right:95px}
.fin_stat_table .table_wrap .help{position:absolute;top:4px;right:0;color:#949797;font-size:11px;font-family:'돋움',dotum,AppleGothic,sans-serif;line-height:16px;letter-spacing:-1px;white-space:nowrap}
.fin_stat_table .table_wrap.table_2 .text_sub{width:60px;height:14px;overflow:hidden;text-indent:-999px;background:url("../images/fin_stat_table_text_sub.png") no-repeat;margin-top:19px}

/* error */
.error_wrap{border-top:3px solid #4e4e4e;border-bottom:1px solid #d4d4d4;padding:130px 0 135px 0;margin-bottom:80px}
.error_wrap .txt{text-align:center}
.error_wrap .txt:before{content:'';display:inline-block;width:66px;height:67px;background:url("../images/ico_error.png") no-repeat;margin:0 auto}
.error_wrap .txt p.tit{font-size:18px;color:#323232;margin:20px 0 9px;font-weight:bold;}
.error_wrap .txt p.sub{font-size:14px;color:#888;line-height:21px;}

/** 채용 **/
.cont_recruit{margin-bottom:100px}
.cont_recruit h2 {font-size:30px;font-weight:normal;margin-bottom:40px;letter-spacing:-1px}
.cont_recruit h2 em{font-size:30px;color:#2258ef;font-style:normal}
.cont_recruit h2 br{display:none}
.cont_recruit h2.banner{text-align:center;background:#0078cf}
.cont_recruit h2 a{display:block}
.cont_recruit .btn_default{display:inline-block;font-size:15px;text-decoration:none;text-align:center;width:180px;padding:11px 0;border:1px solid #3864f0;background:#3864f0;color:#fff}
.cont_recruit .btn_default.white{border:1px solid #3864f0;color:#3864f0;background:none}
.cont_recruit .btn_default.blue{border:1px solid #3864f0;background:#3864f0;color:#fff}
/*tab*/
.recruit_tab_wrap .recruit_tab{width:100%;border-top:1px solid #767a7d;border-bottom:1px solid #ececec}
.recruit_tab_wrap .recruit_tab:after{clear:both;display:table;content:''}
.recruit_tab_wrap .recruit_tab li{float:left;width:20%;text-align:center;background:url("../images/bar.gif") no-repeat 0 32px}
.recruit_tab_wrap .recruit_tab li:first-child{background:none}
.recruit_tab_wrap .recruit_tab li.on a{background:url("../images/bg_tab_on.gif") repeat-y 0 0;background-size:contain;color:#2258ef}
.recruit_tab_wrap .recruit_tab li a{display:block;height:23px;text-decoration:none;color:#8c8c8c;font-size:20px;padding:30px 0;margin-right:-1px;position:relative}
.recruit_tab_wrap .recruit_tab li a em{display:inline-block;padding:2px 7px 5px 7px;font-size:16px;background:#3e6bfb;color:#fff;vertical-align:2px;*vertical-align:-3px;font-style:normal;border-radius:15px;margin-left:5px}
.recruit_tab_wrap .recruit_tab li.end a em{background:#d9dade}
.recruit_tab_wrap .recruit_tab.type_2 li{width:50%}
.recruit_tab_wrap .recruit_tab.type_4 li{width:25%}
/*list*/
.recruit_wrap_list .no_data{text-align:center;font-size:22px;color:#c1c1c1;line-height:30px;padding:160px 0;border-bottom:1px solid #f0f0f0;font-weight:normal}
.recruit_list_wrap .recruit_list{width:100%}
.recruit_list_wrap .recruit_list li{width:100%;display:table;padding:30px 0;overflow:hidden;border-bottom:1px solid #f0f0f0;font-size:14px;vertical-align:middle}
.recruit_list_wrap .recruit_list li .left_area{display:table-cell;padding-left:30px;width:70%;*float:left}
.recruit_list_wrap .recruit_list li .right_area{display:table-cell;vertical-align:middle;padding-right:30px;text-align:right;width:20%;*float:right}
.recruit_list_wrap .recruit_list li .tit{display:inline-block;color:#111;font-size:20px;text-decoration:none;*line-height:22px}
.recruit_list_wrap .recruit_list li .tit em{display:inline-block;width:18px;height:18px;padding:3px 2px 0 0;margin-left:2px;background:#e6edf7;color:#3e6bfb;font-style:normal;text-align:center;vertical-align:2px;font-size:14px}
.recruit_list_wrap .recruit_list li .sort{display:block;font-size:14px;color:#8c8c8c;margin-top:8px}
.recruit_list_wrap .recruit_list li .sort .bar{color:#e1e1e1}
.recruit_list_wrap .recruit_list li .d-day{display:block;font-size:18px;color:#2258ef;*line-height:20px}
.recruit_list_wrap .recruit_list li .date{display:block;font-size:14px;color:#8c8c8c;margin-top:7px}
.recruit_list_wrap .recruit_list li.end .tit{color:#8c8c8c}
.recruit_list_wrap .recruit_list li.end .d-day{color:#8c8c8c}
/* paginate */
.cont_recruit .paginate{height:28px;line-height:18px;text-align:center;padding-top:80px}
.cont_recruit .paginate > span{display:inline-block;vertical-align:top}
.cont_recruit .paginate .btn a{display:block;width:7px;height:9px;padding:5px 5px 4px 5px}
.cont_recruit .paginate .num{margin:0 15px}
.cont_recruit .paginate .num a{display:inline-block;color:#989898;font-size:14px;font-family:Tahoma;text-decoration:none;padding:0 5px;margin:0 2px}
.cont_recruit .paginate .num a:hover,
.cont_recruit .paginate .num a.current{color:#388eff;font-weight:bold;letter-spacing:-1px;text-decoration:underline}
/*view*/
.recruit_view_wrap .tit_box{border-top:1px solid #767a7d;background:url("../images/bg_recruit_tit.gif") repeat-y 0 0;overflow:hidden;padding:40px 45px}
.recruit_view_wrap .tit_box .left_area{float:left}
.recruit_view_wrap .tit_box .left_area h2{font-size:30px;margin:0;padding:0}
.recruit_view_wrap .tit_box .left_area .sort{color:#606060;font-size:16px;display:block;margin-top:10px}
.recruit_view_wrap .tit_box .left_area .sort .bar{color:#e1e1e1}
.recruit_view_wrap .tit_box .right_area{float:right;text-align:right}
.recruit_view_wrap .tit_box .right_area .d-day{display:block;color:#2258ef;font-size:28px}
.recruit_view_wrap .tit_box .right_area .period{display:block;color:#606060;font-size:16px;margin-top:8px}
.recruit_view_wrap .tit_box .right_area .period .bar{color:#dad9e0}
.recruit_view_wrap .view_box{padding:55px 40px 80px;border-bottom:1px solid #ededed;font-size:14px}
.recruit_view_wrap .view_box .tit{display:block;margin:35px 0 10px}
.recruit_view_wrap .view_box .tit:first-child{margin-top:0}
.recruit_view_wrap .view_box .des li{padding-bottom:5px;line-height:18px}
.recruit_view_wrap .view_box table{margin:0 auto}
.recruit_view_wrap .view_box table th, .recruit_view_wrap .view_box td{vertical-align:middle}
.cont_recruit .noti{font-size:14px;color:#8c8c8c;padding:25px 0 0 30px}
.cont_recruit .btn_center_box{text-align:center;margin-top:65px}
.cont_recruit .btn_center_box input[type=submit]{cursor:pointer}
.cont_recruit .btn_center_box a{margin:0 4px}
.cont_recruit .btn_center_box .btn_default{width:298px;padding:24px 0;font-size:20px;}
.cont_recruit .share_box{margin-top:70px}
.cont_recruit .share_box a{display:inline-block;width:37px;height:37px;background-image:url("../images/spr_share.gif");background-repeat:no-repeat}
.cont_recruit .share_box .btn_facebook{background-position:0 0}
.cont_recruit .share_box .btn_twitter{background-position:-42px 0}
.cont_recruit .share_box .btn_kakao{background-position:-84px 0}
.cont_recruit .share_box .btn_kakaome{background-position:-126px 0}
.cont_recruit .share_box .btn_url{background-position:-168px 0}
/*intro*/
.recruit_intro_wrap h2{color:#1b52ed;margin:0;padding:0 0 10px}
.recruit_intro_wrap h2 br{display:none}
.recruit_intro_wrap .des{font-size:14px;line-height:20px;color:#5b5b5b}
.recruit_intro_wrap .des p{margin-top:10px}
.recruit_intro_wrap .des .b{color:#111}
.recruit_intro_wrap .cont_area_1{border-bottom:1px solid #ededed;padding:60px 0 65px;margin-top:-50px;background:url("../images/bg_recruit_intro.png") no-repeat right top}
.recruit_intro_wrap .cont_area_1.on{background:url("../images/bg_recruit_intro_2.png") no-repeat right top}
.recruit_intro_wrap .cont_area_1 .m_btn_center_box{margin-top:30px}
.recruit_intro_wrap .cont_area_2{padding:60px 0;position:relative}
.recruit_intro_wrap .cont_area_2 .outlink_banner{position:absolute;top:53px;right:0}
.recruit_intro_wrap .cont_area_2 .outlink_banner a{display:inline-block}
.recruit_intro_wrap .cont_area_2 .outlink_banner img{width:100%;height:auto;max-width:380px;max-height:150px}
.recruit_intro_wrap .cont_area_2 .m_outlink_banner{display:none}
.recruit_intro_wrap .cont_area_3{padding:0 0 50px}
.recruit_intro_wrap .cont_area_4{padding:0 0 65px}
.recruit_intro_wrap .cont_area_4 .btn_center_box .btn_default{width:340px}
.recruit_intro_wrap .welfare_list{overflow:hidden;margin:0 -6px}
.recruit_intro_wrap .welfare_list li{width:437px;height:228px;padding:70px 0 0 35px;border:1px solid #ededed;float:left;margin:8px 6px;overflow:hidden}
.recruit_intro_wrap .welfare_list li .ico{display:inline-block;width:65px;height:65px;margin-right:8px;float:left;background-image:url("../images/spr_ico_welfare.png")}
.recruit_intro_wrap .welfare_list li .ico.type_1{background-position:0 0}
.recruit_intro_wrap .welfare_list li .ico.type_2{background-position:-65px 0}
.recruit_intro_wrap .welfare_list li .ico.type_3{background-position:-130px 0}
.recruit_intro_wrap .welfare_list li .ico.type_4{background-position:-195px 0}
.recruit_intro_wrap .welfare_list li .welfare_info{float:left}
.recruit_intro_wrap .welfare_list li .welfare_info .tit{font-size:20px;color:#111;display:inline-block;margin-bottom:20px}
.recruit_intro_wrap .welfare_list li .dot_list{margin:0}
.recruit_intro_wrap .welfare_list li .dot_list li{width:auto;height:auto;border:none;margin:0;padding:0 0 0 12px;float:none;font-size:15px;line-height:25px;color:#606060;background:url("../images/dot.gif") no-repeat 3px 11px}
.recruit_intro_wrap .m_intro_slide_wrap{display:none}
.recruit_intro_wrap .recruit_step{width:960px;height:160px;margin-top:60px;padding-bottom:60px;background:url("../images/recruit_step.png") no-repeat 0 0;border-bottom:1px solid #ededed}
.recruit_intro_wrap .m_recruit_step{display:none}
/*task*/
.recruit_task_wrap .task_introbox{overflow:hidden; padding-bottom:60px}
.recruit_task_wrap .task_introbox.btm_area{border-top:1px solid #f2f2f2; padding:65px 0 70px}
.recruit_task_wrap .task_introbox h2{float:left; width:320px; font-size:30px; line-height:38px; color:#2258ef; padding-bottom:0;}
.recruit_task_wrap .task_introbox h2 br{display:block}
.recruit_task_wrap .task_introbox .task_intro{float:left; width:320px}
.recruit_task_wrap .task_introbox .task_intro .num{display:block; float:left; font-size:25px; color:#d0d0d0}
.recruit_task_wrap .task_introbox .task_intro .txt{display:block; float:left; margin-left:20px}
.recruit_task_wrap .task_introbox .task_intro .txt .tit{display:block; color:#181818; font-size:20px; line-height:28px}
.recruit_task_wrap .task_introbox .task_intro .txt .des{display:block; color:#888; font-size:14px; line-height:22px; margin-top:10px}
.recruit_task_wrap .task_detail_wrap .recruit_info .tit{width:960px;height:120px;background:url(../images/bg_recruit_tit.jpg);text-align:center}
.recruit_task_wrap .task_detail_wrap .recruit_info .tech{background-position:0 0}
.recruit_task_wrap .task_detail_wrap .recruit_info .plan{background-position:0 -120px}
.recruit_task_wrap .task_detail_wrap .recruit_info .design{background-position:0 -240px}
.recruit_task_wrap .task_detail_wrap .recruit_info .management{background-position:0 -360px}
.recruit_task_wrap .task_detail_wrap .recruit_info .tit h3{font-size:30px;color:#fff;font-weight:normal;padding-top:45px}
.recruit_task_wrap .task_detail_wrap .info_box{overflow:hidden;border-bottom:1px solid #f2f2f2;padding:50px 0}
.recruit_task_wrap .task_detail_wrap .info_box .tit{float:left;width:240px;font-size:30px;line-height:40px;padding-right:80px;letter-spacing:-1px}
.recruit_task_wrap .task_detail_wrap .info_box .txt{float:left;width:608px;font-size:14px;color:#5b5b5b;line-height:20px}
.recruit_task_wrap .task_detail_wrap .info_box .txt.w630{width:630px}
.recruit_task_wrap .task_detail_wrap .txt .m_btn_center_box{margin-top:25px}
.recruit_task_wrap .m_task_section{display:none}
/*qna*/
.recruit_qna_list li{border-bottom:1px solid #f2f2f2;padding:40px 50px 40px 35px}
.recruit_qna_list li .question{font-size:20px;color:#242424;position:relative}
.recruit_qna_list li .question .ico{position:absolute;top:2px}
.recruit_qna_list li .question .tit{padding-left:40px;display:inline-block;line-height:26px}
.recruit_qna_list li .answer{font-size:14px;color:#8c8c8c;line-height:20px;padding:20px 40px 0}
.recruit_qna_list li .answer a{color:#4791ff}
/*ask*/
.recruit_ask_list_wrap{border-bottom:1px solid #f2f2f2;margin:0 175px;padding-bottom:40px}
.recruit_ask_list_wrap .item{display:block;font-size:16px;color:#8c8c8c;margin:40px 0 0 0;padding-bottom:14px}
.recruit_ask_list_wrap .item.essen{color:#3864f0}
.recruit_ask_list li{font-size:16px;overflow:hidden;padding:8px 0}
.recruit_ask_list_wrap .input_wrap{border:1px solid #cecece;display:block;padding:0 15px}
.recruit_ask_list_wrap .input_wrap input[type=text]{width:100%;padding:10px 0;font-size:inherit;color:#8c8c8c;vertical-align:middle;border:none;background:none;outline:0}
.recruit_ask_list_wrap .input_wrap select{width:100%;padding:9px 0 11px;font-size:inherit;color:#8c8c8c;border:none;vertical-align:middle;outline:0;
    background:url("../images/spr_ico_select.gif") no-repeat right 18px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.recruit_ask_list_wrap .input_wrap select::-ms-expand{display:none}
.recruit_ask_list_wrap .input_wrap textarea{width:100%;margin:10px 0;padding:0;height:150px;font-size:inherit;color:#8c8c8c;border:none;resize:none;outline:0}
.recruit_ask_list_wrap .input_wrap.ask{width:255px}
.recruit_ask_list_wrap .input_wrap.ask > select{width:285px;background-position:245px 19px;padding-left:15px;padding-right:15px;margin-left:-15px}
.recruit_ask_list_wrap .input_wrap.email_2{float:left;width:255px}
.recruit_ask_list_wrap .input_wrap.file_add{margin-right:130px}
.recruit_ask_list_wrap .choice_box input[type="file"]{position:absolute;padding:0;top:0;bottom:0;left:0;right:0;width:478px;height:45px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.recruit_ask_list_wrap .choice_box label{position:absolute;top:0;right:0;display:inline-block;padding:12px 0;width:118px;text-align:center;color:#242424;font-size:14px;line-height:normal;vertical-align:middle;background-color:#fdfdfd;cursor:pointer;border:1px solid #cecece}/* named upload */
.recruit_ask_list_wrap .txt_in{display:inline-block;float:left;vertical-align:middle;font-size:16px;margin:14px 10px 0}
.recruit_ask_list_wrap .choice_box{font-size:16px;position:relative;margin-top:8px}
.recruit_ask_list_wrap .choice_box .upload{background:none;font-size:14px;color:#242424;text-align:center;width:102px;height:46px;position:absolute;top:0;right:0;border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-right:1px solid #cecece}
.recruit_ask_list_wrap .noti{padding:0;margin:10px 0 0 0}
.recruit_ask_list_wrap .noti li{font-size:12px;line-height:19px}
.recruit_ask_list_wrap .noti li a{color:#4791ff;text-decoration:none}
.recruit_ask_wrap .agree_wrap{padding:45px 175px;border-bottom:1px solid #f2f2f2}
.recruit_ask_wrap .agree_wrap .agree_tit_box{font-size:16px}
.recruit_ask_wrap .agree_wrap .agree_tit_box input[type=checkbox]{vertical-align:-4px;width:20px;height:20px}
.recruit_ask_wrap .agree_wrap .noti{padding:0;margin-top:18px;font-size:12px}
.recruit_ask_wrap .agree_info_box{border:1px solid #ededed;overflow:hidden;margin-top:14px;font-size:12px;line-height:16px}
.recruit_ask_wrap .agree_info_box .left_area{float:left}
.recruit_ask_wrap .agree_info_box .right_area{float:left}
.recruit_ask_wrap .agree_info_box .inner{float:left;width:160px;height:50px;padding:16px 21px;border-left:1px solid #ededed;overflow:hidden}
.recruit_ask_wrap .agree_info_box .inner.goal{border-left:none}
.recruit_ask_wrap .agree_info_box .inner .tit{display:block}
.recruit_ask_wrap .agree_info_box .inner .txt{display:block;color:#8c8c8c}
.recruit_ask_wrap .agree_info_box .inner .txt .in{display:block}
/*my apply*/
.recruit_my_wrap .recruit_my_box{border-top:1px solid #7f7f7f;border-bottom:1px solid #f2f2f2;padding:50px 0 40px}
.recruit_my_wrap .recruit_my_box  .noti_list{font-size:14px;color:#606060}
.recruit_my_wrap .recruit_my_box  .noti_list li{padding:0 0 10px 15px;background:url("../images/dot.gif") no-repeat 0 9px;line-height:20px}
.recruit_my_wrap .recruit_my_box  .noti_list .point{color:#ff5454}

/*** Footer ***/
#footer{clear:both;width:960px;height:97px;border-top:1px solid #e2e2e2;margin:0 auto}
#footer .f_navi{text-align:right;font-size:0;padding-top:8px}
#footer .f_navi li{display:inline-block;font-size:12px;line-height:20px;background:url("../images/footer_navi_bar.gif") no-repeat 0 6px;padding-left:7px;margin-left:7px;vertical-align:top}
#footer .f_navi li:first-child{background:none;padding:0;margin:0}
#footer .f_navi li a{color:#515050;font-weight:bold;text-decoration:none}
#footer .f_navi li a:hover{text-decoration:underline}
#footer address{padding-bottom:3px;font-style:normal;font-size:11px;color:#908f8f;line-height:15px;margin-top:-17px}
#footer address strong{color:#686868;margin-right:2px}
#footer address span.bar{color:#d3d3d3;font-size:10px;margin:0 -1px}
#footer address p{display:inline}
#footer address p:first-child{display:block;margin-bottom:3px}
#footer p.copyright{font-size:11px;color:#bbb;line-height:15px}

/*** Layer ***/
.layer_pop{position:fixed;top:50%;left:50%;margin:-220px 0 0 -332px;z-index:3000}
.layer_pop .layer_cont{border:1px solid #000;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.layer_pop .layer_cont h2{height:40px;color:#fff;font-size:16px;font-weight:normal;line-height:40px;background:#071a38;padding:0 0 0 20px}
.layer_pop .layer_cont .text_box{color:#555;font-size:14px;line-height:1.5;padding:30px 30px 40px}
.layer_pop .layer_cont .text_box strong{color:#006cb6;font-weight:normal}
.layer_pop .btn_close{position:absolute;top:14px;right:13px;width:13px;height:13px;overflow:hidden;text-indent:-9999px;background:url("../images/btn_layer_close_security.png") no-repeat}
.layer_pop .btn_center_box{margin-top:30px;text-align:center}
.layer_pop .btn_default{display:inline-block;padding:5px 0;width:100px;text-align:center;font-size:15px;text-decoration:none}
.layer_pop .btn_default.blue{background:#3864f0;color:#fff}

.layer_notice_security{margin-left:-332px;}
.public_recruit{margin-left:-249px;}

/*** home_popup ***/
.home_layer_wrap{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000)}
.home_layer_wrap .home_popup_wrap{overflow:hidden;position:relative;margin:223px auto 0;width:400px;background-color:#fff;border-radius:5px}
.home_layer_wrap .home_popup_wrap .content{padding:44px 36px 32px}
.home_layer_wrap .home_popup_wrap .content .title{margin-bottom:12px;padding-bottom:12px;color:#000;font-size:20px;font-weight:bold;border-bottom:1px solid #000;border-bottom:1px solid rgba(0, 0, 0, 0.07)}
.home_layer_wrap .home_popup_wrap .content .btn_close{display:block;position:absolute;top:16px;right:16px;width:16px;height:16px;background:url('../images/btn_home_popup_close.png') no-repeat 0 0}
.home_layer_wrap .home_popup_wrap .content ol li{padding-bottom:20px;letter-spacing:-.5px;line-height:20px;color:#000;font-size:12px}
.home_layer_wrap .home_popup_wrap .content ol li span{color:#1b52ed}
.home_layer_wrap .home_popup_wrap .content .info{margin-bottom:32px;letter-spacing:-.5px;line-height:18px;color:#000;color:rgba(0, 0, 0, 0.54);font-size:11px}
.home_layer_wrap .home_popup_wrap .content .btn_go{text-decoration:none;text-align:center;display:block;margin:0 auto;padding:11px 0;width:180px;color:#fff;font-size:14px;background-color:#1b52ed;border-radius:2px}
.home_layer_wrap .home_popup_wrap .content .btn_go i{display:inline-block;margin-left:6px;width:8px;height:12px;background:url('../images/arrow_home_popup.png') no-repeat 0 0}
.home_layer_wrap .home_popup_wrap .footer{position:relative;padding:9px 16px;line-height:14px;background-color:#eef0f2}
.home_layer_wrap .home_popup_wrap .footer:after{content:'';display:block;clear:both}
.home_layer_wrap .home_popup_wrap .footer input[type="checkbox"]{float:left;margin:0;padding:0}
.home_layer_wrap .home_popup_wrap .footer label{float:left;margin-left:4px;letter-spacing:-.5px;color:#000;color:rgba(0, 0, 0, .38);font-size:11px}
.home_layer_wrap .home_popup_wrap .footer .btn_close{position:absolute;top:7px;right:16px;text-decoration:none;letter-spacing:-.5px;line-height:18px;color:#000;color:rgba(0, 0, 0,.38);font-size:11px}

@media (max-width:960px) {

    body{background:#f2f2f2}
    #wrap{min-width:320px;overflow:hidden;background:#f2f2f2}
    div.static{width:auto}

    /*** Header ***/
    #header{height:115px;border:0;border-bottom:1px solid #e6e6e6;background:#fff;box-shadow:none}
    #header h1{height:35px;border-bottom:1px solid #f1f1f1;padding-top:5px}
    #header h1 a{display:inline-block;padding:10px;margin-left:8px;vertical-align:top}
    #header h1 img{width:77px}
    #header .header_inner{height:auto;border:0}
    #header .header_inner .lnb{display:block;position:static;width:auto;overflow:hidden;overflow-x:auto;font-size:0;white-space:nowrap;padding:0 3px}
    #header .header_inner .lnb li{text-align:center;margin:0;vertical-align:top}
    #header .header_inner .lnb > li:nth-child(1){width:13.8%}
    #header .header_inner .lnb > li:nth-child(2){width:17.4%}
    #header .header_inner .lnb > li:nth-child(3){width:23.7%}
    #header .header_inner .lnb > li:nth-child(4){width:12.8%}
    #header .header_inner .lnb > li:nth-child(5){width:19.5%}
    #header .header_inner .lnb > li:nth-child(6){width:12.8%}
    #header .header_inner .lnb li a{color:#222;font-size:13px;font-weight:500;line-height:40px;text-align:center;padding:0}
    #header .header_inner .lnb li.on a{color:#2258ef}
    #header .header_inner .lnb .lnb_sub{position:absolute;top:81px;left:0;width:100%;height:auto;overflow:hidden;overflow-x:auto;font-size:0;text-align:center;background:#1b52ed}
    #header .header_inner .lnb .lnb_sub li{float:none;display:inline-block;padding:0 18px}
    #header .header_inner .lnb .lnb_sub li a{color:#fff;font-weight:500;line-height:34px;opacity:0.4;filter:alpha(opacity=40);padding:0}
    #header .header_inner .lnb .lnb_sub li.on a{height:31px;border-bottom:3px solid #fff;opacity:1;filter:alpha(opacity=100)}
    #header .header_inner .site_lang,
    #header .header_inner .site_social{display:none}
    #wrap.main #header{height:81px}

    /*** Menu Mobile ***/
    #header_menu{display:block}

    /*** Container ***/
    /** 홈 **/
    #container .main_visual_slider,
    #container .main_visual_slider .slider_wrap,
    #container .main_visual_slider .slider_body,
    #container .main_visual_slider .slider_panel,
    #container .main_visual_slider .slider_panel > div{height:264px}
    #container .main_visual_slider .slider_panel .slide_1{background-image:url("../images/m_bg_home_main_slide_1_201911.jpg");background-size:706px 264px}
    #container .main_visual_slider .slider_panel .slide_2{background-image:url("../images/m_bg_home_main_slide_2.jpg");background-size:700px 265px}
    #container .main_visual_slider .slider_panel .text_box{width:100% !important;height:264px}
    #container .main_visual_slider .slider_panel .text_box a{top:0 !important;left:0 !important;width:100%;height:100%;background:rgba(255,255,255,0);padding:0}
    #container .main_visual_slider .slider_page{top:auto;left:40%;bottom:16px;width:20%;text-align:center;margin:0}
    #container .main_visual_slider .slider_page li{margin-left:7px}
    #container .main_visual_slider .slider_page li button{width:6px;height:6px;border-width:1px;border-radius:4px}
    #container .main_visual_slider .slider_nav{display:none}
    #container .main_service_introduce{width:100%;height:198px;border:0;background:#fff;margin-top:11px;box-shadow:0 -1px #eee}
    #container .main_service_introduce .introduce_wrap{width:320px;height:198px;margin:0 auto}
    #container .main_service_introduce .introduce_wrap li{width:320px;height:198px}
    #container .main_service_introduce .introduce_wrap li a{text-decoration:none}
    #container .main_service_introduce .introduce_wrap li h3{top:32px;left:37px;width:245px;height:33px;background-size:245px 33px !important}
    #container .main_service_introduce .introduce_wrap li h3.service_1{background-image:url("../images/m_bg_title_service_introduce_1.png")}
    #container .main_service_introduce .introduce_wrap li h3.service_2{background-image:url("../images/m_bg_title_service_introduce_2.png")}
    #container .main_service_introduce .introduce_wrap li h3.service_3{background-image:url("../images/m_bg_title_service_introduce_3.png")}
    #container .main_service_introduce .introduce_wrap li h3.service_4{background-image:url("../images/m_bg_title_service_introduce_4.png")}
    #container .main_service_introduce .introduce_wrap li h3.service_5{background-image:url("../images/m_bg_title_service_introduce_5.png")}
    #container .main_service_introduce .introduce_wrap li h3.service_6{background-image:url("../images/m_bg_title_service_introduce_6.png")}
    #container .main_service_introduce .introduce_wrap li p{top:81px;left:50%;width:246px;color:#6b7886;font-size:12px;line-height:21px;margin-left:-123px}
    #container .main_service_introduce .introduce_wrap li p span{display:inline}
    #container .main_service_introduce .introduce_nav{left:50%;width:320px;margin-left:-160px}
    #container .main_service_introduce .introduce_nav a{top:31px;width:9px;height:15px;background:none;padding:10px}
    #container .main_service_introduce .introduce_nav a span{display:block;width:9px;height:15px;background:url("../images/m_spr_home_paging.png") no-repeat;background-size:23px 15px}
    #container .main_service_introduce .introduce_nav a.btn_prev{left:4px}
    #container .main_service_introduce .introduce_nav a.btn_next{left:auto;right:4px}
    #container .main_service_introduce .introduce_nav a.btn_next span{background-position:-14px 0}

    /** 공통 **/
    #container .navi{display:none}
    #container .bg_top{display:none}

    /** 소개 **/
    /* 회사소개 */
    .cont_company{padding:0;margin-top:9px}
    .cont_company h2{background:#fff;padding:30px 0 0 18px;margin:0}
    .cont_company h2 span{width:204px;height:28px;background:url("../images/m_about_company_title_201911.png") no-repeat;background-size:204px 28px}
    .cont_company p.txt{color:#666;font-size:13px;line-height:21px;background:#fff;padding:25px 18px 16px}
    .cont_company .zum_introduce{height:auto;overflow:hidden;border:0;background:#fff;padding-top:24px;margin:0}
    .cont_company .zum_introduce:before{display:block;width:220px;height:220px;overflow:hidden;background:url("../images/m_about_company_zum_introduce_202001.jpg") no-repeat;background-size:220px 220px;margin:0 auto;content:''}
    .cont_company .zum_introduce .text{visibility:visible;padding:0 18px;margin-top:22px}
    .cont_company .zum_introduce .text h3{color:#3732ab;font-size:20px;line-height:30px;padding-bottom:7px}
    .cont_company .zum_introduce .text li{position:relative;color:#62637d;font-size:11px;line-height:21px;padding-left:7px}
    .cont_company .zum_introduce .text li:before{position:absolute;top:10px;left:0;width:2px;height:2px;background:#c0c1cb;content:''}
    .cont_company .btn_download{position:static;background:#fff;padding:27px 0 35px;box-shadow:0 1px #e6e6e6}
    .cont_company .btn_download a{position:static;width:282px;height:33px;color:#2c3948;font-size:11px;line-height:33px;text-indent:0;text-align:center;text-decoration:none;border:1px solid #e2e2e2;background:#fff;margin:0 auto}
    .cont_company .btn_download a:before{display:inline-block;width:8px;height:10px;overflow:hidden;background:url("../images/m_icon_btn_download.png") no-repeat;background-size:8px 10px;margin-right:4px;vertical-align:-1px;content:''}
    .cont_company .info_company{padding:0;margin-top:10px}
    .cont_company .info_company h3{height:45px;line-height:20px;padding:0}
    .cont_company .info_company h3 strong{color:#2258ef;font-weight:500;font-size:16px}
    .cont_company .info_company h3 span.bar{color:#d4d4d4;font-size:15px;font-weight:400;margin:0 6px;vertical-align:1px}
    .cont_company .info_company h3 span.sub{color:#666;font-size:9px;line-height:10px;letter-spacing:0;vertical-align:bottom}
    .cont_company .info_company .col_1{float:none;width:auto;background:#fff;padding:28px 18px 27px;box-shadow:0 1px #e6e6e6}
    .cont_company .info_company .col_1 dl{line-height:18px;white-space:normal}
    .cont_company .info_company .col_1 dt{width:82px;color:#2c3948}
    .cont_company .info_company .col_1 dd{color:#666;padding-bottom:9px}
    .cont_company .info_company .col_2{float:none;width:auto;background:#fff;padding:28px 0 0;margin-top:10px}
    .cont_company .info_company .col_2 h3{height:38px;padding-left:18px}
    .cont_company .info_company .col_2 .tablist_warp{position:relative;height:auto;overflow:hidden}
    .cont_company .info_company .col_2 .tablist_warp:before{position:absolute;top:0;left:0;width:18px;height:35px;background:linear-gradient(to right, rgba(255,255,255,1) 20%, rgba(255,255,255,0.7) 60% rgba(255,255,255,0) 100%);
        background:-webkit-linear-gradient(left, rgba(255,255,255,1) 20%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%);content:'';z-index:1}
    .cont_company .info_company .col_2 .tablist_warp:after{position:absolute;top:0;right:0;width:18px;height:35px;background:linear-gradient(to left, rgba(255,255,255,1) 20%, rgba(255,255,255,0.7) 60% rgba(255,255,255,0) 100%);
        background:-webkit-linear-gradient(right, rgba(255,255,255,1) 20%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%);content:'';z-index:1}
    .cont_company .info_company .col_2 .tablist_warp .tab_wrap{width:100%;height:auto;overflow:hidden;overflow-x:auto;font-size:0;white-space:nowrap;text-align:center}
    .cont_company .info_company .col_2 .history_tab{position:static;float:none;display:inline-block;width:585px;margin:0 8px 0 7px;vertical-align:top}
    .cont_company .info_company .col_2 .history_tab li{position:relative;float:right;font-size:15px;line-height:35px;background:none;padding:0 1px;margin:0 !important;vertical-align:top}
    .cont_company .info_company .col_2 .history_tab li:before{position:absolute;top:17px;left:-1px;width:2px;height:2px;background:#c6c5c5;content:''}
    .cont_company .info_company .col_2 .history_tab li:last-child:before{display:none}
    .cont_company .info_company .col_2 .history_tab li a{width:auto !important;color:#999;text-decoration:none;padding:0 9px !important}
    .cont_company .info_company .col_2 .history_tab li a span{width:auto !important;height:35px !important;text-indent:0;background:none}
    .cont_company .info_company .col_2 .history_tab li.active a{color:#2258ef}
    .cont_company .info_company .col_2 .history_tab li.active a span{height:32px !important;border-bottom:3px solid #2258ef}
    .cont_company .info_company .col_2 .tabcnt{border-top:1px solid #e6e6e6;margin:-1px 18px 0}
    .cont_company .info_company .col_2 dl{line-height:18px;padding:25px 0 50px}
    .cont_company .info_company .col_2 dt{width:82px;color:#2c3948}
    .cont_company .info_company .col_2 dt strong{font-weight:400}
    .cont_company .info_company .col_2 dd{color:#666;padding-bottom:9px}
    /* CEO 소개 */
    .cont_ceo{width:auto;padding:0;margin-top:9px}
    .cont_ceo .col{background:#fff;padding:13px 18px 42px}
    .cont_ceo .col h2{font-size:19px;font-weight:500;margin-bottom:10px}
    .cont_ceo .txt{color:#666;line-height:21px}
    .cont_ceo .txt p{padding-bottom:15px}
    .cont_ceo .txt p br{display:none}
    .cont_ceo .signature{display:block;margin-top:10px}
    .cont_ceo .signature span{display:block;width:158px;height:50px;overflow:hidden;text-indent:-9999px;background:url("../images/m_about_ceo_signature.png") no-repeat;background-size:158px 50px}
    .cont_ceo .info_box{position:relative;z-index:1;padding-top:27px}
    .cont_ceo .tablist.ceo_li{width:auto;height:20px;background:none;padding:0}
    .cont_ceo .tablist.ceo_li li.active span.default{color:#666;font-size:13px;letter-spacing:-1px}
    .cont_ceo .tabcnt ul{padding-top:12px}
    .cont_ceo .tabcnt ul li{min-height:18px;color:#666;font-size:11px;line-height:18px}
    .cont_ceo .ceo_picture{top:auto;bottom:0;left:auto;right:0;z-index:0}
    .cont_ceo .ceo_picture span{width:175px;height:147px;background-image:url("../images/m_about_ceo_img.jpg");background-size:175px 147px}
    /* CI */
    .cont_ci{padding:0;margin-top:9px}
    .cont_ci h2{background:#fff;padding:30px 18px 25px;margin:0}
    .cont_ci h2 span{width:100%;max-width:305px;height:68px;background-size:100% auto}
    .cont_ci .txt{color:#666;font-size:13px;line-height:21px;background:#fff;padding:0 18px 31px;box-shadow: 0 1px #e6e6e6}
    .cont_ci .txt span{display:inline}
    .cont_ci .tabwarp{background:#fff;padding:29px 18px 0;margin-top:10px}
    .cont_ci .tablist.ci_li{padding:0}
    .cont_ci .tablist.ci_li li{float:left;width:33.3%;height:36px;margin:0}
    .cont_ci .tablist.ci_li li:first-child + li{width:33.4%}
    .cont_ci .tablist.ci_li li a{height:36px;color:#666;font-size:14px;font-weight:500;line-height:36px;text-align:center;text-indent:0;text-decoration:none;background:#ebedef}
    .cont_ci .tablist.ci_li li .ci2{margin:0 1px}
    .cont_ci .tablist.ci_li li.active a{color:#fff;background:#2258ef}
    .cont_ci .ci_cnt_1{padding:30px 0 4px}
    .cont_ci .ci_cnt_1 .pic{float:none;padding:0;margin-bottom:27px}
    .cont_ci .ci_cnt_1 .pic span{width:auto;height:115px;text-indent:-9999px;border:1px solid #d7d7d7;background:url("../images/m_pic_ci01_161027.png") no-repeat 50% 50%;background-size:153px 21px}
    .cont_ci .ci_cnt_1 p{color:#666;margin:0 0 33px}
    .cont_ci .ci_cnt_1 p strong{color:#2c3948;font-size:16px;margin-bottom:4px}
    .cont_ci .ci_cnt_2{padding:28px 0 0}
    .cont_ci .ci_cnt_2 p{color:#666;margin:0}
    .cont_ci .ci_cnt_2 p strong{color:#2c3948;font-size:16px;margin-bottom:4px}
    .cont_ci .ci_cnt_2 .ci_table{width:100%;height:auto;overflow:hidden;background:none;margin:26px 0 27px}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap{visibility:visible}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table{width:100%;border-collapse:collapse}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th{width:12.5%;height:30px;color:#2c3948;font-size:12px;font-weight:500;text-align:center;border:1px solid #d7d7d7;border-bottom:0;background:#f2f2f2;vertical-align:middle}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th:first-child{width:20%}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table thead th:first-child + th{width:auto}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td{height:29px;color:#666;font-size:12px;font-weight:500;border:1px solid #e3e3e3;background:#fff;vertical-align:middle}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td:first-child,
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td:first-child + td{text-indent:7px}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span{display:block;width:14px;height:12px;overflow:hidden;text-indent:-999px;background:url("../images/m_spr_ci_table_icon.png") no-repeat;background-size:52px 12px;margin:0 auto}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_1{background-position:0 0}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_2{background-position:-19px 0}
    .cont_ci .ci_cnt_2 .ci_table .table_wrap table tbody td > span.icon_3{background-position:-38px 0}
    .cont_ci .ci_cnt_2 .ci_graphic{padding:55px 0 50px}
    .cont_ci .ci_cnt_2 .ci_graphic li{margin-top:60px}
    .cont_ci .ci_cnt_2 .ci_graphic li:first-child{margin:0}
    .cont_ci .ci_cnt_2 .ci_graphic li span.graphic_1{width:285px;height:64px;background:url("../images/m_about_ci_graphic_1.png") no-repeat;background-size:285px 64px}
    .cont_ci .ci_cnt_2 .ci_graphic li span.graphic_2{width:285px;height:35px;background:url("../images/m_about_ci_graphic_2.png") no-repeat;background-size:285px 35px}
    .cont_ci .ci_cnt_2 .ci_graphic li span.graphic_3{width:285px;height:84px;background:url("../images/m_about_ci_graphic_3.png") no-repeat;background-size:285px 84px}
    .cont_ci .ci_cnt_2 .ci_download{width:auto;height:75px;font-size:0;text-align:center;background:none;padding:0;margin:0}
    .cont_ci .ci_cnt_2 .ci_download a{float:none;display:inline-block;width:136px !important;height:33px;color:#2c3948 !important;font-weight:400;font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif;font-size:11px;text-align:center;line-height:33px;border:1px solid #e2e2e2;background:#fff;padding:0 !important;margin:0 !important;vertical-align:top}
    .cont_ci .ci_cnt_2 .ci_download a:before{display:inline-block;width:8px;height:10px;overflow:hidden;background:url("../images/m_icon_btn_download.png") no-repeat;background-size:8px 10px;margin-right:4px;vertical-align:-1px;content:''}
    .cont_ci .ci_cnt_2 .ci_download a span{display:inline}
    .cont_ci .ci_cnt_2 .ci_download .ai{margin-right:7px !important}
    .cont_ci .ci_cnt_3{padding:26px 0 2px}
    .cont_ci .ci_cnt_3 p{color:#666;font-size:13px;line-height:19px}
    .cont_ci .ci_cnt_3 p span{display:inline}
    .cont_ci .ci_cnt_3 .prohibition_li{width:auto;padding-top:26px}
    .cont_ci .ci_cnt_3 .prohibition_li li{float:left;width:50%;height:146px}
    .cont_ci .ci_cnt_3 .prohibition_li li span{width:136px;margin:0 auto}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb{height:72px;background-size:136px 72px}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_1{background-image:url("../images/m_about_ci_example_1.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_2{background-image:url("../images/m_about_ci_example_2.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_3{background-image:url("../images/m_about_ci_example_3.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_4{background-image:url("../images/m_about_ci_example_4.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_5{background-image:url("../images/m_about_ci_example_5.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_6{background-image:url("../images/m_about_ci_example_6.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_7{background-image:url("../images/m_about_ci_example_7.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_8{background-image:url("../images/m_about_ci_example_8.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_9{background-image:url("../images/m_about_ci_example_9.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .thumb_10{background-image:url("../images/m_about_ci_example_10.png")}
    .cont_ci .ci_cnt_3 .prohibition_li li .text{width:122px;font-size:13px;line-height:18px;padding:7px}
    .cont_ci .ci_cnt_3 .prohibition_li li .text br{display:none}
    /* location */
    .cont_location{height:auto;margin-top:9px}
    .cont_location h2{font-size:19px;font-weight:500;background:#fff;padding:30px 18px 0;margin:0}
    .cont_location .txt{color:#666;font-size:13px;line-height:21px;background:#fff;padding:10px 18px 0}
    .cont_location .txt span{display:inline-block;white-space:nowrap;vertical-align:top}
    .cont_location .txt_2{color:#666;padding:0 18px 25px;margin:0}
    .cont_location .info_box{display:block;width:auto;border:0;background:#fff;padding:0 18px 29px;margin:0;box-shadow:0 1px #e6e6e6}
    .cont_location .info_box dl{font-size:13px;line-height:20px;border:1px solid #ccd2df;border-radius:4px;background:#fafafa;padding:15px 16px}
    .cont_location .info_box dt{height:20px;font-weight:400;padding:0 9px 0 0 !important}
    .cont_location .info_box dd{height:20px}
    .cont_location .map{position:static;width:100%;height:388px;background-color:#fff;background-size:380px 258px;background-position:50% 50%;margin-top:10px;z-index:1}

    /** 서비스 **/
    .cont_service{clear:both;margin-top:9px}
    .cont_service .service_bg{display:none}
    .cont_service h2{background:#fff;padding:29px 0 0 18px;margin:0}
    .cont_service .txt{color:#666;font-size:13px;line-height:21px;background:#fff;padding:20px 18px 15px;margin:0 !important}
    .cont_service .btn_wrap{font-size:0;white-space:nowrap;background:#fff;padding:0 0 20px 18px;margin:0;box-shadow: 0 1px #e6e6e6}
    .cont_service .btn_wrap a{width:139px;height:36px;font-size:12px;font-weight:400;text-align:center;line-height:32px;letter-spacing:-.6px;padding:0;margin:0;box-sizing:border-box}
    .cont_service .service_info{min-height:0;padding:0;margin-top:10px}
    .cont_service .service_info ul{width:auto;background:#fff;padding:4px 18px 37px}
    .cont_service .service_info li{float:none;width:auto;height:auto;min-height:0 !important;padding:32px 0 0 39px}
    .cont_service .service_info li h3{font-size:16px;line-height:19px;font-weight:500;margin-bottom:2px}
    .cont_service .service_info li p{color:#666;font-size:13px;line-height:19px}
    .cont_service .service_info li br{display:none}
    .cont_service .service_info li .icon{top:32px}
    /* zum */
    .cont_zum h2 img{width:227px;height:51px}
    .cont_zum .btn_wrap a.btn_download{margin-left:10px}
    .cont_zum .service_info li .icon{background-image: url("../images/m_service_zum_spr_icon_20190829.png");background-size:150px 23px}
    /* search zum */
    .cont_searchzum h2 img{width:142px;height:51px}
    .cont_searchzum .service_info li .icon{background-image: url("../images/m_service_searchzum_spr_icon_20170718.png");background-size:88px 23px}
    /* news zum */
    .cont_newszum h2 img{width:139px;height:51px}
    .cont_newszum .service_info li .icon{background-image:url("../images/m_service_newszum_spr_icon_20170718.png");background-size:57px 23px}
    /* hub zum */
    .cont_hubzum h2 img{width:208px;height:51px}
    .cont_hubzum .service_info li .icon{background-image:url("../images/m_service_hubzum_spr_icon_20170718.png");background-size:57px 23px}
    /* shopping zum */
    .cont_shoppingzum h2 img{width:175px;height:51px}
    .cont_shoppingzum .service_info li .icon{background-image:url("../images/m_service_shoppingzum_spr_icon.png");background-size:57px 23px}
    /* tv zum */
    .cont_tvzum h2 img{width:146px;height:51px}
    .cont_tvzum .service_info li .icon{background-image:url("../images/m_service_tvzum_spr_icon.png");background-size:88px 23px}
    /* egloos */
    .cont_egloos h2 img{width:138px;height:57px}
    .cont_egloos .service_info li .icon{background-image:url("../images/m_service_egloos_spr_icon_20170718.png");background-size:119px 23px}
    /* newsum */
    .cont_newsum h2 img{width:144px;height:49px}
    .cont_newsum .service_info li .icon{background-image:url("../images/m_service_newsum_spr_icon.png");background-size:88px 26px}
    /* lalla */
    .cont_lalla h2 img{width:256px;height:49px}
    .cont_lalla .txt{padding-bottom:16px;box-shadow: 0 1px #e6e6e6}
    .cont_lalla .service_info li .icon{background-image:url("../images/m_service_lalla_spr_icon.png");background-size:88px 26px}

    /** 인사이드줌 **/
    #wrap.inside #header{height:81px;border-bottom:2px solid #1b52ed}
    .cont_inside{background:#fff;padding:0;margin-top:10px}
    .cont_inside > h2{color:#aeb9c6;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-1px;padding:25px 18px;margin:0}
    .cont_inside > h2 br{display:none}
    .cont_inside > h3{font-size:16px;text-indent:0;letter-spacing:-1px;padding:0 18px;margin-bottom:12px}
    .cont_inside > h3 strong{color:#2c3948;font-weight:500}
    .cont_inside > h3 span{font-weight:500}
    .cont_inside > h3 span.bar{color:#d4d4d4;font-size:15px;font-weight:400;margin:0 6px;vertical-align:1px}
    .cont_inside > h3 span.sub{color:#666;font-size:9px;line-height:10px;letter-spacing:0;vertical-align:bottom}
    /* 리스트 */
    .cont_inside .inside_list{width:auto;padding:0 11px}
    .inside_list .content_list ul{width:100%}
    .inside_list .content_list ul li{width:50%;padding:0 7px 10px;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}
    .inside_list .content_list ul li .item{width:100%;max-width:228px;margin:0 auto}
    .inside_list .content_list ul li .item .thumb{height:auto;border-radius:0;background:#e4e5e5;box-shadow:none}
    .inside_list .content_list ul li .item .thumb img{width:100%}
    .inside_list .content_list ul li .item .thumb .bd{display:none}
    .inside_list .content_list ul li .item .text{height:50px;text-align:center;border:0;border-radius:0;box-shadow:none;padding:6px 7px 0}
    .inside_list .content_list ul li .item .text h4{font-size:13px}
    .inside_list .content_list ul li .item:hover .text h4{text-decoration:none}
    .inside_list .content_list ul li .item .text .date{display:block;font-size:11px}
    .inside_list .paginate{position:relative;height:60px;line-height:30px;text-align:center;border-top:1px solid #4e4e4e;padding-top:15px}
    .inside_list .paginate .btn a{position:absolute;top:15px;right:3px;width:13px;height:20px;padding:5px}
    .inside_list .paginate .btn a img{opacity:0}
    .inside_list .paginate .btn a:before{position:absolute;top:5px;left:5px;width:13px;height:20px;overflow:hidden;color:rgba(0,0,0,0);background:url("../images/m_spr_bbs_paging.png") no-repeat -18px 0;background-size:31px 20px;content:'.'}
    .inside_list .paginate .btn:first-child a{right:auto;left:3px}
    .inside_list .paginate .btn:first-child a:before{background-position:0 0}
    .inside_list .paginate .num{margin:0}
    .inside_list .paginate .num a{font-size:13px;font-weight:400;margin:0 1px}
    .inside_list .paginate .num a:hover{color:#989898;font-weight:400;text-decoration:none;letter-spacing:0}
    /* 뷰페이지 */
    .cont_inside .inside_content{width:100%}
    .cont_inside .content_view{margin:0}
    .cont_inside .content_view .inside_header{border-radius:0;box-shadow:none}
    .cont_inside .content_view .inside_header img{display:block;width:100%}
    .cont_inside .content_view .inside_header .bd{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;opacity:0.1;filter:alpha(opacity=10)}
    .cont_inside .content_view .inside_body{border:0;border-radius:0;padding:0 0 55px;box-shadow:none}
    .cont_inside .content_view .inside_body .text_block{font-size:13px;line-height:18px;padding:30px 18px}
    .cont_inside .content_view .inside_body .text_block.font_type2{font-size:13px}
    .cont_inside .content_view .inside_body .text_block.border_bottom{margin:0 18px}
    .cont_inside .content_view .inside_body .text_block > .sub_title{font-size:16px;line-height:30px;margin-bottom:20px}
    .cont_inside .content_view .inside_body .text_block > p{margin-bottom:30px}
    .cont_inside .content_view .inside_body .text_block ol li h4{font-size:16px;line-height:30px}
    .cont_inside .content_view .inside_body .text_block ol li h4.blue{margin-bottom:10px;line-height:24px;font-size:18px}
    .cont_inside .content_view .inside_body .text_block ol li h4 img.list_bullet{width:15px;height:auto;vertical-align:-3px}
    .cont_inside .content_view .inside_body .text_block ol li h4.blue img.list_bullet{display:block;margin:0 0 10px 0;width:38px;vertical-align:top}
    .cont_inside .content_view .inside_body .text_block ol li p{padding-left:23px;margin-bottom:10px}
    .cont_inside .content_view .inside_body .text_block ol li .no_indent{padding-left:0}
    .cont_inside .content_view .inside_body .img_block{overflow:hidden;padding:30px 0}
    .cont_inside .content_view .inside_body .img_block img{width:100%}
    .cont_inside .content_view .inside_body .text_footer{font-size:13px;line-height:18px;padding:30px 18px 0}
    .cont_inside .content_view .inside_body .btn_block a{width:282px;height:33px;font-size:14px;line-height:33px}
    .cont_inside .content_view .inside_image{border:0;border-radius:0;box-shadow:none;padding-bottom:55px}
    .cont_inside .content_view .inside_body .emphasis_block{padding:13px 10px;line-height:20px}
    .cont_inside .content_view .inside_body .img_list_block li{height:auto !important}
    .cont_inside .content_view .inside_body .img_list_block li .img_wrap{float:none;margin:0;text-align:center}
    .cont_inside .content_view .inside_body .img_list_block li .img_wrap img{max-width:100%}
    .cont_inside .content_view .inside_body .img_list_block li .text{padding-top:10px}
    .cont_inside .content_view .inside_body .img_list_block li .text .blit_image{float:none}
    .cont_inside .content_view .inside_body .img_list_block li .text .blit_image img{width:30px}
    .cont_inside .content_view .inside_body .img_list_block li .text .text_set p{line-height:18px}
    /* 23 */
    .cont_inside .content_view.inside_23 .inside_header img{display:none}
    .cont_inside .content_view.inside_23 .inside_header img.img_mobile{display:block !important}
    .cont_inside .content_view.inside_23 .inside_header > a{display:none !important}
    .cont_inside .content_view.inside_23 .inside_body .text_block{line-height:20px}
    .cont_inside .content_view.inside_23 .inside_body .text_block ol li h4{padding:0;margin-bottom:13px;font-size:15px;font-weight:600;text-align:center}
    .cont_inside .content_view.inside_23 .inside_body .text_block ol li h4 img.list_bullet{display:block;margin:0 auto 3px;width:28px;height:28px;vertical-align:0}
    .cont_inside .content_view.inside_23 .inside_body .text_block.center{padding-top:0}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block{padding-bottom:20px}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li{padding:0 !important}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .img_wrap{position:static;width:50%;max-width:320px;margin:18px auto 0}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .img_wrap img{width:100%}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .blit_image{text-align:center;padding-top:10px}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .blit_image img{width:18px}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set h5{font-size:12px;font-weight:400;line-height:20px;text-align:center;margin:3px 0}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set h5 strong{font-weight:400}
    .cont_inside .content_view.inside_23 .inside_body .img_list_block li .text .text_set p{font-size:12px;line-height:16px;text-align:center}
    .cont_inside .content_view.inside_23 .inside_body .list_block{padding:0 13px}
    .cont_inside .content_view.inside_23 .inside_body .list_block li{width:50%;padding:0 5px;margin:0;box-sizing:border-box}
    .cont_inside .content_view.inside_23 .inside_body .list_block li:nth-child(3),
    .cont_inside .content_view.inside_23 .inside_body .list_block li:nth-child(3) ~ li{margin-top:10px}
    .cont_inside .content_view.inside_23 .inside_body .list_block li .text{width:100%;height:auto;padding:18px 0;box-sizing:border-box}
    .cont_inside .content_view.inside_23 .inside_body .list_block li .text h5{font-size:12px;padding-top:0;margin-bottom:7px}
    .cont_inside .content_view.inside_23 .inside_body .list_block li .text p{font-size:12px;line-height:18px}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block{font-size:0;padding:0}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block:after{clear:both;display:table;content:''}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block a{width:284px;font-size:1px;margin:0}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block a img{width:100%}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block + .img_btn_block{margin-top:10px}
    .cont_inside .content_view.inside_23 .inside_body .img_btn_block + .img_btn_block a{width:139px;margin:0 3px}
    /* 뷰페이지 하단 목록 */
    .cont_inside .content_view_bottom{padding-top:20px}
    .cont_inside .content_view_bottom .content_preview{margin:0 18px}
    .cont_inside .content_view_bottom .content_preview > div{height:42px;line-height:42px}
    .cont_inside .content_view_bottom .content_preview > div .header{width:48px;color:#888;font-size:11px;font-weight:500}
    .cont_inside .content_view_bottom .content_preview > div .title{font-size:13px;padding-left:48px;margin-right:90px}
    .cont_inside .content_view_bottom .content_preview > div .title a{display:block}
    .cont_inside .content_view_bottom .content_preview > div .title a:hover{text-decoration:none}
    .cont_inside .content_view_bottom .content_preview > div .date{width:78px;font-size:11px;text-align:center}
    .cont_inside .content_view_bottom .content_list{padding:20px 11px 38px}
    .cont_inside .content_view_bottom .content_list h3{font-size:15px;font-weight:500;padding-top:24px;margin:0 7px}
    .cont_inside .content_view_bottom .content_list ul{width:100%;overflow:hidden;padding-bottom:10px}
    .cont_inside .content_view_bottom .content_list ul li{width:50%;padding:0 7px;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box}
    .cont_inside .content_view_bottom .content_list ul li .item{width:100%;max-width:228px;margin:0 auto}
    .cont_inside .content_view_bottom .content_list ul li .item .thumb{height:auto;border-radius:0;background:#e4e5e5;box-shadow:none}
    .cont_inside .content_view_bottom .content_list ul li .item .thumb img{width:100%}
    .cont_inside .content_view_bottom .content_list ul li .item .thumb .bd{display:none}
    .cont_inside .content_view_bottom .content_list ul li .item .text{height:50px;text-align:center;border:0;border-radius:0;box-shadow:none;padding:6px 7px 0}
    .cont_inside .content_view_bottom .content_list ul li .item .text h4{font-size:13px}
    .cont_inside .content_view_bottom .content_list ul li .item:hover .text h4{text-decoration:none}
    .cont_inside .content_view_bottom .content_list ul li .item .text .date{display:block;font-size:11px}
    .cont_inside .content_view_bottom .content_list .link_total{clear:both;position:static;display:block;width:282px;height:33px;color:#2c3948;line-height:33px;text-align:center;border:1px solid #e2e2e2;background:#fff;margin:0 auto}
    .cont_inside .content_view_bottom .content_list .link_total .bg_arrow{display:none}

    /** 홍보 **/
    .cont_pr{background:#fff;padding:0;margin-top:9px}
    .cont_pr > h2{color:#aeb9c6;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-1px;padding:25px 18px;margin:0}
    .cont_pr > h2 br{display:none}
    .cont_pr > h3{font-size:16px;text-indent:0;letter-spacing:-1px;padding:0 18px;margin-bottom:12px}
    .cont_pr > h3 strong{color:#2c3948;font-weight:500}
    .cont_pr > h3 span{font-weight:500}
    .cont_pr > h3 span.bar{color:#d4d4d4;font-size:15px;font-weight:400;margin:0 6px;vertical-align:1px}
    .cont_pr > h3 span.sub{color:#666;font-size:9px;line-height:10px;letter-spacing:0;vertical-align:bottom}

    /** 게시판 **/
    .bbs_wrap{width:auto;padding:0 18px}
    /* 게시판 리스트 */
    .bbs_list{width:100%;line-height:19px;border-top:3px solid #4e4e4e;border-bottom:1px solid #4e4e4e}
    .bbs_list thead tr th{height:33px;color:#010101;font-size:12px;line-height:33px;border-bottom:1px solid #4e4e4e;background:#f4f4f4 !important;padding:0}
    .bbs_list thead tr th.left{width:45px}
    .bbs_list thead tr th.right{width:60px}
    .bbs_list tbody tr td{color:#888;font-size:9px;font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif;border-top:1px solid #ccc;padding:0;vertical-align:baseline}
    .bbs_list tbody tr.first-child td{border:0}
    .bbs_list tr .cate{display:none}
    .bbs_list tr .subj{padding-left:5px}
    .bbs_list tbody tr .subj{font-size:13px;padding:10px 5px 11px}
    .bbs_list tbody tr .subj a{color:#333;font-weight:500}
    .bbs_list tbody tr .subj a:hover{text-decoration:none}
    /* 게시판 글 보기 */
    .bbs_view{width:100%;line-height:19px;border-top:3px solid #4e4e4e;border-bottom:1px solid #4e4e4e}
    .bbs_view thead tr th{color:#666;background:#fff !important;padding:0;vertical-align:baseline}
    .bbs_view thead tr th:first-child{width:0px;font-size:0;visibility:hidden}
    .bbs_view thead tr td{background:#fff !important}
    .bbs_view thead tr th{width:0px !important}
    .bbs_view thead tr .subj{color:#010101;font-size:15px;font-weight:500;text-indent:0;padding:11px 20px 11px 0}
    .bbs_view tbody .cnt td{border-top:1px solid #4e4e4e}
    .bbs_view tbody .cnt td .cnt_in{color:#666;font-size:13px;line-height:19px;font-weight:500;padding:27px 0 37px}
    .bbs_view tbody .cnt td .cnt_in img{width:100%;max-width:600px}
    .bbs_view tbody .cnt td .cnt_top{margin-bottom:-12px}
    .bbs_view tbody .cnt td .cnt_top .file_list li{padding:4px 0 0}
    .bbs_view tbody .cnt td .cnt_top .file_list li a{height:15px;color:#2c3948;line-height:15px;border:1px solid #e2e2e2;text-decoration:none}
    .bbs_view tbody .cnt td .cnt_top .file_list li a:before{display:inline-block;width:8px;height:10px;overflow:hidden;background:url("../images/m_icon_btn_download.png") no-repeat;background-size:8px 10px;margin-right:4px;vertical-align:-1px;content:''}
    .bbs_view tbody .cnt td .cnt_top .file_list li span{display:inline;text-indent:0;background:none}
    .bbs_preview{width:100%;line-height:19px;border-bottom:1px solid #4e4e4e}
    .bbs_preview tr th,
    .bbs_preview tr td{text-align:left;border-top:1px solid #ccc;padding:0;vertical-align:baseline}
    .bbs_preview tr th{width:49px;color:#888;font-size:11px;text-indent:0}
    .bbs_preview tr .subj{text-indent:0;padding:11px 0 10px}
    .bbs_preview tr .subj a{color:#333;font-size:13px;text-decoration:none}
    .bbs_preview tr .subj a:hover{color:#333;text-decoration:none}
    .bbs_preview tr .date{width:58px;color:#888;font-size:9px;text-align:center}
    .btn_list{width:100%;padding:14px 0 40px}
    .btn_list a{width:91px;height:33px;border:1px solid #e2e2e2;text-decoration:none;background:#fff}
    .btn_list a span{width:91px;height:33px;color:#2c3948;font-size:12px;line-height:33px;text-align:center;text-indent:0;text-decoration:none;background:#fff}
    /* paginate */
    .bbs_wrap .paginate{position:relative;height:60px;line-height:30px;text-align:center;padding-top:15px}
    .bbs_wrap .paginate .btn a{position:absolute;top:15px;right:-5px;width:13px;height:20px;padding:5px}
    .bbs_wrap .paginate .btn a img{opacity:0}
    .bbs_wrap .paginate .btn a:before{position:absolute;top:5px;left:5px;width:13px;height:20px;overflow:hidden;color:rgba(0,0,0,0);background:url("../images/m_spr_bbs_paging.png") no-repeat -18px 0;background-size:31px 20px;content:'.'}
    .bbs_wrap .paginate .btn:first-child a{right:auto;left:-5px}
    .bbs_wrap .paginate .btn:first-child a:before{background-position:0 0}
    .bbs_wrap .paginate .num{margin:0}
    .bbs_wrap .paginate .num a{font-size:13px;font-weight:400;margin:0 1px}
    .bbs_wrap .paginate .num a:hover{color:#989898;font-weight:400;text-decoration:none;letter-spacing:0}
    .bbs_wrap .paginate .num a.current{text-decoration:none}

    /** IR **/
    .cont_ir{background:#fff;padding:0;margin-top:9px;overflow:hidden}
    .cont_ir > h2{color:#aeb9c6;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-1px;padding:25px 18px;margin:0}
    .cont_ir > h2 br{display:none}
    .cont_ir > h3{font-size:16px;text-indent:0;letter-spacing:-1px;padding:0 18px;margin-bottom:12px}
    .cont_ir > h3 strong{color:#2c3948;font-weight:500}
    .cont_ir > h3 span{font-weight:500}
    .cont_ir > h3 span.bar{color:#d4d4d4;font-size:15px;font-weight:400;margin:0 6px;vertical-align:1px}
    .cont_ir > h3 span.sub{color:#666;font-size:9px;line-height:10px;letter-spacing:0;vertical-align:bottom}
    .cont_ir .bbs_list thead th.left{width:45px}
    .cont_ir .bbs_list thead th.right{width:60px}
    .cont_ir .bbs_list tr .subj{padding-left:5px}

    /* 주가정보 */
    .stock_main_info{margin:0 18px;padding-bottom:59px}
    .stock_main_info .info_type_01{float:none;padding:14px 0}
    .stock_main_info .info_type_01 .title{float:none}
    .stock_main_info .info_type_01 .title .row .name{font-size:20px;font-weight:bold}
    .stock_main_info .info_type_01 .title .row .num{margin-left:6px;padding-top:3px;color:#2c3948;font-size:15px;font-weight:bold}
    .stock_main_info .info_type_01 .title .date{display:none}
    .stock_main_info .info_type_01 .figure{float:none;margin-top:8px;margin-left:0;padding-left:0}
    .stock_main_info .info_type_01 .figure:after{content:'';display:block;clear:both}
    .stock_main_info .info_type_01 .figure:before{display:none}
    .stock_main_info .info_type_01 .figure span{margin-top:10px;display:block;float:left;color:#888;font-size:13px}
    .stock_main_info .info_type_01 .figure .num{margin-top:0;margin-right:11px;font-size:32px;font-weight:bold}
    .stock_main_info .info_type_01 .figure .rate{margin-left:4px;font-size:15px;font-weight:bold}
    .stock_main_info .info_type_02{float:none;padding:21px 0;border-top:1px solid #f4f4f4}
    .stock_main_info .info_type_02 p{width:25%}
    .stock_main_info .info_type_02 p span{text-align:left;margin-left:0;font-size:15px}
    .stock_main_info .info_type_02 p span.label{margin-bottom:12px;font-weight:bold}
    .stock_main_info .info_type_03{float:none;border-top:1px solid #f4f4f4}
    .stock_main_info .info_type_03 .group{padding:0}
    .stock_main_info .info_type_03 .group:before{display:none}
    .stock_main_info .info_type_03 .group p span.label{padding-top:0;color:#888;font-size:13PX}
    .stock_main_info .info_type_03 .group p span{color:#010101;font-size:15px}
    .stock_main_info .info_type_03 .group p.row.r_01{margin-bottom:0}
    .stock_main_info .info_type_03 .group.g_01{margin-top:20px;padding-right:20px;width:50%}
    .stock_main_info .info_type_03 .group.g_01  p.row.r_01{margin-bottom:26px}
    .stock_main_info .info_type_03 .group.g_02  p.row.r_01{margin-bottom:26px}
    .stock_main_info .info_type_03 .group.g_02{float:right;position:relative;margin-top:20px;padding-left:20px;width:50%}
    .stock_main_info .info_type_03 .group.g_02:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#f4f4f4}
    .stock_main_info .info_type_03 .group.g_03{padding-bottom:20px;width:100%;border-bottom:1px solid #f4f4f4}
    .stock_main_info .info_type_03 .group.g_03:after{content:'';display:block;clear:both}
    .stock_main_info .info_type_03 .group.g_03 .row{box-sizing:border-box;float:left;width:50%}
    .stock_main_info .info_type_03 .group.g_03 .row.r_01{padding-top:26px;padding-right:20px}
    .stock_main_info .info_type_03 .group.g_03 .row.r_02{position:relative;padding-top:26px;padding-left:20px}
    .stock_main_info .info_type_03 .group.g_03 .row.r_02:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#f4f4f4}
    .stock_main_info .info_type_03 .group.g_03 p .label .detail{display:none}
    .stock_main_info .info_type_03 .group.g_04{float:none;width:100%}
    .stock_main_info .info_type_03 .group.g_04 .row{padding:18px 0}
    .stock_main_info .info_type_03 .group.g_04 .row.r_01{border-bottom:1px solid #f4f4f4}
    .stock_main_info .info_type_03 .group.g_04 .row span{display:block}
    .stock_main_info .info_type_03 .group.g_04 .row span.label{color:#000;font-size:13px;font-weight:bold}
    .stock_main_info .info_type_03 .wrap_group:after{content:'';display:block;clear:both}
    .stock_table{display:none}
    /* 실적자료 */
    .result_data{padding:0 18px 40px}
    .result_data .data_download_table h4{height:28px;color:#2c3948;font-size:16px;line-height:19px;text-indent:0;background:none}
    .result_data .data_download_table table{width:100%;border-collapse:collapse;border-spacing:0;background:#fff}
    .result_data .data_download_table table th,
    .result_data .data_download_table table td{color:#010101;padding:0}
    .result_data .data_download_table table th:first-child,
    .result_data .data_download_table table td:first-child{padding:0}
    .result_data .data_download_table table th:first-child + th,
    .result_data .data_download_table table td:first-child + td{width:129px}
    .result_data .data_download_table table thead th{height:63px;color:#010101;font-size:12px;border-bottom:1px solid #4e4e4e}
    .result_data .data_download_table table tbody td{height:63px;font-size:11px;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e2e2}
    .result_data .data_download_table table tbody td .btn_result_data_download{display:block;width:129px;height:35px;background-image:url("../images/m_btn_result_data_download.png");background-size:129px 35px}
    .result_data .data_download_table table tbody tr:last-child td{border-bottom-color:#4e4e4e}
    /* 요약재무제표 */
    .fin_stat_table{padding:0 18px 35px}
    .fin_stat_table .table_wrap h4{height:28px;overflow:hidden;color:#2c3948;font-size:16px;line-height:19px;text-indent:0;background:none !important}
    .fin_stat_table .table_wrap table th,
    .fin_stat_table .table_wrap table td{font-size:11px}
    .fin_stat_table .table_wrap table thead th{height:33px;color:#010101}
    .fin_stat_table .table_wrap table thead th:first-child{width:35px;background:#e9e9e9}
    .fin_stat_table .table_wrap table thead th:first-child + th{width:auto}
    .fin_stat_table .table_wrap table thead th:first-child + th + th,
    .fin_stat_table .table_wrap table thead th:first-child + th + th + th,
    .fin_stat_table .table_wrap table thead th:first-child + th + th + th + th{width:18.5%;font-size:11px}
    .fin_stat_table .table_wrap table tbody th{width:auto;color:#666;font-size:12px;padding-left:8px;box-sizing:border-box;-webkit-box-sizing:border-box}
    .fin_stat_table .table_wrap table tbody th span{display:none}
    .fin_stat_table .table_wrap table tbody th[rowspan="3"]{width:auto;color:#2c3948;font-size:12px;font-weight:500}
    .fin_stat_table .table_wrap table tbody td{width:18.5%;height:31px;color:#666;text-align:center;padding:0}
    .fin_stat_table .table_wrap table tbody th.sum,
    .fin_stat_table .table_wrap table tbody th.sum ~ td{color:#010101}
    .fin_stat_table .table_wrap table tbody th.sum ~ td{background:#f9f9f9}
    .fin_stat_table .table_wrap table tfoot th,
    .fin_stat_table .table_wrap table tfoot td{height:31px;color:#2258ef;font-weight:500;border-top:1px solid #4e4e4e;border-bottom:1px solid #e2e2e2}
    .fin_stat_table .table_wrap table tfoot td{width:18.5%;text-align:center;padding-right:0}
    .fin_stat_table .table_wrap.table_2{margin-top:38px}
    .fin_stat_table .table_wrap.table_2 table thead th{width:18.5% !important;font-size:11px}
    .fin_stat_table .table_wrap.table_2 table thead th:first-child{width:auto !important;font-size:14px}
    .fin_stat_table .table_wrap.table_2 table tbody th{white-space:nowrap;padding-left:12px}
    .fin_stat_table .table_wrap.table_2 table tbody th span{display:none}
    .fin_stat_table .table_wrap.table_2 .text_sub{width:auto;height:19px;overflow:hidden;color:#666;font-size:12px;line-height:19px;text-indent:0;background:none;margin-top:9px}
    .fin_stat_table .table_wrap .help{position:absolute;top:4px;right:0;color:#888;font-size:12px;font-family:'Noto Sans KR', dotum,'돋움',AppleGothic,sans-serif}

    /* error */
    .error_wrap{padding:60px 0;margin:0 18px 60px}
    .error_wrap .txt:before{width:58px;height:58px;background:url("../images/ico_error.png") no-repeat;background-size:58px 58px}
    .error_wrap .txt p.tit{font-size:14px;color:#000;margin:15px 0 6px;font-weight:bold;opacity:0.54;}
    .error_wrap .txt p.sub{font-size:12px;color:#000;opacity:0.38;line-height:17px;}

    /** 채용 **/
    .cont_recruit{margin-bottom:0}
    .cont_recruit h2{color:#222;line-height:27px;font-size:23px;margin:33px 15px 17px}
    .cont_recruit h2 em{font-size:23px}
    .cont_recruit h2 br{display:block}
    .cont_recruit h2 .img{width:100%}
    .cont_recruit .btn_default{display:block;width:100% !important;border:1px solid #3864f0;color:#3864f0;background:none;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box}
    .cont_recruit .btn_center_box{margin-top:25px}
    .cont_recruit .btn_center_box .btn_default{font-size:14px;padding:13px 0}
    /*mobile tab*/
    .recruit_tab_wrap{margin:0 15px}
    .recruit_tab_wrap .recruit_tab{border-top:none}
    .recruit_tab_wrap .recruit_tab li{background:none}
    .recruit_tab_wrap .recruit_tab li:first-child{width:15%}
    .recruit_tab_wrap .recruit_tab li:nth-child(3){width:25%}
    .recruit_tab_wrap .recruit_tab li a{height:auto;font-size:14px;letter-spacing:-0.5px;padding:15px 0 0 0}
    .recruit_tab_wrap .recruit_tab li a .in{display:block;padding:0 0 15px;margin-bottom:-1px}
    .recruit_tab_wrap .recruit_tab li a em{display:none}
    .recruit_tab_wrap .recruit_tab li.on a{background:none}
    .recruit_tab_wrap .recruit_tab li.on a .in{border-bottom:1px solid #3e6bfb}
    .recruit_tab_wrap .recruit_tab.type_2 li:first-child{width:50%}
    .recruit_tab_wrap .recruit_tab.type_2 li{width:50%}
    .recruit_tab_wrap .recruit_tab.type_4 li{width:25%}
    /*mobile list*/
    .recruit_wrap_list{margin:0 15px}
    .recruit_wrap_list .no_data{font-size:15px;line-height:22px;padding:80px 0}
    .recruit_list_wrap{margin-top:10px;padding-bottom:50px;background:#fff}
    .recruit_list_wrap .recruit_list{margin-top:15px}
    .recruit_list_wrap .recruit_list li{padding:15px 0}
    .recruit_list_wrap .recruit_list li .left_area{display:block;padding:0;width:auto}
    .recruit_list_wrap .recruit_list li .right_area{display:block;width:auto;text-align:left;margin-top:10px}
    .recruit_list_wrap .recruit_list li .sort{font-size:13px;margin-top:5px}
    .recruit_list_wrap .recruit_list li .d-day{display:inline-block;font-size:13px}
    .recruit_list_wrap .recruit_list li .date{display:inline-block;font-size:13px;display:none}
    .recruit_list_wrap .recruit_list li .tit{font-size:17px}
    .recruit_list_wrap .recruit_list li .tit em{width:16px;height:16px;font-size:12px;line-height:16px;padding:0;vertical-align:1px}
    .cont_recruit .noti{padding:12px 0 0 0;margin:0 15px}
    /* paginate */
    .cont_recruit .paginate{position:relative;height:60px;line-height:30px;text-align:center;padding-top:15px;margin:15px 15px 0 15px}
    .cont_recruit .paginate .btn a{position:absolute;top:15px;right:-5px;width:13px;height:20px;padding:5px}
    .cont_recruit .paginate .btn a img{opacity:0}
    .cont_recruit .paginate .btn a:before{position:absolute;top:5px;left:5px;width:13px;height:20px;overflow:hidden;color:rgba(0,0,0,0);background:url("../images/m_spr_bbs_paging.png") no-repeat -18px 0;background-size:31px 20px;content:'.'}
    .cont_recruit .paginate .btn:first-child a{right:auto;left:-5px}
    .cont_recruit .paginate .btn:first-child a:before{background-position:0 0}
    .cont_recruit .paginate .num{margin:0}
    .cont_recruit .paginate .num a{font-size:16px;font-weight:400;margin:0 1px}
    .cont_recruit .paginate .num a:hover{color:#989898;font-weight:400;text-decoration:none;letter-spacing:0}
    .cont_recruit .paginate .num a.current{text-decoration:none}
    /*mobile view*/
    .recruit_view_wrap{background:#fff;padding-bottom:50px;margin-top:10px}
    .recruit_view_wrap .tit_box{margin:0 15px;padding:35px 0;background:none;border-top:none;border-bottom:1px solid #f2f2f2}
    .recruit_view_wrap .tit_box .left_area h2{font-size:21px;margin-bottom:20px}
    .recruit_view_wrap .tit_box .left_area{float:none}
    .recruit_view_wrap .tit_box .left_area .sort{font-size:13px}
    .recruit_view_wrap .tit_box .right_area{float:none;text-align:left;margin-top:8px}
    .recruit_view_wrap .tit_box .right_area .d-day{font-size:13px;display:inline-block}
    .recruit_view_wrap .tit_box .right_area .period{font-size:13px;display:inline-block;float:left;margin:0 10px 0 0}
    .recruit_view_wrap .view_box{margin:0 15px;padding:35px 0;font-size:13px}
    .recruit_view_wrap .view_box .tit{margin:20px 0 7px;font-weight:bold}
    .recruit_view_wrap .btn_center_box{position:relative;text-align:left;margin-left:15px;margin-right:15px}
    .recruit_view_wrap .btn_center_box .btn_default{display:inline-block;width:49.3% !important;text-align:center;}
    .recruit_view_wrap .btn_center_box .btn_default + .btn_default{position:absolute;top:0px;right:0}
    .cont_recruit .share_box{margin-top:35px}
    .cont_recruit .share_box a{width:30px;height:30px;background-size:170px 50px}
    .cont_recruit .share_box .btn_facebook{background-position:0 -20px}
    .cont_recruit .share_box .btn_twitter{background-position:-33px -20px}
    .cont_recruit .share_box .btn_kakao{background-position:-67px -20px}
    .cont_recruit .share_box .btn_kakaome{background-position:-101px -20px}
    .cont_recruit .share_box .btn_url{background-position:-134px -20px}
    /*mobile intro*/
    .recruit_intro_wrap{background:#f2f2f2}
    .recruit_intro_wrap .intro_section{margin:10px 0 0;background:#fff;border-bottom:1px solid #e6e6e6}
    .recruit_intro_wrap .intro_section.mb_none{border-bottom:none}
    .recruit_intro_wrap .cont_area_1{margin:0 15px;padding:25px 0 40px;background:none;border-bottom:none}
    .recruit_intro_wrap .cont_area_1.on{background:none}
    .recruit_intro_wrap .cont_area_1 h2{border-bottom:1px solid #2f2f2f;padding:17px 0 25px 0;height:45px;background:url("../images/m_bg_recruit_intro.png") no-repeat right 0;background-size:84px 90px}
    .recruit_intro_wrap .cont_area_1 .m_btn_center_box{text-align:center;margin-top:20px}
    .recruit_intro_wrap .cont_area_2{margin:0 15px;padding:40px 0 15px;position:inherit}
    .recruit_intro_wrap .cont_area_2 .outlink_banner{display:none}
    .recruit_intro_wrap .cont_area_2 .m_outlink_banner{display:block;text-align:center;margin:20px 0 25px;background:#f3f3f8}
    .recruit_intro_wrap .cont_area_2 .m_outlink_banner img{width:100%;height:auto;max-width:320px;max-height:56px}
    .recruit_intro_wrap .cont_area_3{padding:0 0 30px}
    .recruit_intro_wrap .cont_area_4{margin:0 15px;padding:40px 0 75px;border-bottom:none}
    .recruit_intro_wrap h2{margin:0;padding:0}
    .recruit_intro_wrap h2 br{display:block}
    .recruit_intro_wrap .welfare_list{display:none}
    .recruit_intro_wrap .m_intro_slide_wrap{display:block;margin-left:-38px}
    .recruit_intro_wrap .m_intro_slide_wrap .slick-arrow{display:none !important}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box{width:255px;height:218px;padding:20px 0 0 20px;border:1px solid #ededed;margin:0 3px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .ico{display:block;width:32px;height:32px;background-image:url("../images/spr_ico_welfare.png");background-size:130px 65px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .ico.type_1{background-position:0 -32px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .ico.type_2{background-position:-65px -32px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .ico.type_3{background-position:-130px -32px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .ico.type_4{background-position:-195px -32px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .tit{display:block;font-size:15px;margin:14px 0 7px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .dot_list li{position:relative;font-size:12px;color:#606060;line-height:21px;padding:0 0 0 8px}
    .recruit_intro_wrap .m_intro_slide_wrap .welfare_box .dot_list li:after{content:'';display:block;width:2px;height:2px;background:#999;position:absolute;top:10px;left:0}
    .m_slide_wrap .slick-dots{width:80px;overflow:hidden;margin:20px auto 0;padding-left:45px}
    .m_slide_wrap .slick-dots li{float:left;width:auto !important;height:auto !important;padding:0 !important;margin:0 6px;font-size:0;line-height:0;border:none}
    .m_slide_wrap .slick-dots li button{border:none;background:#e5e5e5;width:6px;height:6px;border-radius:6px;font-size:0;line-height:0}
    .m_slide_wrap .slick-dots li.slick-active button{background:#3864f0}
    .recruit_intro_wrap .recruit_step{display:none}
    .recruit_intro_wrap .m_recruit_step{display:block;}
    .recruit_intro_wrap .m_recruit_step{position:relative;width:100%;height:200px;border:1px solid #f4f4f4;background:#fff;box-sizing:border-box;margin-top:20px}
    .recruit_intro_wrap .m_recruit_step li{position:absolute;width:33.3%;height:50%;color:rgba(0,0,0,0)}
    .recruit_intro_wrap .m_recruit_step li:before{position:absolute;top:50%;left:15px;width:65px;height:55px;background:url("../images/m_spr_recruit_step.png") no-repeat;background-size:65px 355px;content:'';margin-top:-28px}
    .recruit_intro_wrap .m_recruit_step li:after{position:absolute;top:50%;left:-1px;width:8px;height:14px;background:url("../images/m_spr_recruit_step_arrow.png") no-repeat;background-size:8px 33px;content:'';margin-top:-7px}
    .recruit_intro_wrap .m_recruit_step li.step_1{top:0;left:0}
    .recruit_intro_wrap .m_recruit_step li.step_2{top:0;left:33.3%;width:33.4%;background-color:#f4f4f4}
    .recruit_intro_wrap .m_recruit_step li.step_3{top:0;right:0}
    .recruit_intro_wrap .m_recruit_step li.step_4{top:50%;left:0;background-color:#f4f4f4}
    .recruit_intro_wrap .m_recruit_step li.step_5{top:50%;left:33.3%;width:33.4%}
    .recruit_intro_wrap .m_recruit_step li.step_6{top:50%;right:0;background-color:#f4f4f4}
    .recruit_intro_wrap .m_recruit_step li.step_1:before{background-position:0 0}
    .recruit_intro_wrap .m_recruit_step li.step_2:before{background-position:0 -60px}
    .recruit_intro_wrap .m_recruit_step li.step_3:before{background-position:0 -120px}
    .recruit_intro_wrap .m_recruit_step li.step_4:before{background-position:0 -180px}
    .recruit_intro_wrap .m_recruit_step li.step_5:before{background-position:0 -240px}
    .recruit_intro_wrap .m_recruit_step li.step_6:before{background-position:0 -300px}
    .recruit_intro_wrap .m_recruit_step li.step_1:after{display:none}
    .recruit_intro_wrap .m_recruit_step li.step_2:after{background-position:0 0}
    .recruit_intro_wrap .m_recruit_step li.step_3:after{background-position:0 -19px}
    .recruit_intro_wrap .m_recruit_step li.step_4:after{display:none}
    .recruit_intro_wrap .m_recruit_step li.step_5:after{background-position:0 -19px}
    .recruit_intro_wrap .m_recruit_step li.step_6:after{background-position:0 0}
    .recruit_intro_wrap .des{color:#666;font-size:13px;line-height:21px;padding-top:18px}
    .recruit_intro_wrap .cont_area_2 .des{padding-top:0}
    .recruit_intro_wrap .cont_area_4 .des{display:none}
    /*mobile task*/
    .task_section{margin:10px 0 0;background:#fff;padding:10px 0 45px}
    .recruit_task_wrap .task_detail_wrap .recruit_info .tit{display:none}
    .recruit_task_wrap .task_detail_wrap .info_box{padding:30px 0;margin:0 15px}
    .recruit_task_wrap .task_detail_wrap .info_box:last-child{border-bottom:none}
    .recruit_task_wrap .task_detail_wrap .info_box .tit{float:none;width:auto;font-size:23px;display:block}
    .recruit_task_wrap .task_detail_wrap .info_box .txt{font-size:13px;line-height:17px;width:auto;float:none}
    .recruit_task_wrap .task_detail_wrap .txt .m_btn_center_box{margin-top:25px;text-align:center}
    .recruit_task_wrap .task_section.intro{display:none}
    .recruit_task_wrap .m_task_section{display:block;border-bottom:1px solid #e6e6e6;padding-bottom:30px;margin-top:10px;background:#fff}
    .recruit_task_wrap .task_detail_wrap .info_box .txt.w630{width:auto}
    .m_task_section .m_task_slide_wrap .slick-arrow{display:none !important}
    .m_task_section h2{margin:0;padding:35px 15px 5px}
    .m_task_section .m_taskbox{position:relative;overflow:hidden;margin:13px 15px 23px 0}
    .m_task_section .m_taskbox .num{position:absolute;top:0;left:15px;font-size:19px;color:#c4c4c4}
    .m_task_section .m_taskbox .info{display:block;padding-left:45px}
    .m_task_section .m_taskbox .info .tit{display:block;font-size:15px;margin-top:2px}
    .m_task_section .m_taskbox .info .txt{display:block;font-size:13px;line-height:18px;color:#666;margin-top:10px}
    .m_task_slide_wrap .slick-dots{margin:10px auto 0;padding:0;width:40px}
    /*mobile qna*/
    .recruit_qna_wrap{margin-top:10px; background:#fff;padding-bottom:80px}
    .recruit_qna_list{margin:0 15px}
    .recruit_qna_list li{padding:25px 0}
    .recruit_qna_list li .answer{padding:10px 0 0}
    .recruit_qna_list li .question .ico{font-size:17px;top:3px}
    .recruit_qna_list li .question .tit{font-size:17px;padding-left:23px}
    /*mobile ask*/
    .recruit_ask_wrap{margin-top:10px;background:#fff;padding-bottom:70px}
    .recruit_ask_list_wrap{margin:0 15px;padding-bottom:15px}
    .recruit_ask_list_wrap .item{font-size:13px;margin:25px 0 0;padding-bottom:7px}
    .recruit_ask_list li{padding:5px 0;font-size:13px}
    .recruit_ask_list li .left_area{position:relative;float:left;width:50%}
    .recruit_ask_list li .right_area{position:relative;float:right;width:50%}
    .recruit_ask_list_wrap .input_wrap{padding:0 10px}
    .recruit_ask_list_wrap .input_wrap.ask{width:auto}
    .recruit_ask_list_wrap .input_wrap.email_2{float:none;width:auto}
    .recruit_ask_wrap .agree_wrap{padding:0;border-bottom:none;margin:0 15px}
    .recruit_ask_wrap .agree_wrap .agree_tit_box{font-size:13px;padding:30px 0 15px}
    .recruit_ask_wrap .agree_wrap .agree_tit_box input[type=checkbox]{width:auto;height:auto;vertical-align:middle;border-radius:0}
    .recruit_ask_wrap .agree_info_box{border:none;margin-top:0}
    .recruit_ask_wrap .agree_info_wrap{background:#f6f6f6;padding:25px 15px}
    .recruit_ask_wrap .agree_info_box .left_area{float:none}
    .recruit_ask_wrap .agree_info_box .right_area{float:none;overflow:hidden;padding-top:10px}
    .recruit_ask_wrap .btn_center_box{padding:0 15px}
    .recruit_ask_wrap .btn_center_box input[type=submit]{-webkit-appearance:none;border-radius:0}
    .recruit_ask_list_wrap .txt_in{position:absolute;float:none;top:0;right:0}
    .recruit_ask_list_wrap .input_wrap.file_add{margin-right:76px;height:39px}
    .recruit_ask_list_wrap .input_wrap.file_add input[type=text]{height:39px;padding:0;line-height:39px}
    .recruit_ask_list_wrap .input_wrap.ask > select{width:100%;background:url("../images/spr_ico_select.gif") no-repeat right bottom;background-size:13px 100px;padding-left:0;padding-right:0;margin:0}
    .recruit_ask_list_wrap .choice_box{font-size:13px}
    .recruit_ask_list_wrap .choice_box label{font-size:13px;width:75px;height:39px;padding:0;line-height:39px}
    .recruit_ask_list_wrap .choice_box input[type="file"]{width:100%;height:41px}
    .recruit_ask_list_wrap .choice_box .upload{width:80px;height:41px;font-size:13px;margin:0;padding:0}
    .recruit_ask_wrap .agree_info_box .inner{float:none;width:auto;height:auto;padding:0;border-left:none}
    .recruit_ask_wrap .agree_info_box .right_area .inner{float:left}
    .recruit_ask_wrap .agree_info_box .inner .tit{margin-right:10px}
    .recruit_ask_wrap .agree_info_box .inner.period .tit{padding-left:12px;margin-left:12px;position:relative}
    .recruit_ask_wrap .agree_info_box .inner.period .tit:before{content:'';display:block;width:1px;height:10px;background:#e7e7e7;position:absolute;top:3px;left:0}
    .recruit_ask_wrap .agree_info_box .inner .tit{float:left}
    .recruit_ask_wrap .agree_info_box .inner .txt{float:left}
    .recruit_ask_wrap .agree_info_box .inner .txt .in{display:inline-block}
    .recruit_ask_wrap .agree_wrap .noti{margin:0;padding:15px 0 0 0;line-height:15px}
    .recruit_ask_list_wrap .noti{margin:16px 0 0 0;padding:0}
    /*mobile my apply*/
    .recruit_my_wrap{margin-top:10px;padding-bottom:100px; background:#fff}
    .recruit_my_wrap .recruit_my_box{border:none;padding:30px 20px 0}
    .recruit_my_wrap .btn_center_box{padding:0 15px}
    .recruit_my_wrap .btn_center_box .btn_default{padding:13px 10px}

    /*** Footer ***/
    #footer{width:100%;height:auto;border-top:1px solid #e6e6e6;background:#f2f2f2;padding-bottom:33px;margin:0}
    #footer address{color:#bdbdbd;font-size:9px;line-height:13px;padding:0;margin:18px 0 0}
    #footer address p{display:block;text-align:center;margin:0 !important}
    #footer address p:nth-child(3) span.bar{display:none}
    #footer address strong{color:#bdbdbd;font-weight:400}
    #footer .f_navi{text-align:center;padding-top:36px}
    #footer .f_navi li{background:none;padding:0;margin-left:5px}
    #footer .f_navi li a{display:block;width:79px;height:28px;overflow:hidden;color:#4f4f4f;font-size:13px;font-weight:400;line-height:28px;border:1px solid #e2e2e2;background:#f2f2f2}
    #footer p.copyright{color:#b5b5b5;font-size:9px;line-height:20px;text-align:center;padding-top:6px}

    /*** Layer ***/
    .layer_pop{margin:-160px 0 0 -159px;z-index:9}
    .layer_pop .layer_cont{width:316px}
    .layer_pop .layer_cont .text_box{padding:20px}
    .layer_pop .layer_cont .text_box strong{color:#006cb6;font-weight:normal}
    .layer_pop .btn_close{top:10px;right:11px;width:20px;height:20px;background:url("../images/m_btn_layer_close_security.png") no-repeat;background-size:20px 20px}

    .layer_notice_security{margin-left:-159px}

    .home_layer_wrap{position:absolute}
    .home_layer_wrap .home_popup_wrap{margin:0;width:100%;border-radius:0}
}
@media (max-height:420px) {
    #wrap{position:relative}
    .layer_pop{position:absolute;top:auto;bottom:220px;margin-top:0}
}
@media (max-width:420px) {
    #header .header_inner .lnb_slide_wrap{display:block}
    #header .header_inner .lnb_slide .slick-slide{width:195px}
}
@media (max-width:400px) {
    #header .header_inner .lnb_slide .slick-slide{width:190px}
}
@media (max-width:380px) {
    #header .header_inner .lnb_slide .slick-slide{width:180px}
}
@media (max-width:360px) {
    #header .header_inner .lnb_slide .slick-slide{width:170px}
}
@media (max-width:340px) {
    #header .header_inner .lnb_slide .slick-slide{width:160px}
}
@media (max-width:320px) {
    #header .header_inner .lnb_slide .slick-slide{width:150px}
}

/** pc/mobile outlink **/
#header a.pc_link{display:inline-block !important}
#header_menu a.pc_link{display:block !important}
#header a.mobile_link,
#header_menu a.mobile_link{display:none !important}
.btn_download a.pc_link{display:inline-block !important}
.btn_download a.mobile_link{display:none !important}
#footer a.pc_link{display:inline !important}
#footer a.mobile_link{display:none !important}
@media (max-width:960px) {
    .btn_download a.pc_link{display:block !important}
    #footer a.pc_link{display:block !important}
}
@media (max-width:960px) and (-webkit-min-device-pixel-ratio:2) {
    #header a.pc_link,
    #header_menu a.pc_link{display:none !important}
    #header a.mobile_link{display:inline-block !important}
    #header_menu a.mobile_link{display:inline !important}
    .btn_download a.pc_link{display:none !important}
    .btn_download a.mobile_link{display:block !important}
    #footer a.pc_link{display:none !important}
    #footer a.mobile_link{display:block !important}
}

/** h-scroll **/
@media (max-width:960px) and (-webkit-min-device-pixel-ratio:2) {
    #header .header_inner .lnb .lnb_sub{height:34px}
    #header_menu .menu_wrap.wrap_slide{width:240px}
    .cont_company .info_company .col_2 .tablist_warp,
    .cont_company .info_company .col_2 .tablist_warp .tab_wrap{height:35px}
}