@charset "UTF-8";
/**********************************************
note : fonts set
## google fonts cdn이 변경됨. https://fonts.google.com/에 방문하여 폰트를 담아오면 됩니다.
## 예) @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
**********************************************/
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','돋움','dotum','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;}