@charset "utf-8";

/* reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img {margin:0;padding:0}
body {font-family:"맑은 고딕","Malgun Gothic","굴림", Gulim , '돋움',dotum,Helvetica,sans-serif;font-size:12px;line-height:140%;color:#333}
body{background-color:#fff;text-align:left;*word-break:break-all}
dl,ul,ol{list-style:none}
fieldset, img{border:none}
img{vertical-align:middle}
hr{display:none}
input,textarea,select{font-size:12px;color:#333;vertical-align:top}  
table{width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show}
legend, caption{width:0; height:0; font:0px/0px Sans-serif; visibility:hidden; z-index:-1}
em, address{font-style:normal}
a{cursor:pointer}

/* 스킵네비 */
.skip {position:relative;z-index:9999999;}
.skip a {position:absolute;left:0;top:-30px;width:110px;height:30px;line-height:30px;background:#0059bd;font-weight:bold;color:#fff;text-align:center;}
.skip a:active, .skip a:focus {top:0;cursor:pointer;}

/* common */
a:link, a:visited {text-decoration:none;color:#333;}
a:hover, a:active {text-decoration:none;color:#f25632;}
.hidden{display:none;position:absolute;left:-10000px;top:0;visibility:hidden;z-index:-1;}

#container {padding:90px 0 80px 0;background-color:#f8f8f8;border-bottom:1px solid #e2e2e2;}
#contents {width:1200px;margin:0 auto;}

/* header */
.header_damg {position:fixed;top:0;left:0;width:100%;min-width:1200px;z-index:10000;}
.header_damg .tit_logo {position:absolute;top:27px;left:28px;width:136px;height:54px;background:url("../images/logo_damg.png") no-repeat 0 0;}
.header_damg .tit_logo a span {font-size:0;color:transparent;}
.header_damg .btn_allmenu {display:block;position:absolute;top:31px;right:22px;width:81px;height:30px;background:url("../images/btn_sitemap.png") no-repeat 0 0;}
.header_damg .btn_allmenu span {font-size:0;color:transparent;}
.header_damg .menu_list li {float:left;}
.header_damg .menu_list li a span {font-size:0;color:transparent;}

.main_header .header_box {width:659px;margin:38px auto 0 auto;}
.main_header .menu_list {}
.main_header .menu_list li a {overflow:hidden;display:block;height:30px;background:url("../images/head_menu01.png") no-repeat 0 0;}
.main_header .menu_list li .link01:hover {width:124px;padding-right:13px;background-position:0 0;}
.main_header .menu_list li .link02:hover {width:129px;padding-right:13px;background-position:-137px 0;}
.main_header .menu_list li .link03:hover {width:127px;padding-right:13px;background-position:-279px 0;}
.main_header .menu_list li .link04:hover {width:136px;padding-right:13px;background-position:-419px 0;}
.main_header .menu_list li .link05:hover {width:90px;background-position:-568px 0;}
.main_header .menu_list li .link01 {width:124px;padding-right:13px;background-position:0 -32px;}
.main_header .menu_list li .link02 {width:129px;padding-right:13px;background-position:-137px -32px;}
.main_header .menu_list li .link03 {width:127px;padding-right:13px;background-position:-279px -32px;}
.main_header .menu_list li .link04 {width:136px;padding-right:13px;background-position:-419px -32px;}
.main_header .menu_list li .link05 {width:90px;background-position:-568px -32px;}

.header_damg.fix {position:fixed;top:0;left:0;width:100%;height:99px;background:url("../images/bg_main_header.png") repeat;z-index:10000;}
.header_damg.fix .tit_logo {position:absolute;top:27px;left:28px;width:136px;height:54px;background:url("../images/logo_damg01.png") no-repeat 0 0;}
.header_damg.fix .btn_allmenu {display:block;position:absolute;top:31px;right:22px;width:81px;height:30px;background:url("../images/btn_sitemap.png") no-repeat 0 -30px;}
.main_header.fix .header_box {width:651px;margin:42px auto 0 auto;}
.main_header.fix .menu_list li a {overflow:hidden;display:block;height:30px;background:url("../images/head_menu02.png") no-repeat 0 0;}
.main_header.fix .menu_list li .link01:hover {width:122px;padding-right:13px;background-position:0 -79px;}
.main_header.fix .menu_list li .link02:hover {width:127px;padding-right:13px;background-position:-137px -79px;}
.main_header.fix .menu_list li .link03:hover {width:125px;padding-right:13px;background-position:-279px -79px;}
.main_header.fix .menu_list li .link04:hover {width:134px;padding-right:13px;background-position:-419px -79px;}
.main_header.fix .menu_list li .link05:hover {width:88px;background-position:-568px -79px;}
.main_header.fix .menu_list li .link01 {width:122px;padding-right:13px;background-position:0 0;}
.main_header.fix .menu_list li .link02 {width:127px;padding-right:13px;background-position:-137px 0;}
.main_header.fix .menu_list li .link03 {width:125px;padding-right:13px;background-position:-279px 0;}
.main_header.fix .menu_list li .link04 {width:134px;padding-right:13px;background-position:-419px 0;}
.main_header.fix .menu_list li .link05 {width:88px;background-position:-568px 0;}

.sub_header {width:100%;height:99px;background:url("../images/bg_sub_header.png") repeat-x;}
.sub_header .tit_logo {position:absolute;top:27px;left:28px;width:136px;height:54px;background:url("../images/logo_damg01.png") no-repeat 0 0;}
.sub_header .tit_logo a {display:block;height:50px;}
.sub_header .btn_allmenu {display:block;position:absolute;top:31px;right:22px;width:81px;height:30px;background:url("../images/btn_sitemap.png") no-repeat 0 -30px;}
.sub_header .header_box {width:651px;margin:40px auto 0 auto;}
.sub_header .menu_list li a {overflow:hidden;display:block;height:30px;background:url("../images/head_menu02.png") no-repeat 0 0;}
.sub_header .menu_list li .link01:hover {width:122px;padding-right:13px;background-position:0 -79px;}
.sub_header .menu_list li .link02:hover {width:127px;padding-right:13px;background-position:-137px -79px;}
.sub_header .menu_list li .link03:hover {width:125px;padding-right:13px;background-position:-279px -79px;}
.sub_header .menu_list li .link04:hover {width:134px;padding-right:13px;background-position:-419px -79px;}
.sub_header .menu_list li .link05:hover {width:88px;background-position:-568px -79px;}
.sub_header .menu_list li .link01 {width:122px;padding-right:13px;background-position:0 0;}
.sub_header .menu_list li .link02 {width:127px;padding-right:13px;background-position:-137px 0;}
.sub_header .menu_list li .link03 {width:125px;padding-right:13px;background-position:-279px 0;}
.sub_header .menu_list li .link04 {width:134px;padding-right:13px;background-position:-419px 0;}
.sub_header .menu_list li .link05 {width:88px;background-position:-568px 0;}
.sub_header .menu_list li .link01.on {width:122px;padding-right:13px;background-position:0 -38px;}
.sub_header .menu_list li .link02.on {width:127px;padding-right:13px;background-position:-137px -38px;}
.sub_header .menu_list li .link03.on {width:125px;padding-right:13px;background-position:-279px -38px;}
.sub_header .menu_list li .link04.on {width:134px;padding-right:13px;background-position:-419px -38px;}
.sub_header .menu_list li .link05.on {width:88px;background-position:-568px -38px;}

/* 사이트맵 레이어 */
.layer_sitemap {display:none;position:relative;width:1200px;height:647px;margin-top:36px;padding:55px 0 0 0;}
.layer_sitemap .btn_close {position:absolute;top:0;right:0;display:block;width:45px;height:48px;background:url("../images/btn_close01.png") no-repeat 0 0;}
.layer_sitemap .btn_close span {font-size:0;color:transparent;}
.layer_sitemap .sitemap_box {overflow:hidden;width:1170px;height:607px;margin:0 auto;padding:40px 0 40px 30px;background:#fff;}
.layer_sitemap .section {float:left;width:233px;}
.layer_sitemap .section .tit_section {display:block;padding:0 0 19px 0;}
.layer_sitemap .section strong {display:block;padding-bottom:10px;font-size:13px;color:#35353a;}
.layer_sitemap .section .list_section {padding-bottom:18px}
.layer_sitemap .section .list_section li {padding:0 0 0 11px;}
.layer_sitemap .section .list_section li a {display:block;padding:0 0 0 9px;background:url("../images/bullet_sitemap.gif") no-repeat 0 50%;color:#535357;line-height:150%;}

/* 탑버튼 */
.btn_top {position:fixed;right:0;bottom:0;}
.btn_top a {display:block;width:74px;height:74px;}
.btn_top a span {font-size:0;color:transparent;}
.btn-scrolldown  img {transition:all 0.4s ease;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);	transform:rotate(360deg);}
.btn-scrolldown.scroll  img {	-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}


/* 메인 - 탑 */
.main_top {position:relative;}
.main_top .iframe_viedo {}
.main_top .txt_img {position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-align:center;vertical-align:middle;}
.main_top .txt_img img {max-width:100%;}
.main_top .txt_img .vm {display:inline-block;width:0;height:100%;vertical-align:middle;}
.main_top .arr_move {position:absolute;bottom:20%;left:50%;margin-left:-50px;display:block;width:60px;height:34px;background:url("../images/icon_arr01.png") no-repeat 0 0;margin:0 auto;}

/* 메인 - 미디어 */
.main_media {width:100%;height:675px;background-color:#fff;background-image:url("../images/bg_main_media.png");background-attachment: fixed;background-position: 0 0;background-repeat: no-repeat;background-size:cover;}
.main_media .main_media_box {position:relative;width:1200px;margin:0 auto;padding:0 0 70px 0;}
.main_media .main_media_box .title {margin-bottom:30px;padding:96px 0 0 0;text-align:center;}
.main_media .main_media_box .media_list li {float:left;margin-left:1px;}
.main_media .main_media_box .media_list li:first-child {margin-left:0;}
.main_media .main_media_box .media_list li a {display:block;position:relative;width:299px;height:380px;text-align:center;color:#fff;}
.main_media .main_media_box .media_list li a .info_box {position:absolute;top:140px;width:100%;text-align:center;z-index:1;}
.main_media .main_media_box .media_list li a .info_box span {display:block;}
.main_media .main_media_box .media_list li a .info_box .tit {margin-bottom:13px;font-size:40px;line-height:40px;vertical-align:top;letter-spacing:-1px;}
.main_media .main_media_box .media_list li a .info_box .txt {font-size:14px;}
.main_media .main_media_box .media_list li a .info_box .add {width:44px;height:44px;margin:20px auto 0 auto;background:url("../images/img_add.png") no-repeat 0 0;}
.main_media .main_media_box .media_list li a .dim {display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url("../images/bg_dim01.png") repeat;}
.main_media .main_media_box .media_list li a:hover .dim {background:#ff6600;}

/* 메인 채용 */
.main_recruit {overflow:hidden;width:100%;}
.main_recruit .recruit_info {position:relative;float:left;width:50%;height:410px;background:#ff6600;}
.main_recruit .recruit_info .img_arr {position:absolute;right:-34px;top:209px;display:block;width:34px;height:52px;background:url("../images/img_recruit_arr.png") no-repeat 0 0;}
.main_recruit .recruit_info .title {padding:68px 410px 32px 0;text-align:right;}
.main_recruit .recruit_info .recruit_list li {width:100%;height:50px;}
.main_recruit .recruit_info .recruit_list li:hover {background:#fff;}
.main_recruit .recruit_info .recruit_list li:hover a {color:#ff6600;}
.main_recruit .recruit_info .recruit_list li a {display:block;float:right;width:600px;height:50px;line-height:49px;color:#fff;}
.main_recruit .recruit_info .recruit_list li a .txt {display:inline-block;width:464px;font-size:24px;letter-spacing:-1px;}
.main_recruit .recruit_info .recruit_list li a .date {display:inline-block;136px;font-size:14px;}
.main_recruit .recruit_img {float:right;width:50%;}

/* 메인 history */
.main_history {width:100%;background:#f9f9f9;}
.main_history .main_history_box {position:relative;width:1200px;margin:0 auto;padding:0 0 70px 0;}
.main_history .main_history_box .title {margin-bottom:30px;padding:80px 0 20px 0;border-bottom:3px solid #ff6600;text-align:center;}
.main_history .main_history_box .btn_more {position:absolute;top:122px;right:0;}
.main_history .history_list {overflow:hidden;position:relative;border:1px solid #f9f9f9;padding:20px 78px;}
.main_history .history_list:hover {border:1px solid #ff6600;background:#fff;}
.main_history .history_list .date {float:left;margin-right:20px;text-align:center;}
.main_history .history_list .date .day {display:block;width:72px;}
.main_history .history_list .date .day .num_l {display:inline-block;width:36px;height:47px;margin-bottom:10px;background:url("../images/num_history01.png") no-repeat 0 0;font-size:0;color:transparent;vertical-align:top;}
.main_history .history_list .date .day .num0 {background-position:-492px 0;}
.main_history .history_list .date .day .num1 {background-position:0 0;}
.main_history .history_list .date .day .num2 {background-position:-51px 0;}
.main_history .history_list .date .day .num3 {background-position:-107px 0;}
.main_history .history_list .date .day .num4 {background-position:-161px 0;}
.main_history .history_list .date .day .num5 {background-position:-219px 0;}
.main_history .history_list .date .day .num6 {background-position:-272px 0;}
.main_history .history_list .date .day .num7 {background-position:-328px 0;}
.main_history .history_list .date .day .num8 {background-position:-382px 0;}
.main_history .history_list .date .day .num9 {background-position:-437px 0;}
.main_history .history_list .date .year {display:block;font-size:17px;color:#272727;font-weight:bold;}
.main_history .history_list .desc {overflow:hidden;}
.main_history .history_list .desc .tit {display:block;margin:3px 0 20px 0;font-size:20px;letter-spacing:-1px;}
.main_history .history_list .desc .txt {display:block;font-size:14px;color:#706f6f;line-height:130%;}
.main_history .main_history_box .txt_bar {display:block;width:1px;height:60px;margin-left:114px;background:#c6c6c6;}

/* 메인 NEWS */
.news_slide {position:relative;width:100%;height:718px;background:#434039;}
.news_slide .btn_prev {position:absolute;top:340px;left:68px;display:block;width:34px;height:56px;background:url("../images/btn_main_slide.png") no-repeat 0 0;font-size:0;color:transparent;}
.news_slide .btn_next {position:absolute;top:340px;right:68px;display:block;width:34px;height:56px;background:url("../images/btn_main_slide.png") no-repeat -34px 0;font-size:0;color:transparent;}
.news_slide .news_slide_box {width:1200px;margin:0 auto;}
.news_slide .news_slide_box .title {padding:70px 0 42px 0;text-align:center;}
.news_slide .pdf_slide .cont {width:250px;float:left;margin-left:50px;}
.news_slide .pdf_slide .cont:first-child {margin-left:25px;}
.news_slide .pdf_slide .cont a {display:block;position:relative;margin-bottom:18px;}
.news_slide .pdf_slide .cont a .over {display:none;}
.news_slide .pdf_slide .cont a:hover .over {display:block;position:absolute;top:0;left:0;}
.news_slide .pdf_slide .cont a .download {display:block;}
.news_slide .pdf_slide .cont .vol span {display:inline-block;vertical-align:bottom;}
.news_slide .pdf_slide .cont .vol .txt {width:52px;height:42px;margin-right:5px;background:url("../images/txt_vol.png") no-repeat 0 0;font-size:0;color:transparent;}
.news_slide .pdf_slide .cont .vol .date {margin-left:9px;color:#fff;font-size:17px;font-weight:bold;}
.news_slide .pdf_slide .cont .vol .num_l {width:30px;height:39px;background:url("../images/num_news01.png") no-repeat 0 0;font-size:0;color:transparent;}
.news_slide .pdf_slide .cont .vol .num0 {background-position:-341px 0;}
.news_slide .pdf_slide .cont .vol .num1 {background-position:0 0;}
.news_slide .pdf_slide .cont .vol .num2 {background-position:-35px 0;}
.news_slide .pdf_slide .cont .vol .num3 {background-position:-74px 0;}
.news_slide .pdf_slide .cont .vol .num4 {background-position:-112px 0;}
.news_slide .pdf_slide .cont .vol .num5 {background-position:-151px 0;}
.news_slide .pdf_slide .cont .vol .num6 {background-position:-189px 0;}
.news_slide .pdf_slide .cont .vol .num7 {background-position:-228px 0;}
.news_slide .pdf_slide .cont .vol .num8 {background-position:-265px 0;}
.news_slide .pdf_slide .cont .vol .num9 {background-position:-303px 0;}

/* 서브페이지 탑 */
.sub_top {position:relative;height:261px;text-align:center;}
.sub_top .sub_menu {overflow:hidden;position:absolute;top:21px;left:366px;}
.sub_top .sub_menu li {float:left;margin:0 0 0 5px;}
.sub_top .sub_menu li:first-child {margin:0;}
.sub_top .sub_menu li a {display:block;height:32px;line-height:31px;padding:0 20px;border:1px solid #cccccc;background:#fff;font-size:14px;color:#3b3b3b;text-align:center;font-weight:bold;}
.sub_top .sub_menu li a.on {border:1px solid #3b3b3b;background:#3b3b3b;color:#fff;}
.sub_top .sub_tit {padding:100px 0 30px 0;line-height:52px;font-size:52px;color:#1e1e1e;font-weight:normal;}
.sub_top .sub_desc {font-size:20px;color:#353232;font-weight:normal;letter-spacing:-0.5px;}
.sub_top .path {position:absolute;bottom:10px;right:0;}
.sub_top .path a {display:inline-block;color:#353232;}
.sub_top .path .txt_bar {display:inline-block;margin:0 5px;}
.sub_top .btn_prev {position:absolute;top:110px;left:2px;display:block;width:23px;height:41px;background:url("../images/btn_sub_slide.png") no-repeat 0 0;font-size:0;color:transparent;}
.sub_top .btn_next {position:absolute;top:110px;right:2px;display:block;width:23px;height:41px;background:url("../images/btn_sub_slide.png") no-repeat -23px 0;font-size:0;color:transparent;}

/* 회사소개 */
.aboutus_page {background-image:url("../images/bg_aboutus.png");background-attachment: fixed;background-position: 0 90px;background-repeat: no-repeat;}
.about_info {overflow:hidden;border:1px solid #dbdbdb;background:#fff;}
.about_info .img_info {float:left;}
.about_info .txt_info {overflow:hidden;padding:80px 50px;}
.about_info .txt_info .txt01 {display:block;margin-bottom:50px;}
.about_info .txt_info .txt02 {font-size:15px;color:#333;line-height:160%;letter-spacing:-1px;}
.about_info .txt_info .txt02 .ceo {padding:20px 0 0 0;text-align:right;letter-spacing:-1px;}
.about_info .txt_info .txt02 .ceo .job {display:block;}
.about_info .txt_info .txt02 .ceo .name {display:block;padding:12px 0 0 0;font-size:28px;color:#3b3b3b;}

/* 브랜드 */
.brand_list_info .brand_list {overflow:hidden;width:1210px;}
.brand_list_info .brand_list li {float:left;position:relative;width:391px;height:298px;margin:0 10px 30px 0;border:1px solid #dadada;background:#fff;}
.brand_list_info .brand_list li .tit {position:absolute;top:30px;left:30px;display:block;font-size:14px;color:#353535;font-weight:bold;letter-spacing:-1px;}
.brand_list_info .brand_list li .jpg_down {position:absolute;bottom:-1px;left:-1px;}
.brand_list_info .brand_list li .ai_down {position:absolute;bottom:-1px;right:-1px;}
.brand_list_info .brand_list li .thumb {display:block;position:absolute;}
.brand_list_info .brand_list li .brand01 {top:121px;left:97px;}
.brand_list_info .brand_list li .brand02 {top:124px;left:113px;}
.brand_list_info .brand_list li .brand03 {top:120px;left:100px;} /* 20240708 수정 */
.brand_list_info .brand_list li .brand04 {top:125px;left:105px;}
.brand_list_info .brand_list li .brand05 {top:117px;left:96px;}
.brand_list_info .brand_list li .brand06 {top:127px;left:116px;}
.brand_list_info .brand_list li .brand07 {top:104px;left:156px;}
.brand_list_info .brand_list li .brand08 {top:106px;left:145px;}
.brand_list_info .brand_list li .brand09 {top:124px;left:106px;}
.brand_list_info .brand_list li .brand10 {top:128px;left:93px;}
.brand_list_info .brand_list li .brand11 {top:122px;left:108px;}
.brand_list_info .brand_list li .brand12 {top:109px;left:101px;}
.brand_list_info .brand_list li .brand13 {top:109px;left:98px;} /* 20241010 수정 */
.brand_list_info .brand_list li .brand14 {top:109px;left:104px;} /* 20241010 수정 */
.brand_list_info .brand_list li .brand15 {top:128px;left:127px;}
.brand_list_info .brand_list li .brand16 {top:104px;left:107px;} /*20221110 추가 */

/* 계열사 */
.units_con {position:relative;overflow:hidden;border:1px solid #dadada;background:#fff;}
.units_con .units_box {float:left;width:1006px;padding:20px 0;border-right:1px solid #dadada;}
.units_con .units_box .units_list li {overflow:hidden;padding:30px 70px 30px 0;border-top:1px solid #f1f1f1;}
.units_con .units_box .units_list li.bg_color01 {background:#f8fafc;}
.units_con .units_box .units_list li.bg_color02 {background:#f8f8f8;}
.units_con .units_box .units_list li:first-child {border-top:0;}
.units_con .units_box .units_list li .units_name {width:275px;float:left;text-align:right;}
.units_con .units_box .units_list li .name {position:relative;display:inline-block;margin-right:20px;padding-top:9px;border-top:3px solid #3b3b3b;font-size:28px;font-weight:bold;color:#3b3b3b;letter-spacing:-1px;}
.units_con .units_box .units_list li .txt_color01 {color:#ff6600;}
.units_con .units_box .units_list li .txt {overflow:hidden;float:left;margin-top:-6px;font-size:15px;color:#333;line-height:150%;letter-spacing:-1px;}
.units_con .units_move {float:left;overflow:hidden;position:relative;}
.units_con .units_move .anchor_list {margin:47px 0 0 21px;}
.units_con .units_move .anchor_list li a {display:block;padding:0 0 0 23px;color:#333;font-size:13px;background:url("../images/icon_round01.png") no-repeat 0 50%;line-height:180%;}

.units_con .units_move.asideFixed {position:fixed;top:100px;right:50%;margin:0 -538px 0 0;}
.units_con .units_move.asideBot {position:absolute;bottom:30px;right:61px;}
.units_con02 .units_box {padding-bottom:0;} /* 20221110 추가 */
.units_con02 .units_box .units_list li .txt {width:661px;} /* 20221110 추가 */

/* 사회공헌 */
.services_con {width:1200px;margin:0 auto;}
.services_con .services_info {overflow:hidden;margin-bottom:30px;border:1px solid #dadada;background:#fff;}
.services_con .services_info .services_l,
.services_con .services_info .services_r {float:left;position:relative;width:599px;height:348px;}
.services_con .services_info .title {display:inline-block;margin-bottom:28px;padding-top:9px;border-top:3px solid #3b3b3b;font-size:28px;color:#ff6600;letter-spacing:-1px;}
.services_con .services_info .txt {font-size:15px;color:#333;line-height:150%;letter-spacing:-1px;}
.services_con .services_culture .services_r .desc {position:absolute;top:81px;left:78px;}
.services_con .services_sports .services_l .desc {position:absolute;top:60px;left:78px;}
.services_con .services_dream .services_r .desc {position:absolute;top:107px;left:78px;}

/* 오시는길 */
.contact_con .contact_info {overflow:hidden;height:433px;margin-bottom:30px;border:1px solid #dadada;background:#fff;}
.contact_con .contact_info .contact_l {float:left;position:relative;width:599px;border-right:1px solid #dadada;}
.contact_con .contact_info .contact_r {float:left;position:relative;width:598px;}
.contact_con .contact_info .desc {position:absolute;bottom:49px;left:46px;}
.contact_con .contact_info .desc .name {display:inline-block;margin-bottom:45px;padding-top:22px;border-top:3px solid #fff;font-size:32px;color:#fff;letter-spacing:-1px;}
.contact_con .contact_info .desc .tit {display:block;margin:0 0 7px 0;font-size:14px;color:#ff6600;}
.contact_con .contact_info .desc .addr {display:block;font-size:16px;color:#fff;font-weight:bold;}

/* 미디어 - 신문 */
.sub_top .media_menu {overflow:hidden;position:absolute;left:427px;}
.media_page {background-image:url("../images/bg_media.png");background-attachment: fixed;background-position: 0 0;background-repeat: no-repeat;}
.newspaper_con .newspaper_info {overflow:hidden;margin-bottom:30px;border:1px solid #dadada;background:#fff;}
.newspaper_con .newspaper_info .newspaper_l,
.newspaper_con .newspaper_info .newspaper_r {float:left;position:relative;width:599px;height:348px;}
.newspaper_con .newspaper_info .title {display:inline-block;margin-bottom:28px;padding-top:13px;border-top:3px solid #3b3b3b;font-size:28px;color:#ff6600;letter-spacing:-1px;}
.newspaper_con .newspaper_info .txt {font-size:15px;color:#333;line-height:160%;letter-spacing:-1px;}
.newspaper_con .newspaper_info .btn_home {position:absolute;display:block;width:55px;height:56px;background:url("../images/btn_media_home.gif") no-repeat 0 0;}
.newspaper_con .newspaper_info .btn_home span {font-size:0;color:transparent;}
.newspaper_con .newspaper_info .newspaper_l .btn_home {left:-1px;bottom:-1px}
.newspaper_con .newspaper_info .newspaper_r .btn_home {right:-1px;bottom:-1px}
.newspaper_con .newspaper_info .desc {position:absolute;top:70px;left:79px;}

/* 미디어 - 잡지 */
.magazine_con .magazine_info {overflow:hidden;position:relative;min-height:298px;margin-bottom:30px;padding:0 0 0 107px;border:1px solid #dadada;background:#fff;}
.magazine_con .magazine_info .desc {margin-top:50px;}
.magazine_con .magazine_info .title {display:inline-block;margin-bottom:28px;padding-top:13px;border-top:3px solid #3b3b3b;font-size:28px;color:#ff6600;letter-spacing:-1px;}
.magazine_con .magazine_info .txt {font-size:15px;color:#333;line-height:160%;letter-spacing:-1px;}
.magazine_con .magazine_info .btn_home {position:absolute;bottom:-1px;right:-1px;display:block;width:55px;height:56px;background:url("../images/btn_media_home.gif") no-repeat 0 0;}
.magazine_con .magazine_info .btn_home span {font-size:0;color:transparent;}
.magazine_con .magazine_info .thumb {position:absolute;display:block;}
.magazine_con .magazine_info .name01 {top:119px;right:212px;}
.magazine_con .magazine_info .name02 {top:124px;right:171px;}
.magazine_con .magazine_info .name03 {top:128px;right:215px;}
.magazine_con .magazine_info .name04 {top:123px;right:235px;}
.magazine_con .magazine_info .name05 {top:95px;right:223px;}
.magazine_con .magazine_info .name06 {top:109px;right:213px;}
.magazine_con .magazine_info .name07 {top:75px;right:206px;}
.magazine_con .magazine_info .name08 {top:102px;right:206px;}
.magazine_con .magazine_info .name09 {top:93px;right:243px;}

/* 미디어 - 인터넷&모바일 */
.internet_con .internet_info {overflow:hidden;position:relative;min-height:298px;margin-bottom:30px;padding:0 0 0 107px;border:1px solid #dadada;background:#fff;}
.internet_con .internet_info .desc {float:right;width:520px;margin-top:50px;}
.internet_con .internet_info .title {display:inline-block;margin-bottom:28px;padding-top:13px;border-top:3px solid #3b3b3b;font-size:28px;color:#ff6600;letter-spacing:-1px;}
.internet_con .internet_info .txt {font-size:15px;color:#333;line-height:160%;letter-spacing:-1px;}
.internet_con .internet_info .btn_home {position:absolute;bottom:-1px;right:-1px;display:block;width:55px;height:56px;background:url("../images/btn_media_home.gif") no-repeat 0 0;}
.internet_con .internet_info .btn_home span {font-size:0;color:transparent;}
.internet_con .internet_info .thumb {position:absolute;display:block;}
.internet_con .internet_info .name01 {top:124px;left:185px;}
.internet_con .internet_info .name02 {top:123px;left:221px;}
.internet_con .internet_info .name03 {top:118px;left:185px;}
.internet_con .internet_info .name04 {top:112px;left:222px;}
.internet_con .internet_info .name05 {top:125px;left:203px;}
.internet_con .internet_info .name06 {top:128px;left:211px;}
.internet_con .internet_info .name07 {top:121px;left:208px;}
.internet_con .internet_info .name08 {top:129px;left:200px;}
.internet_con .internet_info .name09 {top:107px;left:213px;}
.internet_con .internet_info .name10 {top:131px;left:213px;} /* 20221110 추가 */

/* 채용 - 인재상 */
.sub_top .recruit_menu {overflow:hidden;position:absolute;left:500px;}
.recruit_page {background-image:url("../images/bg_recruit.png");background-attachment: fixed;background-position: 0 0;background-repeat: no-repeat;}
.recruit_con .recruit_box .recruit_top {margin-bottom:20px;border:1px solid #dadada;}
.recruit_con .recruit_box .recruit_info {overflow:hidden;position:relative;margin-bottom:20px;padding:70px 0;border:1px solid #dadada;background:#fff;}
.recruit_con .recruit_box .dongailbo .logo {position:absolute;left:184px;top:236px;}
.recruit_con .recruit_box .channela .logo {position:absolute;left:188px;top:218px;} /* 240708 수정 */
.recruit_con .recruit_box .txt_info {float:right;width:631px;}
.recruit_con .recruit_box .txt_info .info li {margin-top:45px;padding:0 0 0 75px;background:url("../images/icon_recruit01.png") no-repeat 0 7px;letter-spacing:-1px;}
.recruit_con .channela .txt_info .info li {margin-top:45px;padding:0 0 0 75px;background:url("../images/icon_recruit02.png") no-repeat 0 7px;letter-spacing:-1px;}
.recruit_con .recruit_box .txt_info .info li:first-child {margin:0;}
.recruit_con .recruit_box .txt_info .info li span {display:block;}
.recruit_con .recruit_box .txt_info .info li strong {display:block;margin-bottom:18px;font-size:20px;color:#008588;}
.recruit_con .channela .txt_info .info li strong {color:#0099da;}
.recruit_con .recruit_box .txt_info .info li .line {width:60px;margin-bottom:19px;border-top:3px solid #3b3b3b;}
.recruit_con .recruit_box .txt_info .info li .txt {font-size:15px;color:#333;line-height:150%;}
.recruit_con .recruit_box .btn_more {text-align:right;}

/* 연혁 */
.sub_top .history_menu {overflow:hidden;position:absolute;left:513px;}
.history_page {background-image:url("../images/bg_history.png");background-attachment: fixed;background-position: 0 90px;background-repeat: no-repeat;}
.history_box {padding:70px 80px;border:1px solid #dadada;background:#fff;}
.history_con .history_year {overflow:hidden;margin-bottom:80px;}
.history_con .history_year li {position:relative;float:left;width:10%;text-align:center;background: url("../images/bg_years.gif") repeat-x 0 6px;}
.history_con .history_year li:after {content:''; position:absolute;top:6px;width:100%;height:2px;background:#3b3b3b;z-index:1;}
.history_con .history_year li:first-child:after {content:'';width:50%;left:0;height:2px;background:#fff;}
.history_con .history_year li:last-child:after {content:'';width:50%;right:0;height:2px;background:#fff;}
.history_con .history_year li .year {display:block;padding:7px 0 0 0;font-size:14px;color:#3b3b3b;}
.history_con .history_year li .icon {position:relative;display:inline-block;width:30px;height:14px;margin:0 auto;background:#fff url("../images/icon_year.png") no-repeat center 1px;z-index:2;}
.history_con .history_year li.on .icon {display:inline-block;width:30px;height:14px;margin:0 auto;background:#fff url("../images/icon_year.png") no-repeat center -14px;}
.history_con .history_year li.on a {color:#ff6600;font-size:15px;text-decoration:underline;}
.history_con .history_info {padding:0 0 0 58px;}
.history_con .history_list {overflow:hidden;padding:30px 0 0 0;background:url("../images/bg_line_years.gif") repeat-y 72px 0;}
.history_con .history_list:first-child {padding:0;}
.history_con .history_list .years {float:left;background:#fff;margin-right:63px;padding:15px 0;}
.history_con .history_list .desc {overflow:hidden;float:left;width:772px;margin-top:27px;background:url("../images/bg_dot01.gif") repeat-x 0 bottom;}
.history_con .history_list .num_box .icon_num {display:inline-block;width:36px;height:47px;background:url("../images/num_his01.png") no-repeat 0 0;font-size:0;color:transparent;vertical-align:top;}
.history_con .history_list .num_box .num01 {background-position:6px 0;}
.history_con .history_list .num_box .num02 {background-position:-41px 0;}
.history_con .history_list .num_box .num03 {background-position:-88px 0;}
.history_con .history_list .num_box .num04 {background-position:-132px 0;}
.history_con .history_list .num_box .num05 {background-position:-179px 0;}
.history_con .history_list .num_box .num06 {background-position:-223px 0;}
.history_con .history_list .num_box .num07 {background-position:-269px 0;}
.history_con .history_list .num_box .num08 {background-position:-314px 0;}
.history_con .history_list .num_box .num09 {background-position:-359px 0;}
.history_con .history_list .num_box .num00 {background-position:-404px 0;}
.history_con .history_list .desc dl dt {float:left;width:70px;font-size:20px;color:#272727;}
.history_con .history_list .desc dl dd {overflow:hidden;margin-bottom:40px;}
.history_con .history_list .desc dl dd .sub_tit {display:inline-block;margin-top:-1px;font-size:20px;color:#3b3b3b;line-height:21px;}
.history_con .history_list .desc dl dd .sub_tit a {font-size:14px;color:#ff6600;text-decoration:underline;}
.history_con .history_list .desc dl dd .txt {display:block;margin-top:10px;font-size:14px;color:#706f6f;line-height:150%;letter-spacing:-1px;}
.history_con .history_list .desc dl dd .txt a {font-size:13px;color:#ff6600;text-decoration:underline;font-weight:bold;}
.history_con .btn_down {padding-top:20px;text-align:right;}
.history_con .mgt0 {margin-top:0 !important;}

.bg_none {background:none !important;}
.case_info {overflow:hidden;margin-bottom:40px;padding:0 50px 40px 40px;background:url("../images/bg_dot01.gif") repeat-x 0 bottom;}
.case_info .thumb {display:block;float:left;}
.case_info .txt_info {float:right;padding-top:6px;}
.case_info .txt_info .years {display:block;margin-bottom:25px;}
.case_info .txt_info .sub_tit {display:block;margin-bottom:25px;font-size:27px;line-height:32px;color:#3b3b3b;letter-spacing:-2px;} /* 20221208 수정 */
.case_info .txt_info .desc {display:block;font-size:14px;line-height:140%;color:#706f6f;}
.case_info.bg_none {margin-bottom:0;}
.case_info.w .txt_info {width:673px;} /* 251106 추가 */

/* 뉴스 */
.sub_top .news_menu {overflow:hidden;position:absolute;left:513px;}
.news_page {background-image:url("../images/bg_news.png");background-attachment: fixed;background-position: 0 90px;background-repeat: no-repeat;}
.news_box .title:first-child {margin-top:0;}
.news_box .title {display:block;height:108px;margin-top:20px;line-height:107px;border:1px solid #434039;background:#fff;text-align:center;cursor:pointer;}
.news_box .title a {display:block;}
.news_box .title a .icon_num {vertical-align:middle;}
.news_box .title .btn_view {display:inline-block;width:45px;height:45px;margin-left:12px;background:url("../images/btn_down.png") no-repeat 0 0;vertical-align:middle;}
.news_box .title.active .btn_view {background:url("../images/btn_up.png") no-repeat 0 0;}
.news_con .news_slide {overflow:hidden;}
.news_con .news_slide {width:1060px;height:auto;padding:72px 70px 34px 70px;}
.news_con .news_slide .pannel {overflow:hidden;margin-bottom:60px;}
.news_con .pictorial_slide .pannel {width:1081px;}
.pictorial_slide .pdf_slide .cont {margin:0 20px 60px 0;}
.pictorial_slide .pdf_slide .cont:first-child {margin-left:0;}
.news_con .icon_num {display:inline-block;width:36px;height:47px;background:url("../images/num_his01.png") no-repeat 0 0;font-size:0;color:transparent;vertical-align:top;}
.news_con .num01 {background-position:6px 0;}
.news_con .num02 {background-position:-41px 0;}
.news_con .num03 {background-position:-88px 0;}
.news_con .num04 {background-position:-132px 0;}
.news_con .num05 {background-position:-179px 0;}
.news_con .num06 {background-position:-223px 0;}
.news_con .num07 {background-position:-269px 0;}
.news_con .num08 {background-position:-314px 0;}
.news_con .num09 {background-position:-359px 0;}
.news_con .num00 {background-position:-404px 0;}

.news_con .reporting_box {padding:80px 149px;border:1px solid #dadada;background:#fff;}
.news_con .reporting_box .tbl_type {width:100%;margin-bottom:40px;border-top:3px solid #3b3b3b;}
.news_con .reporting_box .tbl_type tr td {border-bottom:1px solid #d3d3d3;font-size:15px;color:#333;}
.news_con .reporting_box .tbl_type tr td a {display:block;padding:26px 0 26px 13px;font-weight:bold;}
.news_con .reporting_box .tbl_type tr td.num {color:#888;}
.news_con .reporting_box .tbl_type tr td.tc {text-align:center;}
.news_con .reporting_box .page {text-align:center;}
.news_con .reporting_box .page a {display:inline-block;width:39px;height:39px;margin-left:5px;line-height:38px;border:1px solid #d3d3d3;text-align:center;font-size:16px;color:#3b3b3b;}
.news_con .reporting_box .page a span {}
.news_con .reporting_box .page strong {display:inline-block;width:41px;height:41px;margin-left:5px;line-height:40px;background:#3b3b3b;text-align:center;font-size:16px;color:#fff;vertical-align:top;}
.news_con .reporting_box .page .left {width:41px;height:41px;border:0;background:url("../images/page_left.gif") no-repeat 0 0;vertical-align:top;}
.news_con .reporting_box .page .left span {font-size:0;color:transparent;}
.news_con .reporting_box .page .right {width:41px;height:41px;border:0;background:url("../images/page_right.gif") no-repeat 0 0;vertical-align:top;}
.news_con .reporting_box .page .right span {font-size:0;color:transparent;}

.news_con .reporting_box .reporting_view {border-top:3px solid #3b3b3b;}
.news_con .reporting_box .reporting_view .tit_box {position:relative;padding:34px 0;border-bottom:1px solid #d3d3d3;letter-spacing:-1px;}
.news_con .reporting_box .reporting_view .tit_box .tit {padding:0 0 0 30px;font-size:20px;color:#333;font-weight:bold;}
.news_con .reporting_box .reporting_view .tit_box .date {position:absolute;top:34px;right:30px;font-size:15px;color:#888;}
.news_con .reporting_box .reporting_view .reporting_wrap {border-bottom:1px solid #d3d3d3;padding:35px 30px;font-size:15px;color:#333;line-height:160%;}
.news_con .reporting_box .reporting_view .page_btn {position:relative;padding:19px 0 0 0;}
.news_con .reporting_box .reporting_view .page_btn .btn_list {display:inline-block;width:91px;height:41px;margin-right:5px;line-height:40px;background:#3b3b3b;text-align:center;color:#fff;font-weight:bold;font-size:15px;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move {position:absolute;top:19px;right:0;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .icon_paging {display:inline-block;width:41px;height:41px;margin-left:5px;border:0;background:url("../images/icon_paging.gif") no-repeat 0 0;vertical-align:top;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .icon_paging span {font-size:0;color:transparent;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .btn_prev {background-position:0 0;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .btn_next {background-position:-41px 0;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .btn_prev.on {background-position:0 -41px;}
.news_con .reporting_box .reporting_view .page_btn .btn_page_move .btn_next.on {background-position:-41px -41px;}

.news_con .reporting_box .reporting_view .page_view {margin:100px 0 20px 0;border-top:1px solid #d3d3d3;}
.news_con .reporting_box .reporting_view .page_view .list_tit {overflow:hidden;position:relative;height:70px;line-height:69px;border-bottom:1px solid #d3d3d3;}
.news_con .reporting_box .reporting_view .page_view .list_tit .tit {display:block;float:left;padding:0 35px 0 29px;font-weight:bold;font-size:15px;color:#ff6600;}
.news_con .reporting_box .reporting_view .page_view .list_tit .desc {overflow:hidden;font-weight:bold;font-size:15px;color:#333;}
.news_con .reporting_box .reporting_view .page_view .list_tit .desc a {display:block;}
.news_con .reporting_box .reporting_view .page_view .list_tit .date {position:absolute;top:0;right:36px;font-size:15px;color:#888;}


/* DAMG 계열사 */
.damg_units {width:100%;height:599px;background:#fff;}
.damg_units .damg_units_box {width:1200px;margin:0 auto;text-align:center;}
.damg_units .damg_units_box .title {padding:76px 0 40px 0;font-weight:normal;font-size:40px;letter-spacing:-1px;}
.damg_units .damg_units_box .units_list {overflow:hidden;width:1200px;height:358px;background:url("../images/img_units_off.gif") no-repeat 0 0;}
.damg_units .damg_units_box .units_list li {float:left;}
.damg_units .damg_units_box .units_list li a {position:relative;display:block;width:238px;height:118px;margin:1px 0 0 1px;font-size:0;color:transparent;}
.damg_units .damg_units_box .units_list li a:hover {background:url("../images/img_units_on.gif") no-repeat 0 0;}
.damg_units .damg_units_box .units_list li a:hover .line {display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:6px solid #ff7500;}
.damg_units .damg_units_box .units_list li a.units01 {background-position:-1px -1px;}
.damg_units .damg_units_box .units_list li a.units02 {background-position:-240px -1px;}
.damg_units .damg_units_box .units_list li a.units03 {background-position:-479px -1px;}
.damg_units .damg_units_box .units_list li a.units04 {background-position:-718px -1px;}
.damg_units .damg_units_box .units_list li a.units05 {width:242px;background-position:-957px -1px;}
.damg_units .damg_units_box .units_list li a.units06 {background-position:-1px -120px;}
.damg_units .damg_units_box .units_list li a.units07 {background-position:-240px -120px;}
.damg_units .damg_units_box .units_list li a.units08 {background-position:-479px -120px;}
.damg_units .damg_units_box .units_list li a.units09 {background-position:-718px -120px;}
.damg_units .damg_units_box .units_list li a.units10 {width:242px;background-position:-957px -120px;}
.damg_units .damg_units_box .units_list li a.units11 {background-position:-1px -239px;}
.damg_units .damg_units_box .units_list li a.units12 {background-position:-240px -239px;}
.damg_units .damg_units_box .units_list li a.units13 {background-position:-479px -239px;}
.damg_units .damg_units_box .units_list li a.units14 {background-position:-718px -239px;}
.damg_units .damg_units_box .units_list li a.units15 {width:242px;background-position:-957px -239px;}
.damg_units02 {height:auto;padding-bottom:100px;}
.damg_units02 .damg_units_box .units_list {height:477px;background:url("../images/img_units_off06.gif?t=20240708") no-repeat 0 0;} 
.damg_units02 .damg_units_box .units_list li a {width:299px;}
.damg_units02 .damg_units_box .units_list li a:hover {background:url("../images/img_units_on06.gif?t=20240708") no-repeat 0 0;}
.damg_units02 .damg_units_box .units_list li a.units01 {background-position:-1px -1px;}
.damg_units02 .damg_units_box .units_list li a.units02 {background-position:-300px -1px;}
.damg_units02 .damg_units_box .units_list li a.units03 {background-position:-600px -1px;}
.damg_units02 .damg_units_box .units_list li a.units04 {background-position:-900px -1px;}
.damg_units02 .damg_units_box .units_list li a.units05 {width:299px;background-position:-1px -120px;}
.damg_units02 .damg_units_box .units_list li a.units06 {background-position:-300px -120px;}
.damg_units02 .damg_units_box .units_list li a.units07 {background-position:-600px -120px;}
.damg_units02 .damg_units_box .units_list li a.units08 {background-position:-900px -120px;}
.damg_units02 .damg_units_box .units_list li a.units09 {background-position:-1px -239px;}
.damg_units02 .damg_units_box .units_list li a.units10 {width:299px;background-position:-300px -239px;}
.damg_units02 .damg_units_box .units_list li a.units11 {background-position:-600px -239px;}
.damg_units02 .damg_units_box .units_list li a.units12 {background-position:-900px -239px;}
.damg_units02 .damg_units_box .units_list li a.units13 {background-position:-1px -358px;}
.damg_units02 .damg_units_box .units_list li a.units14 {background-position:-300px -358px;}
.damg_units02 .damg_units_box .units_list li a.units15 {width:299px;background-position:-600px -358px;}
.damg_units02 .damg_units_box .units_list li a.units16 {background-position:-900px -358px;}

/* 사이트맵 */
.section_sitemap {width:100%;height:252px;background:#343232;border-top:1px solid #3f3d3d;border-bottom:1px solid #3f3d3d;}
.section_sitemap .sitemap_box {position:relative;overflow:hidden;width:1200px;margin:0 auto;padding-top:50px;}
.section_sitemap .sitemap {float:left;width:20%;}
.section_sitemap .last_sitemap {width:17%;}
.section_sitemap .sitemap:first-child {margin-left:30px;}
.section_sitemap .sitemap .title {display:block;margin-bottom:15px}
.section_sitemap .sitemap .menu_list li a {color:#fff;font-size:13px;line-height:180%;}

/* footer */
.foot_damg {width:100%;height:139px;background:#444;line-height:138px;}
.foot_damg .copyright {text-align:center;}

/* 인사말 폰트 스타일 */
@font-face {
	font-family:"Noto Sans KR";
	font-style: medium;
	font-weight: 500;
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Medium.otf") format("opentype");
}

@font-face {
	font-family:"Noto Sans KR";
	font-style: bold;
	font-weight: 700;
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff2") format("woff2"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff") format("woff"),
			url("https://image.donga.com/font/NotoSansKR-Bold.otf") format("opentype");
}

.about_info.excp_type .top_info_text{font-family:"Noto Sans KR";font-size:30px;font-weight:700;color:#3b3b3b;line-height:42px;letter-spacing:-0.035em;margin-bottom:22px;}
.about_info.excp_type .top_info_text::before{content:'';display:block;width:176px;height:3px;background-color:#3b3b3b;margin-bottom:9px}
.about_info.excp_type .txt_info .txt02{font-family:"Noto Sans KR";font-size:18px;color:#505050;line-height:30px;font-weight:500;}
.about_info.excp_type .txt_info .txt02 .ceo .name{font-family:"Noto Sans KR";font-size:30px;}