/**********************************************
note : design custom style page
**********************************************/
.sub-point {color:#50cbbb !important}
.sub-bg {background-color:#50cbbb !important}

/* 자동박스 라운드처리 */
.auto-article .item > a.radius, .auto-article > .item.radius {overflow:hidden;border-radius:.625rem}
.frame.radius {overflow:hidden;border-radius:.625rem}
.radius .frame.line::before, .radius .auto-images.line::before, .radius.line::before {border-radius:.625rem}

/* font-weight */
.weight-100 {font-weight:100 !important}
.weight-200 {font-weight:200 !important}
.weight-300 {font-weight:300 !important}
.weight-400 {font-weight:400 !important}
.weight-500 {font-weight:500 !important}
.weight-600 {font-weight:600 !important}
.weight-700 {font-weight:700 !important}
.weight-800 {font-weight:800 !important}
.weight-900 {font-weight:900 !important}
.weight-100 strong,.weight-200 strong,.weight-300 strong,.weight-400 strong,.weight-500 strong,.weight-600 strong,.weight-700 strong,.weight-800 strong,.weight-900 strong {font-weight: inherit}

/* 사이드 영역 위치 (김지수 / 2020.06.12) */
.view-aside.left-wing {right:calc(100% + 25px)}
.view-aside.right-wing {left:calc(100% + 25px)}

.height-100 {height:100px}

/* 크롬 이미지 화질 개선 */
.auto-images{image-rendering: -webkit-optimize-contrast;}

/**********************************************
note : box skin
**********************************************/
/* border top (김지수 / 2020.06.12) */
.box-skin.border-top-x {padding-top:1rem;border-top:1px solid rgba(0,0,0,1)}
.box-skin.border-top-2x {padding-top:1rem;border-top:2px solid rgba(0,0,0,1)}
.box-skin[class*="border-top-"] > .header > a {}

/* 우측단 flex (김지수 / 2020.06.15) */
.box-skin.flex-min {margin-left:-24px;margin-right:-24px;padding:20px 24px;border:0}

/* 하단 섹션별기사 박스 (김지수 / 2020.06.16) */
.box-skin.for-sections {background-color:#fff;border:1px solid rgba(0,0,0,.08)}
.box-skin.for-sections .header > a, .box-skin.for-sections .header > strong {margin:0;padding:1rem;font-size:15px}

/* 더보기 custom (김지수 / 2020.06.22) */
.box-skin.more-plus .header > a {position:relative}
.box-skin.more-plus .header > a::before {content:"\e9c5";position:absolute;z-index:1;top:50%;right:0;font:14px/1 fontello;font-size:1.25rem;transform:translateY(-50%);-ms-transform:translateY(-50%)}

/* 영문자간조정 (권오석) */
.en-tit {letter-spacing:-.025em}

/* Fact (김지수 / 2020.07.04) */
.box-skin.skin-fact .header > a, .box-skin.skin-fact .header > strong {display:block;font-size:0}
.box-skin.skin-fact .header > a > [class*="fact-"], .box-skin.skin-fact .header > strong > [class*="fact-"] {display:inline-block;vertical-align:middle;font-weight:bolder}
.box-skin.skin-fact .header .fact-title {width:80px;font-size:36px}
.box-skin.skin-fact .header .fact-sub-title {width:calc(100% - 80px);padding-left:10px;font-size:14px;line-height:1.25}

/* 모바일 박스하단 라인 */
.box-skin.top-line-10 {border-top:10px solid rgba(0,0,0,.05)}

/* 선거일정 & 현장포토 (pc 및 모바일) (김지수 / 2022.03.22) */
.box-skin.title-line .header {text-align:center}
.box-skin.title-line .header > strong,
.box-skin.title-line .header > a {display:inline-block;margin-bottom:30px;padding:.625rem .938rem;font-size:24px;font-weight:500;color:#000;letter-spacing:-.05em;border:1px solid #000;text-align:center}
.box-skin.title-line.for-white .header > strong,
.box-skin.title-line.for-white .header > a {color:#fff;border-color:#fff}

/**********************************************
note : 파워리포트 - 박스제목 / 기능성배너
name : 김지수
date : 2020.07.04
**********************************************/
.box-skin.power-report > .header > a {margin-bottom:30px;font-size:26px;font-weight:bolder}
#rollBanner-2 {margin-left:-5px;margin-right:-5px}
#rollBanner-2 .slick-slide {padding:0 5px}
#rollBanner-2 .slick-slide .columns {padding:0}
#rollBanner-2 .slick-slide .columns .banner_box img {margin:0}

#admin-content #rollBanner-3 .columns,
.mobile #rollBanner-3 .columns {margin-top:10px;padding:0 20px}
#admin-content #rollBanner-3 .columns:first-child,
.mobile #rollBanner-3 .columns:first-child {margin-top:0}


/**********************************************
note : 탭박스
**********************************************/
/* 탭 - 사람들 수정 (김지수 / 2020.06.15) */
#INC_TAB_C_7 li.tabs-item a {padding-left:0;padding-right:0}

/**********************************************
note : 기사리스트 (김지수 / 2020.07.01)
**********************************************/
#section-list .type2 li {font-size:0}
#section-list .type2 li > .thumb, #section-list .type2 li > .list-content {float:inherit;display:inline-block;vertical-align:top;margin:0}
#section-list .type2 li .thumb {width:180px;height:120px}
#section-list .type2 li .list-content {width:calc(100% - 180px);padding-left:20px}
#section-list .type2 li .list-content.list-no-img {padding-left:0}
#section-list .type2 li .titles {font-size:1.313rem}
#section-list .type2 li .lead {font-size:14px;color:#333}
#section-list .type2 li .byline em {color:rgba(0,0,0,.45)}
.mobile #section-list .type2 li .list-content {width:100%;padding:0}
@media screen and (max-width: 39.9375em) {
	#section-list .type2 li .list-content {width:100%;padding:0}
}

/**********************************************
note : 기사뷰 (김지수 / 2020.07.01)
**********************************************/
#article-view .article-view-header .heading {font-size:2.25rem;color:#222}
#article-view .subheading {font-size:1.063rem;color:#333}
#article-view .article-veiw-body.view-page {font-family:'Noto Sans KR', sans-serif}
#article-view .article-veiw-body.view-page p {color:#333}

/* 관련기사 */
#article-view .relation .titles {font-family:'Noto Sans KR', sans-serif;font-size:1.125rem}

@media screen and (max-width: 63.9375em) {
	.row .grid.side .box-skin.black,
	.row .grid.side .box-skin.user-bg {margin-left:-20px;margin-right:-20px}
}

/* 시정뉴스 기사뷰 */
#article-view.default-old.cus-view .quick-tool .social-group .sns-share-btns.sns_clipboard {display:none}

/* 글씨키우기 폰트크기 추가 */
.article-veiw-body.view-page.font-size21 {font-size:1.437rem}
.article-veiw-body.view-page.font-size22 {font-size:1.499rem}
.article-veiw-body.view-page.font-size23 {font-size:1.561rem}
.article-veiw-body.view-page.font-size24 {font-size:1.623rem}
.article-veiw-body.view-page.font-size25 {font-size:1.685rem}

/**********************************************
note : 모바일 기사뷰 (김지수 / 2020.07.07)
**********************************************/
/* 박스 라인 */
.end-line {height:10px;margin-left:-1.25rem;margin-right:-1.25rem;background-color:#f1f1f1}

/* 모바일 기사뷰 infomation *
#article-view.mobile .infomation > li {display:block;margin-top:5px}
#article-view.mobile .infomation > li:first-child {margin-top:0}*/
#article-view.mobile .infomation > li::after {display:none}

/* sns share */
#article-view .quick-tool > .tool.sns_bookmark {border-right-width:1px}
#article-view.mobile .social-group {display:none}

/* article body */
#article-view.mobile .sticky-article .article-sns ~ .article-body {width:100%;padding-left:0}

@media screen and (max-width: 39.9375em) {
}


/**********************************************
note : 선거후보자정보
**********************************************/
/* place */
.vote-place {display:table;width:100%;table-layout:fixed}
.vote-place > .dis-table-cell {width:100%}
.vote-place select {min-height:40px;margin-bottom:1px}

/* tables */
.votedb-table:not(.history) {border-collapse:collapse}
.votedb-table:not(.history) th,.votedb-table:not(.history) td {font-size:.8rem}
.votedb-table:not(.history) thead tr th:nth-child(1) {width:80px}
.votedb-table:not(.history) thead tr th:nth-child(2) {width:100px}
.votedb-table:not(.history) thead tr th:nth-child(3) {width:80px}
.votedb-table:not(.history) thead tr th:nth-child(5) {width:65px}
.votedb-table:not(.history) thead tr th:nth-child(6) {width:90px}
.votedb-table:not(.history) thead tr th:nth-child(7) {width:120px}
.votedb-table:not(.history) thead tr th:nth-child(8) {width:145px}
@media screen and (max-width: 39.9375em) {
	.row .votedb-table:not(.history) {display:block;width:auto}
	.row .votedb-table:not(.history) thead {display:none}
	.row .votedb-table:not(.history) tbody,.row .votedb-table:not(.history) tr,.row .votedb-table:not(.history) th,.row .votedb-table:not(.history) td {display:block;width:auto}
	.row .votedb-table:not(.history) img {max-width:100px}
}

/* history tables */
.votedb-table.history {table-layout:fixed}
.votedb-table.history img {max-width:80px}

/* view */
.votedb-view::after {content:'';display:table;clear:both}
.votedb-view .images {float:left;position:relative;width:125px;text-align:center}
.votedb-view .images::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.12)}
.votedb-view .contents {float:right;width:calc(100% - 150px)}
.votedb-view .titles {margin-bottom:1rem;line-height:1.25em;font-size:1.375rem;letter-spacing:-0.05em}
.votedb-view .titles small {display:inline-block;margin:0 .25rem;font-size:.9375rem;color:rgba(0,0,0,.65)}
.votedb-view .lists:not(ol) {margin:0 0 1rem;padding:0;list-style:none}
.votedb-view .lists li {font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.votedb-view .lists li:not(:last-child) {margin-bottom:.5rem}
.votedb-view .lists:not(ol) li {position:relative;padding-left:.8rem}
.votedb-view .lists:not(ol) li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.25);border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.votedb-view .lists li a {color:rgba(0,0,0,.65)}
.votedb-view .lists li a:hover {color:rgba(0,0,0,.9)}
.votedb-view .profile {padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08)}
.votedb-view .profile::after {content:'';display:table;clear:both}
.votedb-view .profile dt,.votedb-view .profile dt + dd {float:left;font-size:.8rem}
.votedb-view .profile dt:not(:first-child),.votedb-view .profile dt:not(:first-child) + dd {margin-top:.5rem}
.votedb-view .profile dt {width:80px;clear:both}
.votedb-view .profile dt + dd {width:calc(100% - 80px);color:rgba(0,0,0,.65)}
@media screen and (max-width: 39.9375em) {
	.row .votedb-view .images,.row .votedb-view .contents {float:none;width:auto}
	.row .votedb-view .images {padding:1rem;margin-bottom:1.25rem}
	.row .votedb-view .images::before {border-color:rgba(0,0,0,.08)}
	.row .votedb-view .images > img {max-width:125px}
}

/* category */
.votedb-category::after {content:'';display:table;clear:both}
.votedb-category .v-ul {margin:0;padding:0;list-style:none}
.votedb-category .v-ul .v-c-li {position:relative;padding-left:.8rem;margin-bottom:.75rem;font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.votedb-category .v-ul .v-c-li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:5px;height:5px;border-left:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.votedb-category .v-ul .v-c-li[data-depth="0"] {padding-left:0}
.votedb-category .v-ul .v-c-li[data-depth="0"]::before {display:none}
.votedb-category .v-ul .v-c-li[data-depth="1"] {margin-left:1rem}
.votedb-category .v-ul .v-c-li[data-depth="2"] {margin-left:2rem}
.votedb-category .v-ul .v-c-li[data-depth="3"] {margin-left:3rem}
.votedb-category .v-ul .v-c-li[data-depth="4"] {margin-left:4rem}
.votedb-category .v-ul .v-c-li[data-depth="0"] > .v-c-a {font-weight:700}
.votedb-category .v-ul .v-c-li .v-c-code {font-size:.8em;color:rgba(0,0,0,.45)}
.votedb-category .v-ul .button-group {display:inline-block;margin-bottom:0;margin-left:1rem}
.votedb-category .v-ul .button-group > .button {padding:.25rem .5rem}

/* party */
.votedb-party::after {content:'';display:table;clear:both}
.votedb-party .v-ul {margin:0;padding:0;list-style:none}
.votedb-party .v-li {padding:.5rem 1rem;margin-bottom:1px;border:1px solid rgba(0,0,0,.08)}
.votedb-party .v-li:hover {background-color:#f8f8fa;border-style:dashed;border-color:rgba(0,0,0,.2);cursor:move}
.votedb-party .v-li::after {content:'';display:table;clear:both}
.votedb-party .v-li > strong {letter-spacing:-0.05em}
.votedb-party .v-li .button-group {float:right;position:relative;z-index:1}


/**********************************************
note : 숏코드
**********************************************/
/* 기명칼럼 */
#opi-column::after {content:'';display:table;clear:both}
#opi-column .opi-cell {float:left;width:47.5%;margin-top:4%}
#opi-column .opi-cell:nth-child(2n) {float:right}
#opi-column .opi-cell:first-child,#opi-column .opi-cell:nth-child(2n + 1) {clear:both}
#opi-column .opi-cell:nth-child(1),#opi-column .opi-cell:nth-child(2) {margin-top:0}

/**********************************************
note : 기사박스
**********************************************/
.box-skin.design-8 .header {margin-bottom:1rem;border-bottom:2px solid #0091d6}
.box-skin.design-8 .header > strong, .box-skin.design-8 .header > a {margin-bottom:.725rem}

/* 모바일 뷰 SNS */
/*.m-view-sns {margin-bottom:2rem}*/
.m-view-sns .button {padding:.625rem .75rem;font-size:1.75rem;text-align:left;border-radius:0}
.m-view-sns .button.fb {background-color:#3b5997 !important}
.m-view-sns .button.tw {background-color:#2daae2 !important}
.m-view-sns .button.kt {color:#3b1e1e !important;background-color:#fbe300 !important}
@media screen and (max-width: 39.9375em) {
	.row .m-view-sns .button {font-size:1.5rem}
}

/* 심층판 기사박스 (권오석) */
.box-skin.sc-box > .header > a, .box-skin.sc-box > .header > strong {padding-bottom:20px;margin-bottom:20px;font-size:28px;font-weight:bolder;color:#000;border-bottom:2px solid #333}
.box-skin.sc-box > .header .sub-txt {font-size:16px;font-weight:normal;color:rgba(0,0,0,.45);letter-spacing:-.02em}
/* 모바일 */
@media screen and (max-width: 39.9375em) {
	.box-skin.sc-box > .header > a, .box-skin.sc-box > .header > strong {padding-bottom:16px;margin-bottom:16px;font-size:24px}
	.box-skin.sc-box.more-plus > .header > a::before {transform:translateY(-80%);-ms-transform:translateY(-80%)}
}

/**********************************************
note : PDF
**********************************************/

/*.auto-pdf{background:rgba(0,0,0,.05);padding:1rem 3rem;margin-bottom:3rem;text-align:center}*/
.auto-pdf {width:700px;}
.auto-pdf .slick-list{width:700px;margin:0 auto}
/* .auto-pdf .auto-column img {width:700px;padding:0 .9375rem} */

.auto-pdf .auto-column img {width:700px;}
.auto-pdf .photo-btn {top:0;bottom:0}
.auto-pdf .photo-btn .btn-inner {width:90px;height:80px;font-size:3.2rem;color:#fff;line-height:1.5;background-color:rgba(0,0,0,0.4);transition:all .3s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}
.auto-pdf .photo-btn:hover .btn-inner {background-color:rgba(0,0,0,0.4);}
.auto-pdf .photo-btn.auto-prev {left:-20px}
.auto-pdf .photo-btn.auto-next {right:-6px}


@media screen and (max-width: 63.9375em){
	.auto-pdf {width:100%}
	.auto-pdf .slick-list{width:100%}
	.auto-pdf .auto-column img{width:100%}
	.auto-pdf .photo-btn .btn-inner {padding-top:10px;width:55px;height:80px;font-size:2.2rem;text-align:center;background-color:rgba(0,0,0,0.4);padding-top:10px}
	.auto-pdf .photo-btn:hover .btn-inner {background-color:rgba(0,0,0,0.4) !important;color:#fff;}
	.auto-pdf .photo-btn.auto-next {right:-20px}
}


.auto-pdf-view{background:rgba(0,0,0,.05);margin-bottom:3rem;text-align:center}
.auto-pdf-view .slick-list{width:700px;margin:0 auto}
.auto-pdf-view .auto-column img {width:700px;padding:0 .9375rem}
.auto-pdf-view .photo-btn {position:fixed;top:0;bottom:0;outline: none;}
.auto-pdf-view .photo-btn .btn-inner {width:100px;height:100px;font-size:3rem;color: #a9a9a9;line-height:1.5;transition:all .3s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}
.auto-pdf-view .photo-btn:hover .btn-inner {background-color:#e4e4e4; /* background-color:rgba(255,255,255,1) */}
.auto-pdf-view .photo-btn.auto-prev {left:0}
.auto-pdf-view .photo-btn.auto-next {right:0}


@media screen and (max-width: 63.9375em){
	.auto-pdf-view .slick-list{width:100%}
	.auto-pdf-view .auto-column img{width:100%}
	.auto-pdf-view .photo-btn .btn-inner {width:30px;height:70px;font-size:3rem;text-align:center}
	.auto-pdf-view .photo-btn:hover .btn-inner {background-color:#e4e4e4 !important}
	.auto-pdf-view .photo-btn.auto-next {right:13px}
	.fa-2x {font-size:1em;}
}

/* .auto-pdf .info {display:inline-block; background:#727d92; color:#fff; margin-top:5px; padding:5px 10px; border-radius:3px;} */
.auto-pdf .info {display:inline-block; background:rgba(0,0,0,0.3); color:#fff; margin-top:5px; padding:2px 10px; border-radius:3px; 
position:absolute; width:120px; bottom:5px; left:calc(50% - 60px)}


/**********************************************
note : 기사공유 - 네이버밴드
**********************************************/
.social-group .sns.band {background-color:#03cf5d}
.icon-band.black {color:#121212}
/*
.icon-band::before {content:'';display:inline-block;overflow:hidden;width:12px;height:16px;background:url(/image/naver-band.svg) 50% 50% no-repeat;background-size:12px 16px}
.icon-band.black::before {background-image:url(/image/naver-band-b.svg)}
*/

/**********************************************
note : 시정뉴스 - 최신뉴스 자동박스 style
**********************************************/
.auto-article.local-aside-autobox .frame {width:120px}
.auto-article.local-aside-autobox .auto-titles {display:inline-block;width:calc(100% - 120px);padding-right:15px}
.auto-article.local-aside-autobox .auto-titles.no-img {display:block;width:100%;padding-right:0}
.auto-article.local-aside-autobox .height-80 {height:80px}

@media screen and (max-width: 63.9375em){
	.auto-article.local-aside-autobox {margin-bottom:10px}
	.auto-article.local-aside-autobox .item {display:block;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05)}
	.auto-article.local-aside-autobox .item:first-child {margin-top:0;padding-top:0;border-top:0}
}



@media screen and (min-width: 640px){
/* 황자연 / 971512 / 20200729 */
#section-list .type2 li .thumb { width: 180px;}
#section-list .type2 li .thumb + .list-content {display:inline-block;width:calc(100% - 180px);padding-left:16px}
#section-list .type2 li .list-content {width: 100%;padding-left:0;}
}


/* 김민희 / 980859 / 20200901 연혁 */
@media screen and (min-width: 63.9375em){
.company-about.com-7 .cus-padtop-25 {padding-top:25px;}
.company-about.com-7 .cus-padtop-20 {padding-top:20px;}
.company-about.com-7 .cus-padtop-45 {padding-top:45px;}
.company-about.com-7 .cus-padtop-40 {padding-top:40px;}
.company-about.com-7 .cus-martop-35 {margin-top:35px;}
.company-about.com-7 .cus-martop-25 {margin-top:25px;}
}


/* 윤미정 / 989965 / 20200925 */
@media print,screen and (min-width:40em) {
	#rollBanner-5 .columns {padding-right:0;padding-left:0;}
}
#rollBanner-5.rolling-bn .slick-slide {padding:0 !important}
#rollBanner-5.rolling-bn .auto-pager {margin-top:0;}

@media print,screen and (min-width:40em) {
	#rollBanner-6 .columns {padding-right:0;padding-left:0;}
}
#rollBanner-6.rolling-bn .slick-slide {padding:0 !important}
#rollBanner-6.rolling-bn .auto-pager {margin-top:0;}

/* 배진희 / 999421 / 20201103 */
/*.cus-view:not(.edit-main-container){position:relative;margin-top:0 !important;padding-top:0 !important;}*/
/*.cus-view:not(.edit-main-container){position:relative;margin-top:-20px !important;padding-top:0 !important;}*/
/*.cus-view:not(.edit-main-container):after{content:"";position:absolute;left:0;top:-1.875rem;width:100%;height:5rem;background:#efefef;}*/
/*.mobile .cus-view:not(.edit-main-container):after{display:none}*/


/* 홍경아 / 1020122 / 20210111 */
.cus-view .article-veiw-body.view-page .photo-layout.float-center {margin-right:-8.5rem !important; margin-left:-8.5rem !important;}
.cus-view .article-veiw-body.view-page .photo-layout figcaption {padding-left:10.625rem !important; padding-right:10.625rem !important; }

/* 김민희 / 1024720 / 20210126 */
.width-1130 {width:1130px;}

/* 김민희 / 1034657 / 20210303 */
.box-skin .header a {text-decoration:none;}

/* 배진희 / 1036141 / 20210308 */
@media screen and (max-width: 39.9375em){
#user-wrap .row .article-veiw-body.view-page .photo-layout figcaption{padding-left:1.25rem !important;padding-right:1.25rem !important;}
}


/* 윤미정 / 1034486 / 20210310 */
/* tp01-1 */
.m-auto-tp01-1 li {position:relative;padding-bottom:3rem}
.m-auto-tp01-1 .auto-title {z-index:99;position:absolute;left:3%;bottom:0;width:94%;padding:1rem 1rem;background:#fff}
.m-auto-tp01-1 .size-20 {font-size: 20px;}
.m-auto-tp01-1 .size-15 {font-size: 15px;}


/* 윤미정 / 1037079 / 20210311 */
.nv-openmain {text-align: center;margin-bottom: 20px;padding: 10px 0;background: #00c73c;}
.nv-openmain button {padding: 0 53px 0 53px !important;}



/* 윤미정 / 1038347 / 20210316 */
#article-view .article-veiw-body {margin-bottom: 0 !important;}
#article-view .relation {margin: 0 0 3.125rem;}



/* 임희은 / 1047413 / 20210414 */
.box-skin.skin-inside .header > a, .box-skin.skin-inside .header > strong {display:block;font-size:0}
.box-skin.skin-inside .header > a > [class*="inside-"], .box-skin.skin-inside .header > strong > [class*="inside-"] {display:inline-block;vertical-align:middle;font-weight:bolder}
.box-skin.skin-inside .header .inside-title {width:110px;}
.box-skin.skin-inside .header .inside-sub-title {width:90px;padding-left:10px;font-size:12px;line-height:1.25}
/* .box-skin.skin-inside .header .inside-icon {width:25px;font-size:27px;} */


/* 임희은 / 1061475 / 20210603 */
#gallery-wrap.type-1 .gallery-content.view-page .gallery-for .gallery-caption {width:730px;margin:2rem auto 1rem auto;}
@media screen and (max-width: 39.9375em) {
	#gallery-wrap.type-1 .gallery-content.view-page .gallery-for .gallery-caption {width:auto;margin-top:2rem;margin-bottom:1rem;}
}

/**********************************************
note : 리뉴얼작업
name : 권오석
**********************************************/

/* 청탁금지법 */
.about-us.com-21 .tel-table {table-layout:fixed}
.about-us.com-21 .tel-table caption {font-size:1.375rem;line-height:1.375;letter-spacing:-.05em;color:#000;text-align:left}
.about-us.com-21 .tel-table tr.gray {background-color:#f8f8fa}
.about-us.com-21 .tel-table thead td {font-weight:normal;font-size:.8em}
.about-us.com-21 .tel-table tbody th {text-align:left}
.about-us.com-21 .tel-table.cented th, .about-us .tel-table.cented td {text-align:center}

/* 윤리강령 탭 */
.com-ethics .tabs, .com-ethics .tabs-content {border:0}
.com-ethics .tabs {margin-bottom:2.875rem}
.com-ethics .tabs-title {width:33.33333%;text-align:center}
.com-ethics .tabs-title > a {padding:1rem;font-size:1.25rem;line-height:1.125;letter-spacing:-.05em;color:rgba(0,0,0,.5);text-decoration:none}
.com-ethics .tabs-title > a:hover {color:#000}
.com-ethics .tabs-title.is-active > a {font-weight:bolder;color:#fff;background-color:#e73f72}
.com-ethics .tabs-panel {padding:0}
@media screen and (max-width: 39.9375em) {
	.com-ethics .tabs-title {width:100%}
}

/* 다중 자동박스 */ 
.box-skin.multi-box > .content div[id*="skin-"], .box-skin.multi-box > .container div[id*="skin-"] {margin-bottom:20px} 
.box-skin.multi-box > .content div[id*="skin-"]:last-child, .box-skin.multi-box > .container div[id*="skin-"]:last-child {margin-bottom:0}

/* 3열 배너 */
.col3-banner {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}
.col3-banner > .item {-ms-flex:0 0 auto;flex:0 0 auto%;max-width:33.3333%;padding:0 10px}


/* 이승현 / 1062199 / 20210607 */
.company-about.com-2 .about-group .photo {float: right;width: 33%; margin-right: 7%;}
.company-about.com-2 .about-group .com-cts {display:inline-block;margin-right: 5%;width: 55%; margin-left:0%;}
.company-about.com-2 .about-group .name {float: right;margin-top: 20px;font-size:17px;font-weight:500;color:rgba(0,0,0,.85);margin-right: 30px;}
.company-about.com-2 .about-group .name >img {margin-bottom:10px; }
 @media screen and (max-width: 39.9375em) {
   .company-about.com-2 .about-group .photo {float:none;margin-bottom:20px;width:100%;text-align:center}
   .company-about.com-2 .about-group .com-cts {margin-right:0;width:100%}
   	.company-about.com-2 .about-group .name {float: left;margin-top:30px;font-size:17px;font-weight:500;color:rgba(0,0,0,.85);margin-left: 50px; margin-bottom: 30px;}
	.company-about.com-2 .about-group .name >img {width:20%; }
	.company-about.com-2 .about-group .photo > img {display:block;padding: 0 18%;}

}

.admin-layout table tbody .button-group {white-space:nowrap}

/* 기자 프로필 */
#article-view .writer2 >.item {display:inline-block;width:50%;vertical-align: middle;}
#article-view .writer2 {padding:0;border:1px solid rgba(0,0,0,.1)}
#article-view .writer2 > .item:nth-child(odd) {width:90px}
#article-view .writer2 > .item:nth-child(even) {width:calc(100% - 90px);border-left:1px solid rgba(0,0,0,.1)}
#article-view .writer2 .account > .image {width:100%;height:0;padding-bottom:125%;border-radius:0;background-size:cover}
#article-view .writer2 .account > .image::before {border-radius:0;border:none}
#article-view .writer2 .writer-info {display:block;font-size:0;padding:.813rem;height:67px;}
#article-view .writer2 .writer-info > .item {display:inline-block;vertical-align:middle}
#article-view .writer2 .writer-info > .item:nth-child(odd) {width:calc(100% - 100px)}
#article-view .writer2 .writer-info > .item:nth-child(even) {width:100px;text-align:right}
#article-view .writer2 .writer-info .name {display:block;margin-bottom:.5rem;font-size:.9375rem;font-style:normal;line-height:1.375;letter-spacing:-.0125em;color:#1e1e1e;white-space:nowrap}
#article-view .writer2 .writer-info .email {display:block;font-size:.75rem;font-weight:300;font-style:normal;line-height:1.125;color:#707070;white-space:nowrap}
#article-view .writer2 .writer-text {display:block;padding:.813rem;min-height:46px;font-size:.813rem;letter-spacing:-.025em;color:#555;font-weight:300;line-height:1.5;background-color:#fafafa;border-top:1px solid rgba(0,0,0,.1)}
#article-view .writer2 .writer-article {display:block;margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}
#article-view .writer2 .writer-article > a {position:relative;display:block;margin-top:12px;padding-left:10px;font-size:.938rem;color:#333;line-height:1;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#article-view .writer2 .writer-article > a::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.35);border-radius:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
#article-view .writer2 .writer-article > a:hover {text-decoration:underline}
#article-view .writer2 .writer-article > a:first-child {margin-top:0}
#article-view .article-copy {border-top:none}

#article-view.default-old .sticky-article .article-copy {float:right;text-align:right;margin:35px 0;}

/* 신경훈 / 1070139 / 20210701 */
.view-aside{z-index:8}

/* 최은비 / 1071117 / 20210705 */
@media screen and (max-width: 39.9375em){
.row #search_yonhap_wrap .paging a, .row #search_yonhap_wrap .paging strong {display:inline-block !important;}
}

/* 임희은 / 1073338 / 20210713 */
.company-main .photo-btn.auto-prev {background-image:url('/company/image/arrow_left.png');background-repeat:no-repeat;background-position:center;}
.company-main .photo-btn.auto-next {background-image:url('/company/image/arrow_right.png');background-repeat:no-repeat;background-position:center;}
.company-main .photo-btn.auto-prev i, .company-main .photo-btn.auto-next i, .company-main .pause i {display:none;}
.company-main .pause {background-image:url('/company/image/pause.png');background-position:center;background-repeat:no-repeat;background-size:25%;}

/* 윤미정 / 1073633 / 20210713 */
.company-type1 .com-header-wrapper .com-nav-btns  {width: 40px;background-image:url('/company/image/icon-bars.png');background-repeat:no-repeat;background-position:center;}


/* 임희은 / 1074034 / 20210715 */
@media screen and (max-width: 39.9375em) {
	#article-view .article-view-header .heading {font-size:1.600em;}
}



/* 홍경아 / 1075507 / 20210721 */
#rollBanner-8 .columns {padding:0}
#rollBanner-8 .slick-slide {padding:0}

/* 김민희 / 1080750 / 20210810 매체소개 폰트 변경*/
#com-wrap {font-family: 'Noto Sans KR', sans-serif !important;}
.com-type2 .com-container-wrapper {max-width: 860px !important;}
#event-wrap.default-theme .event-agree-titles {font-size: 1.5rem !important; font-weight:500; font-family: 'Noto Sans KR', sans-serif !important;}
#event-wrap.default-theme .event-agree-text {font-size: 16px; font-weight:400; font-family: 'Noto Sans KR', sans-serif !important;}
.privacy .privacy-list-header {font-size: 1.1rem;font-weight: 400;}
.privacy-group {font-family: 'Noto Sans KR', sans-serif !important;}
.privacy .privacy-group .privacy-group-title {font-size:20px; letter-spacing:-1px;}
.privacy .privacy-list-groups li {font-size: 17px; font-weight:400;}
.privacy .privacy-group .privacy-group-list li {font-size: 1.1rem; font-weight: 400; line-height: 1.65em;}
.privacy .privacy-group .privacy-group-summary {font-size: 1.1rem;}
.privacy .privacy-group table tbody td, .privacy .privacy-group table tbody th {font-size:1rem}

/* video palyer scroll */
.first-video-player-sticky {bottom:2.7rem}
.first-video-player-sticky.active {position:fixed;z-index:1000;width:360px;right:1.25rem}
.first-video-player-sticky .sticky-btns {display:none;position:absolute;z-index:1;margin-bottom:0;right:0;bottom:calc(100% + 1px)}
.first-video-player-sticky.active .sticky-btns {display:block}
.first-video-player-sticky.unactive,.first-video-player-sticky.active.unactive {position:static;z-index:inherit;width:auto;right:inherit}
@media screen and (max-width: 39.9375em) {
    .row .first-video-player-sticky.active {width:100%;left:0;top:0;right:inherit;bottom:inherit}
    .row .first-video-player-sticky.active .sticky-btns {display:none;float:none}
}

/**********************************************
note : 리뉴얼 - 배너(김유진)
**********************************************/
#rollBanner-9.slick-dotted.slick-slider {margin-bottom:25px}
#rollBanner-9.rolling-bn .slick-slide {padding:0;margin:0}
#rollBanner-9 .slick-slide .columns {padding-right:0;padding-left:0}
#rollBanner-9.rolling-bn .auto-pager {position:absolute;z-index:33;margin-top:0;top:-27px;right:0}

#rollBanner-10.slick-dotted.slick-slider {margin-bottom:40px}
#rollBanner-10.rolling-bn .slick-slide {position:relative;padding:0;margin:0}
#rollBanner-10.rolling-bn .slick-slide::after {content:'인터랙티브';position:absolute;z-index:22;top:0;left:0;display:inline-block;margin-bottom:5px;padding:3px 5px;font-weight:300;font-size:14px;color:#fff;background-color:#00aeef}
#rollBanner-10 .slick-slide .columns {padding-right:0;padding-left:0}

/* 배진희 / 1099862 / 20211018 */
#m-idx2 .simplebox{margin-bottom:1rem;}
#m-idx2 .simplebox .simplebox-content{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;}
#m-idx2 .simplebox .simplebox-content iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;}

/* tabs-type-J(김유진) */
.tabs-wrap.type-J {padding:30px 30px 30px 30px;background:#0091d6 url("/image/user/tv-bg-01.gif") no-repeat left top}
.tabs-wrap.type-J .tabs-navs {text-align:right;font-size:0}
.tabs-wrap.type-J .tabs-navs::before {display:none}
.tabs-wrap.type-J .tabs-navs .tabs-item {float:inherit;display:inline-block;margin-left:10px}
.tabs-wrap.type-J .tabs-navs .tabs-item a {padding:9px 40px;font-size:18px;border:none;letter-spacing:-.06em;border-radius:8px 8px 0 0}
.tabs-wrap.type-J .tabs-navs .tabs-item.active a {font-weight:bolder}
.tabs-wrap.type-J .tabs-header {position:relative;float:left;padding-left:72px;padding-top:8px;margin-bottom:0;font-size:26px;font-weight:700;color:#fff}
.tabs-wrap.type-J .tabs-header::after {content:"";display:block;position:absolute;z-index:2;left:0;top:-20px;width:65px;height:94px;background:url("/image/box/ele-icon.png") no-repeat;background-size:100%}
.tabs-wrap.type-J .tabs-panel {position:relative;z-index:5;padding:20px;box-shadow:10px 10px 0 #004296}

/* tabs-type-K(김유진) */
.tabs-wrap.type-K {padding:30px 20px 20px 20px;background:#0091d6 url("/image/user/tv-bg-01.gif") no-repeat left top}
.tabs-wrap.type-K .tabs-navs {text-align:right;font-size:0}
.tabs-wrap.type-K .tabs-navs::after {content:"";display:block;position:absolute;z-index:2;left:0;top:-25px;width:65px;height:94px;background:url("/image/box/ele-icon.png") no-repeat;background-size:100%}
.tabs-wrap.type-K .tabs-navs::before {display:none}
.tabs-wrap.type-K .tabs-navs .tabs-item {float:inherit;display:inline-block;z-index:6;margin-left:8px}
.tabs-wrap.type-K .tabs-navs .tabs-item a {padding:6px 12px;font-size:14px;border:none;letter-spacing:-.06em;border-radius:4px 4px 0 0}
.tabs-wrap.type-K .tabs-navs .tabs-item.active a {font-weight:bolder}
.tabs-wrap.type-K .tabs-panel {position:relative;z-index:5;padding:16px}

/**********************************************
note : 추천반대
**********************************************/
@-webkit-keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}
@keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}

#emoji-for {padding:1.25rem 0;margin:1.25rem 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);text-align:center}
#emoji-for::after {content:'';display:table;clear:both}
#emoji-for .emoji-btns {display:inline-block;width:100px}
#emoji-for button.emoji-btns,#emoji-for a.emoji-btns {cursor:pointer}
#emoji-for .emoji-btns::before {content:'';display:block;overflow:hidden;width:50px;height:40px;margin-left:auto;margin-right:auto;background:url('/image/emojis-for.png') no-repeat;background-size:250px auto}
#emoji-for .emoji-btns[class*="recom_"]::before {background-image:url('/image/goodnbad-for.png');background-size:100px auto}
#emoji-for button.emoji-btns::before,#emoji-for a.emoji-btns::before {margin-bottom:.5rem}
#emoji-for button.emoji-btns:hover::before,#emoji-for a.emoji-btns:hover::before {-webkit-animation:bobble .5s 2;animation:bobble .5s 2}
#emoji-for .emoji-btns.good::before {background-position:0 0}
#emoji-for .emoji-btns.warm::before {background-position:-50px 0}
#emoji-for .emoji-btns.sad::before {background-position:-100px 0}
#emoji-for .emoji-btns.angry::before {background-position:-150px 0}
#emoji-for .emoji-btns.want::before {background-position:-200px 0}
#emoji-for .emoji-btns.joy::before {background-position:0 -40px}
#emoji-for .emoji-btns.cool::before {background-position:-50px -40px}
#emoji-for .emoji-btns.sleep::before {background-position:-100px -40px}
#emoji-for .emoji-btns.dissa::before {background-position:-150px -40px}
#emoji-for .emoji-btns.lovely::before {background-position:-200px -40px}
#emoji-for .emoji-btns.shadow_good::before {background-position:0 -80px}
#emoji-for .emoji-btns.shadow_warm::before {background-position:-50px -80px}
#emoji-for .emoji-btns.shadow_sad::before {background-position:-100px -80px}
#emoji-for .emoji-btns.shadow_angry::before {background-position:-150px -80px}
#emoji-for .emoji-btns.shadow_want::before {background-position:-200px -80px}
#emoji-for .emoji-btns.line_good::before {background-position:0 -120px}
#emoji-for .emoji-btns.line_warm::before {background-position:-50px -120px}
#emoji-for .emoji-btns.line_sad::before {background-position:-100px -120px}
#emoji-for .emoji-btns.line_angry::before {background-position:-150px -120px}
#emoji-for .emoji-btns.line_want::before {background-position:-200px -120px}
#emoji-for .emoji-btns.recom_good::before {background-position:0 0}
#emoji-for .emoji-btns.recom_bad::before {background-position:-50px 0}
#emoji-for .emoji-btns.recom_line_good::before {background-position:0 -40px}
#emoji-for .emoji-btns.recom_line_bad::before {background-position:-50px -40px}
#emoji-for .emoji-btns .text {display:block;overflow:hidden;font-size:.8rem;line-height:1.25em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);text-overflow:ellipsis;white-space:nowrap}
#emoji-for .emoji-btns .number {font-size:.75rem;font-style:normal;line-height:1em;letter-spacing:-0.025em;color:rgba(0,0,0,.85)}

@media screen and (max-width: 63.9375em) {
    .row #emoji-for .emoji-btns:hover::before,.row #emoji-for .gb-btns:hover::before {-webkit-animation:initial;animation:initial}
}

@media screen and (max-width: 39.9375em) {
    #emoji-for .emoji-btns {width:60px}
    #emoji-for .emoji-btns .text {font-size:.7rem}
}


/* tabs */
.emoji-tabs .tabs {border:none}
.emoji-tabs .tabs-title {text-align:center}
.emoji-tabs .tabs-title:first-child:last-child {width:100%}
.emoji-tabs .tabs-title:first-child:nth-last-child(2), .emoji-tabs .tabs-title:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs-title {display:inline-block;width:50%}
.emoji-tabs .tabs-title:first-child:nth-last-child(3), .emoji-tabs .tabs-title:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-title {display:inline-block;width:33.33333%}
.emoji-tabs .tabs-title:first-child:nth-last-child(4), .emoji-tabs .tabs-title:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs-title {display:inline-block;width:25%}
.emoji-tabs .tabs-title:first-child:nth-last-child(5), .emoji-tabs .tabs-title:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs-title {display:inline-block;width:20%}
.emoji-tabs .tabs-title:first-child:nth-last-child(6), .emoji-tabs .tabs-title:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs-title {display:inline-block;width:16.66667%}
.emoji-tabs .tabs-title:first-child:nth-last-child(7), .emoji-tabs .tabs-title:first-child:nth-last-child(7):first-child:nth-last-child(7) ~ .tabs-title {display:inline-block;width:14.28571%}
.emoji-tabs .tabs-title:first-child:nth-last-child(8), .emoji-tabs .tabs-title:first-child:nth-last-child(8):first-child:nth-last-child(8) ~ .tabs-title {display:inline-block;width:12.5%}
.emoji-tabs .tabs-title:first-child:nth-last-child(9), .emoji-tabs .tabs-title:first-child:nth-last-child(9):first-child:nth-last-child(9) ~ .tabs-title {display:inline-block;width:11.11111%}
.emoji-tabs .tabs-title:first-child:nth-last-child(10), .emoji-tabs .tabs-title:first-child:nth-last-child(10):first-child:nth-last-child(10) ~ .tabs-title {display:inline-block;width:10%}
.emoji-tabs .tabs-title > a {display:block;overflow:hidden;font-size:1rem;line-height:1em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);background-color:rgba(0,0,0,.025);border-top:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.emoji-tabs .tabs-title:first-child > a {border-left:1px solid rgba(0,0,0,.08)}
.emoji-tabs .tabs-title > a:focus,.emoji-tabs .tabs-title > a[aria-selected="true"] {font-weight:700;color:rgba(0,0,0,.9);background-color:#fefefe}
.emoji-tabs .tabs-content {border:none}
.emoji-tabs .tabs-content .tabs-panel {padding:0}
.emoji-tabs table {margin-bottom:0}
.emoji-tabs table td,.emoji-tabs table th {font-size:80%}
.emoji-tabs table td .label,.emoji-tabs table th .label {font-size:.688rem}

/**********************************************
note : 로컬프리미엄(김유진)
**********************************************/
.city-more.city-re {display:block;width:100%;margin-top:30px;padding:10px 20px;text-align:center;letter-spacing:-.05em;background-color:#959595;border-top:1px solid #333;transition:background-color .15s ease}
.city-more.city-re:hover {background-color:#333}
@media screen and (max-width: 63.9375em) {
	.row .city-more.city-re {margin:30px 20px 0;width:inherit}
}

/* 이슈 - 박스 */
.box-skin.issue-box .header .skin-column > a, .box-skin.issue-box .header .skin-column > strong, .box-skin.issue-box .header > a, .box-skin.issue-box .header > strong {margin-bottom:40px}
.box-skin.issue-box > .header > a > .issue-img,.box-skin.issue-box > .header > strong > .issue-img {position:relative;width:100%;height:0;padding-bottom:40%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.box-skin.issue-box > .header > a > .issue-img > strong, .box-skin.issue-box > .header > strong > .issue-img > strong {display:block;position:absolute;z-index:2;bottom:-8px;left:20px;right:20px;padding:14px 20px 0 20px;text-align:center;background-color:#fff}
.box-skin.issue-box > .content {padding:0 20px}


/* 임희은 / 1129659 / 20220124 */
#user-section .list-header > .titles .dday--box {position:absolute;z-index:99;right:220px;bottom:10px;padding:10px;}
#user-section .list-header > .titles .dday--box span {display:inline-block;font-size:1.4rem;color:#004296;letter-spacing:-.18rem;background-color:#fff;font-weight:bold;}

/* 임희은 / 1153692 / 20220420 */
@media screen and (max-width: 39.9375em) {
	.row #user-section-m #section-list .type2 li .titles {font-size:18px !important;}
}

/* 이승현 / 1153671 / 20220420 */
@media screen and (max-width: 39.9375em){
.section-nav1 .lists li:last-child a {border-right:1px solid #e5e5e5}
	}

/* 배진희 / 1158363 / 20220504 */
#user-section .list-visual.sec_SRN977 .vis-img{background:#fff url('/news/title/SRN977_220509.jpg') no-repeat !important;background-position:50% 20% !important;}
#user-section .list-visual.sec_SRN977::before{background:linear-gradient(to right, #fff 50%, transparent);}
#user-section .list-visual.sec_SRN977::after{background:linear-gradient(to left, #fff 50%, transparent);}


/* 이승현 / 1177079 / 20220628 */
#article-view .subheading { font-weight: 600 !important;}

/* 임희은 / 1187795 / 20220808 */
#user-section .list-visual.sec_S1N38::before {z-index:4;left:0;background:linear-gradient(to right, #2e2e30 50%, transparent);}
#user-section .list-visual.sec_S1N38::after {z-index:5;right:0;background:linear-gradient(to left, #2e2e30 50%, transparent);}

/* 최은비 / 1194735 / 20220902 
.box-skin.cus-title > .header > a, .box-skin.cus-title > .header > strong{padding-bottom: 10px;margin-bottom: 15px;font-weight: bolder;color: #00aeef;border-bottom: 4px solid #00aeef;}*/

/* 이승현 / 1196051 / 20220906 */
.box-skin.cus-title > .header > a, .box-skin.cus-title > .header > strong{padding-bottom: 10px;margin-bottom: 15px;font-weight: bolder;color: #0054a6;border-bottom: 4px solid #0054a6; font-size: 28px}




/* 홍경아 / 1199208 / 20220920 / 기자정보 */
#writer_info_box {position:relative;width:100%;border:1px solid #dfdfdf;padding:25px 20px 20px 20px;margin:0px 0 0;}
#writer_info_box::after{content:'';display:table;clear:both}
#writer_info_box .info_left {width:100%;}
#writer_info_box .info_left .intro .more {position:absolute;top:15px;right:20px; margin:0;}
#writer_info_box .info_left .intro {overflow:hidden; clear:both; font-size:16px;}
#writer_info_box .info_left .intro .thumb-body{float:left; margin-left:10px}
#writer_info_box .info_left .intro .logo img{display:block;width:70px;}
#writer_info_box .info_left .intro .user {margin-top:5px;}
#writer_info_box .info_left .intro .user p {margin:0px 0 0 0;font-size:12px;line-height:18px;overflow:hidden}
#writer_info_box .info_left .intro .user a{color:#939393 !important}
#writer_info_box .info_left .intro .thumb_rel {float:left;display:block;width:70px;height:70px;border:1px solid #dfdfdf;border-radius:100%;background-repeat: no-repeat; background-position: 50%; background-size: cover; border-radius: 50%;}
#writer_info_box .info_left .intro .thumb_rel.cover{background-position:center; background-repeat:no-repeat; background-size:cover}
#writer_info_box .info_left .intro .thumb_rel::after{content:'';display:table;clear:both}
#writer_info_box .info_left .intro .cont {width: 350px;float: left; margin-left:20px;}
#writer_info_box .info_left .intro .cont::after{content:'';display:table;clear:both}
#writer_info_box .info_left .nlist  {width:100%; margin:0}
#writer_info_box .info_left .nlist a {font-weight:normal; text-decoration:none}
#writer_info_box .info_left .intro .thumb-wrap-box{overflow:hidden}
#writer_info_box .info_left .intro .email { display: block; font-size: .75rem; font-weight: 400;font-style: normal;line-height: 1.125; letter-spacing: -.05em; color: #707070; white-space: nowrap;}
@media screen and (max-width: 63.9375em) {
    #writer_info_box {margin:0px 0 15px;}
	#writer_info_box .info_left .intro .thumb_rel{margin-bottom:1rem}
	#writer_info_box .info_left .intro{height:100%;margin-left:0;margin-bottom:0}
	#writer_info_box .info_left .nlist {margin-top:1rem;margin-left:0;height:100%}
	#writer_info_box .info_left .intro .cont{width:100%; float:none;margin-left:0;clear:both;border-top:1px solid #dfdfdf}
	#writer_info_box .info_left .nlist a {font-weight:bold;}
}

#writer_info_box .auto-article.viewbox .item {margin-top:5px}
#writer_info_box .auto-article.viewbox .item:first-child {margin-top:0}

/* 권오석 / 기자바이라인 */
#writer_info_box02, #writer_info_box02 > .inner {border-radius:.625rem}
#writer_info_box02 {padding:.625rem;margin-bottom:1.875rem;background-color:#f8f8f8;border:none}
#writer_info_box02 > .inner {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem;border:1px solid rgba(0,0,0,.12)}
#writer_info_box02 .thumb {-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;padding-right:1.375rem;margin-right:1.625rem;border-right:1px solid rgba(0,0,0,.08);text-align:center}
#writer_info_box02 .writer-img {position:relative;overflow:hidden;width:80px;margin:0 auto 1rem;border-radius:50%;border:1px solid rgba(0,0,0,.12)}
#writer_info_box02 .writer-img::before {content:'';display:block;padding-bottom:100%}
#writer_info_box02 .writer-img img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
#writer_info_box02 .writer-info > .name {display:block;font-size:1rem;line-height:1.2}
#writer_info_box02 .writer-info > .email {display:block;margin-top:5px;font-size:.813rem;font-weight:300;line-height:1;color:rgba(0,0,0,.5)}
#writer_info_box02 .cont {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
#writer_info_box02 .nlist {list-style:none;margin:0;padding:0}
#writer_info_box02 .nlist > li:not(:first-child) {margin-top:12px}
#writer_info_box02 .nlist > li > a {position:relative;display:block;overflow:hidden;padding-left:.875rem;font-size:1rem;font-weight:400;line-height:1.2;color:#222;text-overflow:ellipsis;white-space:nowrap}
#writer_info_box02 .nlist > li > a::before {content:'';position:absolute;z-index:1;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;background-color:#999;border-radius:50%}
#writer_info_box02 .nlist > li > a:hover {text-decoration:underline}
#writer_info_box02 .more {margin-top:1.25rem;margin-bottom:0}
@media screen and (max-width: 32.9375em) {
    #writer_info_box02 > .inner {display:block}
	#writer_info_box02 .thumb {max-width:100%;padding-right:0;margin-right:0;padding-bottom:1.25rem;margin-bottom:1.25rem;border-right:none;border-bottom:1px solid rgba(0,0,0,.08)}
}


/* 홍경아 / 1199465 / 20220920 */
.social-group.for-other .sns { width: calc(28.5% - 5px); margin: 10px; font-size: 2rem;}



/* 윤미정 / 1199598 / 20220921 */
@media screen and (max-width: 39.9375em) {
    .reveal {margin: 0 auto;width: 90%;height: auto;min-height: auto;}
	#article-view .quick-tool {display: none;}
	#article-view .article-view-header {padding-bottom:0;margin-bottom: 0;border-bottom: 0;}
}

/* 윤미정 / 1199598 / 20220922 */
@media screen and (max-width: 39.9375em) {
.social-group.for-other .sns {padding:0}
.social-group.for-other .sns:hover {background-color: transparent}

/*.social-group .sns.facebook {background-color:transparent}
.social-group .sns.twitter {background-color:transparent}
.social-group .sns.kakao {background-color:transparent}
.social-group .sns.link {background-color:transparent}*/

.social-group.for-other .sns i {display: inline-block;padding: 15px;border-radius: 50%;}
.social-group.for-other .sns i:hover {background-color: rgba(0,0,0,.5);}
.social-group.for-other .sns .icon-facebook {background-color: #3a5795;}
.social-group.for-other .sns .icon-twitter {background-color: #0084b4;}
.social-group.for-other .sns .icon-kakao {background-color: #ffdc00;}
.social-group.for-other .sns .icon-link {background-color: #13c0cb;}
.social-group.for-other .sns .icon-band {background-color: #03cf5d;}
.social-group.for-other .sns .icon-band::before {width: 32px;height: 31px;background-size: 32px 31px;}
.social-group.for-other .sns .sns-title {display: block;margin-top: 10px;font-size: .8rem;color:#333;}
}


/* 강수현 / 1200155 / 20220922 */
@media screen and (max-width: 39.9375em) {
  .semibox-wrap .semibox-group .semibox-group-btns {position: absolute;right: 0;z-index: 1100}
}



/* 홍경아 / 1206711 / 20221014 */
@media screen and (max-width: 39.9375em) {
.reveal-container {padding: 1.25rem;}
.social-group.for-other .sns { width: 29%; margin: 5px;}
.social-group.for-other .sns .icon-band::before {width: 32px;height: 31px;background-size: 32px 31px;}
.reveal {margin: 0 auto;width: 75%;height: auto;min-height: auto;}
.reveal .close-button { right: 0px; width: 35px; height: 35px;font-size: 1.3rem;}
}


/* 윤미정 / 1209904 / 20221025 */
@media screen and (max-width: 39.9375em) {
	.social-group .sns i.icon-facebook, .social-group .sns i.icon-twitter, .social-group .sns i.icon-link {display: block;line-height: 2;}	
	.social-group .sns span {font-size:0}
}

/* 최은비 / 1209956 / 20221025 */
@media screen and (max-width: 39.9375em) {
.social-group .sns i.icon-kakao, .social-group .sns i.icon-band{display: block;line-height: 2;}
}



/* 홍경아 / 1209904 / 20221028 */
@media screen and (max-width: 39.9375em) {
.social-group.for-other .sns i {line-height: 1.5 !important;}
.social-group.for-other .sns {background-color: transparent;}
}

/* 배진희 / 1214463 / 20221107 */
@media screen and (max-width: 39.9375em) {
#article-view .article-view-header .heading,
.row #article-view .heading > .item.left{margin-bottom:10px !important;font-size:27px !important;}
.row #article-view .subheading{font-size:18px !important;}
#article-view .infomation{text-align:left;}
#article-view .infomation > li{width:50%;margin-bottom:10px;}
#article-view .infomation>li::after{display:none;}
}

.pagin-group .pagination{margin-bottom:20px}

/* 임희은 / 1231526 / 20230104 */
/* .poll-view.poll-weiget .poll-view-titles{font-size:1.25rem;color:#fff;} */
/* 임희은 / 1237056 / 20230126 */
.poll-view.poll-weiget .poll-view-titles{font-size:1.25rem;color:#fff;text-overflow:inherit;white-space:inherit;}
.poll-view .poll-view-header .poll-view-dated {color:#fff;}
.poll-view.poll-weiget .poll-view-header {background-color:#0091d6;}
.poll-view .poll-view-state.going {background:#fff !important;color:#0091d6 !important;}



/* 홍경아 / 1232872 / 20230109 */
@media screen and (max-width: 39.9375em) {
.poll-view.poll-weiget .poll-view-titles { white-space: inherit;}
/* .poll-view .poll-view-state.going {color:#fff !important;} */
}

/* 배진희 / 1233085 / 20230110 */
.pc-main-widget .poll-view.poll-weiget.type-vs .vs-content .poll-radio{float:none;width:100%;}
.pc-main-widget .poll-view.poll-weiget.type-vs .vs-content .vs-icons{float:none;width:100%;margin-bottom:.6rem;}
.pc-main-widget .poll-view.poll-weiget .poll-radio input[type=radio]+label strong{width:calc(100% - 30px);}
.pc-main-widget .poll-view.poll-weiget .poll-view-state{margin-bottom:8px;padding:.9rem .5rem;}
.pc-main-widget .poll-view.poll-weiget .poll-view-titles{font-size:1rem;white-space:normal;}
.pc-main-widget .poll-view.poll-weiget .poll-view-dated{width:100%;}


/* 홍경아 / 1234871 / 20230116 */
.poll-view .poll-view-header .poll-view-dated {color: rgba(0,0,0,.55);}
.poll-view.poll-weiget .poll-view-header .poll-view-dated {color:#fff;}

/* 강수현 / 1236596 / 20230125 */
@media screen and (max-width: 39.9375em) {
#pollVoteForm5 button {display:none !important}
#pollVoteForm5 a {width:100% !important;}
}


/* 김민희 / 1237184 / 20230126 */
@media screen and (max-width: 39.9375em) {
.poll-view-footer .cus-listbtn {font-size:20px; padding:15px 0;}
}

/**********************************************
note : 라디오 페이지 design style
name : 김지수
date : 2023-04-19 ~
**********************************************/
.radio-point {color:#ff9537 !important}

/* 날개배너 제거 */
#user-container.for-radio .view-aside {display:none}

/*
* 메인 비쥬얼 이미지 & 뉴음타 참여하기(배너)
* '웨일'브라우저에서 '악성 광고 차단'이 되어 배너로 사용하지 않고 백그라운드로 삽입.(고객요청)
* PC버전만 적용 / 편집판 html 소스로 삽입
*/
.radio-visual-img {display:block;width:100%;height:550px;background:url('/radio/image/radio-main-visual.jpg') no-repeat;background-size:cover}
.radio-participate {display:block;width:100%;height:464px;background:url('/radio/image/radio-participate.png') no-repeat;background-size:cover}

/* 알립니다 */
.radio-notice {display:block;width:100%;padding:1.875rem;letter-spacing:-.05em;background-color:#fff;border:1px solid rgba(0,0,0,.12);text-align:left}
.radio-notice .heading {font-family:'Roboto','Noto Sans KR', sans-serif;font-size:1.5rem;font-weight:700}
.radio-notice .sub-heading {margin-top:1.25rem;font-family:'Roboto','Noto Sans KR', sans-serif;font-size:1.125rem}
.radio-notice .sub-heading.green {color:#009e25}
.radio-notice p {margin:0;font-size:.938rem}
@media screen and (max-width: 63.9375em) {
	.radio-notice {padding:1.25rem}
}

/* 다시듣기&팟캐스트 게시판 */
.bbs-skin.custom-radio .bbs-list-btn {display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:5px 10px;font-family:'Noto Sans KR',sans-serif;font-size:.875rem;font-weight:500;color:#fff;line-height:1;background-color:#333;text-align:center;transition:all .2s ease-in-out}
.bbs-skin.custom-radio .bbs-list-btn.padbbang {background-color:#14B1E3}
.bbs-skin.custom-radio .bbs-list-btn.youtube {background-color:#F20101}
.bbs-skin.custom-radio .bbs-list-btn:hover {background-color:#333;text-decoration:none}
.bbs-skin.custom-radio .bbs-list-btn > i[class*="icon-"] {font-size:1.5rem}
.bbs-skin.custom-radio.view .btn-group {display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:310px;margin-top:1.25rem}
.bbs-skin.custom-radio.view .btn-group .bbs-list-btn {flex-basis:0;flex-grow:1;max-width:100%;min-width:0}

/* 정보 */
.radio-info {display:block;width:100%;padding:1.875rem;color:#fff;letter-spacing:-.05em;background-color:#444;text-align:left}
.radio-info .heading {margin-bottom:1rem;font-family:'Roboto','Noto Sans KR', sans-serif;font-size:1.5rem;font-weight:700}
.radio-info .heading > p {margin:0;font-size:1.125rem}
.radio-info .content > p {margin:0;font-size:.875rem;font-weight:300;letter-spacing:0}
.radio-info .content > p.copy {margin-top:1rem;font-size:.75rem;color:rgba(255,255,255,.5)}
@media screen and (max-width: 63.9375em) {
	.radio-info {padding:1.25rem}
}

/* onair - 모바일 */
.row .radio-state.for-mobile {display:flex;flex-wrap:wrap;align-items:center;margin-left:-1.25rem;margin-right:-1.25rem;padding:10px;font-size:.813rem;color:#333;background-color:#fff}
.row .radio-state.for-mobile .onair {padding:5px 10px;color:#fff;background-color:#4e413a}
.row .radio-state.for-mobile .date {margin-left:10px}

/* SNS 배너 */
.radio-sns-banner {position:relative;overflow:hidden;display:block;width:100%;height:150px;margin-bottom:30px;background:url('/radio/image/radio-sns-banner-bg.png') no-repeat}
.radio-sns-banner .sns-list {position:absolute;z-index:1;top:50%;left:50%;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;transform:translateY(-50%)}
.radio-sns-banner .sns-list .sns {display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:1.5rem;color:#fff;line-height:50px;border-radius:50%;text-align:center}
.radio-sns-banner .sns-list .sns.youtube {background-color:#f20101}
.radio-sns-banner .sns-list .sns.tv {background-color:#00d48d}
.radio-sns-banner .sns-list .sns.post {background-color:#00BD39}
.radio-sns-banner .sns-list .sns.padbbang {background-color:#14B1E3}
.radio-sns-banner .sns-list .sns.facebook {background-color:#395497}
.radio-sns-banner .sns-list .sns.instagram {background:linear-gradient(45deg, #ffc56b 0%, #f35b4b 25%, #cc3970 45%, #9b2faa 70%, #501ad5 85%, #1a10ef 100%)}
.radio-sns-banner .sns-list .sns.kakao-ch {font-size:1.75rem;color:#000;background-color:#EDD600}
.radio-sns-banner .sns-list .sns > i[class*="icon-"] {line-height:1}

.radio-sns-banner.for-mobile {height:auto;margin:1.25rem 0;background:none}
.radio-sns-banner.for-mobile .sns-banner-img {position:relative;z-index:1}
.radio-sns-banner.for-mobile .sns-list {top:280px;width:100%;justify-content:center;gap:1.25rem;transform:translateY(0) translateX(-50%)}
.radio-sns-banner.for-mobile .sns-list .sns {width:70px;height:70px;font-size:2.5rem;line-height:1}
.radio-sns-banner.for-mobile .sns-list .sns.kakao-ch {font-size:3.125rem}
.radio-sns-banner.for-mobile .sns-list .sns > i[class*="icon-"] {display:inherit}
@media screen and (max-width: 63.9375em) {
}
@media screen and (max-width: 39.9375em) {
	.radio-sns-banner.for-mobile .sns-list {top:130px;gap:.625rem}
	.radio-sns-banner.for-mobile .sns-list .sns {width:30px;height:30px;font-size:1.25rem}
	.radio-sns-banner.for-mobile .sns-list .sns.kakao-ch {font-size:1.5rem}
}


/******************* 게시판 : S *******************/

/* 방송클립영상(radio_album) */
.bbs-skin.album.custom-radio .album-tiles:not([class*=tile-]) > .item {width:23.5%}
@media screen and (max-width: 63.9375em) {
	.row .bbs-skin.album.custom-radio .album-tiles:not([class*=tile-]) > :nth-child(n) {width:32%;margin-left:2%}
	.row .bbs-skin.album.custom-radio .album-tiles:not([class*=tile-]) > :nth-child(3n + 1) {margin-left:0}
}
@media screen and (max-width: 39.9375em) {
	.row .bbs-skin.album.custom-radio .album-tiles:not([class*=tile-]) > :nth-child(n) {width:49%;margin-left:2%}
	.row .bbs-skin.album.custom-radio .album-tiles:not([class*=tile-]) > :nth-child(2n + 1) {margin-left:0}
}

/******************* 게시판 : E *******************/

/* 강수현 / 1271747 / 20230519 */
@media screen and (max-width: 39.9375em) {
   .row .bbs-skin table {table-layout:inherit !important;}
   .row .bbs-skin .bbs-skin-width-large {width:100% !important;}
}



/* 홍경아 / 1279676 / 20230616 */
.bbs-skin.album .album-tiles:not([class*=tile-])>:nth-child(-n+4) {margin-top: 0 !important;}
.bbs-skin.album .album-tiles:not([class*=tile-])>:nth-child(4n+1) {margin-left: 0 !important;clear:both}

.bbs-skin.album .album-tiles:not([class*=tile-]) > :nth-child(-n+5) {margin-top: 2%;}
.bbs-skin.album .album-tiles:not([class*=tile-])>:nth-child(5n+1)  {margin-left: 2%; clear: none;}

/* 최은비 / 1289314 / 20230718 */
.nv-openmain{padding: 20px 0;}

/* 최은비 / 1379129 / 20240603 */
@media screen and (max-width: 39.9375em){
.poll-view.poll-weiget .poll-view-msg{font-size: 1.2rem;color: #333;}
.poll-view.poll-weiget .poll-radio input[type=radio]+label strong{white-space: normal;width: calc(100% - 30px);}
.poll-view .poll-view-state.going{color:#fff !important;}
.poll-view .poll-view-content .poll-view-msg{text-align:left;}
.poll-view .poll-result .inner{height:auto;}
.poll-view .poll-result .inner .titles{display:none;}
.poll-view .poll-result .inner .graph{position:relative;display:block;width:100% !important;white-space: normal;padding: 1.5rem 1.25rem;}
}

/* 고호정 / 1306183 / 20231024 */
#reporter-title {font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.08em}
#reporter-title-view {font-size:20px;font-weight:700}
#reporter-head-hr {border-bottom-width:4px}
.reporter-position{font-size:13px;}
.reporterView .reporter-area {padding:15px}
.reporterView .reporter_total {font-weight:bold}

.reporterView .reporter_align{position:relative;font-weight:500;float:right;margin:0 0 15px;letter-spacing:-.025rem;font-size:.95rem;}
.reporterView .reporter_align .dropdown_toggle {font-weight:bold;}
.reporterView .reporter_align .dropdown_toggle i {padding-left:4px;}
.reporterView .reporter_align .dropdown_menu {display:none;z-index:10;position:absolute;top:27px;right:0;width:auto;padding:7px 20px;border:1px solid rgba(0, 0, 0, .1);background-color:#fff;white-space: nowrap;}
.reporterView .reporter_align .dropdown_menu ul {list-style:none;margin-left:0;margin-bottom:0;}
.reporterView .reporter_align .dropdown_menu li {padding:5px 0;}
.reporterView .reporter_align .dropdown_menu li > a {display:block;font-size:.85rem;}

.reporterView .reporter-area {font-weight:500;}
.reporterView .reporter-area .profile-images{overflow:hidden;float:left;position:relative;width:70px;height:70px;margin-bottom:.25rem;margin-right:.625rem;border-radius:50%;}
.reporterView .reporter-area > span {display:block;margin-bottom:5px;}
.reporterView .reporter-area .reporter-name, .reporterView .reporter-area .reporter-position {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient: vertical;}
.reporterView .reporter-area .reporter-info{font-size:.75rem;color:#8d8d8d;font-weight:400;}
.reporterView .reporter-area .reporter-info em {font-style:inherit;font-weight:bold;}
.reporterView .reporter-area .reporter-articles {clear:both;border-top:1px solid rgba(0, 0, 0, .1);padding-top:16px;margin-top:16px;font-size:.85rem;}
.reporterView .reporter-area .reporter-articles > a {display:block;max-height:3.126em;line-height:1.563;-webkit-line-clamp: 2;overflow:hidden;text-overflow:ellipsis;}
.reporterView .reporter-area .reporter-dateInfo {display:inline-block;position:relative;top:2px;margin-left:3px;font-size:.85rem;font-weight:400;color:#8d8d8d;}
.reporterView .reporter-area .reporter-name {}
.reporterView .reporter-area .uplabel {display:inline-block;width:30px;height:16px;font-size:.5rem;line-height:5px;background-color:#fff;border:1px solid #0060d6;color:#0060d6;}
.reporterView .reporter-moreBtn {width:97px;padding:8px 27px;font-size:.85rem;line-height:22px;font-weight:400;margin:20px auto;
border-radius:30px;background-color:#0060d6;color:#fff;}
.reporterView .reporter-moreBtn:hover {background-color:#fff;color:#0060d6 !important;border:1px solid #0060d6;}

.box-skin.border-line .header{margin-bottom:1rem;padding:0.9rem 0 0 0;border-top:4px solid #0060d6;border-bottom:1px solid rgba(0,0,0,.08);}
.box-skin.border-line .header strong, .box-skin.border-line .header a {font-weight:bold;font-size:1.25rem;}

#sections .reportList .header {border-bottom:1px solid rgba(0,0,0,.08);border-top:4px solid #0060d6;padding-top:.75rem;}

.reporterView .reporter_list {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}
.reporterView .reporter_list > .item {-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 15px;margin-top:30px}
.reporterView .reporter_list > .item:nth-child(-n+3) {margin-top:0}
.reporterView .reporter_list .panel {margin:0;height:100%}
@media screen and (max-width: 63.9375em) {
	.row .reporterView .reporter_list {display:block;margin:0}
	.row .reporterView .reporter_list > .item {max-width:100%;padding:0}
	.row .reporterView .reporter_list > .item:nth-child(n) {margin-top:30px}
	.row .reporterView .reporter_list > .item:first-child {margin-top:0}
}

/* 기사면 요약문 아이콘 */
#article-view .social-group .sns.summary{background:#ff6805;color:#fff;font-size:13px;border:none}
.m-btn-summary .txt{display:inline-block;position:relative;height:100%;box-sizing:border-box;padding:0 14px;background:#fff;border:1px solid #0068d1;border-radius:14px;font-size:14px;line-height:27px;letter-spacing:-1px;color:#0068d1;vertical-align:middle;margin-right:10px;}
.social-group{position:relative;}

/* 기본 스타일 수정 */
body {letter-spacing:-.5px}
.auto-section, .auto-subtitles, .auto-titles {letter-spacing:inherit}
.auto-sums {letter-spacing:inherit}
.auto-sums:not([class*="size-"]) {font-size:.875rem}
.auto-sums:not([class*=font-]), .auto-section:not([class*=font-]), .auto-name:not([class*=font-]) {font-weight:400}
.auto-sums:not(strong), .auto-section:not(strong), .auto-name:not(strong) {font-weight:400}
.auto-titles:not([class*="weight-"]) {font-weight:700}
.auto-fontA {color:#191919 !important}
.auto-fontB {color:#666 !important}
@media screen and (min-width: 39.9375em) {
   .social-group .sns.twitter {background-color:#000}
}
@media screen and (max-width: 39.9375em) {
   .social-group.for-other .sns .icon-twitter {background-color:#000}
}



/* 기사박스 자간조정 */
.box-skin .header, .box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {letter-spacing:inherit}
/* 기사뷰 자간조정 */
#sticky-header .aht-title-view, #article-view .heading, #article-view .subheading, .article-veiw-body.view-page, .article-veiw-body.view-page .photo-layout figcaption, .article-veiw-body.view-page .simplebox-title {letter-spacing:inherit}
/* 기사리스트 자간조정 */
#section-list .type1 .titles, #section-list .type2 .titles, #section-list .type2 .byline > em, #section-list .type3 .titles {letter-spacing:inherit}

/* 뉴스레터 리스트 */
#sections.letter-list {display:block;margin:-1.875rem auto 5rem}
#sections.letter-list .letter-head {padding-bottom:20%;background:url('/image/letter-listtop.jpg') center no-repeat;background-size:cover}
#sections.letter-list .wrapper {margin:0 auto;max-width:900px}
#section-list ul.type-lt > li {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
#section-list ul.type-lt > li:not(:first-child) {margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.12)}
#section-list .type-lt .titles {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;margin:0;padding-right:1.25rem;font-size:1.5rem;font-weight:700;font-style:normal;line-height:1.375;letter-spacing:-.025em;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#section-list .type-lt .dated {-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;font-size:.875rem;font-style:normal;line-height:1.125;letter-spacing:-.025em;color:#737475;font-weight:400}

#sections.letter-list .button.ch-btn {margin-bottom:0;font-size:15px;font-weight:600;color:#000 !important;background-color:#FFDF08}
#sections.letter-list .button.ch-btn i {display:inline-block;font-size:28px;margin-right:12px;vertical-align:middle}


/* table reset */
table.reset {margin:0}
table.reset tbody {border:none;background-color:initial}
table.reset tbody tr {border:none}
.admin-layout table.reset:not(.unstriped) tbody tr:nth-child(even), table.reset tbody tr:nth-child(even) {background-color:initial}
table.reset td {padding:0;border:0;line-height:0;letter-spacing:0}

.autobox-file-panel input[type="radio"]:checked + .nd-checked {color:#5684ff;background-color:#ff0}

/* 홍경아 / 1357164 / 20240319 */
@media screen and (min-width: 89.9375em) {
	#admin-aside .option-aside-btns {display:block}
	#admin-aside.option.is-active {-ms-transform:translate(420px);transform:translate(420px)}
}
#admin-container.is-active #admin-content {width:96%;padding: 50px;}

/* 탭박스 */
#INC_TAB_C_167_container .tabs-panel {background-color:transparent}


/* 홍경아 / 1390238 / 20240716 */
#article-view .kd_btn {padding: .1875rem .625rem;font-size: .75rem; font-weight: 300; background-image: none;     background-color: rgba(0, 0, 0, .05); border-radius: 2rem; border: 1px solid rgba(0, 0, 0, .12); margin-right:.5rem;    text-decoration: none; display: inline-block; position: relative; font-style: normal; line-height: 1.375; letter-spacing: -.075em;}
#article-view .infomation>li.kd::after {display:none}
#article-view.mobile .kd_btn { border: 1px solid rgba(255, 255, 255, .8); border-radius: 0; margin-left: .5rem;color: #fff !important;}
	


/* 윤미정 / 1391099 / 20240718 */
#section-list .type-lt .thumb {-ms-flex: 0 0 110px;flex: 0 0 110px;width: 110px;}
#section-list .type-lt .thumb .auto-images:not([class*=height-]) {height: 100px;}
#section-list .type-lt .content {-ms-flex: 1 0 0%;flex: 1 0 0%;min-width: 0;padding-left:1.25rem;}
#section-list .type-lt .content .titles {padding-right:0;margin-bottom: 10px;}
#section-list .type-lt .content .titles {white-space: normal;}
@media screen and (max-width: 39.9375em) {
	#sections.letter-list .letter-head-m {margin-left: -1.25rem;margin-right: -1.25rem;}
}


/* 홍경아 / 1400499 / 20240827 */
.m-view-sns2 button { border-radius: 3px;}
#skin-264.auto-article .auto-images, .nv-openmain, .bj-box {border-radius: .625rem;}
#article-view.mobile .view-footer-fb {display: none;}

/* 임희은 / 1417219 / 20241030 */
/* #sections.letter-list .letter-head.weekly {padding-bottom:25%;background:url('/image/letter-listtop3.jpg') center no-repeat;background-size:cover} */

/* 유석종 / 1426900 / 20241204 */
.article_strong_effect {background-image: linear-gradient(90deg, transparent 50%, rgba(39, 156, 255, .4) 0);background-position: -100%;background-size:200%;transition: background-position 1s linear;}


/* 윤미정 / 1441801 / 20250203 */
#sections.letter-list .letter-head {background: url(/image/letter-listtop_250203.jpg) center no-repeat;}

/* 임희은 / 1443000 / 20250205 */
#sections.letter-list .letter-head {background: url(/image/letter-listtop_250205.jpg) center no-repeat;}

/* 최은비 / 1451920 / 20250311 */
@media screen and (max-width: 63.9375em) {
.reveal .close-button{background:none;right:15px;top:20px;}
.reveal .close-button .icon-close-thin{font-size:35px;color:#000}
.reveal-header{background:none;padding:1.5rem 1.25rem;}
.reveal-title{color:#000;text-align:left;font-weight:600}
.reveal-container{padding-top:0;}
.social-group .sns{height:73px}
.social-group.for-other .sns .sns-title{display:block;margin-top:10px;font-size:16px;color:#333;}
.social-group.for-other .sns{background-color: transparent;font-size:2.7rem;}
.social-group.for-other .sns i{padding:0;}
.social-group.for-other .sns .icon-facebook{background:none;color:#3a5795;}
.social-group.for-other .sns .icon-twitter{background:none;color:#000;}
.social-group.for-other .sns .icon-kakao{background:none;color:#ffdc00;}
.social-group.for-other .sns .icon-band{background:none;color:#03cf5d;}
.social-group.for-other .sns .icon-link{background:none;color:#13c0cb;}
}

/* 임희은 / 1460476 / 20250408 */
@media screen and (max-width: 39.9375em) {
    .row #section-list .type2 .thumb {border-radius:10px}
	#section-list .type2 .thumb::before, #section-list .type3 .thumb::before, 
	#section-list .type2 .thumb>img, #section-list .type3 .thumb>img, .bbs-skin.album .album-tiles .image>img {border-radius:10px}
	
}


#sections.letter-list .letter-head {background: url(/image/letter-listtop_250414.jpg) center no-repeat;}


/* 강수현 / 1465157 / 20250423 */
.new-writer .wt-forms-content .columns .check-icon {display:inline-block;font-size:25px;margin-left:10px}
.new-writer .wt-forms-content .columns .check-green {color:#117b3b}
.new-writer .wt-forms-content .columns .check-gray {color:#949494}

/* 임희은 / 1473287 / 20250521 */
#user-section .list-visual.sec_SRN1352 .dday-01 {position:absolute;top:25px;right:40px;z-index:1004;}
#user-section .list-visual.sec_SRN1352 .dday-01 span {display:block;text-align:right}
#user-section .list-visual.sec_SRN1352 .dday-01 span.date {font-weight:bold;font-size:2.5rem;letter-spacing:-.075rem;color:#fff;line-height:1.2;}
#user-section .list-visual.sec_SRN1352 .dday-01 span.txt {font-weight:400;font-size:1rem;letter-spacing:-.05rem;color:#fff}

/* 임희은 / 1473287 / 20250522 */
#user-section .list-visual.sec_SRN1352::before {background:linear-gradient(to right, #082a4c 50%, transparent);}
#user-section .list-visual.sec_SRN1352::after {background:linear-gradient(to left, #082a4c 50%, transparent);}


/* 윤미정 / 1479392 / 20250616 */
.pdf-btn {display: block;margin: 0 auto 20px;width: 700px;text-align: right;}
.pdf-btn a {display: inline-block;padding: 5px 10px;background: #238eeb;color: #fff;text-decoration: none;}
@media screen and (max-width: 39.9375em) {
	.pdf-btn {width: 100%;}
}

/* 최은비 / 1486483 / 20250708 */
#user-section .list-visual.sec_SRN1373::before {background:linear-gradient(to right, #343b50 50%, transparent);}
#user-section .list-visual.sec_SRN1373::after {background:linear-gradient(to left, #343b50 50%, transparent);}
#user-section .list-visual .vis-img .txt-box{position:absolute;bottom:68px;right:0;color:#fff;font-size:27px;z-index:103;}

/* 임희은 / 1499408 / 20250819 */
#article-view .article-body .jb-info-group {text-align:right}
#article-view .article-body .jb-info-group .header {margin-bottom:20px}
#article-view .article-body .jb-info-group .cont-items {margin-bottom:8px}
#article-view .article-body .jb-info-group .txt-itmes {margin-top:20px}
@media screen and (max-width: 39.9375em) {
	#article-view .article-body .jb-info-group {text-align:center}
}