@charset "utf-8"; 

/* Reset */
html,body {width: 100%;height: 100%;}
html {overflow-y: scroll;font-size: 10px}
html, body, div, iframe, form, fieldset, legend, input, select, button, textarea, h1, h2, h3, h4, h5, h6, p, address, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, strong {margin:0; padding:0;}
body,h1,h2,h3,h4,input,button {font-family: 'Apple SD Gothic Neo','맑은 고딕', Malgun Gothic, '돋움', Dotum, Helvetica, AppleGothic, Sans-serif}
body {background-color: #fff;text-align: center;*word-break: break-all;-ms-word-break: break-all}
img,fieldset,iframe {border: 0 none}
li {list-style: none}
input,select,button {vertical-align: middle}
img {vertical-align: top}
i,em,address {font-style: normal}
label,button {cursor: pointer}
button {margin: 0;padding: 0}
a {letter-spacing: -1px; font-size: 13px;color: #333;text-decoration: none}
a:hover {text-decoration: underline}
button * {position: relative}
button img {left: -3px;*left: auto}
html:first-child select {height: 20px;padding-right: 6px}
option {padding-right: 6px}
hr {display: none}
legend {*width: 0}
table {border-collapse: collapse;border-spacing: 0}
input::-ms-clear {display: none}
body {font-family:'Malgun Gothic' !important;}
img, fieldset {border:0 none;}
input, button, select, textarea, label {vertical-align:middle; resize:none; outline:none;}
input, textarea {-webkit-border-radius:0;}
input[type="checkbox"] {-webkit-appearance:checkbox;}
input[type="radio"] {-webkit-appearance:radio; -webkit-border-radius:10px;}
input[type="button"], input[type="submit"], input[type="reset"] {cursor:pointer;}
button {border:0 none; background:transparent; cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
 
/* 공통 */
.show {display: block}
.hide {display: none}
.blind,legend {display: block;overflow: hidden;position: absolute;top: -1000em;left: 0}

/* 스프라이트이미지 */
.ico {background-image:url("/images/biz_icon.png?v=1");background-position:0 0;background-repeat:no-repeat;text-indent: -9999px}

/*말줄임*/
.t_reduce {display: block;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-wrap: normal !important}

/*말머리*/
.headline_tit {position: absolute;top: 8px;left: 10px;z-index: 20;padding: 5px 10px;font-size: 14px;height: 20px;line-height: 18px;color: #fff;/*ie7*/*border: 1px solid #aaa;background-color: #f51b49;/*background-color: rgba(0,0,0,0.4);/*ie7*//**background-color: #333;background-color: #333\9;*/}
.headline_tit_link a {position: absolute;top: 8px;left: 10px;z-index: 20;padding: 5px 10px;font-size: 14px;height: 20px;line-height: 18px;color: #fff;/*ie7*/*border: 1px solid #aaa;background-color: #f51b49;/*background-color: rgba(0,0,0,0.4);/*ie7*//**background-color: #333;background-color: #333\9;*/}

/* 페이징 */
.pagingWrap {overflow: hidden;padding: 25px 0 25px;font-family: tahoma;font-size: 12px;text-align: center}
.pagingWrap .inner {display: inline-block;line-height: 32px}
.pagingWrap span .prev {display: block;float: left;width: 38px;height: 34px;margin-right: 3px;background-position: 13px -1742px }

.pagingWrap .prevL {display: block;float: left;width: 38px;height: 34px;margin-right: 3px;background-position: 13px -1781px}
.pagingWrap .next {display: block;float: right;width: 38px;height: 34px;margin-left: 7px;background-position: -45px -1781px}
.pagingWrap .nextL {display: block;float: right;width: 38px;height: 34px;margin-left: 7px;background-position: -45px -1742px}
.pagingWrap .ico {float: left;width: 38px;height: 34px;border: 1px solid #ccc;z-index: 10}
.pagingWrap em.link_page {position: relative;top: 0;width: 40px;height: 36px;margin-right: -1px;color: #fff;background-color: #ff8237;left: -1px;border: none;z-index: 9}
.pagingWrap .link_page {float: left;width: 38px;height: 34px;-moz-border: none;margin-left: 5px;color: #9a9a9a;;font-size: 14px;background-color: #fff;border: 1px solid #ccc;border-left: 1px solid #ccc;z-index: 10;}

/* 비즈엔터 스킵메뉴 */
.biz_skip {position: relative;z-index: 2147483647}
.biz_skip dt {position: absolute;left: 0;top: -9999px}
.biz_skip a {display: block;overflow: hidden;width: 1px;height: 1px;margin-bottom: -1px;text-align: center;white-space: nowrap}

/* 메인 */
#biz_enter {position: relative;width: 100%;z-index: 1}

/* 상단 메뉴 */
.b_gnb_wrap {width: 100%;height: 30px;border-bottom: 1px solid #ebebeb}
.b_g_content {overflow: hidden;width: 1090px;margin: 0 auto}
.h_gnb_left  {float: left}
.h_gnb_right {float: right}
.h_gnb_left ul , .h_gnb_right ul {overflow: hidden;padding-right:5px;}
.h_gnb_left ul li , .h_gnb_right ul li {float: left;padding-left: 15px}
.h_gnb_left ul li:first-child {padding-left: 0}
.h_gnb_left ul li a , .h_gnb_right ul li a {height: 30px;line-height: 30px;vertical-align: middle;color: #888}

/* 헤더 */
.biz_header {position: relative;width: 1090px;margin: 0 auto; }
.biz_header h1 {position: relative;margin: 45px 0 45px 0;z-index: 99;}

/*네비*/
.biz_navi {padding-bottom: 20px;text-align: left;margin-left:10px}
.biz_navi {overflow: hidden}
.biz_navi li {display: inline-block;width: 160px;height: 30px;text-align:left; *zoom:1}
.biz_navi li:first-child {padding-left: 0}
.biz_navi li a {display: block;height: 30px;color: #000;font-size: 18px;font-weight: bold}
.biz_navi li.on a {height: 26px;color: #ff6a18;/* border: 1px solid #ff8237;border-radius: 15px */} 
.biz_navi li a:hover {color: #ff6a18}
.biz_navi li.around {width: 100px !important;}
.biz_navi li:last-child {width:65px;}
.biz_navi li:nth-child(11) {width:128px; vertical-align:top; margin-top:5px}
.biz_navi li:nth-child(6) {width:135px;}
.biz_navi li:nth-child(8) {width:135px;}

/*검색창*/
.biz_header .total_search {position: absolute;top: 105px;/*ie7*/*top: 140px;right: 0;width: 26px;/*ie7*/*width: 39px;height: 22px;padding-left: 34px;background-position: 0 0;text-indent: 0}
.biz_header .total_search .inp_sear {width: 0%;height: 22px;border: 0;background: #fff;line-height: 22px} 
.biz_header .total_search .btn_search {display: none;width: 22px;height: 22px;background-position: 0 0}
.biz_header .total_search .btn_search_init {display:block; width: 22px;height: 22px;background-position: 0 0; position:absolute; top:0; right:0}
.biz_header .total_search.on {width: 200px;/*ie7*/*width: 139px;padding: 0 30px 0 0; background: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease}
.biz_header .total_search.on .inp_sear {width:180px; height: 22px;border: 0;background: #fff;line-height: 22px; border:1px solid #ff8237}
.biz_header .total_search.on .btn_search {display:block; position:absolute; top:0; right:0}
.biz_header .total_search.on .btn_search_init {display:none; width: 22px;height: 22px;background-position: 0 0; position:absolute; top:0; right:0}

/* 컨텐츠 */
#container {width: 100%} 

/*메인탑기사*/
.biz_top_article {width: 1090px;margin: 0 auto}
.biz_top_article ul {overflow: hidden}
.biz_top_article ul .thumb {float: left;position: relative;z-index: 1}
.biz_top_article ul .thumb .biz_tit {overflow: hidden;position: absolute;top: 215px;left: 0;width:330px;height: 54px;padding: 0 0px 0 23px;color: #fff;font-size: 20px;line-height: 26px;text-align: left}
.biz_top_article ul .thumb .biz_tit:hover {text-decoration: underline}
.biz_top_article ul .biz_mask {position: absolute;top: 0;left: 0;width: 363px;height: 284px;background-position: 0 -645px}

/*포토메인*/
.biz_top_photo .biz_top_photo_c .thumb .biz_tit {overflow: hidden;position: absolute;top: 310px;left: 0;width:330px;height: 54px;padding: 0 0px 0 23px;color: #fff;font-size: 20px;line-height: 26px;text-align: left}
.biz_top_photo .biz_top_photo_c .biz_mask {position: absolute;top: 96px;left: 0;width: 363px;height: 284px;background-position: 0 -645px}

/* 좌측모듈 */
.biz_cont_wrap {overflow: hidden;width: 1090px;margin: 25px auto}
.et_cont_left {overflow: hidden;float: left;width: 700px;text-align: left}

/*메인기사4개리스트*/
.biz_article_lst ul {overflow: hidden;width: 760px}
.biz_article_lst ul li {overflow: hidden;float: left;position: relative;height: 310px;padding-right: 60px;margin-bottom: 30px}
.biz_article_lst ul li a {display: block}
.hover_none:hover {text-decoration: none}
.biz_article_lst_tit {display:block;overflow:hidden;width: 320px;max-height: 54px;margin-top: 10px;color: #1d1d1d;font-size: 19px;line-height: 26px;letter-spacing: -2.5px;font-weight: bold}
.biz_article_lst_tit:hover {text-decoration: underline}
.biz_article_lst_txt {display:block;overflow:hidden;width: 320px;max-height: 62px;margin-top: 5px;color: #9d9d9d;font-size: 14px;line-height: 20px;letter-spacing: -1px}
.biz_article_lst_txt:hover {text-decoration: underline}

/*한줄기사*/
.one_line_lst {overflow: hidden;/*ie7*/*margin-top: 35px;margin-top: 45px}
.one_line_lst ul li {padding-bottom: 15px}
.one_line_lst ul li a {font-size: 17px;font-weight: bold}
.all_article_w {float: right}
.all_article {display: block;width: 88px;height: 20px;padding-right: 5px;background-position: 82px -505px;text-indent: 0}
.all_article:hover {text-decoration: underline}
/*메인_포토갤러리*/
.photo_g_w {overflow: hidden;position: relative;margin-top: 45px;z-index: 1}
.pho_tit {position: absolute;top:0; left: 0;width: 100px;height: 28px;padding-left: 35px;line-height: 28px;font-size: 14px;background-position: 10px -1243px;text-indent: 0}
.pho_tit_wrap {position: absolute;top: 0;left: 0;width: 112px;height: 28px;background-color: #fff;z-index: 10}
.photo_g_01 {float: left;position: relative}
.photo_g_01 .pho_img_tit {overflow: hidden;position: absolute;top: 280px;left: 20px;width: 400px;max-height: 55px;color: #fff;font-size: 20px;text-align: center;z-index: 10}
.photo_g_01 .pho_img_tit:hover {text-decoration: underline}
.photo_g_01 .biz_mask {display: block;position: absolute;top: 0;left: 0;width: 443px;height: 350px;background-position: 0 -578px}
.photo_g_02 .biz_mask {display: block;position: absolute;top: 0;left: 0;width: 255px;height: 175px;background-position: 0 -995px}
.photo_g_s {float: left}
.photo_g_02 {position: relative}
.photo_g_02 .pho_img_tit {overflow: hidden;position: absolute;top: 125px;left: 10px;width: 240px;max-height: 40px;color: #fff;font-size: 15px;z-index: 10;text-align:center;}
.photo_g_02 .pho_img_tit:hover {text-decoration: underline}

/*최신영상*/
.enjoy_v_w {overflow: hidden;position: relative;margin-top: 55px;z-index: 1}
.enjoy_tit {position: absolute;top:0; left: 0;width: 100px;height: 28px;padding-left: 35px;line-height: 28px;font-size: 14px;background-position: 10px -1187px;text-indent: 0}
.enjoy_tit_wrap {position: absolute;top: 0;left: 0;width: 100px;height: 28px;background-color: #fff;z-index: 10}
.enjoy_img_tit {display: block;overflow: hidden;width: 220px;height: 45px;margin-top: 5px;font-size: 16px}
.enjoy_v_c ul {overflow: hidden}
.enjoy_v_c ul .thumb {float: left;position: relative;margin-left: 17px}
.enjoy_v_c ul li:first-child {margin-left: 0}
.enjoy_v_c .thumb .play {position: absolute;top: 50px;left: 74px;width: 70px;height: 70px;background-position: 0 -1293px}

/* 우측모듈 */
.biz_cont_right {overflow: hidden;float: right;width: 310px}
.right_com {margin: 20px 0 0 10px;width: 300px}
.right_wrap_com {margin-top: 30px}
.right_ad {margin: 30px 0 0 10px}
.sub_cont_right {text-align:left}

/* 우측모듈공통 */
.right_bg_o {width: 310px;height: 40px;background-position: 0 -1382px;text-indent: 0}
.right_bg_o a {display: block;width: 116px;height: 30px;line-height: 28px;color: #ff680e;font-size: 13px;font-weight: bold;text-align: center;letter-spacing: -1px}
.right_bg_o span {display: block;width: 116px;height: 30px;line-height: 28px;color: #ff680e;font-size: 13px;font-weight: bold;text-align: center;letter-spacing: -1px}
.right_bg_p {width: 310px;height: 40px;background-position: 0 -1460px;text-indent: 0}
.right_bg_p span {display: block;width: 116px;height: 30px;line-height: 28px;color: #ff1f64;font-size: 13px;font-weight: bold;text-align: center}

/*스타(우측모듈)*/
.biz_star_c ul {overflow: hidden}
.biz_star_c ul li {float: left;padding-left: 16px}
.biz_star_c ul li:first-child {padding-left: 0}
.biz_star_c .star_tit {display: block;overflow: hidden;width: 140px;height: 44px;margin-top: 5px;line-height: 22px;font-size: 14px}

/*스타-영상(우측모듈)*/
.biz_star_c_2 ul {overflow: hidden}
.biz_star_c_2 ul li {float: left; margin-bottom: 20px;}
.biz_star_c_2 ul li div.thum{width: 300px; height: 180px; position:relative;}
.biz_star_c_2 ul li div.thum h4{position:absolute; top: 40%; left: 42%;}
.biz_star_c_2 ul li div.thum > h4 img{width: 100%; height: 100%;}
.biz_star_c_2 ul li div.thum img{width: 100%; height: 180px;}
.biz_star_c_2 ul li:nth-of-type(odd) {padding-left: 0}
.biz_star_c_2 .star_tit {display: block;overflow: hidden;width: 280px;height: 60px;margin-top: 10px;line-height: 30px;font-size: 20px}

/*많이본기사(우측모듈)*/
.many_article_c ul li{overflow: hidden}
.many_article_c ul li:first-child {padding-bottom: 5px}
.many_article_c .thumb {display: block;float: left;position: relative;padding-right: 10px}
.many_article_c .thumb .num {position: absolute;top: 0;left: 0;background-color: #fff;width: 20px;height: 20px;line-height: 20px;color: #fc3468;font-size: 18px;font-family: 'Tahoma';text-align: center}
.many_article_c .num_lst {color: #fc3468;font-size: 18px;font-family: 'Tahoma';line-height: 35px}
.many_article_c .lst .many_article_tit a {height: 30px; }
.many_article_tit a {display: block;overflow: hidden;height: 50px;margin-top: 5px;line-height: 25px;font-size: 15px }

/*포토갤러리(우측모듈)*/
.pho_r_tit {width: 17px;height: 12px;padding-left: 10px;background-position: 15px -1535px;text-indent: 0}
.photo_top , .photo_bottom {overflow: hidden}
.photo_top li {width: 147px;height: 147px}
.photo_bottom li {width: 96px;height: 96px}
.photo_top li , .photo_bottom li {float: left;padding: 0 0 6px 6px}
.photo_top li:first-child , .photo_bottom li:first-child {padding-left: 0}

/*포토뉴스*/
.left_com_tit h3 a {color: #ff8237;font-size: 20px;font-weight: bold;letter-spacing: -2px}
.left_com_tit h3 span {color: #ff8237;font-size: 20px;font-weight: bold;letter-spacing: -2px}
.photo_news_c {overflow: hidden;margin-top: 15px}
.pn_img_01 {float: left}
.pn_img_02 {float: left}
.pn_img_c {width: 358px}
.pn_img_c ul {overflow: hidden}
.pn_img_c ul li {float: left;padding: 0 0 14px 16px}
.pn_img_c ul li img {width: 161px;height: 161px;border: 1px solid #ddd}

/*최신포토갤러리*/
.new_pg_w {margin-top: 30px}
.new_pg_img {width: 750px}
.new_pg_img ul {overflow: hidden}
.new_pg_img ul li {float: left;margin: 0 32px 25px 0}
.new_pg_tit {display: block;overflow: hidden;width: 210px;height: 44px;font-size: 16px;margin-top: 8px;letter-spacing: -1.5px}
.new_pg_img ul li .thumb {display: block;position: relative}
.gallye_ico {display: block;position: absolute;top: 134px;left: 0;width: 35px;height: 35px;background-position: 0 -1586px}

/*엔터지배구조(우측모듈)*/
.enter_contol_c {overflow: hidden}
.enter_contol_img {float: left;padding-right: 10px}
.enter_contol_tit {overflow: hidden;height: 50px;margin-top: 10px;line-height: 24px}
.enter_contol_tit a {font-size: 14px;font-weight: bold;color: #000}
.enter_contol_txt {padding: 10px 0 0 10px}
.enter_contol_txt ul li {padding-bottom: 10px;height: 12px;overflow: hidden;}
.enter_contol_txt ul li a {font-size: 14px} 

/*최신영상클릭(우측모듈)*/
.click_video_w .thumb {display: block;position: relative;width: 300px;height: 176px}
.click_video_w .play {position: absolute;top: 55px;left: 116px;width: 75px;height: 70px;background-position: 0 -1288px}
.click_video_w .tit {display: block;overflow: hidden;height: 50px;margin-top: 5px;font-size: 15px;line-height: 25px}

/* 푸터 */
/*#biz_footer_w {width: 100%;padding: 30px 0 30px 0;border-top: 1px solid #d9d9d9;clear: both}*/
.biz_footer {position: relative;width: 1090px;margin: 0 auto}
.biz_footer_logo {float: left;padding: 0 45px 0 0}
.foot_logo {display: block;background-position: 0 -40px;width: 146px;height: 26px}
.biz_footer_list {overflow:hidden;padding: 0 0 5px 0}
.biz_footer ul {overflow: hidden;float: left}
.biz_footer ul li {float: left;position: relative;padding: 0 9px}
.biz_footer ul li a {font-size: 12px}
.biz_footer ul li strong a {color: #000}
.footer_line {display: block;overflow: hidden;position: absolute;top: 50%;left: 0;width: 1px;height: 10px;margin-top: -4px;padding: 0;background: #ccc}
.e_foot_family {position: absolute;top: 0;right: 0}
.foot_select {display: block;background-position: 0 -1640px;width: 133px;height: 25px}
.foot_select_up {display: block;background-position: -164px -1640px;width: 133px;height: 25px}
.copyright {width: 708px;margin:0 auto;color: #666;font-size: 12px;text-align: left;line-height: 20px}
.copyright_txt {display: block}
.foot_family_open {position: absolute;top: -156px;right: 0;z-index: 99}
.foot_family_open ul {overflow: hidden;border: 1px solid #ddd}
.foot_family_open ul li {float:none;width: 113px;height: 25px;line-height: 25px;color: #000;background-color: #fff;border-bottom: 1px solid #ddd}
.foot_family_open ul li a {display: block;width: 113px;height: 25px}
.foot_family_open ul li.last {border-bottom: none}
.foot_family_open ul li:hover {background-color: #555}
.foot_family_open ul li a:hover {width: 113px;height: 25px;color: #fff}


/*서브페이지*/

/*리스트탭*/
.s_biz_list_tab {width: 390px;margin: 0 auto 0 ;padding-bottom: 40px; text-align:center}
.s_biz_list_tab ul {overflow: hidden; display:inline-block;}
.s_biz_list_tab ul li {float: left;position: relative;padding: 0 20px 0 20px;}
.s_biz_list_tab ul li.on a {color: #ff7726}
.s_biz_list_tab ul li a {color: #141414;font-size: 17px}
.s_biz_list_tab .footer_line {display: block;overflow: hidden;position: absolute;top: 50%;left: 0;width: 1px;height: 12px;margin-top: -4px;padding: 0;background: #ccc}

/*최신기사*/
.latest_articles_c {padding-bottom: 40px}
.news_lst2 li:first-child {padding-top: 0}
.news_lst2 li {padding-top: 25px}
.news_lst2 .thumb_area {margin-right: 20px;float: left;width: 160px;height: 107px}
.thumb_area {display: block;position: relative}
.news_lst2 .tit_area { padding-top: 5px; overflow: hidden}
.news_lst2 .tit {display: block; overflow: hidden;max-height: 55px;font-size: 20px;letter-spacing: -2px}
.news_lst2 .summary {overflow: hidden;max-height: 44px;padding-top: 10px}
.news_lst2 .summary a {font-size: 14px;color: #888;letter-spacing: -1px;line-height: 21px}
.press {display: block;margin-top: 8px;font-size: 13px;color: #aaa}
.news_lst li:after {display: block;clear: both;content: ''}

/*기사뷰헤더*/
.biz_view_header {overflow: hidden;padding-bottom: 5px;border-bottom: 1px solid #cacaca}
.biz_view_header .byline {float: left;margin-top: 20px}
.biz_view_header .byline em {color: #a6a6a6;font-size: 12px}
.view_map span>a {color: #777;font-size: 13px}
.biz_view_header .view_tit {margin-top: 5px}
.biz_view_header .view_tit h2 {font-size: 34px;color: #000;letter-spacing: -3.5px}
.biz_sns_w {float: right;margin-top: 15px}
.biz_sns_w ul {overflow: hidden}
.biz_sns_w ul li {float: left}
.biz_sns_w ul li .ico {display: block;width: 35px;height: 30px}
.biz_sns_w ul li .facebook {background-position: 0 -1835px}
.biz_sns_w ul li .twi {background-position: -40px -1835px}
.biz_sns_w ul li .kakao {background-position: -81px -1835px}
.biz_sns_w ul li .comment {background-position: -120px -1835px}
.biz_sns_w ul li .facebook:hover {background-position: 0 -1885px}
.biz_sns_w ul li .twi:hover {background-position: -40px -1885px}
.biz_sns_w ul li .kakao:hover {background-position: -81px -1885px}
.biz_sns_w ul li .comment:hover {background-position: -120px -1885px}
.biz_sns_w ul li .print {background-position: 18px -1929px}
.biz_sns_w ul li .text_small {background-position: -24px -1933px}
.biz_sns_w ul li .text_large {background-position: -65px -1933px}

/*기사뷰컨텐츠*/
.biz_view_cont,.biz_view_cont P {margin-bottom: 30px;font-size: 17px;color: #333;line-height: 30px;letter-spacing: -1px}
.biz_view_cont {padding-top: 10px}
.biz_view_cont .reporter {display: block;margin-bottom: 25px;color: #888;font-size: 15px}
.biz_view_cont .view_cont_img {display: block;position: relative;height: 100%;width: 100%}
.biz_view_cont .view_img_add {position: absolute;top: 0;right: 0}
.biz_view_cont .reporter_copy_w span {font-size: 14px;letter-spacing: -1px;line-height:normal;}
.biz_view_cont .reporter_copy_w_1 {line-height:normal;}
.biz_view_cont .reporter_copy_w_2 {padding-top: 5px; float:left;}
.view_text_date {display: block;margin-top: 10px;font-size: 12px;color: #5b5b5b;letter-spacing: 0}
.biz_view_cont>p>b>a {font-size: 17px;color: #2a88ec}
.biz_view_cont>p>a{font-size: 17px;color: #2a88ec;font-weight: bold}

/*기사뷰관련기사*/
.related_articles_w {margin-top: 50px}
.biz_tit_ico {margin-bottom: 15px;background-position: 0 -1984px}
.biz_tit_ico strong {display: block;padding-left: 30px;height: 30px;font-size: 18px;color: #282828;text-indent: 0;letter-spacing: -1.5px}
.ra_ico {padding-left: 20px;font-size: 17px;color: #303030;background-position: 0 -2041px;text-indent: 0}
.related_articles_c li {padding-bottom: 10px}

/*하단sns*/
.biz_sns_foot {width: 250px;height: 52px;margin: 40px auto;border: 1px solid #e1e1e1}
.biz_sns_foot ul {overflow: hidden}
.biz_sns_foot ul li {float: left;position: relative;padding: 0 15px 0 15px}
.biz_sns_foot ul li .ico {display: block;width: 50px;height: 50px}
.biz_sns_foot ul li .footer_line {display: block;overflow: hidden;position: absolute;top: 50%;left: 0;width: 1px;height: 25px;margin-top: -11px;padding: 0;background: #ccc}
.biz_sns_foot ul li .facebook {background-position: 18px -2080px}
.biz_sns_foot ul li .twi {background-position: -39px -2080px}
.biz_sns_foot ul li .kakao {background-position: -103px -2080px}
.biz_sns_foot ul li .comment {background-position: -157px -2080px}

/*실시간관심기사(기사뷰)*/
.left_new_article {width: 720px;margin-top: 10px}
.left_new_article ul {overflow: hidden}
.left_new_article ul li {float: left;padding: 0 30px 15px 0}
.left_new_article ul li .thumb {display: block;float: left;margin-right: 10px}
.left_new_article_tit {overflow: hidden;float: left;width: 235px;height: 45px;margin-top: 10px}
.left_new_article_tit a {display: block;font-size: 16px}

/*비즈엔터 검색페이지_검색창*/
.cont_left_wrap .search_wrap {text-align: center; padding: 20px 0}
.cont_left_wrap .search_wrap .search_wrap_c {margin: 0 auto;width: 340px}
.cont_left_wrap .search_box {float: left;padding-left: 5px; border: 2px solid #ff8237; width: 280px; height: 40px; font-size: 15px; font-weight: bold}
.cont_left_wrap .btn_search {float: left;width: 46px;height: 44px;/* padding-left: 2px;*/background-color: #ff8237;background-position: 14px -3114px}

/*비즈엔터 검색페이지_탭*/
.search_wrap_tab {margin-top: 10px}
.search_wrap_tab ul {overflow: hidden}
.search_wrap_tab ul li {float: left;width: 165px;height: 40px;line-height: 40px;vertical-align: middle;margin-left: 2px;border: 1px solid #d3d3d3;text-align: center}
.search_wrap_tab ul li.on {width: 188px;height: 42px;background-color: #ff8237;border: none}
.search_wrap_tab ul li a {display: block;color: #a4a4a4;font-size: 14px}
.search_wrap_tab ul li:first-child {margin-left: 0}
.search_wrap_tab ul li.on a {color: #fff;font-weight: bold}

/*검색선택사항*/ 
.search_select_w {position: relative;width: 693px;height: 100px;margin-top: 2px;border: 1px solid #d3d3d3}
.search_select_w .search_select_c label {color: #555;font-size: 12px;vertical-align: middle}
.search_select_w .search_select_c .sc_tab_tit {float: left;padding-right: 5px;height: 20px;line-height: 23px}
.search_select_w .search_check_tab .sc_tab_txt {overflow: hidden;float: left}
.search_select_w .search_check_tab ul {width: 140px}
.search_select_w .search_check_tab ul li {float: left;width: 45px;height:24px;line-height: 22px;background-color: #fff;border-top: 1px solid #bbb;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;text-align: center}
.search_select_w .search_check_tab ul li.on {width: 45px;height:24px;line-height: 22px;background-color: #d7d7d7}
.search_select_w .search_check_tab ul li:first-child {border-left: 1px solid #bbb}
.search_select_w .search_check_tab ul li a {font-size: 12px;color: #737373}
.search_select_w .search_check_tab ul li.on a {color: #7e7e7e}
.search_select_w .search_check_tab {color: #555;font-size: 13px}
.search_select_w .sc_tab_tit {line-height: 22px;vertical-align: middle}
.search_select_w .check_01 {position: absolute;top: 22px;left: 16px}
.search_select_w .check_02 {position: absolute;top: 22px;left: 77px}
.search_select_w .check_03 {position: absolute;top: 22px;left: 255px}
.search_select_w .check_04 {position: absolute;top: 22px;left: 315px}
.search_select_w .check_05 {position: absolute;top: 22px;left: 385px}
.search_select_w .check_06 {position: absolute;top: 57px;left: 16px}
.search_select_w .check_07 {position: absolute;top: 52px;left: 75px}
.search_select_w .check_08 {position: absolute;top: 52px;left: 255px}
.search_select_w .check_08 .check_calender_ico {width: 27px;height: 26px;background-position: 0 -3197px}
.search_select_w .check_08 input {width: 105px}
.check_com .box {border: 1px solid #d3d3d3;height: 24px}
.search_select_w .check_04 .date_search {height: 20px;padding-right: 15px;line-height: 22px;vertical-align: middle}
.search_select_w .check_btn {position: absolute;top: 17px; right: 15px;width: 65px;height: 65px;background-color: #ff8237;color: #fff;font-size: 14px;font-weight: bold;border: none}
.search_select_w .date_search {padding-right: 5px}
.search_select_w .check_08 button.ui-datepicker-trigger {padding-left: 5px;}

/*검색결과알림*/
.search_rel_info {margin-top: 25px;font-size: 17px;color: #545454;text-align: center;letter-spacing: -1px}

/*비즈엔터 검색페이지_검색결과_리스트*/
.s_search_num {color:#787878;font-weight: normal;font-size: 14px;padding-left: 3px}

/* 검색결과없을시_리스트기사 */
.search_article_lst .article_lst_content {overflow: hidden;width: 780px;margin-top: 30px}
.search_article_lst .article_lst_content li {float: left;width: 240px;padding-right: 20px}
.search_article_lst .see_sub_text {display: block;overflow: hidden;width: 220px;height: 45px;padding: 5px 0 10px 0;font-size: 16px;font-weight: bold;padding-left: 12px}

/*그룹기사리스트*/
.s_group_w {margin-top: 25px}
.s_group_c {margin-top: 15px}
.s_group_c .news_lst2 {padding-bottom: 25px}
.s_group_lst_w {overflow: hidden;height: 28px;margin-top: 10px}
.s_group_lst_tit {overflow: hidden;display: block;height: 26px;padding-bottom: 10px}
.s_group_lst_tit a {overflow: hidden;width: 500px;font-size: 16px;font-weight: bold;}
.s_group_lst_tit .press {display: inline;margin-left: 10px}
.group_view_all {display: block;margin-top: 15px;height: 45px;line-height: 40px;vertical-align: middle;text-align: center;border-top: 1px solid #aaa;border-bottom: 1px solid #555;}
.group_view_all a {display: block;font-size: 17px;font-weight: bold}
.gv_txt_w {position: relative;}
.view_all_ico {position: absolute;top: 10px;right: -20px;width: 11px;height: 6px;background-position: 0 -3100px;text-indent: -9999px}
.e_news_focus_r ul li.last {height: 22px}

/* 우측모듈공통 */
.e_right_tit a {text-decoration: none}
.e_right_tit .s_search_num_tit {color: #ff8236;font-size: 16px;font-weight: bold;letter-spacing: -1px}

/*영상탑*/
.biz_top_article .thumb a {display: block}
.biz_top_article .thumb .play_ico {display: block;position: absolute;top: 90px;left: 140px;width: 85px;height: 80px;background-position: 0 -2183px}
.biz_top_video_tit {width: 363px;height: 76px;background-color: #363840;background-position: 0 -3290px;text-indent: 0}
.biz_top_article .biz_top_video_c .thumb .biz_tit {overflow: hidden;position: absolute;top: 236px;left: 0;width: 342px;height: 54px;padding: 0 0px 0 12px;color: #fff;font-size: 19px;line-height: 26px;text-align: left}

/*영상리스트*/
.video_lst_c {width: 760px}
.video_lst_c ul {overflow: hidden}
.video_lst_c ul li {float: left;padding: 0 60px 30px 0}
.video_lst_c ul li .thumb {display: block;position: relative;text-decoration: none}
.video_lst_tit {display: block;overflow: hidden;width: 320px;height: 55px;margin-top: 5px;font-size: 19px}
.video_lst_tit:hover {text-decoration: underline}
.video_lst_c .press {display: block;margin-top: 5px}
.video_lst_c .video_lst_ico {position: absolute;top: 70px;left: 120px;width: 75px;height: 80px;background-position: 0 -1288px}

/*고충처리/광고및제휴*/
.side_menu_w {overflow: hidden}
.side_menu_left {float: left;width: 170px;padding-right: 50px}
.side_menu_rit {float: right;width: 870px}
.side_menu_left ul li {width: 168px;height: 41px;margin-bottom: 13px;line-height: 40px;border: 1px solid #d3d3d3}
.side_menu_left ul li a {color: #5c5c5c;font-size: 15px}
.side_menu_left ul li.on {width: 170px;height: 43px;background-color: #ff8237;border: none}
.side_menu_left ul li.on a {color: #fff;font-weight: bold}
.side_menu_rit .side_menu_c {text-align: left;padding-bottom: 15px;border-bottom: 1px solid #d3d3d3 }
.side_menu_rit .side_menu_c h3 {color: #ff8237;font-size: 32px;font-weight: normal;letter-spacing: -2px}

/*포토슬라이드레이아웃*/
.photo_slide_w {overflow: hidden;width: 1090px}
.photo_slide_left {float: left;width: 780px;text-align: left}
.photo_slide_header {height: 190px;background-color: #2c2c2c}
.photo_slide_right {float: right;width: 310px;height: 880px;background-color: #383838;text-align: left}

/*포토슬라이드헤더*/
.photo_slide_tit {padding: 40px 0 0 40px}
.photo_slide_tit .show_tit {color: #ff904e;font-size: 20px;letter-spacing: -2px}
.num_wrap {margin-left: 15px}
.num_wrap .show_num {font-size: 14px;color: #ff904e}
.num_wrap em,.num_wrap .entire_num {font-size: 14px;color: #979797}
.slide_list_entire {display: block;position: relative;overflow: hidden;width: 695px;height: 85px;margin: 20px auto}
.slide_list_wrap {overflow: hidden;position: relative;width: 600px;height: 85px;margin: 0 auto}
.slide_img_wrap {overflow: hidden;position: absolute;top: 0}
.slide_img_wrap li {float: left;padding-left: 12px;position:relative;width:85px;height:85px;}
.slide_img_wrap .on .slide_mask {position: absolute;top: 0;left:0;width: 73px;height: 73px;border: 6px solid #ff8237;margin-left:12px;}
.slide_lst_prev .prev {display: block;position: absolute;top: 18px;left: 0;width: 32px;height: 54px;background-position: 0 -2310px}
.slide_lst_prev .prev:hover {background-position: 0 -2374px}
.slide_lst_next .next {display: block;position: absolute;top: 18px;right: 0;width: 32px;height: 54px;background-position: -128px -2310px}
.slide_lst_next .next:hover {background-position: -128px -2374px}

/*포토슬라이드컨텐츠*/
.photo_slide_content {position: relative;width: 780px;min-height: 710px;background-color: #242424}
.photo_img_content {position: relative;padding: 30px 40px 50px 40px}
.photo_img_article {overflow: hidden;width: 540px;margin: 0 auto}
.photo_img_article a img {width: 540px;margin-top: 25px;border: 1px solid #444}
.photo_img_tit_w a {text-decoration: none}
.photo_img_tit {display: block;overflow: hidden;height: 32px;color: #fff;font-size: 24px;letter-spacing: -2px}
.photo_img_tit:hover {text-decoration: underline}
.photo_img_txt {display: block;overflow: hidden;height: 48px;margin: 15px 0 20px 0;line-height: 24px;color: #888;font-size: 15px}
.photo_img_txt:hover {text-decoration: underline}
.photo_slide_sns {float: left}
.photo_slide_see {float: right}
.photo_slide_sns ul,.photo_slide_see ul {overflow: hidden}
.photo_slide_sns li {float: left;margin-right: 3px}
.photo_slide_sns li a {display: block;width: 27px;height: 27px}
.photo_slide_sns li a.facebook {background-position: 0 -2750px}
.photo_slide_sns li a.twi {background-position: -35px -2750px}
.photo_slide_sns li a.kakao {background-position: -70px -2750px}
.photo_slide_sns li a.band {background-position: -108px -2750px}
.photo_slide_see li {float: left;width: 80px;height: 25px;margin-left: 2px;line-height: 25px;background-color: #2c2c2c;text-align: center;border: 1px solid #595959}
.photo_slide_see li a {color: #c3c3c3;letter-spacing: -2px}
.photo_slide_see li a:hover {font-weight: bold}
.slide_img_prev .prev {display: block;position: absolute;left: 45px;width: 51px;height: 82px;background-position: 0 -2487px}
.slide_img_prev .prev:hover {background-position: 0 -2597px}
.slide_img_next .next {display: block;position: absolute;right: 45px;width: 51px;height: 82px;background-position: -130px -2487px}
.slide_img_next .next:hover {background-position: -130px -2597px}
.photo_slide_content .view_source .view_ico {position: absolute;top: 197px;right: 120px;width: 44px;height: 44px;background-position: 0 -2837px}

/*인기포토갤러리(우측모듈)*/
.popular_photo_w {margin: 40px 15px 0 17px}
.popular_photo_tit h3 span {color: #fff;font-size: 18px;font-weight: normal;letter-spacing: -1px}
.popular_photo_c {width: 310px;margin-top: 20px}
.popular_photo_c ul {overflow: hidden}
.popular_photo_c ul li {float: left;padding-right: 15px;margin-bottom: 25px}
.popular_photo_c ul li .thumb {display: block;position: relative}
.popular_photo_c ul li .thumb .gallye_ico {display: block;position: absolute;top: 65px;left: 0;width: 35px;height: 35px;background-position: 0 -1586px;z-index: 999}
.popular_photo_c ul li a {text-decoration: none}
.popular_photo_c ul li .popular_img_tit {display: block;overflow: hidden;width: 130px;height: 40px;line-height: 20px;margin-top: 5px;color: #aaa}
.popular_photo_c ul li .popular_img_tit:hover {text-decoration: underline}

/*최신포토갤러리*/
.new_slide_gallery {padding-top: 40px;text-align: left;clear: both}
.new_slide_gallery_c {width: 1140px;margin-top: 20px}
.new_slide_gallery_c ul {overflow: hidden}
.new_slide_gallery_c ul li {float: left;padding: 0 38px 30px 0}
.new_slide_gallery_c ul li .thumb {display: block;position: relative}
.new_slide_gallery_c ul li .thumb .gallye_ico {display: block;position: absolute;top: 166px;left: 1px;width: 35px;height: 35px;background-position: 0 -1586px}
.new_slide_gallery_c ul li a {text-decoration: none}
.new_slide_gallery_c ul li img {border: 1px solid #ddd}
.new_slide_gallery_c .tit {display: block;overflow: hidden;width: 240px;height: 47px;line-height: 24px;margin-top: 5px;font-size: 16px}
.new_slide_gallery_c .tit:hover {text-decoration: underline}

/*고충처리*/
.grievances_c {margin-top: 30px;text-align: left}
.grievances_c p {margin-bottom: 15px;font-size: 20px;letter-spacing: -1px}
.grievances_c p strong {font-weight: normal}
.grievances_c p span {display: block;line-height: 30px;font-size: 15px;color: #555;letter-spacing: 0}
.grievances_c .text_box {overflow: scroll;overflow-x: hidden;width: 600px;height: 112px;padding: 25px 40px;margin-top: 30px;border: 1px solid #e3e3e3;color: #555;font-size: 13px}

/*광고및제휴*/
.advertising_img {display: block;width: 295px;height: 160px;margin: 40px auto;background-position: 0 -3436px}


/*20161024 기사뷰내에 링크수정*/
.biz_view_cont>p>b>a {font-size: 17px;color: #2a88ec}

/*기사뷰 이미지 테두리*/
.img_box_C {
    margin: 5px auto !important;
    clear: both;
}
.img_box_desc {
    font-size: 14px !important;
    line-height: 22px;
    padding-top: 5px;
}

/* 2017-04-27 비즈엔터 회사소개 */

.bz_company_wrap{width:870px; margin:0 auto 0}
.bz_company_wrap .header_text{background: #fafafa; border-bottom: 1px solid #e7e7e7; padding:60px 0 60px 0}
.bz_company_wrap .header_text ul li{text-align:center}
.bz_company_wrap .header_text .tit{font-size:30px; margin-bottom: 35px}
.bz_company_wrap .header_text .txt{font-size:16px; margin-top: 35px; line-height: 30px}
.bz_company_wrap .header_text .txt span{font-size:18px; margin-top: 35px; line-height: 30px; margin-bottom:15px; font-weight:600}
.bz_company_wrap .header_text .txt p{margin-top:15px} 
.bz_company_wrap .header_text .txt {
    font-size: 14px;
    margin-top: 35px;
    line-height: 25px;
    padding: 0 50px;
    text-align: left;
}
.bz_company_wrap .summary{margin-top:45px}
.bz_company_wrap .summary h2{border-bottom:4px solid #555555; font-size:30px; font-weight: 100; width:60px; padding-bottom: 15px}
.bz_company_wrap .summary .line-thg{height:1px; background: #d3d3d3; margin:0; padding:0}
.bz_company_wrap .summary .sum-cont{overflow: hidden}
.bz_company_wrap .summary .sum-cont li{float: left; margin-right: 100px}
.bz_company_wrap .summary .sum-cont .cont_txt1{width:150px}
.bz_company_wrap .summary .sum-cont .cont_txt1 dl > dd{margin-top:35px; font-weight: 600; font-size:16px; text-align:left}
.bz_company_wrap .summary .sum-cont .cont_txt2{width:500px}
.bz_company_wrap .summary .sum-cont .cont_txt2 dl > dd{margin-top:35px; font-size:16px; text-align:left}    
 
.bz_company_wrap .history{margin-top:70px}
.bz_company_wrap .history h2{border-bottom:4px solid #555555; font-size:30px; font-weight: 100; width:60px; padding-bottom: 15px}
.bz_company_wrap .history .line-thg{height:1px; background: #d3d3d3; margin:0; padding:0}    
.bz_company_wrap .history .hst-cont .cont_txt{clear:both; overflow: hidden; margin-top:40px}
.bz_company_wrap .history .hst-cont .cont_txt dl > dd{float:left; line-height: 26px; font-size:16px; text-align:left}
.bz_company_wrap .history .hst-cont .cont_txt dl > dd span{color:#ff3c73}       
.bz_company_wrap .history .hst-cont .cont_txt dl > dd.year{background: url('/images/history_bullet.png') no-repeat; padding-left:20px;}    
.bz_company_wrap .history .hst-cont .cont_txt dl > dd.pt_line{width:2px; height:18px; background: #ff3c73; margin:5px 30px 0 30px;}
.bz_company_wrap .history .hst-cont .cont_txt {
    clear: both;
    overflow: hidden;
    margin-top: 25px;
}   
    
.bz_company_wrap .organization{margin-top:70px; margin-bottom:60px}
.bz_company_wrap .organization h2{border-bottom:4px solid #555555; font-size:30px; font-weight: 100; width:90px; padding-bottom: 15px;}
.bz_company_wrap .organization .line-thg{height:1px; background: #d3d3d3; margin:0; padding:0}
.bz_company_wrap .organization .org_txt{text-align: center; font-size:24px}
.bz_company_wrap .organization .org_txt span{color:#ff3c73}

/* 주요기업 */
.corp_wrap{width:700px;}
.corp_wrap h2.title{
    width:75px;
    font-size:18px;
    border-top:2px solid #ff1f64;
    padding-top:10px;
	font-family:'Malgun Gothic' !important;
}
.corp_wrap .corpContwrap{margin-top:10px; overflow: hidden;}
.corp_wrap .corpContwrap ul a:hover .corpList{border:1px solid #333;}
.corp_wrap .corpContwrap .corpList{
    width:130px;
    height:85px;
    border:1px solid #dfdfdf;
    float:left;
    margin-right:10px;
    margin-top:10px;
	box-sizing:border-box;
}
.corp_wrap .corpContwrap .mr0{margin-right:0}
.corp_wrap .corpContwrap .corpList dl > dt.logo{
    display: block;
    text-align: center;
    padding-top:12px;
}
.corp_wrap .corpList dl > dd{
    display: none;
    text-align: center;
    font-size:13px;
    margin-top:16px;
    font-weight: bold;
}

/* 비즈뉴스 */
.biz_newsWrap{width:700px; clear: both; margin-top:-40px;}
.biz_newsWrap h2.title{
    width:75px;
    font-size:18px;
    border-top:2px solid #ff1f64;
    padding-top:10px;
	font-family:'Malgun Gothic' !important;
}
.biz_newsWrap .biznewsList{margin-top:30px;}
.biz_newsWrap .biznewsList .listcont{max-width:700px; width:100%;padding-bottom: 15px}
.biz_newsWrap .biznewsList .listcont dd{
    display: inline-block
}
.biz_newsWrap .biznewsList .listcont dd.title{
    width:78%;
    text-align:left; 
}
.biz_newsWrap .biznewsList .listcont dd.title a{
    font-size:17px;
    font-weight: bold;
}
.biz_newsWrap .biznewsList .listcont dd.ymdt{
    text-align: right;
    float: right;
    font-size:14px;
    color:#b0b0b0;
    font-weight: lighter;
    width:20%;
    line-height: 24px;
}

.group_newsWrap{
    clear: both;
    overflow: hidden;
}
.group_newsWrap .group_newsCont{width:315px;}
.group_newsWrap .group_newsCont h2{
    font-size:18px;
    font-weight: bold;
	font-family:'Malgun Gothic' !important;
}
.group_newsWrap .group_newsCont h2 a{
    font-size:18px;
    font-weight: bold;
	font-family:'Malgun Gothic' !important;
}
.group_newsWrap .group_newsCont .news_cont{margin-top:15px;}
.group_newsWrap .group_newsCont .news_cont dl > dd{
    display: inline-block;
    vertical-align: middle;
}

.group_newsWrap .group_newsCont .news_cont dl dd.news_tit{
    font-size:16px;
    overflow: hidden;
    width:185px;
    height:45px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    font-weight: bold;
    margin-left:5px;
}
.group_newsWrap .group_newsCont .news_cont dl dd.news_tit a{
    font-size:16px;

}
.group_newsWrap .group_newsCont .newsCont_list{
    margin-top:8px;
    font-size:15px;
}
.group_newsWrap .group_newsCont .newsCont_list a{
    font-size:15px;
}
.group_newsWrap div{float:left; margin-top:40px;}
.group_newsWrap div.ps_right{float:right;}


/* 비즈섹션 기업별 뉴스 로고 리스트 */
.corp_newsList_logo{width:700px; margin-bottom:35px;}
.corp_newsList_logo .corp_list td a:hover img{
    opacity: 0.6;
    filter: alpha(opacity=60);
    /* For IE8 and earlier */
}
.corp_newsList_logo table.corp_list{background: #dfdfdf; border-top:1px solid #333; border-spacing:1px; border-collapse: inherit}
.corp_newsList_logo .corp_list td{background: #fff; text-align: center; padding:10px 0 10px 0; }


/* 비즈섹션 기업별 뉴스리스트 iss_list */
.section_corp_newsListwrap .corp_newsListWrap{width:700px; clear: both; margin-top:30px;}
.section_corp_newsListwrap .corp_newsListWrap h2.title{
    width:700px;
    font-size:18px;
    border-bottom:1px solid #dfdfdf;
    padding-bottom:15px;
}
.section_corp_newsListwrap .corp_newsListWrap .newsList{margin-top:20px;}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont{max-width:700px; width:100%;padding-bottom: 30px}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd{
    display: inline-block
}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd.title{

    width:80%;
    text-align:left; 
}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd.title a{
    font-size:16px;
    font-weight: bold;
}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd.title .point1{
    background: #ff1f64;
    color:#fff;
    font-size:13px;
    margin-right:5px;
    padding-bottom:2px;
}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd.title .point2{
    background: #ff8237;
    color:#fff;
    font-size:13px;
    margin-right:5px;
    padding-bottom:2px;
}
.section_corp_newsListwrap .corp_newsListWrap .newsList .listcont dd.ymdt{
    text-align: right;
    float: right;
    font-size:13px;
    color:#b0b0b0;
    font-weight: lighter;
    width:17%;
    line-height: 24px;
}

/* 비즈 기업 상세 정보 */
.corp_detailwrap{width:700px;}
.corp_detailwrap .corp_infoWrap{
    overflow: hidden;
    padding-bottom: 60px;
    margin-top:15px;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
}
.corp_detailwrap .corp_infoWrap li{float:left}
.corp_detailwrap .corp_infoWrap .infotxt{
    margin:50px 0 0 50px;

}
.corp_detailwrap .corp_infoWrap .infotxt dt{
    font-size:16px;
    font-weight: bold;
}
.corp_detailwrap .corp_infoWrap .infotxt dd{
    font-size:14px;
    margin-top:20px;
}
.corp_detailwrap .corp_infoWrap .infotxt dd a{
    font-size:14px;
    margin-top:20px;
}
.corp_detailwrap .corp_infoWrap .infotxt dd h2{
    width:80px;
    color:#ff1f64;
    font-weight: bold;
    font-size:14px;
    display: inline-block;
}
.corp_detailwrap .corp_infoWrap .logo{
    float:right;
    margin:100px 40px 0 40px;
}

/* 기업 상세보기 페이지 뉴스리스트 */
.corp_detailwrap .corp_view_newsListWrap{width:320px; clear: both; margin-top:30px;}
.corp_detailwrap .corp_view_newsListWrap h2.title{
    width:320px;
    font-size:18px;
    border-bottom:1px solid #dfdfdf;
    padding-bottom:15px;
}
.corp_detailwrap .corp_view_newsListWrap h2.title .addnews{
    float:right;
    font-size:11px;
    line-height: 30px;
}
.corp_detailwrap .corp_view_newsListWrap h2.title .addnews a{color:#ff1f64 !important;}
.corp_detailwrap .corp_view_newsListWrap .newsList{margin-top:20px;}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont{max-width:320px; width:100%;padding-bottom: 30px}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd{
    display: inline-block
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.title{
    font-size:15px;
    font-weight: bold;
    width:68%;
    text-align:left; 
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.ymdt{
    text-align: right;
    float: right;
    font-size:12px;
    color:#b0b0b0;
    font-weight: lighter;
    width:32%;
    line-height: 24px;
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.title .point1{
    background: #ff1f64;
    color:#fff;
    font-size:13px;
    margin-right:5px;
    padding-bottom:2px;
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.title .point2{
    background: #ff8237;
    color:#fff;
    font-size:13px;
    margin-right:5px;
    padding-bottom:2px;
}


/* 기업 상세보기 페이지 공시정보 */
.corp_detailwrap .corp_view_newsListWrap{width:320px; clear: both; margin-top:30px; float: left}
.corp_detailwrap .corp_view_newsListWrap h2.title{
    width:320px;
    font-size:18px;
    border-bottom:1px solid #dfdfdf;
    padding-bottom:15px;
}
.corp_detailwrap .corp_view_newsListWrap h2.title .addnews{
    float:right;
    line-height: 30px;
}
.corp_detailwrap .corp_view_newsListWrap h2.title .addnews a{color:#ff1f64 !important; font-size:11px;}
.corp_detailwrap .corp_view_newsListWrap .newsList{margin-top:20px;}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont{max-width:320px; width:100%;padding-bottom: 30px}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd{
    display: inline-block
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.title{
    width:65%;
    text-align:left; 
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.title a{
    font-size:15px;
    font-weight: bold;
}
.corp_detailwrap .corp_view_newsListWrap .newsList .listcont dd.ymdt{
    text-align: right;
    float: right;
    font-size:12px;
    color:#b0b0b0;
    font-weight: lighter;
    width:32%;
    line-height: 24px;
}

.corp_detailwrap .corp_view_infoListWrap{width:320px; margin-top:30px; float: right;}
.corp_detailwrap .corp_view_infoListWrap h2.title{
    width:320px;
    font-size:18px;
    border-bottom:1px solid #dfdfdf;
    padding-bottom:15px;
}
.corp_detailwrap .corp_view_infoListWrap h2.title .addnews{
    float:right;
    line-height: 30px;
}
.corp_detailwrap .corp_view_infoListWrap h2.title .addnews a{color:#ff1f64 !important; font-size:11px;}
.corp_detailwrap .corp_view_infoListWrap .newsList{margin-top:20px;}
.corp_detailwrap .corp_view_infoListWrap .newsList .listcont{max-width:320px; width:100%;padding-bottom: 30px}
.corp_detailwrap .corp_view_infoListWrap .newsList .listcont dd{
    display: inline-block
}
.corp_detailwrap .corp_view_infoListWrap .newsList .listcont dd.title{
    width:65%;
    text-align:left; 
}
.corp_detailwrap .corp_view_infoListWrap .newsList .listcont dd.title a{
    font-size:15px;
    font-weight: bold;

}
.corp_detailwrap .corp_view_infoListWrap .newsList .listcont dd.ymdt{
    text-align: right;
    float: right;
    font-size:12px;
    color:#b0b0b0;
    font-weight: lighter;
    width:32%;
    line-height: 24px;
    border-collapse: inherit
}

/* 우측모듈 비즈 섹션 수정/추가 */
.biz_right_contwrap{width:310px; border-bottom:1px solid #dfdfdf; padding-bottom:20px; margin-top:10px}
.biz_right_contwrap ul{text-align:center}
.biz_right_contwrap ul li{display:inline-block; text-align:center; margin-right:15px;}
.biz_right_contwrap ul li a{font-size:14px; font-weight:bold;}

/* 인용문 추가 CSS */
blockquote.block_box{border:1px solid #ddd;margin:0 0 20px 0;padding:10px;background-color:#f4f4f4}
blockquote.block_line{border-left:4px solid #ccc;margin:0 0 20px 20px;padding:0 10px}

/* 푸터 개편 2018-07-09 */
.footerWrap{width: 1100px;margin:0 auto 0;position: relative;border-top: 1px solid #cecece;}
.footerWrap .footer_container{padding: 30px 0 30px;box-sizing: border-box;font-size: 13px;font-family: "Malgun Gothic";letter-spacing: -0.6px;overflow: hidden;}
.footerWrap .footer_container h2.f_logo{float: left;display: block;height: 150px;}
.footerWrap .footer_container div.footer_info_company{margin-left: 25px;float: left;text-align:left;}
.footerWrap .footer_container div.footer_info_company ul.cmp_m{font-size: 13px; }
.footerWrap .footer_container div.footer_info_company ul.cmp_m a:hover{text-decoration: underline;} 
.footerWrap .footer_container div.footer_info_company ul.cmp_m a.mg{ margin: 0 10px}
.footerWrap .footer_container div.footer_info_company ul.cmp_m a b{color: #000}
.footerWrap .footer_container div.footer_info_company ul.cmp_m li{display: inline-block; vertical-align: middle; margin: 0 23px 0 0}
.footerWrap .footer_container div.footer_info_company ul.cmp_m li dl{ line-height: 1.5}
.cmp_m li dl dt, .cmp_m li dl dd{display: inline-block}
.footerWrap .footer_container div.footer_info_company ul.infomation{margin-top: 15px;}
.footerWrap .footer_container div.footer_info_company ul.infomation li{font-size: 13px;color: #777;line-height: 23px;}
.footerWrap .footer_container div.footer_info_company ul.copyl{font-size: 13px; margin-top: 15px;}   
.footerWrap .footer_container div.footer_info_company ul.copyl li{font-size: 13px;color: #777;line-height: 22px;}

/* 패밀리사이트 - 푸터 개편 2018-07-09 */
.foot_select_up {display: block;width: 130px;height: 32px;line-height: 30px;text-align: center;border: 1px solid #cecece;background: #f5f7f9;border-radius: 3px;}
.foot_select_up:after{content: "▼";margin-left: 5px;font-size: 9px;}
.n_foot_family{position: absolute;right: 0;}
.foot_select{display: block;width: 130px;height: 32px;line-height: 30px;text-align: center;border: 1px solid #cecece;background: #f5f7f9;border-radius: 3px;}
.foot_select:after{content: "▲";margin-left: 5px;font-size: 9px;}
.n_foot_family_open{position: absolute;top: 61px;right: 0;z-index: 9999;width: 132px;}
.n_foot_family_open ul{overflow: hidden;border: 1px solid #ddd;}
.n_foot_family_open ul li{float:none;width: 130px;height: 32px;line-height: 32px;color: #000;text-align: center;background-color: #fff;border-bottom: 1px solid #cecece;font-size: 12px;}
.n_foot_family_open ul li a{display: block;width: 130px;height: 32px;}
.n_foot_family_open ul li.last{border-bottom: none}
.n_foot_family_open ul li:hover{background-color: #555}
.n_foot_family_open ul li a:hover{width: 130px;height: 32px;color: #fff} 


/* 2022-04-13 추가 css */
.grievances_c p.it_eth_txt_dte{
	text-align: left;
	margin: 25px 0 25px;
}
.grievances_c p.it_eth_txt_dte span{
	font-size: 12px;
	line-height: 22px;
	color: #888;
}
.grievances_c p.it_eth_del_txt{
	font-size: 14px;
	line-height: 24px;
}
.grievances_c p.it_eth_del_txt b{
	display: block;
	margin-bottom: 15px;
}
.grievances_c p.it_eth_del_txt span{
	font-size: 14px;
	line-height: 26px;	
}
section.f_c_notiwrap{
    width: 1100px;
    clear: both;
}
div.f_c_noti{
    font-size: 13px;
    color: #888;
    border-top: 1px solid #eaeaea;
    padding: 20px 0 80px;
    line-height: 26px;
    text-align: left;
    letter-spacing: -0.4px;
}
div.f_c_noti b{
    color: #333;
    font-weight: 600;
}
.it_flgo{
    position: relative;
    margin-left: 5px;
    top: -1px;
}