@charset "UTF-8";
@import url("/election/css/voteBanner.css"); /* 선거배너 */
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css"); /* 본고딕 */
/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:-apple-system,BlinkMacSystemFont,'Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}

/**********************************************
note : off canvas
**********************************************/
.user-canvas .user-canvas-navs .menu li ul.menu.nested li a:hover {color:#333;background:rgba(255,255,255,.9)}

/**********************************************
note : 박스모음
**********************************************/
.index-wrap.mobile .box-skin .header img {max-height:1.375rem}

/**********************************************
note : 탭박스
**********************************************/
/* C type */
.tabs-wrap.type-C .tabs-navs .tabs-item a {font-size:.75rem;padding-top:.375rem;padding-bottom:.375rem}

/**********************************************
note : 자동박스
**********************************************/
/* hr04 */
.auto-hr04 .photo-titbg {width:100%;max-width:inherit;padding:1.5rem;top:inherit;background:-webkit-linear-gradient(top, rgb(0,0,0), transparent);background:-o-linear-gradient(top, rgb(0,0,0), transparent);background:-moz-linear-gradient(top, rgb(0,0,0), transparent);background:linear-gradient(to top, rgb(0,0,0), transparent)}

/**********************************************
note : 메인판
**********************************************/
/* tv */
.index-wrap.type-1 .box-skin .header strong.main-title-tv,.index-wrap.type-1 .box-skin .header a.main-title-tv {font-size:1.375rem;font-weight:400;letter-spacing:-.075rem}
.index-wrap.type-1 .body-more-btn {display:block;margin-top:1.25rem;margin-bottom:2rem;padding:.9rem 1rem;border:1px solid rgba(0,0,0,.12);font-size:1.063rem;line-height:1em;letter-spacing:-0.05em;text-align:center;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s}
.index-wrap.type-1 .body-more-btn::after {content:'';display:inline-block;width:0;height:0;margin-left:.75rem;border-width:5px;border-style:solid;border-color:transparent transparent transparent #323232}
.index-wrap.type-1 .body-more-btn:hover{background-color:rgba(0,0,0,.05)}

/**********************************************
note : 기사본문
**********************************************/
/* 본문 내 광고 */
.article-view-banners {position:relative;z-index:10}

/* 본문 내 광고(모바일) */
.m-article-bns {float:right;margin-left:1.25rem;margin-bottom:1.25rem;clear:both}

/**********************************************
note : 하단
**********************************************/
#user-footer[class*="user-style-"] .footer-menu {position:relative}
#user-footer.user-style-black .user-nav a {padding-left:.5rem;padding-right:.5rem;font-size:.9rem}

/* 인트라 */
.dn-intra {margin:5px 0 0 0;padding:0;list-style:none}
.dn-intra li {float:left; margin-right:4px;font-size:.75rem;line-height:1em;letter-spacing:-0.075em}
.dn-intra li a {display:inline-block;padding:.3rem .5rem;color:#fff !important;background-color:#2f80c9;text-decoration:none;border-radius:.2rem}

/**********************************************
note : 알립니다
**********************************************/
.notice-wrap {padding:1.25rem;border:1px solid rgba(0,0,0,.12)}
.notice-wrap::after {content:'';display:table;clear:both}
.notice-wrap .titles {margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:1em;letter-spacing:-0.05em;text-align:left}
.notice-wrap .contents::after {content:'';display:table;clear:both}
.notice-wrap .contents .cells {float:left;width:32%;margin-left:2%}
.notice-wrap .contents .cells:first-child,.notice-wrap .contents .cells:nth-child(3n + 1) {margin-left:0;clear:both}

/**********************************************
note : 모바일 섹션별메뉴
**********************************************/
.mobile-secbox::after {content:'';display:table;clear:both}
.mobile-secbox > a {float:left;width:33.3333333%;padding:.625rem .25rem;font-size:.8rem;line-height:1em;letter-spacing:-0.05em;color:rgba(0,0,0,.65);background-color:#f8f8fa;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);text-align:center}
.mobile-secbox > a:nth-child(3n + 1) {border-left:1px solid rgba(0,0,0,.08)}
.mobile-secbox > a:nth-child(1),.mobile-secbox > a:nth-child(2),.mobile-secbox > a:nth-child(3) {border-top:1px solid rgba(0,0,0,.08)}

/**********************************************
note : 숏코드
**********************************************/
/* sns위젯 */
.sns-widget {padding:1.25rem;border:1px solid rgba(0,0,0,.12)}
.sns-widget::after {content:'';display:table;clear:both}
.sns-widget .tabs-header {float:left;margin-bottom:1rem;line-height:1.5em}
.sns-widget .tabs-navs {float:right;margin:0;padding:0;list-style:none}
.sns-widget .tabs-navs .tabs-item {float:left;margin-right:.2rem}
.sns-widget .tabs-navs .tabs-item > a {display:block;overflow:hidden;width:28px;height:28px;font-size:.9rem;color:#fefefe;background-color:rgba(0,0,0,.35);border-radius:50%;text-align:center}
.sns-widget .tabs-navs .tabs-item.active > a[data-tabs-target="#panel1"] {background-color:#2d68a2}
.sns-widget .tabs-navs .tabs-item.active > a[data-tabs-target="#panel2"] {background-color:#00a8e8}
.sns-widget .tabs-navs .tabs-item i.fa {vertical-align:middle}
.sns-widget .tabs-panel {min-height:290px;padding:0;margin:0;clear:both}

/* 롤링배너 */
.rolling-bn {position:relative}
.rolling-bn .slick-slide {padding:0 .2rem;margin:1px 0;}
.rolling-bn .slick-arrow {width:50px;height:50px;text-align:center}
.rolling-bn .slick-arrow::before {display:inline-block;font:normal normal normal 14px/1 'ndsoft fonts';font-size:2rem;color:rgba(0,0,0,.25);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .3s;transition:color .3s}
.rolling-bn .slick-arrow:hover::before {color:rgba(0,0,0,.9)}
.rolling-bn .slick-arrow.slick-prev {left:-50px}
.rolling-bn .slick-arrow.slick-prev::before {content:"\e900"}
.rolling-bn .slick-arrow.slick-next {right:-50px}
.rolling-bn .slick-arrow.slick-next::before {content:"\e905"}
.rolling-bn .roll-btns {overflow:hidden;position:absolute;z-index:1;top:50%;width:50px;height:50px;font-size:2rem;cursor:pointer;outline:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.rolling-bn .roll-btns:hover {color:#e73f72}
.rolling-bn .roll-btns.btn-prev {right:100%}
.rolling-bn .roll-btns.btn-next {left:100%}

/**********************************************
note : 소개페이지
**********************************************/
.com-about {letter-spacing:-0.05em;color:rgba(0,0,0,.6)}
.com-about::after {content:'';display:table;clear:both}
.com-about .about-group:not(:first-child) {margin-top:2rem}
.com-about .about-group::after {content:'';display:table;clear:both}

/* 인천일보는 */
.com-about.intro .tit-group .titles {margin-bottom:1rem;font-size:1.875rem;color:rgba(0,0,0,.8);line-height:1.3;letter-spacing:-0.08em}
.com-about.intro .tit-group .titles .user-point2 {color:#c30b0b}
.com-about.intro .tit-group p {font-size:.9rem;color:rgba(0,0,0,.65);text-align:center}
.com-about.intro .dis-table {margin-bottom:3rem;table-layout:fixed}
.com-about.intro .dis-table:last-child {margin-bottom:0}
.com-about.intro .dis-table-cell {text-align:left;vertical-align:top}
.com-about.intro .dis-table-cell.sub-tit {position:relative;padding-top:1rem;margin-top:1rem;width:145px;font-size:1.5rem;line-height:1em;letter-spacing:-.05em;border-right:1px solid rgba(0,0,0,.05)}
.com-about.intro .dis-table-cell.sub-tit::before {content:'';position:absolute;z-index:1;left:0;top:0;width:50%;max-width:35px;height:0;border-top:2px solid #005199}
.com-about.intro .dis-table-cell.sub-cts {padding-left:1rem}
.com-about.intro .dis-table-cell.sub-cts p {font-size:.9rem;color:rgba(0,0,0,.55)}
@media screen and (max-width: 39.9375em) {
	.com-about.intro .tit-group .titles {font-size:1.563rem}
	.com-about.intro .dis-table-cell {display:block !important;width:auto !important}
	.com-about.intro .dis-table-cell.sub-tit {margin-bottom:1rem;border-right:0}
	.com-about.intro .dis-table-cell.sub-cts {padding:0}
}

/* ceo인사말 */
.com-about.ceo .row .columns:first-of-type {text-align:center}
.com-about.ceo p {font-size:.9rem;line-height:1.625em;color:rgba(0,0,0,.55);}
.com-about.ceo .ceo-tit .title {margin-top:1rem}
.com-about.ceo .ceo-image {float:left;margin:0 1.25rem 1.25rem 0}
@media screen and (max-width: 39.9375em) {
	.com-about.ceo .ceo-tit .title {margin-top:0;margin-bottom:1rem}
	.com-about.ceo .ceo-image {float:none;margin-right:0;text-align:center}
}

/* 회사연혁 */
.com-about.history .photo {float:left;width:165px}
.com-about.history .contents {float:left;width:calc(100% - 165px);padding-left:1.25rem}
.com-about.history .dis-table {width:100%;margin-bottom:3rem;table-layout:fixed}
.com-about.history .dis-table:last-child {margin-bottom:0}
.com-about.history .dis-table-cell {text-align:left;vertical-align:top}
.com-about.history .dis-table-cell.years {width:100px;font-size:2.25rem;font-weight:700;line-height:1em;letter-spacing:-.05em;border-right:1px solid rgba(0,0,0,.05)}
.com-about.history .dis-table-cell.days {padding-left:2rem}
.com-about.history .history-lists {margin:0;padding:0;list-style:none}
.com-about.history .history-lists li {position:relative;margin-bottom:.8rem;padding-left:95px;font-size:.9rem;line-height:1.625em;letter-spacing:-.05em;color:rgba(0,0,0,.6)}
.com-about.history .history-lists li:last-child {margin-bottom:0}
.com-about.history .history-lists li > strong {position:absolute;z-index:1;left:0;top:0;width:50%;max-width:95px;color:#c30b0b}
.com-about.history .history-lists li .s-list {margin-left:2.5rem}
@media screen and (max-width: 39.9375em) {
	.com-about.history .photo {display:none}
	.com-about.history .contents {float:none;width:auto;padding-let:0}
	.com-about.history .dis-table-cell.days {padding-left:1rem}
	.com-about.history .history-lists li .s-list {margin-left:0}
}

/* 편집방향, 인천일보 */
.com-about.about-message .about-header {margin-bottom:1rem;text-align:center}
.com-about.about-message .about-header .header-titles {margin:.9rem 0;font-size:1.8rem;line-height:1.25em;letter-spacing:-0.1em;text-align:center}
.com-about.about-message .about-header [class*="fa-"] {font-size:2.5rem;color:rgba(0,0,0,.08)}
.com-about.about-message .me-cts {margin:0 auto}
.com-about.about-message p {font-size:.9rem;color:rgba(0,0,0,.55)}
@media screen and (max-width: 39.9375em) {
	.com-about.about-message .me-cts {width:100%}
	.com-about.about-message .me-cts img {display:none}
}

/* 찾아오시는길 */
.com-about.maps [id*="daum"] {width:100% !important;margin-bottom:2rem}
.com-about.maps .maps-content::after {content:'';display:table;clear:both}
.com-about.maps .maps-group {margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dotted rgba(0,0,0,.1);text-align:left}
.com-about.maps .maps-group:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none}
.com-about.maps .maps-group .maps-group-titles {position:relative;width:150px;padding-top:.7rem;font-size:1.063rem;font-weight:700;letter-spacing:-0.05em}
.com-about.maps .maps-group .maps-group-titles::before {content:'';position:absolute;z-index:1;left:0;top:0;width:50%;max-width:35px;height:0;border-top:1px solid #000}
.com-about.maps .maps-group .maps-group-lists {margin:0;padding:0 0 0 .8rem;list-style:none}
.com-about.maps .maps-group .maps-group-lists li {margin-bottom:.5rem;font-size:.9rem;line-height:1.625em;letter-spacing:-0.05em;color:rgba(0,0,0,.6)}
.com-about.maps .maps-group .maps-group-lists .zip-title {display:inline-block;width:100px;letter-spacing:-0.075em;color:rgba(0,0,0,.8)}
@media screen and (max-width: 39.9375em) {
	.com-about.maps [id*="daum"] .wrap_map {height:300px !important}
	.com-about.maps .maps-group .maps-group-lists .zip-title {display:block;width:auto}
	.com-about.maps .dis-table-cell {display:block !important;width:auto !important}
	.com-about.maps .maps-group .maps-group-titles {margin-bottom:1rem}
}

/* 회사ci */
.com-about.down-ci .about-header {margin-bottom:1rem;text-align:center}
.com-about.down-ci .about-header .header-titles {margin:.9rem 0;font-size:1.8rem;line-height:1.25em;letter-spacing:-0.1em;text-align:center}
.com-about.down-ci .about-header [class*="fa-"] {font-size:2.5rem;color:rgba(0,0,0,.08)}
.com-about.down-ci .ci-group {padding:2rem 0;border:3px solid #ededed}
.com-about.down-ci .ci-group::after {content:'';display:table;clear:both}
.com-about.down-ci .ci-group .ci-cell {float:left;width:50%;padding:0 2.25rem}
.com-about.down-ci .ci-group .ci-cell strong {display:block;margin-bottom:.75rem;font-size:1.375rem;font-weight:400;line-height:1.25em;letter-spacing:-0.05em;color:rgba(0,0,0,.9)}
.com-about.down-ci .ci-group .button {margin-top:1rem}
@media screen and (max-width: 39.9375em) {
	.com-about.down-ci .about-header br {display:none}
	.com-about.down-ci .about-header .header-titles {font-size:1.375rem;line-height:1.625em;letter-spacing:-0.075em}
	.com-about.down-ci .ci-group .ci-cell {float:none;width:auto;text-align:center}
	.com-about.down-ci .ci-group .ci-cell:not(:last-child) {margin-bottom:5rem}
}

/* 뉴스사이트 */
.com-about.site .about-header .header-titles {font-size:1.750rem;line-height:1.25em;letter-spacing:-0.1em;color:rgba(0,0,0,.8)}
.com-about.site .image {float:right;margin:0 0 1.25rem 1.25rem}
.com-about.site p {font-size:.9rem;color:rgba(0,0,0,.65)}
@media screen and (max-width: 39.9375em) {
	.com-about.site .about-header br {display:none}
	.com-about.site .about-header .header-titles {font-size:1.375rem;line-height:1.625em;letter-spacing:-0.075em}
	.com-about.site .image {float:none;margin-left:0;text-align:center}
}

/* 연간 사업안내 */
.com-about.plan .dis-table {width:100%;table-layout:fixed}
.com-about.plan .dis-table:last-child {margin-bottom:0}
.com-about.plan .dis-table-cell {text-align:left;vertical-align:top}
.com-about.plan .dis-table-cell.photo {width:210px}
.com-about.plan .dis-table-cell.month {position:relative;width:100px;border-right:1px solid rgba(0,0,0,.08)}
.com-about.plan .dis-table-cell.month::before {content:'';position:absolute;z-index:1;left:93%;top:0;width:50%;max-width:15px;height:15px;border-radius:10px;background-color:#bfbfbf}
.com-about.plan .dis-table-cell.month strong {font-size:1.563rem;font-weight:300;line-height:1em;letter-spacing:-.05em}
.com-about.plan .dis-table-cell.month span {font-size:3.75rem;font-weight:700}
.com-about.plan .dis-table-cell.days {padding:0 0 3rem 2rem}
.com-about.plan .dis-table-cell.days strong {display:block;margin-bottom:.5rem;font-size:1.25rem;color:rgba(0,0,0,.8)}
.com-about.plan .dis-table-cell.days p {margin-bottom:0;font-size:.8rem;color:rgba(0,0,0,.65)}
@media screen and (max-width: 39.9375em) {
	.com-about.plan .dis-table-cell.photo {display:none}
}

/* 채용안내 */
.com-about.recruit .about-group .titles strong {display:block;margin-bottom:1rem;font-size:1.125rem;color:rgba(0,0,0,.8)}
.com-about.recruit .about-group .titles p {font-size:.938rem;color:rgba(0,0,0,.55)}
.com-about.recruit .re-tit span[class*="user-"] {display:block;margin-right:2rem;padding:3px 7px;width:130px;font-size:1.125rem;color:#fff;text-align:center;border-radius:50px}
.com-about.recruit .re-tit table {border-collapse:collapse}
.com-about.recruit .re-tit table th,.com-about.recruit table td {font-size:.875rem}
.com-about.recruit .re-tit table tbody th {background-color:rgba(0,0,0,.025);border-right:1px solid rgba(0,0,0,.05);text-align:center}
.com-about.recruit .re-tit table tbody td {background-color:#fff;color:rgba(0,0,0,.65);text-align:center;border-right:1px solid rgba(0,0,0,.05)}
.com-about.recruit .re-tit ul {margin:0;padding:0}
.com-about.recruit .re-tit ul li {position:relative;padding-left:10px;list-style:none;font-size:.875rem;color:rgba(0,0,0,.65);line-height:2}
.com-about.recruit .re-tit ul li::before {content:'';position:absolute;left:0;top:12px;width:4px;height:4px;margin-right:7px;background:rgba(0,0,0,.3);border-radius:50px}
.com-about.recruit .re-tit p {font-size:.875rem;color:rgba(0,0,0,.8)}
.com-about.recruit .re-tit .button {background-color:#fff;border:1px solid #000}
.com-about.recruit .re-tit a:hover .button {background-color:#005199;color:#fff;border:1px solid #fff !important}
@media screen and (max-width: 39.9375em) {
	.com-about.recruit img[class*="float-"] {float:none !important}
}

/**********************************************
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}
}

/* 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 : 회원가입
**********************************************/
.member-ipin {max-width:320px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}
.member-ipin::after {content:'';display:table;clear:both}
.member-ipin .ipin-button {/*float:left;*/width:50%;padding:1.25rem;border:1px solid rgba(0,0,0,.12);cursor:pointer;background-color:rgb(255,255,255);border-radius:0 .2rem .2rem 0}
.member-ipin form:first-child .ipin-button {/*border-right:none;*/border-radius:.2rem 0 0 .2rem}
.member-ipin .ipin-button strong {display:block;margin-bottom:1rem;font-size:1.25rem;line-height:1.25em}
.member-ipin .ipin-button p {padding:0;margin:0 0 1rem;font-size:.9rem;line-height:1.25em;color:rgba(0,0,0,.7)}
.member-ipin .ipin-button .icon {font-size:2rem;color:rgba(0,0,0,.25);-webkit-transition:all .25s;transition:all .25s}
.member-ipin .ipin-button:hover .icon {color:rgba(0,0,0,.9)}

/**********************************************
note : 캡챠
**********************************************/
.captcha-new {margin-bottom:.75rem}
.captcha-new::after {content:'';display:table;clear:both}
.captcha-new .captcha-label {display:block;margin:0 0 .5rem;padding:0;font-size:.8rem;font-weight:700;line-height:1em;letter-spacing:-0.05em;color:#303030}
.captcha-new > img {display:inline-block;margin-right:.5rem}
.captcha-new #captcha_image_audio_div, .captcha-new #captcha_image_audio_controls, .captcha-new #captcha_image_audio_controls ~ a[onclick] {display:inline-block}
.captcha-new #captcha_image_audio_controls > a, .captcha-new #captcha_image_audio_controls ~ a[onclick] {font-size:.9rem;color:rgba(0,0,0,.35);-webkit-transition:color .25s;transition:color .25s}
.captcha-new #captcha_image_audio_controls > a:hover, .captcha-new #captcha_image_audio_controls ~ a[onclick]:hover {color:rgba(0,0,0,.9)}
.captcha-new br,.captcha-new [style*="clear"] {display:none !important}
.captcha-new label[for="captcha_code"] + input[id*="captcha_"] {display:inline-block;max-width:102px;height:35px;margin-left:1rem;margin-bottom:0;font-size:.8rem;letter-spacing:-0.025em;box-shadow:none;vertical-align:middle}
@media screen and (max-width: 39.9375em) {
.captcha-new label[for="captcha_code"] + input[id*="captcha_"] {display:block;max-width:100%;margin-top:.25rem;margin-left:0}
}


.auto-images.cover3 { background-position: left top;  background-repeat: no-repeat; background-size: 105px;}

.article-list .article-list-content .list-image_r {overflow: hidden; float: left; position: relative; width: 120px; height: 120px; margin-right: 20px; background-size: cover;  background-position: left top; background-repeat: no-repeat; border-radius: 50%; background-size: 185px;}

/* 기능성배너버튼 */
.icon-pause-circle-outline,
.icon-play-circle-outline{position:absolute; top:50%; left:calc(100% + 35px); width:50px;height:50px;overflow:hidden;font-size:2rem;z-index:1;cursor:pointer;outline:0;transform:translateY(-50%)}


/* hr04-4(headline) */
.auto-hr04-4 {position:relative;background-color:#333}
.auto-hr04-4 .photo-titbg {width:100%;max-width:inherit;padding:1.5rem;top:inherit;background:-webkit-linear-gradient(top, rgb(0,0,0), transparent);background:-o-linear-gradient(top, rgb(0,0,0), transparent);background:-moz-linear-gradient(top, rgb(0,0,0), transparent);background:linear-gradient(to top, rgb(0,0,0), transparent)}
.auto-hr04-4 .auto-roll {float:left;width:calc(100% - 320px)}
.auto-hr04-4 .auto-nav {float:left;width:320px}
.auto-hr04-4 .auto-nav::before {content:'주요이슈';display:block;padding:1.5rem 1.25rem .9375rem;letter-spacing:-0.08em;color:rgba(255,255,255,.6);font-size:.9rem;font-weight:700}
.auto-hr04-4 .auto-nav .auto-content {padding:.9375rem 1.25rem;border-top:1px solid rgba(255,255,255,.1);cursor:pointer}
.auto-hr04-4 .auto-nav .auto-content:first-child {border-top:none}
.auto-hr04-4 .auto-nav .auto-content:last-child {border-bottom:1px solid rgba(255,255,255,.1)}
.auto-hr04-4 .auto-nav .auto-content:after {content:'';display:table;clear:both}
.auto-hr04-4 .auto-nav .slick-slide.slick-current {background-color:#e6336d}
.auto-hr04-4 .auto-mores {position:absolute;z-index:11;font-size:.75rem;color:rgba(255,255,255,.5);right:1.25rem;bottom:2.5rem}
.auto-hr04-4 .auto-mores a {color:rgba(255,255,255,.5)}
.auto-hr04-4 .auto-roll .relation-box li{width:48%}
.auto-hr04-4 .auto-roll .relation-box li:nth-child(odd){float:left}
.auto-hr04-4 .auto-roll .relation-box li:nth-child(even){float:right}
/* 관련기사 화이트 */
.auto-relation::before {border-left:1px solid #fff;border-bottom:1px solid #fff}

/* 사진가로세로100% */
.all-photo{width:100%;height:100%}

#admin-wrap .edit-level1 {min-height:10px}

/**********************************************
note : 리뉴얼(자업자:안단비)
**********************************************/
/* 메인판 - custom01 */
#cus1 .index-columns.grid-1, #cus1 .index-columns.grid-2 {padding:0 0 0 30px}
#cus1 .index-columns.grid-3 {padding:0 20px 0 0}
#cus1 .index-columns.grid-4 {padding:0 0 0 20px;border-left:1px solid rgba(0,0,0,.1);}
#cus1 .index-columns-flex {background-color:#eeeeee}
#cus1 .index-columns-flex.dark {background-color:#263238}

/* 모바일 메인판 }*/
#m-idx1 {max-width:728px;margin:0 auto;background-color:#fff}
@media screen and (max-width: 39.9375em) {
	.row #m-idx1 {max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}
	}

/* 모바일 메인판 }*/
#m-cus1 {max-width:728px;margin:0 auto;background-color:#fff}
@media screen and (max-width: 39.9375em) {
	.row #m-cus1 {max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}
	}

/* pr08(photo) */
.auto-pr08 .auto-column {padding:.3rem .4375rem 0}
.auto-pr08 .auto-column .auto-images {position:relative;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pr08 .auto-column .auto-images::before {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0}
.auto-pr08 .auto-column .auto-images:hover::before {transition:opacity 0.2s ease-in;opacity:.4}
.auto-pr08 .auto-column .auto-images.movie::after{content:'\e907';position:absolute;z-index:11;text-align:center;font-family:'ndsoft fonts';font-size:4rem;font-style:normal;font-weight:100;line-height:1;color:rgba(255,255,255,.75);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.auto-pr08 .auto-column .auto-images.movie:hover::after{font-size:5rem;font-style:normal;font-weight:700;line-height:1;color:rgba(255,255,255,.95);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pr08 .auto-pager {width:1080px;height:20px;position:absolute;z-index:1;left:50%;top:-35px;font-size:0;text-align:right;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.auto-pr08 .auto-pager::after {content:'';display:table;clear:both}
.auto-pr08 .auto-pager li[id*="slick-"] {display:inline-block;padding-left:3px;padding-right:3px}
.auto-pr08 .auto-pager li[id*="slick-"] button[data-role] {display:block;width:17px;height:17px;color:transparent;text-indent:-5000px;background-color:#fff;border-radius:32px;cursor:pointer;transition:width .3s ease-in-out}
.auto-pr08 .auto-pager li[id*="slick-"].slick-active button[data-role] {width:35px;background-color:#e73f72;border-color:transparent}

/* pr09(photo) */
.auto-pr09 .auto-column {position:relative;padding:.3rem .4375rem 0}
.auto-pr09 .auto-column .auto-images {transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pr09 .auto-column .photo-titbg {position:absolute;z-index:10;width:100%;padding:.5rem .625rem;line-height:1em;background-color:rgba(255,255,255,.75);left:0;bottom:0}
.auto-pr09 .auto-column .photo-titbg strong{text-align:center}
.auto-pr09 .auto-pager {width:1080px;height:20px;position:absolute;z-index:1;left:50%;top:-35px;font-size:0;text-align:right;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.auto-pr09 .auto-pager::after {content:'';display:table;clear:both}
.auto-pr09 .auto-pager li[id*="slick-"] {display:inline-block;padding-left:3px;padding-right:3px}
.auto-pr09 .auto-pager li[id*="slick-"] button[data-role] {display:block;width:17px;height:17px;color:transparent;text-indent:-5000px;background-color:#fff;border-radius:32px;cursor:pointer;transition:width .3s ease-in-out}
.auto-pr09 .auto-pager li[id*="slick-"].slick-active button[data-role] {width:35px;background-color:#e73f72;border-color:transparent}

/* auto-da07 */
.auto-da07 .auto-images {display:inline-block;vertical-align:middle}
.auto-da07 .auto-titles {display:inline-block;vertical-align:middle}

/**********************************************
note : 모바일웹스킨(시즌4)
Name : 김종화
**********************************************/
/* 공통선언 */
.mobile .auto-sol {border-top:1px solid rgba(0,0,0,.04)}

/* ta01-b*/
.m-auto-ta01-b ul > li {padding:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}

/* tb04 */
.m-auto-tb04 .auto-num > span {float:left;border-top:3px solid #111;padding-top:10px;font-size:1rem;font-weight:800;line-height:1}

/* tb01 */
.m-auto-tb01 .auto-num {width:18px;line-height:1.6em;color:#fefefe;letter-spacing:-0.05rem;text-align:center}
.m-auto-tb01 .auto-num.default-bg {background-color:rgba(0,0,0,.3)}

/* tr03 */
.m-auto-tr03 {padding:8px;background-color:#ecf0f1}
.m-auto-tr03::after {content:'';display:table;clear:both}
.m-auto-tr03 .auto-btns {position:relative;z-index:5;line-height:1.3em;padding:5px 25px 5px 10px;background-color:#e7316e;color:#fefefe;letter-spacing:-0.05rem;border-radius:.25rem;cursor:pointer}
.m-auto-tr03 .auto-btns::after {content:'';position:absolute;z-index:1;border-width:3px;border-style:solid;border-color:#fefefe transparent transparent transparent;right:10px;top:50%;transform:translateY(-50%)}

/* tr04 */
.m-auto-tr04 {padding:.75rem 1rem;background-color:#f8f8f8;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.m-auto-tr04 > .user-bg,.m-auto-tr04 > .auto-container {float:left}
.m-auto-tr04 > .user-bg {width:60px;padding:.5rem;border-radius:5rem;font-size:.75rem;color:#fff;text-align:center;line-height:1}
.m-auto-tr04 > .auto-container {width:calc(100% - 60px);padding-left:.75rem}
.m-auto-tr04 > .auto-container > div {padding-top:4px}

/* tr04-1 */
.m-auto-tr04-1 > .user-bg,.m-auto-tr04-1 > .auto-container {float:left}
.m-auto-tr04-1 > .user-bg {width:60px;padding:.5rem;border-radius:5rem;font-size:.75rem;color:#fff;text-align:center;line-height:1}
.m-auto-tr04-1 > .auto-container {width:calc(100% - 60px);padding-left:.75rem}
.m-auto-tr04-1 > .auto-container > div {padding-top:4px}

/* tr04-2 */
.m-auto-tr04-2 {position:relative;overflow:hidden;padding:.75rem 1rem}
.m-auto-tr04-2::after {content:'';z-index:1;position:absolute;right:0;top:0;width:50%;height:100px;background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.92) 100%);}
.m-auto-tr04-2 > .auto-title,.m-auto-tr04-2 > .auto-container {float:left}
.m-auto-tr04-2 > .auto-title {width:60px;padding:.5rem;border-radius:5rem;background-color:rgba(255,255,255,.94);font-size:.75rem;text-align:center;line-height:1}
.m-auto-tr04-2 > .auto-container {width:calc(100% - 60px);padding-left:.75rem}
.m-auto-tr04-2 > .auto-container > div {z-index:999;padding-top:4px}

/* tr05 */
.m-auto-tr05 {position:relative;float:left;width:100%;padding:1rem;background:linear-gradient(130deg, #0250c5 0%, #d43f8d 100%)}
.m-auto-tr05::before {content:'신속한 뉴스서비스를 제공하겠습니다.';position:absolute;right:1rem;top:1rem;width:80%;font-size:.75rem;color:rgba(255,255,255,.48);text-align:right}
.m-auto-tr05 > .auto-title,.m-auto-tr05 > .auto-container {overflow:hidden;float:left;width:100%}
.m-auto-tr05 > .auto-title {margin-bottom:.5rem;font-size:1rem;font-weight:800;color:#fff;line-height:1}
.m-auto-tr05 > .auto-container > div {padding-top:4px}
.m-auto-tr05 > .auto-container > div a.auto-fontF {color:rgba(255,255,255,.82)!important}

/* tr06 */
.m-auto-tr06 {position:relative}
.m-auto-tr06 .photo-titbg {padding-bottom:1.8rem}
.m-auto-tr06 .auto-title {z-index:20;position:absolute;left:0;right:0;bottom:14px;padding:1.625rem}
.m-auto-tr06 .auto-pager {position:absolute;z-index:12;left:0;right:0;bottom:.5rem}
.m-auto-tr06 .auto-relation::before {border-color:#fff;top:.375rem;transform:inherit}


/* tr07 */
.m-auto-tr07 {position:relative}
.m-auto-tr07 .photo-titbg {padding-bottom:1.8rem}
.m-auto-tr07 .auto-title {z-index:20;position:absolute;width:76%;left:0;bottom:0;padding:1.625rem}
.m-auto-tr07 .auto-pager {position:absolute;z-index:12;right:1.625rem;bottom:1.625rem;padding:.5rem .875rem;background-color:rgba(0,0,0,.76);border-radius:3rem;line-height:1}
.m-auto-tr07 .auto-pager > li {display:none}
.m-auto-tr07 .auto-pager > li.slick-active {display:block;color:rgba(255,255,255,.64)}

/* tr08-1 */
.m-auto-tr08-1 {position:relative}
.m-auto-tr08-1 .auto-pager {overflow:hidden;height:8px;margin-top:.75rem;line-height:1}
.m-auto-tr08-1 .auto-pager li[id*="slick-"] button[data-role] {background-color:rgba(255,255,255,.64)}

/* tl03 */
.m-auto-tl03 ul > li {height:220px;padding:1rem 0;border-top:3px solid #111}

/* 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 0;background:#fff}

/* tp05-1 */
.m-auto-tp05-1 > ul > li {width:49.5%}
.m-auto-tp05-1 .auto-title {z-index:99;position:absolute;left:0;bottom:0;padding:1rem}

/* tp05-3 */
.m-auto-tp05-3 .auto-title {z-index:99;position:absolute;left:0;bottom:0;padding:1rem}

/* tp07-2 */
.m-auto-tp07-2 ul > li {float:left;width:47%}
.m-auto-tp07-2 ul > li:nth-child(2n-1) {float:right}
.m-auto-tp07-2 ul > li:first-child {width:100%}

/* tp09 (고태윤 / PC&Mobile 겸용) */
.m-auto-tp09 .auto-columns {float:left;position:relative;width:48.5%;margin-top:2.5%}
.m-auto-tp09 .auto-columns:nth-child(2n) {float:right}
.m-auto-tp09 .auto-columns:nth-child(2n + 1) {clear:both}
.m-auto-tp09 .auto-columns:nth-child(1),.m-auto-tp09 .auto-columns:nth-child(2) {margin-top:0}
.m-auto-tp09 .auto-columns a {display:block;}
.m-auto-tp09 .auto-columns a::after {content:'';display:table;clear:both}
.m-auto-tp09 .auto-columns .auto-images {position:relative;z-index:5;margin-left:auto;margin-right:auto}
.m-auto-tp09 .auto-columns .auto-content {margin-top:-2rem;padding:2.25rem 1.25rem 1.25rem;background-color:#e1e1e1;border-radius:1rem 0}
.m-auto-tp09 .auto-columns .auto-fontD {color:#8c9eff !important;text-align:center}
@media screen and (max-width: 39.9375em) {
    .row .m-auto-tp09 .auto-columns:nth-child(n) {float:none;width:auto;margin-top:5%}
    .row .m-auto-tp09 .auto-columns:first-child {margin-top:0}
}

/* ts01-1(김유진) */
.m-auto-ts01-1 .section {color:#0586f0}
.m-auto-ts01-1 .auto-relation::before {border-color:#f3003d;top:.375rem;transform:inherit}

/* ts03(김유진) */
.m-auto-ts03 .title {cursor:pointer}
.m-auto-ts03 .auto-relation::before {border-color:#f3003d;top:.375rem;transform:inherit}

/* tp07-1 */
.m-auto-tp07-1 .auto-sol {border-top-color:rgba(255,255,255,.12)}

/* tv01 */
.m-auto-tv01 .auto-title {z-index:99;position:absolute;left:0;right:0;bottom:0;padding:1.125rem}

/* tv02(김유진) */
.m-auto-tv02 {padding:.5rem 1rem .125rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background-color:#fffcdc;line-height:1}
.m-auto-tv02 .play {float:left;margin-right:.5rem;font-size:1.875rem;color:#ff0000}


/* m-auto-ta09(안단비) */
.m-auto-ta09 .titles {font-weight:700;}
.m-auto-ta09 .more-btns {width:100%;padding:1rem 0;font-size:.9rem;text-align:center;line-height:1.25rem;letter-spacing:-0.05em;cursor:pointer}

/* m-auto-tr10(안단비) */
.m-auto-tr10 .slick-slide .dis-none.clearfix {padding-right:10px}
.m-auto-tr10 .slick-slide .dis-none.clearfix:nth-child(2n) {padding-right:0}

/* va05(media) */
.auto-va05 .auto-columns {position:relative}
.auto-va05 .auto-columns a {display:block}
.auto-va05 .auto-columns a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}
.auto-va05 .auto-columns .auto-icons {position:absolute;z-index:2; padding:.3rem; font-size:1.3rem; opacity:.7;color:#fefefe;right:0;top:6.4rem; line-height:1; background:rgba(0,0,0,.5); transition:all .4s ease}
.auto-va05 .auto-columns:hover .auto-icons {opacity:1; background:rgba(0,0,0,.8);transition:all .4s ease}
.auto-va05 .auto-section {font-size:.8rem;text-align:left}
.auto-va05 .auto-section.noimage {position:relative;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:400;text-align:center}
.auto-va05 .auto-section.noimage::before {content:'';position:absolute;z-index:1;width:30%;max-width:3rem;border-bottom:1px solid rgba(0,0,0,.12);left:50%;top:100%;transform:translateX(-50%)}
.auto-va05 .auto-images {position:relative}
.auto-va05 .auto-images::before {content:'';position:absolute;z-index:1;border-color:transparent;border-top-color:rgba(0,0,0,.1);top:inherit;visibility:visible}
.auto-va05 .auto-content {position:relative;padding:.9375rem; min-height:4.7rem;background:#fefefe}
.auto-va05 .auto-content::after {content:''display:table;clear:both}
.auto-va05 .auto-section-2 {position:absolute;z-index:10;padding:.5rem .7rem;font-size:1rem;font-weight:600;line-height:1;color:#fefefe;left:0;top:0;}
@media screen and (max-width: 63.9375em) {
	.row .auto-va05.tiles-5x .auto-columns:nth-child(n) {width:32%;margin-left:2%;margin-right:0;margin-top:1.25rem;clear:inherit}
	.row .auto-va05.tiles-5x .auto-columns:first-child,.row .auto-va05.tiles-5x .auto-columns:nth-child(3n + 1) {margin-left:0;clear:both}
	.row .auto-va05.tiles-5x .auto-columns:nth-child(1),.row .auto-va05.tiles-5x .auto-columns:nth-child(2),.row .auto-va05.tiles-5x .auto-columns:nth-child(3) {margin-top:0}
}
@media screen and (max-width: 39.9375em) {
	.row .auto-va05.tiles-5x .auto-columns:nth-child(5) {display:none}
	.row .auto-va05.tiles-5x .auto-columns:nth-child(n) {width:48.5%;margin:.9375rem 0 0;clear:inherit}
	.row .auto-va05.tiles-5x .auto-columns:nth-child(2n) {float:right}
	.row .auto-va05.tiles-5x .auto-columns:first-child,.row .auto-va05.tiles-5x .auto-columns:nth-child(2n + 1) {clear:both}
	.row .auto-va05.tiles-5x .auto-columns:nth-child(1),.row .auto-va05.tiles-5x .auto-columns:nth-child(2) {margin-top:0}
}

/* 모바일 - 멀티기능성배너 */
#rollBanner-6.slick-dotted.slick-slider {margin-bottom:0}
#rollBanner-6 .auto-pager {margin:0}

/* .auto-vr03(mobile) */
@media screen and (max-width: 39.9375em) {
	.row .auto-vr03 {margin-top:0}
}
/* 최은비 / 966257 / 20200713 */
.view-banner{margin:0;}
.view-banner li{list-style:none;width:49%;float:left;}
.view-banner li:last-child{margin-left:2%;}





/* 황자연 / 975302 / 20200812 */
.com-about.academi {padding:2rem 0;}
.com-about .about-group.academi::after {content:'';display:table;clear:both}
.com-about .about-group.academi .academi-cell {float:left;width:40%;padding:2rem 2.25rem; margin:0 2rem; background-color:#005199; color:#fff; text-align:center; font-size:1.5rem; height:200px;}
.com-about .about-group.academi .academi-cell p {margin-bottom:.75rem;font-size:.9rem;}
.com-about .about-group.academi .academi-cell:first-child {padding-top:3.4rem;}
.com-about .about-group.academi .button {margin-top:1rem}
.com-about .about-group.academi a {color:#fff}

@media screen and (max-width: 39.9375em) {
	.com-about .about-group.academi .academi-cell {width:100%; display:block; margin:12px auto;}

}

/* 배진희 / 994319 / 20201015 */
.visual_wrap{width:1080px;}
.index-row.index_visual{}
.index-row.index_visual .index-columns{width:270px;padding:0 15px;}
.visualnews_tit{margin:40px 0;font-family: 'Noto Sans KR', sans-serif;text-align:center;font-size:45px;font-weight:bold;color:#1c236c;letter-spacing:-.08em;}
@media screen and (max-width: 39.9375em) {
.visual_wrap{width:100%;}
.index-row.index_visual{display:block;}
.index-row.index_visual .index-columns{display:block;width:100%;padding:0;}
.visualnews_tit{margin:15px 0 20px 0;font-size:30px;}
}

/* 배진희 / 1013376 / 20201217 */
.article-veiw-body.view-page .photo-layout{margin-bottom:0; max-width: 840px;}
.article-veiw-body.view-page .photo-layout figcaption{padding:.7rem 0 0 0;}
.article-veiw-body.view-page div[style] + p{margin-top:35px;}
.article-veiw-body.view-page p + div[style]{margin-top:35px}

/* 배진희 / 1022989 / 20210120 */
@media screen and (max-width: 39.9375em) {
.article-veiw-body.view-page div[style]+div[style]{margin-top:0;}
.article-veiw-body.view-page div[style] + p{margin-top:5px;}
.article-veiw-body.view-page figure+p{margin-top:0;}
}

/**********************************************
note : 리뉴얼모드
name : 최혜진
date : 21.06.23
**********************************************/
/**********************************************
note : 리뉴얼 font
**********************************************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
h1,h2,h3,h4,h5,h6,strong,p,a, .auto-titles
{font-family:'Noto Sans KR',-apple-system,BlinkMacSystemFont,'Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.font-noto {font-family:'Noto Sans KR' sans-serif}
.weight-500 {font-weight:500}

/**********************************************
note : 메인
**********************************************/
#rollBanner-7 .auto-pager {margin-bottom:0;margin-top:1rem}

/* 메인판 - custom02 */
#cus2.index-wrap .index-columns.grid-5 {padding-right:30px;border-right:1px solid rgba(0,0,0,.12)}
#cus2.index-wrap .index-columns.grid-6 {padding-left:30px}
#cus2.index-wrap .index-columns.grid-7 {padding-right:30px}
#cus2.index-wrap .gray-bg {background-color:#f0f2f3}
.box-skin .header a,.box-skin .header a {font-size:21px;font-weight:700;letter-spacing:-.07em}
.cus2 .box-skin .header a {padding:8px 0 10px 0}
.cus-view-flex-bg {background-color:#1c236c}

/* 잇츠뉴스 */
.box-skin.its-box .header a {margin-bottom:0}
.box-skin.its-box .header .its-icon {display:block;background:url('/image/its-tit-icon.gif')no-repeat 50% 50%;width:110px;height:50px;background-size:contain}
.auto-fontY {color:#efa223}

/* 숏코드 공통 */
.box-skin.cus-sec-menu {margin-bottom:1rem;font-size:0}
.box-skin.cus-sec-menu .header, .box-skin.cus-sec-menu .section {display:inline-block;vertical-align:middle}
.box-skin.cus-sec-menu .header {width:200px}
.box-skin.cus-sec-menu .header a {margin-bottom:0}
.box-skin.cus-sec-menu .section {width:calc(100% - 200px);text-align:right}

/* 오피니언 탭 */
.cus-opinion-tab .tabs-navs .tabs-item a {padding-top:8px !important;padding-bottom:8px !important;font-size:17px !important;letter-spacing:-.075em !important;border:1px solid #898989;font-weight:700}
.cus-tab-2 .tabs-wrap .tabs-panel {background-color:#f0f2f3}

/* 메인하단 롤배너 */
#rollBanner-7 .roll-btns {width:40px;background:url('/image/page-btn.gif')no-repeat}
#rollBanner-7 .roll-btns.btn-prev {background-position:}
#rollBanner-7 .roll-btns.btn-next {background-position:-40px 0}
#rollBanner-7 .roll-btns > i {display:none}

/**********************************************
note : 자동박스
**********************************************/
/* auto-d01-2 */
.auto-d01-2 {padding:12px;border:1px solid rgba(0,0,0,.12)}

/* auto-dl05-1 */
.auto-dl05-1 a {position:relative}
.auto-dl05-1 .large {border-bottom:1px solid rgba(0,0,0,.12)}
.auto-dl05-1 .auto-section {display:inline-block;position:absolute;left:15px;bottom:15px;padding:2px 12px 5px;background-color:#2e3483}
.auto-dl05-1 .auto-titles {letter-spacing:-.075em}
.auto-dl05-1 .small:nth-child(2) {margin-top:30px !important}

/* auto-mp02-2 */
.auto-mp02-2 {overflow:hidden}
.auto-mp02-2 .wrapper {position:relative;max-width:1200px;margin:0 auto 20px}
.auto-mp02-2 .wrapper::after {content:'';display:table;clear:both}
.auto-mp02-2 .auto-content.noimg {border-top:1px solid rgba(0,0,0,.12);min-height:250px}
.auto-mp02-2 .auto-content {padding: 14px 20px;min-height:106px;border-width:0 1px 1px 1px;border-style:solid;border-color:rgba(0,0,0,.12);background-color:#fff}
.auto-mp02-2 .auto-images {border:1px solid rgba(0,0,0,.12)}

/* auto-mp02-3 */
.auto-mp02-3 li {float:left;width:285px;margin:0 20px 20px 0}
.auto-mp02-3 li:nth-child(4n + 1) {clear:both}
.auto-mp02-3 li:nth-child(4n) {margin-right:0}
.auto-mp02-3 .auto-content {padding:10px 12px;min-height:104px;border:1px solid rgba(0,0,0,.12);background-color:#fff}
.auto-mp02-3 .auto-content.noimg {padding:26px 12px;min-height:250px}
.auto-mp02-3 .auto-images {border-width:1px 1px 0 1px;border-style:solid;border-color:rgba(0,0,0,.12)}
.auto-mp02-3 .auto-more .more-btns {display:block;width:100%;padding:16px 0;font-size:20px;background:#d1d2d4;text-align:center;cursor:pointer}
.auto-mp02-3 .auto-more .more-btns i.s7-plus {font-size:20px;color:#000}

/* auto-mp02-4 */
.auto-mp02-4 .auto-name {display:inline-block;vertical-align:middle}

/* auto-pr04-1 */
.auto-pr04-1 .auto-content {position:relative;padding:10px 0;height:70px;text-align:center;background:#fff}
.auto-pr04-1 .auto-titles {position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:0 40px;width:100%}
.auto-pr04-1 .photo-btn {bottom:0;height:70px;border:0;font-size:1.5rem;}

/* auto-dp01-3 */
.auto-dp01-3 {position:relative;height:352px}
.auto-dp01-3 .auto-titles,.auto-dp01-4 .auto-titles {height:50px}
.auto-dp01-3 .auto-images.for-text {height:65px}
.auto-dp01-3 .auto-images.for-text::after {position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}
.auto-dp01-3 .auto-section {position:absolute;z-index:1;bottom:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.12)}
.auto-dp01-3 .auto-section::before {content:"\e902";position:absolute;top:8px;right:0;display:inline-block;font:normal normal normal 14px/1 'ndsoft fonts';
font-size:17px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

/* auto-mr01-1 */
.auto-mr01-1 {position:relative;height:50px;padding-right:1rem;background-color:#fefefe;border:1px solid rgba(0,0,0,.12)}
.auto-mr01-1::before {content:'실시간뉴스';float:left;height:50px;padding:1rem 2rem 0;margin:-1px 1rem -1px -1px;font-size:18px;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fefefe;background-color:#2e3483}
.auto-mr01-1 .auto-container {margin-top:.9rem}
.auto-mr01-1 .slick-slide {margin-right:10px}
.auto-mr01-1 .slick-slide > a {line-height:48px}
.auto-mr01-1 .slick-list {margin-right:50px}
.auto-mr01-1 .photo-btn {width:15px;height:15px;top:17px;font-size:0.6rem;color:#5b5d6c;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-mr01-1 .photo-btn.auto-prev {right:14px;border-radius:2px 0 0 2px}
.auto-mr01-1 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}
.auto-mr01-1 .auto-boll [class*="size-"]::before {left:1px}

/* auto-mr01-2 */
.auto-mr01-2 {border:1px solid rgba(0,0,0,.12)}
.auto-mr01-2::before {content:'사설';float:left;height:50px;padding:1rem 2rem 0;margin:-1px 1rem -1px -1px;font-size:18px;font-weight:700px;
line-height:1;background-color:#efefef;border:1px solid rgba(0,0,0,.12)}
.auto-mr01-2 .auto-roll {padding-top:12px}

/* auto-db01-1 */
.auto-db01-1 .auto-group {float:left;width:50%}
.auto-db01-1 .auto-group:first-child {padding-right:30px}
.auto-db01-1 .item {margin-top:10px;font-size:0}
.auto-db01-1 .item:first-child,.auto-db01-1 .item:nth-child(6) {margin-top:0}
.auto-db01-1 .auto-num,.auto-db01-1 .auto-titles {display:inline-block;vertical-align:middle}
.auto-db01-1 .auto-num {overflow:hidden;width:22px;line-height:20px;color:#fff;border:1px solid rgba(0,0,0,.1);text-align:center;
font-size:15px;font-style:normal}
.auto-db01-1 .gray-bg {background-color:#efefef;color:#222;border:1px solid #bbb}
.auto-db01-1 .auto-titles {width:calc(100% - 30px);padding-left:12px}

/* auto-mp01-6 */
.auto-mp01-6 {border:1px solid #555}

/* auto-ma08-1 */
.auto-ma08-1 .auto-images.cover3 {background-size:130px;background-position: 13% 50%;}

/* m-auto-ta09-1 */
.m-auto-ta09-1 .titles {font-weight:500}

/**********************************************
note : footer
**********************************************/
#user-footer.footer-renew .footer-menu .footer-columns {vertical-align:top}
#user-footer.footer-renew .footer-menu .footer-columns.user-logo {width:120px;padding-right:20px}
#user-footer.footer-renew .user-address ul li.bars::before {content:''}
#user-footer.footer-renew .user-address .user-info {margin-bottom:20px;padding-right:20px}
#user-footer.footer-renew .user-address .user-info li {color:#222}
#user-footer.footer-renew .user-address .sns {display:inline-block;margin-right:4px;width:24px;height:24px;color:#fff;text-align:center;line-height:24px}
#user-footer.footer-renew .user-address .sns.icon-fb {background-color:#4867aa}
#user-footer.footer-renew .user-address .sns.icon-tw {background-color:#1da1f2}
#user-footer.footer-renew .user-address .sns.icon-yt {background-color:#ff0000}
#user-footer.footer-renew .user-box > [class*="item-"] {display:inline-block;vertical-align:bottom}
#user-footer.footer-renew .user-box .item-copy {padding-right:20px;width:calc(100% - 220px)}
#user-footer.footer-renew .user-box .item-sns {width:200px}
#user-footer.footer-renew .user-box .item-sns li {float:right}
#user-footer.footer-renew .cus-intra {padding-left:20px;width:350px;border-left:1px solid rgba(0,0,0,.5);font-size:0;}
#user-footer.footer-renew .cus-intra li {display:inline-block;padding-right:10px;font-size:13px;color:#222;letter-spacing:-.05em;line-height:27px}

/* 패밀리사이트 */
#user-footer.footer-renew .family-site {width:100%;margin:10px 0;padding-right:0 !important;border:1px solid rgba(0,0,0,.12);}
#user-footer.footer-renew .homeMenu {margin-left:0;font-size:0;white-space:nowrap;text-align:center}
#user-footer.footer-renew .homeMenu > li {position:relative;display:block;margin-left:1rem}
#user-footer.footer-renew .homeMenu > li:first-child {margin:0;padding:0}
#user-footer.footer-renew .homeMenu > li > a {display:block;font-size:13px;font-weight:400;line-height:40px;color:rgba(0,0,0,.5)}
#user-footer.footer-renew .homeMenu > li > a:hover {color:rgba(0,0,0,.95)}
#user-footer.footer-renew .homeMenu > li .hide-menu {position:absolute;left:0;right:0;top:100%;z-index:2;display:none;padding:5px 10px;width:100%;background-color:#fff;border:1px solid #d7d7d7}
#user-footer.footer-renew .homeMenu > li .hide-menu > li {display:block;}
#user-footer.footer-renew .homeMenu > li .hide-menu > li > a {font-size:13px;color:#797979;font-weight:400;line-height:23px}

/**********************************************
note : 기사뷰
name : 최혜진
date : 21.06.29
**********************************************/
/* header */
#cus2 .article-view-header {margin:1.8rem 0}
#cus2 .info-options li {margin-left:0}
#cus2 .info-options li:nth-last-child(2) {margin-left:.625rem}
#cus2 .info-options .options-btn {display:inline-block;width:36px;font-size:.875rem;border-width:1px;border-style:solid;border-color: rgba(0,0,0,.12);vertical-align:middle;border-radius:0}
#cus2 .info-options li:nth-child(1) .options-btn,#cus2 .info-options li:nth-child(3) .options-btn {border-right:0}
#cus2 .border-btm {margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.5)}
#cus2 .article-view-header .article-header-wrap .article-head-title {font-size:38px;line-height:1.375;letter-spacing:-.06em;font-weight:bolder;font-family:'Noto Sans KR', sans-serif;}

/* content */
#cus2 .user-snb-wrapper {padding-left:0;padding-right:0}
#cus2 .article-body-wrap {display:table}
#cus2 .article-body-wrap > [class*="article-"] {display:table-cell;vertical-align:top}
#cus2 .article-sns {width:36px}
#cus2 .article-body {width:calc(100% - 36px);padding-left:40px}

/* sns */
#cus2 .article-sns .social-group .sns-btn-icons {width:36px;height:36px;margin:0;font-size:1rem;line-height:36px;color:#fff;background-color:#555;border:0;vertical-align:top;cursor:pointer}
#cus2 .article-sns .social-group .sns-btn-icons.fb, #cus2 .article-sns .social-group .sns-btn-icons.facebook {background-color:#3a5795}
#cus2 .article-sns .social-group .sns-btn-icons.tw, #cus2 .article-sns .social-group .sns-btn-icons.twitter {background-color:#0084b4}
#cus2 .article-sns .social-group .sns-btn-icons.talk, #cus2 .article-sns .social-group .sns-btn-icons.story {background-color:#f9e000}
#cus2 .article-sns .social-group .sns-btn-icons.band {background-color:#44d592}
#cus2 .article-sns .social-group .sns-btn-icons.blog {background-color:#2db400}
#cus2 .article-sns .social-group .sns-btn-icons.share {background-color:#47c29e}
#cus2 .article-sns .social-group .sns-btn-icons.bookmark {background-color:#e73f72}
#cus2 .article-sns .social-group .sns-btn-icons.mail {background-color:#ff8522}
#cus2 .article-sns .social-group .sns-btn-icons.google {background-color:#db4a39}
#cus2 .article-sns .social-group .sns-btn-icons.pholar {background-color:#6f6cf7}
#cus2 .article-sns .social-group .sns-btn-icons.pinterest {background-color:#bd081b}
.reveal-container.cus-reveal .sns-btn-icons {position:relative}
.reveal-container.cus-reveal .sns-btn-icons::after {content:'';position:absolute;bottom:-16px;left:0;right:0;font-size:12px;color:#222}
.reveal-container.cus-reveal .sns-btn-icons.facebook::after {content:'페이스북'}
.reveal-container.cus-reveal .sns-btn-icons.twitter::after {content:'트위터'}
.reveal-container.cus-reveal .sns-btn-icons.story::after {content:'카카오스토리'}
.reveal-container.cus-reveal .sns-btn-icons.talk::after {content:'카카오톡'}
.reveal-container.cus-reveal .sns-btn-icons.google::after {content:'구글+'}
.reveal-container.cus-reveal .sns-btn-icons.band::after {content:'네이버밴드'}
.reveal-container.cus-reveal .sns-btn-icons.blog::after {content:'블로그'}
.reveal-container.cus-reveal .sns-btn-icons.pholar::after {content:'폴라'}
.reveal-container.cus-reveal .sns-btn-icons.pinterest::after {content:'핀터레스트'}
.reveal-container.cus-reveal .sns-btn-icons.user-bg::after {content:'url복사'}

/* 하단 다른기사 보기 */
#cus2 .view-editors {padding: 1rem 0;border-top: 1px solid rgba(0,0,0,.12);border-bottom: 1px solid #222}
#cus2 .view-editors .float-left, #cus2 .view-editors .float-right {width:50%}
#cus2 .view-editors .float-right {text-align:right}
#cus2 .view-editors .profile-images,#cus2 .view-editors .float-left .names,#cus2 .view-editors .float-left .email {display:inline-block !important;vertical-align:middle !important}
#cus2 .view-editors .profile-images {width:40px;height:40px}
#cus2 .view-editors .names {padding:0 10px;min-width:auto;}
#cus2 .view-editors .email {font-size:.75rem;font-weight:400;line-height::1.125;letter-spacing:-.025em;color:#707070}
#cus2 .view-editors .article-more {display:inline-block;position:relative;font-size:.813rem;color:rgba(0,0,0,.65);background-image:linear-gradient(transparent 0,transparent calc(50% - 8px),rgba(0,174,239,.25) calc(50% - 8px),rgba(0,174,239,.25) 100%);
background-position:0 0;background-size:100% 200%;transition:background-position 120ms ease-in-out,color 120ms ease-in-out;text-decoration:none}
#cus2 .view-editors .article-more:hover {color:#fff;background-image:linear-gradient(transparent 0,transparent calc(50% - 8px),rgba(0,174,239,.6) calc(50% - 8px),rgba(0,174,239,.6) 100%);
background-position:0 100%}

@media screen and (max-width: 39.9375em) {
	#cus2 .view-editors .float-right {width:100%}
	#cus2 .view-editors .names {float:left}
	#cus2 .view-editors .names,#cus2 .view-editors .articles {padding-top:8px}
	#cus2 .view-editors .articles::after {display:none}
	#cus2 .view-editors .articles {display:inline-block;position:relative;padding-right:0;font-size:.813rem;color:rgba(0,0,0,.65);background-image:linear-gradient(transparent 0,transparent calc(50% - 8px),rgba(0,174,239,.25) calc(50% - 8px),rgba(0,174,239,.25) 100%);
	background-position:0 0;background-size:100% 200%}

}

/* 모바일 기사뷰 하단 - 네이버 채널추가 */
.nv-openmain {text-align:center;margin-bottom:20px;padding:10px 0;background:#00c73c}
.nv-openmain button {padding:0 50px 0 50px !important}

#cus2 #emoji-for {border:0}

/**********************************************
note : 기사리스트
name : 최혜진
date : 21.06.29
**********************************************/
/* 기획특집 타일형 */
#cus-tile .user-snb {padding-right:0}
#cus-tile .article-list-content.type-tm .article-column {width:285px;margin-right:20px}
#cus-tile .article-list-content.type-tm .article-column:nth-child(3n+1) {clear:none}
#cus-tile .article-list-content.type-tm .article-column:nth-child(4n+1) {clear:both}
#cus-tile .article-list-content.type-tm .article-column:nth-child(4n) {margin-right:0 !important}
#cus-tile .article-list-content.type-tm .list-block .links .list-section {color:#005199}
#cus-tile .article-list-content.type-tm .list-block .links:hover .list-section {color:#fff}
#cus-tile .article-list-content.type-tm .list-block .links::before {border:0}
#cus-tile .article-list-content.type-tm .list-block .list-block-content {min-height:108px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.3);text-align:left}
#cus-tile .pagination {display:none}
#cus-tile .article-list-content.type-tm .list-titles {height:44px;font-weight:600}
#cus-tile .article-list-content.type-tm .list-summary {margin-bottom:21px}
.list-btn-more {background-color:#d1d2d4;color:#222}
.list-btn-more:hover {background-color:#ccc}

/* 배진희 / 1076533 / 20210726 */
#cardNews-div{width:774px !important;}
@media screen and (max-width:63.9375em) {
	#cardNews-div{width:100% !important;margin:0 auto;}
	#snsAnchor{display:none;}
}


/* 김민희 / 1089107 / 20210908 기사뷰하단 관련기사*/
.article-relation.custom .auto-article {vertical-align: baseline;letter-spacing: -.05em;}
.article-relation.custom .auto-valign {display:block;font-size:0}
.article-relation.custom .item {margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);display:block;}
.article-relation.custom .item:first-child {margin-top:0;padding-top:0;border-top:none}
.article-relation.custom .frame {width:120px}
.article-relation.custom .for-middle {display:inline-block;vertical-align:middle;}
.article-relation.custom .auto-images {display:block;}
.article-relation.custom .auto-images:not([class*=height-]) {height: 0;padding-bottom: 56.25%;}
.article-relation.custom .content {display:block;float:none;width:auto;margin-bottom:0}
.article-relation.custom .frame + .content {display:inline-block;width:calc(100% - 120px);padding-left:25px}
.article-relation.custom .auto-sums {margin-top:8px}
.article-relation.custom .auto-sums:not([class*=size-]) {font-size: .875rem;}

@media screen and (max-width: 39.9375em) {
.article-veiw-body .view-editors .email {display:none;}
.row .article-veiw-body .view-editors .float-left {float: none!important;}
.row .article-veiw-body .view-editors .float-right a {display: inline-block;overflow: hidden; position: relative; padding-right: .8rem;font-size: .75rem; line-height: 1.25em;color: #818181;letter-spacing: -.05em;text-overflow: ellipsis; white-space: nowrap;}
.row .article-veiw-body .view-editors .float-right a::after {content: ''; position: absolute; z-index: 1; right: 0; top: 50%; border-width: 3px; border-style: solid;border-color: transparent transparent transparent #c00; transform: translateY(-50%);}
}


/* 임희은 / 1079786 / 20210915 */
.bbs-skin.album.exp .album-columns .panel-block {margin-bottom:10px;}
.bbs-skin.album.exp .album-tiles:not([class*=tile-]) .album-columns:nth-child(-n+5) {margin-bottom:20px;}
.bbs-skin.album.exp .album-columns .exp-title .album-panel-title{text-align:center;font-weight:500;}
.bbs-skin.album.exp .album-columns .exp-title .album-panel-time{text-align:center;font-size:.85rem;}
#vodModal .exp {text-align:center;margin-top:150px;}
#vodModal .close-button {color:#fff;}
@media screen and (max-width: 39.9375em) {
	#vodModal .exp {position:relative;text-align:center;margin-top:250px;padding-bottom:56.28%;}
	#vodModal .exp .exp-video {position:absolute;left:0;width:100%;height:100%;}
}


.bbs-skin.album.exp .album-columns {width:32% !important;}
.bbs-skin.album.exp .album-tiles:not([class*=tile-]) .album-columns:nth-child(3n+1) {margin-left:0;clear:both;}
.bbs-skin.album .album-tiles:not([class*=tile-]) .album-columns:nth-child(4n+1) {margin-left:2%;float:left;clear:inherit;}


/* 배진희 / 1117413 / 20211213 */
.nv-openmain{margin:-40px 0 15px 0;}


/* 임희은 / 1124845 / 20220105 */
.article-veiw-body .view-copyright {font-size:1rem;}