@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');

**********************************************/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

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}

.article-list .article-list-content .list-image {background-size:contain}

.index-wrap .index-columns.grid-4{padding-right:10px !important}

/* 배너 라인 */
.banner-line {border:1px solid #ddd;padding:20px 25px 15px 25px;background:#f9f9f9}

/* 관리자페이지 버튼 */
.help-manual{margin:0; padding:.4rem; font-size:.75rem}

/* PC */
.index-wrap .index-columns.grid-5 {padding-right:10px}
.index-wrap .index-columns.grid-6 {padding-left:10px}

/**********************************************
note : design custom style page
**********************************************/
/* 관리자 기사뷰 */
.article-veiw-body.view-page {padding-left:150px;width:830px}

@media screen and (max-width: 39.9375em) {
.article-veiw-body.view-page {padding-left:0;width:auto;}
}

/* 기사뷰 약 680px (담당자 요청건) */
.user-snb .user-snb-wrapper {padding-left:20px;padding-right:30px}
.user-snb .user-snb-wrapper .article-veiw-body.view-page {padding-left:0 !important;width:100% !important}

.article-view-header .article-header-wrap .article-head-title {font-size: 2rem; padding-left: 20px; line-height: 1.25em;  letter-spacing: -.1em; }

/* 모바일 타이틀 */
@media screen and (max-width: 39.9375em) {
	.article-view-header .article-header-wrap .article-head-title {font-size: 2rem; padding-left: 0px; line-height: 1.25em;  letter-spacing: -.1em; }
	.article-view-header .article-head-nav { letter-spacing: -.05em;padding-left: 0px !important;}
	.article-view-header .article-head-info {margin-top: 20px; padding-left: 0px !important;}
}

#user-footer .user-address ul li a {padding:0px !important}
#user-footer .footer-menu .footer-columns.user-logo {width:190px;padding-right:1.75rem}
#user-footer .footer-menu .user-nav a {font-weight:700;padding:0 1rem}

.box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {font-size:1.25rem;font-weight:600}

.auto-fontM {color:#299fe4}
.auto-fontN {color:#bc1212}
.auto-fontO {color:#4b4b87}

.box-solid-custom {border-top-width:1px;border-top-color:#abdef6}

.title-custom .sub-custom {float:right}
.title-custom .sub-custom .sub-new {float:left;font-size:.9rem;padding:.125rem .5rem;margin-right:.75rem;background:#fff;border:1px solid #ddd}
.title-custom .sub-custom .sub-new:hover {background:#457382;color:#fff}
.title-custom .sub-custom .sub-old {float:left;font-size:.9rem;padding:.125rem .5rem;background:#eee;border:1px solid #ddd}
.title-custom .sub-custom .sub-old:hover {background:#299fe4;color:#fff}

.index-wrap .index-columns-flex {background-color:#fbfbfb}

.article-veiw-body.view-page p {font-weight:400}

.user-page-header .user-page-titles {font-size:2.75rem}

/* 앨범형 게시판 (부음,화촉) */
.bbs-skin.album .panel .album-panel-image img {width:340px;max-height:540px}

.album-panel-title {height:26px;overflow:hidden}

/**********************************************
note : PDF 리스트 (담당자 요청건)
**********************************************/
.pdf-custom {text-align:center}

.pdf-wrap.type-list .pdf-list .pdf-group:first-child {padding-top:20px;margin-top:20px;border-top:1px dotted rgba(0,0,0,.12)}
.pdf-wrap.type-list .pdf-list .pdf-group {float:left;width:25%}
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail {width:100%}
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail .pdf-image {max-width:350px;min-height:480px}
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-number {font-size:1.063rem}

@media screen and (max-width: 63.9375em) {
.pdf-wrap .pdf-group{margin-bottom:0}
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail .pdf-image {max-width:350px;min-height:100%}
.row .pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail{width:100% !important; margin-bottom:0}
}

/**********************************************
note : 기획연재 판 그리드
**********************************************/
.default-111-custom {padding:0}
.index-wrap.default-111 .index-columns.grid-5 {padding-right:1.25rem;padding-left:1.25rem;border-right:1px solid #ddd}
.index-wrap.default-111 .index-columns.grid-6 {padding-right:1.25rem;padding-left:1.25rem;}

.index-wrap.default-111 .default-custom-line {border:1px solid #ddd;padding:1rem 0}

/**********************************************
note : 자동박스
**********************************************/

/* hp04(headline) */
.auto-hp04 {border: 1px solid #efefef}
.auto-hp04 .relation {margin-top: 0 !important}

/* auto-hc01 수동박스용 */
.auto-hc01{margin-bottom:30px; padding:50px 70px; border:1px solid rgba(0,0,0,1)}
.auto-hc01 ul li:nth-child(n+1){width:calc(33.3333% - 10px); margin:0 5px}
.auto-hc01 ul li:first-child{width:100%; margin:0}

/* mp01-6 */
.auto-mp01-6 {position:relative}
.auto-mp01-6 .photo-btn {top:0;bottom:0}
.auto-mp01-6 .photo-btn .btn-inner {width:40px;height:60px;padding-top:.5rem;font-size:2.2rem;color:#fff;background-color:rgba(0,0,0,.3);}
.auto-mp01-6 .photo-btn.auto-prev {left:0}
.auto-mp01-6 .photo-btn.auto-next {right:0}
.auto-mp01-6 .slick-list {margin:0 -10px}
.auto-mp01-6 .slick-slide{margin:0 10px; cursor:pointer}
.auto-mp01-6 .auto-columns::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.12)}

/* mp01-7 */
.auto-mp01-7 {position:relative}
.auto-mp01-7 li.slick-active {height:220px;background:#5d5030;border-top:10px solid #817247;border-bottom:10px solid #817247}
.auto-mp01-7 li.slick-active:nth-child(4n+1) {background:#5d5030;border-top:10px solid #817247;border-bottom:10px solid #817247}
.auto-mp01-7 li.slick-active:nth-child(4n+2) {background:#30415d;border-top:10px solid #445b84;border-bottom:10px solid #445b84}
.auto-mp01-7 li.slick-active:nth-child(4n+3) {background:#31515c;border-top:10px solid #457382;border-bottom:10px solid #457382}
.auto-mp01-7 li.slick-active:nth-child(4n+4) {background:#35375e;border-top:10px solid #4b4b87;border-bottom:10px solid #4b4b87}
.auto-mp01-7 .photo-btn .btn-inner {width:40px;height:60px;margin:5rem 0;padding-top:.5rem;font-size:2.2rem;color:#fff;background-color:rgba(0,0,0,.3);}
.auto-mp01-7 .photo-btn.auto-prev {top:0;left:0}
.auto-mp01-7 .photo-btn.auto-next {top:0;right:0}
.auto-mp01-7 .slick-list {margin:0 -10px}
.auto-mp01-7 .slick-slide{margin:0 10px; cursor:pointer}
.auto-mp01-7 .auto-columns::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.12)}

/* mp01-8 */
.auto-mp01-8 {position:relative}
.auto-mp01-8 .photo-btn {top:-2.25rem}
.auto-mp01-8 .photo-btn .btn-inner {width:30px;height:30px;padding-top:0;font-size:1.5rem;color:#fff;background-color:rgba(0,0,0,.1);}
.auto-mp01-8 .photo-btn.auto-prev {right:31px}
.auto-mp01-8 .photo-btn.auto-next {right:0}
.auto-mp01-8 .slick-list {margin:0 -10px}
.auto-mp01-8 .slick-slide{margin:0 10px; cursor:pointer}
.auto-mp01-8 .auto-columns::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}

/* mp07 */
.auto-mp07 {position:relative}
.auto-mp07 li{margin: 0 10px;cursor: pointer;}
.auto-mp07 li:first-child {margin-left:0;}
.auto-mp07 li:last-child {margin-right:0;}
.auto-mp07 .photo-btn {top:-2.25rem}
.auto-mp07 .photo-btn .btn-inner {width:30px;height:30px;padding-top:0;font-size:1.5rem;color:#fff;background-color:rgba(0,0,0,.1);}
.auto-mp07 .photo-btn.auto-prev {right:31px}
.auto-mp07 .photo-btn.auto-next {right:0}
.auto-mp07 .slick-list {margin:0 -10px}
.auto-mp07 .slick-slide{margin:0 10px; cursor:pointer}
.auto-mp07 .auto-columns::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}

/* mp08 */
.auto-mp08 {position:relative}
.auto-mp08 li:first-child {margin-left:0;}
.auto-mp08 li:last-child {margin-right:0;}
.auto-mp08 li {height:220px;margin: 0 10px;background:#5d5030;border-top:10px solid #817247;border-bottom:10px solid #817247;cursor: pointer;}
.auto-mp08 li:nth-child(4n+1) {background:#5d5030;border-top:10px solid #817247;border-bottom:10px solid #817247}
.auto-mp08 li:nth-child(4n+2) {background:#30415d;border-top:10px solid #445b84;border-bottom:10px solid #445b84}
.auto-mp08 li:nth-child(4n+3) {background:#31515c;border-top:10px solid #457382;border-bottom:10px solid #457382}
.auto-mp08 li:nth-child(4n+4) {background:#35375e;border-top:10px solid #4b4b87;border-bottom:10px solid #4b4b87}
.auto-mp08 .photo-btn .btn-inner {width:40px;height:60px;margin:5rem 0;padding-top:.5rem;font-size:2.2rem;color:#fff;background-color:rgba(0,0,0,.3);}
.auto-mp08 .photo-btn.auto-prev {top:0;left:0}
.auto-mp08 .photo-btn.auto-next {top:0;right:0}
.auto-mp08 .slick-list {margin:0 -10px}
.auto-mp08 .slick-slide{margin:0 10px; cursor:pointer}
.auto-mp08 .auto-columns::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.12)}

/* auto-dl01-3 (normal) */
.auto-dl01-3 .relation li {position: relative;}
.auto-dl01-3 .relation li a {margin-left:1rem}
.auto-dl01-3 .width-pec-50::before {content:'';position:absolute;z-index: 1; width: 6px; height: 6px; border-left: 1px solid #333; border-bottom: 1px solid #333; left: .2rem; top: 50%; transform: translateY(-50%);}
.auto-dl01-3 > ul li.auto-reset:nth-child(n+2) {margin-top:21px;padding-top:22px;border-top:1px solid #eee;}

/* dr02-1 (normal) */
.auto-dr02-1 {position:relative}
.auto-dr02-1 .photo-btn {width:15px;height:15px;top:-28px;font-size:0.6rem;color:#5b5d6c;background-color:#fff;border:1px solid #c3c3c3;text-align:center}
.auto-dr02-1 .photo-btn.auto-prev {right:14px;border-radius:2px 0 0 2px}
.auto-dr02-1 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}
.auto-dr02-1 .auto-reset .size-14 {position:relative;padding-left: .625rem;}
.auto-dr02-1 .auto-reset .size-14 a::before {content: ''; position: absolute; width: 3px; height: 3px; background-color: rgba(0,0,0,.35); border-radius: 50%; left: 0; top: 50%; transform: translateY(-50%);}

/* da07 */
.auto-da07 .float-right span {float:left;font-size: .75rem;line-height: 1.4em;margin-top: .5rem !important; padding-left: .4rem !important;}

/* ma04-3(import) */
.auto-ma04-3 .auto-content:not(:first-child) {float:right;width:calc(100% - 180px)}
.auto-ma04-3 .auto-titles {float:left;max-width:calc(100% - 95px)}
.auto-ma04-3 .auto-names {overflow:hidden;float:right;width:80px;margin-top:.2rem;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.auto-ma04-3 ul li > span {border:1px solid #000000;background:rgba(255, 255, 255, 0)}

/* hr14(headline) */
.auto-hr14 {position:relative;overflow:hidden}
.auto-hr14:not(.small) {overflow:hidden;position:relative}
.auto-hr14:not(.small) .auto-images.cover {overflow:hidden;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.auto-hr14:not(.small) a:hover .auto-images.cover {transform:scale(1.1, 1.1)}
.auto-hr14:not(.small) .photo-titbg {text-align:center}
.auto-hr14 .photo-titbg [class*="size-"] {position:absolute;z-index:1;left:1.25rem;right:1.25rem}
.auto-hr14:not(.small) .photo-titbg [class*="size-"] {bottom:1.5rem;-webkit-transition:all .3s;transition:all .3s}
.auto-hr14:not(.small) a:hover .photo-titbg [class*="size-"] {-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:all .3s;transition:all .3s}
.auto-hr14:not(.small) .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:not(.small) .photo-btn.auto-prev {left:0;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}
.auto-hr14:not(.small) .photo-btn.auto-next {right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}
.auto-hr14:not(.small):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:not(.small) .auto-pager {position:absolute;z-index:10;right:1rem;top:1rem;bottom:0}
.auto-hr14:not(.small) .auto-pager li[id*="slick-"] button[data-role] {width:.8rem;height:.8rem;background-color:transparent;border:1px solid rgba(255,255,255,.65)}
.auto-hr14:not(.small) .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e73f72;border-color:transparent}
.auto-hr14.small .auto-columns {position:relative}
.auto-hr14.small .auto-columns .photo-titbg [class*="size-"] {bottom:1.25rem}

/* hr07-1(headline) */
.auto-hr07-1 {position:relative}
.auto-hr07-1 .auto-pager {position:absolute;right:1rem;top:1.25rem;}
.auto-hr07-1 .auto-pager li[id*="slick-"] button[data-role] {width:.9rem;height:.9rem;background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5)}
.auto-hr07-1 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e73f72;border-color:transparent}
.auto-hr07-1 .photo-titbg.gradient {padding:1.563rem 1.875rem 1.563rem 1.875rem}

/* hp04(headline) */
.auto-hp04 {position:relative}
.auto-hp04 .relation li {float:left;width:330px;padding-right:20px}
.auto-hp04 .relation li:first-child,.auto-hp04 .relation li:nth-child(3) {width:calc(100% - 330px)}
.auto-hp04 .relation li:nth-child(2),.auto-hp04 .relation li:nth-child(4) {padding-right:0}
.auto-hp04 .tit {display:none;position: absolute;top:270px;text-align:center;width: 100%;}
.auto-hp04 span {display: inline-block;z-index:5;padding: 5px 20px;background: #000;border-radius: 25px;color: #fff;line-height:20px;font-weight: bold;letter-spacing: .5px;}

/* dp05 */
.auto-dp05 {position:relative}
.auto-dp05 [class *= "size-"] {display:inline-block;margin-left:auto;margin-right:auto;padding:.25rem 1rem;text-align:left}
.auto-dp05 [class *= "size-"] a {font-weight:500;line-height:1;text-shadow:1px 1px 1px #000;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.auto-dp05 [class *= "size-"] {margin-bottom:1rem;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.auto-dp05 div:hover [class *= "size-"] {margin-bottom:.5rem;transition:all .3s}
.auto-dp05 .auto-images.cover {transition:all .3s}
.auto-dp05 ul li{overflow:hidden}
.auto-dp05 div:hover .auto-images.cover {transform:scale(1.1)}

/* p01(photo) */
.auto-p01 .auto-images.contain {background-size: contain; background-position:center 50%}
.auto-p01 .auto-images::before {border-top: none}

/* p02(photo) */
.auto-p02 {position:relative;overflow:hidden}
.auto-p02:not(.small) {overflow:hidden;position:relative}
.auto-p02:not(.small) .auto-images.cover {overflow:hidden;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}
.auto-p02:not(.small) a:hover .auto-images.cover {transform:scale(1.1, 1.1)}
.auto-p02:not(.small) .photo-titbg {text-align:center}
.auto-p02 .photo-titbg [class*="size-"] {position:absolute;z-index:1;left:1.25rem;right:1.25rem}
.auto-p02:not(.small) .photo-titbg [class*="size-"] {bottom:1.5rem;-webkit-transition:all .3s;transition:all .3s}
.auto-p02:not(.small) .photo-titbg .size-22 {bottom:3.5rem}
.auto-p02:not(.small) a:hover .photo-titbg [class*="size-"] {-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:all .3s;transition:all .3s}
.auto-p02:not(.small) .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-p02:not(.small) .photo-btn.auto-prev {left:0;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}
.auto-auto-p02hr14:not(.small) .photo-btn.auto-next {right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}
.auto-p02:not(.small):hover .photo-btn.auto-prev,.auto-p02:hover .photo-btn.auto-next {-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}
.auto-p02:not(.small) .auto-pager {position:absolute;z-index:10;right:1rem;top:1rem;bottom:0}
.auto-p02:not(.small) .auto-pager li[id*="slick-"] button[data-role] {width:.8rem;height:.8rem;background-color:transparent;border:1px solid rgba(255,255,255,.65)}
.auto-p02:not(.small) .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e73f72;border-color:transparent}
.auto-p02.small .auto-columns {position:relative}
.auto-p02.small .auto-columns .photo-titbg [class*="size-"] {bottom:1.25rem}
.auto-p02 .photo-titbg.gradient {padding-top:.9375rem;background:rgba(0,0,0,.75);background:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.75));background:-o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.75));background:-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.75));background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.75));text-shadow:1px 1px rgba(0,0,0,.75)}
.auto-p02 .photo-titbg.gradient.cover {background:-webkit-linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0));background:-o-linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0));background:-moz-linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0));background:linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0))}


/* pr09 */
.auto-pr09 .auto-columns {position:relative;background-color:transparent}
.auto-pr09 .auto-columns::after {content:'';display:table;clear:both}
.auto-pr09 .auto-columns a {display:block}
.auto-pr09 .auto-columns a::before {content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;color:transparent;background:transparent;border:0px solid rgba(0,0,0,.15)}
.auto-pr09 .auto-columns .auto-content {padding-top:.75rem}
.auto-pr09 .auto-columns [class *= "size-"] {letter-spacing:-.1rem;}
.auto-pr09 .auto-pager {position:absolute;z-index:10;right:0;top:-3rem;}
.auto-pr09 .auto-pager li[id*="slick-"] button[data-role] {width:12px;height:12px;background:#eee;border:1px solid rgba(0,0,0,.15)}
.auto-pr09 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e3010f !important;border-color:transparent}
.auto-pr09 .photo-btn {width:35px;height:35px;border-width:1px;border-style:solid;border-color:transparent;top:36%;transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg)}
.auto-pr09 .photo-btn::before {content:'';position:absolute;z-index:-1;border-width:1px;border-style:solid;border-color:transparent;left:0px;right:0;top:0px;bottom:0}
.auto-pr09 .photo-btn.auto-prev {left:20px;border-left-color:rgba(255,255,255);border-bottom-color:rgba(255,255,255)}
.auto-pr09 .photo-btn.auto-next {right:20px;border-right-color:rgba(255,255,255);border-top-color:rgba(255,255,255)}
.auto-pr09 .photo-btn.auto-prev::before {border-left-color:rgba(255,255,255);border-bottom-color:rgba(255,255,255)}
.auto-pr09 .photo-btn.auto-next::before {border-right-color:rgba(255,255,255);border-top-color:rgba(255,255,255)}

/* pr02(photo) */
.auto-pr02 {position:relative}
.auto-pr02 .photo-titbg {min-height:35px}
.auto-pr02 .photo-btn {top:50%;width:45px;height:50px;font-size:2.2rem;color:#fefefe;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s}
.auto-pr02 .photo-btn::before {content:'';position:absolute;z-index:-1;border-width:1px;border-style:solid;border-color:transparent;left:0px;right:0;top:0px;bottom:0}
.auto-pr02 .photo-btn.auto-prev {left:45px;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}
.auto-pr02 .photo-btn.auto-next {right:45px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}
.auto-pr02 .photo-btn.auto-prev::before {border-left-color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.7)}
.auto-pr02 .photo-btn.auto-next::before {border-right-color:rgba(0,0,0,.7);border-top-color:rgba(0,0,0,.7)}
.auto-pr02 .auto-pager {position:absolute;z-index:10;right:1rem;bottom:.725rem}
.auto-pr02 .auto-pager li[id*="slick-"] button[data-role] {width:.8rem;height:.8rem;background-color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.07)}
.auto-pr02 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#299fe4;border-color:transparent}

/* dp06 */
.auto-dp06 .auto-columns {position:relative;margin-top:1rem;text-align:center}
.auto-dp06 .auto-columns:first-child {margin-top:0}
.auto-dp06 .auto-columns > a {display:block}
.auto-dp06 .auto-columns > a:not(.auto-section)::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}
.auto-dp06 .auto-columns:hover > a:not(.auto-section)::before {border-width:3px;border-color:#e6336d}
.auto-dp06 .auto-columns .auto-section {position:absolute;top:162px;left:50%;z-index:2;width:175px;padding:.25rem .25rem;font-size:.938rem;font-weight:600;letter-spacing:-.07rem;line-height:1.25em;color:#fefefe;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.auto-dp06 .auto-columns.noimage .auto-section {display:inline-block;position:static;bottom:inherit;left:inherit;margin-left:auto;margin-right:auto;-webkit-transform:translateX(0);transform:translateX(0)}
.auto-dp06 .auto-columns .auto-content {min-height:140px;padding:1rem 0 0 0;text-align:left}
.auto-dp06 .auto-columns .auto-content::after {content:''display:table;clear:both}
.auto-dp06 .user-bg {background:#4f0c05 !important}

/* dp06-1 */
.auto-dp06-1 .auto-columns {position:relative;margin-top:1rem;text-align:center}
.auto-dp06-1 .auto-columns:first-child {margin-top:0}
.auto-dp06-1 .auto-columns > a {display:block}
.auto-dp06-1 .auto-columns > a:not(.auto-section)::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}
.auto-dp06-1 .auto-columns:hover > a:not(.auto-section)::before {border-width:3px;border-color:#e6336d}
.auto-dp06-1 .auto-columns .auto-section {position:absolute;top:162px;left:50%;z-index:2;width:175px;padding:.25rem .25rem;font-size:.938rem;font-weight:600;letter-spacing:-.07rem;line-height:1.25em;color:#fefefe;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.auto-dp06-1 .auto-columns.noimage .auto-section {display:inline-block;position:static;bottom:inherit;left:inherit;margin-left:auto;margin-right:auto;-webkit-transform:translateX(0);transform:translateX(0)}
.auto-dp06-1 .auto-columns .auto-content {min-height:140px;padding:1rem 0 0 0;text-align:left}
.auto-dp06-1 .auto-columns .auto-content::after {content:''display:table;clear:both}
.auto-dp06-1 .user-bg {background:#4f0c05 !important}

/* dr04 */
.auto-dr04 {border:1px solid #ddd;padding:0 1rem;border-top:2px solid rgb(0,0,0)}
.auto-dr04 .auto-section {}
.auto-dr04 .auto-section > a {display:block;position:relative;font-size:1rem;line-height:1em;letter-spacing:-0.05em;padding:.9rem 0;text-align:center}
.auto-dr04 .auto-content {min-height:92px;padding:1.25rem .5rem}
.auto-dr04 .photo-btn.over {top:3rem}

/* dl01-1 */
.auto-dl01-1 a[class*="btm-"] {background-repeat:no-repeat;background-position:right center}
.auto-dl01-1 a.btm-Icon {background-image:url('data:image/png;base64,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')}

/* dl05-1 */
.auto-dl05-1 {position:relative}
.auto-dl05-1 a[class*="btm-"] {background-repeat:no-repeat;background-position:right center}
.auto-dl05-1 a.btm-Icon {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAI5JREFUeNqEzz0KwlAQBOAvIY2eQavcIrV27wRKriFWFqk8xgMRL5DO3ltYiVeIYGXznj8gOs0us8PsTBFjhBHWWGKKC/bY4lZhjCMaL9TYYIZ5mRyeghDCm1aDVYmF32irlOHDIe9938OkSiHrRAgh5GPGtcThz7tdEWP81i7jlNsNqWqHM+5pdokfHgMAUQ0hoasGimAAAAAASUVORK5CYII=')}
.auto-dl05-1 .user-bg {background:#4b4b87 !important}

/* mr02 */
.auto-mr02 .auto-title {margin-right:1.5rem;font-size:.875rem}

/* ds02 */
.auto-ds02 .icon i {color:#cccccc;font-size:1.75rem}

/* va06 */
.auto-va06 .auto-columns:nth-child(2n+1),
.auto-va06 .auto-columns:nth-child(2n+2){width:48.5%}
.auto-va06 .auto-columns:nth-child(2n+1) {float:right}
.auto-va06 .auto-columns:nth-child(2n+2) {float:left}
.auto-va06 .auto-columns:first-child{float:none; width:auto}

.auto-hr04-1 .auto-nav .auto-content{height:inherit;padding: .3rem .625rem;}

/* v01*/
.auto-v01, .auto-v01 iframe {height:320px}

/**********************************************
note : 회사소개
**********************************************/
/* 회사소개 */
.com-wrap {width:100%;padding:2rem 3rem;padding-bottom:0px;min-height:530px;border:1px solid #eee}
.com-wrap .com-wrap::after {clear:both;content:"";display:block}
.com-wrap .com-sub {margin:1rem 0 2rem 0;font-size:1.75rem;letter-spacing:-.09rem;text-align:center}

.com-wrap .com-form {border-top:1px solid #444;margin-bottom:70px;font-size:1rem}
.com-wrap .com-form dl {border-bottom:1px solid #e6e6e6;height:52px;line-height:1.5}
.com-wrap .com-form dt {float:left;width:180px;height:50px;text-indent:18px;padding-top:1rem;color:#333;background:#fafafa}
.com-wrap .com-form dd {float:left;color:#666;text-indent:28px;padding-top:1rem}
.com-wrap .com-form dd.none {padding-top:.325rem}
.com-wrap .com-form dl,.com-wrap .com-form dt,.com-wrap .com-form dd {margin-bottom:0}

/* 인사말 */
.com-wrap .com-list {margin:0 0 2rem;font-size:1.25rem;height:2.2}
.com-wrap .com-list {background:url('/image/ceo_image.jpg') right 8.25rem no-repeat}
.com-wrap .com-list ul {list-style:none}
.com-wrap .com-list ul li {margin:.125rem 0 0 0}
.com-wrap .com-list ul li em {font-size:3.5rem;color:#ccc;display:inline-block;vertical-align:top;}
.com-wrap .com-list ul li p {display:inline-block;width:400px;font-size:.938rem;color:#444;margin-left:5px;letter-spacing:-.04rem;padding-top:1rem}
.com-wrap .com-list .com-list-num .title {font-size:2.425rem;line-height:1;color:#bc1212;font-weight:500}

/* 고충처리인 */
.com-wrap .com-company {margin:.825rem 0 2rem;font-size:1.063rem;height:2.2}
.com-wrap .com-company strong {line-height:2.4}
.com-wrap .com-company ul {list-style:none}
.com-wrap .com-company ul li {margin:.125rem 0 0 0}
.com-wrap .com-company ul li em {font-size:1.75rem;color:#ccc;display:inline-block;vertical-align:top;}
.com-wrap .com-company ul li p {display:inline-block;width:680px;font-size:.85rem;color:#444;margin-left:5px;letter-spacing:-.04rem}
.com-wrap .com-company .com-list-num .title {font-size:1.25rem;color:#bc1212;font-weight:500}
.com-wrap .com-company .com-top {border-top:2px solid #000;padding-top:.5rem}

.com-map .root_daum_roughmap{width:100% !important}

.article-view-header .article-head-nav { letter-spacing: -.05em; padding-left: 20px;}
.article-view-header .article-head-info {margin-top: 20px; padding-left: 20px;}


/* va07 */
.auto-va07 .auto-columns:nth-child(2n+1),
.auto-va07 .auto-columns:nth-child(2n+2){width:48.5%}
.auto-va07 .auto-columns:nth-child(2n+1) {float:right}
.auto-va07 .auto-columns:nth-child(2n+2) {float:left}
.auto-va07 .auto-columns:first-child{float:none; width:auto}


/* ha08(headline) */
.auto-ha08 .auto-columns {position:relative;float:left;width:calc(35% - 10px);margin-left:10px;margin-top:10px}
.auto-ha08 .auto-columns:first-child,.auto-ha08 .auto-columns:nth-child(3n + 1) {width:65%;margin-left:0;clear:both}
.auto-ha08 .auto-columns:nth-child(1),.auto-ha08 .auto-columns:nth-child(2) {margin-top:0}
.auto-ha08 .auto-columns .auto-images.line::before {content:'';border-width:3px;border-color:transparent}
.auto-ha08 .auto-columns a:hover .auto-images.line::before {border-color:#e73f72}
.auto-ha08 .photo-titbg {padding:.9375rem}


/* 관련기사 */
.auto-relation2 {position:relative;padding-left:1.25rem}
.auto-relation2::before {content:'';position:absolute;z-index:1;width:6px;height:6px;border-left:1px solid #fff;border-bottom:1px solid #fff;left:.5rem;top:50%;transform:translateY(-50%)}
.auto-relation2::after {content:'';display:table;clear:both}


/* hr04-4(headline) */
.auto-hr04-4 {position:relative;background-color:#457383}
.auto-hr04-4 .slick-list{overflow:inherit}
.auto-hr04-4 .photo-titbg {padding:.9375rem}
.auto-hr04-4 .auto-roll {float:left;width:calc(100% - 250px)}
.auto-hr04-4 .auto-nav {float:left;width:250px}
.auto-hr04-4 .auto-nav .auto-content {position:relative; float:left;width:100%;height:80px;padding:.625rem;border-top:1px solid rgba(255,255,255,.1)}
.auto-hr04-4 .auto-nav .auto-content span {color:#red}
.auto-hr04-4 .auto-nav .auto-content.slick-current::after{content:''; position:absolute; top:45%; left:-5px; width:10px; height:10px; background:#31505b; transform:rotate(45deg);z-index:99}
.auto-hr04-4 .auto-nav .auto-content:first-child {border-top:none}
.auto-hr04-4 .auto-nav .slick-track {width:100% !important}
.auto-hr04-4 .auto-nav .slick-slide {width:100% !important;cursor:pointer}
.auto-hr04-4 .auto-nav .slick-slide.slick-current {background-color:#31505b}


/* hr04-5(headline) */
.auto-hr04-5 {position:relative;background-color:#457383}
.auto-hr04-5 .slick-list{overflow:inherit}
.auto-hr04-5 .photo-titbg {padding:.9375rem}
.auto-hr04-5 .auto-roll {float:left;width:calc(100% - 250px)}
.auto-hr04-5 .auto-nav {float:left;width:250px;}
.auto-hr04-5 .auto-nav .auto-content {position:relative; float:left;width:100%;height:80px;padding:.625rem;border-top:1px solid rgba(255,255,255,.1)}
.auto-hr04-5 .auto-nav .auto-content span {color:#red}
.auto-hr04-5 .auto-nav .auto-content.slick-current::after{content:''; position:absolute; top:45%; left:-5px; width:10px; height:10px; background:#31505b; transform:rotate(45deg);z-index:99}
.auto-hr04-5 .auto-nav .auto-content:first-child {border-top:none}
.auto-hr04-5 .auto-nav .slick-track {width:100% !important}
.auto-hr04-5 .auto-nav .slick-slide {width:100% !important;cursor:pointer}
.auto-hr04-5 .auto-nav .slick-slide.slick-current {background-color:#31505b}

.auto-relation2::before { content: '';  position: absolute;  z-index: 1; width: 6px; height: 6px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; left: .5rem; top: 50%; transform: translateY(-50%);}


/* sns */
#user-container .user-sns ul {float:left;text-align:center; margin-top:10px; margin-left: 30px;}
#user-container .user-sns ul li {float:left;margin-right:.25rem; list-style: none;}
#user-container .user-sns ul li:first-child {margin-left:0}
#user-container .user-sns li a {display:inline-block;padding-top:.125rem;width:30px;height:30px;vertical-align:middle;text-align:center;font-size:1.25rem;color:#fff;background:#6c6c6c}

#user-container .user-sns li.sns-face a {background:linear-gradient(#4666b4, #3b589e)}
#user-container .user-sns li.sns-you a {background:linear-gradient(#df2c25, #c61e1e)}

/* 기획연재 */
.box-skin strong.title-custom-re {margin-bottom:0}
.title-custom-re .sub-custom {float:right;margin-bottom: .725rem;}
.title-custom-re .sub-custom .sub-new {float:left;font-size: .8rem;padding: .125rem .5rem;margin-right:.7rem;color: #fff;background: #000;}
.title-custom-re .sub-custom .sub-old {float:left;font-size: .8rem;padding: .125rem .5rem;color: #fff;background: #b7b7b7}

/* 라인 */
.auto-double {border-top:3px double rgba(0,0,0,.15)}
.auto-line {border-top:1px solid #000}

/**********************************************
note : 탭박스
**********************************************/
/* J type */
.tabs-wrap.type-J {position:relative}
.tabs-wrap.type-J .tabs-panel {padding:0}
.tabs-wrap.type-J .tabs-header {padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.12)}
.tabs-wrap.type-J .tabs-navs .tabs-item a {position:relative;font-size:.925rem;letter-spacing:-.125rem}
.tabs-wrap.type-J .tabs-navs .tabs-item {width: 33.33333333% !important}
.tabs-wrap.type-J .tabs-navs .tabs-item.active a {font-weight:800}
.tabs-wrap.type-J .tabs-navs .tabs-item:first-child a::before {display:none}
/*.tabs-wrap.type-J .tabs-navs .tabs-item:nth-child(2) i {position: absolute;width: 37px;height: 29px;left: 50px;top: 4px;background:url('/image/etc_icon.png') no-repeat}
.tabs-wrap.type-J .tabs-navs .tabs-item:first-child i {position: absolute;width: 32px;height: 30px;left: 68px;top:5px;background: url('/image/etc_icon.png') -90px 0px no-repeat}*/
.tabs-wrap.type-J .tabs-navs .tabs-item:first-child i {position: absolute;width: 37px;height: 29px;left: 50px;top: 4px;background:url('/image/etc_icon.png') no-repeat}
.tabs-wrap.type-J .tabs-navs .tabs-item:nth-child(2) i {position: absolute;width: 32px;height: 30px;left: 68px;top:5px;background: url('/image/etc_icon.png') -90px 0px no-repeat}
.tabs-wrap.type-J .tabs-navs .tabs-item:nth-child(3) i {position: absolute;width: 33px;height: 30px;left:60px;top: 4px;background: url('/image/etc_icon.png') -45px no-repeat}



.auto-i09 {position:relative}
.auto-i09 .auto-images {height: 0; padding-bottom: 66.666667%;}

/* da05-4 */
.auto-da05-4 a[class*="btm-"] {background-repeat:no-repeat;background-position:right center}
.auto-da05-4 a.btm-Icon {display:inherit !important;background-image:url('data:image/png;base64,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')}

/* da05-5 */
.auto-da05-5 a[class*="btm-"] {background-repeat:no-repeat;background-position:right center}
.auto-da05-5 a.btm-Icon {float: right;width: 15px;height: 15px;margin-top: -18px;background-image:url('data:image/png;base64,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')}



/*박스*/
.box-skin.design-10 {padding:.5rem 0;border:3px solid #a2aec6; /*background:url('/image/box/box_bg10.png') no-repeat center top;/*background-size:auto 100%;*/}
/*.box-skin.design-10 .header {margin-bottom:1rem; padding: 8px 10px 0 60px; border-bottom:2px solid #292728; background: url('/image/box/box_bg415.png') no-repeat; height: 35px;}*/
.box-skin.design-10 .header {margin-bottom:1rem; padding: 0 10px 0 0px;height:35px;}
.box-skin.design-10 .header > a, .box-skin.design-10 .header > strong {margin-bottom:.35rem;}
.box-skin.design-10 .header span {display:block;width:280px;height:35px;margin-left:auto;margin-right:auto;padding: 6px 10px 0 65px;border-bottom: 2px solid #292728;background: url('/image/box/box_bg415.png') no-repeat;}
.box-skin.design-10 .content {padding: 0 15px;}


/*박스*/
.box-skin.design-11 {padding:.5rem 0;border:3px solid #0573fc; }
.box-skin.design-11 .header {margin-bottom:1rem; padding: 0 10px 0 0px;height:35px;}
.box-skin.design-11 .header > a, .box-skin.design-11 .header > strong {margin-bottom:.35rem;}
.box-skin.design-11 .header span {display:block;width:280px;height:35px;margin-left:auto;margin-right:auto;padding: 6px 10px 0 65px;border-bottom: 2px solid #292728;background: url('/image/box/box_bg415.png') no-repeat;}
.box-skin.design-11 .content {padding: 0 15px;}





@media screen and (max-width: 39.9375em) {
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail .pdf-image {min-height: 150px;}
.pdf-wrap.type-list .pdf-list .pdf-group .pdf-number {padding: .3rem;font-size: .863rem;background-color: rgba(89, 89, 89, 0.73);}
}


/*더보기*/
.box-skin .header > a.btm-Icon2 {background-image: url('/image/btm-cus-arrow.png');}



/*검색리스트 노출이미지수정*/

#search_result .total-list-row .contents .list .thumb-image {width: 180px !important; height: 120px !important; background-position: center;  background-size: contain; background-repeat: no-repeat;}

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



/* p02-1 */
.m-auto-p02-1 {position:relative}
.m-auto-p02-1 .auto-pager {position:absolute;z-index:12;left:0;right:0;bottom: 2rem;}



/* 윤미정 / 921562 / 20200219 */
.auto-images.cover.image-cover {background-size:contain;}


/* 김민희 / 922709 / 20200224 */
/*p02-2*/
.m-auto-p02-2 {position:relative}
.m-auto-p02-2 .auto-pager {position:absolute;z-index:12;left:0;right:0;bottom: 5.5rem;}




/**********************************************
note : 추천반대
**********************************************/
@-webkit-keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}
@keyframes bobble{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}90%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}

#emoji-for {padding:1.25rem 0;margin:1.25rem 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);text-align:center}
#emoji-for::after {content:'';display:table;clear:both}
#emoji-for .emoji-btns {display:inline-block;width:100px}
#emoji-for button.emoji-btns,#emoji-for a.emoji-btns {cursor:pointer}
#emoji-for .emoji-btns::before {content:'';display:block;overflow:hidden;width:50px;height:40px;margin-left:auto;margin-right:auto;background:url('/image/emojis-for.png') no-repeat;background-size:250px auto}
#emoji-for .emoji-btns[class*="recom_"]::before {background-image:url('/image/goodnbad-for.png');background-size:100px auto}
#emoji-for button.emoji-btns::before,#emoji-for a.emoji-btns::before {margin-bottom:.5rem}
#emoji-for button.emoji-btns:hover::before,#emoji-for a.emoji-btns:hover::before {-webkit-animation:bobble .5s 2;animation:bobble .5s 2}
#emoji-for .emoji-btns.good::before {background-position:0 0}
#emoji-for .emoji-btns.warm::before {background-position:-50px 0}
#emoji-for .emoji-btns.sad::before {background-position:-100px 0}
#emoji-for .emoji-btns.angry::before {background-position:-150px 0}
#emoji-for .emoji-btns.want::before {background-position:-200px 0}
#emoji-for .emoji-btns.joy::before {background-position:0 -40px}
#emoji-for .emoji-btns.cool::before {background-position:-50px -40px}
#emoji-for .emoji-btns.sleep::before {background-position:-100px -40px}
#emoji-for .emoji-btns.dissa::before {background-position:-150px -40px}
#emoji-for .emoji-btns.lovely::before {background-position:-200px -40px}
#emoji-for .emoji-btns.shadow_good::before {background-position:0 -80px}
#emoji-for .emoji-btns.shadow_warm::before {background-position:-50px -80px}
#emoji-for .emoji-btns.shadow_sad::before {background-position:-100px -80px}
#emoji-for .emoji-btns.shadow_angry::before {background-position:-150px -80px}
#emoji-for .emoji-btns.shadow_want::before {background-position:-200px -80px}
#emoji-for .emoji-btns.line_good::before {background-position:0 -120px}
#emoji-for .emoji-btns.line_warm::before {background-position:-50px -120px}
#emoji-for .emoji-btns.line_sad::before {background-position:-100px -120px}
#emoji-for .emoji-btns.line_angry::before {background-position:-150px -120px}
#emoji-for .emoji-btns.line_want::before {background-position:-200px -120px}
#emoji-for .emoji-btns.recom_good::before {background-position:0 0}
#emoji-for .emoji-btns.recom_bad::before {background-position:-50px 0}
#emoji-for .emoji-btns.recom_line_good::before {background-position:0 -40px}
#emoji-for .emoji-btns.recom_line_bad::before {background-position:-50px -40px}
#emoji-for .emoji-btns .text {display:block;overflow:hidden;font-size:.8rem;line-height:1.25em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);text-overflow:ellipsis;white-space:nowrap}
#emoji-for .emoji-btns .number {font-size:.75rem;font-style:normal;line-height:1em;letter-spacing:-0.025em;color:rgba(0,0,0,.85)}

@media screen and (max-width: 63.9375em) {
    .row #emoji-for .emoji-btns:hover::before,.row #emoji-for .gb-btns:hover::before {-webkit-animation:initial;animation:initial}
}

@media screen and (max-width: 39.9375em) {
    #emoji-for .emoji-btns {width:60px}
    #emoji-for .emoji-btns .text {font-size:.7rem}
}


/* tabs */
.emoji-tabs .tabs {border:none}
.emoji-tabs .tabs-title {text-align:center}
.emoji-tabs .tabs-title:first-child:last-child {width:100%}
.emoji-tabs .tabs-title:first-child:nth-last-child(2), .emoji-tabs .tabs-title:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs-title {display:inline-block;width:50%}
.emoji-tabs .tabs-title:first-child:nth-last-child(3), .emoji-tabs .tabs-title:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-title {display:inline-block;width:33.33333%}
.emoji-tabs .tabs-title:first-child:nth-last-child(4), .emoji-tabs .tabs-title:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs-title {display:inline-block;width:25%}
.emoji-tabs .tabs-title:first-child:nth-last-child(5), .emoji-tabs .tabs-title:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs-title {display:inline-block;width:20%}
.emoji-tabs .tabs-title:first-child:nth-last-child(6), .emoji-tabs .tabs-title:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs-title {display:inline-block;width:16.66667%}
.emoji-tabs .tabs-title:first-child:nth-last-child(7), .emoji-tabs .tabs-title:first-child:nth-last-child(7):first-child:nth-last-child(7) ~ .tabs-title {display:inline-block;width:14.28571%}
.emoji-tabs .tabs-title:first-child:nth-last-child(8), .emoji-tabs .tabs-title:first-child:nth-last-child(8):first-child:nth-last-child(8) ~ .tabs-title {display:inline-block;width:12.5%}
.emoji-tabs .tabs-title:first-child:nth-last-child(9), .emoji-tabs .tabs-title:first-child:nth-last-child(9):first-child:nth-last-child(9) ~ .tabs-title {display:inline-block;width:11.11111%}
.emoji-tabs .tabs-title:first-child:nth-last-child(10), .emoji-tabs .tabs-title:first-child:nth-last-child(10):first-child:nth-last-child(10) ~ .tabs-title {display:inline-block;width:10%}
.emoji-tabs .tabs-title > a {display:block;overflow:hidden;font-size:1rem;line-height:1em;letter-spacing:-0.05em;color:rgba(0,0,0,.45);background-color:rgba(0,0,0,.025);border-top:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.emoji-tabs .tabs-title:first-child > a {border-left:1px solid rgba(0,0,0,.08)}
.emoji-tabs .tabs-title > a:focus,.emoji-tabs .tabs-title > a[aria-selected="true"] {font-weight:700;color:rgba(0,0,0,.9);background-color:#fefefe}
.emoji-tabs .tabs-content {border:none}
.emoji-tabs .tabs-content .tabs-panel {padding:0}
.emoji-tabs table {margin-bottom:0}
.emoji-tabs table td,.emoji-tabs table th {font-size:80%}
.emoji-tabs table td .label,.emoji-tabs table th .label {font-size:.688rem}

/* 배진희 / 1022068 / 20210118 */
.com-2 .link-btn{display:inline-block;padding:3px 15px;margin:10px 0 0 5px;color:#fff;background:#e11c27;}
#user-footer .footer-menu .user-nav a{padding:0 .7rem;}


/* 이승현 / 1084747 / 20210825 */
.pdf-wrap.type-list .pdf-list .pdf-group1 {float:left;width:50%;display: table;padding-top: 20px;margin-top: 20px;border-top: 1px dotted rgba(0,0,0,.12);margin-bottom: 1rem;}
.pdf-wrap.type-list .pdf-list .pdf-group1:first-child {padding-top:20px;margin-top:20px;border-top:1px dotted rgba(0,0,0,.12)}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-thumbnail {width: 100%;vertical-align: top;}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-thumbnail .pdf-image {max-width: 270px;min-height: 370px;}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-columns {display: table-cell;vertical-align: top;/* float: left; */width: 270px;padding: 0 .5rem; text-align: left;}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-title {margin-bottom: .7rem;font-size: 1.125rem;line-height: 1em;letter-spacing: -.05em;}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-summary { margin-bottom: 0;font-size: .8rem; color: rgba(0,0,0,.65);}
@media screen and (max-width: 39.9375em){
.pdf-wrap.type-list .pdf-list .pdf-group1 {width:100%;}
.pdf-wrap.type-list .pdf-list .pdf-group1 .pdf-thumbnail .pdf-image {min-height: 150px;}
}


/* 윤미정 / 1121156 / 20211224 */
.article-reply .reply-trick {color: #adaaaa;line-height: 1.5;}


/* 홍경아 / 1161651 / 20220516 */
.banner_box-list {display:inline-block;width:100%;margin-bottom:10px;     padding: 0 20px;}
.banner_box-list ul {margin: 0;}
.banner_box-list ul li {float:left;list-style: none;}
.banner_box-list ul li {float:left;margin-left:40px;width: 320px;list-style: none;}
.banner_box-list ul li:first-child {margin-left:0;}



/*
* 선거용(임시)
* 2022-05-19
*/
.vote-bn-grid {display:block;margin-bottom:1.25rem}
.vote-bn-grid::after {content:'';display:table;clear:both}
.vote-bn-grid .banner_box {float:left;width:33.33333%;text-align:center}
.vote-bn-grid > :nth-child(3n + 1) {clear:both}


@media screen and (max-width: 39.9375em) {
    .com-wrap {padding:2rem 2rem}
    .com-wrap .com-list {background: url(/image/ceo_image.jpg) right .25rem no-repeat;}
    .com-wrap .com-list .com-list-num .title {font-size:1.5rem;width:100%;margin-top:7rem}
	.com-wrap .com-list ul li p {width:100%}
}


/* 홍경아 / 1365426 / 20240415 */
.tabs-wrap.type-J .tabs-navs .tabs-item:first-child i {left: 110px;}
.tabs-wrap.type-J .tabs-navs .tabs-item:nth-child(2) i { position: absolute; width: 33px; height: 30px; left: 120px; top: 4px;background: url('/image/etc_icon.png') -45px no-repeat;}
.tabs-wrap.type-J .tabs-navs .tabs-item {width: 50% !important}

/* 배진희 / 1395372 / 20240806 */
.tabs-wrap.type-J .tabs-navs .tabs-item{width:100% !important;border:1px solid rgba(0,0,0,.1)}
.tabs-wrap.type-J .tabs-navs .tabs-item a{max-width:360px;margin:0 auto;border:0}

/* 최은비 / 1395857 / 20240807 */
.com-wrap .com-list .com-list-num .title{font-size: 1.2rem;line-height: 1.2;}