﻿@charset "utf-8";

/* text color */
.col-blue{color:#4f5eaf!important;}

/* icon type */
.box-icon.type01{width:;}

/* img type */
.img-area{position:relative;background:#000}
.img-area img{width:100%;opacity:0.8}

/* background */
.bg-col01{background-color:#f7f7f7!important;}

/* common */
.location + #frmSearch + .reporter-select > .tab-area,
.location + .reporter-select > .tab-area{border-top:none!important}


/* 기자 페이지 */
.reporter-area {padding:15px;}
.reporter-area .reporter-info:after {display:block; content:""; clear:both;}
.reporter-area .reporter-info {position:relative; margin-bottom:10px;}
.reporter-area .reporter-info .photo {position:relative;padding-top:22.75%;background:#4f5eaf; width:22.75%; border-radius:50%; float:left; overflow:hidden; }
.reporter-area .reporter-info .photo img {position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;height:100%}
.reporter-area .reporter-info .info {float:left; margin-top:10px; margin-left:15px;}
.reporter-area .reporter-info .info dt {font-size:17px; color:#000; font-weight:500}
.reporter-area .reporter-info .info dd {font-size:14px; color:#666}
.reporter-area .reporter-info .btn-area {position:absolute; right:0; top:15px;;}
.reporter-area .reporter-text {color:#333; margin-bottom:5px;line-height:28px}

/* SNS */
.reporter-area .news-sns {display:table; width:100%;}
.reporter-area .news-sns li:first-child:before {display:none}
.reporter-area .news-sns li {display:block; width:20%; height:30px; text-align:left; position: relative}
.reporter-area .news-sns li:before {content:""; display:inline-block;; width:1px; height:12px; background:#dcdee2; position: absolute; left:0; top:50%; margin-top:-6px}


.reporter-area .btn-area.reporter a:first-child {width:calc(38% ); font-size:14px; line-height:33px;margin-left:0px;  vertical-align:bottom;}
.reporter-area .btn-area.reporter a:nth-child(2){ line-height:33px;}
.reporter-area .btn-area.reporter a {width:calc(60% / 2); box-sizing:border-box; vertical-align:bottom;padding-top:1px}
.reporter-area .btn-area.reporter .btn strong {color:#4f5eaf;font-weight:500;}


/* 기자에게 한마디 */
.reporter-reply-area {}
.reporter-reply-area .reply-box {background:#f5f5f5;padding:15px;border-bottom:1px solid #ebe9ea; position:relative;}
.reporter-reply-area .reply-box .news-sns{ margin-bottom:10px;}
.reporter-reply-area .reply-box .news-sns:after {display:block; content:""; clear:both;}
.reporter-reply-area .reply-box .news-sns li:after {display:block; content:""; width:1px; height:12px; background:#ebe9ea; position:absolute; left:0; top:50%; margin-top:-6px; }
.reporter-reply-area .reply-box .news-sns li:first-child {padding-left:0;}
.reporter-reply-area .reply-box .news-sns li:first-child:after {display:none}
.reporter-reply-area .reply-box .news-sns li {float:left; position:relative; padding-left:10px; margin-right:10px}
.reporter-reply-area .reply-box .news-sns .sns-icon{display:block; width:70px; height:25px; background: url(../images/common/news_sp02.png) no-repeat 0 0;  background-size:68px 125px; margin:0 auto;}
.reporter-reply-area .reply-box .news-sns .sns-icon.type02{width:25px;background-position:0 -25px;}
.reporter-reply-area .reply-box .news-sns .sns-icon.type03{width:25px;background-position:0 -50px;}
.reporter-reply-area .reply-box .news-sns .sns-icon.type04{width:25px;background-position:0 -75px;}
.reporter-reply-area .reply-box .news-sns .sns-icon.type05{width:25px;background-position:0 -100px;}
.reporter-reply-area .reply-box .text {color:#999; margin-bottom:10px; line-height:28px;}
.reporter-reply-area .reply-box textarea {width:100%; height:85px; color:#666}
.reporter-reply-area .reply-box .byte {color:#666; margin-bottom:30px;font-size:14px;}
.reporter-reply-area .reply-box .byte span{font-size:14px;font-family:'roboto', sans-serif;}
.reporter-reply-area .reply-box .reply-btn {margin-bottom:10px; position:relative;}
.reporter-reply-area .reply-box .reply-btn .position {position:absolute; right:0px; top:0px;}
.reporter-reply-area .reply-box .reply-btn a {border-radius:0}
.reporter-reply-area .reply-box .reply-btn a:nth-child(1) {width:85px;}
.reporter-reply-area .reply-box .reply-btn a:nth-child(2) {width:60px;}
.reporter-reply-area .reply-box .reply-btn a:nth-child(3) {width:60px;}
.reporter-reply-area .reply-box .btn-area.position {position:absolute; right:15px; bottom:15px;}
.reporter-reply-area .reply-box .input-text {display:none;}
.reporter-reply-area .reply-box .input-text.on {display:block;}


.reporter-reply-area .re-reply {display:block; padding-left:40px; background:#f5f5f5 url(../images/common/re_reply_icon.png) no-repeat 14px 15px; background-size:13px 14px;}







/* 기자에게 한마디 댓글 */
.reporter-reply-area .nickname {position:relative;margin-bottom:10px;}
.reporter-reply-area .nickname .sns-icon{display:inline-block; width:20px; height:25px; background: url(../images/common/news_sp02.png) no-repeat -10px -26px;  background-size:68px 125px; vertical-align:middle;}
.reporter-reply-area .nickname .sns-icon.type02 {width:25px; background-position:-6px -51px;}
.reporter-reply-area .nickname .sns-icon.type03 {width:25px; background-position:-5px -76px;}
.reporter-reply-area .nickname .sns-icon.type04 {width:25px; background-position:-6px -101px;}
.reporter-reply-area .nickname .name{font-size:18px;color:#333;font-weight:500}
.reporter-reply-area .nickname .name:before {display: inline-block; content:""; width:1px; height:10px; background:#ccc; margin-right:10px;}

.reporter-reply-area .nickname .data {position:absolute; right:0; top:5px; color:#999;font-size:14px;font-family:'roboto', sans-serif}
.reporter-reply-area .nickname .data span {color:#999;font-size:14px;font-family:'roboto', sans-serif;font-weight:300;}
.reporter-reply-area .reply-box.type02 {background:#fff;} 


/* 뉴스 기사 정보 입력 */
.wrap.full .reporter-info-input {padding:15px; background:#fff; border-top:1px solid #c3c6d5;} 
.wrap.full .reporter-info-input h3 {position:relative; font-weight:300;} 
.wrap.full .reporter-info-input h3 .checkbox-area {position:absolute; top:5px; right:0; font-size:14px; color:#999;} 
.wrap.full .reporter-info-input .byte {margin-bottom:10px;font-size:14px;}  
.wrap.full .reporter-info-input .byte span{ font-size:14px;font-family:'roboto', sans-serif;}



/* 최신뉴스 */
.reporter-select .top-select {padding:15px;}
.reporter-select .bottom-select {height:43px; background:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative;}
.reporter-select .bottom-select select { position:absolute; top:8px; right:15px; width:115px; height:25px;line-height:25px; padding:3px 0 0 0;font-size:14px;}
.reporter-select .bottom-select #google_translate_element{text-align:right;padding:7px 15px 0 0}



/* 추천 뉴스 */
.recommend-news-area {background:#454545; padding:15px;}
.recommend-news-area h3 {color:#fff;}
.recommend-news-area .article-photo {padding:0}
.recommend-news-area .article-photo .thumbnail .text {border:none;}
.recommend-news-area .news-area {overflow:hidden; position:relative;}
.recommend-news-area .news-area .article-photo {padding-bottom:30px;}
.recommend-news-area .news-area .swiper-pagination-bullet {background:#999;}
.recommend-news-area .news-area .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff;}
.recommend-news-area .news-area .swiper-button-next {top:45%}
.recommend-news-area .news-area .swiper-button-prev {top:45%}




.recommend-news-area.type02 {background:#fff}
.recommend-news-area.type02 h3  {color:#000;}




/* 동영상 */
.movie-area {width:calc(100% + 30px); margin:0 0 10px -15px; background:#ccc;}
.movie-area.fix {position:fixed; left:0; top:0; width:100%; margin:0; z-index:20; }


/* 카드 베너 */
.card-slider .swiper-slide img {width:100%; height:100%;}



.change-btn {display:block; height:35px; line-height:35px; margin-right:15px;}



/* 아이콘 */
.btn.heart .icon{margin-right:5px; width:10px; height:11px; background-position: -47px -132px;}
.btn.heart .icon.on { background-position: -47px -146px;}
.btn.pin .icon{margin-right:5px; width:8px; height:13px; background-position: -47px -160px;}
.btn.pin .icon.on {background-position: -47px -178px;}
.sns-icon {display:inline-block; background: url(../images/common/news_sp01.png) no-repeat 0 0; background-size:30px 150px; width:30px; height:30px; }
.sns-icon.type02 {background-position:0 -30px }
.sns-icon.type03 {background-position:0 -60px }
.sns-icon.type04 {background-position:0 -90px }
.sns-icon.type05 {background-position:0 -120px }

/* 오피니언 */
.box-form-grown{padding:15px;background:#f5f5f5; display:none;}
.bg-col01{background:#f5f5f5}





/*****************************  main **************************/

.news.main .section-area{border-top:1px solid #ebe9ea;border-bottom:1px solid #ebe9ea}

/* banner img */
.bann-img{padding:15px;}
.bann-img a{display:block;}
.bann-img a + a{margin-top:10px}


/* title */
.tit-txt{font-size:14px;padding:0 15px;}


/* icon */
.icon-time{display:block;width:8px;height:8px;margin:0 auto;background-size:400px auto;background-image:url('../images/news/ico_sns.png');background-repeat:no-repeat;}
.icon-time.type01{background-position:0 -249px;}


/* border */
.bdt-none{border-top:0!important;}
.bdb-none{border-bottom:0!important;}
.bd-none{border:0!important;}
.bdt-col01{border-top:1px solid #ebe9ea}

/* padding */
.plr15{padding-left:15px!important;padding-right:15px!important;}



/* 기자 검색 */
.reporter-search {padding:15px; background:#f5f5f5; }
.reporter-search .btn-initial .all {display:inline-block; font-size:0; width:15%; vertical-align:middle; margin-right:5px;}
.reporter-search .btn-initial .all a {display:block; width:100%; height:65px; line-height:65px;}
.reporter-search .btn-initial .list {display:inline-block; width:100%; vertical-align:middle; font-size:0px;}
.reporter-search .btn-initial .list li {display:inline-block; vertical-align:middle; width:calc(50% - 3px); margin:0;}
.reporter-search .btn-initial .list li:nth-child(2n+1) {margin-right: 6px;}
.reporter-search .btn-initial a{display:inline-block; background:#ffffff; border-radius:3px; border:1px solid #cccccc; width:100%; line-height:40px; font-weight:300;text-align:center; margin-bottom:5px;}
.reporter-search .btn-initial a.on{background:#4f5eaf; color:#fff;}

.reporter-search .search-area {position:relative; margin-top:5px;}
.reporter-search .search-area input {border:1px solid #999999; }
.reporter-search .search-area .search-btn {display: block;width: 35px;height: 35px;position: absolute;top: 0;right: 0;background: url(../images/common/search_btn.png) no-repeat center; background-size: 20px 20px;}





/* 기자 검색 */
.reporter-search-contain {background:#f5f5f5; padding-bottom:10px}
.reporter-search-contain .section-area:first-child {margin-top:0}
.reporter-search-contain .section-area{border-top:1px solid #ebe9ea; border-bottom:1px solid #ebe9ea; margin-top:10px;}
.reporter-profile .profile-area:after {display:block; clear:both;}
.reporter-profile .profile-area {}
.reporter-profile .profile-area .photo {position:relative;padding-top:22.75%;width:22.75%;float:left; border-radius:50%; overflow:hidden; }
.reporter-profile .profile-area .photo img {position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;}
.reporter-profile .profile-area .text-area {float:left; margin-left:10px; width: calc(100% - 22.75% - 10px);}
.reporter-profile .profile-area .text-area .txt {color:#000; max-height:40px; line-height:22px; overflow:hidden;}
.reporter-profile .profile-area .text-area .name-area {margin-top:5px;}
.reporter-profile .profile-area .text-area .name {display:inline-block; vertical-align: middle; font-size:16px;margin-top:5px} 
.reporter-profile .profile-area .text-area .name:after {display:inline-block; width:1px; height:11px; background:#666666;margin-left:5px; margin-right:5px; vertical-align: middle;}
.reporter-profile .profile-area .text-area .home {display:inline-block; vertical-align: middle; color:#4f5eaf; margin-top:15px; background: url(../images/news/icon.png) no-repeat left center; background-size: 12px 10px; padding-left:15px;  font-size:14px; } 


.reporter-profile .article-text {clear:both; margin-top:10px;}
.reporter-profile .article-text li { background: url(../images/news/icon_img02.png) no-repeat left; background-size: 5px 5px; padding-left:10px;}





@media all and (min-width:768px){
	.main.main .section-area{border:1px solid #ebe9ea;}
	.news.main .list-type01{border-left:1px solid #ebe9ea;border-right:1px solid #ebe9ea}
	.news.main .box-news-img .list-type01{border:none}
	
	.news.main .box-img-slider.box-slider .swiper-slide{width:38.28125%!important}
	
	.news.main .tit-t{margin-bottom:15px;border-bottom:1px solid #ebe9ea}
	.news.main .tab-area{border-left:1px solid #ebe9ea;border-right:1px solid #ebe9ea}
	
	.news.main .list-type-new02{border-left:1px solid #ebe9ea;border-right:1px solid #ebe9ea}
}


.hksubscribe {display:inline-block; width:100%; padding:5px 0 10px;}
.hksubscribe a {float:left; display:block; width:50%; height:45px; line-height:45px; text-align:center; border:1px solid #ebe9ea; font-size: min(4vw, 17px);}
.hksubscribe a + a {border-left:0;}

div#dreammap_ad_03PD {width:100vw !important;margin:25px 0 25px calc(-50vw + 50%);}
div#contentAd2 {width:100vw;height:280px;margin:25px 0 25px calc(-50vw + 50%);}