@charset "UTF-8";
/**********************************************
note : webfonts
**********************************************/
@import url('//fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&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 : design custom style page
**********************************************/

/*body {background:#f8f8f8}*/



/**********************************************
note : 날개배너
**********************************************/
.view-aside {position:absolute;z-index:1000;width:auto;height:auto;top:0}
.view-aside::after {content:'';display:table;clear:both}
.view-aside img {max-width:inherit !important}
.view-aside.left-wing {right:calc(100% + 15px);top:879px}
.view-aside.right-wing {left:calc(100% + 15px);top:1240px}

/* mr01(import) */
.auto-mr01 {position:relative;height:50px;padding-right:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.auto-mr01::before {content:'최신뉴스';float:left;height:50px;padding:1.063rem .9rem 0;margin:-1px 1rem -1px -1px;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em; color:#ffffff; background-color:#c00}
.auto-mr01 .auto-container {margin-top:.9rem}



/* 디자인박스5 */
.box-skin.design-5 .header {position:relative;padding:.625rem .9375rem;margin-bottom:1rem;color:#fff;background-color:#32343c;}
.box-skin.design-5 .header::before {content:'';position:absolute;z-index:2;border-width:6px;border-style:solid;border-color:#32343c transparent transparent transparent;top:100%;left:1rem}
.box-skin.design-5 .header > strong, .box-skin.design-5 .header > a, .box-skin.design-5 .header > a:hover, .box-skin.design-5 .header > a:active {color:#fff}
@media screen and (max-width: 39.9375em) {
	.row .box-skin.design-5 .header {padding:.625rem;margin-bottom:.5rem}
	.row .box-skin.design-5 .header::before {border-width:4px}
}

.ico {position: absolute; z-index: 1002; right: 0;  bottom: 40px;}

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



/* vr01-1 */
.auto-vr01-1 .auto-column {/* padding:.3rem .9375rem 0 */}
.auto-vr01-1 .auto-column .auto-images {transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-vr01-1 .auto-column:hover .auto-images {transform:translateY(-5px);box-shadow: 0 8px 10px 0 rgba(0, 19, 60, .12), 0 4px 4px 0 rgba(0, 20, 61, .08), 0 16px 16px 0 rgba(0, 20, 61, .08), 0 32px 32px 0 rgba(0, 20, 61, .08), 0 0 0 1px rgba(0, 20, 61, .08);}
.auto-vr01-1 .photo-btn {top:0;bottom:0}
.auto-vr01-1 .photo-btn .btn-inner {width:64px;height:64px;padding-top:.5rem;font-size:2.2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform: scale3d(.7, .7, 1);opacity:0;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-vr01-1:hover .photo-btn .btn-inner {transform: scale3d(1, 1, 1);opacity:1}
.auto-vr01-1 .photo-btn.auto-prev {left:-32px}
.auto-vr01-1 .photo-btn.auto-next {right:-32px}
.auto-vr01-1 .slick-list {margin: 0 -10px;}
.auto-vr01-1 .slick-slide {margin: 0 10px;}


/* 김민희 / 1079811 / 20210805 */
/* 디자인박스8 */
.box-skin.design-8 .header {position:relative;padding:.625rem .9375rem;margin-bottom:1rem;color:#fff;background-color:#0b54b6;}
.box-skin.design-8 .header::before {content:'';position:absolute;z-index:2;border-width:6px;border-style:solid;border-color:#0b54b6 transparent transparent transparent;top:100%;left:1rem}
.box-skin.design-8 .header > strong, .box-skin.design-8 .header > a, .box-skin.design-8 .header > a:hover, .box-skin.design-8 .header > a:active {color:#fff}
@media screen and (max-width: 39.9375em) {
	.row .box-skin.design-8 .header {padding:.625rem;margin-bottom:.5rem}
	.row .box-skin.design-8 .header::before {border-width:4px}
}

/**********************************************
note : 미디어N 관련기사
**********************************************/
#median-outlink {margin:2.125rem auto;padding:1.375rem;background-color:#f8f8f8;border:1px solid rgba(0,0,0,.05);}
#median-outlink .no-bullet {margin:0;padding:0;list-style:none}
#median-outlink .no-bullet li {font:.875rem/1.3 normal normal;letter-spacing:-.05em;color:#000}
#median-outlink .no-bullet > :not(:first-child) {margin-top:.625rem}
#median-outlink .no-bullet li a {display:block;overflow:hidden;font:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis}

/* 강수현 / 1563701 / 20260319 */
#user-footer .user-nav a {padding:0 .35rem;font-size:.8rem}


/* 윤미정 / 1581272 / 20260507 */
.auto-pr05 {
	height: 320px;
}