
/* box ---------------------------------------------------------------------------------------- */
div[data-dinnum] > div {margin-bottom: 35px;overflow: hidden;}
div[data-dinnum] > div:last-child {margin-bottom: 0;}
.box {clear: both;position: relative;width:100%;}

/* box_title */
.box .box_title {position: relative;margin-bottom: 15px;height: 24px;}
.box .box_title .name {float: left;position: relative;line-height: 1;}
.box .box_title .line {border-top: 3px solid #900020;width: 70px;display: block;float: left;margin-top: 13px;margin-right: 20px;}

/* gradient_down */
.gradient_down {position: absolute;width: 100%;height: 35%;bottom:0;background: linear-gradient(to bottom, #0000, rgba(0,0,0,0.6));}

/* btn_device */
.btn_device {display: block;width: 100%;height: 28px;padding: 5px 0;background-color: #ccc;border-radius: 8px;color: #ffffff;line-height: 1;font-size: 16px;font-weight: 500;text-align: center;}


/* banner */
.adlink {}
.banner li {text-align: center;}
.banner.left {width:250;height:75px;}
.banner.right {width:250;height:75px;}
.banner[data-bannerkind="random"] li {display: none;}
.text_box .title:hover {text-decoration: underline;}

/* article */
.article {position: relative;width:100%;overflow: hidden;}
.article .thumb {position: relative;width:100%;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;}
.article .thumb .background {
  height: 100%;
  width:100%;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.article .thumb .background.zoom:hover {
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.article .thumb img {width:100%;height: 100%;}
.article .category {display: none;overflow: hidden;color: #0b4abb;font-size: 14px;line-height: 1.2;margin-bottom: 5px;}
.article .title {font-size: 16px;line-height: 1.5;font-weight: 500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: wrap;word-break: keep-all;}
.article .info {display: none;color: #aeaeae;font-size: 12px;}
.article .sub_title {display: none;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: wrap;word-break: keep-all;}
.article .tag {display: none;}
.article .desc {display: none;overflow: hidden;color: #aeaeae;font-size: 12px;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: wrap;word-break: keep-all;}
.article .title:hover {color: #666666;text-decoration: none;}
.article .text_box .article_time {font-style: oblique;margin-right: 20px;}
.article .thumb.thumb_none {display: none;}

.article.card {width: 283px;margin-right: 9px;margin-bottom: 30px;}
.article.card:nth-child(4n) {margin-right: 0;}
.article.card .thumb {border: 1px solid #dddddd;height: 160px;}
.article.card .radio_fm {display: none;}
.article.card .text_box {position: relative;min-height: 90px;max-height: 90px;padding:10px;background-color: #ffffff;}
.article.card .text_box .title {font-size: 18px;display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;word-wrap: break-word;word-break: keep-all;}
.article.card .date {display: flex;justify-content: flex-start;position: absolute;bottom: 10px;}
.article.card .date .airdate, 
.article.card .date .airtime {color: #777777;font-weight: 500;line-height: 1.68;max-height: 22px;}
.article.card .date .airtime::before {content: url(../image/pipe.png);margin:0 5px;}
.article.card .like {cursor: pointer;position:absolute;right: 10px;bottom: 10px;font-size: 13px;color: #777777;font-weight: 500;line-height: 1.38;}
.article.card .like::before {cursor: pointer;font-size: 15px;padding-top: 7px;content: '♡';margin-right: 5px;}
.article.card .like.active::before {color: #f00f70;}


/* main_slider */
.main_top .main_slider_container {position:relative;display: block;margin-bottom: 0;width:100%;}
#main-slider .article {width:100%;height: 600px;}
#main-slider .article .img-holder {width:100%;height: 100%;}
#main-slider .article .img-holder {width: 100%;}
/* #main-slider .article .img-holder .gradient_down {} */
#main-slider .article .text_box {position: absolute;bottom: 70px;width: 100%;padding: 0 40px;}
#main-slider .article .text_box .title {color: #ffffff;font-size: 38px;font-family: 'Noto Sans KR';font-weight: 500;line-height: 1.3;max-height: 98.8px;}
#main-slider .article .text_box .sub_title {display: block;color: #ffffff;font-size: 24px;font-family: 'Noto Sans KR';font-weight: 500;line-height: 1.4;} 
#main-slider .slick-dots {width: 100%;position: absolute;bottom:20px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
#main-slider .slick-dots li {margin-right: 10px;display: flex;justify-content: flex-start;align-items: center;}
#main-slider .slick-dots li button {background-color: #999999;content: '';width:10px;height: 10px;border-radius: 50%;padding: 0;cursor: pointer;color: #0000;opacity: 0.9;}
#main-slider .slick-dots li.slick-active button {background-color: #ffffff;}


/* logo_international */
.logo_international {position: relative;display: flex;justify-content: center;align-items: center;margin-top: 30px;}
.logo_international .thumb {width:190px;height: auto;}
.logo_international .thumb img {width: 100%;height: 100%;}


/* article_main_box */
.article_main_box {position:relative;display: block;padding: 0px 100px 60px;width: 100%;}
.article_main_box .article {display: flex;justify-content: flex-start;margin-bottom: 100px;}
.article_main_box .article:last-child {margin-bottom: 0;}
.article_main_box .article .thumb {width: 440px;margin-right: 100px;}
.article_main_box .article:last-child .thumb {/*margin-left: 110px;width: 550px;*/}
.article_main_box .article .text_box {width: calc(100% - 440px);}
.article_main_box .article .text_box .category {display: block;color: #ff4040;font-size: 14px;font-weight: 600;line-height: 1.4;}
.article_main_box .article .text_box .title {max-height: 77px;font-size: 32px;font-weight: bold;line-height: 1.2;margin-bottom: 15px;}
.article_main_box .article .text_box .desc {max-height: 124.3px;margin-bottom: 25px;display: -webkit-box;-webkit-line-clamp: 5;max-width:480px;font-size: 18px;line-height: 1.38;color: #222222;}
.article_main_box .btn_link {display: block;width: 220px;height: 28px;padding:5px 0;background-color: #ccc;border-radius: 8px;color: #ffffff;line-height: 1;font-size: 16px;font-weight: 500;text-align: center;}

/* article_list_box */
.article_list_box {position:relative;display: block;padding: 80px 150px;width: 100%;}
.article_list_box .article {display: flex;justify-content: flex-start;margin-bottom: 70px;max-height: 345px; position: relative;width: 100%; overflow: hidden;}
.article_list_box .article .thumb {width: 400px;max-height: 345px;display: flex;align-content: flex-start; justify-content: center;}
.article_list_box .article .thumb .background {max-width: 400px;max-height: 345px;width: auto;height: auto;display: flex;align-items: flex-start;justify-content: center;}
.article_list_box .article .thumb img {max-width: 400px;max-height: 345px;width: auto;height: auto;text-align: center;}
.article_list_box .article:last-child .thumb {/*margin-left: 110px;width: 550px;*/}
.article_list_box .article .text_box {margin-left: 30px;height: 100%;}
.article_list_box .article .text_box .category {display: block;color: #ff4040;font-size: 14px;font-weight: 600;line-height: 1.4;}
.article_list_box .article .text_box .title {font-size: 28px;font-weight: bold;line-height: 1.4;margin-bottom: 14px;}
.article_list_box .article .text_box .desc {margin-bottom: 25px;display: -webkit-box;-webkit-line-clamp: 5;font-size: 18px;line-height: 1.38;color: #222222;}
.article_list_box .btn_link {display: block;width: 220px;height: 28px;padding:5px 0;background-color: #ccc;border-radius: 8px;color: #ffffff;line-height: 1;font-size: 16px;font-weight: 500;text-align: center;}



/* article_box_sm */
.box.article_box_sm {width: 100%;position: relative;margin-bottom: 50px;}
.article_box_sm .list {display: flex;justify-content: center;}
.article_box_sm .article {width: calc((100% - 60px) / 4);margin-right: 20px;}
.article_box_sm .article:last-child {margin-right: 0;}
.article_box_sm .article .thumb {width: 100%;height:144px;margin-bottom: 8px;display: flex;align-content: flex-start; justify-content: center;}
.article_box_sm .article .thumb img {width: 100%;height: auto;}
.article_box_sm .article .text_box {width: 100%;padding: 0 10px;}
.article_box_sm .article .text_box .title {font-family: 'Noto Sans KR';font-size: 20px;line-height: 1.3;font-weight: 600;max-height: 52px;}


/* article_box_xl */
.box.article_box_xl {position: relative;width: 100%;height: 600px;margin-bottom: 70px;}
.article_box_xl .article {width: 100%;height: 100%;}
/* .article_box_xl .article .gradient_down {position: absolute;z-index: 10;width: 100%;height: 35%;bottom:0;background: linear-gradient(to bottom, #0000, rgba(0, 0, 0, 0.7));} */
.article_box_xl .article .text_box {position:absolute;z-index: 10;bottom:40px;left: 60px;width: calc(100% - 120px);border-left: 3.5px solid #ff5400;padding-left:20px;}
.article_box_xl .article .text_box .title {color: #ffffff;font-size: 24px;font-weight: 500;line-height: 1.4;margin-bottom: 15px;}
.article_box_xl .article .text_box .info {display: block;}
.article_box_xl .article .text_box .info .writer {color: #ffffff;font-size: 16px;line-height: 1.38;font-weight: 500;}
.article_box_xl .article .text_box .info .date {display: none;}


/* background_gray */
.background_gray {position: relative;display: block;width: 1100px;height: 395px;margin: 33px auto;background-color: #fafafa;}


/* article_box1 */
.article_box1 {position: relative;width: 100%;height: 580px;display: block;padding: 0 100px;}
.article_box1 .list {position: relative;display: block;width: 100%;margin: 0 auto;}
.article_box1 .article {display: flex;justify-content: flex-start;height: 350px;}
.article_box1 .article .thumb {width: 280px;height: 100%;/*box-shadow: 0px 0px 30px #bbbbbb*/}
.article_box1 .article .text_box {display: flex;flex-direction: column;}
.article_box1 .article .text_box .title {font-family: 'Noto Sans KR';font-size: 28px;font-weight: bold;margin-bottom: 20px;-webkit-line-clamp: 1;max-height: 42.1px;}
.article_box1 .article .text_box .desc {font-family: 'Noto Sans KR';max-height: 79.2px;display: -webkit-box;-webkit-line-clamp: 3;color: #444444;font-size: 20px;font-weight: 500;line-height: 1.32;}
.article_box1 .article:nth-of-type(1) {}
.article_box1 .article:nth-of-type(1) .thumb {margin-right: 30px;}
.article_box1 .article:nth-of-type(1) .text_box {margin-top: 60px;}
.article_box1 .article:nth-of-type(2) {position: absolute;top: 230px;flex-direction: row-reverse;}
.article_box1 .article:nth-of-type(2) .thumb {margin-left: 30px;}
.article_box1 .article:nth-of-type(2) .text_box {text-align: right;justify-content: flex-end;margin-bottom: 50px;}


/* article_box2 */
.article_box2 {position: relative;width: 1200px;height: 533px;display: block;}
.article_box2 .background_gray {z-index: 5;top: 15px}
.article_box2 .list {position: absolute;z-index: 10;top:-20px;display: flex;justify-content: flex-start;width: 1200px;margin: 0 auto;height: 533px;}
.article_box2 .article {display: flex;justify-content: flex-start;height: 450px;padding: 25px 0;}
.article_box2 .article .thumb {width: 330px;height: 100%;box-shadow: 0px 0px 30px #bbbbbb}
.article_box2 .article .text_box {display: flex;justify-content: center;flex-direction: column;}
.article_box2 .article .text_box .title {line-height: 1.4;font-size: 28px;font-weight: bold;margin-bottom: 20px;-webkit-line-clamp: 2;max-width: 350px;max-width: 350px;}
.article_box2 .article .text_box .desc {display: block;color: #222222;font-size: 18px;font-weight: 500;line-height: 1.32;}
.article_box2 .article.left {flex-direction: row-reverse;top: 30px;}
.article_box2 .article.left .thumb {margin-left: 20px;}
.article_box2 .article.left .text_box .title {margin-left: 70px;}
.article_box2 .article.left .text_box .desc {text-align: right;}
.article_box2 .article.right {top: 100px;}
.article_box2 .article.right .thumb {margin-right: 20px;}


/* youtube_box */
.youtube_box {position: relative;display: block;width: 100%;height: 500px;background-color: #000000;padding: 10px;}
.youtube_box .list {position: relative;display:flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;width: 100%;height: 100%;}
.youtube_box .article:nth-of-type(1) {width: 890px;height: 480px;margin-right: 10px;display: block;float: left;}
.youtube_box .article:nth-of-type(1) .thumb {width: 100%;height: 480px;}
.youtube_box .article:nth-of-type(1) .text_box {display: none;}
.youtube_box .article:nth-of-type(1) .icon {position: absolute;z-index: 10;bottom: 16px;right: 20px;width: 78px;height: 54px;}
.youtube_box .article:nth-of-type(1) .icon img {width: 100%;height: 100%;}
.youtube_box .article:nth-of-type(2) .icon, .youtube_box .article:nth-of-type(3) .icon{display:none;}
.youtube_box .article:not(:first-child) {width: 280px;height: 50%;padding-bottom: 10px;}
.youtube_box .article .thumb {width: 100%;height: 186px;margin-bottom: 10px;}
.youtube_box .article .text_box .title {color: #ffffff;font-size: 16px;font-weight: 500;-webkit-line-clamp: 1;max-height: 24px;}


/* gallery_box */
.box.gallery_box {position: relative;display: block;width: 100%;margin-bottom: 70px;}
.gallery_box .box_title {height: 120px;display: flex;flex-direction: column;align-items: center;margin-bottom: 0;}
.gallery_box .box_title .logo {width: 128px;height: 70px;}
.gallery_box .box_title .logo img {width: 100%;height: 100%;}
.gallery_box .box_title .name {font-size: 30px;font-weight: bold;line-height: 1.17;}
#gallery-slider {position: relative;width: 100%;display: flex;justify-content: flex-start;}
#gallery-slider .slick-list {padding:114px 0 126px!important;margin-right: 0;}
#gallery-slider .slick-track {background-color: #000000;}
#gallery-slider .slide {transition: all .3s;transform: scale(0.9);z-index: 9;display: block;position: relative;width: 340px !important;height: auto;}
#gallery-slider .img-holder {position: relative;width: 100%;height: 100%;}
#gallery-slider .img-holder .photo {height: 100%;}
#gallery-slider .img-holder .photo img {width: 360px;height: auto;}
#gallery-slider .img-holder .logo {width: 70px;opacity: 0.8;;position: absolute;bottom: 10px;right: 10px;} 
#gallery-slider .img-holder .logo img {width: 100%;}
#gallery-slider .slick-arrow {width: 35px;height: 85px;background-color: #0000;z-index: 20;position: absolute;top:40%}
#gallery-slider .slick-arrow img {height:100% !important;}
#gallery-slider .slick-prev {width: calc(50% - 290px);text-align: right;} 
#gallery-slider .slick-next {right: 0;width:calc(50% - 290px);text-align: left;}
#gallery-slider .slick-slide[aria-hidden="true"] {opacity: 0.3;}
#gallery-slider .slick-slide.slick-active {opacity: 0.5;}
#gallery-slider .slick-slide.slick-active.slick-center {opacity: 1;transition: all .5s;transform: scale(1.5);z-index: 15; box-shadow: 0 5px 8px rgba(0,0,0,0.3);}
#gallery-slider .slide:not(:last-child){width: 357px !important; margin-left:43px;}
#gallery-slider .slide:first-child{margin-left:18px;}
/* slide cursor */
.slick-arrow {cursor: pointer;}
.slick-slide.slick-center {cursor: pointer;}


/* list_page ============================================================================================= */
/* list_nav_box */
.list_nav_box {position: relative;display: flex;width: 1800px;margin: 0 auto;font-family: 'Nanum Gothic';padding: 50px 100px 20px;flex-direction: row;align-items: center;}
#list_nav {position: relative;display: flex;justify-content: flex-start;align-items: flex-end;}
#list_nav .main_category {margin-right: 60px;}
#list_nav .main_category a {font-size: 40px;font-weight: bold;letter-spacing: -0.48px;line-height: 1;}
#list_nav .category a {font-size: 20px;color: #a7a7a7;font-weight: bold;letter-spacing: 0.2px;}

.list_nav_box .subCategory{display: flex;flex-direction: row;flex-wrap: wrap;width: 491px;font-family: 'Noto Sans KR';height:20px;justify-content: flex-start;align-content: space-around;}
.list_nav_box .subCategory .category {margin-right: 23px;font-size: 16px;font-weight: 600;margin-bottom:10px;}
.list_nav_box .subCategory .category a {color: #999999;}
.list_nav_box .subCategory .category.active a {color: #003399 !important;}
.list_nav_box .subCategory .category:not(:last-child)::after {
  display: inline;
  position: relative;
  content: '\\';
  color: #dddddd;
  font-weight: 600;
  font-size: 14px;
  right: -10px;
}


/* list_left */
.list_left.article_list_box {padding:0;}


/* list_right */
.list_right {position: relative;}
.list_right.news_list {position: relative;display: block;width: 160px;margin: 0 auto}
.list_right.news_list .box_title {margin-bottom: 0;font-size-adjust: 18px;font-weight: bold}
.list_right.news_list .list {}
.list_right.news_list .article {width: 160px;margin-bottom: 15px;height: 150px;}
.list_right.news_list .article .thumb {margin-bottom: 5px;width: 100%;height: 96px;}
.list_right.news_list .article .text_box {}
.list_right.news_list .article .text_box .title {line-height: 1.23;max-height: 39.5px;font-weight: 600;}

/* ============================================================================================= list_page */


/* newsview ============================================================================================== */
/* view */
.newsview .view {position:relative;padding-top: 40px;font-family: 'Nanum Gothic';}


/* title_wrap */
.view .title_wrap {position: relative;display: block;margin-bottom: 35px;}
.view .title_wrap .category {font-size: 24px;color: #0047ab;font-weight: 600;margin-bottom: 5px;line-height: 1;}
.view .title_wrap .title {font-size: 36px;font-weight: 600;line-height: 1.3;margin-bottom: 10px;}
.view .title_wrap .sub_title {font-size: 22px;font-weight: 600;color: #777;}

/* info_wrap */
.view .info_wrap {position: relative;display: flex;justify-content: flex-start;align-items: flex-end;}
.view .info_wrap .writer_wrap {margin-right: 30px;}
.view .info_wrap .writer_wrap .dep {font-size: 36px;color: #777777;font-weight: 600;line-height: 1.2;}
.view .info_wrap .writer_wrap .writer {font-size: 18px;font-weight: 600;}
.view .info_wrap .date {font-size: 18px;}

/*btn_like*/
.btn_like {background-color: #0000;cursor: pointer;}
.btn_like i {color: rgba(0,0,0,0.25);}
.btn_like.active i {color: #f05677;}


/* icon_wrap */
.icon_wrap {position: relative;width: 80px;display: flex;justify-content: space-between;}
/* .icon_wrap {position: relative;width: 95px;padding-left: 10px;display: flex;justify-content: space-between;} */
/* .icon_wrap .arrow {padding-top: 5px;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;} */
/* .icon_wrap .btn_like {position: relative;display: block;width: 30px;height: 30px;margin-right: 5px;} */

.icon_wrap .font_size button {color:rgba(255, 254, 254, 0.5);display: flex;justify-content: center;align-items: center;width: 28px;height: 28px;border-radius: 5px;}
.icon_wrap .font_size .select {background-color: rgba(0,0,0,0.25);margin-bottom: 10px;}
.icon_wrap .font_size button.size {background-color: #808080;margin-bottom: 8px;}
.icon_wrap .font_size .size10 {font-size: 10px;}
.icon_wrap .font_size .size12 {font-size: 12px;}
.icon_wrap .font_size .size14 {font-size: 14px;}
.icon_wrap .font_size .size16 {font-size: 16px;}
.icon_wrap .font_size .size18 {font-size: 18px;}
.icon_wrap .font_size .size19 {font-size: 19px;}
.icon_wrap .font_size .size20 {font-size: 20px;}
.icon_wrap .font_size .size21 {font-size: 21px;}
.icon_wrap .font_size .size22 {font-size: 22px;}
.icon_wrap .font_size .size23 {font-size: 23px;}
.icon_wrap .font_size .size24 {font-size: 24px;}

.icon_wrap .font_size .select.size10 {font-size: 10px;}
.icon_wrap .font_size .select.size12 {font-size: 12px;}
.icon_wrap .font_size .select.size14 {font-size: 14px;}
.icon_wrap .font_size .select.size16 {font-size: 16px;}
.icon_wrap .font_size .select.size18 {font-size: 18px;}
.icon_wrap .font_size .select.size19 {font-size: 19px;}
.icon_wrap .font_size .select.size20 {font-size: 20px;}
.icon_wrap .font_size .select.size21 {font-size: 21px;}
.icon_wrap .font_size .select.size22 {font-size: 22px;}
.icon_wrap .font_size .select.size23 {font-size: 23px;}
.icon_wrap .font_size .select.size24 {font-size: 24px;}


.icon_wrap .share a {display: flex;justify-content: center;align-items: center;}
.icon_wrap .share .select {margin-bottom: 10px;}
.icon_wrap .share .select img{width:28px;height:auto;}
.icon_wrap .share .icon {margin-bottom: 12px;}
.icon_wrap .share .icon img {width: 28px;height: auto;}


/* body_wrap */
.body_wrap {position: relative;/*width: 740px;*/margin-bottom: 50px;}
.body_wrap .content {font-size:16px;line-height: 1.68;width: 100%;position: relative;margin: 0 auto 15px;}
.body_wrap .content img {position: relative;display: block;max-width: 100%;text-align: center;width: auto;}
.body_wrap .content figure {position: relative;display: table;max-width: 100%;text-align: center;width: auto;}
.body_wrap .content figure.align-center {display: table;margin-left: auto;margin-right: auto;}
.body_wrap .content figure.youtubeWrap{width: 100%;}
.body_wrap .content figure img {margin-bottom: 0;}
.body_wrap .content figure:first-child {margin-top: 0;}
.body_wrap .content figure figcaption {font-size: 14px;font-weight: bold;color: #999999;text-align: left;line-height: 1.77;padding: 5px;}
.body_wrap .content figure iframe {width: 100%;}
.body_wrap .content.size16 {font-size: 16px;}
.body_wrap .content.size18 {font-size: 18px;}
.body_wrap .content.size24 {font-size: 24px;}


/* like_box */
.box.like_box {display: flex;justify-content: center;align-items: center;;cursor: pointer;padding: 10px 0;}
.like_box .btn_like {width: 70px;height: 70px;border:1px solid rgba(0,0,0,0.3);border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.like_box .btn_like img {width: 32px;height: 27px;}


.newsview .relationList {}
.newsview .relationList article {margin-bottom: 10px;}
.newsview .relationList article:last-child {margin-bottom: 0;}
.newsview .relationList article > div {display: flex;justify-content: flex-start;align-items: baseline;}
.newsview .relationList article a {max-width: 629px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;line-height: 1.2;}
.newsview .relationList article .date {min-width: 109px;}
.newsview .relationList article i {margin-right: 10px;display: flex;align-items: center;}
.newsview .relationList article i img {}


/* credit */
.credit {position: relative;width: 100%;margin: 0 auto;}
.credit .box_title {display: none;}
.credit .box_title .name {font-size: 20px;}
/* .credit .box_title .name::before {content: 'bntbntbntbntbntbntbntbntbntbntbntbntbntbnt';font-style: italic;font-weight:bold;font-size: 6.5px;color: #aaaaaa;margin-right: 20px;} */
/* .credit .box_title .name::after {content: 'bntbntbntbntbntbntbntbntbntbntbntbntbntbnt';font-style: italic;font-weight:bold;font-size: 6.5px;color: #aaaaaa;margin-left: 20px;} */
.credit .credit_list dl {font-size: 16px;line-height: 1.2;margin-bottom: 12px;position:relative;display: flex;}
.credit .credit_list dl:last-child {margin-bottom: 0;}
.credit .credit_list dl dt {width: 120px;font-weight: 600;}
.credit .credit_list dl dd {font-weight: 500;}
/* .credit .email {margin-top: 30px;} */

/* instagram_box */
.instagram_box {width: 425px;height: 800px;background-color: #cacaca;}

/* bnt_pick */
.bnt_pick .box_title .name {font-size: 29px;letter-spacing: 0.74px;line-height: 1.66;}
.bnt_pick .article {width: 100%;font-family: 'Noto Sans KR';}
.bnt_pick .article:first-child {margin-bottom: 20px;}
.bnt_pick .article:first-child .thumb {width: 100%;max-height: 250px;margin-bottom: 5px;}
.bnt_pick .article:first-child .title {font-size: 18px;-webkit-line-clamp: 1;font-weight: 500;letter-spacing: -0.3px;}
.bnt_pick .article:not(:first-child) {display: flex;justify-content: flex-start;margin-bottom: 30px;}
.bnt_pick .article:not(:first-child) .thumb {width: 130px;height: 96px;margin-right: 10px;}
.bnt_pick .article:not(:first-child) .text_box {display: flex;align-items: flex-start;}
.bnt_pick .article:not(:first-child) .text_box .title {-webkit-line-clamp: 2;font-size: 16px;font-weight: 500;line-height: 1.5;letter-spacing: -0.3px;}
.bnt_pick .article:last-child {margin-bottom: 0;}


/* view_slider */
.view_slider_container {position:relative;display: block;width:100%;/*padding:0 30px;*/}
#pc-view-slider {display: flex;width: 100%;}
#pc-view-slider .slick-list {height: 738px;}
#pc-view-slider .slide.article {width:100%;margin: 0 auto;/*border-radius: 20px;*/}
#pc-view-slider .slide.article .img-holder {width:100%;height: 100%;}
#pc-view-slider .slide.article .img-holder .thumb {width:100%;height: 100%;}
#pc-view-slider .slide.article .img-holder .thumb img{max-width:100%;max-height: 100%;}
/* #pc-view-slider .slide.article .inner_line {display: block;width: 95%;height: 97%;border-radius: 20px;background-color: #0000;border: 1px solid rgba(256,256,256,0.8);position: absolute;top: 12px;left: 13px;}
#pc-view-slider .slide.article .inner_line .logo {position: absolute;bottom: 10px;right: 10px;display: block;width: 100px;}
#pc-view-slider .slide.article .inner_line .logo img {width: 100%;height: auto;opacity: 0.9;} */
#pc-view-slider .slick-arrow {color: rgba(0,0,0,0.2);}
#pc-view-slider .slick-arrow.slick-prev {margin-right: 20px;}
#pc-view-slider .slick-arrow.slick-next {margin-left: 20px;}

/* ============================================================================================== newsview */



/* company =============================================================================================== */
.company .din.din1 {position: relative;z-index: 150;top: -100px;}

/* company 4c*/
.company .c4 {position: relative;}
.company .c4 ul {display: flex;justify-content: center;}
.company .c4 ul li {width: 240px;height: 200px;background-color: #002d88;margin-right: 10px;padding: 20px 30px;}
.company .c4 ul li:last-child {margin-right: 0;}
.company .c4 .c_title {margin-bottom: 20px;text-align: center;font-size: 30px;font-weight:600;color: #ffffff;font-family: 'Nanum Gothic';line-height: 1.38;}
.company .c4 .c_content {word-break: keep-all;padding-top: 20px;text-align: center;font-size: 16px;font-weight:400;color: rgba(256,256,256,0.7);font-family: 'Noto Serif KR';line-height: 1.27;border-top: 1px solid #ffffff;} 


/* company history*/
.company .history {margin-top: 130px;}
.company .history .box_title {display: flex;justify-content: center;height: 55px;}
.company .history .box_title .name {font-family: 'Nanum Gothic';font-size: 36px;font-weight: 600;}
#history-slider {position: relative;display: flex;justify-content: flex-start;max-height: 600px;}
#history-slider .slick-list {padding: 20px 0;}
#history-slider .slide {position: relative;display: block;width: 400px !important;}
#history-slider .slide::before {position: absolute;top: 0;content: '';width: 100%;border-top: 3px solid #000000;}
#history-slider .slide .year::before {position: absolute;top: -10px;left: 0;content: '';width: 22px;height: 22px;background-color: #000000;border-radius: 50%;}
#history-slider .slide ul li {display: flex;justify-content: flex-start;align-items: baseline;padding-right: 30px;margin-bottom: 15px;}
#history-slider .slide .year {font-family: 'Nanum Gothic';font-size: 24px;font-weight: 600;margin-left: 45px;margin-bottom: 40px;width: 100%;}
#history-slider .slide .date {font-family: 'Nanum Gothic';font-size: 15px;font-weight: 600;color: #666666;margin-right: 12px;width: 50px;}
#history-slider .slide .history_title {font-size: 15px;font-weight: 600;width: 410px;line-height: 1.3;word-break: keep-all;}
#history-slider .slide:last-child::before {position: absolute;top: 0;content: '';width: 400px;border-top: 3px solid #ffffff;}
#history-slider .slide.twoby {width: 800px !important;}
#history-slider .slide.twoby ul {width: 100%;height: 425px !important;display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: column;}
#history-slider .slide.twoby ul li {width: 50%;flex: 1 1;}
/* #history-slider .slide.slick-active.slick-current {margin-left:70px;} */
/* #history-slider .slick-arrow {background-color: #0000;width:45px;height: 100px;}
#history-slider .slick-arrow img {width: 100%;height: 100%;}
#history-slider .slick-arrow.slick-prev {margin-right: 130px;position: absolute;z-index: 15;left: 0;}
#history-slider .slick-arrow.slick-next {margin-left: 130px;position: absolute;z-index: 15;right: 0;} */

/* =============================================================================================== company */

/* 관련기사-본문 */
.relationList{}
.relationList h3 {font-size:17px; padding: 10px 0;font-weight: 600;color:#2472cd;}
.relationList div {padding-left: 18px; margin-bottom: 7px; font-size:17px;font-weight: 500;}
.relationList div i{font-size: 15px;padding: 10px 10px 10px 0;font-weight: 600;color: #2472cd;}
.relationList div a {color: #000;}
.relationList div a {color: #000;}
.relationList .date {padding: 1px 0 0 7px; color: #999; font-size: 11px; letter-spacing: -0.5px;} 

/* article_photo_box */
.article_photo_box {position:relative;display: block; width: 100%;}
.article_photo_box .list{display:flex;flex-wrap: wrap;}
.article_photo_box .article {justify-content: flex-start;margin-bottom: 10px;max-height: 345px;position: relative;width: 100%;overflow: hidden;width: 25%;padding: 0 10px;}
.article_photo_box .article .thumb {max-height: 345px;display: flex;align-content: flex-start;justify-content: center;}
.article_photo_box .article .thumb .background {max-width: 210px;max-height: 345px;width: auto;height: auto;display: flex;align-items: flex-start;justify-content: center;}
.article_photo_box .article .thumb img {max-width: 210px;max-height: 105px;width: auto;height: auto;text-align: center;}
.article_photo_box .article .text_box .category {display: block;color: #ff4040;font-size: 14px;font-weight: 600;line-height: 1.4;}
.article_photo_box .article .text_box .title {font-size: 18px;font-weight: bold;line-height: 1.4;margin-bottom: 14px;}
.article_photo_box .article .text_box .desc {display: none;}
.article_photo_box .btn_link {display: none;}