@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=korean'); /* Roboto,본고딕 */
/**********************************************
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','Helvetica Neue','Arial','Apple SD Gothic Neo',sans-serif}

/**********************************************
note : 메인
**********************************************/
/* custom 1 */
.index-wrap.kb-style .index-columns.grid-1 {padding-right:2.188rem;border-right:1px solid #e9e9e9}
.index-wrap.kb-style .index-columns.grid-2 {padding-left:2.188rem}
.index-wrap.kb-style .index-columns.grid-3 {padding-left:1.875rem}
.index-wrap.kb-style .index-columns.grid-4 {padding-right:1.875rem;border-right:1px solid #e9e9e9}
.index-wrap.kb-style .index-columns-flex {background-color:#31343b}
.index-wrap.kb-style .index-columns-flex.for-gray {background-color:#f1f3f7}

/* custom 2 */
.index-wrap.custom-2 .index-columns.grid-4 {padding-right:1.875rem}
.index-wrap.custom-2 .index-columns.grid-5 {padding-left:.75rem;padding-right:.75rem}
.index-wrap.custom-2 .index-columns.grid-6 {padding-right:.75rem}

/* mobile */
.index-wrap.m-kb-style {background-color:#cfd7e7}
#user-wrap .index-wrap.m-kb-style {margin:-.9375rem -1.25rem}
@media screen and (max-width: 39.9375em) {
	#user-wrap .row .index-wrap.m-kb-style {margin-top:-.625rem;margin-bottom:-.625rem}
}

/* index custom line */
.style-column-bar {display:block;width:auto;height:0;margin-right:-1.938rem;margin-bottom:2.188rem;border-top:3px solid #3f6bb9}

/**********************************************
note : 기사리스트
**********************************************/
.article-list .article-list-content .list-image {background-size:auto 100%}

/**********************************************
note : 기사뷰
**********************************************/
/* 기사보내기 */
.article-sns-group .sns-btns .sns-btn-icons.telegram {font-size:1.125rem;background-color:#20a0e1}
.icon-telegram::before {content:"\f2c6";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* user profile */
.article-more {display:block;margin-bottom:1.25rem;font-size:1.063rem;line-height:1;letter-spacing:-0.05em}
.user-profiles {display:block;border:1px solid #d8dddf;border-radius:5px}
.user-profiles::after {content:'';display:table;clear:both}
.user-profiles .image, .user-profiles .content {float:left}
.user-profiles .image {width:110px;height:124px;padding:.625rem}
.user-profiles .image > img {border-radius:5px}
.user-profiles .content {width:calc(100% - 110px);min-height:124px;border-left:1px solid #d8dddf}
.user-profiles .c-hd {position:relative;padding:1rem;border-bottom:1px solid #d8dddf}
.user-profiles .name {display:block;margin-bottom:.5rem;font-size:1rem;line-height:1;letter-spacing:-0.05em;color:#000}
.user-profiles .email {display:block;font-size:.813rem;line-height:1;letter-spacing:-0.025em;color:rgba(0,0,0,.5)}
.user-profiles .icon {display:block;overflow:hidden;position:absolute;z-index:10;right:1rem;top:50%;width:30px;height:30px;font-size:.9rem;color:#fefefe;background-color:#566074;border-radius:50%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.user-profiles .icon > .fa {position:absolute;z-index:1;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.user-profiles .c-ct {padding:1rem;background-color:#fafafa}
.user-profiles .c-ct .item {margin:0 0 .625rem;font-size:.813rem;letter-spacing:-0.025em;color:#303030}
.user-profiles .c-ct > :last-child {margin-bottom:0}

/**********************************************
note : 박스모음
**********************************************/
/* kb style */
.box-skin.kb-st {padding:1rem 1.375rem}
.box-skin.kb-st .header > strong, .box-skin.kb-st .header > a,.box-skin.kb-st .header .skin-column > strong, .box-skin.kb-st .header .skin-column > a {margin-bottom:1.5rem;font-size:1.188rem;letter-spacing:-0.075em}

/* border top */
.box-skin.border-2x {border-top-width:2px;border-top-color:#363636}

/* special */
.box-skin.special .header, .box-skin.special .content {float:left}
.box-skin.special .header {width:80px;text-align:left}
.box-skin.special .content {width:calc(100% - 80px)}

/* biz */
.box-skin.biz .header {border-top-width:5px;border-top-color:#070061}

/* mobile */
.box-skin.kb-mobile {background-color:#fefefe}
.box-skin.kb-mobile .header {text-align:center}
.box-skin.kb-mobile .header > strong, .box-skin.kb-mobile .header > a,.box-skin.kb-mobile .header .skin-column > strong, .box-skin.kb-mobile .header .skin-column > a {display:inline-block;position:relative;margin-bottom:0;padding:1.375rem 0;font-size:1.375rem;letter-spacing:-0.05em;color:#000}
.box-skin.kb-mobile .header > ::before {content:'';position:absolute;z-index:1;left:0;bottom:1rem;width:100%;height:0;border-top:2px solid #000}

/* mobile special */
.box-skin.m-special {background-color:#404469}
.box-skin.m-special .header > strong, .box-skin.m-special .header > a,.box-skin.m-special .header .skin-column > strong, .box-skin.m-special .header .skin-column > a {color:#fefefe}

/* mobile photo */
.box-skin.m-photo {background-color:#cacaca}

/* tv(mobile) */
.box-skin.for-tv {padding-left:1.25rem;padding-right:1.25rem;background-color:#2f334e !important}
.box-skin.for-tv .header > strong, .box-skin.for-tv .header > a,.box-skin.for-tv .header .skin-column > strong, .box-skin.for-tv .header .skin-column > a {color:#fefefe}
.box-skin.for-tv .header > ::before {border-top-color:#fefefe}

/* tv2(pc) */
.box-skin.white-tv {padding:1.875rem;background-color:#f5f5f5}
.box-skin.white-tv .header {margin-bottom:0;border-bottom:0}

/* event */
.box-skin.for-event {background-color:#2f334e}
.box-skin.for-event .header > strong, .box-skin.for-event .header > a,.box-skin.for-event .header .skin-column > strong, .box-skin.for-event .header .skin-column > a {color:#fefefe}
.box-skin.for-event .header > ::before {border-top-color:#fefefe}
.box-skin.for-event .content {/*padding-left:1.25rem;padding-right:1.25rem*/}

/* opnion margins */
.box-skin.marbtm-80 {margin-bottom:80px}

/* people navigation */
.people-nav {display:block;padding:1rem;margin-top:-1px;margin-bottom:50px;font-size:0;background-color:#151833;text-align:center}
.m-kb-style .people-nav {margin-bottom:1.25rem}
#admin-wrap .m-kb-style .people-nav {margin-left:0;margin-right:0}
.people-nav::after {content:'';display:table;clear:both}
.people-nav > a {display:inline-block;position:relative;width:25%;padding:0 1rem;font-size:.9rem;line-height:1;letter-spacing:-0.05em;color:#fefefe}
.people-nav > a::before {content:'';position:absolute;z-index:1;left:0;top:0;bottom:0;width:0;border-left:1px solid rgba(255,255,255,.2)}
.people-nav > :first-child::before {display:none} 

/**********************************************
note : 자동박스
**********************************************/
/* 링크설정 */
.auto-article .onload:hover,.auto-article a:hover .onload {color:#292728 !important}
.auto-article .auto-fontF.onload:hover,.auto-article a:hover .auto-fontF.onload {color:#fefefe !important}

/* ha07(headline) */
.auto-ha07 .photo-titbg.cover {background:-webkit-linear-gradient(rgba(0,0,0,0) 30%, rgba(0,0,0,.75));background:-o-linear-gradient(rgba(0,0,0,0) 30%, rgba(0,0,0,.75));background:-moz-linear-gradient(rgba(0,0,0,0) 30%, rgba(0,0,0,.75));background:linear-gradient(rgba(0,0,0,0) 30%, rgba(0,0,0,.75))}
.auto-ha07 .photo-titbg [class*="size-"] {left:1.375rem;right:1.375rem;bottom:1.125rem}

/* hp04 */
.auto-hp04 .auto-columns {float:left;width:318px;width:calc(100% - 333px);margin-bottom:.75rem}
.auto-hp04 > :first-child {float:none;width:auto}
.auto-hp04 > :nth-child(2) {width:321px;margin-right:.75rem;clear:both}
.auto-hp04 .auto-columns > a {display:block;overflow:hidden;position:relative;height:218px}
.auto-hp04 .auto-columns > a::before {content:'';position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.08)}
.auto-hp04 > :first-child > a {height:376px}
.auto-hp04 > :nth-child(2) > a {height:448px}
.auto-hp04 .auto-scale {overflow:hidden}
.auto-hp04 .auto-images {position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;transition:transform .5s}
.auto-hp04 a:hover .auto-images {transform:scale(1.063,1.063)}
.auto-hp04 .auto-subs {display:none}
.auto-hp04 .photo-titbg {padding:.9rem 1.25rem;background-color:rgba(0,0,0,.65)}
.auto-hp04 .auto-titles {font-size:1.375rem;letter-spacing:-0.05em;color:#fefefe;text-align:left}
.auto-hp04 > :first-child .auto-titles {font-size:1.6rem;white-space:nowrap}
.auto-hp04 .auto-relate {display:block}
.auto-hp04 .auto-relate .item {padding:.625rem 1.875rem;border-bottom:1px solid rgba(0,0,0,.08)}

/* hr14 */
.auto-hr14 {position:relative}
.auto-hr14 .posi-re > a {display:block}
.auto-hr14 .auto-scale {overflow:hidden}
.auto-hr14 .auto-images {transition:transform .5s}
.auto-hr14 a:hover .auto-images {transform:scale(1.063,1.063)}
.auto-hr14 .auto-images.noimage {background-position:50%;background-size:auto !important}
.auto-hr14 .photo-titbg {padding:1rem 1.375rem;text-align:left}
.auto-hr14 .auto-titles {position:absolute;z-index:10;left:1.375rem;right:1.375rem;bottom:2.875rem;font-size:2.438rem;letter-spacing:-0.075em}
.auto-hr14 .auto-pager {position:absolute;z-index:2;left:0;right:0;bottom:0;padding:1.125rem 0;font-size:0}
.auto-hr14 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;margin-left:2px;margin-right:2px;border-radius:2rem;outline-width:0}
.auto-hr14 .auto-pager li[id*="slick-"].slick-active button[data-role] {width:25px}

/* va06 */
.auto-va06 .auto-columns {margin-top:1.188rem;padding-top:1.188rem;border-top:1px solid rgba(255,255,255,.12)}
.auto-va06 .auto-columns:first-child {margin-top:0;padding-top:0;border-top:0}
.auto-va06 .auto-columns > a {display:block;position:relative;transition:opacity .5s}
.auto-va06 .auto-columns > a:hover {opacity:.75}
.auto-va06 .auto-content {padding:1.375rem 1.875rem;background-color:#fefefe}
.auto-va06 .auto-titles {font-size:1.375rem;font-weight:700;letter-spacing:-0.05em}
.auto-va06 .responsive-embed + .auto-titles, .auto-va06 .auto-images + .auto-titles {margin-top:1rem}
.auto-va06 .auto-columns.small .auto-titles {font-size:1rem;font-weight:400;white-space:nowrap} 
.auto-va06 .auto-images {height:0;padding-bottom:56.25%}
.auto-va06 .auto-images.movie::after {content:'';left:auto;right:.9375rem;top:auto;bottom:.9375rem;width:32px;height:32px;font-size:0;color:transparent;background:url(/image/autobox/play-icon2.png) 0 0 no-repeat;background-size:100% auto;transform:translate(0, 0)}
@media screen and (max-width: 63.9375em) {
	.row .auto-va06 {margin-left:-1.25rem;margin-right:-1.25rem}
	.row .auto-va06 .auto-content {padding-left:1.25rem;padding-right:1.25rem}
	.row .auto-va06 .auto-titles {height:auto;font-size:1.25rem;font-weight:400}
}

/* ma08 */
.auto-ma08 .auto-columns {margin-top:1.875rem}
.auto-ma08 .auto-columns:first-child {margin-top:0}
.auto-ma08 .auto-columns::after {content:'';display:table;clear:both}
.auto-ma08 .auto-columns > a {display:block}
.auto-ma08 .auto-columns > a::after {content:'';display:table;clear:both}
.auto-ma08 .auto-titles {font-size:1.188rem;letter-spacing:-0.075em}
.auto-ma08 .auto-content {margin-top:.8rem}

/* mp07 */
.auto-mp07 .auto-columns > a {display:block;min-height:210px;padding:1.375rem;border:1px solid rgba(0,0,0,.12);-webkit-transition:background-color .5s, border-color .5s;transition:background-color .5s, border-color .5s}
.auto-mp07 .auto-columns > a:hover {background-color:#f8f8fa;border-color:rgba(0,0,0,.3)}
.auto-mp07 .auto-section {font-size:.813rem;font-style:normal;letter-spacing:-.075em}
.auto-mp07 .bolder {font-weight:700}
@media screen and (max-width: 39.9375em) {
	.row .auto-mp07 .auto-columns:nth-child(n) {width:49%;margin:.625rem 0 0;clear:inherit}
	.row .auto-mp07 .auto-columns:nth-child(2n) {float:right}
	.row .auto-mp07 .auto-columns:nth-child(2n + 1) {clear:both} 
}

/* mp08 */
.auto-mp08 .auto-columns > a {min-height:278px;padding:1.375rem 1.125rem;border:1px solid rgba(0,0,0,.12);-webkit-transition:background-color .5s, border-color .5s;transition:background-color .5s, border-color .5s}
.auto-mp08 .auto-columns > a:hover {background-color:#f8f8fa;border-color:rgba(0,0,0,.3)}
.auto-mp08 .auto-images {height:0;padding-bottom:56.25%}
.auto-mp08 .auto-images.mov::after {content:'';position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background:url(/image/autobox/play-icon.svg) 50% no-repeat rgba(0,0,0,.7);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;transition:opacity .5s}
.auto-mp08 a:hover .auto-images.mov::after {opacity:1;filter:alpha(opacity=100)}
.auto-mp08 .line-height-3-2x {height:2.8em}

/* d05 */
.auto-d05.to-end {margin-top:.8rem;margin-bottom:1rem;padding:.8rem 0;border-top:1px dotted #d0d0d0;border-bottom:1px solid #e7e7e7}
.auto-d05 .auto-columns {display:block;margin-top:1.25rem;font-size:0}
.auto-d05 .auto-columns:first-child {margin-top:0}
.auto-d05 .auto-columns::after {content:'';display:table;clear:both}
.auto-d05 .auto-section {overflow:hidden;float:left;padding:.25rem;margin-top:.125rem;width:48px;font-size:.8rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fefefe;background-color:#3f6bb9;text-align:center}
.auto-d05 .auto-titles {float:left;width:calc(100% - 48px);padding-left:.75rem}

/* d06 */
.auto-d06 .auto-columns {display:block;padding:1.563rem 1.375rem;font-size:0;border:1px solid rgba(0,0,0,.12);text-align:left;-webkit-transition:background-color .5s, border-color .5s;transition:background-color .5s, border-color .5s}
.auto-d06 .auto-columns:hover {background-color:#f8f8fa;border-color:rgba(0,0,0,.3)}
.auto-d06 .auto-columns::after {content:'';display:table;clear:both}
.auto-d06 .auto-section {float:left;margin-right:1.25rem;font-size:1.063rem;line-height:1.4;font-style:normal;color:#e73f72}
.auto-d06 .auto-titles {height:2.8em;font-size:1.063rem;letter-spacing:-0.05em}
@media screen and (max-width: 63.9375em) {
	.row .auto-d06 {margin-bottom:.625rem}
	.row .auto-d06 .auto-titles {height:auto}
}

/* da06 */
.auto-da06 .dis-table {width:100%;table-layout:fixed}
.auto-da06 .dis-table > :first-child {width:65px}
.auto-da06 .dis-table > :last-child {padding-left:.8rem}
.auto-da06 .dis-table > :first-child:last-child {width:100%;padding-left:0}
.auto-da06 .dis-table-cell {width:100%;vertical-align:top}
.auto-da06 .auto-section {font-size:.8rem;color:#3f6bb9}

/* db02 */
.auto-db02 .number {display:inline-block;font-size:1.125rem;line-height:1.125;vertical-align:middle}

/* dp04 */
.auto-dp04 .auto-columns {float:left;width:48.5%;padding-top:0;margin-top:1.375rem}
.auto-dp04 .auto-columns:first-child {margin-top:0}
.auto-dp04 .auto-columns .auto-images:not(.for-text) {height:82px}
.auto-dp04 .auto-columns:first-child .auto-images:not(.for-text),.auto-dp04 .auto-columns:nth-child(3n + 1) .auto-images:not(.for-text) {height:165px}

/* dp05 */
.auto-dp05 {padding-top:.625rem;padding-bottom:.625rem;background-color:#0c5ba1}
.auto-dp05 .auto-columns {position:relative}
.auto-dp05 .auto-columns.notimg::before {content:'';display:block;position:absolute;z-index:1;left:1.25rem;right:1.25rem;top:0;height:0;border-top:1px solid #fefefe}
.auto-dp05 .auto-images {overflow:hidden}
.auto-dp05 .auto-images > img {transition:transform .5s}
.auto-dp05 a:hover .auto-images > img {transform:scale(1.063,1.063)}
.auto-dp05 .photo-titbg {padding:1.125rem 1.25rem;text-align:center;transition:background-color .5s} 
.auto-dp05 a:hover .photo-titbg {background-color:rgba(53,53,53,.7)}
.auto-dp05 .notimg .photo-titbg {display:block;position:static;left:auto;bottom:auto;width:auto;background-color:transparent}
.auto-dp05 .notimg a:hover .photo-titbg {background-color:rgba(255,255,255,.2)}
@media screen and (max-width: 63.9375em) {
	.row .auto-dp05 {margin-left:-1.25rem;margin-right:-1.25rem}
}

/* dr04 */
.auto-dr04 {position:relative;padding:1.25rem 0;background-color:#2f334e;text-align:center}
.auto-dr04 .slick-slide {padding:0 .375rem;opacity:.3;fliter:alpha(opacity=30)}
.auto-dr04 .slick-current {opacity:1;fliter:alpha(opacity=100)}
.auto-dr04 .slick-slide a {display:block;text-decoration:none}
.auto-dr04 .photo-titbg {left:.375rem;right:.375rem;width:auto;padding:1.125rem;background-color:#fefefe}
.auto-dr04 .photo-btn {position:absolute;z-index:10;top:50%;width:26px;height:54px;font-size:1.25rem;color:#fefefe;background-color:rgb(0,0,0);opacity:.6;fliter:alpha(opacity=60);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s}
.auto-dr04 .photo-btn:hover {opacity:1;fliter:alpha(opacity=100)}
.auto-dr04 .photo-btn.auto-prev {left:0}
.auto-dr04 .photo-btn.auto-next {right:0}

/* dr05 */
.auto-dr05 {position:relative;padding:0;background-color:#2f334e;text-align:left}
.auto-dr05 .slick-slide {width:150px;margin-right:.9375rem}
.auto-dr05 .slick-slide a {display:block;text-decoration:none}
.auto-dr05 .auto-images {height:0;padding-bottom:100%}
.auto-dr05 .auto-content {padding:.625rem 1rem;background-color:#fefefe}
.auto-dr05 .line-height-3-2x {height:2.8em}
.auto-dr05 .auto-pager {margin-top:1rem}

/* pr06 */
.auto-pr06 .slick-slide {margin:0 .625rem}
.auto-pr06 .auto-scale {overflow:hidden}
.auto-pr06 .auto-images {height:0;padding-bottom:85%;transition:transform .5s}
.auto-pr06 a:hover .auto-images {transform:scale(1.063,1.063)}
.auto-pr06 .photo-titbg {padding:1rem 1.5rem;bottom:auto;top:50%;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .5s}
.auto-pr06 a:hover .photo-titbg {opacity:0}

/* pa03 */
.auto-pa03 {padding:0 .75rem .75rem;background-color:#1c9ef7;background-image: linear-gradient(-45deg, #1aa1fb, #596faf 75%)}
.auto-pa03 .auto-columns {overflow:hidden;position:relative}
.auto-pa03 .auto-images {overflow:hidden}
.auto-pa03 .auto-images > img {transition:transform .5s}
.auto-pa03 a:hover .auto-images > img {transform:scale(1.063,1.063)}
.auto-pa03 .photo-titbg {padding:1.375rem 1.25rem;transition:background-color .5s}
.auto-pa03 a:hover .photo-titbg {background-color:rgba(53,53,53,.7)}
.auto-pa03 .auto-more {display:block;margin-top:.75rem;font-size:.8rem;font-style:normal;line-height:1;letter-spacing:-0.05em;color:#fefefe;text-align:right}
.auto-pa03 .auto-more::before {content:'+';display:inline-block;margin-right:.25rem}

/* i01(mobile) */
.m-auto-i01 .auto-columns {border-top:1px solid rgba(0,0,0,.15)}
.m-auto-i01 .auto-columns:first-child {border-top:0}
.m-auto-i01 .auto-columns > a {display:block;padding:1.25rem 0}
.m-auto-i01 .auto-relate > li {border-top:1px solid rgba(0,0,0,.08);padding:1rem 0}

/* i09(mobile) */
.m-auto-i09 .auto-subs::before {content:'';display:block;width:auto;height:10px;background-color:#cfd7e7}
.m-auto-i09 .auto-images {height:0;padding-bottom:46.25%}
.m-auto-i09 .auto-content {padding:1.25rem}
.m-auto-i09 .auto-titles {font-size:1.25rem;letter-spacing:-0.05em}
.m-auto-i09 .sub-titles{margin-top:.4rem; font-size:.9rem;letter-spacing:-0.05em; color:#999 !important}
.m-auto-i09 .auto-relate > li {border-top:1px solid rgba(0,0,0,.08);padding:.5rem 1.375rem}

/* i10(mobile) */
.m-auto-i10 .auto-subs::before {content:'';display:block;width:auto;height:10px;background-color:#eef1f7}
.m-auto-i10 li:first-child .auto-images {height:0;padding-bottom:46.25%}
.m-auto-i10 .auto-content {padding:1.25rem}
.m-auto-i10 .auto-titles {font-size:1.25rem;letter-spacing:-0.05em}
.m-auto-i10 .sub-titles{margin-top:.4rem; font-size:.9rem;letter-spacing:-0.05em; color:#999 !important}

.m-auto-i10 .auto-columns {position:relative;border-top:1px solid rgba(0,0,0,.15)}
.m-auto-i10 .auto-columns:first-child {border-top:0}
.m-auto-i10 .auto-columns > a {display:block;padding:1.25rem 0}
.m-auto-i10 .auto-relate > li {border-top:1px solid rgba(0,0,0,.15);padding:.5rem  1.375rem}

/* p08(mobile) */
.m-auto-p08 .auto-images {height:0;padding-bottom:46.25%}
.m-auto-p08 .auto-content {min-height:106px;padding:1.5rem 4.375rem 1.5rem 1.5rem}
.m-auto-p08 .auto-titles {font-size:1.5rem;letter-spacing:-0.05em}
.m-auto-p08 .auto-relate > li {border-top:1px solid rgba(0,0,0,.08);padding:1rem 1.375rem}
.m-auto-p08 .auto-pager {margin:1.25rem 0;}
.m-auto-p08 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;margin-left:2px;margin-right:2px;border-radius:2rem;outline-width:0}
.m-auto-p08 .auto-pager li[id*="slick-"].slick-active button[data-role] {width:25px}

/* p09(mobile) */
.m-auto-p09 .slick-slide {position:relative}
.m-auto-p09 .auto-images {height:0;padding-bottom:75%}
.m-auto-p09 .photo-titbg {left:1.25rem;right:1.25rem;bottom:1.25rem;width:auto;padding:1.25rem;background-color:rgba(255,255,255,.9)}
.m-auto-p09 .auto-pager {position:absolute;z-index:15;left:1rem;right:1rem;top:1rem;width:auto;padding:0 .625rem;font-size:0;text-align:right}
.m-auto-p09 .auto-pager li[id*="slick-"] button[data-role] {margin-left:.375rem;margin-right:0;background-color:#fefefe;box-shadow:0px 1px 1px rgba(0,0,0,0.2)}
.m-auto-p09 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e73f72}

/* c04(mobile) */
.m-auto-c04 .auto-section {display:inline-block;margin-right:.625rem;font-size:1.063em;font-style:normal;line-height:1;letter-spacing:-.025em;}


/* p05 */
.m-auto-p05 .auto-icons i{font-size:1.8rem; color:#648ed7}
.m-auto-p05 .auto-icons i{position:relative; z-index:7}
.m-auto-p05 .auto-icons i::after{content:''; position:absolute; top:6px; left:6px; width:19px; height:19px; background:#fff; border-radius:30px; z-index:-1}
.m-auto-p05 .auto-icons.right-bottom{right:.5rem; bottom:0; z-index:9}

/* pr06-1(photo) translateY 익스에서썸네일 오류*/
.auto-pr06-1 .auto-column:hover .auto-images {transform:inherit}


/**********************************************
note : 숏코드
**********************************************/
/* 인기기사 */
.best-words-tab {position:relative;margin-bottom:50px}
.best-words-tab::after {content:'';display:table;clear:both}
.best-words-tab .tabs-header {padding:.9375rem 0;text-align:left}
.best-words-tab .tabs-navs {display:block;margin:0 -1px;padding:0;list-style:none}
.best-words-tab .tabs-navs::after {content:'';display:table;clear:both}
.best-words-tab .tabs-item {float:left;width:33.333333333%;background-color:#0f7fc9;text-align:center}
.best-words-tab .tabs-item > a {display:block;position:relative;padding:.625rem .5rem;font-size:.9rem;line-height:1;color:rgba(255,255,255,.5);letter-spacing:-0.05em;text-decoration:none}
.best-words-tab .tabs-item.active > a {color:#fefefe}
.best-words-tab .tabs-item > a::before {content:'';position:absolute;z-index:1;left:0;bottom:0;width:100%;height:0;border-top:3px solid transparent}
.best-words-tab .tabs-item.active > a::before {border-top-color:#fefefe}
.best-words-tab .tabs-panel {min-height:328px;padding:1.375rem 0 0}

/* 사업소개 */
.corp-about {margin-bottom:50px;border-top:5px solid #070061}
.corp-about::after {content:'';display:table;clear:both}
.corp-about .titles {padding:.9375rem 1.25rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.08);text-align:left}
.corp-about .corp-rolling {position:relative;padding:1.25rem 0;background-color:#2f334e;text-align:center}
.corp-about .corp-rolling .slick-slide {padding:0 .375rem;opacity:.3;fliter:alpha(opacity=30)}
.corp-about .corp-rolling .slick-current {opacity:1;fliter:alpha(opacity=100)}
.corp-about .corp-rolling .slick-slide a {display:block;text-decoration:none}
.corp-about .corp-rolling .content {display:block;padding:1.125rem;background-color:#fefefe}
.corp-about .photo-btn {position:absolute;z-index:10;top:50%;width:26px;height:54px;font-size:1.25rem;color:#fefefe;background-color:rgb(0,0,0);opacity:.6;fliter:alpha(opacity=60);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s}
.corp-about .photo-btn:hover {opacity:1;fliter:alpha(opacity=100)}
.corp-about .photo-btn.auto-prev {left:0}
.corp-about .photo-btn.auto-next {right:0}

/* 지난칼럼 */
.before-columns {display:block}
.before-columns::after {content:'';display:table;clear:both}
.before-columns > .items {overflow:hidden;float:left;position:relative;width:24.625%;margin-left:0.5%;margin-top:0.5%;padding:.8rem;font-size:.813rem;line-height:1.125;letter-spacing:-0.05em;color:#505050;background-color:#fefefe;border:1px solid #ddd;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;-webkit-transition:color .25s, border-color .25s;transition:color .25s, border-color .25s}
.before-columns > .items:hover {color:#000;border-color:rgba(0,0,0,.7)}
.before-columns > .items::before {content:'';overflow:hidden;position:absolute;z-index:1;right:.8rem;top:50%;width:0;height:0;border-width:3px;border-style:solid;border-color:transparent transparent transparent rgba(0,0,0,.5);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .5s;transition:border-color .5s}
.before-columns > .items:hover::before {border-left-color:#000}
.before-columns > :first-child, .before-columns > :nth-child(4n + 1) {margin-left:0;clear:both}
.before-columns > :nth-child(1), .before-columns > :nth-child(2), .before-columns > :nth-child(3), .before-columns > :nth-child(4) {margin-top:0}

/* 진행중인 연재 */
.box-3x > .box-skin {float:left;width:32%;margin-left:2%;margin-top:2%}
.box-3x > :first-child, .box-3x > :nth-child(3n + 1) {margin-left:0;clear:both}
.box-3x > :nth-child(1), .box-3x > :nth-child(2), .box-3x > :nth-child(3) {margin-top:0}
.box-3x > .box-skin .content {padding:1.375rem !important}
.special-srn .auto-images {height:0;padding-bottom:56.25%}

/**********************************************
note : 신문사소개
**********************************************/
/* history */
.about-history::after {content:'';display:table;clear:both}
.about-history .stroy-group {margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.08)}
.about-history .stroy-group::after {content:'';display:table;clear:both}
.about-history > :last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.about-history .years, .about-history .days {float:left}
.about-history .years {width:180px;font-size:2.875rem;line-height:1.125;letter-spacing:-0.025em;font-weight:400}
.about-history .days {width:calc(100% - 180px)}
.about-history .history-lists {display:block;margin:0;padding:0;list-style:none}
.about-history .history-lists > li {display:block;margin-bottom:1rem;font-size:.9rem;line-height:1.25;letter-spacing:-0.05em;color:#444}
.about-history .history-lists > :last-child {margin-bottom:0}
.about-history .history-lists .month {display:inline-block;margin-right:1.125rem;font-weight:700;letter-spacing:-.025em}
@media screen and (max-width: 39.9375em) {
	.about-history .years, .about-history .days {float:none;width:auto}	
	.about-history .years {margin-bottom:1.5rem;font-size:2rem;font-weight:700}
	.about-history .years br {display:none}
}

/* recruit */
.about-recruit .titles {display:block;margin-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:1;letter-spacing:-0.05em}
.about-recruit .sums {display:block;margin:0;padding:0;font-size:.9rem;line-height:1.625;letter-spacing:-0.05em;color:#555}
.about-recruit .how {margin-bottom:2.25rem;padding-bottom:2.25rem;border-bottom:1px solid rgba(0,0,0,.08)}
.about-recruit .steps {margin-bottom:1.25rem}
.about-recruit .by-step {display:block;margin-bottom:1rem;font-size:0}
.about-recruit .by-step::after {content:'';display:table;clear:both}
.about-recruit .by-step .item {display:block;margin-bottom:5px;padding:1rem 1.375rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);border-radius:.2rem}
.about-recruit .by-step > :last-child {margin-right:0} 
.about-recruit .by-step .num, .about-recruit .by-step .text {display:inline-block;line-height:1;vertical-align:middle}
.about-recruit .by-step .num {margin-right:.5rem;font-size:1.625rem;font-style:normal;letter-spacing:-0.05em;color:#f95d5d}
.about-recruit .by-step .text {font-size:1.125rem;letter-spacing:-0.025em;color:#333}
.about-recruit .by-step .sums {margin-top:.5rem}
.about-recruit .require {display:block;padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);border-radius:.2rem}
.about-recruit .require::after {content:'';display:table;clear:both}
.about-recruit .require .cate, .about-recruit .require .content {float:left;margin-bottom:1rem;font-size:1rem;letter-spacing:-0.05em;line-height:1em}
.about-recruit .require .cate {width:135px;color:#f95d5d;clear:both}
.about-recruit .require .content {width:calc(100% - 135px)}
.about-recruit .require > :last-child, .about-recruit .require > :nth-last-child(2) {margin-bottom:0}
.about-recruit .interviewer {display:block;font-size:0;padding:.8rem 1.25rem;margin-bottom:3.25rem;border:1px solid rgba(0,0,0,.12);border-radius:.2rem}
.about-recruit .interviewer .titles, .about-recruit .interviewer .sums {display:inline-block;vertical-align:middle}
.about-recruit .interviewer .titles {margin-bottom:0;margin-right:1.25rem;font-size:1.063rem}
.about-recruit .online-words {display:block;margin-top:1.25rem;padding:1.25rem;font-size:0;border:1px solid rgba(0,0,0,.08);text-align:center}
.about-recruit .online-words .guide, .about-recruit .online-words .docs {display:inline-block;vertical-align:middle}
.about-recruit .online-words .guide {margin-right:1.25rem;font-size:1rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#999}
.about-recruit .online-words .docs .file {display:inline-block;margin-right:2px;padding:.625rem 1.375rem;font-size:1rem;line-height:1;color:rgb(255,255,255);border:1px solid rgba(0,0,0,.08);border-radius:.25rem;text-decoration:none}
.about-recruit .online-words .docs .file.doc {background-color:#295595}
.about-recruit .online-words .docs .file.hwp {background-color:#f21924}
.about-recruit .online-words .docs > :last-child {margin-right:0}
.about-recruit .online-words .docs .types {letter-spacing:-0.025em;text-transform:uppercase}
@media screen and (max-width: 39.9375em) {
	.about-recruit .require .cate, .about-recruit .require .content {display:block;float:none;width:auto}
	.about-recruit .require .cate {margin-bottom:.5rem}
	.about-recruit .require .content {margin-bottom:1.25rem}
	.about-recruit .interviewer .titles, .about-recruit .interviewer .sums {display:block}
	.about-recruit .interviewer .titles {margin-bottom:1rem}
	.about-recruit .interviewer .sums {line-height:1.375}
	.about-recruit .online-words .guide {display:none}
}

/* ad */
.about-ad {margin-bottom:2rem;border-top:2px solid #555;border-collapse:collapse}
.about-ad caption {padding-left:0;padding-right:0;font-size:1.125rem;letter-spacing:-0.05em}
.about-ad th, .about-ad td {letter-spacing:-0.05em;border-bottom:1px solid #e7e7e7;word-wrap:break-word;word-break:break-all}
.about-ad th {background-color:#f8f8fa;border-right:1px solid rgba(0,0,0,.03);text-align:center}
.about-ad td {font-size:.9rem}
.about-ad.centered caption {font-size:1.188rem;text-align:left}
.about-ad.centered tbody td {text-align:center}

/* terms */
.about-terms::after {content:'';display:table;clear:both}
.about-terms p {font-size:.8rem;line-height:1.625;letter-spacing:-0.025em;color:#666}
.about-terms .tabs {margin-bottom:1.25rem;border:0}
.about-terms .tabs .tabs-title:first-child:nth-last-child(2), .about-terms .tabs .tabs-title:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs-title {width:50%}
.about-terms .tabs .tabs-title:first-child:nth-last-child(3), .about-terms .tabs .tabs-title:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-title {width:33.3333333333%}
.about-terms .tabs .tabs-title:first-child:nth-last-child(4), .about-terms .tabs .tabs-title:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs-title {width:25%}
.about-terms .tabs .tabs-title:first-child:nth-last-child(5), .about-terms .tabs .tabs-title:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs-title {width:20%}
.about-terms .tabs .tabs-title:first-child:nth-last-child(6), .about-terms .tabs .tabs-title:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs-title {width:16.6666666667%}
.about-terms .tabs .tabs-title > a {font-size:1rem;line-height:1;color:#999;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);border-right:0;text-align:center;text-decoration:none}
.about-terms .tabs .tabs-title:last-child > a {border-right:1px solid rgba(0,0,0,.08)}
.about-terms .tabs .tabs-title > a:focus, .about-terms .tabs .tabs-title > a[aria-selected="true"] {font-weight:700;color:#e73f72;background-color:#fefefe;border-bottom-color:transparent}
.about-terms .tabs-content {border:0}
.about-terms .tabs-panel {padding:0} 
.about-terms .term-titles {display:block;margin-bottom:1.25rem;font-size:1.188rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#333}
.about-terms .term-lists {margin-bottom:2.25rem}
.about-terms .term-lists > li {margin-bottom:.5rem;font-size:.8rem;line-height:1.25;letter-spacing:-0.025em;color:#666}
.about-terms .term-lists > :last-child {margin-bottom:0}
.about-terms .steps {margin-top:3rem}
.about-terms .term-step {display:block;margin-bottom:1rem;font-size:1rem;line-height:1;letter-spacing:-0.025em;color:#333}
.about-terms .term-group {margin:1.375rem 0;font-size:.8rem;line-height:1.625;letter-spacing:-0.025em;color:#666}
.about-terms .term-group > strong {display:block;margin-bottom:.75rem;font-size:.9rem;line-height:1;color:#333}

/* terms table */
.about-terms .term-table {width:100%;margin-bottom:3rem;table-layout:fixed;border-collapse:collapse}
.about-terms .term-table caption {padding-left:0;padding-right:0;font-size:1.188rem;letter-spacing:-0.05em;text-align:left}
.about-terms .term-table th, .about-terms .term-table td {border-right:1px solid rgba(0,0,0,.05);text-align:center;word-wrap:break-word;word-break:break-all}
.about-terms .term-table thead td {font-size:.8rem;font-weight:normal;border-top:1px solid rgba(0,0,0,.05)}
.about-terms .term-table tbody th, .about-terms .term-table tbody td {font-size:.8rem;line-height:1.375;letter-spacing:-0.05em}
.about-terms .term-table tbody td {color:#666}

/* trouble handler */
.about-terms .handler {margin-top:3rem}
.about-terms .handler .item {min-height:200px;margin-bottom:1rem;padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);border-radius:.25rem}
.about-terms .handler .item::after {content:'';display:table;clear:both}
.about-terms .handler .image, .about-terms .handler .content {float:left}
.about-terms .handler .image {overflow:hidden;width:100px;border-radius:.25rem}
.about-terms .handler .content {width:calc(100% - 100px);padding:0 0 0 1.25rem;margin:0;list-style:none}
.about-terms .handler .content > li {margin-bottom:.625rem;font-size:.8rem;line-height:1.25;letter-spacing:-0.05em;color:#555}
.about-terms .handler .content > :last-child {margin-bottom:0}
.about-terms .handler .content .name {font-size:1.063rem;font-weight:700;color:#333}

/* btn groups */
.about-terms .link-btn {display:block;font-size:.8rem;font-weight:700;line-height:1.375;letter-spacing:-0.05em;color:#3b8ef9 !important;text-decoration:underline}
.about-terms .btn-groups {margin:3rem 0}
.about-terms .btn-groups > .link-btn {margin-bottom:1rem} 
.about-terms .btn-groups > :last-child {margin-bottom:0}

/**********************************************
note : 인물정보
**********************************************/
/* place */
.vote-place {display:table;width:100%;table-layout:fixed}
.vote-place > .dis-table-cell {width:100%}
.vote-place select {min-height:40px;margin-bottom:1px}

/* tables */
.indb-table:not(.history) {border-collapse:collapse}
.indb-table:not(.history) th,.indb-table:not(.history) td {font-size:.8rem}
@media screen and (max-width: 63.9375em) {
	.row .indb-table:not(.history) {display:block;width:auto}
	.row .indb-table:not(.history) th:empty,.row .indb-table:not(.history) td:empty {display:none}
	.row .indb-table:not(.history) thead {display:none}
	.row .indb-table:not(.history) tbody,.row .indb-table:not(.history) tr,.row .indb-table:not(.history) th,.row .indb-table:not(.history) td {display:block;width:auto}
	.row .indb-table:not(.history) img {max-width:100px}
}

/* history tables */
.indb-table.history {table-layout:fixed}
.indb-table.history img {max-width:80px}

/* view */
.indb-view::after {content:'';display:table;clear:both}
.indb-view .images {float:left;position:relative;width:125px;text-align:center}
.indb-view .images::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.12)}
.indb-view .contents {float:right;width:calc(100% - 150px)}
.indb-view .titles {margin-bottom:1rem;line-height:1.25em;font-size:1.375rem;letter-spacing:-0.05em}
.indb-view .titles small {display:inline-block;margin:0 .25rem;font-size:.9375rem;color:rgba(0,0,0,.65)}
.indb-view .lists:not(ol) {margin:0 0 1rem;padding:0;list-style:none}
.indb-view .lists li {font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.indb-view .lists li:not(:last-child) {margin-bottom:.5rem}
.indb-view .lists:not(ol) li {position:relative;padding-left:.8rem}
.indb-view .lists:not(ol) li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.25);border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.indb-view .lists li a {color:rgba(0,0,0,.65)}
.indb-view .lists li a:hover {color:rgba(0,0,0,.9)}
.indb-view .profile {padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08)}
.indb-view .profile::after {content:'';display:table;clear:both}
.indb-view .profile dt,.indb-view .profile dt + dd {float:left;font-size:.8rem}
.indb-view .profile dt:not(:first-child),.indb-view .profile dt:not(:first-child) + dd {margin-top:.5rem}
.indb-view .profile dt {width:80px;clear:both}
.indb-view .profile dt + dd {width:calc(100% - 80px);color:rgba(0,0,0,.65)}
@media screen and (max-width: 39.9375em) {
	.row .indb-view .images,.row .indb-view .contents {float:none;width:auto}
	.row .indb-view .images {padding:1rem;margin-bottom:1.25rem}
	.row .indb-view .images::before {border-color:rgba(0,0,0,.08)}
	.row .indb-view .images > img {max-width:125px}
}

/* category */
.indb-category::after {content:'';display:table;clear:both}
.indb-category .v-ul {margin:0;padding:0;list-style:none}
.indb-category .v-ul .v-c-li {position:relative;padding-left:.8rem;margin-bottom:.75rem;font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.indb-category .v-ul .v-c-li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:5px;height:5px;border-left:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.indb-category .v-ul .v-c-li[data-depth="0"] {padding-left:0}
.indb-category .v-ul .v-c-li[data-depth="0"]::before {display:none}
.indb-category .v-ul .v-c-li[data-depth="1"] {margin-left:1rem}
.indb-category .v-ul .v-c-li[data-depth="2"] {margin-left:2rem}
.indb-category .v-ul .v-c-li[data-depth="3"] {margin-left:3rem}
.indb-category .v-ul .v-c-li[data-depth="4"] {margin-left:4rem}
.indb-category .v-ul .v-c-li[data-depth="0"] > .v-c-a {font-weight:700}
.indb-category .v-ul .v-c-li .v-c-code {font-size:.8em;color:rgba(0,0,0,.45)}
.indb-category .v-ul .button-group {display:inline-block;margin-bottom:0;margin-left:1rem}
.indb-category .v-ul .button-group > .button {padding:.25rem .5rem}

/* party */
.indb-party::after {content:'';display:table;clear:both}
.indb-party .v-ul {margin:0;padding:0;list-style:none}
.indb-party .v-li {padding:.5rem 1rem;margin-bottom:1px;border:1px solid rgba(0,0,0,.08)}
.indb-party .v-li:hover {background-color:#f8f8fa;border-style:dashed;border-color:rgba(0,0,0,.2);cursor:move}
.indb-party .v-li::after {content:'';display:table;clear:both}
.indb-party .v-li > strong {letter-spacing:-0.05em}
.indb-party .v-li .button-group {float:right;position:relative;z-index:1}


/* tables */
.votedb-table:not(.history) {border-collapse:collapse}
.votedb-table:not(.history) th,.votedb-table:not(.history) td {font-size:.8rem}
.votedb-table .victory {display:inline-block;margin-top:.5rem;padding:.375rem .8rem;font-size:.75rem;font-weight:700;line-height:1.125;letter-spacing:-0.05em;color:#fefefe;border-radius:.2rem}
.votedb-table .viewing {display:block;margin-top:.8rem;font-size:.75rem;line-height:1.25;letter-spacing:-.05em;color:rgba(0,0,0,.65)}
@media screen and (max-width: 63.9375em) {
	.row .votedb-table:not(.history) {display:block;width:auto}
	.row .votedb-table:not(.history) th:empty,.row .votedb-table:not(.history) td:empty {display:none}
	.row .votedb-table:not(.history) thead {display:none}
	.row .votedb-table:not(.history) tbody,.row .votedb-table:not(.history) tr,.row .votedb-table:not(.history) th,.row .votedb-table:not(.history) td {display:block;width:auto}
	.row .votedb-table:not(.history) img {max-width:100px}
}


/* view */
.votedb-view::after {content:'';display:table;clear:both}
.votedb-view .images {float:left;position:relative;width:125px;text-align:center}
.votedb-view .images::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.12)}
.votedb-view .contents {float:right;width:calc(100% - 150px)}
.votedb-view .titles {margin-bottom:1rem;line-height:1.25em;font-size:1.375rem;letter-spacing:-0.05em}
.votedb-view .titles small {display:inline-block;margin:0 .25rem;font-size:.9375rem;color:rgba(0,0,0,.65)}
.votedb-view .lists:not(ol) {margin:0 0 1rem;padding:0;list-style:none}
.votedb-view .lists li {font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.votedb-view .lists li:not(:last-child) {margin-bottom:.5rem}
.votedb-view .lists:not(ol) li {position:relative;padding-left:.8rem}
.votedb-view .lists:not(ol) li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:3px;height:3px;background-color:rgba(0,0,0,.25);border-radius:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.votedb-view .lists li a {color:rgba(0,0,0,.65)}
.votedb-view .lists li a:hover {color:rgba(0,0,0,.9)}
.votedb-view .profile {padding:1.25rem;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08)}
.votedb-view .profile::after {content:'';display:table;clear:both}
.votedb-view .profile dt,.votedb-view .profile dt + dd {float:left;font-size:.8rem}
.votedb-view .profile dt:not(:first-child),.votedb-view .profile dt:not(:first-child) + dd {margin-top:.5rem}
.votedb-view .profile dt {width:80px;clear:both}
.votedb-view .profile dt + dd {width:calc(100% - 80px);color:rgba(0,0,0,.65)}
@media screen and (max-width: 39.9375em) {
	.row .votedb-view .images,.row .votedb-view .contents {float:none;width:auto}
	.row .votedb-view .images {padding:1rem;margin-bottom:1.25rem}
	.row .votedb-view .images::before {border-color:rgba(0,0,0,.08)}
	.row .votedb-view .images > img {max-width:125px}
}

/* category */
.votedb-category::after {content:'';display:table;clear:both}
.votedb-category .v-ul {margin:0;padding:0;list-style:none}
.votedb-category .v-ul .v-c-li {position:relative;padding-left:.8rem;margin-bottom:.75rem;font-size:.9rem;line-height:1.25em;letter-spacing:-0.025em;color:rgba(0,0,0,.65)}
.votedb-category .v-ul .v-c-li::before {content:'';position:absolute;z-index:1;left:0;top:50%;width:5px;height:5px;border-left:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.votedb-category .v-ul .v-c-li[data-depth="0"] {padding-left:0}
.votedb-category .v-ul .v-c-li[data-depth="0"]::before {display:none}
.votedb-category .v-ul .v-c-li[data-depth="1"] {margin-left:1rem}
.votedb-category .v-ul .v-c-li[data-depth="2"] {margin-left:2rem}
.votedb-category .v-ul .v-c-li[data-depth="3"] {margin-left:3rem}
.votedb-category .v-ul .v-c-li[data-depth="4"] {margin-left:4rem}
.votedb-category .v-ul .v-c-li[data-depth="0"] > .v-c-a {font-weight:700}
.votedb-category .v-ul .v-c-li .v-c-code {font-size:.8em;color:rgba(0,0,0,.45)}
.votedb-category .v-ul .button-group {display:inline-block;margin-bottom:0;margin-left:1rem}
.votedb-category .v-ul .button-group > .button {padding:.25rem .5rem}

/* party */
.votedb-party::after {content:'';display:table;clear:both}
.votedb-party .v-ul {margin:0;padding:0;list-style:none}
.votedb-party .v-li {padding:.5rem 1rem;margin-bottom:1px;border:1px solid rgba(0,0,0,.08)}
.votedb-party .v-li:hover {background-color:#f8f8fa;border-style:dashed;border-color:rgba(0,0,0,.2);cursor:move}
.votedb-party .v-li::after {content:'';display:table;clear:both}
.votedb-party .v-li > strong {letter-spacing:-0.05em}
.votedb-party .v-li .button-group {float:right;position:relative;z-index:1}


/**********************************************
note : 승인관리 커스텀(검색)
**********************************************/
.inter-article-re {margin-bottom:1.25rem;font-size:0;text-align:right}
.inter-article-re .cells {display:inline-block;margin-bottom:0;vertical-align:top}
.inter-article-re .input-group {max-width:250px}
@media screen and (max-width: 63.9375em) {
	.row .inter-article-re {text-align:left}
	.row .inter-article-re .cells {display:block}
	.row .inter-article-re .input-group {max-width:inherit}
}

/**********************************************
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 {margin:1.25rem 0;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}

/*캡션*/
.article-veiw-body.view-page .photo-layout figcaption {text-align: center !important;}


/*기사면-테이블 스크롤*/
.row .article-veiw-body.view-page table {display: block; overflow-x: auto; white-space: nowrap}

/* 아이폰 기사수정가능하게 에디터 스크롤수정시 크롬에서 이중스크롤이 노출 업무번호 902980 // 크롬에만 에디터 스크롤 안나오게 추가처리 */
.cke_contents::-webkit-scrollbar {display:none}

/* 이지은 / 909110 / 20200110 */

/* p06-1 */
.m-auto-p06-1 .auto-pager {max-height:36px;padding-top:.5rem;padding-bottom:.5rem;}
.m-auto-p06-1 .auto-images {height:0;padding-bottom:66.666667%}
.m-auto-p06-1 .auto-icons i{font-size:1.8rem; color:#648ed7}
.m-auto-p06-1 .auto-icons i{position:relative; z-index:7}
.m-auto-p06-1 .auto-icons i::after{content:''; position:absolute; top:6px; left:6px; width:19px; height:19px; background:#fff; border-radius:30px; z-index:-1}
.m-auto-p06-1 .auto-icons.right-bottom{right:.5rem; bottom:0; z-index:9}

/**********************************************
note : 선거판 작업
name : 권오석
**********************************************/

/**********************************************
note : 선거판 기사박스 수정
**********************************************/
.box-skin.design-8 .header {margin-bottom:1rem;border-bottom:2px solid #0091d6}
.box-skin.design-8 .header > strong, .box-skin.design-10 .header > a {margin-bottom:1rem}

/**********************************************
note : 기사박스 수정
**********************************************/
.box-skin.mbox-bg-black {background-color:#333}

/**********************************************
note : 선거판 자동박스 수정
**********************************************/
/* ma08-1 */
.auto-ma08-1 .auto-columns {margin-top:1.875rem}
.auto-ma08-1 .auto-columns:first-child {margin-top:0}
.auto-ma08-1 .auto-columns::after {content:'';display:table;clear:both}
.auto-ma08-1 .auto-columns > a {display:block}
.auto-ma08-1 .auto-columns > a::after {content:'';display:table;clear:both}
.auto-ma08-1 .auto-content {display:table;margin-top:.8rem}
.auto-ma08-1 .auto-titles {font-size:1.188rem;letter-spacing:-0.075em}
.auto-ma08-1 .auto-images {display:table-cell;vertical-align:middle}
.auto-ma08-1 .auto-sums {display:table-cell;vertical-align:middle}

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



/*멀티기능성*/
#rollBanner-1 .columns {padding:.28rem 0;}
#rollBanner-1.slick-vertical .slick-slide { border: 0px !important;}




/* 윤미정 / 980427 / 20200831 *
.line-height-2-2x {max-height:2.8em;}*/

/* 김민희 / 983946 / 20200908 */
.box-skin.header-bg.radius .header {padding:0 !important;}

/* 배진희 / 984407 / 20200909 */
.line-height-2-2x {max-height:2.4em;}

/* 배진희 / 1001723 / 20201110 */
@media screen and (max-width: 63.9375em){
.row .article-view-header .article-header-wrap .article-head-title{word-break:keep-all;}
.row .article-veiw-body.view-page{word-break:keep-all;font-size:1.3rem !important;line-height:1.7em;}
.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{word-break:keep-all;}
body{font-family:'Malgun Gothic','돋움','dotum','Helvetica Neue','Arial',sans-serif}
}


/* 황자연 / 1012697 / 20201215 */
@media screen and (max-width: 63.9375em){
.article-veiw-body.view-page div, .article-veiw-body.view-page p {word-break:keep-all !important; }
}


/* 임희은 / 1046349 / 20210412 */
.index-wrap.default-tv .body-more-btn {margin-bottom:3.5rem;}


/* hp04 */
.auto-hp04-1 {padding-top: .625rem; padding-bottom: .625rem; background-color: #0c5ba1;}
.auto-hp04-1 .auto-columns {float:none;width:auto;}
.auto-hp04-1 .auto-columns > a {display:block;overflow:hidden;position:relative;height:185px}
.auto-hp04-1 .auto-columns > a::before {content:'';position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.08)}

.auto-hp04-1 .auto-images {position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;transition:transform .5s}
.auto-hp04-1 a:hover .auto-images {transform:scale(1.063,1.063)}

.auto-hp04-1 .photo-titbg {padding:.9rem 1.25rem;background-color:rgba(0,0,0,.65)}
.auto-hp04-1 .auto-titles {font-size:1.375rem;letter-spacing:-0.05em;color:#fefefe;text-align:left}
.auto-hp04-1 > :first-child .auto-titles {font-size:1.6rem;white-space:nowrap}
.auto-hp04-1 .auto-relate {display:block}
.auto-hp04-1 .auto-relate .item {padding:.625rem 1.875rem;border-bottom:1px solid rgba(0,0,0,.08)}

/* 강수현 / 1062791 / 20210608 */
.nav-title-m {padding: 10px;text-align: center;border-bottom: 1px solid #ddd}
.nav-title-m strong {font-size:1.2rem;}






/* 시작 */
/**********************************************
note : PC메인 Renewal 2021.05.18
name : 류진실
**********************************************/
body.re .ad-template.auto-template-class {height:0}
.vertical-middle {display:inline-block;vertical-align:top}
em[class*="ratio-"] {display:block;height:0}
.auto-images.ratio-56 {padding-bottom:56.25%}
.auto-images.ratio-66 {padding-bottom:66.66667%}
.auto-images.ratio-75 {padding-bottom:75%}
.auto-images.ratio-100 {padding-bottom:100%}
.auto-images.ratio-140 {padding-bottom:140%}
.auto-images.no-image {position:relative;border:0;background-image:url(/image/logo/csslogo.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#fff;background-size:50% auto;}
.weight-600 {font-weight:600}

/* 배너 */
#rollBanner-3 .columns {padding:0}

/**********************************************
note : 메인 
**********************************************/
/* default-custom-2021(pc) */
.index-wrap.default-custom-2021 .index-columns.grid-1 {padding-right:14px;border-right:1px solid #e9e9e9}
.index-wrap.default-custom-2021 .index-columns.grid-2 {padding-left:15px}
.index-wrap.default-custom-2021 .index-columns.grid-3 {padding-right:34px;padding-left:0;border-right:1px solid #333333}
.index-wrap.default-custom-2021 .index-columns.grid-4 {padding-left:35px;padding-right:0}
.index-wrap.default-custom-2021 .index-columns.grid-5 {padding-left:34px;padding-right:35px;border-right:1px solid #333333}
.index-wrap.default-custom-2021 .index-row.top-line {border-top:2px solid #333333}
.index-wrap.default-custom-2021 .index-row.btm-line {margin-bottom:40px;border-bottom:1px solid #ccc}
.index-wrap.default-custom-2021 .index-row.top-line-2 {border-top:1px solid #ccc}
.index-wrap.default-custom-2021.top-line {border-top:1px solid #333333}

/* default-custom-2021(mobile) */
/* .index-wrap.m-default-custom-2021 {margin:-.9375rem -1.25rem}
@media screen and (max-width: 39.9375em) {
	#user-wrap .row .index-wrap.m-default-custom-2021 {margin-top:-.625rem;margin-bottom:-.625rem}
} */

/**********************************************
note : 박스
**********************************************/
.box-skin.re .header .skin-column>a, .box-skin.re .header .skin-column>strong, .box-skin.re .header>a, .box-skin.re .header>strong {margin-bottom:1.5rem;font-size:1.3rem;color:#060606}
.box-skin.re.m .header>strong {margin-bottom:1rem}
.box-skin.bg-tit .header {margin-right:-35px;margin-bottom:40px;padding:8px 0 13px 10px;background:#133550;}
.box-skin.bg-tit .header strong {margin-bottom:0;font-weight:500;}
.box-skin.header-line.header-bg .header {padding:.9375rem !important;background:#fff}
.box-skin.line.header-bg .content {padding:.9375rem !important}
.box-skin.line.vod-pad {padding:0 .5rem}
.box-skin.header-line.re .header {margin-bottom:1.5rem;border-bottom:1px solid #aaa}
.box-skin.header-line.re .header > a {margin-bottom:.825rem}
.box-skin.auto-subs::before {content:'';display:block;width:auto;height:10px;background-color:#cfd7e7}
.box-skin.auto-subs.height-20::before {content:'';display:block;width:auto;height:20px;background-color:#cfd7e7}
.box-skin.auto-subs.btm::after {content:'';display:block;width:auto;height:10px;background-color:#cfd7e7}
.box-skin.black {background:#000}

/* 라인 */
.box-dashed, .box-dotted, .box-solid {border-top-color:#ccc}
.auto-dot {border-top:1px dotted #aaa}

/* 굿데이 굿뉴스 */
.box-skin.bg-box {background:#da7a26}
.box-skin.bg-box .header {padding:1.5rem 0 .625rem}
.box-skin.bg-box .header a {font-size:1.125rem;color:#fff}

/* 포토뉴스 */
.box-skin.bg-box2 {background:#232a32}
.box-skin.bg-box2 .header {padding:1.5rem 1rem 0 1rem}
.box-skin.bg-box2 .header strong > span {font-weight:500;letter-spacing:-.1rem}

/* people navigation */
.people-nav.re > a::before {content:'';position:absolute;z-index:1;left:0;top:0;bottom:0;width:0;border-left:1px solid #cccccc}

/* 독자투고,기사제보 */
.com-box {padding:.325rem;border:1px solid #333}
.com-box > a {display:inline-block;position:relative;width:48%;font-size:.9rem;color:#000;line-height:1;letter-spacing:-0.05em;text-align:center;text-decoration:none;}
.com-box > a::before {content:'';position:absolute;z-index:1;left:0;top:0;bottom:0;width:0;border-left:1px solid #333}
.com-box > :first-child::before {display:none}  

/* 인포그래픽 */
.box-skin.info-bg .content {padding:.725rem;background:#e9e5e6}

/* 헬스 */
.box-skin.health-bg .content {padding:0 .725rem;background:#e9e5e6}

/* 경북일보 행사 */
.box-skin.event {padding:1.25rem 1.25rem 0;background-color:#eee}

/**********************************************
note : 자동박스(PC)
**********************************************/
/* 라인 */
.auto-dotbtm {border-bottom:1px dotted #2f2f2f}

/* cda02 */
.auto-cda02 .auto-dot {border-top:1px dotted #ccc}
.auto-cda02 ul li:last-child {margin-bottom:.725rem}
.auto-cda02 .number {float:left;display:inline-block;width:18px;margin-left:.625rem;margin-right:.625rem;font-weight:700;line-height:1.125;text-align:center;vertical-align:middle;}
.auto-cda02 .number.default-point {color:rgba(0,0,0,.45)}
.auto-cda02 .auto-titles {margin-right:.625rem}

/* chl01 */
.auto-chl01 {font-family:'Nanum Gothic'}
.auto-chl01 strong {letter-spacing:-.125rem}
.auto-chl01 .auto-images {margin-left:60px}

/* cdr01 */
.auto-cdr01 {position:relative}
.auto-cdr01 .slick-list {padding:0 !important}
/* .auto-cdr01 .auto-column {width:300px !important} */
.auto-cdr01 .photo-btn {position:absolute;z-index:10;top:35%;width:25px;height:29px;font-size:1.25rem;color:#000;background-color:rgb(255 255 255 / 77%);line-height:15px;opacity:.6;fliter:alpha(opacity=60);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .25s;}
.auto-cdr01 .photo-btn:hover {opacity:1;fliter:alpha(opacity=100)}
.auto-cdr01 .photo-btn.auto-prev {left:0}
.auto-cdr01 .photo-btn.auto-next {right:0}

/* cdr02 */
.auto-cdr02 {position:relative;padding-top:29px}
.auto-cdr02 .slick-list {padding:0 !important}
.auto-cdr02 .auto-column {width:290px !important;border:none}
.auto-cdr02 .auto-titles {min-height:42px}
.auto-cdr02 .auto-content {background:#232a32}
.auto-cdr02 .photo-btn {z-index:10;width:100%;height:29px;font-size:1.5rem;opacity:.6;}
.auto-cdr02 .photo-btn:hover {opacity:1;fliter:alpha(opacity=100)}
.auto-cdr02 .photo-btn.auto-prev {margin-top:-29px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999}
.auto-cdr02 .photo-btn.auto-next {border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999}

/* cdr03 */
.auto-cdr03 {position:relative}
.auto-cdr03 .auto-titles {padding:1rem 2.5rem;background:#e9e5e6;text-align:center}
.auto-cdr03 .photo-btn {width:20px;height:20px;top:-50px;font-size:0.6rem;color:#5b5d6c;background-color:#fff;border:1px solid #c3c3c3;text-align:center}
.auto-cdr03 .photo-btn.auto-prev {right:18px;border-radius:2px 0 0 2px}
.auto-cdr03 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}

/* cdp01 */
.auto-cdp01 {background:#fff}
.auto-cdp01 .auto-images {border-bottom:1px solid #aaa}

/* cdp02 */
.auto-cdp02 {background:#fff}
.auto-cdp02 .auto-columns {float:left;width:48.5%;padding-top:0}
.auto-cdp02 .auto-columns:nth-child(3n) {float:right}
.auto-cdp02 .auto-columns:first-child,.auto-cdp02 .auto-columns:nth-child(3n + 1) {float:none;width:auto;clear:both}
.auto-cdp02 .auto-columns .auto-images:not(.for-text) {height:82px}
.auto-cdp02 .auto-columns:first-child .auto-images:not(.for-text),.auto-cdp02 .auto-columns:nth-child(3n + 1) .auto-images:not(.for-text) {height:165px}

/* cdp03 */
.auto-cdp03 {padding-top:.625rem; padding-bottom:.625rem; background-color: #0c5ba1;}
.auto-cdp03 .auto-columns {float:none;width:auto;}
.auto-cdp03 .auto-columns > a {display:block;overflow:hidden;position:relative;height:170px}
.auto-cdp03 .auto-columns > a::before {content:'';position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:transparent;border:1px solid rgba(0,0,0,.08)}
.auto-cdp03 .auto-images {position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;transition:transform .5s}
.auto-cdp03 a:hover .auto-images {transform:scale(1.063,1.063)}
.auto-cdp03 .photo-titbg {padding:1rem}

/* cva01 */
.auto-cva01 .auto-columns {margin-bottom:.625rem;/*padding:.526rem ;border:1px solid rgba(0,0,0,.12) */}
.auto-cva01 .auto-columns:first-child {margin-top:0}
.auto-cva01 .auto-columns a {display:block;text-decoration:none}
.auto-cva01 .auto-columns .auto-images {overflow:hidden;position:relative;height:0;padding-bottom:68%}
.auto-cva01 .auto-columns .auto-images img {position:absolute;width:100%;height:100%;top:0;left:0;transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)}
.auto-cva01 .auto-columns a:hover .auto-images img {transform:scale3d(1.025, 1.025, 1.025)}
.auto-cva01 .auto-columns .auto-icons {position:absolute;z-index:2;top:43%;left:45%;width:25px;height:18px;background-color:#fff;background:url(/image/box/icon-youtube.png) no-repeat;}
.auto-cva01 .auto-columns .auto-times {position:absolute;z-index:3;padding:.25rem .5rem;font-size:.7rem;font-weight:300;line-height:1;color:#fefefe;background-color:rgba(0,0,0,.45);right:0;bottom:0}
.auto-cva01 .auto-columns .auto-content {margin-top:.7rem}
.auto-cva01 .auto-columns .auto-content [class *= "size-"] {font-weight:500}
.auto-cva01 .auto-columns .auto-content .line-height-3-2x {min-height:43px}
.auto-cva01 .auto-columns .auto-content .auto-date {margin:0;margin-top:.75rem;font-size:.8rem;font-weight:300;color:rgba(0,0,0,.5)}

/* cva02 */
.auto-cva02 .auto-columns:first-child {margin-top:0;padding-top:0;border-top:0}
.auto-cva02 .auto-columns > a {display:block;position:relative;transition:opacity .5s}
.auto-cva02 .auto-columns > a:hover {opacity:.75}
.auto-cva02 .auto-content {padding:.825rem;background-color:#fefefe}
.auto-cva02 .auto-titles {font-size:1.125rem;font-weight:700;letter-spacing:-0.05em}
.auto-cva02 .responsive-embed + .auto-titles, .auto-cva02 .auto-images + .auto-titles {margin-top:1rem}
.auto-cva02 .auto-columns.small .auto-titles {font-size:1rem;font-weight:400;white-space:nowrap} 
.auto-cva02 .auto-images {height:0;padding-bottom:56.25%}
.auto-cva02 .auto-images.movie::after {content:'';left:auto;right:.9375rem;top:auto;bottom:.9375rem;width:32px;height:32px;font-size:0;color:transparent;background:url(/image/autobox/play-icon2.png) 0 0 no-repeat;background-size:100% auto;transform:translate(0, 0)}
@media screen and (max-width: 63.9375em) {
	.row .auto-cva02 {margin-left:-1.25rem;margin-right:-1.25rem}
	.row .auto-cva02 .auto-content {padding-left:1.25rem;padding-right:1.25rem}
	.row .auto-cva02 .auto-titles {height:auto;font-size:1.25rem;font-weight:400}
}

/* cva03 */
.auto-cva03 > .auto-columns {position:relative;margin-top:16px}
.auto-cva03 > .auto-columns:first-child {margin-top:0}
.auto-cva03 > .auto-columns:nth-child(2) {display:none}
.auto-cva03 .auto-content {position:relative;display:block;margin-bottom:.825rem}
.auto-cva03 .auto-content > .icon-youtube {position:absolute;z-index:5;left:50%;top:50%;font-size:3rem;color:#F61C0D;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.auto-cva03 .auto-titles {margin-bottom:1.125rem;font-weight:normal;letter-spacing:-.05em}
.auto-cva03 .auto-images {display:block}

/* dr04 */
.auto-dr04.re {background-color:#e9e5e6}
.auto-dr04.re::before {content:'';position:absolute;width:44px;height:300px;background-color:#2f334e}
.auto-dr04.re::after {content:'';position:absolute;top:20px;right:0;width:44px;height:300px;background-color:rgb(47 51 78 / 78%)}


/**********************************************
note : 자동박스(Mobile)
**********************************************/
/* ci01 */
.m-auto-ci01 > .auto-columns {margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}
.m-auto-ci01 > .auto-columns:nth-child(-n + 2) {margin-top:0;padding-top:0;border-top:0}
.m-auto-ci01 .auto-content {margin-top:12px}
.m-auto-ci01 .auto-titles {margin:0 20px 10px 20px;font-weight:normal;letter-spacing:-.05em}
.m-auto-ci01 .auto-titles.bolder {font-weight:bolder}
.m-auto-ci01 .auto-columns .relation li:first-child {margin-top:15px !important}
.m-auto-ci01 .auto-columns .relation li {padding:0 15px}

/* ci02 */
.m-auto-ci02 .auto-titles {width:calc(100% - 130px)}
.m-auto-ci02 .auto-titles.width-full {width:100% !important}
.m-auto-ci02 ul li.padtop-20:first-child {padding-top:20px}
.m-auto-ci02 ul li.padbtm-20:last-child {padding-bottom:20px}
.m-auto-ci02 ul li .relation li:first-child {margin-top:15px !important}
.m-auto-ci02 ul li .relation li {padding:0 15px}

/* ci03 */
.m-auto-ci03 .auto-subs::before {content:'';display:block;width:auto;height:10px;background-color:#cfd7e7}
.m-auto-ci03 .auto-images {height:0;padding-bottom:46.25%}
.m-auto-ci03 .auto-content {padding:1.25rem}
.m-auto-ci03 .auto-titles {font-size:1.25rem;letter-spacing:-0.05em}

/* ci04 */
.m-auto-ci04 {overflow:hidden;margin-top:1rem;margin-bottom:1.8rem}
.m-auto-ci04 .scroll {display:block;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:left;white-space:nowrap}
.m-auto-ci04 .scroll::after {content:'';display:inline-block;width:25px;height:1px}
.m-auto-ci04 .scroll > .auto-columns {display:inline-block;position:relative;margin-left:10px;width:185px;background-color:#fff;vertical-align:top}
.m-auto-ci04 .scroll > .auto-columns:first-child {margin-left:0}
.m-auto-ci04 .auto-content {display:block;padding:20px 15px}
.m-auto-ci04 .auto-subtitles {margin-bottom:8px;white-space:initial}
.m-auto-ci04 .auto-titles {min-height:90px;font-weight:bolder;letter-spacing:-.05em;white-space:initial}

/* ci05 */
.m-auto-ci05 > .auto-columns {margin-top:15px;padding:0 15px}
.m-auto-ci05 > .auto-columns:first-child {margin-top:0}
.m-auto-ci05 .frame {width:120px}
.m-auto-ci05 .auto-content {display:block}
.m-auto-ci05 .frame + .auto-content {display:inline-block;width:calc(100% - 130px);padding-left:10px}
.m-auto-ci05 .auto-section {margin-bottom:6px;color:#0f7fc9}
.m-auto-ci05 .auto-titles {font-weight:normal;letter-spacing:-.05em}
.m-auto-ci05 .auto-columns.for-cover {position:relative;padding:0;margin-bottom:20px}
.m-auto-ci05 .auto-columns.for-cover .frame {width:auto}
.m-auto-ci05 .auto-columns.for-cover .frame::before {content:'';position:absolute;z-index:10;left:0;top:0;bottom:0;width:100%;background:linear-gradient(to top, rgb(13,14,17), rgba(13,14,17,0) 80%)}
.m-auto-ci05 .auto-columns.for-cover .auto-content {display:block;width:auto;position:absolute;z-index:15;left:25%;right:0;bottom:0;padding:0 30px 22px 0}

/* ci06 */
.m-auto-ci06 .inner {display:inline-block}
.m-auto-ci06 .inner > .auto-columns {margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.05)}
.m-auto-ci06 .inner > .auto-columns:nth-child(-n + 2) {float:left;width:calc(50% - 5px);margin-top:0;margin-bottom:25px;padding-top:0;border-top:0}
.m-auto-ci06 .inner > .auto-columns:nth-child(2) {margin-left:10px}
.m-auto-ci06 .inner > .auto-columns:nth-child(2) + .auto-columns {border-top:0;clear:both}
.m-auto-ci06 .frame {display:block;margin-bottom:12px}
.m-auto-ci06 .auto-titles {font-weight:300;letter-spacing:-.05em}
.m-auto-ci06 .inner > .auto-columns:nth-child(-n + 2) .auto-titles {padding-right:25px;font-weight:500}
.m-auto-ci06 .more {display:block;margin-bottom:15px;font-size:1rem;line-height:1;letter-spacing:-.05em;color:rgba(0,0,0,.95);text-decoration:none;text-align:center}
.m-auto-ci06 .more i {width:1.5rem;font-size:1.2rem}

/* cp01 */
.m-auto-cp01 .auto-titles {margin-top:1rem;padding-right:1.25rem;font-weight:normal}
.m-auto-cp01 .auto-pager {position:absolute;z-index:10;right:0;top:-2.25rem}
.m-auto-cp01 .auto-pager li[id*="slick-"] button[data-role] {width:.625rem;height:.625rem;background:none;border:1px solid rgba(0,0,0,.2)}
.m-auto-cp01 .auto-pager li[id*="slick-"].slick-active button[data-role] {border-color:transparent}

/* cp02 */
.m-auto-cp02 > .auto-columns {float:left;position:relative;width:calc(50% - 5px);margin-left:10px;margin-top:10px}
.m-auto-cp02 > .auto-columns:nth-child(2n + 1) {margin-left:0;clear:both}
.m-auto-cp02 > .auto-columns:nth-child(-n + 2) {margin-top:0}
.m-auto-cp02 .frame::after {content:'';display:block;overflow:hidden;position:absolute;z-index:15;right:15px;bottom:18px;width:16px;height:16px;background:url(/image/autobox/zs10-7-icon.svg) 0 0 no-repeat;background-size:16px 16px}
.m-auto-cp02 > .auto-columns:last-child .frame::after {left:0;right:auto;top:0;bottom:auto;width:100%;height:100%;background:rgba(0,0,0,.5)}
.m-auto-cp02 .auto-images {padding-bottom:85%}
.m-auto-cp02 .auto-content {position:absolute;z-index:20;left:0;top:50%;width:100%;font-size:0;text-align:center;opacity:.7;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.m-auto-cp02 .auto-titles {position:absolute;z-index:1;left:20px;right:45px;bottom:16px;letter-spacing:-.05em}
.m-auto-cp02 .auto-titles.no-img {position:inherit;display:inline-block;vertical-align:middle}
.m-auto-cp02 .auto-content .icon-chat {display:inline-block;margin-bottom:10px;font-size:2.875rem;line-height:1;color:#fff}
.m-auto-cp02 .auto-content .auto-titles {position:initial;z-index:initial;left:initial;right:initial;bottom:initial;text-shadow:none}

/* cp03 */
.m-auto-cp03 > .auto-columns {float:left;position:relative;width:calc(50% - 1px);margin-left:1px;margin-top:1px}
.m-auto-cp03 > .auto-columns:nth-child(3n + 1) {width:50%;margin-left:0;clear:both}
.m-auto-cp03 .auto-images {padding-bottom:66%}
.m-auto-cp03 > .auto-columns:nth-child(3n + 1) .auto-images {padding-bottom:132%}
.m-auto-cp03 > .auto-columns:nth-child(-n + 2) {margin-top:0}
.m-auto-cp03 .auto-titles {position:absolute;z-index:1;left:15px;right:15px;bottom:12px;letter-spacing:-.05em;white-space:nowrap}
.m-auto-cp03 > .auto-columns:nth-child(3n + 1) .auto-titles {white-space:initial}

/* cp04 */
.m-auto-cp04 .auto-columns {overflow:hidden;position:relative;width:245px;min-height:1px;margin-right:1px;text-align:center}
.m-auto-cp04 .frame {display:block;margin-bottom:18px}
.m-auto-cp04 .auto-content {display:block;padding:0 10px 20px 10px}
.m-auto-cp04 .auto-titles {padding:0 20px;font-size:16px}
.m-auto-cp04 .auto-section {margin-top:10px;font-size:14px;font-weight:300}

/* cp05 */
.m-auto-cp05 .auto-columns {position:relative}
.m-auto-cp05 .visual {display:block;position:relative;width:78%;padding:.625rem 5.625rem .625rem .625rem;background-color:#f1f2f6}
.m-auto-cp05 .visual > i[class^="icon-"] {display:block;overflow:hidden;position:absolute;z-index:5;right:0;bottom:0;width:2.5rem;height:2.5rem;font-size:1.625rem;line-height:2.5rem;background-color:#fff;text-align:center}
.m-auto-cp05 .auto-titles {position:absolute;z-index:20;left:calc(78% - 4.625rem);right:0;top:1.125rem}
.m-auto-cp05 .photo-btn {width:1.875rem;height:1.875rem;top:-2.875rem;font-size:.875rem;color:#666;background:none;border:1px solid rgba(0,0,0,.35)}
.m-auto-cp05 .photo-btn.prev {right:2.125rem}
.m-auto-cp05 .photo-btn.next {right:0}

/* cp06 */
.m-auto-cp06 {display:block;overflow:hidden;height:205px}
.m-auto-cp06 .inner {display:block;overflow-y:hidden;overflow-x:auto;font-size:0;white-space:nowrap}
.m-auto-cp06 .inner::after {content:'';display:inline-block;width:30px;height:1px}
.m-auto-cp06 .inner > .auto-columns {display:inline-block;width:140px;margin-right:1px;vertical-align:top}
.m-auto-cp06 .inner > .auto-columns:last-child {margin-right:0}
.m-auto-cp06 .content {display:block;overflow:hidden;height:65px;padding:12px 25px 12px 0}
.m-auto-cp06 .auto-titles {font-weight:normal;white-space:initial;letter-spacing:-.05em}

/* cn01 */
.m-auto-cn01 {padding:0 15px;font-size:0;background-color:#f2f4f7}
.m-auto-cn01 .auto-btns, .m-auto-cn01 .auto-container {float:left}
.m-auto-cn01 .auto-btns {overflow:hidden;width:55px;height:42px;line-height:42px;font-weight:bolder;letter-spacing:-.05em;color:#e73f72;text-align:left}
.m-auto-cn01 .auto-container {width:calc(100% - 60px)}
.m-auto-cn01 .auto-titles {overflow:hidden;height:40px;font-weight:300;line-height:40px;text-overflow:ellipsis;white-space:nowrap}


/**************************************************************************************
note : PC메인 Renewal 2021.05.18 ~ 리뉴얼 작업중 (유지보수 소스는 상단 864 line 전에 넣어주세요)
**************************************************************************************/
/* 끝 */


/* 임희은 / 1067217 / 20210623 */
/* 독자권익위원회 지면평가, 기자상 수상실적 */
.com-box2 {padding:.325rem;border:1px solid #d6d6d6;border-radius:10px;}
.com-box2 > a {display:block;position:relative;font-size:.95rem;color:#000;line-height:1;letter-spacing:-0.05em;text-align:left;padding:7px;}
.com-box2 .com-morebtn {float:right;color:#979797}
.com-box2 > a:hover .com-morebtn {color:#ff6600}

/* 배진희 / 1067581 / 20210623 */
.auto-cva03-1 > .auto-columns:nth-child(2){display:block;}
.auto-cva03-1 .auto-titles{margin-bottom:0}

/* 강수현 / 1071361 / 20210706 */
.m-auto-ci01-1 .auto-titles {margin:10px 20px 10px 10px}



/********************************************************************************************
note : PC메인 Renewal 2021.07.12 ~ 리뉴얼 작업중
name : 강혜리
********************************************************************************************/
/* 메인 단 */
#user-container .index-wrap.idx-custom {margin-top:-30px}
.index-wrap.idx-custom .index-columns.grid-3 {padding-left:20px;border-left:1px solid #dfdfdf}
/*.index-wrap.idx-custom .index-columns-flex {background-color:#000}*/
.index-wrap.idx-custom .index-columns-flex {background-color:#2f527a}
.index-wrap.idx-custom .index-columns-flex.gray {background-color:#f7f7f7}
.index-wrap.idx-custom .index-columns-flex.b-bg {background-color:#eaeaea}

/* 박스스킨 */
.box-skin.re-more .header > a {position:relative;background:none}
.box-skin.re-more .header > a::before {content:"더보기 \e623";display:inline-block;position: absolute;z-index: 1;right: 0;top:50%;font-family: 'Stroke 7';;font-size:13px;line-height: 1;color: rgba(0,0,0,.5);-ms-transform: translateY(-50%);text-rendering:auto;transform: translateY(-50%)}
.box-skin.m-w-box {padding-top:20px;background-color:#eaeaea}
.box-skin.w-box {background-color:#fff}
.box-skin.w-box .header {padding:20px}
.box-skin.w-box .header > a {margin-bottom:0}

/* 사람들 re-people-nav */
.re-people-nav {display:block;font-size:0;text-align:left;background-color:#eee}
.re-people-nav::after {content:'';display:table;clear:both}
.re-people-nav > a {float:left;position:relative;width:33.333%;height:31px;padding:5px 5px;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-0.05em;color:rgba(0,0,0,.85);text-align:center;background-color:#eee;border-top:2px solid #fff;border-right:2px solid #fff}
.re-people-nav > a:nth-child(-n+3) {border-top:0}
.re-people-nav > a:nth-child(3n) {border-right:0}

/* 경북일보 re-luck */
.re.re-link {margin:50px 0}
.re.re-link .content {padding:6px 16px;background-color:#31343b;text-align:center}
.re.re-link .content > a {display:block;padding:10px 0;font-size:15px;font-weight:500;color:rgba(255,255,255,.7)}
.re.re-link .content > a:hover {color:#fff}
.re.re-link .content > a.pdf {border-top:1px solid rgba(255,255,255,.5)}
.re.re-link .content > a.pdf > i {display:block;font-size:20px}

/**********************************************
note : 자동박스
**********************************************/
/* hr04-4(headline) */
.auto-hr04-4 {overflow:hidden;position:relative}
.auto-hr04-4 .item > a {display:table;width:100%}
.auto-hr04-4 .item > a::after {display:none}
.auto-hr04-4 .content {width:330px;padding:30px 30px}
.auto-hr04-4 .content, .auto-hr04-4 .frame {display:table-cell;vertical-align:middle}
.auto-hr04-4 .content + .frame {width:calc(100% - 370px);overflow:hidden}
.auto-hr04-4 .auto-images {display:block;-webkit-transition:transform 1s ease;transition:transform 1s ease, -ms-transform 1s ease;-webkit-backface-visibility:hidden}
.auto-hr04-4 a:hover .auto-images {-ms-transform:scale(1.125, 1.125);transform:scale(1.125, 1.125)}
.auto-hr04-4 .content .auto-section {text-align:center}

/* chl01-1 */
.auto-chl01-1 {font-family:'Nanum Gothic'}
.auto-chl01-1 strong {letter-spacing:-.125rem}
.auto-chl01-1 .auto-images {margin-left:30px}

/* cdp02-1 */
.auto-cdp02-1 .auto-columns.small {display:table;width:100%}
.auto-cdp02-1 .auto-columns.small .auto-images, .auto-cdp02-1 .auto-columns.small .auto-titles {display:table-cell;vertical-align:middle}
.auto-cdp02-1 .auto-columns.large .auto-titles {font-weight:700}

/* cda01-2 */
.auto-cda01-2 ul > li {margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #aaa}

/* cdr03-1 */
.auto-cdr03-1 {position:relative}
.auto-cdr03-1 .auto-titles {padding:15px 20px;min-height:75px;background:#3d3d3d;font-weight:700}
.auto-cdr03-1 .photo-btn {width:20px;height:20px;top:-50px;font-size:0.6rem;color:#5b5d6c;background-color:#fff;border:1px solid #c3c3c3;text-align:center}
.auto-cdr03-1 .photo-btn.auto-prev {right:18px;border-radius:2px 0 0 2px}
.auto-cdr03-1 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}

/* dl03-2 */
.auto-dl03-2 {margin-right:20px}
.auto-dl03-2 .item {margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}
.auto-dl03-2 .item.large {margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.08)}
.auto-dl03-2 .item:first-child {margin-top:0}

/* dl05-1 */
.auto-dl05-1 {padding:0 20px 20px 20px;min-height:410px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none}
.auto-dl05-1 .auto-images {margin-left:-20px;margin-right:-20px}
.auto-dl05-1 .auto-images.line::before {border-width:0 0 1px 0}

/* dp01-5 */
.auto-dp01-5 .auto-content {padding:15px 20px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none}
.auto-dp01-5 .auto-content strong {font-weight:500}

/* cda03 */
.auto-cda03 > :first-child:nth-last-child(2), .auto-cda03 > :first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .auto-group {float:left;width:50%}
.auto-cda03 > :first-child:nth-last-child(2) {padding-right:1.375rem}
.auto-cda03 > :first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .auto-group {padding-left:1.375rem}
.auto-cda03 > :first-child > :first-child,
.auto-cda03 > :first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .auto-group > :first-child {margin-top:0 !important;padding-top:0 !important;border-top:0 !important}
.auto-cda03 .auto-dot {border-top:1px dotted #ccc}
.auto-cda03 .item {min-height:64px}
.auto-cda03 .number {float:left;display:inline-block;width:19px;margin-right:15px;font-weight:700;line-height:1.125;text-align:center;vertical-align:middle;}
.auto-cda03 .number.default-point {color:rgba(0,0,0,.45)}
.auto-cda03 .auto-titles {margin-right:.625rem}

/* pr03-1(photo) */
.auto-pr03-1 {position:relative}
.auto-pr03-1 .photo-btn {width:23px;height:23px;top:-41px;font-size:19px;color:#93949b;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-pr03-1 .photo-btn.auto-prev {right:44px;border-radius:2px 0 0 2px}
.auto-pr03-1 .photo-btn.auto-next {right:20px;border-radius:0 2px 2px 0}
.auto-pr03-1 .content {display:block;padding:15px 20px;min-height:75px;background-color:#fff}

/* pr03-2 */
.auto-pr03-2 {position:relative}
.auto-pr03-2 .photo-btn {width:23px;height:23px;top:-41px;font-size:19px;color:#93949b;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-pr03-2 .photo-btn.auto-prev {right:72px;border-radius:2px 0 0 2px}
.auto-pr03-2 .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}
.auto-pr03-2 .content {display:block;padding:15px 20px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-top:none}
.auto-pr03-2 .auto-pager {display:inline-block;position:absolute;z-index:12;right:25px;top:-43px;min-width:45px;padding:6px 10px;font-size:0;border-radius:32px;text-align:center}
.auto-pr03-2 .auto-pager > li {display:none;font-size:13px;line-height:1;color:transparent}
.auto-pr03-2 .auto-pager > li.slick-active {display:block;color:rgba(0,0,0,.6)}

/* cva04 */
.auto-cva04 {position:relative;border:1px solid rgba(0,0,0,.1)}
.auto-cva04 .auto-columns {display:block;position:relative}
.auto-cva04 .auto-content {padding:1.3rem .825rem 3rem;background-color:#fefefe}
.auto-cva04 .more {position:absolute;right:.825rem;bottom:.825rem;font-size:13px;color:rgba(0,0,0,.55)}
.auto-cva04 .more > i {font-size:10px}
.auto-cva04 .auto-titles {font-size:1.125rem;font-weight:700;letter-spacing:-0.05em}
.auto-cva04 .responsive-embed + .auto-titles, .auto-cva04 .auto-images + .auto-titles {margin-top:1rem}
.auto-cva04 .auto-images {height:0;padding-bottom:56.25%}
.auto-cva04 .auto-pager {position:absolute;left:.825rem;bottom:0}
.auto-cva04 .auto-pager li[id*="slick-"] button[data-role] {border-radius:0}
@media screen and (max-width: 63.9375em) {
	.row .auto-cva04 {margin-left:-1.25rem;margin-right:-1.25rem}
	.row .auto-cva04 .auto-content {padding-left:1.25rem;padding-right:1.25rem}
	.row .auto-cva04 .auto-titles {height:auto;font-size:1.25rem;font-weight:400}
}



/* hr04-5(headline) */
	
.auto-hr04-5{position:relative;background-color: #2f527a;overflow:hidden;}

.auto-hr04-5 .photo-titbg{width:60%;max-width:450px;padding:1.5rem;left:0;top:0;text-shadow:1px 1px rgba(0,0,0,.65);background:#000;background:-webkit-linear-gradient(left,#000 65%,transparent);background:-o-linear-gradient(right,#000 65%,transparent);background:-moz-linear-gradient(right,#000 65%,transparent);background:linear-gradient(to right,#000 65%,transparent)}
.auto-hr04-5 .auto-roll{float:left;width:calc(100% - 320px)}
.auto-hr04-5 .auto-nav{float:left;width:270px;background-color: #121f2d;margin-left:50px;}
.auto-hr04-5 .auto-nav .auto-content{height:77px;padding:.9375rem 1.25rem;border-top:1px solid rgba(255,255,255,.1);cursor:pointer;font-size: 18px;font-weight: bolder;line-height: 1.5;}
.auto-hr04-5 .auto-nav .auto-content span:hover{text-decoration:none;}
.auto-hr04-5 .auto-nav .auto-content:first-child{border-top:none}
.auto-hr04-5 .auto-nav .auto-content:last-child{border-bottom:1px solid rgba(255,255,255,.1)}
.auto-hr04-5 .auto-nav .auto-content:after{content:'';display:table;clear:both}
.auto-hr04-5 .auto-nav .slick-slide.slick-current{background-color:#2a64ae}
.auto-hr04-5 .auto-mores{position:absolute;z-index:11;font-size:.75rem;right:1.25rem;bottom:2.5rem}
.auto-hr04-5 .auto-mores{color:rgba(255,255,255,.5)}
.auto-hr04-5 .item > a {display:table;width:100%}
.auto-hr04-5 .item > a::after {display:none}
.auto-hr04-5 .content {width:330px;padding:30px 30px}
.auto-hr04-5 .content, .auto-hr04-5 .frame {display:table-cell;vertical-align:middle}
.auto-hr04-5 .content + .frame {width:calc(100% - 370px);overflow:hidden}
.auto-hr04-5 .auto-images {display:block;-webkit-transition:transform 1s ease;transition:transform 1s ease, -ms-transform 1s ease;-webkit-backface-visibility:hidden}
.auto-hr04-5 a:hover .auto-images {-ms-transform:scale(1.125, 1.125);transform:scale(1.125, 1.125)}
.auto-hr04-5 .content .auto-section {text-align:center}
.auto-hr04-5 .height-462{height:462px;}




/* 윤미정 / 1087612 / 20210902 */
.auto-hr04-5  {height: 490px;}
.auto-hr04-5 .height-480{height:490px;}
.auto-hr04-5 .auto-content {display: table !important;width: 100%;}
.auto-hr04-5 .auto-nav .slick-list {height: 490px !important;}
.auto-hr04-5 .slick-slider .auto-content-title {display: table-cell !important;height: 50px;vertical-align: middle;}
.auto-hr04-5 .slick-slider .auto-content-title:hover {height: 50px;}


/* 이승현 / 1091773 / 20210916 */
.auto-images.cover.noimage {background-size: 50% auto;}

/* 강수현 / 1113516 / 20211130 */
.index-wrap .index-columns.grid-5 {padding-right:5px}
.index-wrap .index-columns.grid-6 {padding-left:5px}


