@charset "utf-8"; 

* {margin:0;padding:0;}
html {height:100%;}
body {color:#000;font-size:15px;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;margin:0;line-height:1.4;background:#ececec;-webkit-text-size-adjust:none;}
body {}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
dl,li,menu,ol,ul{list-style:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:none;}
hr{display:none;}
input {vertical-align:middle;-webkit-border-radius:0;border-radius:0}
button{border:0 none;background-color:transparent;cursor:pointer}
img {vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0}
legend, caption{width:0; height:0; font:0/0 Sans-serif; visibility:hidden; z-index:-1;}
em, address {font-style:normal;}
a{color:inherit;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
table {border-collapse:collapse;border-spacing:0}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

/* pc버전 20190109 추가 */
.pc {background:#f7f3f3;}
.pc #wrap {max-width:414px;margin:0 auto;}
.pc #fixed_menu.fix {visibility:visible;}
.pc #fixed_menu #slide_menu {overflow-x:hidden !important;}
.pc #fixed_menu .menu_list {margin:0 auto;}
.pc .topic_slide {overflow-x:hidden !important;}
.pc .reporter_info {padding:0;}
.pc .reporter_list {max-width:414px;}
.pc .reporter_list li a .thumb {margin-left:15px;}
.pc .news_slide {overflow-x:hidden !important;}
.pc .report_slide {overflow-x:hidden !important;}

/* header */
#header {position:relative;height:60px;background:#4a3b52;border-bottom:1px solid #382841;text-align:center;line-height:58px;}
#header h1.title {font-size:18px;color:#fff;letter-spacing:-1px;}
#header h1.title a {color:#fff;}
#header .btn_back {position:absolute;top:22px;left:15px;display:block;width:24px;height:12px;background:url("../images/common/btn_back.png") no-repeat 0 0;background-size:24px 12px;font-size:0;color:transparent;}
#header .btn_share {position:absolute;top:17px;right:15px;display:block;width:24px;height:27px;background:url("../images/common/btn_share.png") no-repeat 0 0;background-size:24px 27px;font-size:0;color:transparent;cursor:pointer;}

/* 공유하기 레이어 */
#shareLayer {display:none;width:320px;height:305px;box-sizing:border-box;background-color:#fff;}
#shareLayer .title {display:block;padding:12px 0 8px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
#shareLayer .share_list {padding:0 26px;overflow:hidden;}
#shareLayer .share_list li {float:left;margin:21px 17px 0 17px;}
#shareLayer .share_list li a {display:block;}
#shareLayer .share_list li a span {display:block;width:55px;height:55px;font-size:0;color:transparent;background:url("../images/common/icon_sns.png") no-repeat 0 0;background-size:231px 129px;}
#shareLayer .share_list li a .icon_facebook {background-position:0 0;}
#shareLayer .share_list li a .icon_twitter {background-position:-88px 0;}
#shareLayer .share_list li a .icon_kakaotalk {background-position:-176px 0;}
#shareLayer .share_list li a .icon_line {background-position:0 -75px;}
#shareLayer .share_list li a .icon_kakaostory {background-position:-88px -75px;}
#shareLayer .share_list li a .icon_email {background-position:-176px -75px;}
#shareLayer .share_list li.url {clear:both;position:relative;float:none;margin:0 0 0 9px;padding-top:30px;}
#shareLayer .share_list li.url .url_inp {float:left;display:inline-block;width:161px;height:36px;padding:0 10px;border:1px solid #dee0e3;border-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:36px;color:#4d4d4e;background:#fafafa;vertical-align:middle;}
#shareLayer .share_list li.url .btn_copyurl {display:inline-block;width:65px;height:36px;border:1px solid #d9dcdf;font-size:13px;line-height:36px;color:#363636;background:#e0e2e4;text-align:center;vertical-align:middle;}
#shareLayer .share_list li.url .txt {position:absolute;display:none;bottom:0;left:0;width:227px;height:36px;padding:0 10px;border:1px solid #b5b5b5;border-right:0;background:#fafafa;color:#2b2b35;font-size:14px;line-height:36px;vertical-align:middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#shareLayer .share_list li.url .txt em {color:#6a1b9a;}
#shareLayer .btn_close {display:inline-block;position:absolute;top:19px;right:19px;width:18px;height:17px;background-position:-150px 0;font-size:0;color:transparent;}

/* fixedmenu */
#fixed_menu.fix {visibility:initial}
#fixed_menu {visibility:hidden;position:fixed;top:0;left:0;width:100%;height:65px;background:url("../images/common/bg_header.png") repeat-x 0 0;background-size:1px 65px;z-index:2;}
#fixed_menu .menu_list {overflow:hidden;width:100%;}
#fixed_menu .menu_list li {float:left;}
#fixed_menu .menu_list li a {position:relative;display:block;height:65px;padding:0 12px;background:url("../images/common/bg_bar.png") no-repeat 0 center;background-size:1px 12px;font-size:17px;color:#d7d7d7;line-height:61px;}
#fixed_menu .menu_list li:first-child a {background:none;}
#fixed_menu .menu_list li a.on:after {content:'';position:absolute;left:12px;right:12px;bottom:1px;display:block;height:4px;background:#d4c5fc;}

/* 라이브방송 */
.on_air {background:#2d2d31;}
.on_air .live_on {position:relative;overflow:hidden;padding:18px 15px;}
.on_air .live_on span {display:block;vertical-align:middle;}
.on_air .live_on .live {float:left;width:45px;height:19px;margin-right:8px;background:#656eeb;text-align:center;color:#fff;font-weight:bold;font-size:14px;border-radius:10px;line-height:17px;}
.on_air .live_on .title {margin-top:-2px;padding-right:35px;color:#fff;font-size:16px;letter-spacing:-1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.on_air .live_on .icon_open {position:absolute;top:20px;right:20px;width:15px;height:8px;margin-top:6px;background:url("../images/common/icon_open.png") no-repeat 0 0;background-size:15px 8px;font-size:0;color:transparent;}

.on_air .live_view {display:none;position:relative;padding:60px 25px 45px 25px;}
.on_air .live_view .live_top {overflow:hidden;margin-bottom:19px;}
.on_air .live_view .live_top .live {float:left;display:block;width:45px;height:19px;margin-right:8px;background:#656eeb;text-align:center;color:#fff;font-weight:bold;font-size:14px;border-radius:10px;line-height:17px;vertical-align:middle;}
.on_air .live_view .live_top .title {display:block;margin-top:-2px;color:#fff;font-size:16px;letter-spacing:-1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.on_air .live_view .icon_close {position:absolute;top:25px;right:25px;width:18px;height:17px;background:url("../images/common/icon_close01.png") no-repeat 0 0;background-size:18px 17px;font-size:0;color:transparent;}
.on_air .live_view .live_cont img {width:100%;}

/*  메인 - 동영상 */
.video_cont {position:relative;padding:59px 0 0 0;background: #6875f0; /* Old browsers */
background: -moz-linear-gradient(left,  #6875f0 0%, #5f56da 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #6875f0 0%,#5f56da 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #6875f0 0%,#5f56da 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6875f0', endColorstr='#5f56da',GradientType=1 ); /* IE6-9 */}
.video_cont:after {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background: url("../images/common/bg_top01.png") no-repeat 0 0;background-size:100%;}
.video_cont .btn_donga {display:block;position:absolute;top:20px;right:15px;width: 70px;height: 13px;background: url("https://image.donga.com/m/2022/images/common/btn_donga02.png") no-repeat 0 0;background-size:cover;font-size:0;color:transparent;z-index:1;} /* 20211222 수정 */
.video_cont .title {position:relative;display:block;width:199px;height:117px;margin:0 auto;padding:0 0 0 0;background:url("../images/common/img_title01.png") no-repeat 0 0;background-size:199px 117px;font-size:0;color:transparent;z-index:1;}

.video_list {clear:both;position:relative;padding:48px 0 50px 25px;z-index:1;}
.video_slide .pannel {width:330px;}
.video_slide a {display:block;padding-right:5px;}
.video_slide a .thumb {position:relative;overflow:hidden;width:325px;height:242px;}
.video_slide a .thumb img {display:block;width:100%;}
.video_slide a .thumb .icon_video {position:absolute;right:20px;bottom:17px;display:block;width:39px;height:39px;background:url("../images/common/icon_video02.png") no-repeat 0 0;background-size:39px 39px;font-size:0;color:transparent;z-index:10;}
.video_slide a .desc {display:block;padding:13px 0 0 0;font-size:20px;color:#fff;letter-spacing:-1px;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.video_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.video_list .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#fff;font-weight:bold;cursor:pointer;}
.video_list .paging .on {color:#fff;text-decoration:underline;}
.video_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:29px;height:16px;background:url("../images/common/icon_list06.png") no-repeat 0 0;background-size:29px 16px;font-size:0;color:transparent;}
.video_cont .btn_letter {position:relative;padding:0 0 50px 0;cursor:pointer;z-index:1;}
.video_cont .btn_letter img {display:block;width:320px;height:64px;margin:0 auto;}


/*  메인 - 토픽 */
.new_topic {background:none !important;}
.topic_cont {position:relative;background:#e5d8c6 url("../images/common/bg_top.jpg") no-repeat 0 0;background-size:100%;padding:61px 0 0 0;}
.topic_cont .btn_donga {position:absolute;top:0;right:0;display:block;width:39px;height:39px;background:url("../images/common/logo_donga.gif") no-repeat 0 0;background-size:39px 39px;font-size:0;color:transparent;}
.topic_cont .title {float:right;display:block;width:325px;height:162px;padding:0 0 0 0;background:url("../images/common/img_title.png") no-repeat right 0;background-size:325px 162px;font-size:0;color:transparent;}

.topic_list {clear:both;position:relative;padding:0 0 50px 25px;}
.topic_slide .pannel {width:330px;}
.topic_slide a {display:block;padding-right:5px;}
.topic_slide a .thumb {position:relative;overflow:hidden;width:325px;height:242px;}
.topic_slide a .thumb img {display:block;width:100%;}
.topic_slide a .thumb .icon_video {position:absolute;right:15px;bottom:20px;display:block;width:60px;height:60px;background:url("../images/common/icon_video01.png") no-repeat 0 0;background-size:60px 60px;font-size:0;color:transparent;z-index:10;}
.topic_slide a .desc {display:block;padding:13px 0 0 0;font-size:20px;color:#363636;letter-spacing:-1px;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.topic_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.topic_list .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#8e709e;font-weight:bold;cursor:pointer;}
.topic_list .paging .on {color:#6e537c;text-decoration:underline;}
.topic_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list01.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}
.topic_list .sub_title {position:absolute;left:0;top:152px;display:block;width:89px;height:65px;padding:12px 15px 0 15px;background:url("../images/common/bg_subtitle.png") no-repeat 0 0;background-size:119px 65px;font-size:14px;color:#fcfbff;font-weight:bold;letter-spacing:-1px;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.topic_cont .btn_letter {padding:30px 0 60px 0;}
.topic_cont .btn_letter img {display:block;width:320px;height:64px;margin:0 auto;}

/* 메인 -  Interactive */
.Interactive_cont {overflow:hidden;padding:35px 0 30px 0;background:#36263f;}
.Interactive_cont .title {float:left;padding:0 0 0 25px;font-size:23px;color:#ebe4de;}
.Interactive_cont .btn_list {float:right;display:block;height:32px;margin:0 25px 35px 0;padding:0 13px 0 10px;line-height:31px;border:1px solid #9f949b;border-radius:20px;text-align:center;font-size:14px;color:#ebe4de;}
.Interactive_cont .btn_list .icon_list {display:inline-block;width:14px;height:13px;margin-right:5px;background:url("../images/common/icon_list02.png") no-repeat 0 0;background-size:14px 13px;vertical-align:middle;}
.Interactive_cont .news_info {position:relative;clear:both;margin-bottom:52px;}
.Interactive_cont .news_info .thumb {overflow:hidden;position:relative;height:224px;}
.Interactive_cont .news_info .thumb img {width:100%;}
.Interactive_cont .news_info .thumb:after {content:'';display:block;width:375px;height:224px;position:absolute;top:0;right:0;background:url("../images/common/bg_right.png") no-repeat 0 0;background-size:375px 224px;}
.Interactive_cont .news_info .desc {display:block;position:absolute;top:69px;right:0;width:168px;height:184px;padding:0 0 0 20px;background:url("../images/common/bg_sub_right.png") no-repeat 0 0;background-size:188px 184px;}
.Interactive_cont .news_info .desc .tit {display:block;padding:20px 0 0 0;font-size:14px;color:#d4c5fc;font-weight:bold;}
.Interactive_cont .news_info .desc .tit:after {content:'';display:block;width:14px;height:3px;margin:10px 0;background:#d4c5fc;}
.Interactive_cont .news_info .desc .txt {display:block;font-size:19px;color:#fff;}

.Interactive_cont .l_position .thumb:after {content:'';display:block;width:375px;height:224px;position:absolute;top:0;left:0;background:url("../images/common/bg_left.png") no-repeat 0 0;background-size:375px 224px;}
.Interactive_cont .l_position .desc {display:block;position:absolute;top:69px;left:0;width:168px;height:184px;overflow:hidden;padding:0 0 0 20px;background:url("../images/common/bg_sub_left.png") no-repeat 0 0;background-size:188px 184px;} /* 20190110 수정 */

/*  메인 - 타임라인 */
.timeline_cont {overflow:hidden;padding:35px 0 60px 0;background:#ebebeb;}
.timeline_cont .title {padding:0 0 0 25px;font-size:23px;color:#36263f;}
.timeline_cont .tag {display:block;padding:0 0 0 27px;font-size:15px;color:#959595;font-weight:bold;letter-spacing:-1px;}
.timeline_cont .slide_con {position:relative;padding:0 0 26px 0;}

.timeline_cont .slide_con .slide_for {margin-top:35px;padding:0 20px 0 20px;}
.timeline_cont .slide_con .slide_for .pannel {position:relative;display:block !important;width:320px !important;height:337px; margin:0 auto;
-webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;}

  .timeline_cont .slide_con .slide_for .pannel.flipped {
  -webkit-transform: rotateY( 180deg );
  -moz-transform: rotateY( 180deg );
  -o-transform: rotateY( 180deg );
  transform: rotateY( 180deg );
}
.timeline_cont .slide_con .slide_for .pannel.flipped .back {backface-visibility:visible;} /* 20190109 추가 */
.timeline_cont .slide_con .slide_for .pannel .front {width:320px;position:absolute; 
-webkit-transform: rotateY( 0deg );
  -moz-transform: rotateY( 0deg );
  -o-transform: rotateY( 0deg );
  transform: rotateY( 0deg );
-webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;}

.timeline_cont .slide_con .slide_for .pannel .back {width:320px;position:absolute;
-webkit-transform: rotateY( 180deg );
  -moz-transform: rotateY( 180deg );
  -o-transform: rotateY( 180deg );
  transform: rotateY( 180deg );
   -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index:1;}

.timeline_cont .slide_con .slide_for .img_cont {overflow:hidden;position:relative;width:320px;height:337px;}
.timeline_cont .slide_con .slide_for .img_cont:after {content:'';position:absolute;left:0;top:-1px;right:0;display:block;width:320px;height:337px;background:url("../images/common/bg_slide.png") no-repeat 0 bottom;background-size:100%;}
.timeline_cont .slide_con .slide_for .img_cont .bg_arr {position:absolute;left:0;right:0;bottom:0;display:block;height:12px;margin:0 auto;background: url("../images/common/bg_slide01.png") no-repeat center bottom;background-size:320px 12px;z-index:2;}
.timeline_cont .slide_con .slide_for .img_cont .thumb {position:relative;overflow:hidden;display:block;width:320px;height:337px;}
.timeline_cont .slide_con .slide_for .img_cont .thumb img {width:100%;}
.timeline_cont .slide_con .slide_for .img_cont .thumb .bg_bottom {position:absolute;left:0;bottom:0;display:block;width:100%;height:12px;background:#ebebeb;z-index:1;}

.timeline_cont .slide_con .slide_for .info_cont:after {content:'';position:absolute;left:0;top:-1px;right:0;display:block;width:320px;height:337px;background:url("../images/common/bg_slide02.png") repeat ;background-size:100%;}
.timeline_cont .slide_con .slide_for .img_cont .info {overflow:hidden;position:absolute;top:20px;left:26px;right:26px;bottom:60px;font-size:17px;color:#ebebeb;z-index:1;line-height:150%;}
.timeline_cont .slide_con .slide_for .img_cont .btn_info {display:block;position:absolute;left:26px;right:20px;bottom:40px;padding-right:30px;background:url("../images/common/icon_list04.png") no-repeat right center;background-size:24px 12px;font-size:14px;color:#d4c5fc;z-index:2;letter-spacing:-1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.timeline_cont .slide_con .slide_for .img_cont .btn_info .txt {}
.timeline_cont .slide_con .slide_for .img_cont .btn_info .icon_txt {display:inline-block;width:15px;height:15px;margin-right:8px;background:url("../images/common/icon_txt.png") no-repeat 0 center;background-size:15px 15px;vertical-align:middle;}
.timeline_cont .slide_con .slide_for .img_cont .btn_info .icon_video {display:inline-block;width:16px;height:16px;margin-right:8px;background:url("../images/common/icon_video.png") no-repeat 0 center;background-size:16px 16px;vertical-align:middle;}

.timeline_cont .slide_con .slide_for .desc {position:absolute;left:20px;right:20px;bottom:25px;z-index:1;}
.timeline_cont .slide_con .slide_for .desc .date {display:inline-block;height:25px;line-height:25px;padding:0 10px;border:1px solid #d4c5fc;font-size:13px;color:#d4c5fc;border-radius:15px;font-weight:bold;}
.timeline_cont .slide_con .slide_for .desc .txt {display:block;padding:4px 0 0 0;font-size:19px;color:#ebebeb;line-height:130%;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}

.timeline_cont .slide_con .slide_nav {margin-top:25px;padding:0 20px;}
.timeline_cont .slide_con .slide_nav .slick-slide {margin:0 1.3em;}
.timeline_cont .slide_con .slide_nav .pannel {margin-top:5px;text-align:center;font-size:14px;color:#a39e9c;font-weight:bold;}
.timeline_cont .slide_con .slide_nav .slick-center .pannel {margin-top:0;font-size:18px;color:#514742;}

.timeline_cont .slide_con .year {position:absolute;bottom:0;left:0;right:0;display:block;font-size:16px;color:#a39e9c;font-weight:bold;text-align:center;}
.timeline_cont .slide_con .left {left:27px;}
.timeline_cont .slide_con .right {right:27px;}
.timeline_cont .slide_con .date_list {clear:both;position:relative;overflow:hidden;height:12px;margin-top:3px;padding:0 20px;}
.timeline_cont .slide_con .date_list:after {content:'';position:absolute;top:4px;left:0;width:100%;height:4px;background:#36263f;}
.timeline_cont .slide_con .date_list li {float:left;width:20%;text-align:center;}
.timeline_cont .slide_con .date_list li .point {position:relative;display:inline-block;width:9px;height:7px;margin-bottom:6px;background:url("../images/common/img_date01.jpg") no-repeat 0 0;background-size:9px 7px;z-index:1;}
.timeline_cont .slide_con .date_list li .center {position:relative;display:inline-block;width:16px;height:12px;margin-bottom:6px;background:url("../images/common/img_date02.jpg") no-repeat 0 0;background-size:16px 12px;z-index:1;}

.timeline_slide .slide_for .slick-slide {padding-right:0;}
.timeline_slide .slide_for .slick-slide:last-child {padding-right:0;}

/*  메인 - 스토리 */
.story_cont {overflow:hidden;padding:35px 0 10px 0;background:#fff;}
.story_cont .title {padding:0 0 0 25px;font-size:23px;color:#36263f;}
.story_cont .tag {display:block;padding:0 0 0 27px;font-size:15px;color:#959595;font-weight:bold;letter-spacing:-1px;}
.story_list .news_slide a .desc {color:#555;}
.story_list {position:relative;padding:33px 0 50px 25px;}
.story_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.story_list .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#c6b7ce;font-weight:bold;}
.story_list .paging .on {color:#6e537c;text-decoration:underline;}
.story_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list01.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}

/*  메인 - News */
.news_cont {overflow:hidden;padding:35px 0 10px 0;background:#695573;}
.news_cont .title {padding:0 0 0 25px;font-size:23px;color:#fff;}
.news_cont .tag {display:block;padding:0 0 0 27px;font-size:15px;color:#aa9fc7;font-weight:bold;letter-spacing:-1px;}
.news_list {position:relative;padding:33px 0 50px 25px;}
.news_slide .pannel {width:330px;}
.news_slide a {display:block;padding-right:5px;}
.news_slide a .thumb {overflow:hidden;width:325px;height:242px;}
.news_slide a .thumb img {display:block;width:100%;}
.news_slide a .desc {display:block;padding:13px 0 0 0;font-size:20px;color:#fff;letter-spacing:-1px;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.news_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.news_list .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#9f8db8;font-weight:bold;cursor:pointer;}
.news_list .paging .on {color:#d4c5fc;text-decoration:underline;}
.news_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list03.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}

/*  메인 - English Edition */
.new_eng {background:#fff !important;}
.eng_edition {overflow:hidden;padding:35px 0 10px 0;background:#e8d7c5;}
.eng_edition .title {padding:0 0 0 25px;font-size:23px;color:#695573;}
.eng_edition .tag {display:block;padding:0 0 0 27px;font-size:15px;color:#ac9fca;font-weight:bold;letter-spacing:-1px;}
.eng_edition .news_list {position:relative;padding:33px 0 50px 25px;}
.eng_edition .news_slide .pannel {width:330px;}
.eng_edition .news_slide a {display:block;padding-right:5px;}
.eng_edition .news_slide a .thumb {overflow:hidden;width:325px;height:242px;}
.eng_edition .news_slide a .thumb img {display:block;width:100%;}
.eng_edition .news_slide a .desc {display:block;padding:13px 0 0 0;font-size:20px;color:#695573;letter-spacing:-1px;display: 
-webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.eng_edition .news_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.eng_edition .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#a8969c;font-weight:bold;cursor:pointer;}
.eng_edition .paging .on {color:#695573;text-decoration:underline;}
.eng_edition .news_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list05.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}

/*  메인 - Specialist */
.new_poeple {background:#e5d8c6 !important;}
.specialist_cont {overflow:hidden;padding:35px 0 65px 0;background:#fff;}
.specialist_cont .title {padding:0 0 0 25px;font-size:23px;color:#4c3956;}
.specialist_cont .tag {display:block;padding:0 0 20px 27px;font-size:15px;color:#959595;font-weight:bold;letter-spacing:-1px;}
.reporter_list {overflow:hidden;}
.reporter_list li {float:left;width:33.33%;padding-top:33px;}
.reporter_list li a {display:block;padding:0 6px;}
.reporter_list li a .thumb {position:relative;overflow:hidden;width:97px;height:97px;border-radius:100%;text-align:center;}
.reporter_list li a .thumb img {width:100%;}
.reporter_list li a .thumb:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #e1e1e1;border-radius:100%;}
.reporter_list li a .desc {padding:7px 0 0 0;}
.reporter_list li a .desc span {display:block;text-align:center;}
.reporter_list li a .desc .name {font-size:15px;color:#111;}
.reporter_list li a .desc .position {height:40px;padding-top:3px;font-size:13px;color:#999;}
.reporter_info {position:relative;padding:0 24px;}
.reporter_info .paging {padding:50px 0 0 0;text-align:center;}
.reporter_info .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#8e709e;font-weight:bold;cursor:pointer;}
.reporter_info .paging .on {color:#6e537c;text-decoration:underline;}
.reporter_info .btn_list {position:absolute;bottom:0;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list01.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}

/* 메인 - People */
.poeple_cont {overflow:hidden;padding:35px 0 0 0;background:#e5d8c6;}
.poeple_cont .title {padding:0 0 0 25px;font-size:23px;color:#111;}
.poeple_cont .people_list {margin-top:25px;}
.poeple_cont .people_list li {margin-bottom:30px;}
.people_info {padding:0 0 40px 0;border-bottom:1px solid #dccdb8;}
.people_info:last-child {border-bottom:0;}
.people_info .tit {display:block;padding:25px 0 22px 25px;font-size:19px;color:#695573;font-weight:bold;}
.people_info .tit .icon_q {display:inline-block;width:19px;height:20px;margin-right:5px;background:url("../images/common/icon_q.png") no-repeat 0 0;background-size:19px 20px;font-size:0;color:transparent;vertical-align:middle;}
.people_info .tit .icon_a {display:inline-block;width:17px;height:20px;margin-right:5px;background:url("../images/common/icon_a.png") no-repeat 0 0;background-size:17px 20px;font-size:0;color:transparent;vertical-align:middle;}
.people_list {overflow:hidden;padding:0 18px;}
.people_list li {float:left;width:33.33%;padding-top:0;}
.people_list li a {display:block;padding:0 6px;text-align:center;}
.people_list li a .thumb {position:relative;overflow:hidden;width:97px;height:97px;border-radius:100%;margin:0 auto;}
.people_list li a .thumb img {width:100%;}
.people_list li a .thumb:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;border:2px solid #e1e1e1;border-radius:100%;}
.people_list li a .desc {padding:7px 0 0 0;}
.people_list li a .desc span {display:block;text-align:center;}
.people_list li a .desc .name {font-size:15px;color:#111;font-weight:bold;}
.people_list li a .desc .position {padding-top:3px;font-size:13px;color:#656565;letter-spacing:-1px;line-height:130%;}

/* 메인 - 우아한 패널 */
.woo_panel {overflow:hidden;padding:35px 0 30px 0;background:#452b53;}
.woo_panel .title {padding:0 0 0 25px;font-size:23px;color:#fff;letter-spacing:-1px;}
.woo_panel .people_info .tit {display:block;padding:25px 0 22px 25px;font-size:19px;color:#fff08e;font-weight:bold;}
.woo_panel .people_list li {float:left;width:25%;padding-top:0;}
.woo_panel .people_list li a .thumb {position:relative;overflow:hidden;width:75px;height:75px;border-radius:100%;margin:0 auto;}
.woo_panel .people_list li a .desc .name {font-size:12px;color:#fff;font-weight:bold;}

/* 메인 - Report */
.report_cont {overflow:hidden;padding:35px 0 10px 0;background:#ebebeb;}
.report_cont .title {padding:0 0 0 25px;font-size:23px;color:#36263;}
.report_cont .tag {display:block;padding:0 0 20px 27px;font-size:15px;color:#959595;font-weight:bold;letter-spacing:-1px;}
.report_cont .data_list {overflow:hidden;width:285px;padding:0 20px;background:#fff;}
.report_cont .data_list li {border-top:1px solid #f3f3f3;}
.report_cont .data_list li:first-child {border-top:0;}
.report_cont .data_list li a {display:block;height:56px;line-height:55px;padding:0 12px;background:url("../images/common/bullet01.png") no-repeat 0 center;background-size:4px 4px;font-size:17px;color:#555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.report_list {position:relative;padding:33px 0 50px 25px;}
.report_slide .pannel {width:330px;}
.report_list .paging {margin:0 0 0 -25px;padding:50px 0 0 0;text-align:center;}
.report_list .paging span {display:inline-block;padding:0 10px;font-size:13px;color:#8e709e;font-weight:bold;cursor:pointer;}
.report_list .paging .on {color:#6e537c;text-decoration:underline;}
.report_list .btn_list {position:absolute;bottom:52px;right:15px;display:block;width:28px;height:16px;background:url("../images/common/icon_list01.png") no-repeat 0 0;background-size:28px 16px;font-size:0;color:transparent;}

/* 리포트 발언대 */
.board h2.title {height:62px;margin-bottom:8px;border-bottom:1px solid #e1e1e1;background:#fff;text-align:center;font-size:20px;color:#4a3b52;line-height:60px;letter-spacing:-1px;}


/* 풋터 */
#footer {height:110px;background:#707070;text-align:center;line-height:110px;}
#footer span {display:inline-block;font-size:12px;color:#ebebeb;}
#footer .txt_bar {display:inline-block;padding:0 9px;font-size:13px;color:#aeaeae;}

/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}
.slick-slide
{
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}

/* 게시판 */
.board_cont {background:#fff;}
.board_cont #STBLayer {padding:15px;}
.board_cont #STBLayer .tbl_notice tbody tr th a {font-size:15px;}
.board_cont #STBLayer .tbl_notice tbody tr th .t_name {display:none;}
.board_cont #STBLayer .tbl_notice tbody tr td.t_count {display:none;}
.board_cont #STBLayer .imgT_list li .i_p {display:none;}
.board_cont #STBLayer .imgT_list li .i_t .info {font-size:12px;}
.board_cont #STBLayer .imgT_list li .i_t .info .recom {display:none;}
.board_cont #STBLayer .imgT_list li .i_t .info .userID {background-position:right 3px;}
.board_cont #STBLayer .imgT_list li .i_t strong a {font-size:15px;}
.board_cont #STBLayer .imgT_list li .i_t p {display:none;}
.board_cont #STBLayer .list_Btn {padding:0;}
.board_cont #STBLayer .list_Btn a {width:auto;}
.board_cont #STBLayer .list_Btn .OpBtn a {font-size:13px;}
.board_cont #STBLayer .list_Btn .OpBtn #BoardOpBtnComment {display:none;}
.board_cont #STBLayer .viewTitle .info .vt_left .thumb {display:none;}
.board_cont #STBLayer .viewTitle .info .vt_left .userID {background-position:right 3px;}
.board_cont #STBLayer .viewTitle .info .vt_right .count {background-position:0 3px;}
.board_cont #STBLayer .viewTxt .viewSnsWrap {display:none;}
.board_cont #STBLayerView {padding:20px 10px 0;}
.board_cont #STBLayerView .list_Btn {padding:0;}
.board_cont #spinTopLayer {margin:-16px -15px -15px;}
.board_cont #spinTopLayer .spinTopLayerList .commentList li .module .nickname.naver {background:url("../images/common/icon_naver_s.png") no-repeat 12px center;background-size:19px 19px;}
.board_cont #STBLayer .pos_news {margin:0 -25px;padding:0 15px 25px;border-top:1px solid #ede7e1;}
.board_cont #STBLayer .pos_news a {display:block;position:relative;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.board_cont #STBLayer .pos_news a span {font-size:16px;color:#363636;}
.board_cont #STBLayer .pos_news a span:first-child {display:inline-block;position:absolute;top:2px;left:0;width:81px;font-weight:bold;}
.board_cont #STBLayer .pos_news a span:first-child:after {content:"|";display:inline-block;padding:0 14px;color:#7f7f7f;}
.board_cont #STBLayer .pos_news a .txt {display:inline-block;padding-left:79px;vertical-align:middle;}
.board_cont #STBLayer .writer_area {margin:0 -15px;padding-top:25px;border-top:1px solid #ede7e1;background:#f8f4f1;text-align:center;}
.board_cont #STBLayer .writer_area img {width:50px;height:50px;margin:0 auto;border:1px solid #b1afaf;border-radius:100%;}
.board_cont #STBLayer .writer_area .tit {display:block;margin-top:5px;padding-bottom:25px;border-bottom:1px solid #e1e1e1;font-size:16px;color:#333;}
.board_cont #STBLayer .writer_area .tit span {color:#8c6e51;}
.board_cont #STBLayer .viewTxt .btn_download .download {display:block;margin:0 auto;width:160px;height:45px;background: url('http://image.donga.com/donga2013/images/donga_board/img_download.jpg') no-repeat 0 0;background-size:160px 45px;font-size:0;color:transparent;}

/* 레터신청팝업 */
#letter_layer {display:none;}
#letter_layer .letter_pop {overflow:hidden;position:relative;width:310px;border-radius:5px;}
#letter_layer .letter_pop .btn_close {position:absolute;top:20px;right:20px;display:block;width:16px;height:16px;background: url('../images/common/btn_close.png') no-repeat 0 0;background-size:16px 16px;font-size:0;color:transparent;}
#letter_layer .letter_pop .pop_top {height:55px;border-bottom:1px solid #e9ebf0;background:#f6f7fb;text-align:center;line-height:53px;}
#letter_layer .letter_pop .pop_top .title {font-size:16px;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;}
#letter_layer .letter_pop .pop_mid {padding:0 19px 30px 19px;background:#fff;}
#letter_layer .letter_pop .pop_mid .info {padding:20px 0 25px 0;font-size:13px;color:#3a3a3a;letter-spacing:-1px;text-align:center;}
#letter_layer .letter_pop .pop_mid .agree_box .txt {display:block;padding-bottom:8px;font-size:12px;color:#3a3a3a;letter-spacing:-1px;}
#letter_layer .letter_pop .pop_mid .agree_box .txt_overflow {overflow:auto;height:100px;padding:10px;border:1px solid #dfdfdf;font-size:11px;color:#707070;}
#letter_layer .letter_pop .pop_mid .agree_chk {position:relative;padding:25px 0 0 0;text-align:right;line-height:23px;}
#letter_layer .letter_pop .pop_mid .agree_chk label {display:inline-block;height:23px;padding-right:31px;background:url("../images/common/icon_chk_off.png") no-repeat right 0;background-size:23px 23px;font-size:12px;color:#3a3a3a;letter-spacing:-1px;vertical-align:middle;}
#letter_layer .letter_pop .pop_mid .agree_chk input:checked + label {background:url("../images/common/icon_chk_on.png") no-repeat right 0;background-size:23px 23px;}
#letter_layer .letter_pop .pop_mid .agree_chk input {position:absolute;top:0;right:0;display:inline-block;filter: alpha(opacity=0);opacity: 0;}
#letter_layer .letter_pop .pop_mid .email_inp {position:relative;margin-bottom:28px;padding:0 82px 0 0;height:37px;border:1px solid #c9cace;}
#letter_layer .letter_pop .pop_mid .email_inp .inp {width:172px;height:37px;padding:0 0 0 15px;border:none;font-size:13px;color:#3a3a3a;}
#letter_layer .letter_pop .pop_mid .email_inp .btn_send {position:absolute;top:-1px;right:-1px;width:82px;height:39px;background:#3a3a3a;color:#fff;text-align:center;font-size:12px;line-height:37px;}

#letter_layer .letter_pop .pop_mid .complete {display:none;}
#letter_layer .letter_pop .pop_mid .complete .txt {padding:45px 0 40px 0;font-size:13px;color:#3a3a3a;letter-spacing:-1px;text-align:center;line-height:150%;}
#letter_layer .letter_pop .pop_mid .complete .txt em {color:#6d128d;}
#letter_layer .letter_pop .pop_mid .complete .btn_ok {display:block;width:115px;height:35px;margin:0 auto;border-radius:5px;background:#3a3a3a;color:#fff;text-align:center;line-height:33px;font-size:13px;}

/* 이메일 인증 팝업 */
#confirm_popuop {display:none;}
#confirm_popuop .confirm_cont {width:290px;padding:0 0 45px 0;border-radius:5px;background:#fff;text-align:center;}
#confirm_popuop .confirm_cont .tit {display:block;padding:60px 0 30px 0;font-size:18px;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;}
#confirm_popuop .confirm_cont .txt {display:block;padding:0 0 40px 0;font-size:13px;color:#3a3a3a;letter-spacing:-1px;}
#confirm_popuop .confirm_cont .btn_ok {display:block;width:115px;height:35px;margin:0 auto;border-radius:5px;background:#3a3a3a;color:#fff;text-align:center;line-height:33px;font-size:13px;}