@charset "UTF-8";
/**********************************************
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:'Malgun Gothic','돋움','dotum','Apple SD Gothic Neo','Helvetica Neue','Helvetica','Roboto','Arial',sans-serif}

/**********************************************
note : 자동박스 수정
name : 권오석
**********************************************/
/* hr14 */
.auto-hr14 {position:relative}
.auto-hr14 {overflow:hidden;position:relative}
.auto-hr14 .auto-images.cover {overflow:hidden;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.auto-hr14 a:hover .auto-images.cover {transform:scale(1.1, 1.1)}
.auto-hr14 .photo-titbg {text-align:center}
.auto-hr14 .photo-titbg [class*="size-"] {position:absolute;z-index:1;left:1.25rem;right:1.25rem}
.auto-hr14 .photo-titbg [class*="size-"] {bottom:3rem;-webkit-transition:all .3s;transition:all .3s}
.auto-hr14 a:hover .photo-titbg [class*="size-"] {-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:all .3s;transition:all .3s}
.auto-hr14 .photo-btn {top:50%;width:45px;height:80px;font-size:2.2rem;color:#fefefe;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s}
.auto-hr14 .photo-btn.auto-prev {left:0;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}
.auto-hr14 .photo-btn.auto-next {right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}
.auto-hr14:hover .photo-btn.auto-prev,.auto-hr14:hover .photo-btn.auto-next {-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}
.auto-hr14 .auto-pager {position:absolute;z-index:10;right:.625rem;bottom:.625rem}
.auto-hr14 .auto-pager li[id*="slick-"] button[data-role] {width:.8rem;height:.8rem;background-color:#fefefe;border:1px solid rgba(255,255,255,.65)}
.auto-hr14 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#1911A2 !important;border-color:transparent}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.auto-hr14 .auto-images.cover {transition:inherit}
}

/* hr11-1 */
.auto-hr11-1 {position:relative}
.auto-hr11-1 .photo-titbg [class*="size-"] {position:absolute;z-index:1;left:1.25rem;right:1.25rem}
.auto-hr11-1 .auto-columns {position:relative}
.auto-hr11-1 .auto-columns .photo-titbg [class*="size-"] {bottom:1.25rem}

/*mr01*/
.auto-mr01 {background-color:#333}
.auto-mr01.auto-boll a {color:#fff !important}
.auto-mr01.auto-boll [class*=size-]::before {background-color:#fff}
.auto-mr01::before {content:'실시간뉴스';padding:1.063rem .813rem 0;background-color:#01A2DA}

/* mp02 */
.auto-mp02 .auto-section {z-index:1;top:0;left:0;padding:.25rem .5rem;font-size:.75rem}

/* m-tp08 */
.m-auto-tp08 .auto-images.height-200{height:0; padding-bottom:57%}

/**********************************************
note : footer
name : 권오석
**********************************************/
/*하단수정*/
#user-footer .footer-menu .footer-columns.user-logo {width:185px}

/**********************************************
note : 메인단여백
name : 이경아
**********************************************/
.index-wrap .index-columns.grid-6 {padding-right:15px}

/**********************************************
note : 모바일기사뷰
name : 이경아
**********************************************/
@media screen and (max-width: 63.9375em) {
.row .article-view-header .article-head-nav {display:block}
}

/**********************************************
note : 기본스타일 추가 - 테이블 적용시 세로정렬값
name : 김종화
**********************************************/
.vertical-top {vertical-align:top}
.vertical-mid {vertical-align:middle}
.vertical-btm {vertical-align:bottom}

/**********************************************
note : mobile box-skin
name : 김종화
**********************************************/
/* 배경초기화 */
.bg-inherit {border:none!important;background-color:inherit!important}

/* 모바일박스 - 원색계열 */
.box-skin.mbox-bg-black {background-color:#000 !important}
.box-skin.mbox-bg-blue {background-color:#005ca0 !important}

/* 모바일박스 - 파스텔계열*/
.box-skin.mbox-pbg-brown {background-color:#dbd7cc !important}

/* 모바일박스 - 그라이데이션 */
.box-skin.mbox-gbg-red {background-image:linear-gradient(135deg, #ff6517 0%, #e70033 100%)}

/* 모바일박스 - 제목 */
.box-skin[class*="mbox-bg-"] > .header,
.box-skin[class*="mbox-gbg-"] > .header {color:#fff}

/* 라인클래스 */
.box-skin.border-top-10, .box-skin .border-top-10 {border-top:10px solid #ddd}
.box-skin.border-btm-10 {border-bottom:10px solid #ddd}

.mobile .box-skin > .header > strong, .mobile .box-skin > .header > a {margin-bottom:1rem;font-size:1.375rem;font-weight:500!important;font-family:'Noto Sans KR',sans-serif!important;letter-spacing:-.1em;}

.article-veiw-body.view-page.font-size17 {font-size:1rem}


/*고정박스 섹션명*/
.auto-mp02 .user-bg {background-color: #01A2DA !important;}

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

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


/* 황자연 / 1004902 / 20201120 */
/*.write-form .accordion .accordion-title {display:none !important;}*/

/* 배진희 / 1102890 / 20211027 */
@media screen and (max-width: 39.9375em) {
	#admin-container .ad-content .panel-header{height:auto;}
	#admin-container .ad-content .panel-header .panel-title .float-left{float:none !important;}
	#admin-container .ad-content .panel-header .panel-title .float-right.show-for-medium{display:block !important;float:none !important;margin-bottom:15px;}
}

/* 윤미정 / 1284258 / 20230703 */
.rolling-bn.banner-multi-box.slick-initialized.slick-slider .columns {padding-right: 0;padding-left: 0;}
.rolling-bn .slick-slide {padding: 0;margin: 0;}
