@charset "utf-8";

/* 뉴스 상세 */
.news_detail_view .news_detail_top {padding:40px 0 16px; border-bottom:2px solid #000;}
.news_detail_view .news_detail_top .tit {font-family: 'Noto Sans KR', Dotum, Arial, Sans-serif; font-size:30px; font-weight:500;}
.news_detail_view .news_detail_top .info {margin-top:32px;}
.news_detail_view .news_detail_top .info_view>p {display:inline-block; color:#666; font-size:16px; font-weight:350;}
.news_detail_view .news_detail_top .info_view>p+p {position:relative; padding-left:28px;}
.news_detail_view .news_detail_top .info_view .writer {color:#000; font-size:18px; font-weight:400;}
.news_detail_view .news_detail_top .info_view .num {margin-left:8px;}
.news_detail_view .news_detail_top .info_view .view .num {color:#0695d5;}
.news_detail_view .news_detail_top .bar:after {position:absolute; top:3px; left:14px; width:1px; height:12px; background-color:#dcdcdc; content:"";}

.news_detail_view .util_view button {position:relative;}
.news_detail_view .util {display:inline-block; margin:-12px 0 0 20px; vertical-align:top;}
.news_detail_view .util>li {float:left; margin-left:-1px; border:1px solid #ddd;}
.news_detail_view .util>li>button {width:36px; height:36px; background:url(../images/common/bg_board_util.png) no-repeat -63px -21px;}
.news_detail_view .util .print {background-position:-99px -21px;}
.news_detail_view .util .fontSize {background-position:-135px -21px;}
.news_detail_view .util .fontSize.minus {background-position:-171px -21px;}
.news_detail_view .btn_like {position:relative; height:19px; padding-left:27px; color:#333; font-size:16px; font-weight:500;}
.news_detail_view .btn_like:after {position:absolute; top:0; left:0; width:19px; height:19px; background:url(../images/common/bg_board_util.png) no-repeat 0 0; content:"";}
.news_detail_view .share_sns {position:relative; display:inline-block; padding-left:45px; vertical-align:top;}
.news_detail_view .share_sns:after {position:absolute; top:-2px; left:22.5px;  width:2px; height:19px; background-color:#eff4f8; content:"";}
.news_detail_view .share_sns>li {float:left;}
.news_detail_view .share_sns>li+li {margin-left:28px;}
.news_detail_view .share_sns>li>a {display:inline-block; background:url(../images/common/bg_board_util.png) no-repeat 0 0;}
.news_detail_view .share_sns .twitter {width:22px; height:17px; background-position:-19px 0;}
.news_detail_view .share_sns .facebook {width:9px; height:17px; background-position:-41px 0;}
.news_detail_view .share_sns .kakao {position:relative; top:-2px; width:21px; height:21px; background-position:-50px 0;}
.news_detail_view .share_sns .kakao_story {width:11px; height:18px; background-position:-71px 0;}

.news_detail_view .news_detail_cont, .news_detail_view .news_detail_foot {width:760px; margin:0 auto;}
.news_detail_view .news_detail_cont .tit {font-size:20px; font-weight:700;}
.news_detail_view .news_detail_cont .article {margin-top:37px; border:0 none; padding:0;}
.news_detail_view .news_detail_cont .article:first-child {margin-top:0;}
.news_detail_view .subtit_area {padding:5px 14px; border-left:3px solid #ccc; font-size:18px; font-weight:500; line-height:1.5;}
.news_detail_view .img_area,
.news_detail_view .video_area,
.news_detail_view .photo_area,
.news_detail_view .infographics_area {width:760px; text-align:center;}
.news_detail_view .img img {max-width:760px;}

.news_detail_view .img_area .txt, .news_detail_view .video_area .txt {margin-top:13px; color:#333; font-size:16px; font-weight:350;}
.news_detail_view .video_area .videoBox {min-height:485px;}
.news_detail_view .video_area .video.fix {position:fixed; right:90px; bottom:50px; z-index:46; width:384px; height:216px;}
.news_detail_view .video_area .video.fix iframe, .news_detail_view .video_area .video.fix video {width:100%; height:100%;}
.news_detail_view .video_area .video.fix .btn_sec_close {position:absolute; top:-44px; right:0;}
.news_detail_view .video_area .video.closed {position:static !important;}
/* .news_detail_view .photo_area .txt {display:block; width:100%; height:55px; margin:0; padding:18px 10px; color:#fff; font-size:18px; font-weight:400; background-color:#3f3f3f;} */
.news_detail_view .photo_area .txt {display:block; width:100%; /*height:55px;*/ margin:0; padding: 13px 10px 15px;color: #333; font-size: 16px; font-weight: 400; background-color: #fff;}
.news_detail_view .infographics_area .img>div+div {margin-top:16px;}
.news_detail_view .infographics_area .txt {margin-top:50px; text-align:left; color:#000; font-size:18px; line-height:30px; font-weight:400; letter-spacing:-1px;}
.news_detail_view .infographics_area .txt>p+p {margin-top:12px;}
.news_detail_view .summary_area {padding:25px 30px; font-size:18px; line-height:30px; background-color:#f4fbfe; border:1px solid #0695d5; border-top:4px solid #0695d5; letter-spacing:-1px; text-align: justify;}
.news_detail_view .story_area .tit {margin-bottom:23px; font-size:22px;}
.news_detail_view .story_area .txt {font-size:18px; font-weight:300; line-height:30px; letter-spacing:-1px; text-align: justify;}
.news_detail_view .board_area .board_box {margin-top:11px;}
.news_detail_view .board_area table {position:relative; width:100%; border-bottom:1px solid #c3c3c3;}
/*.news_detail_view .board_area table:before {content:''; display:block; position:absolute; left:0; top:0; bottom:0; width:1px; background:#fff;}*/
.news_detail_view .board_area table thead th {height:47px; color:#fff; font-size:15px; background-color:#0695d5; font-weight:500; border-left:1px solid rgba(255,255,255,.3);}
.news_detail_view .board_area table thead tr + tr th {border-top:1px solid rgba(255,255,255,.3);}
.news_detail_view .board_area table td {padding:19px 10px; color:#333; font-size:15px; /*border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0;*/ border:1px solid #e0e0e0; border-bottom:none; /*border-right:none;*/border-left:none; background-color:#f4fbfe; text-align:center; line-height:24px;}
/*.news_detail_view .board_area table td:first-child {border-left:0 none;}*/
.news_detail_view .board_area table tr:first-child td {border-top:0 none;}
.news_detail_view .board_area table td:last-child {border-right:0 none;}
/*
.news_detail_view .board_area .bd_tit {position:relative; display:block;}
.news_detail_view .board_area .bd_tit:after {position:absolute; top:0; left:0; width:1px; height:15px; background-color:#fff; opacity:.3; content:"";}
.news_detail_view .board_area thead th:first-child .bd_tit:after {display:none;}
*/
.news_detail_view .program_area {padding:35px 30px; border:1px solid #000;}
.news_detail_view .program_area .boxing + .boxing {margin-top:28px;}
.news_detail_view .program_area .notice {margin:10px 0 0 10px; color:#666; font-weight:350;}
.news_detail_view .program_area .txt {margin:20px 0 0 10px; font-size:16px; line-height:32px; font-weight:350;}
.news_detail_view .program_list {margin:20px 0 0 10px;}
.news_detail_view .program_list>li {position:relative; padding-left:10px; font-size:16px; line-height:24px; font-weight:350;}
.news_detail_view .program_list>li:after {position:absolute; top:12px; left:0; width:4px; height:1px; background-color:#000; content:"";}
.news_detail_view .program_list>li + li {margin-top:9px;}

.news_detail_view .news_detail_foot {margin-top:40px;}
.news_detail_view .news_detail_foot .article + .article {margin-top:40px;}
.news_detail_view .link_news {font-size:16px; font-weight:500;}
.news_detail_view .link_news>li {position:relative; padding-left:9px;}
.news_detail_view .link_news>li:after {position:absolute; top:8px; left:0; width:3px; height:3px; background-color:#000; content:"";}
.news_detail_view .link_news>li+li {margin-top:10px;}
.news_detail_view .link_news>li>a {position:relative; padding-right:24px;}
.news_detail_view .link_news>li>a:after {position:absolute; top:6px; right:0; width:15px; height:15px; background:url(../images/common/bg_board_util.png) no-repeat -82px 0; content:"";}

.news_detail_view .info_writer:after,
.news_detail_view .info_writer .path:after {content:""; display:block; clear:both;}
.news_detail_view .info_writer {padding:10px; border:1px solid #0695d5; border-right:5px solid #0695d5;}
.news_detail_view .info_writer:after {content:""; display:block; clear:both;}
.news_detail_view .info_writer .thum {float:left; width:100px; height:100px; background-color:#e9e9e9;}
.news_detail_view .info_writer .thum img {width:100%;}
.news_detail_view .info_writer .info {float:left; width:620px; padding:14px 20px;}
.news_detail_view .info_writer .writer {font-size:20px; font-weight:700;}
.news_detail_view .info_writer .path {margin-top:12px;}
.news_detail_view .info_writer .path>li {float:left;}
.news_detail_view .info_writer .path>li + li {position:relative; padding-left:20px; color:#666;}
.news_detail_view .info_writer .path>li + li:after {position:absolute; top:2px; left:10px; width:1px; height:12px; background-color:#b9babb; content:"";}
.news_detail_view .info_writer .msg {margin-top:8px; color:#333;}
.news_detail_view .tag_relate {position:relative; margin-top:-10px; padding-left:85px;}
.news_detail_view .tag_relate .tit {position:absolute; top:10px; left:0; width:63px; height:31px; background:url(../images/common/bg_board_util.png) no-repeat 0 -21px;}
.news_detail_view .tag_relate>a {display:inline-block; margin:10px 20px 0 0; color:#333; font-size:16px; font-weight:350;}
.news_detail_view .tag_relate>a strong {font-weight:500;}
.news_detail_view .com_banner {display:table; width:100%;}
.news_detail_view .com_banner>div {display:table-cell; float:none; width:50%; height:129px; vertical-align:middle;}
.news_detail_view .com_banner .rside {text-align:right;}
.news_detail_view .news_relate .sec_tit_area {margin-bottom:24px;}
.news_detail_view .news_relate .sec_tit_area .sec_tit {font-size:26px;}
.news_detail_view .quote_area {position:relative; padding:37px 0; text-align:center;}
.news_detail_view .quote_area:before {content:''; display:block; position:absolute; left:0; right:0; top:0; height:18px; background:url(../images/common/ico_quote1.png) center no-repeat;}
.news_detail_view .quote_area:after {content:''; display:block; position:absolute; left:0; right:0; bottom:0; height:18px; background:url(../images/common/ico_quote2.png) center no-repeat;}
.news_detail_view .quote_area .txt {/*font-size:26px;*/font-size:22px; line-height:1.45em; color:#333; font-weight:300; font-family: 'Noto Serif KR', serif;}
.news_detail_view .quote_area .cite {margin-top:15px; font-size:14px; font-weight:700; color:#999; line-height:1.5em;}

.shareSnsBox .btn_like {position:relative; height:19px; padding-left:27px; color:#333; font-size:16px; font-weight:500;}
.shareSnsBox .btn_like:after {position:absolute; top:0; left:0; width:19px; height:19px; background:url(../images/common/bg_board_util.png) no-repeat 0 0; content:"";}
.shareSnsBox .share_sns {position:relative; vertical-align:top;}
.shareSnsBox .share_sns:after {content:""; display:block; clear:both;}
.shareSnsBox .share_sns>li {float:left;}
.shareSnsBox .share_sns>li+li {margin-left:28px;}
.shareSnsBox .share_sns>li>a {display:inline-block; background:url(../images/common/bg_board_util.png) no-repeat 0 0;}
.shareSnsBox .share_sns .twitter {width:22px; height:17px; background-position:-19px 0;}
.shareSnsBox .share_sns .facebook {width:9px; height:17px; background-position:-41px 0;}
.shareSnsBox .share_sns .kakao {position:relative; top:-2px; width:21px; height:21px; background-position:-50px 0;}
.shareSnsBox .share_sns .kakao_story {width:11px; height:18px; background-position:-71px 0;}

.shareSnsBox>.boxing:after {content:""; display:block; clear:both;}
.shareSnsBox>.boxing .btn_like {float:left;}
.shareSnsBox>.boxing .share_sns {float:right; padding-left:46px;}
.shareSnsBox>.boxing .share_sns:after {position:absolute; top:0; left:22px; width:2px; height:19px; background-color:#eff4f8;}

.shareSnsBox.linebox {display:table; width:450px; height:72px; margin:0 auto; padding:0 55px; border:2px solid #e8ecef; border-radius:32px; background-color:#fff;}
.shareSnsBox.linebox>.boxing {display:table-cell; padding-top:3px; vertical-align:middle;}
.shareSnsBox.linebox .share_sns {padding-left:54px;}
.shareSnsBox.linebox .share_sns:after {top:-7px; left:0; height:36px;}

.comment_eungdapso { position:relative; margin:80px 0 20px; padding:25px 0; border-top:2px solid #000; border-bottom:1px solid #000; }
.comment_eungdapso .tit1 { margin-bottom:10px; font-size:18px; line-height:28px; letter-spacing:-0.025em; }
.comment_eungdapso .tit1 span { color:#3c7bed; font-weight:700; }
.comment_eungdapso .tit2 { font-size:16px; line-height:24px; color:#666; letter-spacing:-0.025em; }
.comment_eungdapso a { display:block; position:absolute; right:0; bottom:29px; width:210px; line-height:40px; text-indent:20px; font-size:15px; color:#fff; font-weight:500; letter-spacing:-0.025em; background:#3c7bed; border-radius:8px; }
.comment_eungdapso a:before { content:''; display:block; position:absolute; right:20px; top:50%; width:10px; height:10px; border-top:3px solid #fff; border-right:3px solid #fff; transform:translateY(-50%) rotate(45deg); }

.news_relate .sec_tit_area:after,
.news_relate_list:after {content:""; display:block; clear:both;}
.news_relate_list {margin-top:-20px;}
.news_relate_list>li {float:left; width:50%; margin-top:20px;}
.news_relate_list>li>a {display:block; margin-right:4px;}
.news_relate_list .thum {float:left; width:120px; height:77px; background-color:#e9e9e9;}
.news_relate_list .thum img {width:100%;}
.news_relate_list .info {min-height:50px; margin:0 20px 0 134px;}
.news_relate_list .tit {height:48px; font-size:18px; font-weight:500; line-height:24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_relate_list .info_view {margin-top:10px;}
.news_relate_list .info_view>p {color:#8a8a8a; font-size:15px; font-weight:350;}

/* 이전기사 */
.news_detail_cont.oldNews {width:630px; margin: 0 auto; color:#666; font-size: 16px !important; line-height: 1.4 !important; letter-spacing: -1px; font-weight:350;}
.news_detail_cont.oldNews img {max-width:100%;}
.news_detail_cont.oldNews p, pre {margin: 0 0 1em 0;}
.news_detail_cont.oldNews table {width:100% !important;}
.news_detail_cont.oldNews video {width:100% !important;}
.wp-caption-text {
	background: #333333;
    padding: 10px;
    text-align: center;
    color: #f7f7f7;
    margin: 0;
    letter-spacing: 0;
    font-size: 14px;
    width: 100%;
}
.news_detail_cont.oldNews iframe {position:static !important; width:630px !important; height:354px !important;}


/* 뉴스 뷰 하단 배너 */
.news-view-banner { width:760px; margin:30px auto 0; }
.news-view-banner:after { content:''; display:block; clear:both; }
.news-view-banner a { float:left; display:block; width:375px; }
.news-view-banner a:first-child { margin-right:7px; }
.news-view-banner a img { display:block; }

@media print {
	.page-break { page-break-inside:avoid; page-break-after:auto }
}

/* 뉴스 뷰 하단 공공누리 배너 추가스타일 */
.com_banner.renew .lside a{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    text-align:center;
    background:#f9f9f9;
}
.com_banner.renew .lside a p{
    padding:10px 20px 0;
    line-height:1.3;
    font-size:13px;
    word-break:keep-all;
    color:#333;
}