/**************************************************
note : box-skin
**************************************************/
.user-bg2 {background-color:#000049}
.user-point2 {color:#10653c}

.box-skin.title-line .header {margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.12)}
.box-skin.title-line .header > a, 
.box-skin.title-line .header > strong {margin-bottom:.75rem}
.box-skin.title-line .header .small-t {position:relative;padding-right:20px}
.box-skin.title-line .header .small-t::after {content: '';display:inline-block;width:100%;height:3px;background:#000049;position:absolute;bottom:-11px;left:0}
.box-skin.gray {background-color:#dadae9}

/**************************************************
note : 기사제보 페이지
**************************************************/
.kakao-box {position:relative;margin-bottom:1.25rem;padding:3rem 1.25rem 1.25rem 1.25rem;background-color:#ffcc00;background-image:url('/image/company/kakao_bg.png');background-repeat:no-repeat;background-position: top 1.25rem left 1.25rem}
.kakao-box p {margin-bottom:0;font-weight:500}
.kakao-box p strong {font-size:1.188rem;}
.kakao-box a {position:absolute;top:50%;transform:translateY(-50%);right:1.25rem;padding:2rem 0 2rem 2rem;}

/**************************************************
note : 기사등록페이지 아이콘
**************************************************/
.uploader-tabs .tabs-title{float:left;width:33.33333%;position:relative;z-index:2;text-align:center}
.uploader-tabs .tabs-title a{padding:.5rem .9375rem;font-size:.8125rem;font-weight:400;font-weight:var(--wgt400,400);text-decoration:none}
.accordion-item .icon-tabbox::after {content:'';display:table;clear:both}
.accordion-item .icon-tabbox button {float:left;width:calc(20% - 1px);height:43px;margin-right:1px;margin-bottom:1px;padding-top:.5rem;padding-bottom:.5rem;font-size:.8rem;line-height:1em;color:#727d92;border:1px solid #d4d7de;cursor:pointer}
.accordion-item .icon-tabbox button:nth-child(5n) {width:20%;margin-right:0}
.accordion-item .icon-tabbox button:nth-child(5n + 1) {clear:both}
.accordion-item .icon-tabbox button:hover {color:rgba(0,0,0,.9);border-color:#aab1bd}

/**************************************************
note : 기능성 배너 버튼
**************************************************/
#rollBanner-1 .banner_box.vote_banner_box {margin-bottom:0}
#rollBanner-1 .roll-btns {display:block;font-size:1.5rem;color:#fff}
#rollBanner-1 .roll-btns.btn-prev {left:-3%}
#rollBanner-1 .roll-btns.btn-next {left:98%}
#rollBanner-2 .columns {padding-left:0;padding-right:0}
#rollBanner-2 .roll-btns {display:block;position:absolute;z-index:100;top:92%}
#rollBanner-2 .roll-btns.btn-prev {right:80% !important;color:#afafaf;font-size:.75rem}
#rollBanner-2 .roll-btns.btn-next {left:80% !important;color:#afafaf;font-size:.75rem}
@media screen and (max-width: 39.9375em) {
	#rollBanner-2 .roll-btns.btn-prev {display:none !important}
	#rollBanner-2 .roll-btns.btn-next {display:none !important}
	#rollBanner-2 .row.expanded  {width:270px}
}

/**************************************************
note : 기사뷰 
**************************************************/
/* 스크롤 탑 */
#sticky-header .aht-wrapper > .options {width:220px}

/* 상단 배너 좌우 여백 */
.view-banner-box {margin-left:-1.25rem;margin-right:-1.25rem}

/**************************************************
note : 소개페이지
**************************************************/
/* 연혁 */
.about-us.com-3 ul {margin:0}
.about-us.com-3 li {list-style:none;font-size:.9rem;letter-spacing:-0.08em;line-height:25px;text-align:left;color:#555}
.about-us.com-3 span {float:left;font-size:60px;font-family:'Josefin Sans', sans-serif;color:rgba(17,101,61,.3);line-height: 1.2;letter-spacing:-6px}
.about-us.com-3 > .row {margin-bottom:40px;padding-bottom:24px;border-bottom:1px dashed #dedddd}
.about-us.com-3 > .row:last-child {margin-bottom:0;padding-bottom:0;border:0}
.about-us.com-3 .small-12.medium-2.large-2.columns {padding:0 !important}
.about-us.com-3 .small-12.medium-12.columns {padding:0 !important}
.about-us.com-3 .small-12.medium-10.large-10.columns {padding:0 !important}

/* 제호와 CI */
.about-us.com-4 .item {margin-bottom:30px}
.about-us.com-4 img {width:30%}
.about-us.com-4 .title {display:block;font-size:1.25rem;font-weight:600;color:#11653D;margin-bottom:20px}
.about-us.com-4 .con-img {float:left;display:inline-block;width:160px;margin-right:1rem}
.about-us.com-4 .con-img.first {float:left;display:inline-block;width:540px;margin-right:1rem}
@media screen and (max-width: 39.9375em) {
	.row .about-us.com-4 .con-img {float:none;display:block;width:100%;margin-right:0;margin-bottom:1rem}
}

/* 찾아오시는 길 */
#com-map .route.brown {background-color:#826148}

/**************************************************
note : 모바일 광고
**************************************************/
#rollBanner-4 .banner_box img {height:75px}


/* 최은비 / 1234718 / 20230116 */
@media screen and (max-width: 39.9375em) {
#user-wrap .row .article-veiw-body.view-page .photo-layout figcaption{text-align:left !important;}
.row .article-veiw-body.view-page .photo-layout figcaption{text-align:left !important;}
}


/* 홍경아 / 1235114 / 20230117 */
.article-veiw-body.view-page p {text-align: justify;}

/* 최은비 / 1236075 / 20230119 */
.about-us.skin-1 .content>:last-child{padding:33px 0 3.125rem 2.5rem;}
.about-us.skin-1 .content .item.profile img{display:block;margin:0 auto;}
.about-us.skin-1 .content .item.profile strong{display: block;font-size: 20px;padding: 5px 0;}
.about-us.skin-1 .content .item.profile .pro-inner{line-height:1.8;}

/* 최은비 / 1237793 / 20230130 */
#article-view .article-veiw-body{margin-bottom: 2.125rem !important;}

/* 배진희 / 1237822 / 20230130 */
.article-veiw-body.view-page div[style]+div[style], .article-veiw-body.view-page div[style]+p, .article-veiw-body.view-page figure+div[style], .article-veiw-body.view-page figure+figure, .article-veiw-body.view-page figure+p{margin-top:1rem;}
.article-veiw-body.view-page .photo-layout{margin-bottom:0;}
#article-view .article-veiw-body{margin-bottom:1rem !important;}
#article-view .tag-group{margin-bottom:1rem !important;}


/* 임희은 / 1238190 / 20230131 */
#article-view .article-view-header {margin-bottom:1rem;}
.article-veiw-body.view-page .photo-layout figcaption, .article-veiw-body.view-page .simplebox-title {margin-top:1rem;}
#article-view .tag-group .tag {margin-bottom:1rem;}

/* 임희은 / 1240211 / 20230207 */
.article-veiw-body.view-page p {word-break:break-all;}

/* 최은비 / 1250278 / 20230313 */
.view-banner-box{margin-top:-42px;}
.view-banner-box .btn-box{text-align: right;width: 750px;margin: 0 auto;}
.view-banner-box .btn-box i{font-size:23px;}
@media screen and (max-width: 39.9375em) {
.view-banner-box{margin-top:0}
}


/* 홍경아 / 1257527 / 20230403 */
#article-view .social-btn-box {display:none}


/* 윤미정 / 1308130 / 20230922 */
.box-skin.more .header > a[class*="btm-"]::after {padding: 0 10px;background: #fff;}

/* 이승현 / 1330855 / 20231214 */
.box-skin.idox-box01 .header a{margin-bottom:1.3rem;font-size: 1.625rem;  font-weight: bold; letter-spacing: -.045em;}
.box-skin.idox-box01 .header .txt{background-color:#ffc000;padding: 0px 5px 2px 5px;}

.user-point4{color:#ce0000}


/* 홍경아 / 1357831 / 20240320 */
.box-skin.top_tit {position: relative;}
.box-skin.top_tit .header {position: absolute; top: -12px; background-color: #fff; padding: 0 10px;}
.box-skin.top_tit .header a { font-size:16px;font-weight: 700;}
.box-skin.top_tit .content {margin: 10px 10px 0;}

/* 강수현 / 1358156 / 20240321 */
#rollBanner-6 {background-color:#ffe29b;padding:1rem 0 .5rem 0;margin-bottom:1.5rem}
#rollBanner-6 .roll-btns {font-size:1.5rem}
#rollBanner-6 .roll-btns.btn-prev {right:100%}
#rollBanner-6 .roll-btns.btn-next {right:99%}
.box-skin.title-line .header .title-s {color:#db2231}
.box-skin.title-line .header .small-s {position:relative;padding-right:20px}
.box-skin.title-line .header .small-s::after {content: '';display:inline-block;width:100%;height:3px;background:#db2231;position:absolute;bottom:-11px;left:0}

/* 임희은 / 1358896 / 20240325 */
.box-skin.title-line .header .title-y {color:#ff6c00}
.box-skin.title-line .header .small-y {position:relative;padding-right:20px}
.box-skin.title-line .header .small-y::after {content: '';display:inline-block;width:100%;height:3px;background:#ff6c00;position:absolute;bottom:-11px;left:0}

/* 이승현 / 1380913 / 20240611 */
/* .article-veiw-body.view-page .photo-layout img{border:1px solid #000;} 
.border--imgline {border:1px solid #000}*/
.border--imgline {border: 1px solid rgba(0, 0, 0, .1);}