@charset "utf-8";

/* 나눔고딕 */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  src: url(NanumGothicCompact.eot);
  src: url(NanumGothicCompact.eot?#iefix) format('embedded-opentype'), url(NanumGothicCompact.woff2) format('woff2'), url(NanumGothicCompact.woff) format('woff'), url(NanumGothicCompact.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothicBoldCompact.eot);
  src: url(NanumGothicBoldCompact.eot?#iefix) format('embedded-opentype'), url(NanumGothicBoldCompact.woff2) format('woff2'), url(NanumGothicBoldCompact.woff) format('woff'), url(NanumGothicBoldCompact.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(NanumGothicExtraBold.eot);
  src: url(NanumGothicExtraBold.eot?#iefix) format('embedded-opentype'), url(NanumGothicExtraBold.woff2) format('woff2'), url(NanumGothicExtraBold.woff) format('woff'), url(NanumGothicExtraBold.ttf) format('truetype');
}*/

/* reset */
html,body{margin:0px;padding:0px;width:100%;font-size:10px;font-family:"Nanum Gothic";-webkit-text-size-adjust:none;letter-spacing:-1px}
ul,ol,li,dl,dd,dt,input,h1,h2,h3,h4,h5,h6,p,b,input,button,textarea,fieldset,legend,td,th{margin:0px;padding:0px;font-weight:normal}
li{list-style:none}
fieldset,img,a{border:0px}
a{text-decoration:none}
legend,.blind{position:absolute;top:0;left:-10000px;width:0;height:0;overflow:hidden;font-size:0;line-height:0}
caption{display:none}
button,label{cursor:pointer}
button{overflow:visible\9}	/* button fix for ie8 */
input,textarea,select,button{font-family:"Nanum Gothic"}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
table th, table td{text-align:left}
input::-webkit-input-placeholder{color:#bdbdbd}
input::-moz-placeholder{color:#bdbdbd}
input:-moz-placeholder{color:#bdbdbd}
input:-ms-input-placeholder{color:#bdbdbd}
textarea::-webkit-input-placeholder{color:#bdbdbd}
textarea::-moz-placeholder{color:#bdbdbd}
textarea:-moz-placeholder{color:#bdbdbd}
textarea:-ms-input-placeholder{color:#bdbdbd}
input:focus::-webkit-input-placeholder{color:transparent!important}
input:focus::-moz-placeholder{color:transparent!important}
input:focus:-moz-placeholder{color:transparent!important}
input:focus:-ms-input-placeholder{color:transparent!important}
textarea:focus::-webkit-input-placeholder{color:transparent!important}
textarea:focus::-moz-placeholder{color:transparent!important}
textarea:focus:-moz-placeholder{color:transparent!important}
textarea:focus:-ms-input-placeholder{color:transparent!important}
header, footer, section, article, aside, nav, address { display: block; margin:0; } /* ie8 */

.clear_wrap:before,.clear_wrap:after{content:" ";display:table}
.clear_wrap:after{clear:both}
.clear_wrap{*zoom:1}
.clear_ine{clear:both}
.contains{position:relative;margin:0 auto;padding:0 10px;width:1020px;}
#viewport{min-width:1000px;overflow:hidden}
#skip_menu{position:fixed;left:0;top:0;z-index:10000}
#skip_menu a{position:absolute;left:-10000px;top:0;font-size:1.2em;color:#fff;background:#000;white-space:nowrap}
#skip_menu .focus,#skip_menu a:focus{left:0;padding:5px 10px;height:auto;font-size:1.2em}

/* 헤더 */
#header{position:fixed;left:0;top:0;right:0;width:100%;height:71px;background:#fff url("../img/common/header_shadow.gif") repeat-x center 70px;z-index:100;overflow:hidden}
#header .contains{padding:9px 0;height:53px}
#header .logo{float:left;margin-right:20px}
#header .logo a, #header .logo img{display:block}
#header.on{border-bottom:4px solid #b50000}
#header.on #gnb{height:200px}
#gnb{float:left;padding-top:13px}
#gnb .menu{position:relative;float:left;width:96px}

/*english*/
#header .menu2{position:relative;float:left;width:24px}
#header .menu2 .en{display:block;padding:6px 6px;margin-top:13px;height:35px;font-size:1.4em;color:#d13f4c; }
#header .en:hover, #header .en:focus, #header .en.on{color:#b50000;}


#gnb .link{display:block;float:left;padding:5px 6px;height:35px;font-size:1.6em;color:#000;font-weight:700}
#gnb .menu:hover .link, #gnb .link:hover, #gnb .link:focus, #gnb .link.on, #gnb .menu.on .link{color:#b50000;border-bottom:4px solid #b50000}
#gnb .sub_menu{position:absolute;left:6px;top:35px;padding-top:30px;text-align:left}
#gnb .sub_menu li{line-height:19px}
#gnb .sub_menu a{font-size:1.3em;color:#666;white-space:nowrap}
#gnb .sub_menu a:hover, #gnb .sub_menu a:focus{color:#000;font-weight:700}
#header .search_wrap{position:relative;float:right;margin-top:11px;width:125px;height:32px}
#header .search_wrap .input_search{padding:0 10px;width:105px;height:32px;border:0;background:#e8e8e8;*line-height:32px;line-height:32px\9}
#header .search_wrap .btn_search{display:block;position:absolute;right:1px;top:1px;z-index:20}

/* 컨텐츠 */
#content{position:relative;z-index:20}

/* 메인 페이지 */
.main_wrap{position:relative}
#main_nav{position:fixed;right:20px;top:50%;margin-top:-92px;padding:15px 6px 0 6px;width:48px;height:170px;background:url("../img/main/bg_scroll.png") no-repeat;z-index:1000}
#main_nav a{display:block;margin-bottom:5px;width:48px;height:46px;background:url("../img/main/bg_scroll.png") no-repeat -126px -50px}
#main_nav a:hover, #main_nav a:focus, #main_nav .on{background-position:-126px 0}
#main_nav .icon{display:block;width:48px;height:46px;text-indent:-9999px;background:url("../img/main/bg_scroll.png") no-repeat}
#main_nav .nav_01 .icon{background-position:-66px 13px}
#main_nav .nav_02 .icon{background-position:-66px -36px}
#main_nav .nav_03 .icon{background-position:-66px -86px}

/* 메인 비쥬얼 */
#main_visual{position:relative;padding-top:71px;height:795px;z-index:30;overflow:hidden}
#main_visual .slide_wrap{position:absolute;left:50%;top:71px;margin-left:-1000px;width:2000px;height:795px;z-index:20}
#main_visual .slide_wrap .slide{width:2000px;height:795px;overflow:hidden}
#main_visual .slide_wrap .slide li{position:relative;width:2000px;height:795px}
#main_visual .slide_wrap .slide img{display:block;width:2000px;height:795px}
#main_visual .slide_wrap .slide .bg{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url("../img/main/pattern_visual.png") repeat center top;z-index:20}
#main_visual .thumb_wrap{position:absolute;left:50%;top:607px;margin:0 0 0 -60px;width:200px;z-index:100}
#main_visual .thumb_wrap a{display:block;float:left;width:18px;height:16px;text-indent:-9999px;background:url("../img/btn/slide_thumb.png") no-repeat}
#main_visual .thumb_wrap .thumb{float:left}
#main_visual .thumb_wrap .thumb a{margin-right:8px}
#main_visual .thumb_wrap .thumb a:hover, #main_visual .thumb_wrap .thumb .on{background-position:-27px 0}
#main_visual .thumb_wrap .btn_pause{display:none;width:15px;background-position:-52px 0}
#main_visual .thumb_wrap .btn_play{display:none;width:14px;background-position:-79px 0}
#main_visual .thumb_wrap .btn_pause.on, #main_visual .thumb_wrap .btn_play.on{display:block}

/* business */
.main_wrap .business_wrap{position:relative;margin-top:-2px;padding-top:95px;height:750px;background:url("../img/main/pattern_business.gif") repeat center top;z-index:20}
.main_wrap .business_wrap .title_wrap{height:88px;text-align:center}
.main_wrap .business_wrap .title{height:60px}
.main_wrap .business_wrap .title img{vertical-align:top}
.main_wrap .business_wrap p{font-size:1.6em;color:#5b5b5b}
.main_wrap .business_wrap .slide_wrap{position:relative;margin:0 auto;width:750px;height:590px;overflow:hidden;z-index:10}
.main_wrap .business_wrap .slide_box{width:778px;height:530px}
.main_wrap .business_wrap .slide{margin-left:-9px;width:778px;height:590px;overflow:hidden}
.main_wrap .business_wrap .slide_wrap li{float:left;width:778px;height:590px}
.main_wrap .business_wrap .slide_wrap a{display:block;position:relative;float:left;margin:0 9px 18px 9px;width:238px;height:286px;background:#fff}
.main_wrap .business_wrap .slide_wrap .img{display:block;width:236px;height:240px;border:1px solid #cecece}
.main_wrap .business_wrap .slide_wrap .text{display:block;position:relative;padding:0 10px;height:43px;line-height:43px;font-size:1.4em;color:#575757;font-weight:700;border:1px solid #cecece;border-top:0}
.main_wrap .business_wrap .slide_wrap .text .icon{display:block;position:absolute;right:10px;top:50%;margin-top:-5px}
.main_wrap .business_wrap .slide_wrap .over{display:block;position:absolute;left:0;top:0;padding-top:88px;width:238px;height:198px;text-align:center;background:url("../img/main/business_pattern.png") repeat;z-index:20;filter:alpha(opacity=0);opacity:0}
.main_wrap .business_wrap .slide_wrap .over .name{display:block;margin-top:8px;width:100%;font-size:1.4em;color:#fff;font-weight:700}
.main_wrap .business_wrap .slide_wrap a:hover .over, .main_wrap .business_wrap .slide_wrap a:focus .over{filter:"";opacity:1}
.main_wrap .business_wrap .btn_slide{position:absolute;top:355px;padding:5px;z-index:20}
.main_wrap .business_wrap .btn_slide img{display:block;filter:alpha(opacity=20);opacity:0.2}
.main_wrap .business_wrap .btn_slide:hover img, .main_wrap .business_wrap .btn_slide:focus img{filter:"";opacity:1}
.main_wrap .business_wrap .btn_prev{left:5px}
.main_wrap .business_wrap .btn_next{right:5px}

/* information */
.main_wrap .information_wrap{margin-top:-71px;padding-top:71px;position:relative;background:url("../img/main/pattern_information.gif") repeat center top;z-index:10}
.main_wrap .information_wrap .contains{height:450px}
.main_wrap .information_wrap .img_wrap{float:left;padding:72px 0 0 108px}
.main_wrap .information_wrap .img_wrap img{display:block}
.main_wrap .information_wrap .text_wrap{float:right;padding-top:88px;width:486px}
.main_wrap .information_wrap .text_wrap p{line-height:1.5em;font-size:1.4em;color:#666}
.main_wrap .information_wrap .title_wrap{height:185px}
.main_wrap .information_wrap .title_wrap .title{height:64px}
.main_wrap .information_wrap .title_wrap .title img{display:block}
.main_wrap .information_wrap .title_wrap p{line-height:1.3em;font-size:2.4em;color:#343434}
.main_wrap .information_wrap .title_wrap .line{display:block;float:left;margin-top:34px;width:31px;height:5px;background:#000}

/* news */
.main_wrap .bottom_wrap{position:relative;padding-top:11px;margin-top:-10px;background:url("../img/main/pattern_arrow.png") repeat-x center top;z-index:30}
.main_wrap .bottom_wrap .contains{padding-top:38px;height:310px;background:#fff}
.main_wrap .banner_wrap{float:left;margin-left:35px;width:420px}
.main_wrap .banner_wrap .title_wrap{position:relative;height:65px;border-top:2px solid #666}
.main_wrap .banner_wrap .title_wrap .title{line-height:50px;font-size:1.6em;color:#333}
.main_wrap .banner_wrap .title_wrap .btn_slide{display:block;padding:5px;position:absolute;top:11px;z-index:20}
.main_wrap .banner_wrap .title_wrap .btn_slide img{display:block;filter:alpha(opacity=60);opacity:0.6}
.main_wrap .banner_wrap .title_wrap .btn_slide:hover img, .main_wrap .banner_wrap .title_wrap .btn_slide:focus img{filter:"";opacity:1}
.main_wrap .banner_wrap .title_wrap .btn_prev{right:23px}
.main_wrap .banner_wrap .title_wrap .btn_next{right:0}
.main_wrap .banner_wrap .slide{width:420px;height:180px;overflow:hidden}
.main_wrap .banner_wrap .slide li{position:relative;float:left;padding-left:60px;width:360px;height:170px}
.main_wrap .banner_wrap .slide .number{display:block;position:absolute;left:0;top:0;z-index:20}
.main_wrap .banner_wrap .slide p{line-height:1.4em;font-size:1.4em;color:#666}
.main_wrap .banner_wrap .slide .top{color:#adadad}
.main_wrap .banner_wrap .slide .title{margin-bottom:0px;line-height:50px;font-size:2.4em; font-weight:700; color:#333;}
.main_wrap .banner_wrap .slide .img{display:block;position:absolute;right:0;bottom:0;z-index:20}

/*
.main_wrap .news_wrap{position:relative;float:right;margin-right:30px;padding:26px 106px 26px 35px;width:315px;height:194px;border:1px solid #e5e5e5}
*/
.main_wrap .news_wrap{position:relative;float:left;margin-right:30px;padding:26px 106px 26px 35px;width:315px;height:194px;border:1px solid #e5e5e5; }
.main_wrap .news_wrap .title_wrap{position:relative;margin-bottom:18px;height:28px}
.main_wrap .news_wrap .title_wrap .title{font-size:1.2em;color:#343434;font-weight:700}
.main_wrap .news_wrap .title_wrap .line{display:block;position:absolute;left:0;bottom:0;width:20px;height:1px;background:#333}
.main_wrap .news_wrap .link_wrap .title{margin-bottom:15px;font-size:1.8em;color:#333}
.main_wrap .news_wrap .link_wrap .title:hover, .main_wrap .news_wrap .link_wrap .title:focus{font-weight:700;color:#000}
.main_wrap .news_wrap .link_wrap p{line-height:1.4em;font-size:1.4em;color:#666}
.main_wrap .news_wrap .link_wrap .date{margin-top:20px;font-size:1.2em;color:#999}
.main_wrap .news_wrap .btn_more{display:block;position:absolute;right:30px;bottom:26px;z-index:20}
.main_wrap .news_wrap .btn_more img{display:block;filter:alpha(opacity=80);opacity:0.8}
.main_wrap .news_wrap .btn_more:hover img, .main_wrap .news_wrap .btn_more:focus img{filter:"";opacity:1}

/* 서브페이지 */
.sub_wrap{padding-bottom:90px}
.sub_wrap .content_wrap{position:relative;z-index:20}
/* 네비게이션 */
#sub_nav{position:absolute;right:50%;margin-right:-600px;top:295px;width:76px;z-index:100}
#sub_nav a{display:block;margin-bottom:18px;padding-top:62px;width:76px;text-align:center;font-size:1.2em;color:#666;background:url("../img/common/sub_quick_new.png") no-repeat}
#sub_nav .nav_02{background-position:left -93px}
#sub_nav .nav_03{background-position:left -186px}
#sub_nav .nav_04{background-position:left -276px}
#sub_nav .nav_01:hover, #sub_nav .nav_01:focus{color:#bc1a1b;background-position:-80px 0}
#sub_nav .nav_02:hover, #sub_nav .nav_02:focus{color:#bc1a1b;background-position:-80px -93px}
#sub_nav .nav_03:hover, #sub_nav .nav_03:focus{color:#bc1a1b;background-position:-80px -186px}
#sub_nav .nav_04:hover, #sub_nav .nav_04:focus{color:#bc1a1b;background-position:-80px -276px}

/* 서브 타이틀 */
.sub_wrap p{line-height:1.5em;font-size:1.4em;color:#666}
.sub_wrap .sub_title{line-height:46px;font-size:2.2em;color:#575757;font-weight:700}
.sub_wrap .sub_title_line{position:relative;height:40px;font-size:2.2em;color:#575757;font-weight:700}
.sub_wrap .sub_title_line .line{display:block;position:absolute;left:0;bottom:0;right:0;width:100;height:1px;background:#e7e7e7}
.sub_wrap .sub_title_line .line .inner{display:block;width:11px;height:1px;background:#b9010d}
.sub_wrap .sub_none_line{display:block;width:980px;height:3px;background:#505050; margin-bottom:10px;}
/* 서브 테이블 */
.sub_wrap .table_wrap{border-top:1px solid #999;border-bottom:2px solid #999;overflow:hidden}
.sub_wrap .table_top{overflow:hidden}
.sub_wrap .table_top .title{float:left;line-height:32px;font-size:1.4em;color:#b9010d;font-weight:700}
.sub_wrap .table_top .desc{float:right;margin-top:4px;line-height:28px;font-size:1.2em;color:#999}
.sub_wrap .sub_table{width:100%;margin-left:-1px}
.sub_wrap .sub_table th{padding:0 18px;height:43px;text-align:center;font-size:1.4em;color:#333;font-weight:700;border-left:1px solid #d5d5d5;border-bottom:2px solid #999;background:#f7f7f7}
.sub_wrap .sub_table th.nb{border-bottom:1px solid #d5d5d5}
.sub_wrap .sub_table td{padding:12px 18px;text-align:center;line-height:1.3em;font-size:1.3em;color:#666;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}
.sub_wrap .sub_table .l{text-align:left}
.sub_wrap .sub_table tbody tr:first-child td{border-top:0}
.sub_wrap .sub_table .total td{background:#eee}
.sub_wrap .sub_table .total td:first-child{text-align:left;font-weight:700;color:#333}
.sub_wrap .table_bottom { padding-top:10px; font-size:1em; line-height:14px;}
/* 서브 탭패널 */
.sub_wrap .sub_tabpanel{position:relative;padding-top:34px;border-top:3px solid #505050;background:url("../img/common/tabpanel_line.gif") repeat-x}
.sub_wrap .sub_tabpanel .tab{position:absolute;left:0;top:0;border:1px solid #ccc;border-top:0;background:#fafafa;z-index:20}
.sub_wrap .sub_tabpanel .tab a{display:block;width:141px;height:33px;line-height:33px;text-align:center;font-size:1.3em;color:#666;font-weight:700}
.sub_wrap .sub_tabpanel .tab_02{left:142px}
.sub_wrap .sub_tabpanel .tab_03{left:283px}
.sub_wrap .sub_tabpanel .tab_04{left:424px}
.sub_wrap .sub_tabpanel .tab_05{left:565px}
.sub_wrap .sub_tabpanel .tab a:hover, .sub_wrap .sub_tabpanel .tab a:focus, .sub_wrap .sub_tabpanel .tab.on a{color:#333;background:#fff}
.sub_wrap .sub_tabpanel .tab.on{border-bottom:1px solid #fff}
.sub_wrap .sub_tabpanel .sub_title_line{margin-bottom:10px}
.sub_wrap .sub_tabpanel .panel{display:none;padding-top:45px}
.sub_wrap .sub_tabpanel .panel.about_wrap{padding-top:20px}
.sub_wrap .sub_tabpanel .panel.on{display:block}
.sub_wrap .sub_tabpanel .panel_wrap{overflow:hidden}
.sub_wrap .sub_tabpanel .panel_left{float:left;width:478px}
.sub_wrap .sub_tabpanel .panel_right{float:right;width:478px}
/* 서브 비쥬얼 */
.sub_wrap .sub_visual{position:relative;padding-top:71px;height:160px;background:#000;overflow:hidden}
.sub_wrap .sub_visual img{display:block;position:absolute;left:50%;top:71px;margin-left:-700px;width:1400px}
.sub_wrap .lnb_wrap{height:45px}
/* 서브 lnb */
.lnb_wrap{position:relative;z-index:30}
#lnb{border-bottom:1px solid #e4e4e4;background:#fff}
#lnb.fixed{position:fixed;left:0;top:71px;right:0;width:100%;z-index:30}
#lnb .contains{height:44px}
#lnb a, #lnb img{display:block}
#lnb img{filter:alpha(opacity=60);opacity:0.6}
#lnb .btn_home{float:left;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
#lnb .btn_home:hover img, #lnb .btn_home:focus img{filter:"";opacity:1}
#lnb .lnb{float:left}
#lnb .lnb .menu{position:relative;float:left;width:161px;margin-left:-1px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#fff;z-index:10}
#lnb .lnb .menu .link{height:44px;line-height:44px;text-align:center;font-size:1.4em;color:#666}
#lnb .lnb .menu .link:hover, #lnb .lnb .menu .link.on, #lnb .lnb .menu.on .link, #lnb .lnb .menu.open .link{color:#bc1a1b}
#lnb .lnb .menu .link .icon{display:none;margin:0 0 0 8px;width:12px;height:10px;vertical-align:middle;background:url("../img/icon/lnb_arrow.gif") no-repeat}
#lnb .lnb .sub_menu{display:none;position:absolute;left:-1px;top:44px;right:-1px;padding:8px 0;border:1px solid #e4e4e4;border-top:0;background:#fff}
#lnb .lnb .sub_menu li{padding:0 14px;line-height:22px}
#lnb .lnb .sub_menu a{font-size:1.2em;color:#666}
#lnb .lnb .sub_menu a:hover, #lnb .lnb .sub_menu a:focus{color:#bc1a1b}
#lnb .lnb .menu.on .link .icon, #lnb .lnb .menu.open .link .icon{display:inline-block;*display:inline;zoom:1}
#lnb .lnb .menu.open{z-index:20}
#lnb .lnb .menu.open .link .icon{background-position:left -48px}
#lnb .tool_wrap{float:right;margin-top:8px}
#lnb .tool_wrap a{position:relative;float:left;margin-left:-1px;border:1px solid #e4e4e4;z-index:10}
#lnb .tool_wrap a:hover, #lnb .tool_wrap a:focus{z-index:20}
#lnb .tool_wrap a:hover img, #lnb .tool_wrap a:focus img{filter:"";opacity:1}
/* 서브 타이틀 */
.sub_wrap .content_title{padding-top:45px;height:103px}
.sub_wrap .content_title .title{margin-bottom:5px;font-size:2.8em;color:#333;font-weight:700}
.sub_wrap .content_title .sub{font-size:1.8em;color:#999}
/* 서브 top */
#sub_top{display:block;position:fixed;left:50%;bottom:0;margin-left:440px;z-index:100}
#sub_top img{display:block;filter:alpha(opacity=0.6);opacity:0.6}
#sub_top:hover img, #sub_top:focus img{filter:"";opacity:1}

/* 회사소개 */
.sub_wrap .company_wrap .content_title{background:url("../img/company/sub_visual.jpg") no-repeat right top}
/* 대표인사말 */
/*.sub_wrap .company_wrap .ceo_wrap { width:980px; height:560px; display:block; border-top:3px solid #505050; padding-top:40px; border-bottom:1px solid #d5d5d5; background:url("../img/company/img_ceo.jpg") no-repeat 30px 40px}
.sub_wrap .company_wrap .ceo_wrap .text_wrap { float:right; width:720px; margin-bottom:40px; padding-right:40px;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .title { font-size:2.3em; font-weight:700; color:#333; line-height:28px; padding-bottom:30px;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .title span { color:#b9010d;}
.sub_wrap .company_wrap .ceo_wrap .sign { clear:both; float:right;width:760px; }
.sub_wrap .company_wrap .ceo_wrap .sign p { font-weight:700; color:#333;}
.sub_wrap .company_wrap .ceo_wrap .sign img{vertical-align:middle}*/
.sub_wrap .company_wrap .ceo_wrap {overflow:hidden;width:980px;height:510px;border-top:3px solid #505050; padding-top:40px; border-bottom:1px solid #d5d5d5}
.sub_wrap .company_wrap .ceo_wrap .text_wrap {float:left;width:920px;padding-left:30px; padding-right:30px;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .title { font-size:2.3em; font-weight:700; color:#333; line-height:28px; padding-bottom:20px;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .title span { color:#b9010d;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .mt20 {margin-top: 20px;}
.sub_wrap .company_wrap .ceo_wrap .text_wrap .mt30 {margin-top: 30px;}
/*.sub_wrap .company_wrap .ceo_wrap .text_wrap p {line-height:1.6em}*/
.sub_wrap .company_wrap .ceo_wrap .link_thumb {float:left;width:150px;margin-top:80px;margin-right:50px;margin-bottom:20px;}
.sub_wrap .company_wrap .ceo_wrap .thumb_img {display:block}
.sub_wrap .company_wrap .ceo_wrap .sign { clear:both; float:right; margin-right: 50px; margin-top: -15px; }
.sub_wrap .company_wrap .ceo_wrap .sign p { font-weight:700; color:#333;}
.sub_wrap .company_wrap .ceo_wrap .sign img{vertical-align:middle}
/*
.sub_wrap .company_wrap .ceo_box{margin-bottom:35px;padding:55px;border:1px solid #d5d5d5;background:#f9f9f9 url("../img/company/img_ceo.jpg") no-repeat right top}
.sub_wrap .company_wrap .ceo_box .title_wrap{margin-bottom:35px;overflow:hidden}
.sub_wrap .company_wrap .ceo_box .title_wrap .title{margin-bottom:25px;line-height:1.5em;font-size:3.4em;color:#333;font-weight:700}
.sub_wrap .company_wrap .ceo_box .title_wrap .sub{font-size:2.2em;color:#333}
.sub_wrap .company_wrap .ceo_box .title_wrap .sub b{color:#b9010d}
.sub_wrap .company_wrap .ceo_box .title_wrap .line{display:block;float:left;margin-top:30px;width:22px;height:3px;background:#b9010d}
.sub_wrap .company_wrap .ceo_box p{line-height:1.5em;font-size:1.4em;color:#666}
.sub_wrap .company_wrap .ceo_box .sign{font-size:1.4em;color:#333;font-weight:700}
.sub_wrap .company_wrap .ceo_box .sign img{margin:-5px 0 0 10px;vertical-align:middle}
.sub_wrap .company_wrap .ceo_text{overflow:hidden}
.sub_wrap .company_wrap .ceo_text p{line-height:1.5em;font-size:1.4em;color:#666}
.sub_wrap .company_wrap .ceo_text .text_left{float:left;width:485px}
.sub_wrap .company_wrap .ceo_text .text_right{float:right;width:485px}
*/
/* 비전 */
.sub_wrap .company_wrap .vision_wrap{width:980px;height:866px;background:url("../img/company/img_vision.gif") no-repeat;}
.sub_wrap .company_wrap .vision_wrap .vision_top{padding:40px 0;height:165px}
.sub_wrap .company_wrap .vision_wrap .vision_top p{padding-left:346px;line-height:85px;font-size:2em;color:#858585;font-weight:700}
.sub_wrap .company_wrap .vision_wrap .vision_bottom{padding-top:55px; padding-left:10px;}
.sub_wrap .company_wrap .vision_wrap .list_wrap{height:150px}
.sub_wrap .company_wrap .vision_wrap .list_wrap .title{float:left;width:150px;text-align:center;font-size:1.8em;color:#333;font-weight:700}
.sub_wrap .company_wrap .vision_wrap .list_wrap .vision_list{float:left}
.sub_wrap .company_wrap .vision_wrap .list_wrap .vision_list li{float:left;width:200px;text-align:center;font-size:1.8em;color:#fff;font-weight:700}
.sub_wrap .company_wrap .vision_wrap .list_02 .title{line-height:48px}
.sub_wrap .company_wrap .vision_wrap .list_02 .vision_list li{font-size:1.4em;color:#999}
.sub_wrap .company_wrap .vision_wrap .list_03 .title{line-height:191px;}
.sub_wrap .company_wrap .vision_wrap .list_03 .vision_list{float:none; width:380px;}
.sub_wrap .company_wrap .vision_wrap .list_03 .vision_list li{width:100px; margin-right:17px; line-height:110px;font-size:2em;color:#fff;font-weight:700; }
.sub_wrap .company_wrap .vision_wrap .list_03 .list_box{float:left;margin-left:34px;width:355px;text-align:center; }
.sub_wrap .company_wrap .vision_wrap .list_03 .list_box .sub{height:60px;line-height:60px;font-size:2em;color:#999;font-weight:700}
.sub_wrap .company_wrap .vision_wrap .list_03 .list_box .goal{margin-top:20px;line-height:1.2em;font-size:2.7em;color:#333;font-weight:700}
/* 경영전략 */
.sub_wrap .company_wrap .strategy_wrap{width:980px;height:700px;background:url("../img/company/img_strategy.gif") no-repeat}
.sub_wrap .company_wrap .strategy_wrap .strategy{}
.sub_wrap .company_wrap .strategy_wrap .strategy p{padding:25px 0;height:50px;padding-right:260px;line-height:20px;font-size:1.4em;color:#858585;font-weight:700; text-align:right}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_01 {line-height:16px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_02 {padding:10px 0;height:80px;padding-right:360px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_03 {padding:15px 0;height:75px;padding-right:460px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_04 {padding:25px 0;height:75px;padding-right:560px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_05 {padding:25px 0;height:55px;padding-right:660px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_06 {padding-right:760px;}
.sub_wrap .company_wrap .strategy_wrap .strategy p.list_06 span.bold { font-weight:700; color:#333; font-size:1.1em;}
/* 사훈,핵심가치 */
.sub_wrap .company_wrap .motto_wrap{width:980px;height:220px;background:url("../img/company/img_motto.gif") no-repeat; margin-top:-10px; }
.sub_wrap .company_wrap .motto_wrap .motto_top{width:980px;height:220px;text-align:center;}
.sub_wrap .company_wrap .motto_wrap .motto_top p.title{padding-top:50px;font-size:2.8em;color:#666;font-weight:700;}
.sub_wrap .company_wrap .motto_wrap .motto_top p.text{padding-top:40px;font-size:1.4em;color:#999;}
.sub_wrap .company_wrap .value_wrap{width:980px;height:460px;background:url("../img/company/img_value.gif") no-repeat; display:block; position:relative; }
.sub_wrap .company_wrap .value_wrap .value_01 { width:230px; height:80px; display:block; position:absolute; top:84px; left:130px;}
.sub_wrap .company_wrap .value_wrap .value_02 { width:230px; height:80px; display:block; position:absolute; top:140px; left:750px;}
.sub_wrap .company_wrap .value_wrap .value_03 { width:230px; height:80px; display:block; position:absolute; top:295px; left:140px;}
.sub_wrap .company_wrap .value_wrap .title { font-size:2em; color:#b9010d; font-weight:700;}
/* 연혁 */
.sub_wrap .company_wrap .history_wrap{margin-bottom:25px;padding:20px 0 60px 0;border:1px solid #d5d5d5;background:url("../img/company/history_pattern.gif") repeat}
.sub_wrap .company_wrap .history_wrap .history_area{position:relative;margin-top:20px}
.sub_wrap .company_wrap .history_wrap .history_title{text-align:center}
.sub_wrap .company_wrap .history_wrap .history_title img{margin-left:3px;vertical-align:top}
.sub_wrap .company_wrap .history_wrap .history_list{padding:45px 0 1px 0;margin-left:488px;background:url("../img/company/history_line.png") repeat-y left top}
.sub_wrap .company_wrap .history_wrap .history_list li{position:relative;margin-bottom:35px;padding-left:72px}
.sub_wrap .company_wrap .history_wrap .history_list p{line-height:1.4em;font-size:1.4em;color:#666}
.sub_wrap .company_wrap .history_wrap .history_list .year{margin-bottom:3px;font-size:1.8em;color:#333;font-weight:700}
.sub_wrap .company_wrap .history_wrap .history_list .dot{display:block;position:absolute;left:0;top:11px;width:68px;height:1px;background:#b8b8b8}
.sub_wrap .company_wrap .history_wrap .history_list .dot .ico{display:block;position:absolute;left:-9px;top:-9px}
.sub_wrap .company_wrap .history_wrap .history_list .text{display:block;margin:3px 0}
.sub_wrap .company_wrap .history_wrap .history_01 .bg{display:block;position:absolute;left:98px;top:116px}
.sub_wrap .company_wrap .history_wrap .history_02 .bg{display:block;position:absolute;right:52px;top:96px}
.sub_wrap .company_wrap .history_wrap .history_02 .bg2{display:block;position:absolute;left:50px;top:560px}
.sub_wrap .company_wrap .history_wrap .history_02 .bg3{display:block;position:absolute;left:650px;top:950px}
.sub_wrap .company_wrap .history_wrap .history_left{margin-left:0;margin-right:488px;background-position:right top}
.sub_wrap .company_wrap .history_wrap .history_left li{padding-left:0;padding-right:72px;text-align:right}
.sub_wrap .company_wrap .history_wrap .history_left .dot{left:auto;right:0}
.sub_wrap .company_wrap .history_wrap .history_left .dot .ico{left:auto;right:-9px}
.sub_wrap .company_wrap .history_wrap .history_mid{padding-top:10px}
.sub_wrap .company_wrap .history_wrap .history_bottom{padding-top:0;margin-top:-50px}
.sub_wrap .company_wrap .history_wrap .history_03 .history_title{margin-bottom:25px}
.sub_wrap .company_wrap .history_wrap .history_03 .sub{text-align:center;font-size:1.4em;color:#666}
/*일반현황*/
.sub_wrap .company_wrap .basis_wrap { width:980px; height:100px; display:block; border-bottom:1px solid #d5d5d5; margin-bottom:40px;}
.sub_wrap .company_wrap .basis_wrap p span { font-size:1.2em; font-weight:700; color:#333; padding-left:20px; width:100px; display:inline-block;}
.sub_wrap .company_wrap .basis_wrap p { line-height:40px;}
.sub_wrap .company_wrap .purpose_wrap { width:980px; height:490px; display:block; background:url(../img/company/bg_state_01.gif) no-repeat;margin-bottom:40px; position:relative;text-align:center; }
.sub_wrap .company_wrap .purpose_wrap .purpose_title { width:188px; height:90px; display:block; position:absolute; top:160px; left:396px; font-weight:700;  }
.sub_wrap .company_wrap .purpose_wrap .purpose_title p{color:#fff;font-size:1.5em; line-height:20px;}
.sub_wrap .company_wrap .purpose_wrap .purpose_title p span{ color:#fdfdd3;}
.sub_wrap .company_wrap .purpose_wrap .purpose_01 { width:130px; height:80px; display:block; position:absolute; top:70px; left:170px;}
.sub_wrap .company_wrap .purpose_wrap .purpose_02 { width:130px; height:80px; display:block; position:absolute; top:70px; left:690px;}
.sub_wrap .company_wrap .purpose_wrap .purpose_03 { width:130px; height:80px; display:block; position:absolute; top:395px; left:425px;}
.sub_wrap .company_wrap .purpose_wrap .purpose_01 p.num,
.sub_wrap .company_wrap .purpose_wrap .purpose_02 p.num,
.sub_wrap .company_wrap .purpose_wrap .purpose_03 p.num  { color:#b9010d; font-weight:700; font-size:2.4em; line-height:30px;}
.sub_wrap .company_wrap .purpose_wrap .purpose_01 p,
.sub_wrap .company_wrap .purpose_wrap .purpose_02 p,
.sub_wrap .company_wrap .purpose_wrap .purpose_03 p { line-height:18px;}
.sub_wrap .company_wrap .goal_wrap { width:980px; height:300px; display:block; background:url(../img/company/bg_state_02.gif) no-repeat;margin-bottom:40px; position:relative;text-align:center; border-bottom:1px solid #d5d5d5; }
.sub_wrap .company_wrap .goal_wrap .title { font-weight:700; color:#bc1a1b;display:block; width:130px; height:60px; position:absolute; top:100px; left:48px;font-size:1.5em;}
.sub_wrap .company_wrap .goal_wrap .title span { font-size:2em; line-height:30px;}
.sub_wrap .company_wrap .goal_wrap .goal_01 { font-size:1.6em; display:block; width:130px; height:60px; position:absolute; top:120px; left:300px; color:#fff; line-height:20px; font-weight:700;}
.sub_wrap .company_wrap .goal_wrap .goal_02 { font-size:1.6em; display:block; width:130px; height:60px; position:absolute; top:120px; left:500px; color:#fff; line-height:20px; font-weight:700;}
.sub_wrap .company_wrap .goal_wrap .goal_03 { font-size:1.6em; display:block; width:130px; height:60px; position:absolute; top:120px; left:700px; color:#fff; line-height:20px; font-weight:700;}


/* 조직도 */
/*
.sub_wrap .company_wrap .organization_wrap{margin-bottom:25px;width:978px;height:514px;border:1px solid #d5d5d5;background:#f9f9f9 url("../img/company/organization_line.gif") no-repeat}
.sub_wrap .company_wrap .organization_list{position:relative;width:978px;height:514px}
.sub_wrap .company_wrap .organization_list .round_01, 
.sub_wrap .company_wrap .organization_list .round_02, 
.sub_wrap .company_wrap .organization_list .round_03, 
.sub_wrap .company_wrap .organization_list .round_04, 
.sub_wrap .company_wrap .organization_list .round_05{position:absolute;width:120px;height:37px;line-height:37px;text-align:center;font-size:1.4em;color:#666;font-weight:700;background:url("../img/company/organization_round_03.png") no-repeat}
.sub_wrap .company_wrap .organization_list .round_01{left:50%;top:27px;margin-left:-57px;width:114px;height:114px;line-height:114px;font-size:1.6em;color:#333;background:url("../img/company/organization_round_01.png") no-repeat}
.sub_wrap .company_wrap .organization_list .round_02{left:50%;top:162px;margin-left:-45px;width:90px;height:90px;line-height:90px;font-size:1.6em;color:#333;background:url("../img/company/organization_round_02.png") no-repeat}
.sub_wrap .company_wrap .organization_list p{position:absolute;width:120px;height:37px;line-height:37px;text-align:center;font-size:1em;color:#666;font-weight:700;background:url("../img/company/organization_round_04.png") no-repeat}
.sub_wrap .company_wrap .organization_list .round_05{background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_02{left:308px;top:137px}
.sub_wrap .company_wrap .organization_list .list_03{left:640px;top:137px}
.sub_wrap .company_wrap .organization_list .list_05{left:640px;top:250px}
.sub_wrap .company_wrap .organization_list .list_06{left:36px;top:433px}
.sub_wrap .company_wrap .organization_list .list_07{left:46px;top:485px}
.sub_wrap .company_wrap .organization_list .list_sub{position:absolute}
.sub_wrap .company_wrap .organization_list .list_sub li{position:relative;padding-left:10px;width:110px;line-height:1.3em;text-align:left;font-size:1.4em;color:#666;font-weight:700;background:none}
.sub_wrap .company_wrap .organization_list .list_sub .dot{display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#8ba4b8}
.sub_wrap .company_wrap .organization_list .list_sub .dotg{display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#a1bba9}
.sub_wrap .company_wrap .organization_list .list_sub.list_10 li .round_06{display:block;position:absolute;left:-15px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_10 li .round_06_2{display:block;position:absolute;left:115px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07{display:block;position:absolute;left:-20px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07_2{display:block;position:absolute;left:105px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07_3{display:block;position:absolute;left:230px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07_4{display:block;position:absolute;left:355px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_08{left:244px;top:345px}
.sub_wrap .company_wrap .organization_list .list_09{left:176px;top:432px}
.sub_wrap .company_wrap .organization_list .list_10{left:190px;top:485px}
.sub_wrap .company_wrap .organization_list .list_11{left:309px;top:432px}
.sub_wrap .company_wrap .organization_list .list_12{left:323px;top:485px}
.sub_wrap .company_wrap .organization_list .list_13{left:640px;top:345px}
.sub_wrap .company_wrap .organization_list .list_14{left:454px;top:432px}
.sub_wrap .company_wrap .organization_list .list_15{left:466px;top:485px}
.sub_wrap .company_wrap .organization_list .list_16{left:580px;top:432px}
.sub_wrap .company_wrap .organization_list .list_17{left:592px;top:485px}
.sub_wrap .company_wrap .organization_list .list_18{left:706px;top:432px}
.sub_wrap .company_wrap .organization_list .list_19{left:718px;top:485px}
.sub_wrap .company_wrap .organization_list .list_20{left:832px;top:432px}
.sub_wrap .company_wrap .organization_list .list_21{left:844px;top:485px}
*/
.sub_wrap .company_wrap .organization_wrap{margin-bottom:25px;width:1020px;height:670px;border:1px solid #d5d5d5;background:#f9f9f9 url("../img/company/organization_line15.png") no-repeat}
.sub_wrap .company_wrap .organization_list{position:relative;width:978px;height:514px}
.sub_wrap .company_wrap .organization_list .round_01, 
.sub_wrap .company_wrap .organization_list .round_02, 
.sub_wrap .company_wrap .organization_list .round_03, 
.sub_wrap .company_wrap .organization_list .round_04, 
.sub_wrap .company_wrap .organization_list .round_05{position:absolute;width:120px;height:37px;line-height:37px;text-align:center;font-size:1.4em;color:#666;font-weight:700;background:url("../img/company/organization_round_03.png") no-repeat}


.round_05_01{position:absolute;width:120px;height:37px;line-height:37px;text-align:center;font-size:1.4em;color:#666;font-weight:700;background:url("../img/company/organization_round_03_01.png") no-repeat}


.sub_wrap .company_wrap .organization_list .round_01{left:50%;top:5px;margin-left:-57px;width:114px;height:114px;line-height:114px;font-size:1.6em;color:#333;background:url("../img/company/organization_round_01.png") no-repeat}
.sub_wrap .company_wrap .organization_list .round_02{left:50%;top:162px;margin-left:-45px;width:90px;height:90px;line-height:90px;font-size:1.6em;color:#333;background:url("../img/company/organization_round_02.png") no-repeat}
.sub_wrap .company_wrap .organization_list p{position:absolute;width:120px;height:37px;line-height:37px;text-align:center;font-size:1em;color:#666;font-weight:700;background:url("../img/company/organization_round_04.png") no-repeat}
.sub_wrap .company_wrap .organization_list .round_05{background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_02{left:230px;top:115px}
.sub_wrap .company_wrap .organization_list .list_03{left:855px;top:115px}
.sub_wrap .company_wrap .organization_list .list_05{left:640px;top:250px}
.sub_wrap .company_wrap .organization_list .list_06{left:7px;top:433px}
.sub_wrap .company_wrap .organization_list .list_07{left:46px;top:485px}
.sub_wrap .company_wrap .organization_list .list_22{left:780px;top:433px}
.sub_wrap .company_wrap .organization_list .list_sub{position:absolute}
.sub_wrap .company_wrap .organization_list .list_sub li{position:relative;padding-left:10px;width:110px;line-height:1.3em;text-align:left;font-size:1.4em;color:#666;font-weight:700;background:none}
.sub_wrap .company_wrap .organization_list .list_sub .dot{display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#8ba4b8}
.sub_wrap .company_wrap .organization_list .list_sub .dotg{display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#a1bba9}
.sub_wrap .company_wrap .organization_list .list_sub.list_10 li .round_06{display:block;position:absolute;left:-55px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_10 li .round_06_2{display:block;position:absolute;left:75px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07{display:block;position:absolute;left:-20px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li 

.round_07_2{display:block;position:absolute;left:-65px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07_3{display:block;position:absolute;left:60px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}
.sub_wrap .company_wrap .organization_list .list_sub.list_15 li .round_07_4{display:block;position:absolute;left:185px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}

.round_08{display:block;position:absolute;left:-5px;top:50%;margin-top:-50px;width:120px;height:37px;line-height:37px;text-align:center;color:#666;font-weight:700;background:url("../img/company/organization_round_05.png") no-repeat}


.sub_wrap .company_wrap .organization_list .list_08{left:204px;top:345px}
.sub_wrap .company_wrap .organization_list .list_09{left:176px;top:432px}
.sub_wrap .company_wrap .organization_list .list_10{left:190px;top:485px}
.sub_wrap .company_wrap .organization_list .list_11{left:309px;top:432px}
.sub_wrap .company_wrap .organization_list .list_12{left:323px;top:485px}
.sub_wrap .company_wrap .organization_list .list_13{left:530px;top:345px}
.sub_wrap .company_wrap .organization_list .list_14{left:454px;top:432px}
.sub_wrap .company_wrap .organization_list .list_15{left:466px;top:485px}
.sub_wrap .company_wrap .organization_list .list_16{left:580px;top:432px}
.sub_wrap .company_wrap .organization_list .list_17{left:592px;top:485px}
.sub_wrap .company_wrap .organization_list .list_18{left:706px;top:432px}
.sub_wrap .company_wrap .organization_list .list_19{left:718px;top:485px}
.sub_wrap .company_wrap .organization_list .list_20{left:832px;top:432px}
.sub_wrap .company_wrap .organization_list .list_21{left:844px;top:485px}
/*조직도*/



.sub_wrap .company_wrap .work_list_wrap { display:block; width:980px; height:500px; }
.sub_wrap .company_wrap .work { display:block; width:485px; height:110px; border:1px solid #d5d5d5; vertical-align:middle; float:left; margin-bottom:5px;}
.sub_wrap .company_wrap .work.l { margin-right:5px;}
.sub_wrap .company_wrap .work .title {  width:180px; height:80px; padding-top:30px; border-right:1px solid #d5d5d5; text-align:center; float:left;}
.sub_wrap .company_wrap .work .title p { font-size:2em; color:#333; font-weight:700;}
.sub_wrap .company_wrap .work .title .num { font-size:1.3em; color:#999; font-weight:normal;}
.sub_wrap .company_wrap .work .con { color:#666; font-size:1.4em; padding:26px 23px; display:table; line-height:20px;}
.sub_wrap .company_wrap .work.list_03 .con, .sub_wrap .company_wrap .work.list_06 .con { padding:15px 23px;} 
.sub_wrap .company_wrap .work.list_07 .con { padding:35px 23px;} 

/* 매출액 */
.sub_wrap .company_wrap .sales_wrap{margin-bottom:50px;padding-top:13px;border-top:3px solid #505050;overflow:hidden}
.sub_wrap .company_wrap .sales_wrap .graph{display:block}
.sub_wrap .company_wrap .sales_left{float:left;width:465px; }
.sub_wrap .company_wrap .sales_right{float:right;width:465px}
/*.sub_wrap .company_wrap .loss_wrap{padding:0 9px 9px 9px;border:1px solid #b50000;background:#f7f7f7}
.sub_wrap .company_wrap .loss_wrap .table_top{height:31px}*/
.sub_wrap .company_wrap .loss_wrap {width:465px;}
.sub_wrap .company_wrap .loss_wrap_l {padding:0 18px 0 0;border-right:1px solid #d5d5d5;width:465px; }
/* 주주사 */
.sub_wrap .company_wrap .scanning_wrap{margin-bottom:100px;padding-top:13px;border-top:3px solid #505050;overflow:hidden}
.sub_wrap .company_wrap .scanning_wrap .logo{display:block;}
.sub_wrap .company_wrap .scanning_left{float:left;width:465px}
.sub_wrap .company_wrap .scanning_right{float:right;width:465px}
.sub_wrap .company_wrap .scanning_wrap img { margin:10px 0;}
.sub_wrap .company_wrap .scanning_wrap .tit { font-size:1.5em; font-weight:700; color:#333;}
.sub_wrap .company_wrap .scanning_wrap .text { font-size:1.3em;}
/* 찾아오시는길 */
.sub_wrap .map_wrap { border-top:3px solid #505050;}

/* 사업소개 */
.sub_wrap .business_wrap .content_title{background:url("../img/business/sub_visual.jpg") no-repeat right top}
/* 주요사업 */
.sub_wrap .business_wrap .business_visual{margin-bottom:28px;width:978px;height:245px;border:1px solid #a7a4a4;background:url("../img/business/img_business_visual.jpg") no-repeat}
.sub_wrap .business_wrap .business_list{width:990px;height:588px}
.sub_wrap .business_wrap .business_list li{float:left}
.sub_wrap .business_wrap .business_list a{display:block;width:327px;height:196px;background:url("../img/business/img_business_list_01.gif") no-repeat;filter:alpha(opacity=70);opacity:0.7}
.sub_wrap .business_wrap .business_list a:hover, .sub_wrap .business_wrap .business_list a:focus{filter:"";opacity:1}
.sub_wrap .business_wrap .business_list .btn_02{background-position:-327px 0}
.sub_wrap .business_wrap .business_list .btn_03{background-position:-654px 0}
.sub_wrap .business_wrap .business_list .btn_04{background-position:0 -196px}
.sub_wrap .business_wrap .business_list .btn_05{background-position:-327px -196px}
.sub_wrap .business_wrap .business_list .btn_06{background-position:-654px -196px}
.sub_wrap .business_wrap .business_list .btn_07{background-position:0 -392px}
.sub_wrap .business_wrap .business_list .btn_08{background-position:-327px -392px}
.sub_wrap .business_wrap .business_list .btn_09{background-position:-654px -392px}
.sub_wrap .business_wrap .business_list .btn_10{background-position:-654px -392px}
.sub_wrap .business_wrap .bbs_btn .btn_right{float:right;}
.sub_wrap .business_wrap .bbs_btn .btn_left{float:left;}
.sub_wrap .business_wrap .bbs_btn a:hover { font-weight:700;}
.sub_wrap .business_wrap .bbs_btn .btn_excel{display:block;float:left;margin-right:10px;width:130px;height:30px;line-height:30px;text-align:center;font-size:1.2em;color:#fff;background:#666}

/* 타당성조사 */
.sub_wrap .business_wrap .feasibility_wrap{position:relative;padding-left:240px}
.sub_wrap .business_wrap .feasibility_wrap{background:url("../img/icon/dot_line.gif") repeat-x left bottom;padding-bottom:20px;margin-bottom:30px;}
.sub_wrap .business_wrap .feasibility_wrap:last-child{background:none;}
.sub_wrap .business_wrap .feasibility_title{position:absolute;left:0;top:-3px;font-size:1.8em;color:#333;font-weight:700}
.sub_wrap .business_wrap .feasibility_title span.eng {font-size:0.7em;color:#666;font-weight:normal; }
.sub_wrap .business_wrap .feasibility_wrap .graph_wrap{overflow:hidden}
.sub_wrap .business_wrap .feasibility_wrap .graph_left{float:left;width:362px;height:290px}
.sub_wrap .business_wrap .feasibility_wrap .graph_right{float:right;width:362px;height:290px}
.sub_wrap .business_wrap .feasibility_wrap .img_wrap{overflow:hidden; margin-top:15px;}
.sub_wrap .business_wrap .feasibility_wrap .img_left{float:left;width:362px;height:290px}
.sub_wrap .business_wrap .feasibility_wrap .img_right{float:right;width:362px;height:290px}
.sub_wrap .business_wrap .feasibility_wrap .graph_title{color:#333;font-weight:700; padding-bottom:5px;}
.sub_wrap .business_wrap .feasibility_list li{line-height:1.5em;font-size:1.4em;color:#666}
.sub_wrap .business_wrap .feasibility_visual{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e1e1e1}
.sub_wrap .business_wrap .feasibility_visual .slide_wrap{margin-bottom:20px;width:980px;height:302px;overflow:hidden}
.sub_wrap .business_wrap .feasibility_visual .slide, .sub_wrap .business_wrap .feasibility_visual .slide li{width:980px;height:302px}
.sub_wrap .business_wrap .feasibility_visual .slide img{display:block}
.sub_wrap .business_wrap .feasibility_visual .result_table{overflow:hidden}
.sub_wrap .business_wrap .feasibility_visual .result_table dt{float:left;padding-left:20px;width:80px;height:30px;line-height:30px;font-size:1.3em;color:#404040;font-weight:700}
.sub_wrap .business_wrap .feasibility_visual .result_table dd{float:left;width:280px;height:30px;line-height:30px;font-size:1.3em;color:#848484}
.sub_wrap .business_wrap .feasibility_visual .result_table .right{width:490px}
.sub_wrap .business_wrap .feasibility_result { clear:both; padding-top:20px;}
.sub_wrap .business_wrap .feasibility_result .table_wrap{margin-bottom:30px;border-top:1px solid #333;border-bottom:1px solid #333}
.sub_wrap .business_wrap .feasibility_result .sub_table th, .sub_wrap .business_wrap .feasibility_result .sub_table td{text-align:left;border-left:0;background:#fff}
.sub_wrap .business_wrap .feasibility_result .sub_table th{border-bottom:2px solid #333}
.sub_wrap .business_wrap .feasibility_result .btn_more{display:block;height:40px;line-height:40px;text-align:center;font-size:12px;color:#787878;font-weight:700;border:1px solid #d2d2d2;background:#f7f7f7}
.sub_wrap .business_wrap .feasibility_result .btn_more .ico{margin:0 0 0 4px;vertical-align:middle}
/*기타사업*/
.sub_wrap .business_wrap .book_wrap { display:block; width:800px; height:340px; background:url(../img/business/bar.gif) left 213px no-repeat;}
.sub_wrap .business_wrap .book_wrap li .text {  font-size:1.3em; color:#666; line-height:16px; padding-top:255px;}
.sub_wrap .business_wrap .book_wrap li.book_01 { margin-left:55px; display:block; width:181px; height:305px; background:url(../img/business/book_01.png) no-repeat; text-align:center; float:left;}
.sub_wrap .business_wrap .book_wrap li.book_02 { margin-left:45px;display:block; width:181px; height:305px; background:url(../img/business/book_02.png) no-repeat; text-align:center;float:left;}
.sub_wrap .business_wrap .book_wrap li.book_03 { margin-left:45px;display:block; width:181px; height:305px; background:url(../img/business/book_03.png) no-repeat; text-align:center;float:left;}
/*신재생에너지사업설계*/
.sub_wrap .business_wrap .new_list_wrap { display:block; height:550px;}
.sub_wrap .business_wrap .new_list_wrap li { float:left; margin-bottom:15px; margin-right:25px;}
.sub_wrap .business_wrap .new_list_wrap li p.img { margin-bottom:5px;}
.sub_wrap .business_wrap .new_list_wrap li p.tit { font-weight:700; color:#333; margin-bottom:5px;font-size:1.4em;}
.sub_wrap .business_wrap .new_list_wrap li p { color:#666; font-size:1.2em;}
/* 고객센터 */
.sub_wrap .customer_wrap .content_title{background:url("../img/customer/sub_visual.jpg") no-repeat right top}
/* 게시판 */
.sub_wrap .bbs_wrap{border-top:3px solid #505050; min-height:500px;}
.sub_wrap .bbs_header{padding:20px 0;overflow:hidden}
.sub_wrap .bbs_header .total{float:left;font-size:1.2em;color:#333}
.sub_wrap .bbs_header .search_wrap{float:right;height:30px;}
.sub_wrap .bbs_header .search_box{float:left;height:28px;border:1px solid #d0d0d0;border-right:0}
.sub_wrap .bbs_header .search_box .input_search{float:left;padding:0 10px;width:113px;height:28px;border:0;font-size:12px;color:#575757;*line-height:28px;line-height:28px\9}
.sub_wrap .bbs_header .search_box .select_wrap{float:left}
.sub_wrap .bbs_header .btn_search{float:left;width:52px;height:30px;text-align:center;font-size:1.2em;color:#fff;border:1px solid #9f0610;background:#b9010d}
/*.sub_wrap .select_wrap{position:relative;width:50px;height:28px;background:#fff url("../img/icon/select_arrow.gif") no-repeat right center}
.sub_wrap .select_wrap .value{cursor:pointer;padding:0 12px 0 10px;height:28px;line-height:28px;font-size:1.2em;color:#575757;;overflow:hidden;white-space:nowrap}
.sub_wrap .select_wrap select{cursor:pointer;display:block;position:absolute;left:-1px;top:0;right:-1px;width:100%;height:100%;font-size:12px;color:#575757;border:0;z-index:20;filter:alpha(opacity=0);opacity:0;z-index:20}
*/
.sub_wrap .select_wrap{position:relative;width:50px;height:28px;}
.sub_wrap .select_wrap .value{cursor:pointer;padding:0 12px 0 10px;height:28px;line-height:28px;font-size:1.2em;color:#575757;;overflow:hidden;white-space:nowrap}
.sub_wrap .select_wrap select{cursor:pointer;display:block;position:absolute;left:-1px;top:0;right:-1px;width:100%;height:100%;font-size:12px;color:#575757;border:0; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;z-index:20;z-index:20}
.sub_wrap .bbs_table{width:100%;margin-left:-1px}
.sub_wrap .bbs_table th{padding:0 18px;height:46px;text-align:center;font-size:1.4em;color:#333;font-weight:700;border-bottom:2px solid #333;background:url("../img/icon/table_line.gif") no-repeat left center}
.sub_wrap .bbs_table th:first-child{background:none}
.sub_wrap .bbs_table td{padding:12px 0;text-align:center;line-height:1.3em;font-size:1.3em;color:#666;border-top:1px solid #d4d4d4}
.sub_wrap .bbs_table tbody tr:first-child td{border-top:0}
.sub_wrap .bbs_table .l{padding:12px 20px;text-align:left}
.sub_wrap .bbs_table .link{color:#666}
.sub_wrap .bbs_table .link:hover, .sub_wrap .bbs_table .link:focus{font-weight:700;color:#111}
.sub_wrap .bbs_table .complete{color:#b9010d}
.sub_wrap .bbs_wrap .table_wrap{border-top:1px solid #333;border-bottom:1px solid #333}
.sub_wrap .bbs_wrap .table_wrap .file img { padding:0 3px;}
.sub_wrap .bbs_page{margin-top:45px;height:20px;text-align:center}
.sub_wrap .bbs_page a{display:inline-block;vertical-align:middle;*display:inline;zoom:1}
.sub_wrap .bbs_page .link{margin:0 3px;padding:0 5px 0 14px;height:19px;line-height:19px;font-size:1.2em;color:#656565;font-weight:700;background:url("../img/icon/table_line.gif") no-repeat left center}
.sub_wrap .bbs_page .link.on, .sub_wrap .bbs_page .link:hover, .sub_wrap .bbs_page .link:focus{color:#b9010d; text-decoration:underline;}
.sub_wrap .bbs_page .nob{padding-left:10px;background:none}
.sub_wrap .bbs_page .btn{margin:0 2px;width:19px;height:19px;background:url("../img/btn/bbs_page.gif") no-repeat}
.sub_wrap .bbs_page .prev{background-position:-25px 0}
.sub_wrap .bbs_page .next{background-position:-50px 0}
.sub_wrap .bbs_page .last{background-position:-75px 0}
.sub_wrap .bbs_page.page_gallery{margin-top:10px}
.sub_wrap .bbs_wrap .bbs_btn{margin-top:20px}
.sub_wrap .bbs_wrap .bbs_btn .btn_right{float:right}
.sub_wrap .bbs_wrap .bbs_btn .btn{display:block;float:left;margin-left:10px;width:74px;height:30px;line-height:30px;text-align:center;font-size:1.2em;color:#fff;background:#666}
.sub_wrap .bbs_wrap .bbs_btn .btn_write{width:52px;height:28px;border:1px solid #9f0610;background:#b9010d}
.sub_wrap .bbs_wrap .bbs_btn .btn_confirm{background:#b9010d}
.sub_wrap .bbs_wrap .bbs_btn .btn_center{text-align:center}
.sub_wrap .bbs_wrap .bbs_btn .btn_center .btn{display:inline-block;float:none;margin:0 4px;*display:inline;zoom:1}
.sub_wrap .bbs_table.view_table{margin:0}
.sub_wrap .bbs_table.view_table th{text-align:left;border-bottom:1px solid #e2e2e2;background:none}
.sub_wrap .bbs_table.view_table .info{padding-right:26px;text-align:right;font-size:1.4em;color:#909090;font-weight:normal}
.sub_wrap .bbs_table.view_table .info span{margin:0 6px;font-size:8px;vertical-align:middle}
.sub_wrap .bbs_table.view_table th.date{text-align:right}
.sub_wrap .bbs_table.view_table td{padding:12px 18px;text-align:left;border-color:#e2e2e2}
.sub_wrap .bbs_table.view_table tbody .icon{margin:-2px 0 0 5px;vertical-align:middle}
.sub_wrap .bbs_table.view_table .view_wrap{padding:30px 18px;}
.sub_wrap .bbs_table.view_table .view_wrap p{font-size:1em}
.sub_wrap .bbs_table.view_table .view_content{min-height:180px;}
.sub_wrap .bbs_table.view_table .view_content img{ max-width: 944px; }
.sub_wrap .bbs_table.view_table .view_wrap.bottom{border-top:0;background:url("../img/icon/bbs_line.gif") repeat-x left top}
.sub_wrap .bbs_table.view_table tfoot td{font-size:1.4em}
.sub_wrap .bbs_table.view_table tfoot .label{padding-right:0;width:60px;color:#333;font-weight:700}
.sub_wrap .bbs_table.view_table tfoot .label .icon{margin:-2px 10px 0 0;vertical-align:middle}
.sub_wrap .bbs_table.view_table tfoot .link{color:#999}
.sub_wrap .bbs_table.view_table tfoot .date{text-align:right;color:#999}
.sub_wrap .bbs_table.write_table{margin:0}
.sub_wrap .bbs_table.write_table th, .sub_wrap .bbs_table.write_table td{text-align:left;border:0;border-top:1px solid #e2e2e2}
.sub_wrap .bbs_table.write_table th{padding-right:0;background:#f7f7f7;white-space:nowrap}
.sub_wrap .bbs_table.write_table td{padding:7px 0 7px 10px}
.sub_wrap .bbs_table.write_table td span.email_right{ padding-left:5px;}
.sub_wrap .bbs_table.write_table tr:first-child th, .sub_wrap .bbs_table.write_table tr:first-child td{border-top:0}
.sub_wrap .bbs_table.write_table .select_wrap{width:217px;height:27px;border:1px solid #d5d5d5;}
.sub_wrap .bbs_table.write_table .select_wrap .value{height:27px;line-height:27px;font-size:1em}
.sub_wrap .bbs_table.write_table .select_wrap select{left:-1px;right:0;width:219px}
.sub_wrap .bbs_table.write_table .input_text{padding:0 10px;width:838px;height:27px;font-size:1em;color:#666;border:1px solid #d5d5d5;*line-height:27px;line-height:27px\9}
.sub_wrap .bbs_table.write_table .input_name, .sub_wrap .bbs_table.write_table .input_email, .sub_wrap .bbs_table.write_table .input_password{width:197px}
.sub_wrap .bbs_table.write_table .email_wrap input{margin-top:2px;vertical-align:middle}
.sub_wrap .bbs_table.write_table .email_wrap label{margin:0 6px 0 10px;font-size:1em;color:#999;font-weight:700;vertical-align:middle}
.sub_wrap .bbs_table.write_table .phone_wrap .input_text{padding:0 5px;width:80px;text-align:center}
.sub_wrap .bbs_table.write_table .phone_wrap .unit{display:inline-block;margin-left:2px;width:12px;height:29px;line-height:29px;text-align:center;font-size:1em;color:#999;*display:inline;zoom:1}
.sub_wrap .bbs_table.write_table .check_wrap input{margin-top:2px;vertical-align:middle}
.sub_wrap .bbs_table.write_table .check_wrap label{margin:0 15px 0 5px;font-size:1.1em;color:#656565;vertical-align:middle}
.sub_wrap .bbs_table.write_table .write_wrap{padding:20px 0;}
.sub_wrap .bbs_table.write_table .btn_file img{margin:-2px 0 0 5px;vertical-align:middle}
.sub_wrap .bbs_table.write_table .input_file{width:440px;font-size:1em;color:#666;border:1px solid #d5d5d5 !important;}
.sub_wrap .bbs_wrap .table_write{margin-bottom:25px}

.sub_wrap .bbs_table_edit{width:100%;margin-left:-1px}
.sub_wrap .bbs_table_edit .w_tr > th{padding:0 18px;height:46px;text-align:center;font-size:1.4em;color:#333;font-weight:700;border-bottom:2px solid #333;background:url("../img/icon/table_line.gif") no-repeat left center}
.sub_wrap .bbs_table_edit .w_tr > th:first-child{background:none}
.sub_wrap .bbs_table_edit .w_tr > td{padding:12px 0;text-align:center;line-height:1.3em;font-size:1.3em;color:#666;border-top:1px solid #d4d4d4}
.sub_wrap .bbs_table_edit tbody tr.w_tr:first-child td{border-top:0}
.sub_wrap .bbs_table_edit .l{padding:12px 20px;text-align:left}
.sub_wrap .bbs_table_edit .link{color:#666}
.sub_wrap .bbs_table_edit .link:hover, .sub_wrap .bbs_table .link:focus{font-weight:700;color:#111}
.sub_wrap .bbs_table_edit .complete{color:#b9010d}
.sub_wrap .bbs_table_edit.write_table_edit{margin:0}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > th, .sub_wrap .bbs_table_edit.write_table_edit .w_tr >  td{text-align:left;border:0;border-top:1px solid #e2e2e2}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr >  th{padding-right:0;background:#f7f7f7;white-space:nowrap}
.sub_wrap .bbs_table_edit.write_table_edit  .w_tr > td{padding:7px 0 7px 10px}
.sub_wrap .bbs_table_edit.write_table_edit  .w_tr > td span.email_right{ padding-left:5px;}
.sub_wrap .bbs_table_edit.write_table_edit tr.w_tr:first-child th, .sub_wrap .bbs_table_edit.write_table_edit tr.w_tr:first-child td{border-top:none;}
.sub_wrap .bbs_table_edit.write_table_edit .select_wrap{width:217px;height:27px;border:1px solid #d5d5d5;}
.sub_wrap .bbs_table_edit.write_table_edit .select_wrap .value{height:27px;line-height:27px;font-size:1em}
.sub_wrap .bbs_table_edit.write_table_edit .select_wrap select{left:-1px;right:0;width:219px}
.sub_wrap .bbs_table_edit.write_table_edit .input_text{padding:0 10px;width:838px;height:27px;font-size:1em;color:#666;border:1px solid #d5d5d5;*line-height:27px;line-height:27px\9}
.sub_wrap .bbs_table_edit.write_table_edit .input_name, .sub_wrap .bbs_table_edit.write_table_edit .input_email, .sub_wrap .bbs_table_edit.write_table_edit .input_password{width:197px}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .email_wrap  input{margin-top:2px;vertical-align:middle}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .email_wrap label{margin:0 6px 0 10px;font-size:1em;color:#999;font-weight:700;vertical-align:middle}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .phone_wrap .input_text{padding:0 5px;width:80px;text-align:center}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .phone_wrap .unit{display:inline-block;margin-left:2px;width:12px;height:29px;line-height:29px;text-align:center;font-size:1em;color:#999;*display:inline;zoom:1}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .check_wrap  input{margin-top:2px;vertical-align:middle}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > .check_wrap label{margin:0 15px 0 5px;font-size:1.1em;color:#656565;vertical-align:middle}
.sub_wrap .bbs_table_edit.write_table_edit .write_wrap{padding:20px 0}
.sub_wrap .bbs_table_edit.write_table_edit .btn_file img{margin:-2px 0 0 5px;vertical-align:middle}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > td .input_file{width:440px;font-size:1em;color:#666;border:1px solid #d5d5d5}
.sub_wrap .bbs_table_edit.write_table_edit .w_tr > td.file_info { font-size:1.2em; border-top:0;}

.sub_wrap .bbs_table_edit.write_table_edit .w_tr > th.border_bot, .sub_wrap .bbs_table_edit.write_table_edit .w_tr >  td.border_bot { border-bottom:1px solid #e2e2e2;}

/*게시글이 없을 경우*/
.sub_wrap .bbs_wrap.none p { padding:100px 0; text-align:center; font-size:1.5em; }
/* 사이버신문고 */
.sub_wrap .customer_wrap .sinmungo_wrap { min-height:500px;}
/*.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top { width:978px; height:330px; background:url(../img/customer/img_sinmungo.jpg) no-repeat;  display:block;}*/
.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top { width:978px; height:230px; padding-top:38px; background:#f4f4f4; border-top:2px solid #333;  display:block; margin-bottom:20px;}
.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top p {  color:#666; text-align:center;}
.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top p.title { font-size:2.7em; font-weight:700; line-height:32px; color:#333; margin-bottom:10px; padding-top:10px;}
.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top p.title span {color:#b60000}
.sub_wrap .customer_wrap .sinmungo_wrap .sinmungo_top p.text { line-height:18px;}
.sub_wrap .customer_wrap .sinmungo_wrap .info_text { text-align:center; padding-top:50px; font-weight:700;color:#b60000}
.sub_wrap .customer_wrap .sinmungo_wrap .info_text .tit { color:#333; font-size:3em; font-weight:700;}
.sub_wrap .customer_wrap .sinmungo_wrap .info_text .tit span{ color:#b60000}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn{margin-top:10px}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn .btn{display:block;float:left;margin-left:10px;width:74px;height:30px;line-height:40px;text-align:center;font-size:1.4em;color:#fff;background:#666}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn .btn_write{width:200px;height:40px;border:1px solid #333;background:#666}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn .btn_confirm{background:#b9010d}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn .btn_center{text-align:center}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_btn .btn_center .btn{display:inline-block;float:none;margin:0 4px;*display:inline;zoom:1}
.sub_wrap .customer_wrap .sinmungo_wrap .bbs_table.write_table td.file_info { font-size:1.2em; border-top:0;}

/* qna_pw */
.sub_wrap .customer_wrap .pw_wrap { border-top:3px solid #505050; min-height:300px; }
.sub_wrap .customer_wrap .pw_wrap .info_text { text-align:center; padding:100px 0;border-bottom:1px solid #999;}
.sub_wrap .customer_wrap .pw_wrap .info_text .tit { color:#333; font-size:1.5em; font-weight:700; margin-bottom:10px;}
.sub_wrap .customer_wrap .pw_wrap .info_text .tit span{ color:#b60000}
.sub_wrap .customer_wrap .pw_wrap input { width:200px;height:30px; border:1px solid #d5d5d5;}
.sub_wrap .customer_wrap .pw_wrap .btn_confirm{background:#b9010d;width:100px;height:32px; margin-left:10px;line-height:32px;text-align:center;font-size:1em;color:#fff; display:inline-block;}
.sub_wrap .customer_wrap .pw_wrap .btn_list { width:200px; height:40px;border:1px solid #333;background:#666; color:#fff; margin:0 auto; display:block; font-size:1.5em; line-height:40px; text-align:center; margin-top:20px;}
/* 관련사이트 */
.sub_wrap .customer_wrap .table_wrap.site_wrap { margin-top:20px; margin-bottom:50px;}
.sub_wrap .customer_wrap .table_wrap.site_wrap .link a { color:#666}
.sub_wrap .customer_wrap .table_wrap.site_wrap .link a:hover { color:#333; font-weight:700;}

/* 사이트맵 */
.sub_wrap .sitemap_title_line{position:relative;height:1px;font-size:2.2em;color:#575757;font-weight:700; clear:both;}
.sub_wrap .sitemap_title_line .line{display:block;position:absolute;left:0;bottom:0;right:0;width:100;height:1px;background:#e7e7e7}
.sub_wrap .sitemap_title_line .line .inner{display:block;width:185px;height:1px;background:#333}
.sub_wrap .sitemap_wrap { display:block; width:980px; height:250px;}
.sub_wrap .sitemap_wrap.sitemap_business { height:340px;}
.sub_wrap .sitemap_wrap.sitemap_center, .sub_wrap .sitemap_wrap.sitemap_recruitment,
.sub_wrap .sitemap_wrap.sitemap_center .title, .sub_wrap .sitemap_wrap.sitemap_recruitment .title,
.sub_wrap .sitemap_wrap.sitemap_center .right_wrap, .sub_wrap .sitemap_wrap.sitemap_recruitment .right_wrap { height:190px;}

.sub_wrap .sitemap_wrap .title { display:block; width:185px; height:250px; padding-top:30px; text-align:center; font-size:2.6em; color:#333; font-weight:700; float:left;}
.sub_wrap .sitemap_wrap .right_wrap { display:block; width:700px; height:250px; padding-top:30px; padding-right:50px; float:right;}
.sub_wrap .sitemap_wrap .right_wrap ul { float:left; width:190px;}
.sub_wrap .sitemap_wrap .right_wrap ul.list_1 { margin-right:15px; border-right:1px dotted #999;}
.sub_wrap .sitemap_wrap .right_wrap ul.list_2 { margin-left:15px; margin-right:15px; border-right:1px dotted #999;}
.sub_wrap .sitemap_wrap .right_wrap ul.list_3 { margin-left:15px; }
.sub_wrap .sitemap_wrap .right_wrap li.depth_1 { width:158px; height:38px; line-height:48px; font-size:1.5em; color:#333; font-weight:700; }
.sub_wrap .sitemap_wrap .right_wrap li.depth_1.line_b { border-bottom:1px dotted #999;height:48px;}
.sub_wrap .sitemap_wrap .right_wrap li.depth_1.line_t { border-top:1px dotted #999;height:48px;}
.sub_wrap .sitemap_wrap .right_wrap li.depth_1 a {color:#333;}
.sub_wrap .sitemap_wrap .right_wrap li.depth_2 { background:url(../img/icon/sitemap_dot.gif) left center no-repeat; width:148px; height:24px; line-height:24px; font-size:1.3em; color:#666; }
.sub_wrap .sitemap_wrap .right_wrap li.depth_2 a {padding-left:10px; color:#666;}
.sub_wrap .sitemap_wrap .right_wrap li.depth_3 { width:148px; height:20px; line-height:20px; font-size:1.3em; color:#666; }
.sub_wrap .sitemap_wrap .right_wrap li.depth_3 a {padding-left:10px; color:#666;}

/* 홍보센터 */
.sub_wrap .center_wrap .content_title{background:url("../img/center/sub_visual.jpg") no-repeat right bottom}
/* 회사소식 */
.sub_wrap .bbs_wrap .table_gallery{border:0;border-top:1px solid #999}
.sub_wrap .gallery_table{padding-top:15px;width:1015px;overflow:hidden}
.sub_wrap .gallery_table li{float:left;margin:0 30px 35px 0;width:306px;height:229px}
.sub_wrap .gallery_table a{display:block;width:304px;height:227px;border:1px solid #d6d6d6}
.sub_wrap .gallery_table .img{display:block;width:304px;height:166px}
.sub_wrap .gallery_table .text{display:block;padding:12px 15px 0 15px;height:48px;border-top:1px solid #d6d6d6}
.sub_wrap .gallery_table .text .no{display:block;margin-bottom:3px;font-size:1.2em;color:#9e9e9e}
.sub_wrap .gallery_table .text .title{float:left;font-size:1.4em;color:#333;font-weight:700}
.sub_wrap .gallery_table .text .date{float:right;font-size:1.2em;color:#9e9e9e}
.sub_wrap .gallery_table a:hover, .sub_wrap .gallery_table a:focus{filter:alpha(opacity=80);opacity:0.8}
/* 사회공헌 */
.sub_wrap .center_wrap .social_top{margin-bottom:25px;border-top:3px solid #505050}
.sub_wrap .center_wrap .social_top .social_box{border:1px solid #ddd;border-top:0;background:#f5f5f5;overflow:hidden}
.sub_wrap .center_wrap .social_top .text_wrap{float:left;padding:45px 0 0 38px;width:420px}
.sub_wrap .center_wrap .social_top p{font-size:1.5em;color:#727272}
.sub_wrap .center_wrap .social_top .title{margin:16px 0 12px 0;font-size:2.4em;color:#545454}
.sub_wrap .center_wrap .social_top .date{font-size:1.3em;color:#7d7d7d}
.sub_wrap .center_wrap .social_top .btn_more{display:block;margin-top:40px;width:135px;height:46px;line-height:46px;text-align:center;font-size:1.5em;color:#fff;background:#b9010d}
.sub_wrap .center_wrap .social_top .btn_more span{margin-left:15px}
.sub_wrap .center_wrap .social_top .img_wrap{float:right}
.sub_wrap .center_wrap .social_top .img_wrap img{display:block}
.sub_wrap .center_wrap .social_wrap .bbs_wrap{border-top:0}
.sub_wrap .bbs_wrap .list_table{margin-bottom:30px;border-top:1px solid #999}
.sub_wrap .bbs_wrap .list_table li{padding:12px 0;border-bottom:1px solid #d5d5d5;overflow:hidden}
.sub_wrap .bbs_wrap .list_table .link_wrap{float:left;padding:10px 0;width:590px}
.sub_wrap .bbs_wrap .list_table .link_wrap .link{display:inline-block;margin-bottom:15px;font-size:1.6em;color:#b9010d;font-weight:700;*display:inline;zoom:1}
.sub_wrap .bbs_wrap .list_table .link_wrap p{line-height:1.5em;font-size:1.4em;color:#5b5b5b}
.sub_wrap .bbs_wrap .list_table .link_wrap .info{margin-top:18px;font-size:1.3em;color:#9d9d9d}
.sub_wrap .bbs_wrap .list_table .link_wrap .info span{margin-right:30px}
.sub_wrap .bbs_wrap .list_table .img_wrap{display:block;float:right;border:1px solid #dadada}
.sub_wrap .bbs_wrap .list_table .img_wrap .img{display:block}
/* 홍보자료 */
.sub_wrap .center_wrap .video_wrap .social_top{border-top:0}
.sub_wrap .center_wrap .video_wrap .social_box{border:1px solid #ddd}
.sub_wrap .center_wrap .video_wrap .social_top .text_wrap{width:302px}
.sub_wrap .center_wrap .video_wrap .social_top .btn_youtube{display:block;margin-top:45px}
.sub_wrap .center_wrap .video_wrap .social_top .btn_youtube img{display:block}
.sub_wrap .center_wrap .video_wrap .social_top .img_wrap a{display:block}
.sub_wrap .center_wrap .video_wrap .social_top .img_wrap a:hover img{filter:alpha(opacity=80);opacity:0.8}
.sub_wrap .center_wrap .video_wrap .bbs_wrap{border-top:0}
.sub_wrap .center_wrap .video_wrap .table_gallery{border-top:0}
.sub_wrap .center_wrap .brochure_wrap{padding:45px 0 10px 0;height:435px;text-align:center;border:1px solid #d5d5d5;background:#f9f9f9 url("../img/center/bg_brochure.gif") no-repeat center center}
.sub_wrap .center_wrap .brochure_wrap .title{height:40px;line-height:40px;margin-bottom:18px;font-size:2em;color:#666}
.sub_wrap .center_wrap .brochure_wrap .title b{font-weight:700}
.sub_wrap .center_wrap .brochure_wrap .link_wrap a{display:inline-block;margin:0 5px;*display:inline;zoom:1}
.sub_wrap .center_wrap .brochure_wrap .link_wrap .img{display:block;position:relative;z-index:10}
.sub_wrap .center_wrap .brochure_wrap .link_wrap .text{display:block;position:relative;margin-top:-7px;height:50px;line-height:50px;font-size:1.6em;color:#666;font-weight:700;background:url("../img/center/bg_brochure_shadow.png") no-repeat center top;z-index:20}
.sub_wrap .center_wrap .brochure_wrap .link_wrap a:hover, .sub_wrap .center_wrap .brochure_wrap .link_wrap a:focus{opacity:0.8}
.sub_wrap .center_wrap .brochure_wrap .link_wrap a:hover .text, .sub_wrap .center_wrap .brochure_wrap .link_wrap a:focus .text{color:#000}
.sub_wrap .center_wrap .paper_wrap .bbs_wrap{border-top:0}
.sub_wrap .center_wrap .paper_wrap .table_gallery{border-top:0}
.sub_wrap .center_wrap .paper_wrap .paper_table{padding:0 0 0 50px;background:url("../img/center/bg_paper_bar.gif") repeat-y -2px -93px;overflow:hidden}
.sub_wrap .center_wrap .paper_wrap .paper_table li{float:left;margin:0 13px;width:194px;height:430px}
.sub_wrap .center_wrap .paper_wrap .paper_table a{display:block;background:url("../img/center/bg_paper_shadow.png") no-repeat center 256px}
.sub_wrap .center_wrap .paper_wrap .paper_table .img{display:block;margin-bottom:36px}
.sub_wrap .center_wrap .paper_wrap .paper_table .title{display:block;height:48px;line-height:1.3em;font-size:1.6em;color:#666;font-weight:700}
.sub_wrap .center_wrap .paper_wrap .paper_table .source{display:block;font-size:1.2em;color:#999;font-weight:700}
.sub_wrap .center_wrap .paper_wrap .paper_table a:hover .img, .sub_wrap .center_wrap .paper_wrap .paper_table a:focus .img{filter:alpha(opacity=80);opacity:0.8}
.sub_wrap .center_wrap .paper_wrap .paper_table a:hover .title, .sub_wrap .center_wrap .paper_wrap .paper_table a:focus .title{color:#333}
.sub_wrap .center_wrap .paper_wrap .paper_table a:hover .source, .sub_wrap .center_wrap .paper_wrap .paper_table a:focus .source{color:#666}
/* 품질경영 */
.sub_wrap .center_wrap .quality_top { display:block; width:980px; height:120px; background:url(../img/center/quality_box.gif) no-repeat; position:relative;}
.sub_wrap .center_wrap .quality_top .title { font-size:2.6em; font-weight:700; color:#333; position:absolute; left:120px; display:block; width:152px; height:120px; line-height:120px; }
.sub_wrap .center_wrap .quality_top .text { position:absolute; left:300px; display:block; width:670px; height:80px; padding-top:30px; }
.sub_wrap .center_wrap .quality_list { display:block; width:980px; height:320px; border-bottom:1px dotted #999; margin-top:50px; }
.sub_wrap .center_wrap .quality_list .title_wrap { width:278px; height:214px; float:left; display:block; }
.sub_wrap .center_wrap .quality_list .title { font-size:2.4em; color:#333; font-weight:700;}
.sub_wrap .center_wrap .quality_list .sub { color:#999;}
.sub_wrap .center_wrap .quality_list .line { display:block; width:18px; height:2px; background:#333; margin-top:10px;}
.sub_wrap .center_wrap .quality_list .list_wrap { width:640px; height:280px; display:block; float:right;}
.sub_wrap .center_wrap .quality_list .list_wrap li { float:left; text-align:center; font-size:1em; margin-right:40px;}
.sub_wrap .center_wrap .quality_list .list_wrap li.list_03 { margin-right:0px;}
.sub_wrap .center_wrap .quality_bottom { text-align:center; padding:50px 0;}
.sub_wrap .center_wrap .quality_top_02 { display:block; width:980px; height:110px; background:url(../img/center/quality_box_02.gif) no-repeat; position:relative;}
.sub_wrap .center_wrap .quality_top_02 .title { font-size:2.6em; font-weight:700; color:#333; position:absolute; left:120px; display:block; width:152px; height:110px; line-height:110px; }
.sub_wrap .center_wrap .quality_top_02 .text { position:absolute; left:300px; display:block; width:670px; height:80px; padding-top:35px; }
.sub_wrap .center_wrap .quality_wrap_03 .quality_title { font-size:1.8em; color:#333; padding-top:30px;}
.sub_wrap .center_wrap .quality_top_03 { display:block; width:980px; height:200px; background:url(../img/center/quality_box_03.gif) no-repeat; position:relative;}
.sub_wrap .center_wrap .quality_top_03 .title { font-size:2.6em; font-weight:700; color:#014b56; position:absolute; left:373px; top:52px; display:block; width:250px; height:110px; }
.sub_wrap .center_wrap .quality_top_03 .title span { color:#666;}
.sub_wrap .center_wrap .quality_top_03 .sub {position:absolute; left:373px; top:85px; display:block; width:600px; height:110px; color:#999;}
.sub_wrap .center_wrap .quality_top_03 .text { position:absolute; top:116px; left:373px; display:block; width:600px; height:80px; }
.sub_wrap .center_wrap .quality_list_wrap { width:980px; height:220px; display:block;}
.sub_wrap .center_wrap .quality_list_01 { display:block; width:485px; height:100px; border:1px solid #d5d5d5; background:url(../img/center/certification_icon_01.gif) 30px 24px no-repeat; float:left;}
.sub_wrap .center_wrap .quality_list_02 { display:block; width:485px; height:100px; border:1px solid #d5d5d5; background:url(../img/center/certification_icon_02.gif) 30px 24px no-repeat; float:right;}
.sub_wrap .center_wrap .quality_list_03 { display:block; width:485px; height:100px; border:1px solid #d5d5d5; background:url(../img/center/certification_icon_03.gif) 30px 24px no-repeat; float:left; margin-top:8px;}
.sub_wrap .center_wrap .quality_list_04 { display:block; width:485px; height:100px; border:1px solid #d5d5d5; background:url(../img/center/certification_icon_04.gif) 30px 24px no-repeat; float:right; margin-top:8px;}
.sub_wrap .center_wrap .quality_list_01 .title,
.sub_wrap .center_wrap .quality_list_02 .title,
.sub_wrap .center_wrap .quality_list_03 .title,
.sub_wrap .center_wrap .quality_list_04 .title { font-size:1.8em; width:97px; height:65px; border-right:1px solid #d5d5d5; padding-left:100px; padding-top:35px; font-weight:700; color:#333; float:left; margin-right:40px; }
.sub_wrap .center_wrap .quality_list_01 .title span { color:#b9010d;}
.sub_wrap .center_wrap .quality_list_01 .text { padding-top:20px;}
.sub_wrap .center_wrap .quality_list_02 .text, 
.sub_wrap .center_wrap .quality_list_03 .text, 
.sub_wrap .center_wrap .quality_list_04 .text { line-height:100px;}
.sub_wrap .center_wrap .certification_wrap{padding:45px 0 10px 0;height:435px;text-align:center;border:1px solid #d5d5d5;background:#f9f9f9 url("../img/center/bg_brochure.gif") no-repeat center center}
.sub_wrap .center_wrap .certification_wrap .title {font-size:2.6em;margin-bottom:18px; color:#333;font-weight:700;}
.sub_wrap .center_wrap .certification_wrap .title b{color:#b9010d;}
.sub_wrap .center_wrap .certification_wrap .title_s{height:20px;line-height:20px;font-size:1.8em;color:#999}
.sub_wrap .center_wrap .certification_wrap .title_s b{font-weight:700;}
.sub_wrap .center_wrap .certification_wrap .link_wrap p{display:inline-block;margin:0 5px;*display:inline;zoom:1}
.sub_wrap .center_wrap .certification_wrap .link_wrap .img{display:block;position:relative;z-index:10}
.sub_wrap .center_wrap .quality_wrap_04 { display:block; width:980px; height:600px; background:url(../img/center/bg_activity.gif) no-repeat; position:relative;}
.sub_wrap .center_wrap .quality_wrap_04 .list_01 { width:480px; height:100px; display:block; position:absolute; top:50px; left:370px;}
.sub_wrap .center_wrap .quality_wrap_04 .list_02 { width:480px; height:100px; display:block; position:absolute; top:450px; left:160px;}
.sub_wrap .center_wrap .quality_wrap_04 .list_03 { width:480px; height:100px; display:block; position:absolute; top:450px; left:634px;}
.sub_wrap .center_wrap .quality_wrap_04 .list_01 .title,
.sub_wrap .center_wrap .quality_wrap_04 .list_02 .title,
.sub_wrap .center_wrap .quality_wrap_04 .list_03 .title { font-size:1.8em; font-weight:700; color:#333;}
.sub_wrap .center_wrap .quality_wrap_04 .list_01 .text,
.sub_wrap .center_wrap .quality_wrap_04 .list_02 .text,
.sub_wrap .center_wrap .quality_wrap_04 .list_03 .text { font-size:1.4em;line-height:19px;}

/* 채용정보 */
.sub_wrap .recruit_wrap .content_title{background:url("../img/recruitment/sub_visual.jpg") no-repeat right bottom}
.sub_wrap .recruit_wrap .recruit_top{margin-bottom:10px;height:263px;background:#8d070f}
.sub_wrap .recruit_wrap .recruit_top .img{display:block;float:left}
.sub_wrap .recruit_wrap .recruit_top .text_wrap{float:right;padding:50px 50px 50px 0;width:335px}
.sub_wrap .recruit_wrap .recruit_top .text_wrap .title{font-size:2.6em;color:#fff;font-weight:700}
.sub_wrap .recruit_wrap .recruit_top .text_wrap p{font-size:1.4em;color:rgba(255,255,255,0.8);*color:#fff;color:#fff\9}
.sub_wrap .recruit_wrap .recruit_top .text_wrap .line{display:block;margin:25px 0;width:20px;height:2px;background:#fff}
.sub_wrap .recruit_wrap .bbs_wrap{}
/* 인사정보 */
.sub_wrap .recruit_wrap .person_wrap{padding-top:10px;border-top:3px solid #505050}
.sub_wrap .recruit_wrap .promotion_wrap{margin:25px 0 80px 0}
.sub_wrap .recruit_wrap .degree_list{margin:35px 0 80px 0;overflow:hidden}
.sub_wrap .recruit_wrap .degree_list li{position:relative;float:left;padding:32px 0 0 174px;width:152px;height:118px;background:url("../img/recruitment/degree_line.gif") repeat-y left top}
.sub_wrap .recruit_wrap .degree_list .list_01{width:112px;background:none}
.sub_wrap .recruit_wrap .degree_list .list_03{width:180px}
.sub_wrap .recruit_wrap .degree_list p{font-size:1.4em;color:#666;font-weight:700;white-space:nowrap}
.sub_wrap .recruit_wrap .degree_list .title{margin-bottom:3px;font-size:2em}
.sub_wrap .recruit_wrap .degree_list .desc{font-size:1.2em;color:#999}
.sub_wrap .recruit_wrap .degree_list .img{display:block;position:absolute;left:26px;top:7px;z-index:20}
.sub_wrap .recruit_wrap .welfare_list{margin-top:25px;width:1000px;height:315px;background:url("../img/recruitment/bg_welfare.gif") no-repeat;overflow:hidden}
.sub_wrap .recruit_wrap .welfare_list li{float:left;margin:0 7px 17px 0;padding-top:70px; padding-left:110px;width:126px;height:70px;text-align:left}
.sub_wrap .recruit_wrap .welfare_list p{line-height:1.3em;font-size:1.4em;color:#575757}
/* 인재양성 */
.sub_wrap .recruit_wrap .person_wrap_02 .top_wrap{ width:980px; height:296px; display:block; background:url(../img/recruitment/bg_person.gif) no-repeat;}
.sub_wrap .recruit_wrap .person_wrap_02 .top_wrap .title { width:315px; height:200px; display:block; font-size:3em; font-weight:700; color:#333; line-height:34px; float:left; padding-top:55px; padding-left:50px; letter-spacing:-2px;}
.sub_wrap .recruit_wrap .person_wrap_02 .top_wrap .title b { color:#b9010d;}
.sub_wrap .recruit_wrap .person_wrap_02 .top_wrap .text { padding-top:55px; padding-right:40px;}
.sub_wrap .recruit_wrap .person_wrap_02 .middle { text-align:center; font-size:3em; font-weight:700; color:#333;line-height:34px; padding-top:50px; }
.sub_wrap .recruit_wrap .person_wrap_02 .middle span { color:#b9010d;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap { width:980px; height:250px; display:block; margin-top:40px;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_01,
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_02,
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_03 { width:140px; height:100px; display:block; float:left; border-right:1px dotted #999; margin-right:20px; padding-top:20px; padding-bottom:20px; padding-left:140px;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_03 { border-right:0; margin-right:0;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_01 { background:url(../img/recruitment/person_icon_01.gif) center left no-repeat;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_02 { background:url(../img/recruitment/person_icon_02.gif) center left no-repeat; margin-left:20px;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap .list_03 { background:url(../img/recruitment/person_icon_03.gif) center left no-repeat;margin-left:20px;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap p.title { color:#b9010d; font-size:1.8em; font-weight:700;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap ul li { margin-bottom:10px; font-size:1.3em; color:#666; line-height:16px;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap ul li.title { padding-left:8px; margin-top:20px;border-left:4px solid #b9010d;font-size:1.6em; font-weight:700; color:#333;}
.sub_wrap .recruit_wrap .person_wrap_02 .list_wrap ul li.title span { color:#b9010d; padding-right:10px;}
/* 인사정보 */
.sub_wrap .recruit_wrap .process_wrap{padding-top:10px;border-top:3px solid #505050}
.sub_wrap .recruit_wrap .process_wrap ul.process_top {width:900px; height:160px; display:block; text-align:center; margin:40px auto;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li { float:left; display:block; width:132px; height:165px; }
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.arrow { background:url(../img/recruitment/arrow.gif) center 85px no-repeat;width:20px; height:183px; }
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_00 {background:url(../img/recruitment/step_01.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_01 {background:url(../img/recruitment/step_02.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_02 {background:url(../img/recruitment/step_03.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_02-2 {background:url(../img/recruitment/step_03-2.gif) bottom no-repeat; width:435px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_02-2 .step_detail p.text { float:left; width:135px; margin-left:8px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_03 {background:url(../img/recruitment/step_04.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_04 {background:url(../img/recruitment/step_05.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_final {background:url(../img/recruitment/step_06.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li .title { color:#b9010d; font-size:1.4em; font-weight:700;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li .text { padding-top:95px; font-size:1.4em; font-weight:700;}
.sub_wrap .recruit_wrap .process_wrap ul.process_top li.step_00 .text { color:#fff;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot { clear:both; width:900px; height:480px; background:url(../img/recruitment/step_box_01.gif) no-repeat;margin:0 auto;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li { padding:40px 0 50px 70px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li.step_02 { padding:5px 0 0px 70px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li.step_03 { padding:0px 0 0px 70px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li.step_04 { padding:0px 0 0px 70px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li .title { font-size:1.6em; color:#666; font-weight:700; padding-top:30px;}
.sub_wrap .recruit_wrap .process_wrap ul.process_bot li.step_03 .title { padding-top:20px; }

.sub_wrap .recruit_wrap .process_wrap_02{padding-top:50px;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top {width:900px; height:160px; display:block; text-align:center; margin:40px auto;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li { float:left; display:block; width:132px; height:165px; }
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.arrow { background:url(../img/recruitment/arrow.gif) center 85px no-repeat;width:120px; height:183px; }
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_00 {background:url(../img/recruitment/step_01.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_01 {background:url(../img/recruitment/step_02.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_02 {background:url(../img/recruitment/step_04.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_03 {background:url(../img/recruitment/step_04.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_04 {background:url(../img/recruitment/step_05.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_final {background:url(../img/recruitment/step_06.gif) bottom no-repeat;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li .title { color:#b9010d; font-size:1.4em; font-weight:700;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li .text { padding-top:95px; font-size:1.4em; font-weight:700;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_top li.step_00 .text { color:#fff;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_bot { clear:both; width:900px; height:320px; background:url(../img/recruitment/step_box_02.gif) no-repeat;margin:0 auto;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_bot li { padding-left:70px; }
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_bot li .title { font-size:1.6em; color:#666; font-weight:700; padding-top:68px;}
.sub_wrap .recruit_wrap .process_wrap_02 ul.process_bot li.step_02 .title { padding-top:85px;}

/* 통합검색 */
.sub_wrap .allsearch_wrap .content_title{background:url("../img/member/sub_visual.jpg") no-repeat right bottom}
.sub_wrap .allsearch_header{margin-bottom:40px;padding:22px 0 22px 242px;height:30px;background:#f7f7f7}
.sub_wrap .allsearch_header .search_wrap{float:right;height:30px;}
.sub_wrap .allsearch_header .search_box{float:left;height:28px;border:1px solid #d0d0d0;border-right:0}
.sub_wrap .allsearch_header .search_box .input_search{float:left;padding:0 10px;width:266px;height:28px;border:0;font-size:12px;color:#575757;*line-height:28px;line-height:28px\9}
.sub_wrap .allsearch_header .search_box .select_wrap{float:left}
.sub_wrap .allsearch_header .btn_search{float:left;width:52px;height:30px;text-align:center;font-size:1.2em;color:#fff;border:1px solid #9f0610;background:#b9010d}
.sub_wrap .allsearch_header .range_select{float:left;margin-right:10px;width:92px;height:28px;border:1px solid #d5d5d5;}
.sub_wrap .allsearch_header .range_select .value{height:28px;line-height:28px}
.sub_wrap .allsearch_header .range_select select{left:-1px;right:0;width:94px}
.sub_wrap .allsearch_result .result{margin-bottom:15px;font-size:1.2em;color:#333}
.sub_wrap .allsearch_result .result_box{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #d4d4d4}
.sub_wrap .allsearch_result .result_top{margin-bottom:15px;height:25px;border-bottom:1px solid #d4d4d4}
.sub_wrap .allsearch_result .result_top .total{float:left;font-size:1.4em;color:#333;font-weight:700}
.sub_wrap .allsearch_result .result_top .total b{color:#b9010d;font-weight:700}
.sub_wrap .allsearch_result .result_top .btn_more{float:right;padding-right:24px;line-height:1.5em;font-size:1.4em;color:#333;font-weight:700;background:url("../img/icon/link_more.gif") no-repeat right center}
.sub_wrap .allsearch_result .result_list{padding-left:20px}
.sub_wrap .allsearch_result .result_list li{padding:2px 0}
.sub_wrap .allsearch_result .result_list a{font-size:1.3em;color:#656565}
.sub_wrap .allsearch_result .result_list a:hover, .sub_wrap .allsearch_result .result_list a:focus{font-weight:700;color:#333}
.sub_wrap .allsearch_result .result_box .no{line-height:20px;font-size:1.3em;color:#656565}

/* 개인정보취급방침 */
.sub_wrap .member_header { border-top:3px solid #505050; position:relative; padding:15px 0; }
.sub_wrap .member_header p { font-size:1.6em; line-height:20px; color:#333;}
.sub_wrap .member_header p b { font-weight:700;}
.sub_wrap .member_header p.s { font-size:1.2em; color:#999;}
.sub_wrap .member_header .line{display:block;position:absolute;left:0;bottom:0;right:0;width:100;height:1px;background:#e7e7e7}
.sub_wrap .member_header .line .inner{display:block;width:11px;height:1px;background:#b9010d}
.sub_wrap .member_wrap p { padding-left:10px;}
.sub_wrap .member_wrap p.tit { font-size:1.6em; color:#666; font-weight:700; line-height:22px; width:980px; height:22px; background:url(../img/icon/dot.gif) left 38px no-repeat; padding-top:30px;}
.sub_wrap .member_wrap p.txt { font-size:1.5em; color:#666; line-height:22px;}
.sub_wrap .member_wrap p.txt_s { font-size:1.4em; color:#828282; line-height:20px; padding-top:5px; }
.sub_wrap .member_wrap p b { font-weight:700;}
.sub_wrap .member_bottom { margin:50px 0; width:940px; height:100px; padding:38px 0 38px 38px; background:#f1f1f1; border:1px solid #d5d5d5;}
.sub_wrap .member_bottom p { font-size:1.4em; color:#717171;}
.sub_wrap .member_bottom p.tit { font-weight:700;}
.sub_wrap .member_wrap.member_email {border-top:3px solid #505050; min-height:600px;}

/* 푸터 */
.footer_menu{padding:14px 0;border-top:1px solid #d5d5d5;background:#f8f8f8}
.footer_menu .contains{height:26px}
.footer_menu .banner{float:left}
.footer_menu .banner a{margin-left:60px}
.footer_menu .banner img{vertical-align:middle}
.footer_menu .menu{ margin-left:150px;}
.footer_menu .menu a{float:left;padding:0 36px;height:26px;line-height:26px;font-size:1.3em;color:#333;font-weight:700;border-left:1px solid #dfdfdf}
.footer_menu .menu a:first-child{border-left:0}
.footer_menu .menu .icon{margin:-2px 5px 0 0;vertical-align:middle}

#footer{padding-top:30px;height:104px;background:#333}
#footer .logo{display:block;position:absolute;left:0;top:0}
#footer .logo a, #footer .logo img{display:block}
#footer .footer_wrap{float:left;margin-left:206px;padding-top:2px}
#footer .footer_wrap .link{height:22px}
#footer .footer_wrap .link li{float:left;padding:0 12px;height:12px;line-height:12px;border-left:1px solid #dbdbdb}
#footer .footer_wrap .link li:first-child{padding-left:0;border-left:0}
#footer .footer_wrap .link a{font-size:1.1em;color:#dbdbdb}
#footer .footer_wrap .link a:hover, #footer .footer_wrap .link a:focus{font-weight:700}
#footer .footer_wrap p{line-height:20px;font-size:1.1em;color:#bcbcbc}
#footer .btn{display:block;position:absolute;top:0;right:1px;width:90px;height:22px;line-height:22px;text-align:center;font-size:1em;color:#bcbcbc;background:#1b1b1b;z-index:20}
#footer .btn:hover, #footer .btn:focus{font-weight:700;color:#fff}
#footer .btn_contact{right:0px}

#footer .wa{display:block;position:absolute;top:0;right:60px;width:100px;height:70px;z-index:20}

/* 에니메이션 */
.main_wrap .business_wrap .btn_slide img, .main_wrap .banner_wrap .title_wrap .btn_slide img, .main_wrap .news_wrap .btn_more img, 
.main_wrap .business_wrap .slide_wrap .over, .main_wrap .business_wrap .slide_wrap .text, .main_wrap .business_wrap .slide_wrap .icon, 
#lnb img, #sub_top img, .sub_wrap .business_wrap .business_list a, .sub_wrap .gallery_table a, .sub_wrap .center_wrap .video_wrap .social_top .img_wrap a img, 
.sub_wrap .center_wrap .brochure_wrap .link_wrap a, .sub_wrap .center_wrap .paper_wrap .paper_table a .img{
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
