@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 : 상단 (강혜리)
**********************************************/
#user-header {margin-bottom:1rem;border-bottom:1px solid #dcdcdc}

/**********************************************
note : 기사박스 (강혜리)
**********************************************/
/* 라인박스(상단) */
.box-skin.line-top {padding:.9375rem;background:#fefefe;border:5px solid #d3d3d3;border-bottom:none}

/* 라인박스(상단) */
.box-skin.line-down {padding:.9375rem;padding-top:0;background:#fefefe;border:5px solid #d3d3d3;border-top:none}

/**********************************************
note : 기사박스 (황자연)
**********************************************/
/* 라인박스(상단) */
.box-skin.line-top2 {padding:0;background:#fefefe;border:1px solid #d3d3d3;border-bottom:none}
.box-skin.line-top2 .header {padding-left:.9375rem; padding-top:.9375rem; padding-right:.9375rem;margin-bottom:0;background-color:rgba(0,0,0,.05)}
.box-skin.line-top2 .header > strong, .box-skin.header-bg .header > a {margin-bottom:0}
.box-skin.line.line-top2 {padding:0}
.box-skin.line.line-top2 .header {margin-bottom:0; font-weight:bold;}
.box-skin.line.line-top2 .content, .box-skin.line.header-bg .container {padding:.9375rem}
.box-skin.bg.line-top2 .header {background-color:transparent}
.box-skin.header-line.line-top2 .header2 {border-bottom-color:rgba(0,0,0,.07)}
@media screen and (max-width: 39.9375em) {
	.row .box-skin.header-bg .header, .row .box-skin.line.header-bg .content, .row .box-skin.line.header-bg .container {padding:.625rem}
}
/* 라인박스(하단) */
.box-skin.line-down2 {padding:.9375rem;padding-top:0;background:#fefefe;border:1px solid #d3d3d3;border-top:none}





/**********************************************
note : 자동박스 (강혜리)
**********************************************/
/* ha01 */
.auto-ha01 {padding-bottom:.9375rem;border-bottom:1px solid #dddddd}

/* mr03(import) */
.auto-mr03 {position:relative;padding:.625rem;background-color:#f8f8f9;border:1px solid rgba(0,0,0,.1)}
.auto-mr03 .auto-title {float:left;position:relative;padding:.5rem .625rem;margin-right:1rem;font-size:.8rem;line-height:1;color:#fefefe;letter-spacing:-0.05em;background-color:#323232;border-radius:.2rem}
.auto-mr03 .auto-title::after {content:'';position:absolute;z-index:1;border-width:4px;border-style:solid;border-color:transparent transparent transparent #323232;left:100%;top:50%;transform:translateY(-50%)}
.auto-mr03 .auto-title .point {color:#ffe92e}
.auto-mr03 .auto-roll {padding-right:40px;margin-top:.15rem}
.auto-mr03 .auto-roll .slick-slide {padding-right:.5rem}
.auto-mr03 .photo-btn {width:15px;height:15px;top:5px;font-size:0.6rem;color:#5b5d6c;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-mr03 .photo-btn.auto-prev {right:14px;border-radius:2px 0 0 2px}
.auto-mr03 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}

/* mr04(import) */
.auto-mr04 {position:relative;padding:.625rem;background-color:#f8f8f9;border:1px solid rgba(0,0,0,.1)}
.auto-mr04 .auto-title {float:left;position:relative;padding:.5rem .625rem;margin-right:1rem;font-size:.8rem;line-height:1;color:#fefefe;letter-spacing:-0.05em;background-color:#323232;border-radius:.2rem}
.auto-mr04 .auto-title::after {content:'';position:absolute;z-index:1;border-width:4px;border-style:solid;border-color:transparent transparent transparent #323232;left:100%;top:50%;transform:translateY(-50%)}
.auto-mr04 .auto-title .point {color:#ffa127}
.auto-mr04 .auto-roll {padding-right:40px;margin-top:.15rem}
.auto-mr04 .auto-roll .slick-slide {padding-right:.5rem}
.auto-mr04 .photo-btn {width:15px;height:15px;top:5px;font-size:0.6rem;color:#5b5d6c;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-mr04 .photo-btn.auto-prev {right:14px;border-radius:2px 0 0 2px}
.auto-mr04 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}

/**********************************************
note : 숏코드 (강혜리)
**********************************************/
/* 알림마당 */
.type-D.tabs-wrap .tabs-navs {border-bottom:1px solid #3b5a90}
.type-D.tabs-wrap .tabs-navs .tabs-item a {padding:.5rem .2rem}

/* 탭박스-A */
.type-A.tabs-wrap .tabs-navs .tabs-item a {padding:.5rem .2rem}

/* 탭박스-B */
.type-B.tabs-wrap .tabs-navs .tabs-item a {padding:.5rem .1rem}

/* 탭박스-C */
.type-C.tabs-wrap .tabs-navs .tabs-item a {padding:.5rem .2rem}


.auto-images.cover {
    background-size: contain;
}


.auto-mov-title2 { padding: .5rem .625rem; text-align: center;}


/**********************************************
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-ma02-2 .auto-content .auto-icons{position:absolute;z-index:2;font-size:1.5rem;color:#fefefe;left:.5rem;bottom:.1rem;text-shadow:2px 3px 2px rgba(0,0,0,.65);}

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


/* 김민희 / 921739 / 20200220 */
.auto-ha01.iconcustom .auto-icons{position:absolute;z-index:2;font-size:3rem;color:#fefefe;left:50%;top:50%;transform:translate(-50%,-50%);text-shadow:2px 3px 2px rgba(0,0,0,.65);}

/* 배진희 / 922429 / 20200221 */
.auto-hp03 .auto-images.cover{background-size:cover;}
/* 배진희 / 922620 / 20200224 */
.auto-hp03 .auto-content{border:5px solid #fff;}


/* 임희은 / 1012334 / 20201215 */
.index-wrap .index-columns.grid-6 {padding-left:10px}
.auto-hp03-1 .auto-content:first-child, .auto-hp03-1 .auto-content:nth-child(4n+1) {width:100%;}
.auto-hp03-1 .auto-content {width: calc(33.33% - 1px);}
.auto-hp03-1 .auto-content:nth-child(4) {clear:inherit;width:33.333%;}
.auto-mp01-6 {border: 5px solid #fff;}


#edit3_151 header{position:relative;}


/* 임희은 / 1110439 / 20211119 */
.auto-p01-1 .news_title{font-size:65px;font-weight:bold;line-height:80px;display:block;margin:30px 10px;height:160px;overflow:hidden;}
.auto-p01-1 .photo-titbg{position:relative;background:#000;height:250px;}
.auto-tp08-1 li{position:relative;}
.auto-tp08-1 .news_title{position:absolute;left:0;bottom:25px;}
.auto-tp08-1 .news_title strong{background:rgba(0,0,0,.8);display:inline;line-height:1.2em;font-size:1.438rem;}
@media screen and (min-width: 40em){
	.index-wrap.m-mdtoday .grid-2 {padding-left: .625rem;}
	.index-wrap.m-mdtoday .grid-1 {padding-right: .625rem;}
}
@media screen and (max-width: 39.9375em){
	.auto-tp08-1 .auto-images {height:0;/*padding-bottom:66.66%;*/ padding-bottom:93.86%; background-size:cover;background-position:center;background-repeat:no-repeat;}
	.auto-tp08-1 .auto-images.noimage {background-size:50% auto !important;}
	.auto-p01-1 .news_title{font-size:45px;line-height:45px;margin:30px 10px;height:90px;}
	.auto-p01-1 .photo-titbg{height:180px;}
	.auto-p01-1 .news_img{height:300px !important;}
}


.grid-10{padding-left:10px}
.grid-11{padding-right:20px}
.width-cus{width:363px}
.width-cus2{width:267px}



/* 윤미정 / 1167879 / 20220525 */
#rollBanner-1 .slick-slide-none {margin-left: -0.9375rem;margin-right: -0.9375rem;}