@charset "utf-8";
/* @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face{
    font-family: 'NanumBarunGothic';
    src: url('/css/NanumBarunGothic.eot');
    src: local("☺"), url('/css/NanumBarunGothic.woff') format('woff');
}
@font-face{
    font-family: 'NanumBarunGothicBold';
    src:url('/css/NanumBarunGothicBold.eot');
    src: local("☺"), url('/css/NanumBarunGothicBold.woff') format('woff');
} */
@font-face {
  font-family: 'Nanum GothicR';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum GothicE';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum GothicEb';
  font-style: normal;
  font-weight: 900;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* Common */
*{margin:0;padding:0;}
html{width:100%;height:100%;position:relative;}
body{width:100%;height:100%;position:relative;display:block;/* background:#eae2ce; */}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body {height:100%;margin:0;padding:0;word-wrap:break-word;}
body,input,textarea,select,button,table{font-family:'Nanum GothicR','굴림',Gulim,'돋움',Dotum,AppleGothic,sans-serif;font-size:100%;}
img,fieldset,video{border:0;max-width:100%;}
ul,ol,dl{list-style:none;margin:0;padding:0;}
em,address{font-style:normal}
a{text-decoration:none;color:#555;}
a:hover,a:active,a:focus,a:visited{text-decoration:none;}
p{background:url('/images/common/blank.png');}/* android p bug */
h1,h2,h3,h4,h5,h6{background:url('/images/common/blank.png');}/* android p bug */
legend{color:#333;}

blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
table { border-collapse:collapse; border-spacing:0 }
.bg_white{background:#ffffff;}
.bg_gray{background:#eeeeee;}
.a_first{position:absolute;top:0;left:-9999%;width:auto;height:auto;padding:0;margin:0;overflow:hidden;z-index:0}
.a_first:focus{left:auto;}
.a_first.tab_focus{left:auto;}
.a_last{position:absolute;bottom:0;left:-9999%;width:auto;height:auto;padding:0;margin:0;overflow:hidden;z-index:0}
.a_last:focus{left:auto;right:0}
.a_last.tab_focus{left:auto;right:0}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }

input[type=text], input[type=password], textarea{border:solid 1px #ccc;}
/* text-overflow reset */
.toe{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.toe,x:-moz-any-link,x:default{white-space:normal;word-wrap:break-word} /* Firefox 에서 줄 바꿈이 가능하도록 변경 */
*+html .toe{white-space:nowrap} /* 위 행이 IE7에도 적용되므로 IE7에만 줄 바꿈이 불가능하도록 다시 복원 */
/* hidden layer reset */
.hidden{position:absolute;top:-9999%;left:-9999% !important;width:1px;height:1px;padding:0;margin:0;font-size:0;line-height:0;overflow:hidden;}
.hide{display:none;}
.none{display:none !important;}
/*skip nav*/
#skip_nav a{display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; font-size:20px; color:#fff; font-weight:bold; background:#aaa; white-space:nowrap;}
#skip_nav a:focus,
#skip_nav a:active{position:fixed; width:100%; height:20px; line-height:20px; font-size:14px; padding:5px 0; text-align:center;z-index:999;}
/* font set */
.vdn{font-family:Verdana;}
.thm{font-family:Tahoma;}
.c_red{color:#c40c42;}

/* button */
.btn_bgc0{background:#ffffff;}
.btn_bgc1{background:#c0c0c0;}
.btn_bgc2{background:#474f61;}
.btn_red{display:inline-block;*display:inline;zoom:1;padding:12px 20px;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'Nanum GothicR';font-weight:800;}

.btn_fc0{color:#363a43;}
.btn_fc1{color:#363a43;}
.btn_fc2{color:#ffffff;}

/* LayOut */
#wrap{width:100%;height:100%;min-width:1170px;}
/*#header{position:relative;background:#eae2ce;z-index:30;}
#header.fixed{position:fixed;top:0;left:0;width:100%;background:#eae2ce;z-index:999;}*/
#header{position:relative;/* background:#eae2ce; */z-index:30;}
#header.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999;}
#container{position:relative;width:100%;min-height:768px;}
#footer{position:relative;width:100%;left:0;bottom:0;/* background:#363a43; */z-index:9999;}
.inner_wrap{position:relative;padding:0 50px;margin:0 auto;}

/*header*/
#header .inner_wrap{min-width:1068px;padding:0 50px;padding-bottom:0;}
.header_border{border-bottom:2px solid #c40c42;}
.bg_header_img01{background:url('/images/common/bg_header_img_01.png') 100% 100% no-repeat}
.bg_header_img02{background:url('/images/common/bg_header_img_02.png') 100% 100% no-repeat}
.bg_header_img03{background:url('/images/common/bg_header_img_03.png') 100% 100% no-repeat}
.bg_header_img04{background:url('/images/common/bg_header_img_04.png') 100% 0 no-repeat}
.btn_menu{display:none;}
.inner_wrap:after{clear:both;content: '';display: block;}
.inner_wrap .deahong_title{padding:30px 0 10px;width:34.6875%;margin: 0;}
.header_top{/* float:left; */position:relative;/* width:11.401869%; */padding: 12px 0;}
.header_top h1{/* padding:52px 0 0 0; *//* width:60%; */margin:0;}
.util_lang {position: absolute;bottom: 25px;right: 0;}
.util_lang a {color: #000;font-size: 13px;}
.util_lang .divide {margin: 0 20px;}
.main_nav{/* float:left; */position:relative;/* width:88.598131%; */ /* height:120px; */padding-bottom:0;}
.main_nav img{vertical-align:top;}
.main_nav > ul{border:none;width:1068px;height: 58px;margin-bottom: 60px;}
.main_header .main_nav > ul{border:none;width:100%;}
.main_header .main_nav > ul > li{float:left;width:236px;/* background:#eae2ce; */}
.main_nav > ul > li{float:left;width:25%;/* background:#eae2ce; */}
.main_nav > ul > li.active{background:#c40c42;}
.main_nav > ul > li > a{display:block;;zoom:1;text-align:center;margin:-1px;border:1px solid #c40c42;border-right: 0;}
.main_nav > ul > li.last > a{border-right: 1px solid #c40c42;}

.subWrap {display: none;width: 1070px;height:60px;}
.subWrap.menu01 {margin-left: -1px;}
.subWrap.menu02 {margin-left: -268px;}
.subWrap.menu02 li {padding-left: 350px;}
.subWrap.menu03 {margin-left: -535px;}
.subWrap.menu04 {margin-left: -802px;}
.subWrap.menu04 li {padding-left: 690px;}
.subWrap li {height:60px;padding-left: 128px;background:#c40c42;}
.subWrap li a {float:left;display: block;height: 18px;margin: 21px 18px;color: #fff;font-size: 14px;/* line-height: 60px; */}
/* .subWrap li a:first-child {margin-left: 0;} */
.subWrap li a:hover {height: 17px;border-bottom: 1px solid #fff;}

.admin{position: absolute;top:10px;right:10px;}
.admin a{display: block;padding:8px;font-size:12px;color:#eae2ce;background:#c40c42;font-weight:bold;}

/* footer */
#footer .inner_wrap{position:relative;}
#footer_oc{overflow:hidden;}
.btn_fm_oc{position:absolute;top:0;right:50px;margin-top:-40px;}
.btn_fm_oc img{vertical-align:top}
.footer_nav{position:relative;width: 1068px;margin: 0 auto;padding: 20px 50px 0px;}
.footer_nav:after{display:block;clear:both;content:''}
.footer_nav ul > li {float:left;margin-right: 40px;}
.footer_nav ul > li a{display:block;width:100%;color:#848b9a;font-size:14px;padding:0;text-align:center;font-weight:bold;}
.footer_nav ul > li.poly a{color:#c40c42;font-size:17px;line-height: 18px;font-weight:bold;letter-spacing: -1px;}
.footer_nav a{display:block;line-height:20px;}
.fn_1dep li{position:relative;height:340px;*display:inline;zoom:1;float:left;width:25%;background:url('/images/common/bg_fn_1dep.png') 0 0 repeat-y;}
.fn_1dep li.first{background:none;}
.fn_1dep li a{color:#fff;font-size:16px;padding:0 0 5px 22px;font-weight:bold;}
.fn_2dep li{position:relative;height:auto;*display:inline;zoom:1;float:left;width:100%;margin:0;background:none;}
.fn_2dep li a{color:#848b9a;font-size:12px;padding:0 0 5px 22px;}
.fn_2dep li a:hover{color:#eae2ce;}
.fn_2dep li a:focus{color:#eae2ce;}
.fn_3dep li{position:relative;height:auto;*display:inline;zoom:1;float:left;width:100%;margin:0;background:none;}
.fn_3dep li a{color:#848b9a;font-size:12px;padding:0 0 1px 29px;}
.fn_3dep li a:hover{color:#eae2ce;}
.fn_3dep li a:focus{color:#eae2ce;}

.daehong_sns{position:absolute;display:block;top:25px;right:50px;width:106px;float:none;margin:0;background:none;z-index:99;}
.daehong_sns a.dhsns{display:block;width:100%;color:#fff;font-size:16px;padding:0 0 22px;font-weight:bold;}
.daehong_sns .sns_list{position:relative;width:126px;padding:0 0 30px;margin:0 0 0;}
.daehong_sns .sns_list2{position:relative;width:126px;*margin:0 0 1px;}
.daehong_sns .sns_list3{position:relative;width:126px;}
.daehong_sns .sns_list4{position:relative;width:126px;}
.daehong_sns .sns_list li{float:left;position:relative;width:32%;height:auto;margin:0 1px 5px 0;background:none;}
.daehong_sns .sns_list li a{display:block;width:100%;color:#fff;font-size:13px;padding:0;text-align:center;font-weight:bold;}
.daehong_sns .sns_list li a img{vertical-align:top;}
.daehong_sns .sns_list2 li a{color:#2b2b2b;font-size: 15px;font-weight:bold;}
.daehong_sns .sns_list3 li a{font-weight:bold;}
.daehong_sns .sns_list3 li.poly a{font-size:15px;color:#c40c42;font-weight:bold;letter-spacing: -1px;}
.daehong_sns .sns_list4 li.lang_kr{float:left;position:relative;width:50%;height:auto;margin:0;}
.daehong_sns .sns_list4 li.lang_en{float:right;position:relative;width:50%;height:auto;margin:0;}
.daehong_sns .sns_list4 li a{display:block;width:auto;margin:-1px;border:1px solid #363a43;color:#ffffff;font-weight:bold;}
.daehong_sns li{position:relative;width:100%;height:auto;*display:inline;zoom:1;float:left;margin:0 0 1px;background:none;}
.daehong_sns li a{display:block;width:100%;height:30px;color:#363a43;font-size:13px;line-height:30px;padding:0;text-align:center;}
.daehong_sns li a.double{height: 36px;line-height: 15px;padding-top: 6px;}

.copyright{color:#848b9a;font-size:13px;line-height:20px;background:#1f232b;}
.address{padding:14px 50px 14px 280px;background:url('/images/common/fc_logo.gif') 0px center no-repeat;}

/* intro */
.intro_wrap{position:relative;padding:0 50px;min-height:1024px;}
.intro_wrap img{vertical-align:top;}
.intro_btn{position:absolute;display:block;top:50%;left:50%;width:54px;height:55px;padding:120px 50px 50px;margin:-174px auto auto -82px;text-align:center;z-index:99;background:url('/images/common/intro_btn.png') center 55px no-repeat;}
.intro_btn:hover{background:url('/images/common/intro_btn_on.png') center 55px no-repeat;}
.intro_btn:active{background:url('/images/common/intro_btn_on.png') center 55px no-repeat;}
.intro_title{position:absolute;top:55%;left:50%;width:80%;margin:auto auto auto -40%;text-align:center;}

/* main - container */
.main_container{/* background:#eae2ce; */}
.mv_container{position:relative;width:100%;background: #000;}
.mv_container .video_container{width:1170px;height:470px;margin:0 auto;overflow:hidden;}
.mv_container .video_wrap{width:100%;height:470px;margin:0 auto;overflow:hidden;}
.mv_container .video_wrap object{vertical-align:top;margin:0 auto;}
.close_open_mv_content{position:absolute;bottom:-36px;left:50%;margin-left:-236px;width:472px;height:36px;color:#fff;z-index:999;}
.contents{position: relative;width:1068px;height:1068px;height:auto;margin:0 auto;padding:30px 0 50px;}
.contents .inner_cont{position: relative;width:100%;height:802px;overflow:hidden;}
.contents .inner_cont img{vertical-align: top;}
.contents .inner_cont:after{content: '';display: block;clear: both;}
.contents .inner_cont .cont_box01{position: absolute;width:258px;height:529px;margin:0;}
.contents .inner_cont .cont_box02{position: absolute;width:527px;height:258px;margin:0;}
.contents .inner_cont .cont_box03{position: absolute;width:258px;height:258px;margin:0;}

.contents .cont01{left:0px;top:0px;}
.contents .cont02{left:270px;top:0px;}
.contents .cont03{left:539px;top:0px;}
.contents .cont04{left:808px;top:0px;}
.contents .cont05{left:270px;top:270px;}
.contents .cont06{left:808px;top:270px;}
.contents .cont07{left:0px;top:539px;}
.contents .cont08{left:539px;top:539px;}
.contents .cont09{left:808px;top:539px;}
/* 
.contents .inner_cont .cont_box01{position: absolute;width:260px;height:260px;margin:0;overflow:hidden;}
.contents .inner_cont .cont_box02{position: absolute;width:260px;height:529px;margin:0;overflow:hidden;}
.contents .inner_cont .cont_box03{position: absolute;width:529px;height:260px;margin:0;overflow:hidden;}

.contents .cont01{left:0px;top:0px;}
.contents .cont02{left:269px;top:0px;}
.contents .cont03{left:538px;top:0px;}
.contents .cont04{left:0px;top:269px;}
.contents .cont05{left:538px;top:269px;}
.contents .cont06{left:0px;top:538px;}
.contents .cont07{left:538px;top:538px;}
.contents .cont08{left:807px;top:538px;}
.contents .cont09{left:0px;top:807px;background:url('/images/common/bg_cont09.gif') 0 0 no-repeat;}
.contents .cont10{left:269px;top:807px;}
.contents .cont11{left:538px;top:807px;}
 */
.contents .inner_cont .sns_list{padding:41px 40px;}
.contents .inner_cont .mt_txt{position:absolute;top:0;right:0;width: 320px;height:126px;padding: 174px 180px 0 34px;color:#fff;font-size:14px;cursor:pointer;}
.contents .inner_cont .mt_txt_eng{position:absolute;top:0;right:0;width:295px;height:126px;padding:113px 200px 0 34px;color:#fff;font-size:14px;cursor:pointer;}
.contents .inner_cont .mt_txt2{position:absolute;top:0;right:0;width:235px;height:146px;padding:114px 34px 0 260px;color:#fff;font-size:14px;cursor:pointer;}
.contents .inner_cont .mt_txt3{position:absolute;top:0;right:0;width: 198px;height:86px;padding: 114px 30px 0px;color:#fff;font-size:14px;cursor:pointer;}
.contents .inner_cont .mt_txt3_eng{position:absolute;top:0;right:0;width:295px;height:96px;padding:164px 200px 0px 34px;color:#fff;font-size:14px;cursor:pointer;}

/* sub - container */
.sub_container{width:100%;}
.sub_container h2.sc_title{text-align:left;font-size:34px;font-family:'Nanum GothicR';padding:50px 0;}

/* footer menu container padding-bottom */
.fm_open_cp{padding-bottom:460px}

/* 서브메뉴 */
.sub_menu{position:fixed;top:200px;right:2%;z-index:999;}
.main_nav ul li.active .sub_menu{display:block;position:fixed;top:200px;right:2%;z-index:888;}
.sub_menu ul{width:auto;border:none;}
.sub_menu ul li{float:none;position:relative;width:auto;height:28px;padding:0;margin:0;display:block;zoom:1;background:none;}
.sub_menu ul li a{position:relative;width:20px;padding:2px 22px 4px 0;margin:0;font-size:12px;text-align:right;color:#eae2ce;border:none;overflow:visible;}
.sub_menu ul li a .circle_focus{position:absolute;top:0;right:0;width:20px;height:20px;vertical-align:top;z-index:888;background:url('/images/common/btn_sub_menu.png') 0 0 no-repeat;}
.sub_menu .bullet_txt{display:none;position:absolute;top:-2px;*top:0;right:22px;width:200px;height:18px;padding:4px 0 0;text-align:right;vertical-align:top;z-index:999;}
.sub_menu .bg_sm_txt{padding:2px 0 4px 8px;*padding:4px 0 4px 8px;background:url('/images/common/bg_sm_txt.png') 0 0 no-repeat;*background:url('/images/common/bg_sm_txt.png') 0 6px no-repeat;vertical-align:top;}
.sub_menu a.active{width:auto;}
.sub_menu a.active .bullet_txt{display:inline-block;*display:inline;zoom:1;}
.sub_menu a.active .circle_focus{position:absolute;top:0;right:0;width:20px;height:20px;vertical-align:top;z-index:888;background:url('/images/common/btn_sub_menu_on.png') 0 0 no-repeat;}
.sub_menu a:focus{width:auto;}
.sub_menu a:focus .circle_focus{position:absolute;top:0;right:0;width:20px;height:20px;vertical-align:top;z-index:888;background:url('/images/common/btn_sub_menu_on.png') 0 0 no-repeat;}
.sub_menu a:focus .bullet_txt{display:inline-block;*display:inline;zoom:1;}
.sub_menu .sm_txt{padding:2px 15px 4px 0;*padding:6px 15px 5px 0;background:url('/images/common/bg_sm_txt_arrow.png') 100% 0 no-repeat;*background:url('/images/common/bg_sm_txt_arrow.png') 100% 2px no-repeat;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sub_menu .bg_sm_txt{top:0;}
	.sub_menu .bg_sm_txt{padding:4px 0 4px 8px;}
	.sub_menu .sm_txt{padding:4px 15px 4px 0;}
}


/* 홍보자료 다운로드 */
.ad_dwld{padding:0 0 0;}
.ad_dwld h2{padding:0;margin:0;}
.ad_dwld h2 img{vertical-align:top;}
.ad_dwld .ad_dwld_box{display:none;width:184px;padding:79px 0 0 20px;}
.ad_dwld .ad_dwld_box p{font-size:20px;text-align:left;font-weight:bold;padding:0 0 6px;margin:0 0 6px;background:url('/images/common/bg_dpt_3x4.gif') 0 100% repeat-x;}
.ad_dwld .ad_dwld_box li{margin:0 0 3px;}

/* CEO 인사말 */
.ceo_greeting{position:relative;padding:0px 50px 238px;}
.ceo_greeting h2.sc_title{padding:140px 0 40px;}
.ceo_greeting strong{font-size:30px;font-weight:normal;line-height:43px}
.ceo_greeting p{width:700px;font-size:18px;margin:0 0 20px;}
/*.ceo_greeting .sign{margin:80px 0 0;}*/
.ceo_greeting .sign{margin-top: 50px;font-weight:bold;} /* 2016-03-18 수정 */
.ceo_greeting .balloon{position:absolute;top:20px;right:0;width:266px;height:247px;background:url('/images/common/img_balloon.png') 0 0 no-repeat;z-index:99;}
.ceo_greeting .ceo_greeting_img{position:absolute;bottom:106px;right:200px;}
.ceo_greeting.eng .ceo_greeting_img{position:absolute;bottom:146px;right:100px;}
.ceo_greeting .ceo_greeting_img img{vertical-align:top;}

/* 대홍기획 HISTORY */
.dh_history{padding:0 50px 185px 50px;background:url('/images/common/bg_dh_history.gif') 94% 440px no-repeat;}
.dh_history h2.sc_title{padding:140px 0 40px;}
.dh_history strong{font-size:30px;font-weight:normal;}
.dh_history p{font-size:14px;margin:0 0 40px;}
.dh_history dl{padding:0 0 20px 0;line-height:22px;list-style:circle;}
.dh_history dd{font-size:18px;background:url('/images/common/blank.png');}
.dh_history dd .yymm{padding:0 14px 0 0;}
.dh_history .img_hand{position:absolute;top:590px;right:100px;}

/* ORGANIZATIONS 조직도 */
.dh_organizations{padding:0 50px 131px 50px;background:url('/images/common/img_cup.png') 94% 84px no-repeat;}
.dh_organizations h2.sc_title{padding:60px 0 40px;}
.dh_organizations strong{font-size:30px;font-weight:normal;}
.dh_organizations p{font-size:14px;margin:0 0 100px;}
.dh_organizations .organizations_map{position:relative;text-align:center;}
.en_w75{width:75%;}
#img_cup3{position:absolute;top:56px;right:212px;width:38px;height:132px;background:url('/images/common/img_cup3.png') 0 0 no-repeat;}

/* AWARDS 수상실적 */
.dh_awards{position:relative;padding:0 50px 100px 50px;background:url('/images/common/img_cup2.png') 94% 12% no-repeat;}
.dh_awards:after{display:block;clear:both;content:''}
.dh_awards h2.sc_title{padding:110px 0 40px;}
.dh_awards strong{font-size:30px;font-weight:normal;}
.dh_awards p{font-size:14px;margin:0 0 40px;}
.dh_awards .img_cup2{position:absolute;top:114px;right:50px;width:264px;height:170px;background:url('/images/common/img_cup2.png') 0 0 no-repeat;}
.dh_awards .img_awards{position:absolute;top:270px;left:80px;width:80px;height:75px;background:url('/images/common/img_awards.png') 0 0 no-repeat;z-index:99;}
.dh_awards .img_awards_eng{position:absolute;top:300px;left:80px;width:80px;height:75px;background:url('/images/common/img_awards.png') 0 0 no-repeat;z-index:99;}
.domestic_wrap{width:100%;}
.domestic{float:left;width:49%;margin:0 0.5% 0 0;background:#eae2ce;}
.domestic h3{height:80px;line-height:80px;font-size:30px;color:#fff;background:#c40c42;text-align:center;font-weight:normal;}
.f_country{float:left;width:49%;margin:0 0 0 0.5%;background:#eae2ce;}
.f_country h3{height:80px;line-height:80px;font-size:30px;color:#fff;background:#c40c42;text-align:center;font-weight:normal;}
.awards_list{min-height:732px;padding:30px 30px;line-height:20px;}
.awards_list dl{width:100%;margin:0 0 4px;}
.awards_list dt{float:left;width:20%;}
.awards_list dd{float:left;width:80%;font-size:12px;}
.awards_list_eng{min-height:892px;padding:30px 30px;line-height:20px;}
.awards_list_eng dl{width:100%;margin:0 0 4px;}
.awards_list_eng dt{float:left;width:20%;}
.awards_list_eng dd{float:left;width:80%;font-size:12px;}

/* MAP 오시는길 */
.dh_map{padding:0 50px 50px 50px;}
.dh_map h2.sc_title{padding:50px 0 20px;}
.dh_map strong{font-size:30px;font-weight:normal;}
.dh_map p{font-size:14px;margin:0 0 40px;}
.map_pic{position:relative;width:100%;text-align:center;margin:0 0 23px;}
.map_pic .btn_google_map{position:absolute;bottom:10px;right:10px;}
.map_info{width:100%;}
.map_info .info_txt1{width:100%;display: table;margin:0 0 20px;}
.map_info .info_txt1 dt{float:left;width:20%;margin:0 0 10px;}
.map_info .info_txt1 dd{float:right;width:80%;margin:0 0 10px;}
.map_info .info_txt2{width:100%;display: table;}
.map_info .info_txt2 dt{float:left;width:20%;margin:0 0 10px;}
.map_info .info_txt2 dd{float:right;width:80%;margin:0 0 10px;}
#dh_map_location{position:absolute;top:95px;left:484px;width:35px;height:55px;background:url('/images/common/dh_map_location.png') 0 0 no-repeat;}

/* GLOBAL */
.dh_global{position:relative;padding:0 50px 100px 50px;background:url('/images/common/img_global1.png') 92% 18% no-repeat;}
.dh_global:after{display:block;clear:both;content:''}
.dh_global h2.sc_title{padding:110px 0 40px;}
.dh_global strong{font-size:30px;font-weight:normal;}
.dh_global p{font-size:14px;margin:0 0 40px;}
.global_client_wrap{margin-bottom:50px;}
.global_client_wrap h3{font-size:28px;line-height:50px;}
.gb_client{width:847px;/* height:79px;padding:40px 60px; */margin-bottom:65px;/* background:url('/images/common/bg_gb_client.png') 0 0 no-repeat; */}
/* .gb_client_eng{width:847px;height:79px;padding:30px 40px 50px 80px;margin-bottom:65px;background:url('/images/common/bg_gb_client.png') 0 0 no-repeat;} */
.gb_client_eng{width:847px;margin-bottom:65px;}
.gb_client .top, .gb_client_eng .top{width: 100%;height: 40px;padding: 0 60px;background: url(/images/common/bg_gb_client.png) top left no-repeat;}
.gb_client .bottom, .gb_client_eng .bottom {width: 100%;height: 40px;padding: 0 60px;background: url(/images/common/bg_gb_client.png) bottom left no-repeat;}
.gb_client p, .gb_client_eng p{width:100%;margin:0;padding: 0 60px;font-size:20px;line-height:26px;background-color: #95cdd0;}
/* .gb_client_eng p{font-size:20px;line-height:26px;margin:0;} */

.gb_map{position: relative;width:100%;}
.gb_map .gb_partner{font-size: 20px;padding:20px 0;}
.gb_map .gb_partner ul{margin-left:40px;}
.gb_map .gb_partner li{margin-bottom:10px;list-style:disc;}
#img_gb_client_map2{position:absolute;top:0;left:0;width:100%;height:100%;background:url('/images/common/img_gb_client_map2.png') 0 0 no-repeat;}

/* 대홍기획 SERVICE */
.service_container{padding:0 50px 190px 50px;}
.service_container h2.sc_title{padding:130px 0 40px;}
.service_container strong{font-size:30px;font-weight:normal;}
.service_container p{font-size:14px;margin:0 0 40px;}
.service_tab{position:relative;width:100%;height:220px;}
.service_tab .st_dep1{margin:0 1px;}
.service_tab .st_dep1 li{float:left;width:16.666666666667%;}
.service_tab .st_dep1 li a{display: block;text-align:center;margin:-1px;border:1px solid #c40c42;background:#eae2ce;overflow:hidden;}
.service_tab .st_dep1 li a img{vertical-align:top;}
.service_tab .st_dep1 li a.active{background: #c40c42;}
.service_tab .st_dep2{position:absolute;top:124px;left:0;width:100%;border:none;border-bottom:1px solid #cccccc;display:none;}
.service_tab .st_dep2.active{display:block;}
.service_tab .st_dep2 li{float:left;width:auto;}
.service_tab .st_dep2 li.w160px{width:160px;}
.service_tab .st_dep2 li a{display:block;text-align:center;padding:10px 10px 10px 9px;margin:-1px;border:1px solid #cccccc;background:#eaeaea;overflow:hidden;}
.service_tab .st_dep2 li a:hover{background: #ffffff;color:#555555;border-bottom:1px solid #fff;}
.service_tab .st_dep2 li a.active{background: #ffffff;border-bottom:1px solid #fff;}

.service_content{width:100%;min-height:460px;}
.service_content .sc_box{position:relative;width:100%;}
.service_content .sc_box_nav{width:100%;height:29px;text-align:center;}
.service_content .sc_box_nav .prev{position:absolute;top:-15px;*top:0;left:0;}
.service_content .sc_box_nav .next{position:absolute;top:-15px;*top:0;right:0;}
.service_content .sc_box_nav .slide_nav_location{position:relative;padding:0 50px 0;}
.service_content .tab_content{position:relative;width:100%;display:none;}
.service_content .tab_content:after{display:block;clear:both;content:'';}
.service_content .tab_content.active{display:block;}
.service_content .tab_content .service_title{margin:0 0 30px;font-size:30px;font-weight:normal;background:url('/images/common/blank.png');line-height:34px;}
.service_content .tab_content p{font-size:16px;line-height:22px;margin:0 0 40px;}
.service_content .tab_content p.img{text-align:center}

#sc_creative_solution{margin-top:-55px;}
#sc_creative_solution img{vertical-align:top;}
#sc_creative_solution table{padding:0;margin:0;}
#sc_creative_solution th{width:26%;height:162px;padding:0 0 23px;background:url('/images/common/blank.png');}
#sc_creative_solution td{font-size:18px;width:70%;padding:0 4% 23px 0;background:url('/images/common/blank.png');}

#sc_mss_strategy .layer_left{float:left;width:49%;margin:0 0 40px;}
#sc_mss_strategy .layer_right{float:right;width:49%;margin:0 0 40px;}
#sc_mss_strategy .mb20px{margin:0 0 20px;}
#sc_mss_strategy dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_mss_strategy dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_mss_strategy dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_mss_strategy .img_list{float:left;}
#sc_mss_strategy .img_list li{float:left;width:30%;margin:0 1% 0 0;}
#sc_mss_strategy .img_list li img{vertical-align:top;}

.mv_content{position:relative;max-width:970px;overflow:hidden;}
.mv_content .slide_cont{position:relative;}
.mv_content .slide_cont li{float:left;max-width:970px;}

#sc_m_pr .layer_left{float:left;width:60%;margin:0 0 40px;}
#sc_m_pr .layer_right{float:right;width:40%;margin:40px 0 40px;}
#sc_m_pr dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_m_pr dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_m_pr dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_m_pr .img_list{float:left;}
#sc_m_pr .img_list li{float:left;width:49%;margin:0 1% 0 0;}
#sc_m_pr .img_list li img{vertical-align:top;}

#sc_btl_sports .layer_left{float:left;width:46%;margin:0 0 40px;}
#sc_btl_sports .layer_right{float:right;width:54%;margin:0 0 40px;}
#sc_btl_sports dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_btl_sports dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_btl_sports dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_btl_sports .img_list.left{position:relative;float:left;width:48%;margin:0 2% 0 0;}
#sc_btl_sports .img_list.right{position:relative;float:left;width:50%;}
#sc_btl_sports .img_list img{vertical-align:top;margin:0 0 2%;}

#sc_btl_pe .layer_left{float:left;width:40%;margin:0 0 40px;}
#sc_btl_pe .layer_right{position:relative;float:right;width:40%;padding:0 20% 0 0;margin:0 0 40px 0;}
#sc_btl_pe .mb20px{margin:0 0 20px;}
#sc_btl_pe dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_btl_pe dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_btl_pe dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_btl_pe .img_list{position:absolute;top:0;right:0;width:27%;}
#sc_btl_pe .img_list li{margin:0 0 10px 0;}
#sc_btl_pe .img_list li img{vertical-align:top;}

#sc_btl_space .layer_left{float:left;width:66%;margin:0 0 40px;}
#sc_btl_space .layer_right{float:right;width:34%;margin:0 0 40px;}
#sc_btl_space dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_btl_space dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_btl_space dd{padding:0 20px 0 0;font-size:16px;line-height:24px;}
#sc_btl_space .img_list{position:relative;}
#sc_btl_space .img_list li{float:left;} /* 2016-03-11 수정 */
/*#sc_btl_space .img_list li{float:left;width:90%;}
#sc_btl_space .img_list li.no2{width:45%;}
#sc_btl_space .img_list li.no3{width:45%;}*/
#sc_btl_space .img_list img{vertical-align:top;margin:0 0 2%;}

#sc_btl_is .layer_left{float:left;width:54%;margin:0 0 40px;}
#sc_btl_is .layer_right{float:right;width:45%;margin:0 0 40px;}
#sc_btl_is .mb20px{margin:0 0 20px;}
#sc_btl_is dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_btl_is dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_btl_is dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_btl_is .img_list.left{position:relative;float:left;width:47%;margin:0 2% 0 0;}
#sc_btl_is .img_list.right{position:relative;float:left;width:50%;}
#sc_btl_is .img_list img{vertical-align:top;margin:0 0 2%;}
/*#sc_btl_is .img_list img{vertical-align:top;margin:0 0 8%;}*/

#sc_d_s .layer_left{height: 480px;position:relative;float:left;width:49%;margin:0 0 40px;}
#sc_d_s .layer_right{height: 480px;position:relative;float:right;width:49%;margin:0 0 40px 0;}
#sc_d_s .layer_left.eng, #sc_d_s .layer_right.eng{height: 540px;}
/*#sc_d_s .layer_left{float:left;width:40%;margin:0 0 40px;}
#sc_d_s .layer_right{position:relative;float:right;width:40%;padding:0 20% 0 0;margin:0 0 40px 0;}*/
#sc_d_s .mb20px{margin:0 0 20px;}
#sc_d_s li{width: 375px;height: 38px;padding: 23px 10px 17px 88px;margin-bottom: 10px;border-radius: 5px;color:#555;font-size:14px;letter-spacing:-1px;}
#sc_d_s li.list01{background: #eae2ce url(/images/common/sc_d_d_icon01.jpg) no-repeat top left;}
#sc_d_s li.list02{background: #eae2ce url(/images/common/sc_d_d_icon02.jpg) no-repeat top left;padding: 15px 10px 25px 88px;}
#sc_d_s li.list03{background: #eae2ce url(/images/common/sc_d_d_icon03.jpg) no-repeat top left;}
#sc_d_s dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_d_s dt{padding:0 20px 0 0;margin:0 0 10px;font-size:18px;font-weight:bold;}
#sc_d_s dd{padding:0 20px 0 0;font-size:14px;line-height:22px;}
#sc_d_s .img_list{position:absolute;bottom:0;right:0;}
#sc_d_s .img_list li{margin:0 0 10px 0;}
#sc_d_s .img_list li img{vertical-align:top;}

#sc_d_dm .layer_left{position:relative;float:left;width:55%;margin:0 0 20px;}
#sc_d_dm .layer_right{position:relative;float:right;width:45%;}
#sc_d_dm dl{padding:0 0 0 0;margin:0 0 20px;}
#sc_d_dm dt{padding:0 20px 0 0;margin:0 0 0px;font-size:18px;font-weight:bold;}
#sc_d_dm dd{padding:5px 20px 0 0;margin-bottom:20px;font-size:14px;line-height:22px;}
#sc_d_dm dd.boldtxt{font-weight:bold;}
#sc_d_dm .logo{vertical-align: bottom;margin-left: 15px;}

#sc_dm_ram .layer_left{float:left;width:49%;margin:0 0 40px;text-align:center;}
#sc_dm_ram .layer_right{float:left;width:49%;margin:0 0 40px;text-align:center;}

/*#sc_dm_c .layer_left{float:left;width:49%;margin:0 0 40px;text-align:center;}
#sc_dm_c .layer_right{float:left;width:49%;margin:0 0 40px;text-align:center;}*/
#sc_dm_c dl{margin: 8px 0 10px;font-size: 14px;color:#555;}
#sc_dm_c dt{font-size: 18px;font-weight: bold;margin-bottom: 8px;}
#sc_dm_c dd{margin-bottom: 3px;}
/*#sc_dm_c dt{float:left;width:30%;padding:0 0 0 0;font-size:14px;font-weight:bold;text-align:left;}
#sc_dm_c dd{float:right;width:70%;padding:0 0 0 0;font-size:14px;line-height:22px;text-align:left;}*/
#sc_dm_c .layer_box{width:700px;margin:0 auto;}
#sc_dm_c .layer_box .layer_left{float:left;}
#sc_dm_c .layer_box .layer_right{float:right;}

#sc_dm_c .layer_box.eng_vmd .layer_left{float:left;width:330px;}
#sc_dm_c .layer_box.eng_vmd .layer_right{float:right;width:300px;}



/* CAMPAIGN */
.campaign{padding:0 50px 50px 50px;min-height:1024px}
.campaign h3{font-size:15px;font-weight:normal;}
.campaign strong{font-size:30px;font-weight:normal;}
.campaign p{font-size:14px;margin:0 0 40px;text-align:left;}
.campaign .campaign_list{width:100%;}
.campaign .campaign_list:after{display:block;clear:both;content:''}
.campaign .campaign_list ul{width:100%;*margin:0 0 2%;}
.campaign .campaign_list li{float:left;width:23%;margin:0 2% 2% 0;}
.campaign .campaign_list li a{display:block;width:100%;border:1px solid #999999;margin:-1px;overflow:hidden;cursor:pointer;}
.campaign .campaign_list li a:hover{border-color:#c40c42;}
.campaign .campaign_list li a:active{border-color:#c40c42;}
.campaign .campaign_list li a:focus{border-color:#c40c42;}
.campaign .campaign_list .thumb{width:100%;display:block;}
.campaign .campaign_list .subject{height:40px;margin:8px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.campaign .campaign_list .subject .title{color:#c40c42;}
.campaign .campaign_list .subject .sub_title{color:#000;}
.campaign .btn_show_more{float:right;margin:0 2% 2% 0}
.campaign .btn_show_more a{display:block;padding:12px 20px;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'Nanum GothicR';font-weight:800;}


.campaign_company_title{padding:0 50px 0 50px;}
.campaign_other_list{position:relative;padding:0 50px 0 50px;}
.campaign_other_list h3{padding:20px 0 16px;font-size:20px;color:#c40c42;}
.campaign_other_list h4{font-size:15px;font-weight:normal;}
.campaign_other_list:after{display:block;clear:both;content:''}
.campaign_other_list ul{width:100%;*margin:0 0 2%;}
.campaign_other_list li{float:left;width:18.4%;margin:0 2% 2% 0;}
.campaign_other_list li.last{margin:0 0 2% 0;}
.campaign_other_list li a{display:block;width:100%;overflow:hidden;cursor:pointer;}
.campaign_other_list li a:hover{border-color:#c40c42;}
.campaign_other_list li a:active{border-color:#c40c42;}
.campaign_other_list .thumb{position:relative;width:100%;display:block;margin:0 0 8px;}
.campaign_other_list .bullet{position:absolute;bottom:4px;right:0;width:36px;height:36px;display:block;background:url('/images/common/btn_campaign_view.gif') 0 0 no-repeat;z-index:99;}
.campaign_other_list .subject{height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.campaign_other_list .campaign_other_menu{position:absolute;top:12px;right:50px;}
.campaign_view_box{position:relative;padding:0 50px 100px 50px;}
.campaign_view_box h3.cvb_title{padding:50px 180px 10px 0;font-size:30px;font-family:'Nanum GothicR';font-weight:800;font-weight:normal;background:url('/images/common/blank.png');}
.campaign_view_box .video_cont{line-height:24px;}
.campaign_view_box .btns_sns{position:absolute;top:49px;right:50px;width:130px;text-align:right;}
.campaign_view_box .btns_sns a{display:inline-block;}
.campaign_view_box .btns_sns img{vertical-align:top;}


/* webzine */
.em_fc_red{color:#c40c42}
.webzine{padding:60px 50px;min-height:670px;}
.webzine_contents{background:url('/images/common/bg_webzine.gif') 100% 25% no-repeat;}
.sub_title2{text-align:left;font-size:34px;font-family:'Nanum GothicR';padding:50px 0;text-transform: uppercase;}
.wz_txt{width:48%;font-size:34px;padding-bottom:32px;line-height:46px;}
.show_webzine{font-size:16px;padding-bottom:40px;}
.btn_webzine0{display: inline-block;width:234px;line-height:54px;text-align: center;font-size:16px;color: #fff;font-weight:bold;background:#c40c42;margin-bottom:25px;}
.btn_webzine1{display:inline-block;font-size:16px;font-weight:bold;background:#ccc;margin:0 0 10px 10px;width:164px;line-height:34px;text-align: center;}
.btn_webzine2{display: inline-block;width:234px;line-height:54px;font-size:16px;text-align: center;font-weight:bold;background:#ccc;margin-bottom:25px;}
.btn_webzine3{display:inline-block;color: #fff;font-size:16px;font-weight:bold;background:#c40c42;margin:0 0 10px 10px;width:164px;line-height:34px;text-align: center;}
.webzine_footer{border-top:1px solid #b3b3b3;padding-top:21px;}
.webzine_footer:after{display:block;content:'';clear:both;}
.pdf_tip{padding:10px 0;font-size:12px ;}
.webzine_footer_left{width:50%;float: left;}
.webzine_footer_right{width:50%;float: right;text-align: right;}

.btn_go_webzine{position: absolute;right: 0;bottom: 20px;}


/* 2016-04-04 채용 홈페이지 바로가기 버튼 추가 */
.recuit_sub_title{text-align:left;font-size:34px;font-family:'Nanum GothicR';padding:50px 0 20px;}
.recuit_notice{padding-bottom: 50px;}
.recuit_new{font-size: 12px;margin-left:10px;padding:8px 12px;border:none;background: #666;color:#fff;cursor:pointer;}


/* pr center */
.bgc_00{background: #f7f7f7;}
.pr_center{padding:50px;}
.ta_c{text-align: center;}
.pa_l30{padding-left:30px;}
.mgt_30 {margin-top: 30px;}
.board{position: relative;}
.board table{border-bottom:1px solid #c40c42;}
.board th{padding:10px 0;text-align: center;background: #c40c42;font-size:16px;color:#fff;font-weight: bold;vertical-align: bottom}
.board th.bar_num{background:#c40c42 url('/images/common/bg_table_bar.gif') 100% center no-repeat;}
.board th.bar_date{background:#c40c42 url('/images/common/bg_table_bar.gif') 0% center no-repeat;}
.board td{height:38px;font-size: 14px;}
.board td a{color: #333;}

/* pr center 2017-11-21 디자인 변경 */
.board_new {width:100%;}
.board_new:after {display:block;clear:both;content:''}
.board_new ul {width:100%;*margin:0 0 2%;}
.board_new li {float:left;margin:0 28px 38px 0;}
.board_new li.last {margin-right: 0;}
.board_new li img{border-bottom: 1px solid #999999;}
.board_new li a{display: block;width:169px;height:290px;color:#000;;font-size:15px;/* text-align:center; */border: 1px solid #999999;overflow: hidden;cursor: pointer;}
.board_new li a:hover, .board_new li a:active, .board_new li a:focus{border-color:#c40c42;}
.board_new li a span{color:#c40c42;}

.board_new li div.vol{margin-top: 12px;margin-left: 15px;}

/*paginate*/
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:30px 0 30px;text-align:center;zoom:1}
.paginate a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#000;font-size:16px;font-weight:bold;line-height:28px;text-decoration:none !important;background:url('/images/common/bg_page_bar.gif') 0 4px no-repeat;}
.paginate .first,.paginate .pre,.paginate .next,.paginate .end{background:none;}
.paginate a:hover,.paginate a:focus,.paginate a:active{color:#c40c42;text-decoration: underline;}
.paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#c40c42;font-size:16px;font-weight:bold;line-height:28px;text-decoration:none !important;background:url('/images/common/bg_page_bar.gif') 0 4px no-repeat;}
.paginate strong{color:#c40c42 !important;}
.paginate a span{display:block;_display:inline;position:relative;top:0;padding:0 10px 0 3px;zoom:1}
.paginate a:hover span,.paginate a:focus span,.paginate a:active span{text-decoration:underline;cursor:pointer}
.paginate strong span{display:block;_display:inline;position:relative;top:0;padding:0 10px 0 3px;zoom:1;text-decoration: underline;}
.paginate img{vertical-align: top;}

/* trend report */
.trend_report{padding:50px 50px 150px;}
.num{width:150px;}
.trend_report .board a:hover{text-decoration:underline;}

/* clients */
.client{padding:0 50px 50px;}
.sub_txt{width:100%;font-size:30px;padding-bottom:32px;}
.client_list{position: relative;max-width:967px;height:800px;margin-top:40px;}
.list_wrap{margin:0 1px;*zoom:1;}
.list_wrap:after{display:block;content:'';clear:both;}
.list_wrap .client_section{width:191px;cursor:pointer;display: block;*zoom:1;*vertical-align:top;}
.list_wrap .client_section h3{text-align:center;height:95px;*height:96px;background: #3e3e3e;border:1px solid #5c5c5c;margin:-1px;}
.list_wrap .client_section h3 a{display:block;width:100%;height:100%;}
.list_wrap .client_section h3 a span{display:block;padding:40px 0 0;font-size:14px;color:#999;}
.list_wrap .client_section h3 a.cl_eng span{display:block;padding:32px 0 0;font-size:14px;color:#999;}
.list_wrap .client_section h3:hover,.list_wrap .client_section h3:active,.list_wrap .client_section h3:focus{background: #c40c42;}
.list_wrap .client_section h3:hover a span,.list_wrap .client_section h3:active a span,.list_wrap .client_section h3:focus a span{color:#fff;}
.list_wrap .active h3{background: #c40c42;}
.list_wrap .active h3 a span{color:#fff;}
.list_wrap .active h3 a.cl_eng span{color:#fff;}
.list_wrap li .cl_dep2_wrap{display: none;position:absolute;top:0;left:-999em;width:1%;margin-top:1px;}
.list_wrap li.active .cl_dep2_wrap{display: block;position:absolute;top:0;left:20%;width:80%;margin-top:1px;}
.list_wrap li.active .cl_dep2_wrap ul{margin:0 1px;}
.list_wrap li.active .cl_dep2_wrap ul:after{display:block;content:'';clear:both;}
.list_wrap li.active .cl_dep2_wrap li{position:relative;float: left;width:25%;max-height:192px;border:1px solid #ccc;margin:-1px;}
.list_wrap li.active .cl_dep2_wrap li .cl_li_wrap{position:relative;display:block;margin:0 1px 1px 0;}
.list_wrap li.active .cl_dep2_wrap li .cl_li_wrap img{width:100%;vertical-align:top;}
.list_wrap li.active .cl_dep2_wrap li a .hover_line{display:none;position:absolute;top:-1px;left:-1px;*top:-2px;*left:-2px;border:1px solid #c40c42;margin:;z-index:99}
.list_wrap li.active .cl_dep2_wrap li a .bg_go{display:block;position: absolute;width:100%;height:100%;background:url('/images/common/bg_cl_go.gif') 90% 90% no-repeat;border:0;}
/*.list_wrap li.active .cl_dep2_wrap li a.active .hover_line{display:block;width:100%;height:100%;border:1px solid #c40c42;}*/
.list_wrap li.active .cl_dep2_wrap li a:hover .hover_line{display:block;width:100%;height:100%;}
.list_wrap li.active .cl_dep2_wrap li a:hover .bg_go{display:block;width:100%;height:100%;border:1px solid #c40c42;}

/* 신문고 */
.report{padding:50px;}
.report_top{padding:25px 0;margin-bottom:10px;border-bottom:1px solid #ccc;background:url('/images/common/bg_report_top.gif') 96% 40% no-repeat;}
.sub_txt2{width:75%;font-size:25px;padding-bottom:32px;line-height:35px;}
.report_sinmungo{margin-bottom:40px;}
.sinmun_info_box{position: relative;border:10px solid #eee;margin-bottom:50px;}
.sinmun_info_box .sinmungo_info{padding:30px;border-bottom:1px solid #eee;}
.sinmun_info_box .sinmungo_info.last{border-bottom:0}
.sinmun_info_box .sinmungo_info:after{display:block;content:'';clear:both;}
.sinmun_info_box .sinmungo_info.list01{height:110px;}
.sinmun_info_box .sinmungo_info.list02{height:40px;}
.sinmun_info_box .sinmungo_info .sinmun_info_left{width:22%;float: left;font-size:25px;}
.sinmun_info_box .sinmungo_info .sinmun_info_right{width:78%;float: left;font-size: 14px;line-height:22px;}
.sinmungo_tip{position: absolute;right:-10px;bottom:-40px;text-align: right;font-size: 14px;}
.sin_pra_info{position: relative;width:100%;}
.sin_pra_info .text_area{height:115px;border:1px solid #b3b3b3;padding:20px;overflow-y:scroll;font-size:14px;line-height:23px;}
.sin_pra_info .text_area li{margin-bottom:20px;}
.sin_pra_info .text_area li.last{margin-bottom:0;}
.sin_pra_info .ch_box{padding:15px 0;font-size: 14px;}
.sin_pra_info .ch_box .input_check{vertical-align: middle;}

.sinmungo_write{position: relative;padding:40px 0;}
.sinmungo_write h3{font-size:18px;float: left;padding:0 10px 10px 0;}
.sinmungo_write .sub_h3{position: relative;font-size:14px;top:0;left:0;font-weight:bold;color: #595959;float: left;top:3px;}
.sinmungo_write .write_box{clear: both;border-top:1px solid #b3b3b3;}
.sinmungo_write .write_box input{vertical-align: middle;}
.sinmungo_write .write_box select{vertical-align: middle;}
.sinmungo_write .write_box .form_wrap{position: relative;border-bottom:1px solid #b3b3b3;}
.sinmungo_write .write_box .form_wrap.box1{padding:10px 0 10px 130px;}
.sinmungo_write .write_box .form_wrap.box2{padding:20px 0 20px 130px;}
.sinmungo_write .write_box .box1 .table_title{display: block;position: absolute;top:17px;left:5px;font-size:16px;font-weight: bold;}
.sinmungo_write .write_box .box2 .table_title{display: block;position: absolute;top:27px;left:5px;font-size:16px;font-weight: bold;}
.sinmungo_write .write_box th{padding:8px 0;font-size:14px;text-align: left;vertical-align: top;}
.sinmungo_write .write_box td{padding:8px 0;font-size:14px;}
.sinmungo_write .write_box td .input_text_box{height:18px;border:1px solid #adadad;}
.sinmungo_write .write_box td .input_text_box2{border:1px solid #adadad;}
.sinmungo_write .write_box td .report_ta{position: relative;padding:15px;width:95%;min-height:250px;}
.sinmungo_write .write_box .chk_name{display:;}
.sinmungo_write .write_box .chk_no_name{display:;font-size:14px;line-height:23px;text-align: center;}
.sinmungo_write .write_box .company_info_box{position: relative;border-bottom:1px solid #b3b3b3;font-size: 14px;background: #eeeeee;padding:10px 25px;}
.sinmungo_write .write_box .company_info_box li{padding:2px;}
.sinmungo_write .write_box .submit_box{padding:40px;text-align: center;}
.sinmungo_write .write_box .submit_box .btn_submit_box{border:0;background: #c40c42;padding:20px 85px;font-size:16px;color: #fff;font-weight:bold;cursor:pointer;}
.ma_r{margin-right:80px;}
.ma_r1{margin-right:5%;}
.report_tip{display: block;margin:10px 0;}

/* 2016-11-29 보안문자 입력 필드 추가 */
.sinmungo_write .write_box .form_wrap.box3 {text-align: center;margin-top: 30px;padding: 20px;border-top: 1px solid #b3b3b3;}
.sinmungo_write .write_box .form_wrap.box3 p {font-weight: bold;margin-bottom: 20px;}
.sinmungo_write .write_box .form_wrap.box3 .secuTxt {display: inline-block;vertical-align: middle;}
.sinmungo_write .write_box .form_wrap.box3 .secuTxt img {border: 1px solid #ccc;}
.sinmungo_write .write_box .form_wrap.box3 .btn_refresh {display: inline-block;vertical-align: middle;}
.sinmungo_write .write_box .form_wrap.box3 .divide {display: inline-block;margin: 0 10px;}
.sinmungo_write .write_box .form_wrap.box3 .inputField {display: inline-block;}


/* 윤리강령 */
.report_wrap02{background:#eeeeee;}
.report2{padding:0 50px 50px;}
.ethics_code_box{padding:20px;border:1px solid #909090;background: #fff;}
.ethics_code_box h3{font-size:18px;margin:0 0 20px;line-height:24px;}
.ethics_code_box dl{margin:0 0 20px;}
.ethics_code_box dl dt{font-size:16px;margin:0 0 4px;font-weight:bold;}
.ethics_code_box dl dd{font-size:14px;line-height:20px;}

/* 2015-12-07 추가 */
.report_wrap03{ font-size: 20px;font-weight: bold;text-align: center; }
.report_wrap03 ul:after{display:block;clear:both;content:''}
.report_wrap03 li{ float:left;width: 290px;margin-left: 50px; }
.report_wrap03 li.first{ margin-left: 40px; }
.report_wrap03 .text{ font-size:25px;margin: 30px 0 50px; }
.report_wrap03 .color{ color:#c40c42; }
.report_wrap03 .btnwrap{ padding-bottom: 50px; }
.report_wrap03 .btn{ width:295px;height:55px;font-size:14px;line-height:55px;display:inline-block; }
.report_wrap03 .btn a{ display:block;color:#fff; }
.report_wrap03 .pdf{ background:#666;margin-right:20px; }
.report_wrap03 .link{ background:#c40c42; }

/* people */
/* LEADERSHIP */
.leadership_wrap{padding:0 50px 50px;}
.leadership_list img{vertical-align:top;}
.leadership_list .ls_list_box{width:100%;}
.leadership_list ul{position: relative;width:100%;}
.leadership_list li{width:134px;padding:0 0 0 0;margin:0 32px 0 0;float: left;}
.leadership_list li:after{display:block;clear:both;content:''}
.leadership_list li.last{margin:0 0 0 0;}
.leadership_list li a{position:relative;display:block;*display:inline;zoom:1;width:134px;height:222px;padding-bottom:20px;overflow:hidden;z-index:0;}
.leadership_list li a:focus{overflow:visible;z-index:8;}
.leadership_list li a.active{overflow:visible;z-index:8;}
.leadership_list li a:focus span{z-index:9;}
.leadership_list li a.active span{z-index:9;}
.leadership_list h3{margin:0 0 4px;font-size:14pt;color:#ffffcc;}
.leadership_list .ls_arrow{position: absolute;bottom:-7px;left:50%;margin-left:-13px;}
.leadership_list li a .l_pic{border:1px solid #999;max-width: 100%;}
.leadership_list li a:hover .l_pic{border:1px solid #c40c42;max-width: 100%;}
/*.leadership_list .l_pic{border:1px solid #999;max-width: 100%;}*/
.leadership_list .r_txt{display: ;position: absolute;width:915px;padding:20px 25px;background:#08838A;left:0;top:242px;}
.leadership_list .r_txt .btn_close{position: absolute;right:10px;top:10px;display:block;width:20px;height:20px;overflow:hidden;}
.leadership_list .txt_img{padding:0 0 0 0;font-size:14px;line-height:20px;color:#fff;}
.leadership_list .txt_img_eng{padding:0 0 0 0;font-size:14px;line-height:18px;color:#fff;}
.leadership_list .txt_img_0{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_1{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_2{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_3{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_4{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_5{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_6{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_7{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_8{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_9{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_10{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_11{position:absolute;top:0;right:145px;width:442px;height:213px;padding:16px 34px 16px 16px;z-index:10;overflow-y:auto;background:url('/images/common/bgl_leadership_list_txt.png') 0 0 no-repeat;color:#fff;line-height:24px;}
.leadership_list .txt_img_12{position:absolute;top:0;left:145px;width:442px;height:213px;padding:16px 16px 16px 34px;z-index:10;overflow-y:auto;background:url('/images/common/bgr_leadership_list_txt.png') 7px 0 no-repeat;color:#fff;line-height:24px;}

/* CAREER */
.career_in_wrap{padding:100px 50px 123px;}
.career_in_wrap:after{display:block;clear:both;content:''}
.career_in_wrap h4{font-size:30px;font-weight:normal;}
.career_in_wrap strong{font-size:30px;font-weight:normal;}
.career_in_wrap p{font-size:14px;margin:0 0 10px;text-align:left;}

.career_tab{position:relative;width:100%;height:850px;margin:0;}
.career_tab .st_dep1{width:100%;border-bottom:1px solid #cccccc;}
.career_tab .st_dep1.active{display:block;}
.career_tab .st_dep1 ul#career_tab_type {height: 39px;}
.career_tab .st_dep1 ul#career_tab_type > li{float:left;width:180px;}
.career_tab .st_dep1 ul#career_tab_type > li > a{display:block;text-align: center;padding:10px 10px 10px 9px;margin:-1px;border:1px solid #cccccc;background:#eaeaea;overflow:hidden;}
.career_tab .st_dep1 ul#career_tab_type > li > a:hover{background: #ffffff;color:#555555;border-bottom:1px solid #fff;}
.career_tab .st_dep1 ul#career_tab_type > li > a:focus{background: #ffffff;color:#555555;border-bottom:1px solid #fff;}
.career_tab .st_dep1 ul#career_tab_type > li > a.active{background: #ffffff;border-bottom:1px solid #fff;}

.career_tab .st_dep1 .process_wrap{position:absolute;top:70px;left:0;display:none;}
.career_tab .st_dep1 .process_wrap.active{display:block;}
.career_tab .st_dep1 .process_wrap h4{padding:70px 0 20px;}
.career_tab .st_dep1 .process_wrap .pw_txt_gray{color:#919191;}
.career_tab .st_dep1 .process_wrap .pw_txt_blue{font-size:19px;color:#339999;}
.career_tab .st_dep1 .process_wrap .tip{font-size:14px;color:#333;text-align: center;font-weight: bold;padding:30px 0 0 0;}
.career_tab .st_dep1 .process_wrap .pw_aem{width:100%;}
.career_tab .st_dep1 .process_wrap .pw_nc{width:100%;margin:0 0 60px;}
.career_tab .st_dep1 .process_wrap .mail_to{display:inline;text-align:left;padding:0;margin:0;border:0;background:transparent;}
.career_tab .st_dep1 .btn_show_more{margin:0 0 2% 0}
.career_tab .btn_show_more a{display:block;width:100px;margin:0 auto;padding:24px 40px;border:none;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'Nanum GothicR';font-weight:800;}
.career_tab .btn_show_more a:hover{display:block;width:100px;padding:24px 40px;margin:0 auto;border:none;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'Nanum GothicR';font-weight:800;}
.career_tab .btn_show_more a:active{display:block;width:100px;padding:24px 40px;margin:0 auto;border:none;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'Nanum GothicR';font-weight:800;}


/*채용공고*/
.career_tab .st_dep1 .job_wrap{position:absolute;top:50px;left:0;width:100%;height:439px;display:none;}
.career_tab .st_dep1 .job_wrap.active{display:block;}
.career_tab .st_dep1 .job_wrap > ul{width:100%;margin-bottom:440px;}
.career_tab .st_dep1 .job_wrap > ul > li{float:left;display:block;*display:inline;width:240px;height:220px;zoom:1;margin:0;padding:0;overflow:hidden;}
.career_tab .st_dep1 .job_wrap > ul > li img{vertical-align:top;}


/* CULTURE */
.culture_in_wrap{padding:100px 50px 110px;background:url('/images/common/img_culture.png') 96% 15% no-repeat;}
.culture_in_wrap h3{font-size:24px;font-weight:normal;}
.culture_in_wrap h4{font-size:24px;margin:0 0 10px;font-weight:normal;color:#c40c42;}
.culture_in_wrap strong{font-size:30px;font-weight:normal;}
.culture_in_wrap p{font-size:14px;margin:0 0 40px;text-align:left;}
.culture_in_wrap .sc_box_nav{width:100%;height:29px;text-align:center;}
.culture_in_wrap .sc_box_nav .prev{position:absolute;top:-15px;*top:0;left:0;}
.culture_in_wrap .sc_box_nav .next{position:absolute;top:-15px;*top:0;right:0;}
.culture_in_wrap .sc_box_nav .slide_nav_location{position:relative;padding:0 50px 0;}
.culture_in_wrap .dh_way_txt strong{font-size:18px;font-weight:bold;}

.culture_in_wrap .culture_top .dh_way{margin:0 0 10px;color:#c40c42;}
.culture_in_wrap .culture_top .dh_way_title{display:block;margin:0 0 20px;}
.culture_in_wrap .culture_top .dh_way_txt{font-size:18px;}
.culture_in_wrap .culture_frame{width:970px;padding: 0px 0 40px;overflow:hidden;}
.culture_in_wrap .culture_frame ul{width:2901px;}
.culture_in_wrap .culture_frame li{float:left;width:970px;}
.culture_in_wrap .culture_frame li:after{display:block;clear:both;content:''}
/*.culture_in_wrap .culture_frame .pic{float:left;width:48%;}
.culture_in_wrap .culture_frame .pic img{vertical-align:top;}
.culture_in_wrap .culture_frame .cont{float:right;width:52%;} */ 
.culture_in_wrap .culture_frame .cont p{margin:0 0 50px;line-height:22px;}
.culture_in_wrap .culture_frame .cont p.title{margin:20px 0 30px;line-height:22px;font-size:16px;font-weight: bold;}

.culture_in_wrap .culture_frame li.passion {}
.culture_in_wrap .culture_bottom .dh_way{margin:0 0 10px;color:#c40c42;}
.culture_in_wrap .culture_bottom .dh_way_title{display:block;margin:0 0 20px;}
.culture_in_wrap .culture_bottom .dh_way_txt{font-size:18px;}



/* best friend */
#best_friend_wrap{background:#eeeeee;padding-bottom:50px;}
.bf_wrap{position: relative;padding:0 50px 50px;}
.friend_frame{position: relative;overflow:hidden;}
.friend_frame .friend_list{}
.friend_frame .friend_list:after{display:block;content:'';clear:both;}
.friend_frame .friend_list li{position:relative;float:left;width:100%;}
.friend_frame .friend_list li .month_bf_top{position:relative;margin-bottom:18px;background: #fff;height:300px;overflow:hidden;}
.friend_frame .friend_list li .month_bf_top:after{display:block;content:'';clear:both;}
.friend_frame .friend_list li .month_bf_bottom{position: relative;background: #fff;height:300px;overflow:hidden;}
.friend_frame .friend_list li .month_bf_bottom:after{display:block;content:'';clear:both;}

.friend_frame .friend_list li .bf_contents{position: relative;}
.friend_frame .friend_list li .bf_contents h3{font-size:19px;color:#c40c42;font-weight: normal;padding:0;margin-bottom:5px;color:#7AC4C8;font-weight:bold;}
.friend_frame .friend_list li .bf_contents .bf_name{font-size:26px;color:#fff;background:#c40c42;padding:13px 0;}
.friend_frame .friend_list li .bf_contents .bf_name span{font-size:18px;}
.friend_frame .friend_list li .bf_contents .bf_txt{padding-top:30px;padding-bottom:30px;font-size:14px;line-height:25px;}

.friend_frame .friend_list li .cont_txt_left{position:relative;padding-right:40%;z-index:5;}
.friend_frame .friend_list li .cont_txt_left h3{padding:0;}
.friend_frame .friend_list li .cont_txt_left .bf_name{width:56%;padding-left:75px;overflow:hidden;}
.friend_frame .friend_list li .cont_txt_left .bf_txt{padding-left:75px;}
.friend_frame .friend_list li .cont_txt_left .bf_bar{display:block;position:absolute;top:0;left:60px;width:8px;height:66px;background:#fff;}

.friend_frame .friend_list li .cont_txt_right{position:relative;padding-left:40%;z-index:5;}
.friend_frame .friend_list li .cont_txt_right h3{padding-left:15px;}
.friend_frame .friend_list li .cont_txt_right .bf_name{padding-left:15px;}
.friend_frame .friend_list li .cont_txt_right .bf_txt{padding-left:15px;padding-right:15px;}

.friend_frame .friend_list li .cont_pic_left{position: absolute;bottom:0;left:0;z-index:3;height:300px;}
.friend_frame .friend_list li .cont_pic_left img{vertical-align:top;}
.friend_frame .friend_list li .cont_pic_right{position: absolute;bottom:0;right:0;z-index:3;height:300px;}
.friend_frame .friend_list li .cont_pic_right img{vertical-align:top;}

.friend_frame .friend_list li .cont_pic_left .img_wrap{display: block;overflow:hidden;}
.friend_frame .friend_list li .cont_pic_right .img_wrap{display: block;overflow:hidden;}

.bf_wrap .sc_box_nav{width:100%;height:29px;margin:40px 0 0;text-align:center;}
.bf_wrap .sc_box_nav .prev{position:absolute;top:-15px;*top:0;left:0;}
.bf_wrap .sc_box_nav .next{position:absolute;top:-15px;*top:0;right:0;}
.bf_wrap .sc_box_nav .slide_nav_location{position:relative;padding:0 50px 0;}







/*----------------------------------------------------------------------------------------------------------------------------------------------*/


/* 홍보센터 view*/
.sub_title3{text-align:left;font-size:34px;font-family:'NanumGothic';padding:50px 0 25px;}
.view_board{border-top:3px solid #c40c42;}
.view_board table {background-color: #fff;}
.view_board table th{font-size:14px;padding:10px 0;font-weight: normal;text-align: left;padding-left:35px;word-wrap:break-word;}
.view_board table td{font-size:14px;padding:10px 0; word-wrap:break-word;}
.view_board table td.content_td{padding:40px 30px;line-height:20px;background:url('/images/common/blank.png');}
.view_board table td img{max-width:100%;}
.view_board table td .view_content{display: block;padding:25px;}
.view_board .page_box ul{border-top:1px solid #c40c42;width:100%;border-bottom:1px solid #c40c42;margin-bottom:15px;}
.view_board .page_box ul li a{display:block;padding:10px 0;font-size:14px;}
.view_board .page_box ul li a:hover{color:#c40c42;}
.view_board .page_box ul li a span{display:inline-block;*display: inline;width:120px;text-align: center;}
.view_board .page_box .btn_list{position: relative;height:100px;}
.view_board .page_box .btn_list a{position: absolute;right:0;display:block;width:55px;padding:20px 40px;font-size:16px;color:#fff;background: #c40c42;font-weight: bold;text-align: center;}

.bg_gray01{background: #f7f7f7;}
.view_bd_bottom{border-bottom:1px solid #c40c42;}

/* 입사지원하기 */
.input_txt{padding:2px 5px;}
.recruit_wrap{padding:50px;margin:0 auto;overflow:hidden;}
.recruit_wrap .bd_b2{display: block;padding:10px 0;border-bottom:2px solid #000;}
.recruit_wrap .form_wrap{position: relative;}
.recruit_wrap .form_wrap .box_title{font-size:20px;font-weight:bold;}
.recruit_wrap .form_wrap .recruit_box01{position: relative;padding:20px 0;}
.recruit_wrap .form_wrap .recruit_box01 input, select{vertical-align:middle;}
.recruit_wrap .form_wrap .recruit_box01 .pic_box{position:absolute;width:16%;left:25px;top:25px;overflow: hidden;}
.recruit_wrap .form_wrap .recruit_box01 .pic_box .pic_frame{overflow:hidden;max-height: 206px;border:1px solid #ccc;text-align:center;}
.recruit_wrap .form_wrap .recruit_box01 .pic_box .pic_frame img{vertical-align:top;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap{padding-left:30%;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap th{width:15%;text-align: left;font-weight: normal;padding:5px 0;font-size:14px;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap td{position: relative;width:85%;text-align: left;font-weight: normal;padding:5px 0;font-size:14px;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap td .recruit_radio_box{position:absolute;width:200px;top:8px;left:240px;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap .show_label{padding:0 6%;text-align: center;font-weight: normal;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap .duty_tip{font-size:12px;color: #767676;padding-left:4%;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap .btn_zip{padding:4px 10px;display: inline-block;zoom: 1;text-align: center;background: #333;color: #fff;font-size: 14px;font-family: 'Nanum GothicR';font-weight:800;margin:0 10px;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap_eng{width:100%;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap_eng th{width:15%;text-align: left;font-weight: normal;padding:5px 0;font-size:14px;}
.recruit_wrap .form_wrap .recruit_box01 .input_box_wrap_eng td{width:85%;text-align: left;font-weight: normal;padding:5px 0;font-size:14px;}

.recruit_wrap .form_wrap .recruit_box02{position: relative;padding:20px 0 40px;}
.recruit_wrap .form_wrap .recruit_box02 input, select{vertical-align:middle;}
.recruit_wrap .form_wrap .recruit_box02 .ta{width:95%;overflow-y:scroll;padding:2%;font-size:14px;line-height:20px;}
.recruit_wrap .form_wrap .recruit_box02 .bd1{border:solid 1px #ccc;}
.recruit_wrap .form_wrap .recruit_box02 .file_tip{font-size:14px;padding:5px 0 0 0;}
.recruit_wrap .form_wrap .recruit_box02 .file_tip p{font-size:14px;padding-bottom: 5px;}
.recruit_wrap .form_wrap .recruit_box02 .agreement{font-size:14px;padding:10px 0;}
.recruit_wrap .form_wrap .recruit_box02 .agreement label{margin-right:10px;}
.recruit_wrap .submit_box{padding:20px 0 50px;text-align: center;}
.recruit_wrap .submit_box .recuit_submit{padding:12px 24px;*padding:9px 15px;border:none;background: #c40c42;color:#fff;cursor:pointer;*vertical-align:middle;}
.recruit_wrap .submit_box .recuit_reset{padding:12px 24px;border:none;background: #666;color:#fff;cursor:pointer;}
.recruit_wrap .recruit_copyright{padding:0 0 40px;text-align:right;}


/* 개인정보처리 */
/*** 개인정보취급방침 ***/
.anchorLstCon {}
.anchorLstCon li {*zoom:1;}
.anchorLstCon li strong {display:block; float:left; width: 160px; text-align: center; font-size: 14px; line-height:50px; letter-spacing: -1px; color: #444; border-bottom:1px solid #494c51;}
.anchorLstCon li:first-child strong {border-top:1px solid #494c51;}
.anchorLstCon li:after {display:block; content: ''; clear: both}
.anchorLstCon li a {display:block; float:left; width:750px; padding-left:50px; font-size: 14px; line-height: 50px; color: #666; text-decoration: underline; border-bottom: 1px solid #d7d7d7}
.anchorLstCon li:first-child a {border-top: 1px solid #d7d7d7}

.tit_2depth {margin:20px 0;}

.list_policy {}
.list_policy li {padding-left:10px; text-indent: -10px; font-size: 14px; line-height: 20px; }
.list_policy>li {padding-left: 20px}
.list_policy>li:first-child {padding-top: 0px}
.list_policy li strong {font-weight:normal; font-size: 14px; line-height: 20px; color: #666;}
.list_policy>li p {padding-left:10px;}
/*.list_policy>li>ul>li {margin-top: 20px}*/
.list_policy>li>ul>li p {padding-left: 0; text-indent: 0}
.list_policy>li>ul.list_policy.type02>li {margin-top: 0; padding-top:0;}
.list_policy>li>ul.list_policy.type02>li:first-child {margin-top: 20px; padding-top:0;}

.list_circle {}
.list_circle li {padding-left:25px; background: url(/front/img/com/bul_circle.png) 0 7px no-repeat}
.list_policy>li p.bul_circle {padding-left:15px; background: url(/front/img/com/bul_circle.png) 0 7px no-repeat}

.list_policy.type03 {margin-bottom: 20px}
.list_policy.type03 li {margin-top: 0; padding-top:0;}
.list_policy.type03 li:first-child {margin-top: 0px; padding-top:0;}

.policy_cont .txt {margin-bottom: 20px}
.policy_cont .txt.type03 {margin-bottom: 0px}
.policy_cont .wrap_table {margin-bottom: 10px}

.policyDate {margin-bottom: 43px}
.policyDate ul {text-align: right}
.policyDate ul li {font-size: 14px; line-height: 20px}

.policyDate{margin-top:20px}
.policyTxt{text-align: right; margin-bottom: 5px; line-height: 16px;color:#333;}
.wrap_policy{position:relative;float:right;}
.policyDate .wrap_policy strong a { display: inline-block; width: 145px; height: 14px; padding: 6px 15px 8px 15px; vertical-align: middle; font-weight: normal; font-size: 11px; color: #363a43; border: 1px solid #6d7378; line-height: 16px;}
.policyDate .wrap_policy .wrap_policy_prev { position: absolute; left: 0; top: -140px; width: 160px; padding: 5px 0; overflow-y: scroll; background-color: #f9f9f9; border: 1px solid #6d7378; z-index: 50; }
.policyDate .wrap_policy li { width: 118px; font-size: 12px; color: #33373b; }
.policyDate .wrap_policy li a { display: block; width: 115px; padding: 3px 14px; font-size: 12px; color: #33373b; }







@media only screen and (min-width: 1169px) {
	/* 폰트 리셋
	body,input,textarea,select,button,table{font-family:'NanumGothic','굴림',Gulim,'돋움',Dotum,AppleGothic,sans-serif;font-size:100%;}
	.sub_container h2.sc_title{text-align:left;font-size:34px;font-family:'NanumGothic';}
	.campaign .btn_show_more a{display:block;padding:10px 20px;text-align:center;background:#c40c42;color:#fff;font-size:14px;font-family:'NanumGothic';}
	.campaign_view_box h3.cvb_title{width:100%;padding:50px 0 10px;font-size:30px;font-family:'NanumGothic';font-weight:normal;}
	.sub_title2{text-align:left;font-size:34px;font-family:'NanumGothic';padding:50px 0;}
	*/
	/*1170px이상은 고정으로 위치를 잡아도 됩니다.*/
	/* LayOut */
	.inner_wrap{width:1068px;/* padding:0 50px;margin:0 auto; */}
	.awards_list{min-height:790px;padding:30px 30px;line-height:20px;}

	/* main - container */
	.main_container{/* background:#eae2ce; */}
	.mv_conntent{width:100%;background: #000;}
	.mv_conntent .video_wrap{width:1170px;margin: auto;}


	/* .contents{position: relative;min-height:800px;height:auto;padding:30px 0 50px;}
	.contents .inner_cont{position: relative;width:100%;height:802px;overflow:hidden;}
	.contents .inner_cont img{vertical-align: top;}
	.contents .inner_cont:after{content: '';display: block;clear: both;}
	.contents .inner_cont .cont_box01{position: absolute;width:258px;height:529px;margin:0;}
	.contents .inner_cont .cont_box02{position: absolute;width:527px;height:258px;margin:0;}
	.contents .inner_cont .cont_box03{position: absolute;width:258px;height:258px;margin:0;}
	
	.contents .cont01{left:0px;top:0px;}
	.contents .cont02{left:270px;top:0px;}
	.contents .cont03{left:539px;top:0px;}
	.contents .cont04{left:808px;top:0px;}
	.contents .cont05{left:270px;top:270px;}
	.contents .cont06{left:808px;top:270px;}
	.contents .cont07{left:0px;top:539px;}
	.contents .cont08{left:539px;top:539px;}
	.contents .cont09{left:808px;top:539px;} */
	/* .contents .cont10{left:269px;top:807px;}
	.contents .cont11{left:538px;top:807px;} */

	.contents .inner_cont .sns_list{padding:41px 40px;}

}


/* 공정거래 자율준수 프로그램 */
.alignR {text-align: right !important;}
.fair_in_wrap{padding: 50px 50px 123px;}
.fair_in_wrap:after{display:block;clear:both;content:''}
.fair_in_wrap h4{font-size:30px;font-weight:normal;}
.fair_in_wrap strong{font-size:28px;font-weight:normal;letter-spacing: -2px;}
.fair_in_wrap p{font-size:14px;margin:0 0 40px;text-align:left;}
.fair_in_wrap .sub_desc{font-size:14px;margin:0 0 70px;text-align:left;}

.fair_tab{position:relative;width:100%;height:550px;margin:0;}
.fair_tab .st_dep1{width:100%;}
.fair_tab .st_dep1.active{display:block;}
.fair_tab .st_dep1 li{float:left;width:216px;}
.fair_tab .st_dep1 li a{display:block;text-align: center;padding:10px 10px 10px 9px;margin:-1px;border:1px solid #cccccc;background:#eaeaea;overflow:hidden;}
.fair_tab .st_dep1 li a:hover{background: #ffffff;color:#555555;border-bottom:1px solid #fff;}
.fair_tab .st_dep1 li a:focus{background: #ffffff;color:#555555;border-bottom:1px solid #fff;}
.fair_tab .st_dep1 li a.active{background: #ffffff;border-bottom:1px solid #fff;}
.fair_tab .st_dep1 #fair_tab_type > li a{letter-spacing: -1px;}

.fair_tab .st_dep1 .cp_wrap{position:absolute;top:70px;left:0;display:none;}
.fair_tab .st_dep1 .cp_wrap.active{display:block;}
.fair_tab .st_dep1 .cp_wrap .title strong{font-size: 20px;letter-spacing: 0px;}
.fair_tab .st_dep1 .cp_wrap .list {width: 484px;margin: 0 0 40px;}
.fair_tab .st_dep1 .cp_wrap .list dt {padding: 0 20px 0 0;margin: 0 0 10px;font-size: 18px;font-weight: bold;}
.fair_tab .st_dep1 .cp_wrap .list dd {position: relative;padding-left: 10px;color: #444;font-size: 14px;line-height: 22px;}
.fair_tab .st_dep1 .cp_wrap .list dd:before {content:"·";color: #c40c42;font-size: 22px;font-weight:bold;vertical-align: middle;position: absolute;top: 1px;left: 0px;}
.fair_tab .st_dep1 .cp_wrap .list.Left {float: left;}
.fair_tab .st_dep1 .cp_wrap .list.Right {float: right;}

.fair_tab .st_dep1 .msg_wrap{position:absolute;top:70px;left:0;display:none;}
.fair_tab .st_dep1 .msg_wrap.active{display:block;}
.fair_tab .st_dep1 .msg_wrap .title {font-size: 18px;letter-spacing: 0px;color: #444;}
.fair_tab .st_dep1 .msg_wrap p.desc {margin-bottom:20px;color:	 #444;font-size: 15px;line-height:28px;}
.fair_tab .st_dep1 .msg_wrap p.desc strong {color: #444;font-size: 15px;font-weight: bold;line-height:28px;}

.fair_tab .st_dep1 .org_wrap{position:absolute;top:70px;left:0;display:none;width: 100%;text-align: center;}
.fair_tab .st_dep1 .org_wrap.active{display:block;}
.fair_tab .st_dep1 .org_wrap .org {margin-top: 30px;}

/* 영문 */
.fair_in_wrap.eng strong{letter-spacing: 0px;}
.fair_in_wrap.eng .fair_tab{height:600px;}
.fair_in_wrap.eng .fair_tab .st_dep1 #fair_tab_type > li a{height: 60px;line-height: 40px;box-sizing: border-box;}
.fair_in_wrap.eng .fair_tab .st_dep1 #fair_tab_type > li a.doubleline{line-height: normal;}
.fair_in_wrap.eng .fair_tab .st_dep1 .cp_wrap, .fair_in_wrap.eng .fair_tab .st_dep1 .msg_wrap, 
.fair_in_wrap.eng .fair_tab .st_dep1 .org_wrap{top:100px;}

.fair_in_wrap.eng .fair_tab .st_dep1 .msg_wrap .title{margin: 0 0 20px;}
.fair_in_wrap.eng .fair_tab .st_dep1 .msg_wrap p.desc{line-height: 24px;}


/* 2018-02-27 공고 다운로드 버튼 추가 */
.btnDownWrap { width: 100%;margin-top: 20px;text-align: center; }
.btnDownWrap .btnDown{ width:295px;height:55px;font-size:14px;line-height:55px;display:inline-block;background: #666; }
.btnDownWrap .btnDown a{ display:block;color:#fff; }