@charset "utf-8";

/* reset */
html,body{width:100%;height:100%}
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:"Noto Sans KR","맑은 고딕","Malgun Gothic","굴림", Gulim,'돋움',dotum,Helvetica,sans-serif;background:#fff;font-size:12px;line-height:140%;color:#333;-webkit-text-size-adjust:none; word-break:break-all;-ms-word-break:break-all } /* color , font-family , font-size 디자인가이드에 맞게사용 */
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
hr {display:none;}
table{border-collapse:collapse;border-spacing:0;}
legend, caption {width:0;height:0;font:0/0 Sans-serif;visibility:hidden;z-index: -1;}
input,select,textarea,button {-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;vertical-align:middle;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
a:link, a:visited {text-decoration:none;color:#191919;}
a:hover, a:active {text-decoration:none;color:#008689;}
a:hover strong, a:active strong{color:#008689;text-decoration:none;}
a:hover h1, a:active h1{color:#008689;text-decoration:none;}
a:hover span, a:active span{color:#008689;text-decoration:none;}
a:hover em, a:active em{color:#008689;text-decoration:none;}
a:hover p, a:active p {color:#008689;text-decoration:none;}

/* 스킵네비 */
.skip {position:relative;z-index:9999999;}
.skip a {position:absolute;left:0;top:-110px;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;}

/* 폰트 */
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 300;
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff2") format("font - woff2"),
			url("https://image.donga.com/font/NotoSansKR-Light.woff") format("font - woff"),
			url("https://image.donga.com/font/NotoSansKR-Light.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	font-weight: 400;
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot");
	src:	url("https://image.donga.com/font/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff2") format("font - woff2"),
			url("https://image.donga.com/font/NotoSansKR-Regular.woff") format("font - woff"),
			url("https://image.donga.com/font/NotoSansKR-Regular.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	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("font - woff2"),
			url("https://image.donga.com/font/NotoSansKR-Medium.woff") format("font - woff"),
			url("https://image.donga.com/font/NotoSansKR-Medium.otf") format("opentype");
}
@font-face {
	font-family:"Noto Sans KR";
	font-style: normal;
	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("font - woff2"),
			url("https://image.donga.com/font/NotoSansKR-Bold.woff") format("font - woff"),
			url("https://image.donga.com/font/NotoSansKR-Bold.otf") format("opentype");
}
@font-face {
	font-family:"NotoSans";
	font-style: normal;
	font-weight: 900;
	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-Black.woff2") format("font - woff2"),
			url("https://image.donga.com/font/NotoSansKR-Black.woff") format("font - woff"),
			url("https://image.donga.com/font/NotoSansKR-Black.otf") format("opentype");
}
@font-face {
	font-family:"GmarketSans";
	font-style: medium;
	font-weight: 500;
	src:	url("https://image.donga.com/font/GmarketSansMedium.eot");
	src:	url("https://image.donga.com/font/GmarketSansMedium.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/GmarketSansMedium.woff2") format("font - woff2"),
			url("https://image.donga.com/font/GmarketSansMedium.woff") format("font - woff"),
			url("https://image.donga.com/font/GmarketSansMedium.otf") format("opentype");
}
@font-face {
	font-family:"GmarketSans";
	font-style: bold;
	font-weight: 700;
	src:	url("https://image.donga.com/font/GmarketSansBold.eot");
	src:	url("https://image.donga.com/font/GmarketSansBold.eot?#iefix") format("embedded-opentype"),
			url("https://image.donga.com/font/GmarketSansBold.woff2") format("font - woff2"),
			url("https://image.donga.com/font/GmarketSansBold.woff") format("font - woff"),
			url("https://image.donga.com/font/GmarketSansBold.otf") format("opentype");
}

/* header */
#header {position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #e5e5e5;}
#header .header_wrap {position:relative;overflow:hidden;height:103px;margin:0 auto;z-index:2;}
#header.on .header_wrap {background:#fff;}
#header .header_wrap .header_con {width:1200px;margin:0 auto;}
#header .header_wrap .donga_logo {float:left;width:158px;height:38px;margin-top:39px;background:url('../images/common/img_logo02.png') no-repeat 0 bottom;font-size:0;color:transparent;}
#header .header_wrap .donga_logo a {display:block;width:158px;height:38px;}
#header .header_wrap .nav_cont {float:right;}
#header .header_wrap .nav_cont .nav_list {overflow:hidden;margin:0 49px 0 0;}
#header .header_wrap .nav_cont .nav_list li {float:left;}
#header .header_wrap .nav_cont .nav_list li a {display:inline-block;padding:51px 0 35px;font-size:18px;color:#181819;font-weight:bold;}
#header .header_wrap .nav_cont .nav_list li a:hover {color:#008393 !important;}
#header .header_wrap .nav_cont .nav_list li a:before {content:"";display:inline-block;width:5px;height:5px;margin:7px 46px 0;border-radius:100%;background:#e5e5e5;opacity:1;vertical-align:top;}
#header .header_wrap .nav_cont .nav_list li:first-child a:before {display:none;}
#header .header_wrap .nav_cont .nav_list li.on a {color:#008393;}

/* 전체메뉴 */
#all_menu {display:none;position:absolute;top:103px;left:0;width:100%;height:309px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;z-index:10000;}
#all_menu .sitemap_box {position:relative;width:1200px;margin:0 auto;padding-left:380px;box-sizing:border-box;}
#all_menu dl {float:left;width:164px;height:309px;padding-top:9px;border-right:1px solid #e5e5e5;box-sizing:border-box;}
#all_menu dl:before {content:"";display:block;position:absolute;top:-5px;width:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
#all_menu dl.m01:before {left:462px;}
#all_menu dl.m02:before {left:626px;}
#all_menu dl.m03:before {left:790px;}
#all_menu dl.m04:before {left:954px;}
#all_menu dl.m05:before {left:1118px;}
#all_menu dl:first-child {border-left:1px solid #e5e5e5;}
#all_menu dl.bg {background:#fafafa;}
#all_menu dl.bg:before,
#all_menu dl.on:before {content:"";display:block;position:absolute;top:-5px;width:164px;height:5px;background:#008393;z-index:1;}
#all_menu dl.on.m01:before,
#all_menu dl.bg.m01:before {left:380px;}
#all_menu dl.on.m02:before,
#all_menu dl.bg.m02:before {left:544px;}
#all_menu dl.on.m03:before,
#all_menu dl.bg.m03:before {left:708px;}
#all_menu dl.on.m04:before,
#all_menu dl.bg.m04:before {left:872px;}
#all_menu dl.on.m05:before,
#all_menu dl.bg.m05:before {left:1036px;}
#all_menu dl dd {text-align:center;}
#all_menu dl dd a {display:block;margin:28px 0;font-size:16px;color:#555556;font-weight:500;}
#all_menu dl dd a:hover {color:#008393 !important;}

/* 메인 */
.main_wrap #header {border-bottom:0;z-index:9;}/* 251106 수정 */
.main_wrap #header .header_wrap .donga_logo {background:url('../images/common/img_logo.png') no-repeat 0 bottom;}
.main_wrap #header .header_wrap .nav_cont .nav_list li a {color:#ffffff;}
.main_wrap #header .header_wrap .nav_cont .nav_list li a:before {background:#fff;opacity:0.4;}
.main_wrap #header.on .header_wrap .donga_logo {background:url('../images/common/img_logo02.png') no-repeat 0 bottom;}
.main_wrap #header.on .header_wrap .nav_cont .nav_list li a {color:#181819;}
.main_wrap #header.on .header_wrap .nav_cont .nav_list li a:hover {color:#008393;}
.main_wrap #header.on .header_wrap .nav_cont .nav_list li a:before {background:#e5e5e5;opacity:1;}
.main_wrap #header.on .nav_list li a {color:#181819;}
.main_wrap .video_area {position:relative;text-align:center;background:#000;}
.main_wrap .video_area .txt_img {position:absolute;left:0;top:0;display:block;width:100%;height:100%;text-align:center;vertical-align:middle;}
.main_wrap .video_area .txt_img img {max-width:100%;}
.main_wrap .video_area .txt_img .vm {display:inline-block;width:0;height:100%;vertical-align:middle;}
/* 251106 추가 */
.main_wrap .video_area .main_slide:before {content: "";display: block;background: rgba(17, 17, 17, 0.2);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.main_wrap .video_area .main_slide img {width:100%;min-width:1180px;}
.main_wrap .video_area .main_slide + .txt_img {top:49px;z-index:2;}

.main h2 {padding-top:83px;font-size:60px;line-height:1;color:#181819;}
.main h2:before {content:"";display:block;width:103px;height:7px;margin:0 auto 27px;background:#008393;}
.main .tit {margin-top:71px;font-size:28px;line-height:44px;color:#59595b;font-weight:500;}
.main .publish {background:#fafafa;}
.main .publish .publish_con {width:1200px;margin:0 auto;padding-bottom:90px;text-align:center;}
.main .publish .publish_con .year {display:block;margin-top:50px;font-family:"GmarketSans";font-size:142px;line-height:1;color:#292929;font-weight:bold;letter-spacing:-7px;}
.main .publish .publish_con .count_box {height:568px;background:url('../images/common/bg01.png') no-repeat 0 24px;background-size:1200px 544px;}
.main .publish .publish_con .num_count {overflow:hidden;width:1116px;margin:0 auto;padding-top:129px;}
.main .publish .publish_con .num_count .num_box {float:left;width:338px;height:338px;margin:0 17px;border-radius:100%;}
.main .publish .publish_con .num_count .publish_box {background:#008393;}
.main .publish .publish_con .num_count .person_box {background:#4db7c4;}
.main .publish .publish_con .num_count .media_box {background:#4aa6de;}
.main .publish .publish_con .num_count .num {display:inline-block;margin-top:133px;font-family:"GmarketSans";line-height:1;color:#ffffff;letter-spacing:-3px;}
.main .publish .publish_con .num_count .num .counter {display:inline-block;font-size:72px;font-weight:bold;}
.main .publish .publish_con .num_count .num .arr {font-size:40px;font-weight:bold;}
.main .publish .publish_con .num_count .num em {padding-left:10px;font-family:"Noto Sans KR";font-size:29px;font-weight:bold;}
.main .publish .publish_con .num_count .publish_box .num {margin-left:-16px;}
.main .publish .publish_con .num_count .publish_box .num .counter {width:255px;}
/*.main .publish .publish_con .num_count .person_box .num {opacity:0;}*/
.main .publish .publish_con .num_count .person_box .num .counter {width:177px;}
/*.main .publish .publish_con .num_count .person_box .txt {opacity:0;}
.main .publish .publish_con .num_count .media_box .num {opacity:0;}*/
.main .publish .publish_con .num_count .media_box .num .counter {width:95px;}
/*.main .publish .publish_con .num_count .media_box .txt {opacity:0;}*/
.main .publish .publish_con .num_count .txt {display:block;margin-top:33px;font-size:26px;line-height:1;color:#ffffff;font-weight:bold;}
.main .publish .publish_con .date {display:block;margin-top:26px;font-size:24px;color:#727274;}
.main .donga_media {width:1200px;margin:0 auto 109px;text-align:center;}
.main .donga_media .media_list {overflow:hidden;margin:64px 0 0 -30px;}
.main .donga_media .media_list li {float:left;width:380px;margin-left:30px;text-align:left;}
.main .donga_media .media_list li .thumb {display:block;width:380px;height:380px;overflow:hidden;}
.main .donga_media .media_list li .thumb img {width:380px;height:380px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s ease;}
.main .donga_media .media_list li .thumb.on img {-webkit-transform:scale(1.18);-moz-transform:scale(1.18);-ms-transform:scale(1.18);-o-transform:scale(1.18);transform:scale(1.18);}
.main .donga_media .media_list li .media {display:inline-block;margin-top:41px;font-size:22px;color:#000000;font-weight:bold;}
.main .donga_media .media_list li a.media:after {content:"";display:inline-block;width:32px;height:32px;margin-left:11px;background:url('../images/common/icon_next.png') no-repeat 0 0;vertical-align:middle;}
.main .donga_media .media_list li a.media:hover:after {background:url('../images/common/icon_next_on.png') no-repeat 0 0;}
.main .donga_media .media_list li a:hover {color:#008393;}
.main .donga_media .media_list li .txt {margin:18px 0 24px;font-size:18px;line-height:30px;color:#515151;}
.main .donga_media .media_list li.magazine .link {display:block;margin-bottom:12px;}
.main .donga_media .media_list li.magazine .link a {font-size:16px;color:#181819;font-weight:bold;letter-spacing:-1.1px;}
.main .donga_media .media_list li.magazine .link a:hover {color:#008393;}
.main .donga_media .media_list li.magazine .link .txt_bar {display:inline-block;width:1px;height:16px;margin:0 11px;color:#b3b3b3;vertical-align:top;}

/* 서브공통 */
#dongawrap {overflow:hidden;}
.subPage {margin-top:104px;}
.subPage .sub_top {width:100%;}
.subPage .sub_top .sub_tit {height:240px;background:#2daab8;text-align:center;}
.subPage .sub_top .sub_tit h2 {width:1200px;margin:0 auto;font-size:48px;color:#ffffff;line-height:240px;}
.subPage .sub_top .menu_wrap {height:59px;border-bottom:1px solid #eaeaea;background:#fafafa;}
.subPage .sub_top .menu_wrap .menu_con {overflow:hidden;width:1200px;margin:0 auto;}
.subPage .sub_top .menu_wrap .sub_menu {float:left;}
.subPage .sub_top .menu_wrap .sub_menu ul {overflow:hidden;}
.subPage .sub_top .menu_wrap .sub_menu ul li {float:left;margin-right:30px;}
.subPage .sub_top .menu_wrap .sub_menu ul li a {font-size:16px;line-height:59px;color:#5e5e61;font-weight:500;}
.subPage .sub_top .menu_wrap .sub_menu ul li a:hover {color:#008393 !important;}
.subPage .sub_top .menu_wrap .sub_menu ul li.cnt a {color:#008393;font-weight:bold;}
.subPage .sub_top .menu_wrap .page {float:right;margin-top:24px;}
.subPage .sub_top .menu_wrap .page .home {display:inline-block;width:13px;height:13px;font-size:0;color:transparent;background:url('../images/common/icon_home.png') no-repeat 0 0;vertical-align:middle;}
.subPage .sub_top .menu_wrap .page .next {display:inline-block;width:6px;height:11px;margin:0 14px;font-size:0;color:transparent;background:url('../images/common/icon_next02.png') no-repeat 0 0;vertical-align:middle;}
.subPage .sub_top .menu_wrap .page .cnt {font-size:14px;color:#949495;font-weight:500;vertical-align:middle;}
.subPage .sub_top .menu_wrap .page a {font-size:14px;color:#949495;font-weight:500;vertical-align:middle;}
.subPage .sub_top .menu_wrap .page a:hover {color:#008393 !important;}
.subPage .subPage_con {width:1200px;margin:0 auto;padding-top:92px;}
.subPage .subPage_con h3 {margin-bottom:70px;padding-bottom:41px;border-bottom:2px solid #121218;font-size:50px;line-height:1;color:#181819;letter-spacing:-2px;}
.subPage .tab_wrap .con {display:none;}
.subPage .tab_wrap .con.on {display:block;}
.subPage .toggle_box .toggle {position:relative;padding:21px 80px 21px 90px;border-bottom:1px solid #ebebeb;font-size:18px;color:#181819;font-weight:500;text-indent:-67px;cursor:pointer;}
.subPage .toggle_box .toggle:before {content:"";display:inline-block;width:38px;height:38px;margin-right:29px;background:url("../images/common/icon_faq01.png") no-repeat 0 0;vertical-align:middle;}
.subPage .toggle_box .toggle:after {content:"";display:inline-block;position:absolute;top:33px;right:37px;width:21px;height:12px;background:url("../images/common/icon_faq02.png") no-repeat 0 0;vertical-align:middle;}
.subPage .toggle_box .toggle_con {display:none;position:relative;padding:28px 43px 36px 31px;background:#f6f6f6;}
.subPage .toggle_box .toggle_con .a {display:block;position:absolute;top:36px;left:31px;font-family:"GmarketSans";font-size:20px;color:#5e5e61;font-weight:500;}
.subPage .toggle_box .toggle_con .txt {padding-left:57px;font-size:16px;line-height:26px;color:#181819;font-weight:500;}
.subPage .toggle_box.on {border:2px solid #008393;}
.subPage .toggle_box.on .toggle:before {content:"";background:url("../images/common/icon_faq04.png") no-repeat 0 0;}
.subPage .toggle_box.on .toggle:after {content:"";background:url("../images/common/icon_faq03.png") no-repeat 0 0;}

/* ceo인사 */
.ceo .ceo_con {overflow:hidden;padding-bottom:227px;}
.ceo .left_con {float:left;width:456px;margin-right:67px;}
.ceo .left_con img {width:456px;height:712px;}
.ceo .right_con {float:left;width:677px;}
.ceo .right_con .txt01 {margin-top:10px;font-size:34px;line-height:52px;color:#181819;font-weight:bold;}
.ceo .right_con .txt01 em {color:#008898;font-weight:bold;}
.ceo .right_con .txt02 {margin-top:36px;font-size:18px;line-height:30px;color:#505050;font-weight:500;}
.ceo .right_con .txt03 {margin-top:57px;font-size:28px;line-height:48px;color:#181819;font-weight:500;text-align:right;}
.ceo .right_con .txt03 em {color:#008898;font-weight:500;}

/* 연혁 */
.history .tit {position:relative;}
.history_menu {overflow:hidden;position:absolute;top:16px;right:0;}
.history_menu li {float:left;margin-left:5px;}
.history_menu li:first-child {margin:0;}
.history_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;}
.history_menu li a.on {border:1px solid #3b3b3b;background:#3b3b3b;color:#fff;}
.history_con {margin-bottom:115px;}
.history_con .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/common/bg_years.gif") repeat-x 0 10px;}
.history_con .history_year li:after {content:''; position:absolute;top:10px;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;width:82px;margin:0 auto;padding:7px 0 0 0;font-size:14px;color:#3b3b3b;font-weight:bold;}
.history_con .history_year li .icon {position:relative;display:inline-block;width:30px;height:22px;margin:0 auto;background:#fff url("../images/common/icon_year.png") no-repeat center 0;z-index:2;}
.history_con .history_year li.on .icon {display:inline-block;width:30px;height:22px;margin:0 auto;background:#fff url("../images/common/icon_year.png") no-repeat center -22px;}
.history_con .history_year li.on a {padding-bottom:8px;border-bottom:1px solid #3fa2ae;color:#008393;font-size:16px;}
.history_con .history_info {padding:0 0 0 58px;}
.history_con .history_list {overflow:hidden;padding:30px 0 0 0;background:url("../images/common/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:761px;margin-top:31px;background:url("../images/common/bg_dot01.gif") repeat-x 0 bottom;}
.history_con .history_list .num_box .icon_num {display:inline-block;width:39px;font-family:"GmarketSans";font-size:62px;line-height:1;color:#008393;font-weight:bold;text-align:center;vertical-align:top;}
.history_con .history_list .desc dl dt {float:left;width:70px;font-size:20px;line-height:20px;color:#272727;font-weight:bold;}
.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:-3px;font-size:20px;color:#3b3b3b;line-height:26px;}
.history_con .history_list .desc dl dd .sub_tit a {display:inline-block;padding-bottom:1px;border-bottom:2px solid #7fc1c9;font-size:13px;color:#008393;font-weight:bold;}
.history_con .history_list .desc dl dd .txt {display:block;margin-top:10px;font-size:14px;color:#706f6f;line-height:20px;letter-spacing:-1px;}
.history_con .history_list .desc dl dd .txt a {display:inline-block;padding-bottom:1px;border-bottom:2px solid #7fc1c9;font-size:13px;color:#008393;font-weight:bold;}
.history_con .btn_down {padding-top:20px;text-align:right;}
.history_con .btn_down a {display:inline-block;width:182px;height:54px;line-height:54px;border:1px solid #068696;font-size:18px;color:#008393;font-weight:bold;text-align:center;}
.history_con .btn_down a:after {content:"";display:inline-block;width:18px;height:22px;margin:17px 0 0 10px;background:url("../images/common/icon_down.png") no-repeat 0 0;vertical-align:top;}
.history_con .mgt0 {margin-top:0 !important;}

/* 주요사건 */
.case_info {overflow:hidden;margin-bottom:40px;padding:0 50px 40px 40px;background:url("../images/common/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:28px;line-height:32px;color:#3b3b3b;letter-spacing:-1px;}
.case_info .txt_info .desc {display:block;font-size:14px;line-height:140%;color:#706f6f;}
.case_info.w .txt_info {width:668px;} /* 251106 추가 */

/* 핵심가치 */
.value {padding-bottom:144px;}
.value .con {overflow:hidden;height:312px;margin-bottom:22px;padding:65px 74px 65px 82px;box-sizing:border-box;background:#f8f8f8;}
.value .con .thumb {float:left;margin:15px 75px 0 0;}
.value .con .thumb img {width:153px;height:153px;}
.value .con .con_info {float:left;width:816px;}
.value .con:last-child .con_info {margin-top:39px;}
.value .con .con_info .tit {font-size:28px;line-height:1;color:#181819;font-weight:bold;}
.value .con .con_info .txt {margin-top:26px;font-size:16px;line-height:26px;color:#5e5e61;}

/* CI·계열사 */
.ci {padding-bottom:326px;}
.ci .ci_logo .logo02 {margin-left:16px;}
.ci .down {margin:16px 0 83px;}
.ci .down a {display:inline-block;width:184px;height:56px;line-height:54px;margin-right:7px;border:1px solid #dadada;box-sizing:border-box;font-size:18px;color:#181819;font-weight:bold;text-align:center;}
.ci .down a:after {content:"";display:inline-block;width:18px;height:22px;margin:17px 0 0 7px;background:url("../images/common/icon_down02.png") no-repeat 0 0;vertical-align:top;}
.ci .down a:hover {display:inline-block;width:184px;height:56px;line-height:54px;border:1px solid #008098;box-sizing:border-box;font-size:18px;color:#fff;font-weight:bold;background:#008098;text-align:center;}
.ci .down a:hover:after {content:"";display:inline-block;width:18px;height:22px;margin:17px 0 0 8px;background:url("../images/common/icon_down03.png") no-repeat 0 0;vertical-align:top;}
.ci .units_con {position:relative;overflow:hidden;border:1px solid #dadada;background:#fff;}
.ci .units_con .units_box {float:left;width:1006px;padding:20px 0 0;border-right:1px solid #dadada;}
.ci .units_con .units_box .units_list li {overflow:hidden;padding:30px 70px 30px 0;border-top:1px solid #f1f1f1;}
.ci .units_con .units_box .units_list li.bg_color01 {background:#f8fafc;}
.ci .units_con .units_box .units_list li.bg_color02 {background:#f8f8f8;}
.ci .units_con .units_box .units_list li:first-child {border-top:0;}
.ci .units_con .units_box .units_list li .units_name {width:275px;float:left;text-align:right;}
.ci .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;}
.ci .units_con .units_box .units_list li .txt_color01 {color:#008393;}
.ci .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;}
.ci .units_con .units_move {float:left;overflow:hidden;position:relative;}
.ci .units_con .units_move.asideFixed {position:fixed;top:100px;right:50%;margin:0 -532px 0 0;}
.ci .units_con .units_move.asideBot {position:absolute;bottom:30px;right:68px;}
.ci .units_con .units_move .anchor_list {margin:47px 0 0 21px;}
.ci .units_con .units_move .anchor_list li a {display:block;padding:0 0 0 23px;color:#333;font-size:13px;background:url("../images/common/icon_round01.png") no-repeat 0 50%;line-height:180%;}

/* 오시는길 */
.map {padding-bottom:89px;}
.map h4 {margin-top:60px;padding-bottom:37px;border-bottom:1px solid #e5e5e5;font-size:44px;line-height:1;color:#181819;}
.map .map_info {margin-bottom:127px;}
.map .map_info iframe {width:1200px;height:466px;border:0;}
.map .info_con {margin-top:37px;}
.map .info_con .info {display:block;padding-left:3px;}
.map .info_con .info:first-child .txt {padding-left:54px;}
.map .info_con .info span {display:inline-block;margin-bottom:29px;}
.map .info_con .info span:first-child {display:inline-block;width:68px;font-size:18px;color:#181819;font-weight:bold;vertical-align:top;}
.map .info_con .info .address {padding-left:34px;background:url("../images/common/map_icon01.png") no-repeat 0 0;background-size:13px 18px;}
.map .info_con .info .tel {padding-left:34px;background:url("../images/common/map_icon02.png") no-repeat 0 2px;background-size:15px 15px;}
.map .info_con .info .txt {padding-left:57px;font-size:18px;color:#5e5e61;font-weight:500;}
.map .info_con .info .txt em {display:block;margin-top:10px;font-size:16px;color:#adadad;font-weight:500;}
.map .tel_box {overflow:hidden;padding-top:35px;}
.map .tel_box .left {float:left;width:600px;}
.map .tel_box .right {float:left;width:600px;}
.map .tel_box .tel_con {overflow:hidden;}
.map .tel_box .tel_con:first-child {height:168px;}
.map .tel_box .tel_con .tit {display:inline-block;float:left;width:192px;font-size:18px;color:#181819;font-weight:bold;}
.map .tel_box .tel_con .txt_box {float:left;}
.map .tel_box .tel_con .txt_box .txt {display:block;margin-bottom:20px;font-size:18px;color:#5e5e61;font-weight:500;}
.map .tel_box .mt89 {margin-top:89px;}

/* 기사 의견·제보 */
.article_opinion {padding-bottom:213px;}
.article_opinion h4 {padding-bottom:21px;border-bottom:1px solid #dddddd;font-size:28px;color:#181819;line-height:1;}
.article_opinion .opinion {margin-bottom:63px;}
.article_opinion .move_area {overflow:hidden;padding-top:30px;}
.article_opinion .move_area > a {display:inline-block;float:left;width:200px;height:60px;line-height:58px;padding-left:22px;border:1px solid #008393;box-sizing:border-box;font-size:16px;color:#008393;background:url("../images/common/icon_next03.png") no-repeat 158px 23px;letter-spacing:-0.7px;}
.article_opinion .move_area > a:hover {color:#fff;background:url("../images/common/icon_next04.png") no-repeat #008393 158px 23px;}
.article_opinion .move_area .txt {float:left;margin-left:91px;font-size:16px;line-height:26px;color:#5e5e61;}
.article_opinion .move_area .btn_privacy {display:block;}
.article_opinion .move_area .btn_privacy a {color:#949495;}
.article_opinion .opinion_con .tit {margin-top:94px;}
.article_opinion .service ul {overflow:hidden;margin-left:-42px;}
.article_opinion .service ul li {float:left;width:372px;height:471px;margin-left:42px;padding:58px 54px 63px;box-sizing:border-box;background:#e5f2f4;text-align:center;}
.article_opinion .service ul li .service_tit {display:block;margin-top:40px;font-size:22px;color:#181819;font-weight:bold;}
.article_opinion .service ul li .txt {margin-top:27px;font-size:16px;line-height:26px;color:#7b7b7b;font-weight:500;letter-spacing:-1px;}
.article_opinion .service ul li .tel {display:block;margin-top:8px;font-size:15px;line-height:21px;color:#181819;font-weight:500;letter-spacing:-0.8px;}
.article_opinion .privacy_wrap h3 {margin-bottom:50px;padding:0;border:0;font-family: 굴림;font-size:18px;color: rgb(102, 102, 102);line-height: 160%;letter-spacing:0;}
.article_opinion .privacy_wrap h4 {margin:50px 0 10px;padding-bottom:0;border:0;font-family: 굴림;font-size:12px;color: rgb(102, 102, 102);line-height: 160%;}
.article_opinion .privacy_wrap p {font-family: 굴림;font-size:12px;color: rgb(102, 102, 102);line-height: 160%;}

/* 기사 의견·제보 - 게시판 */
.article_opinion .board_wrap > .tit {margin-bottom:70px;font-size:16px;color:#000;}
.article_opinion .board_wrap .wListSearchOp {display:none;}
.article_opinion .board_wrap .board_tbl {margin-top:30px;}
.article_opinion #STBLayer .board_tit {font-size:15px;}
.article_opinion #STBLayer .board_tit .no {padding-left:5px;box-sizing:border-box;}
.article_opinion #STBLayer .board_tit .tit {width:794px;}
.article_opinion #STBLayer .board_tit .writer {width:103px;}
.article_opinion #STBLayer .board_tit .date {width:90px;}
.article_opinion #STBLayer .imgT_list {width:1200px;}
.article_opinion #STBLayer .imgT_list li {padding:15px 0 5px;}
.article_opinion #STBLayer .imgT_list li .i_t .info {width:292px;}
.article_opinion #STBLayer .imgT_list li .i_t .info .userID {width:92px;font-size:15px;vertical-align:top;}
.article_opinion #STBLayer .imgT_list li .i_t .info .date2 {width:75px;font-size:15px;}
.article_opinion #STBLayer .imgT_list li .i_t .info .count2 {font-size:15px;}
.article_opinion #STBLayer .imgT_list li .i_t .no {font-size:15px;}
.article_opinion #STBLayer .imgT_list li .i_t strong {width:785px;}
.article_opinion #STBLayer .imgT_list li .i_t strong a {font-size:15px;}
.article_opinion #STBLayer .imgT_list li .i_t strong a:hover {color:#008393 !important;}
.article_opinion #STBLayer .imgT_list li .i_t .i_t_r li .i_p {font-size:13px;}
.article_opinion #STBLayer .imgT_list li .i_t .i_t_r li .i_p:hover {color:#008393 !important;}
.article_opinion #STBLayer .imgT_list li .i_t .i_t_r li .i_p .userID {background-position:left 5px;}
.article_opinion #STBLayer .imgT_list li .i_t .i_t_r li .i_p .date2 {background-position:left 5px;}
.article_opinion #STBLayer .viewTxt {font-family:"Noto Sans KR";font-size:18px;line-height:31px;}
.article_opinion #STBLayer .viewTxt * {font-family:"Noto Sans KR" !important;font-size:18px;line-height:31px;}
.article_opinion #STBLayer .writeBox h2 {margin-bottom:11px;}
.article_opinion #STBLayer .writeBox table {width:1200px;}
.article_opinion #STBLayer .list_Btn .OpBtn a:hover {color:#008393 !important;}
.article_opinion #STBLayer .page a:hover {color:#008393 !important;}
.article_opinion #STBLayer .list_Btn .topBtn a:hover {color:#008393 !important;}
.article_opinion #STBLayer .list_Btn .cmBtn a:hover {color:#008393 !important;}

/* 제보하기 */
.report {padding-bottom:353px;}
.report .subPage_con h3 {margin-bottom:0;}
.report .inp_group li {height:54px;border-bottom:1px solid #dddddd;}
.report .inp_group li .icon {display:inline-block;margin-top:4px;vertical-align:top;}
.report .inp_group li .tit {display:inline-block;width:264px;font-size:16px;line-height:54px;color:#181819;font-weight:bold;}
.report .inp_group li .inp_txt {height:40px;line-height:40px;margin-top:7px;padding:0 17px;border:0;box-sizing:border-box;font-family:"Noto Sans KR";font-size:14px;color:#181819;font-weight:500;background:#f6f6f6;vertical-align:top;}
.report .inp_group li input::-webkit-input-placeholder {font-family:"Noto Sans KR";font-size:14px;color:#949495;font-weight:500;}
.report .inp_group li input::-moz-placeholder {font-family:"Noto Sans KR";font-size:14px;color:#949495;font-weight:500;}
.report .inp_group li textarea::-webkit-input-placeholder {font-family:"Noto Sans KR";font-size:14px;color:#949495;font-weight:500;}
.report .inp_group li textarea::-moz-placeholder {font-family:"Noto Sans KR";font-size:14px;color:#949495;font-weight:500;}
.report .inp_group li .sel_box {display:inline-block;position: relative;width:150px;height: 40px;margin-top:7px;background: url('../images/common/icon_sel.png') no-repeat #f6f6f6 125px 19px;vertical-align:top;}
.report .inp_group li .sel_box label {position: absolute;font-size: 16px;color: #949495;font-weight:500;top:12px;left:17px;}
.report .inp_group li .sel_box select {width: 100%;height: 40px;min-height: 40px;line-height: 40px;padding: 0 17px;opacity: 0;filter: alpha(opacity=0);}
.report .inp_group li.name input {width:327px;}
.report .inp_group li.phone .sel_box label {color:#5e5e61;}
.report .inp_group li.phone .inp_txt {width:150px;font-size:16px;color:#5e5e61;}
.report .inp_group li.phone .arr {padding:0 10px;font-size:20px;color:#181819;font-weight:500;}
.report .inp_group li.email {position:relative;}
.report .inp_group li.email .inp_txt {width:150px;}
.report .inp_group li.email .arr {padding:0 8px;font-size:14px;color:#181819;font-weight:500;}
.report .inp_group li.email .sel_box {width:206px;margin-left:3px;background-position:180px 19px;}
.report .inp_group li.file .filebox {display:inline-block;}
.report .inp_group li.file .filebox .upload-name {display: inline-block;width:480px;height:40px;padding:0 0 0 17px;box-sizing:border-box;font-family:"Noto Sans KR";font-size:14px;color:#949495;font-weight:500;line-height:40px;background:#f6f6f6;border:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;vertical-align:top;}
.report .inp_group li.file .filebox label {display: inline-block;width:88px;height:40px;margin-left:8px;border-radius:3px;color: #fff;font-size:14px;line-height:40px;font-weight:bold;background: #bcbdc1;text-align:center;cursor: pointer;}
.report .inp_group li.file .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.report .inp_group li.title input {width:480px;}
.report .inp_group li.cont {height:161px;}
.report .inp_group li.cont textarea {width:929px;height:150px;margin-top:5px;padding:20px 17px;border:0;box-sizing:border-box;font-family:"Noto Sans KR";font-size:14px;color:#181819;font-weight:500;background:#f6f6f6;}
.report .info_agree .tit {display:block;margin:51px 0 27px;font-size:18px;color:#181819;font-weight:bold;}
.report .info_agree .txt {font-size:16px;color:#5e5e61;font-weight:bold;}
.report .info_agree .agree_txt {margin-top:24px;padding:24px 21px;box-sizing:border-box;font-size:12px;color:#949495;font-weight:500;background:#f6f6f6;overflow-y:scroll;}
.report .info_agree .box01 {max-height:220px;}
.report .info_agree .box02 {max-height:172px;}
.report .info_agree .check_box {margin:16px 0 61px;}
.report .info_agree .chk {width:24px;height:24px;margin:0;border:0;background:url("../images/common/icon_chk_off.png") no-repeat 0 0;cursor:pointer;}
.report .info_agree .chk:checked {background:url("../images/common/icon_chk_on.png") no-repeat 0 0;}
.report .info_agree .chk_label {margin-left:2px;font-size:16px;color:#181819;font-weight:bold;vertical-align:middle;cursor:pointer;}
.report .btn_send {display:block;width:238px;height:60px;line-height:60px;margin:0 auto;border-radius:33px;font-size:21px;color:#ffffff;font-weight:500;background:#181818;text-align:center;}

/* 고충처리인 제도 */
.problem {padding-bottom:202px;}
.problem .problem_list {margin-bottom:58px;}
.problem .problem_list .tit {font-size:28px;color:#181819;font-weight:bold;}
.problem .problem_list .txt {margin-top:32px;font-size:18px;line-height:30px;color:#5e5e61;letter-spacing:-0.2px;}
.problem .problem_list a {display:inline-block;width:148px;height:54px;line-height:54px;margin:33px 7px 0 0;padding-left:34px;border:1px solid #dadada;font-size:18px;color:#181818;font-weight:bold;background:url("../images/common/icon_down02.png") no-repeat 125px 17px;letter-spacing:-1.1px;}
.problem .year_box .tit {font-size:18px;color:#181819;font-weight:500;}
.problem .year_box .year_con {margin:22px 0 21px;background:#f6f6f6;}
.problem .year_box .year_con ul {overflow:hidden;}
.problem .year_box .year_con ul li {float:left;width:100px;height:55px;text-align:center;}
.problem .year_box .year_con ul li a {font-size:15px;line-height:55px;color:#090909;font-weight:500;}
.problem .year_box .btn_privacy {text-align:right;}
.problem .year_box .btn_privacy a {display:inline-block;padding-bottom:6px;border-bottom:2px solid #c9c9ca;font-size:15px;color:#949495;font-weight:500;}

/* 저작물 이용 */
.work {padding-bottom:160px;}
.work .info .tit {display:block;font-size:28px;line-height:1;color:#181819;font-weight:bold;}
.work .info .txt {margin-top:27px;font-size:18px;line-height:30px;color:#5e5e61;}
.work .tab_wrap {margin-top:73px;}
.work .tab_wrap .tab {overflow:hidden;margin-left:-3px;}
.work .tab_wrap .tab li a {float:left;display:block;width:398px;height:76px;line-height:76px;margin-left:3px;font-size:20px;color:#5e5e61;font-weight:500;background:#f2f2f2;text-align:center;}
.work .tab_wrap .tab li.on a {color:#ffffff;background:#008393;}
.work .tab_wrap .con {padding-top:61px;}
.work .tab_wrap #tab03 {margin-top:-21px;}

/* 저작물 사용 문의 250217 추가 */
.tab_txt{font-size:18px;font-weight:500;line-height:1.3;color:#6b6b6e;letter-spacing:-0.025em;}
.tab_txt a{color:#6b6b6e;}

/* FAQ */
.faq {padding-bottom:240px;}
.faq .subPage_con h3 {margin-bottom:30px;}
.faq .tab_wrap .tab {overflow:hidden;}
.faq .tab_wrap .tab li a {float:left;display:block;height:48px;line-height:48px;margin-right:18px;padding:0 21px;font-size:18px;color:#5e5e61;font-weight:500;background:#f2f2f2;text-align:center;}
.faq .tab_wrap .tab li.on a {color:#ffffff;background:#008393;}
.faq .tab_wrap .con {padding-top:51px;}
.faq .tab_wrap .con .toggle_con table {margin-top:20px;border:1px solid gray !important;}
.faq .tab_wrap .con .toggle_con table th {padding:5px 0;border-left:1px solid gray;border-bottom:1px solid gray;font-size:16px;font-weight:normal;}

/* 동아일보 가이드 */
.guide {padding-bottom:110px;}
.guide h4 {font-size:28px;line-height:30px;color:#181819;font-weight:400;}
.guide .txt02 {margin:26px 0 57px;font-size:18px;line-height:30px;color:#5e5e61;font-weight:400;}
.guide .ad_img ul {overflow:hidden;margin:-45px 0 0 -86px;}
.guide .ad_img ul li {float:left;width:557px;height:517px;margin:85px 0 0 86px;}
.guide .ad_img ul li img {display:block;width:557px;height:334px;}
.guide .ad_img ul li .tit {display:block;margin-top:38px;font-size:24px;line-height:1;color:#008393;font-weight:bold;}
.guide .ad_img ul li .txt {margin-top:17px;font-size:16px;line-height:26px;color:#5e5e61;letter-spacing:-0.9px;}

.guide .guide_img ul {overflow:hidden;margin:-45px 0 0 -86px;}/*250404 추가*/
.guide .guide_img ul li {float:left;width:557px;height:517px;margin:85px 0 0 86px;}/*250404 추가*/
.guide .guide_img ul li img {display:block;width:557px;height:334px;}/*250404 추가*/
.guide .guide_img ul li .tit {display:block;margin-top:38px;font-size:24px;line-height:1;color:#008393;font-weight:bold;}/*250404 추가*/
.guide .guide_img ul li .txt {margin-top:17px;font-size:16px;line-height:26px;color:#5e5e61;letter-spacing:-0.9px;}/*250404 추가*/

/* 광고안내 */
.adinfo_wrap {padding-bottom:160px;}
.adinfo_wrap h4 {margin-bottom:28px;font-size:28px;line-height:1;color:#181819;}
.adinfo_wrap h4 a:after {content:"";display:inline-block;width:32px;height:32px;margin:-2px 0 0 11px;background:url('../images/common/icon_next.png') no-repeat 0 0;vertical-align:top;}
.adinfo_wrap h4 a:hover:after {background:url('../images/common/icon_next_on.png') no-repeat 0 0;}
.adinfo_wrap .txt {font-size:16px;line-height:26px;color:#5e5e61;}
.adinfo_wrap .txt02 {font-size:18px;line-height:30px;color:#5e5e61;}
.adinfo_wrap .adinfo_info {margin-top:69px;}
.adinfo_wrap .adinfo_info h4 {padding-bottom:21px;border-bottom:1px solid #dddddd;}
.adinfo_wrap .adinfo_info ul {margin-top:44px;}
.adinfo_wrap .adinfo_info ul li {margin-bottom:25px;}
.adinfo_wrap .adinfo_info ul li .tit {display:inline-block;width:135px;font-size:20px;color:#008393;font-weight:bold;vertical-align:middle;}
.adinfo_wrap .adinfo_info ul li .txt {font-size:16px;color:#5e5e61;vertical-align:middle;}
.adinfo_wrap .adinfo_img {margin:50px 0 90px -63px;}
.adinfo_wrap .btn_down {display:block;width:242px;height:56px;line-height:56px;margin:31px 0 91px;padding-left:29px;border:1px solid #dadada;box-sizing:border-box;font-size:18px;color:#181819;font-weight:bold;background:url("../images/common/icon_down02.png") no-repeat 190px 17px;}

/* AD본부 사람들 */
.adPerson {padding-bottom:81px;}
.adPerson .tab_wrap {margin-top:73px;}
.adPerson .tab_wrap .tab {overflow:hidden;margin:-3px 0 0 -3px;}
.adPerson .tab_wrap .tab li a {float:left;display:block;width:237px;height:76px;line-height:76px;margin:3px 0 0 3px;font-size:20px;color:#5e5e61;font-weight:500;background:#f2f2f2;text-align:center;}
.adPerson .tab_wrap .tab li.on a {color:#ffffff;background:#008393;}
.adPerson .tab_wrap .con {padding-top:61px;}
.adPerson .tab_wrap .con ul {overflow:hidden;margin:-54px 0 0 -20px;}
.adPerson .tab_wrap .con ul li {float:left;width:285px;height:386px;margin:40px 0 0 20px;padding:44px 25px 0;border:1px solid #d6d6d6;box-sizing:border-box;text-align:center;}
.adPerson .tab_wrap .con ul li .thumb {display:block;width:160px;height:160px;overflow:hidden;margin:0 auto;border:1px solid #dfdfdf;border-radius:100%;box-sizing:border-box;}
.adPerson .tab_wrap .con ul li .thumb img {width:160px;min-height:160px;}
.adPerson .tab_wrap .con ul li .name {display:block;margin-top:11px;font-size:24px;line-height:1;color:#181819;}
.adPerson .tab_wrap .con ul li .info {margin-top:17px;padding-top:22px;border-top:1px solid #d6d6d6;}
.adPerson .tab_wrap .con ul li .info .task {display:block;margin-bottom:10px;font-size:14px;line-height:20px;color:#5e5e61;letter-spacing:-1.3px;}
.adPerson .tab_wrap .con ul li .info .tel {display:block;font-size:16px;color:#5e5e61;letter-spacing:-0.7px;}
.adPerson .tab_wrap .con ul li .info .email {display:block;margin-top:11px;font-size:16px;color:#5e5e61;letter-spacing:-0.7px;}
.adPerson .ad_branch {margin-top:82px;}
.adPerson .ad_branch h4 {margin-bottom:54px;padding-bottom:21px;border-bottom:1px solid #dddddd;font-size:28px;line-height:1;color:#181819;}
.adPerson .ad_branch table {width:1200px;border-top:2px solid #333333;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
.adPerson .ad_branch th {height:87px;line-height:87px;border-left:1px solid #dedede;font-size:24px;color:#181819;font-weight:bold;background:#e5f2f4;}
.adPerson .ad_branch th:first-child {border-left:0;}
.adPerson .ad_branch td {height:82px;line-height:40px;border-top:1px solid #dedede;border-left:1px solid #dedede;font-size:20px;color:#5e5e61;font-weight:500;text-align:center;}/*250124 수정*/
.adPerson .ad_branch td:first-child {border-left:0;color:#181819;background:#fafafa;}

/* AD본부 사람들 240318 */
.adPerson .ad_branch.reorg tr:nth-child(n+3):nth-child(-n+6) td:first-child{border-left:1px solid #dedede;color:#5e5e61;background:#fff;}/*250124 수정*/

/* ad 본부 조직도 240318 */
.adPerson .ad_hq h4{margin-bottom:54px;padding-bottom:21px;border-bottom:1px solid #dddddd;font-size:28px;line-height:1;color:#181819;}
.adPerson .ad_hq table{width:100%;}
.adPerson .ad_hq th{width:310px;height:87px;line-height:87px;border:1px solid #dedede;font-size:24px;color:#181819;font-weight:bold;background:#e5f2f4;}
.adPerson .ad_hq td{height:82px;border:1px solid #dedede;font-size:20px;color:#5e5e61;font-weight: 500;text-align:left;padding:0 45px;line-height:30px;}

/* 문화스포츠사업 */
.culture {padding-bottom:129px;}
.culture .top_tit {font-size:28px;color:#008393;font-weight:bold;}
.culture .top_txt {margin-top:26px;font-size:18px;line-height:30px;color:#5e5e61;}
.culture .con {margin-top:75px;}
.culture .con h4 {margin-bottom:54px;padding-bottom:21px;border-bottom:1px solid #dddddd;font-size:28px;line-height:1;color:#181819;}
.culture .con ul {overflow:hidden;margin:-53px 0 0 -20px;}
.culture .con ul li {float:left;margin:53px 0 0 20px;}
.culture .con ul li a {display:block;position:relative;}
.culture .con ul li a:hover:before {content:"";display:block;position:absolute;top:0;left:0;width:285px;height:285px;background:url('../images/common/culture_bg.png') no-repeat 0 0;}
.culture .con ul li .thumb {display:block;width:285px;height:285px;background:#efefef;text-align:center;}
.culture .con ul li .thumb img {display:inline-block;max-width:285px;max-height:285px;margin:0 auto;vertical-align:middle;}
.culture .con ul li .thumb span {display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.culture .con ul li .culture_tit {display:block;margin-top:17px;font-size:20px;line-height:1;color:#181819;font-weight:bold;letter-spacing:-0.6px;}
.culture .con .txt {font-size:18px;color:#5e5e61;}
.culture .prev_event h4 {margin-top:99px;font-size:28px;line-height:1;color:#181819;}
.culture .prev_event h4 a:after {content:"";display:inline-block;width:32px;height:32px;margin:-2px 0 0 11px;background:url('../images/common/icon_next.png') no-repeat 0 0;vertical-align:top;}
.culture .prev_event h4 a:hover:after {background:url('../images/common/icon_next_on.png') no-repeat 0 0;}
.culture .prev_event .txt {margin-top:33px;font-size:18px;color:#5e5e61;}

/* 문화스포츠사업-뷰 */
.culture_view {padding-bottom:378px;}
.culture_view .top_tit {font-size:28px;color:#008393;font-weight:bold;}
.culture_view .top_txt {margin-top:26px;font-size:18px;line-height:30px;color:#5e5e61;letter-spacing:-0.6px;}
.culture_view .info_list {margin-top:85px;}
.culture_view .info_list li {overflow:hidden;margin-top:29px;}
.culture_view .info_list li .tit {display:block;float:left;width:167px;margin-right:20px;font-size:18px;line-height:21px;color:#181819;font-weight:bold;}
.culture_view .info_list li .txt {display:block;float:left;width:1013px;font-size:18px;line-height:21px;color:#5e5e61;font-weight:500;}
.culture_view .info_list li a {font-size:18px;line-height:21px;color:#5e5e61;font-weight:500;}
.culture_view .img {margin-top:101px;}
.culture_view .img .thumb {display:block;width:1200px;height:564px;overflow:hidden;}
.culture_view .img img {width:1200px;height:564px;}
.culture_view .img .caption {margin-top:23px;font-size:18px;color:#181819;font-weight:500;}
.culture_view .img .culture_slide {position:relative;}
.culture_view .img .culture_slide .slick-prev {position:absolute;top:252px;left:-36px;width:68px;height:68px;border:0;font-size:0;color:transparent;background:url('../images/common/btn_prev.png') no-repeat 0 0;z-index:1;cursor:pointer;}
.culture_view .img .culture_slide .slick-next {position:absolute;top:252px;right:-36px;width:68px;height:68px;border:0;font-size:0;color:transparent;background:url('../images/common/btn_next.png') no-repeat 0 0;z-index:1;cursor:pointer;}

/* 지난 행사 보기 */
.past_occasion {padding-bottom:378px;}
.past_occasion .toggle_wrap {border:1px solid #434039;border-bottom:0;}
.past_occasion .toggle_box {text-align:center;}
.past_occasion .toggle_box .toggle {padding:34px 80px 34px 143px;border-bottom:1px solid #434039;font-size:38px;line-height:1;color:#181819;font-weight:bold;}
.past_occasion .toggle_box .toggle:before {display:none;position:static;margin-left:18px;vertical-align:top;}
.past_occasion .toggle_box .toggle:after {position:static;width:45px;height:45px;margin-left:18px;background:url('../images/common/culture_down.png') no-repeat 0 0;vertical-align:top;}
.past_occasion .toggle_box.on {border:0;}
.past_occasion .toggle_box.on .toggle:after {width:45px;height:45px;background:url('../images/common/culture_up.png') no-repeat 0 0;}
.past_occasion .toggle_box .toggle_con {padding:0 20px 54px;background:#393943;}
.past_occasion .toggle_box .toggle_con li {padding-top:44px;font-size:28px;line-height:1;color:#ffffff;font-weight:500;}
.past_occasion .toggle_box .toggle_con li a {font-size:28px;line-height:1;color:#ffffff;font-weight:500;}
.past_occasion .ing_occasion {margin-top:35px;text-align:right;}
.past_occasion .ing_occasion .btn_occasion {display:inline-block;font-size:28px;line-height:1;color:#181819;font-weight:bold;}
.past_occasion .ing_occasion .btn_occasion:after {content:"";display:inline-block;width:32px;height:32px;margin:-2px 0 0 11px;background:url('../images/common/icon_next.png') no-repeat 0 0;vertical-align:top;}

/* footer */
#footer {height:132px;background:#777779;}
#footer .footerBox {width:1200px;margin:0 auto;padding:42px 0 43px;text-align:center;}
#footer .footerBox .footerNav {font-size:18px;color:#ffffff;}
#footer .footerBox .footerNav .tel {font-weight:300;}
#footer .footerBox .footerNav .tel:before {content:"";display:inline-block;width:1px;height:13px;margin:0 12px;background:#9f9fa0;}
#footer .footerBox .copyright {margin-top:13px;font-size:18px;color:#ffffff;font-weight:300;}