@charset 'UTF-8';


@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800&subset=korean');

body {color:#000;}
ul, li {padding: 0;margin: 0;list-style: none;}
em {font-style: normal;}

.t-a-c {text-align: center;}
.dis-flx {display: flex;}
.clear {clear:both;}
.po-re {position: relative;}
.dis-p-n {display:none !important;}
img {max-width: 100%;height: auto;}
img, svg {vertical-align: middle;}

.cat {font-size: 0.8rem;line-height:1.2rem;color: #fff;font-weight: 400;padding: 1px 8px 2px;border-radius: 3px;
text-transform: uppercase;display: inline-block;margin-bottom: 10px;background: #ff3d00;}
.cat-normal {font-size: 0.8rem;text-transform: uppercase;font-weight: 400;display: inline-block;margin-bottom: 10px;}
.m-0-auto {margin:0 auto;}

.use-name {color: #444444;letter-spacing:unset;font-size: 0.75rem;font-weight: 500;text-transform: uppercase;}
.section-padding {padding-top: 40px;padding-bottom: 0px;}
/* 사이드 메뉴 */

[data-theme=dark] .offcanvas-menu-wrap {background-color: var(--color-black);}

.offcanvas-menu-wrap .offcanvas-content {padding: 15px 30px 30px 30px;}
.offcanvas-menu-wrap {box-shadow: 0 7px 12px 0 rgb(0 0 0 / 16%);}
.offcanvas-menu-wrap .offcanvas-content .offcanvas-header .close-btn a {color: #333;}
.offcanvas-menu-wrap .offcanvas-content .offcanvas-header .close-btn {background: #fff;}


.offscreen-navigation .sub-menu {background-color:unset;}

.offscreen-navigation .menu > li > a {background-color:unset;}


.offscreen-navigation .menu > li > a:hover {font-weight:600;}

.offscreen-navigation .menu > li {
    border-bottom: 1px solid #e9e9e9;
}


/*
.offscreen-navigation ul li > a:hover {color: #e32816;}
*/

/* 헤더 */

[data-theme=dark] .site-branding .dark-logo {display: table-cell;color: #FFF;}
[data-theme=dark] .site-branding .light-logo {display: none;}
[data-theme=dark] .offcanvas-menu-wrap .site-branding .dark-logo {display: table-cell;color: #1d1e20;}
[data-theme=dark] .widget-list-item, .widget-list-link {color: #1d1e20 !important;}
.footer-social.style-2 .social-link {background-color: var(--color-dark-bg_2);}
[data-theme=dark] .footer-social.style-2 .social-link {color: var(--color-black);}

.text-logo {font-size: 36px;font-weight: 900;color: #1d1e20;}
.mobile-menu-bar .dark-logo {font-size: 24px;font-weight: 900;color: #1d1e20;}
.offcanvas-header .dark-logo {font-size: 24px;font-weight: 900;color: #1d1e20;}

.text-logo span, dark .text-logo span {
    display: inline-block;
    color: #fff;
    background: #e32816;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px 10px 3px;
    margin-left: 5px;
    line-height: 38px;
}
.mobile-menu-bar .dark-logo span, .offcanvas-header .dark-logo span {
    display: inline-block;
    color: #fff;
    background: #e32816;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 3px 10px 3px;
    margin-left: 5px;
    line-height: 30px;
}

.side-menu-list li a {font-size:15px;font-weight:600;color:#666;padding: 5px 0;}
.side-menu-list li a:hover {color:#e32816;}
/* menu */
.main-menu__nav ul li > a::before {display:none;}
.main-menu__nav ul li:hover > a::before {background: #00AEEF;}
.main-menu__nav ul li:hover > a {color: #fff;}

.main-menu__nav ul li > a {font-size: 1rem;font-weight: 600;}
.main-menu__nav ul li {margin-right: -4px;}
.roll-t-menu ul li {margin-right: -4px;}
/* top */
.rt-treding-slider1 .swiper-slide {justify-content: left;}
.trending-slide-title a {color:#fff;}

.mobile-menu-bar .logo img {
    max-width: 150px;
}

/*-- 헤더 */
.rt-section-heading .rt-section-dot {background-color: #242258;}
.offscreen-navigation ul li > a:hover {color: #00AEEF;}
/* 메인 */
.slider-navigation .slider-btn::after {background: linear-gradient(180deg, #00adef 0%, #242258 100%);}
.slider-navigation .slider-btn {color: #242258;}

#back-to-top:hover {background: #242258;}
#back-to-top {background: #242258;}
.template-search .search-form input[type=search] {border-bottom: 2px solid #00AEEF;}
.header-action-items .item a:hover {color: #00AEEF;}

/* 헤드라인 */
.rt-cat-primary {
    background-color: #00AEEF;
}
.rt-tab-menu .menu-link.active, .rt-tab-menu .menu-link:hover {
    background-color: #242258;
    border-color: #242258;
	box-shadow: unset;
}
.page-item.active .page-link {
    background-color: #242258;
    border-color: #242258;
}
.author-role a {color:#242258;}
.post-content .rt-post-cat-normal {padding: 0 8px; background-color: #00AEEF;border-radius: 3px;color: var(--color-white);}

.post-content p {color:#777;}

.top-headline-box-style-1 .title::after {background-color: #242258;}
.top-headline-box-style-1 {border-top: 3px solid #242258;}
/* 스킨 공용 ----------------------------------------------------------------------------------------------*/
.use-name, .new26_popular .rt-meta {display:none;}
.post-sm.style-2 .post-img::after {font-size:0.9rem;font-weight: 600;}
.rt-meta {margin-left:10px;}
.rt-post-meta, .rt-meta {font-weight: 400;}
.m-l-0 {margin-left:0px;}

.post-content .post-title:hover a {
    background-size: 100% 2px;
}

.category-none .item-content span {display:none;}
.bor-top-1 {border-top: 1px solid var(--color-border);}
.next-prev-wrap .item-icon a:hover {color: #00AEEF;}
.next-prev-wrap .content .title:hover {color:#111111;}

/* 스킨 p */
.new26_tab2 .post-content p {display:none;}

.thumb {position: relative;}
.gallery2 {background: url(/main_site/news26/images/gallery2.png) no-repeat;background-size: cover;}
.video {background: url(/main_site/news26/images/video.png) no-repeat;background-size: cover;}

.icon-24 {width: 24px;height: 24px;position: absolute;bottom: 10px;left: 10px;}
.icon-24 {z-index: 99;}
.type6 p, .type6 span {display:none;}

.post-sm.style-2 .post-img::after {right: 0;left:unset;}
.btn_minus i {font-size:0.8rem;margin-top:5px;}
.btn_plus i {font-size:1.2rem;}
.l-0 .icon-24 {left: 0px;}
.tit2 .post-title {}

/*
.new9_10type .cat-list .post-title {font-size: 0.9375rem;}
.new9_10type .cat-list li {border-top: 1px solid var(--color-border);padding-top: 20px;padding-bottom: 20px;}

/* 스킨 공용 ----------------------------------------------------------------------------------------------*/

.new9_por .list {padding-bottom:10px;margin-bottom:10px;}
.new9_por .cat-normal, .new9_por .rt-meta {display:none;}
.new9_por .post-img img {
    width: auto !important;
    height: auto !important;
    border-radius: 4% !important;
}
.new9_por_mb .list {padding-bottom:10px;margin-bottom:10px;}
.no-cat .cat-normal {display:none;}
.no-no .post-sm.style-1 .post-img::after {display:none;}
.post-sm.style-1 .post-img img {width: unset;height: unset;border-radius: var(--border-radius-xs);}

/* 스킨 */
.featured-list > li {margin-bottom: 12px;padding-bottom: 12px;}

.right-siderbar .rt-tab-menu .menu-link {padding: 13px 20px 10px;}

/* 긴 영역 */
.post-content h4.post-title {font-size: 1rem !important;line-height: 1.4;font-weight: 600;}


.owl-nav {display:none;}
.owl-dots.disabled {display: block !important;}
.owl-carousel .owl-dots {position: absolute;top: -53px;right: 0;background: #fbf8f5;padding-left: 15px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ff1d5b;}

.new26_roll4 p {display:none;}


/* new26_st */

.post-md .post-content {padding-left: 24px;}
.line-clamp-2 {-webkit-line-clamp: 2;display: -webkit-box;
    -webkit-box-orient: vertical;position: relative;overflow: hidden;text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;padding: 0 !important;}
.line-clamp-3 {-webkit-line-clamp: 3;display: -webkit-box;
    -webkit-box-orient: vertical;position: relative;overflow: hidden;text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;padding: 0 !important;}
.line-clamp-4 {-webkit-line-clamp: 4;display: -webkit-box;
    -webkit-box-orient: vertical;position: relative;overflow: hidden;text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;padding: 0 !important;}
.line-clamp-5 {-webkit-line-clamp: 5;display: -webkit-box;
    -webkit-box-orient: vertical;position: relative;overflow: hidden;text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;padding: 0 !important;}

p {font-size: 0.9rem;line-height: 1.35;}

/* 많이 본 기사 */
.type8_count {width: 30px;text-align: center;}
.new26_1type .post-content {padding:0 15px;}

.new26_1type .post-img {width:100%;}
.new26_1type .post-img img {height: auto;width: 100px;}

.type8 {align-items: center;padding-bottom:15px;padding-top:15px;border-bottom: 1px dashed #DCDEDF;}
.type8 .post-img {min-width: 95px !important;max-width: 95px !important;overflow: hidden;}
.single_post_text {padding-left: 20px;}

.type8_count {min-width: 35px;max-width: 35px;text-align: center;}

.type8 h4 {line-height: 1.1;}
.type8 h4 a {font-size: 1rem;}
.type8_count h2 {line-height: 50px;color: #CED0D2;font-size: 36px;}
.no-img {border:1px solid #eee;}
/*-- 메인 */






.no-cat .rt-post-cat-normal {display:none;}

/* 카테고리 */
.header-main-style-5 .main-menu__nav ul li > a {padding: 12px 15px;}

.main-menu__nav ul li:nth-child(1) {background:#242258;padding:0 10px;border-radius: 25px 0 0 25px;}
.main-menu__nav ul li:nth-of-type(1) > a {color:#fff;}
.main-menu__nav ul li:nth-of-type(1) > a:hover {color:#00AEEF;}

.main-menu__nav ul li:nth-child(2) {background:#00AEEF;padding-left:15px;}
.main-menu__nav ul li:nth-child(3) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(4) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(5) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(n+2):nth-child(-n+5) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(6) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(n+2):nth-child(-n+5) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(7) {background:#00AEEF;}
.main-menu__nav ul li:nth-child(8) {background:#00AEEF;}

.main-menu__nav ul li:nth-child(8) {padding-right:15px;}
.main-menu__nav ul li:nth-child(8) {background: linear-gradient(315deg, #242258 20%, #00AEEF 20%);}

.main-menu__nav ul li:nth-child(9) {background: linear-gradient(135deg, #00AEEF 20%, #242258 20%);}
.main-menu__nav ul li:nth-child(9) {padding-left:13px;}

.sticky .main-menu__nav ul li:nth-child(9) {background: linear-gradient(135deg, #00AEEF 15%, #242258 16%);}
.sticky .main-menu__nav ul li:nth-child(9) {padding-left:13px;}

.main-menu__nav ul li:nth-of-type(9) > a {color:#fff;}
.main-menu__nav ul li:nth-of-type(10) > a {color:#fff;}
.main-menu__nav ul li:nth-of-type(11) > a {color:#fff;}
.main-menu__nav ul li:nth-of-type(12) > a {color:#fff;}
.main-menu__nav ul li:nth-child(10) {background:#242258;}
.main-menu__nav ul li:nth-child(11) {background:#242258;}
.main-menu__nav ul li:nth-child(12) {background:#242258;padding-right:15px;border-radius: 0 25px 25px 0;}


.main-menu__nav ul li:nth-of-type(7) > a:hover {color:#fff;}
.main-menu__nav ul li:nth-of-type(8) > a:hover {color:#fff;}
.main-menu__nav ul li:nth-of-type(9) > a:hover {color:#00AEEF;}
.main-menu__nav ul li:nth-of-type(10) > a:hover {color:#00AEEF;}
.main-menu__nav ul li:nth-of-type(11) > a:hover {color:#00AEEF;}
.main-menu__nav ul li:nth-of-type(12) > a:hover {color:#00AEEF;}


.main-menu__nav ul li > a {padding: 8px 15px;}

.sticky .main-menu__nav ul li > a {padding: 8px 15px;}
.sticky .main-menu__nav ul li > a {font-size: .8rem;font-weight: 600;}



.menu-main-primary-container ul li:nth-child(1) {background:#242258;}

.offscreen-navigation .menu > li > a:hover {}

.menu-main-primary-container ul li:nth-child(n+2):nth-child(-n+8) {background:#00AEEF;}
.menu-main-primary-container ul li:nth-child(n+9):nth-child(-n+12) {background:#242258;}

.menu-main-primary-container ul li:nth-child(1) > a {color:#fff;font-weight:600;}
.menu-main-primary-container ul li:nth-child(1) > a:hover {color:#00AEEF;}
.menu-main-primary-container ul li:nth-child(n+2):nth-child(-n+8) > a {color:#333;font-weight:600;}
.menu-main-primary-container ul li:nth-child(n+2):nth-child(-n+8) > a:hover {color:#fff;}
.menu-main-primary-container ul li:nth-child(n+9):nth-child(-n+12) > a {color:#fff;font-weight:600;}
.menu-main-primary-container ul li:nth-child(n+9):nth-child(-n+12) > a:hover {color:#00AEEF;}

.offscreen-navigation .menu > li > a:hover {background:unset;}



.header-main-style-5 {border-bottom:0px;}


[data-theme=dark] .banner.inner-banner {background: #303030;}


.rt-section-heading {margin-bottom: 0px;margin-top: -3px;font-size: 1.3rem;}

.rt-sidebar-section-layout-1 {padding-top: 40px;padding-bottom: 50px;}
.rt-cat-primary {border-radius: 3px;}
.breadcrumb li a {font-size: 0.875rem !important;color: #646464;vertical-align: super;}
.rt-breadcrumb-wrap .breadcrumb .breadcrumb-item::before {vertical-align: super;}
.rt-breadcrumb-wrap .breadcrumb .breadcrumb-item a:hover {color: var(--color-meta-normal);}

.rt-breadcrumb-wrap .breadcrumb .breadcrumb-item.active {
    color: var(--color-meta-normal);
}

/*-- 카테고리 */

/*-- 모바일 헤드라인 --*/
.list-fl-l {width: 41.66666667% !important;float: left;}
.list-fl-r {width: 58.33333333% !important;float: left;}
.padding-right-10 {
    padding-right: 15px !important;
}
.skin_i1 {margin-bottom:20px;}
.rt-post-cat-normal {}
/*-- 사회 롤링 --*/
.post-carousel4 .cat {font-size: 0.8rem;line-height:1.2rem;color: #fff;font-weight: 400;padding: 1px 8px;border-radius: 3px;text-transform: uppercase;display: inline-block;margin-bottom: 10px;margin-top: 10px;background: #00AEEF;}
.j6 .bg-w p, .skin_i1 p, .news-list-style-1 hr {display:none;}

.dsp-o-499 {display: none !important;}


.news-list-style-1 .cat-normal {display:none;}
.news-list-style-1 .col-12 {padding-top: 15px;padding-bottom: 15px;}

/* 뷰페이지 */
.gut0ter-40 .p-t-0 {padding-top:0px !important;}
.animal, .new9_h1 .rt-post-cat-normal {background-color: #00AEEF;border-radius: 3px;padding:1px 5px;color:#fff;}
.no-cat .rt-post-cat-normal {display:none;}

.post-md.style-5 .post-content {padding-bottom:5px !important;}

.post-title a {letter-spacing: -1px;}

.h1-8 .cat {display:none;}
.h1-8 h4 {
    font-size: 1rem !important;
    line-height: 1.4;
	letter-spacing: -1px;
    font-weight: 600;
	padding-top:20px !important;
}
.h1-8 .detail {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    padding: 0 !important;
	color: var(--color-body);
}
.new10_por .post-sm.style-1 .post-img {
    border-radius: 50%;
    overflow: unset;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 230px;
}

.new10_por .post-sm.style-1 {
    align-items: unset;
}
.new10_por p {margin-top:5px;}

/* 이미지 갤러리 */
.slick-dots li button {
    width: 8px;
    height: 8px;
    background: #333;
    padding: 0;
    border: none;
    border-radius: 50%;
    font-size: 0px;
}
.slick-dots li.slick-active button {
    width: 8px;
    height: 8px;
    background: #ff6600;
    padding: 0;
    border: none;
    border-radius: 50%;
    font-size: 0px;
}
.slick-dots {padding: 0;margin: -9px auto 0;display: table !important;}
.slick-dots li {float: left;list-style: none;margin: 0 7px;}
.single-carousel-wrap {position: relative;}
.single-carousel .slick-dots {margin: 0 auto;padding-top: 10px !important;}
.single-carousel .slick-dots li {width: 100px;margin: 0;padding: 0 5px;}
.single-carousel .slick-dots li img {width: 100%;cursor: pointer;}
.single-carousel .slick-dots li.slick-active img {border: 2px solid #85ba41;}

.prev1 {width: 50px;height: 50px;display: table !important;color: var(--color-primary);line-height: 50px;text-align: center;
	font-size: 40px;position: absolute;top: 50%;left: 0;z-index: 77;margin-top: -65px;cursor: pointer;}
.next1 {width: 50px;height: 50px;display: table !important;color: var(--color-primary);line-height: 50px;text-align: center;
	font-size: 40px;position: absolute;top: 50%;right: 0;z-index: 77;margin-top: -65px;cursor: pointer;}





.banner.inner-banner {min-height: 20px;padding: 15px 0 5px;border-bottom: 1px solid var(--color-border);border-top: 1px solid var(--color-border);}
.rt-sidebar-section-layout-2 {padding-top: 25px;}




/* popup */
#multi_popup {
    background: #fff;
    color: #fff;
    position: fixed;
    top: 160px;
    left: 38%;
    z-index: 999999;
}

#multi_popup .conta {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 auto;
    width: 479px;
    height: 479px;
}

#multi_popup .close {
    background: #000;
    width: 100%;
    float: left;
    height: 35px;
	opacity:1;
}
#multi_popup #check {
    font-size: 14px;
    position: absolute;
    bottom: 9px;
    right: 45px;
	text-shadow: none;
    color: #fff;
	font-weight:400;
}
#multi_popup h3, 
#multi_popup1 h3 {font-weight:600;}

#multi_popup p, 
#multi_popup1 p {color:#333;font-size:17px;line-height:20px;}

#multi_popup ul#main_bn, 
#multi_popup1 ul#main_bn {padding:0px; margin:0px;}

#multi_popup #close, 
#multi_popup1 #close1 {font-size: 20px;position: absolute;bottom: 9px;right: 20px;}

#multi_popup .close div, 
#multi_popup1 .close1 div {float: left;text-align: right;}

#multi_popup #close a, 
#multi_popup1 #close1 a {color: #fff;display: block;}

#multi_popup1 .close1 {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;}
/* // popup */





/* sns */
.social-share-box li a.band {background: url(/main_site/news26/images/band.png) center center no-repeat;}
.social-share-box li a.blog {background: url(/main_site/news26/images/blog.png) center center no-repeat;}
.social-share-box li a.kakaostory {background: url(/main_site/news26/images/kakaostory.png) center center no-repeat;}
.social-share-box li.bookmark a {background: url(/main_site/news26/images/bookmark.png) center center no-repeat;}
.social-share-box li a.talk {background: url(/main_site/news26/images/talk.png) center center no-repeat;}
.social-share-box li a i.sns-text {
    position: absolute;
    left: -10000%;
    top: 0;
    overflow: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -10000px;
}
.social-share-style-1 a.band {background-color: #60606A !important;}
.social-share-style-1 a.blog {background-color: #38bd24 !important;}
.social-share-style-1 a.kakaostory {background-color: #F9BF14 !important;}
.social-share-style-1 a.talk {background-color: #FFE800 !important;}



.social-share-style-1 a:focus, .social-share-style-1 a:hover {color: #FFF;}
.social-share-style-1.layout-2 a {color: #7a7e83 !important;}


.post-sub-title blockquote {
    border-left: 4px solid #00AEEF;
    padding: 0px 0 0px 15px;
    font-size: 15px;
    line-height: 22px;
    color: #1d1e20;font-weight:600;
}

.post-body {border-top: 1px solid #e8e8e8;
    padding-top: 30px;
    margin-top: 10px;}

.rt-main-post-single .post-header {margin-bottom: unset;}
.rt-main-post-single .post-body p {margin-bottom:0px;}
.news-article-Body p, .news-article-Body div {font-size:17px;line-height:1.6rem;font-weight: 400;
font-family: 'Noto Sans KR', sans-serif;letter-spacing: -0.15px;}
.news-article-Body img {display: block;margin-right: auto;margin-left: auto;}
figcaption.caption {font-size: 14px;margin-top: 4px;color: #666;line-height: 1.3;letter-spacing: -0.03em;}

.article-Source p {font-size: 15px;letter-spacing: -0.03em;}
.article-Source p a {color:#222;font-weight:600;}

/* 기자정보 */
.author-box-style-1 {padding: 30px;}
.author-content .author-name {display:inline-block;font-size:16px !important;font-weight:400;}
.author-content .author-role {display:inline-block !important}
.author-content .author-role a {font-size:13px;font-weight:600;}


/* 관련기사 */
.relation .article {font-size: 1.05rem;font-weight: 600;position: relative;padding-left: 25px;margin-bottom: 12px;}
.relation .article a {color:#222;}
.relation .article a::before {content: "";position: absolute;left: 10px;top: 10px;
	background-color: #646464;width: 6px;height: 6px;border-radius: 50%;
}


.next-prev-wrap, .next-prev-wrap {border: none;padding: 20px;}

[data-theme=dark] .author-box-style-1 {background: #303030;}
[data-theme=dark] .breadcrumb li a {color:#a5a5a5;}
[data-theme=dark] .rt-section-heading .rt-section-line {border: 1px solid #5a5a5a;}
.post-md.style-9 .post-img > a:first-of-type img {height: auto;}
/*-- 뷰페이지 */


/* cms .help-block {display:none;}*/
.list-form {display:flex;}
.list-form-name {width:70px; margin-top:8px;}


/* icon */
.fa-circle-user:before, .fa-user-circle:before {content: "\f2bd";}


/* 푸터 */
.footer {background:#fff;border-top: 1px solid #ddd;padding: 20px 0;margin-top: 20px;}
.footer-bottom {border-top: 1px solid #ddd;}

.footer-top {padding: 0px;}
.mobile-block {display:none;}
.footer .text-logo {color:#fff;font-size:20px;}
.footer .text-logo span {padding: 3px 10px 6px;line-height: 24px;}
.footer-post-list .cat-list li {display: inline-block;align-items: center;position: relative;margin-right: 17px;
    -webkit-box-align: center;font-size:14px;
    -ms-flex-align: center;
}
.footer-post-list .cat-list li a {color: #777;font-size: 13px;font-weight: 600;}
.footer .post-content {font-size:12px;color:#999;}
.footer-bottom-area {min-height: 60px;}
.footer .p-b-0 {padding-bottom:0px !important;}
.copyright-text a {color: #444;}
.copyright {font-size: 13px;color: #999;}
.powered {position: absolute;right: 10px;bottom: 20px;}
.pos-rel {position: relative;}
/* 배너 baaner */
.banner {
  display: unset;
  display: unset;
  display: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  position: unset;
  z-index: 1;
}
.banner img {margin-bottom:20px;}

/*------ 날개배너 --------*/
.position-re {position: relative;}
#banner-right {position: absolute;top: 35px;left: 10px;z-index: 10;}
.side-banner-r {position:relative;float:right;width:160px;top:-15px;right:-160px;}
#banner-right > span {margin-bottom: 10px; display: block;}
.banner_contents {min-height: 300px; }
.position-re {position: relative;}
#banner-left { position: absolute;top: 35px;left: -15px;z-index: 10;}
.side-banner-l {position:relative;float:left;width:160px;top:-15px;left:-160px;}
#banner-left > span {margin-bottom: 10px; display: block;}
.banner_contents {min-height: 300px; }



/* 코로나19 위젯 */
/*
.cui_covid {display:none;}
*/
.cui_covid {margin-bottom:15px;}
.cui_covid .cc_title_wrap {position: relative;letter-spacing: -1px;}
.cui_covid .cc_title_wrap .cc_title_a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
display: block;padding: 0px 0px 10px 0px;}
.cc_title_a i {color:#e52c0c;}
.cui_covid .cc_title_wrap .cc_title {float: left;font-size: 16px;line-height: 20px;font-weight: 600;}
.cui_covid .cc_title_wrap .cc_sub {float: left;margin: 2px 0 2px 5px;font-size: 13px;line-height: 16px;color: #98999a;font-weight: 400;}
.cui_covid .cc_title_wrap:after {position: absolute;top: 16px;right: 15px;width: 8px;height: 14px;background-position: -645px -18px;content: '';}
.cui_covid .cc_info_wrap {border: 4px solid #ddd;}
.cui_covid .cc_list_info {overflow: hidden;text-align: center;padding:0px;margin:0;}
.cui_covid .cc_list_info .cli_item {float: left;width: 25%;padding: 16px 0 15px;}
.cui_covid .cc_list_info .cli_title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-style: normal;display: block;font-size: 14px;line-height: 17px;
    color: #6c6c6c;letter-spacing: -1px;}
.cui_covid .cc_list_info .cli_item.cli_patient .cli_value {color: #ef1360;}
.cui_covid .cc_list_info .cli_item.cli_checkup .cli_value {color: #4f7ae4;}
.cui_covid .cc_list_info .cli_item.cli_clear .cli_value {color: #22B14C;}
.cui_covid .cc_list_info .cli_value {font-size: 17px;margin-top: 5px;line-height: 25px;white-space: nowrap;letter-spacing: -1.5px;display: block;font-weight:400;}

.cui_covid .cc_list_info .txt_change {display: block;margin-top: -2px;font-weight: 200;font-family: SF Pro Display,sans-serif;font-size: 13px;color: #000;}

.cui_covid .cc_list_info .ico_arr {margin-top: 10px;}

.cui_covid .cc_list_info .ico_arr.up {margin-top: 8px;}
.cui_covid .cc_list_info .ico_arr.up {width: 0;height: 0;margin: 7px 5px 0 0;background: none;border-left: 4px solid transparent;
border-right: 4px solid transparent;border-bottom: 5px solid #444;}
.cui_covid .cc_list_info .ico_arr.down {width: 0;height: 0;margin: 7px 5px 0 0;background: none;border-left: 4px solid transparent;
border-right: 4px solid transparent;border-top: 5px solid #444;}
.cui_covid .cc_list_info .ico_arr {display: inline-block;overflow: hidden;width: 7px;height: 2px;margin: 8px 5px 0 0;background-color: #444;vertical-align: top;
font-size: 1px;line-height: 0;text-indent: -9999px;}
/* 코로나19 위젯 */



/* cms */
.about-img-gallery-style-2 img.note-float-right {padding-left: 25px;margin-bottom: 20px;margin-top: 5px;}
.about-img-gallery-style-2 p {font-size: 16px;line-height: 24px;}

figure {max-width: 100% !important;}
.rt-post-overlay.rt-post-overlay-md .post-img img {min-height: auto;}


@media print {
	.header1, .header-action-items,
	.page_header, .util-list,.inner-banner,
	.print-no,.theme-switch-box-wrap,
	footer {
    display: none !important;
    visibility: hidden !important;
	}
	blockquote {
		border-top:0px !important;
		border-right:0px !important;
		border-bottom:0px !important;
	}
	.visible-print  { display: inherit !important; }
	.hidden-print   { display: none !important; }
}

@media (max-width: 991px) {
	.post-md.style-2 {flex-direction: unset;}
}

@media (max-width: 768px) {
	.side-banner-r, .side-banner-l {display:none;}
	.container, .container-md, .container-sm {max-width: 760px;}
	.news-article-Body div figure {float: none !important;margin-left: auto !important;margin-bottom: 25px !important;}
	.template-search .search-form input[type=search] {width: 90%;font-size: 20px;padding: 10px 0;}
}

@media (max-width: 767px) {
	.rt-post-overlay .post-img img {min-height: auto;}
	
}


@media (max-width: 499px) {
	.mobile-none {display:none;}
	.mobile-block {display:block;}
	.footer-widget .logo, .footer-post-list .cat-list {text-align:center;}
	.mobile-top-bar {display:none;}
	.dsp-n-499 {display: none !important;}
	.dsp-o-499 {display:block !important;}
	.post-title, .post-content h4.post-title, .type8 h4 a {font-size:1rem !important;font-weight: 600;}
	
	[data-theme=dark] .offscreen-navigation ul li > a {color: var(--color-white);}

	.prev1, .next1 {margin-top: -30px;}
	.template-search .search-form input[type=search] {width: 90%;font-size: 16px;padding: 10px 0;}
	.new10_por .post-sm.style-1 .post-img {flex: 0 0 150px;}
	.new10_por p {display:none;}
	.post-sm.style-1 .post-img {flex: 0 0 150px;}
	.section-padding {padding-top: 15px;}
	.side-banner-l, .side-banner-r {display:none;}
}


.m-0 {margin:0px !important;}
.m-t-20 {margin-top:20px !important;}
.m-b-0 {margin-bottom:0px !important;}
.m-b-5 {margin-bottom:5px !important;}
.m-b-8 {margin-bottom:8px !important;}
.m-b-10 {margin-bottom:10px !important;}
.m-b-20 {margin-bottom:20px !important;}
.m-b-30 {margin-bottom:30px !important;}
.m-b-40 {margin-bottom:40px !important;}
.m-b-50 {margin-bottom:50px !important;}
.m-b-100 {margin-bottom:100px !important;}
.m-b-200 {margin-bottom:200px !important;}

.p-t-0 {padding-top:0px !important;}
.p-t-20 {padding-top:20px !important;}
.p-t-30 {padding-top:30px !important;}
.p-t-40 {padding-top:40px !important;}
.p-l-0 {padding-left:0px !important;}

.p-tb-0 {padding-top:0px !important; padding-bottom:0px !important;}

.p-b-0 {padding-bottom:0px !important;}
.p-b-20 {padding-bottom:20px !important;}
.p-b-30 {padding-bottom:30px !important;}
.p-b-40 {padding-bottom:40px !important;}
.p-b-80 {padding-bottom:80px !important;}