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

.user-point2{color:#ff7d02 !important}
.clearfix{clear:both}

/**********************************************
note : 배경
**********************************************/
#header-wrapper::after {content:'';display:table;clear:both}
#header-wrapper ul, #header-wrapper ol {list-style:none;padding:0;margin:0}
#user-wrap.user-com .com-container,#user-wrap.user-com .com-header{background-color:#fefefe;margin-bottom:0}

/**********************************************
note : 메인(PC) custom_line
**********************************************/
.index-wrap.custom-line .index-columns.grid-1 {padding-right:1.25rem}
.index-wrap.custom-line .index-columns.grid-2 {padding-left:0}
.index-wrap.custom-line .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.custom-line .index-columns.grid-4 {padding-right:1.25rem;border-right:1px solid #e7e7e7}

/**********************************************
note : 기사박스
**********************************************/
.box-skin.header-line.design8 .header{margin-bottom:.5rem}
.box-skin.header-line.design8 .header>a{margin-bottom:.5rem}

.box-skin.header-line .header{margin-bottom:.7rem}
.box-skin.design-7 .header{padding:.6rem 0;margin-bottom:.5rem}

.box-skin.design9 .header{position:relative}
.box-skin.design9 .right-menu{position:absolute;right:0;top:0}
.box-skin.design9 .right-menu a{font-size:.813rem;font-weight:400;color:#ff7d02}
.box-skin.design9 .right-menu a:hover{color:#f00}
.box-skin.design9 .right-menu a::after{content:'|';padding:0 .8rem;color:#ff7d02}
.box-skin.design9 .right-menu a::after:hover{color:#ff7d02 !important}
.box-skin.design9 .right-menu a:last-child::after{display:none}

/**********************************************
note : 탭박스
**********************************************/
.tabs-wrap.type-G .tabs-header{font-weight:700}
.tabs-wrap.type-G .tabs-panel{padding-top:.4rem}

#INC_TAB_G_1_container.tabs-wrap.type-G .tabs-panel{border-top:0}
.tabs-wrap.type-G .tabs-panel, .tabs-wrap.type-H .tabs-panel{border-top:0}
.box-skin .header .skin-column>a, .box-skin .header .skin-column>strong, .box-skin .header>a, .box-skin .header>strong{margin-bottom:1.3rem}
.box-skin .header.margin-1>strong{margin-bottom:1rem !important}

/**********************************************
note : 오피니언숏코드
**********************************************/
.opinion{border:1px solid rgba(0,0,0,.12)}
.opinion::after{display:table;content:'';clear:both}
.opinion > .float-left{width:310px;padding:.8rem 0 .8rem 1rem}
.opinion .float-right{position:relative;width:150px;height:313px;margin-left:1rem;background:#f8f8f8;text-align:center;padding:1rem}

/**********************************************
note : pdf숏코드
**********************************************/
.user-pdf .pdf-btn{width:120px;margin:0 auto;margin-top:.5rem}
.user-pdf .pdf-btn ul{margin-bottom:0}
.user-pdf .pdf-btn li{text-align:left}
.user-pdf .pdf-btn li a{font-size:.75rem;font-weight:400;display:block;line-height:1.7}
.user-pdf .pdf-btn li a::before{content:"\e905";font-family:'ndsoft fonts';font-size:.5rem;color:rgba(0,0,0,.5)}

/* sns */
.pdf-sns{position:absolute;right:1rem;bottom:.5rem;width:140px;margin:0 auto;text-align:right;height:30px}
.pdf-sns ul{display:inline-block;margin-bottom:0}
.pdf-sns li{float:left;margin-right:.2rem}
.pdf-sns li:last-child{margin-right:0}
.pdf-sns i{font-size:1.35rem}
.pdf-sns i.icon-facebook-b{color:#3b5998}
.pdf-sns i.icon-twitter-b{color:#55acee}
.pdf-sns i.icon-rss-b{color:#ffc20e}


/* 김민희 / 968171 / 20200720 */
.pdf-sns i.icon-instagram-b{color:#d533c4}
.pdf-sns i.icon-youtube-b{color:#d90000}

/**********************************************
note : 자동박스
**********************************************/
#admin-wrap .autobox-file .autobox-file-panel.user-skin-show {border-width:2px;border-color:#2199e8}
/* 기사이미지상단 */
.auto-p07 .auto-images.cover,.auto-pr05 .auto-images.cover,.auto-mp01-2-1 .auto-images.cover,.auto-pa02-1 .auto-images.cover{background-position:top}

.auto-da06-3 .auto-title::before{content:'\5b';display:block;text-align:center;font-family:'ndsoft fonts';font-size:1rem;font-style:normal;font-weight:normal;line-height: 1;color: rgba(0,0,0,.2);-webkit-font-smoothing: antialiased;}
.auto-da06-3 .auto-fontC{color:#9d9d9d !important;letter-spacing:-1px}

/* pr01-4(photo) */
.auto-pr01-4 {position:relative}
.auto-pr01-4 .photo-titbg {min-height:35px}
.auto-pr01-4 .photo-btn {width:35px;height:35px;border-width:1px;border-style:solid;border-color:transparent;top:50%;transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg)}
.auto-pr01-4 .photo-btn::before {content:'';position:absolute;z-index:-1;border-width:1px;border-style:solid;border-color:transparent;left:0px;right:0;top:0px;bottom:0}
.auto-pr01-4 .photo-btn.auto-prev {left:20px;border-left-color:rgba(255,255,255,.25);border-bottom-color:rgba(255,255,255,.25)}
.auto-pr01-4 .photo-btn.auto-next {right:20px;border-right-color:rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.25)}
.auto-pr01-4 .photo-btn.auto-prev::before {border-left-color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.7)}
.auto-pr01-4 .photo-btn.auto-next::before {border-right-color:rgba(0,0,0,.7);border-top-color:rgba(0,0,0,.7)}

.auto-pr01-4 .auto-section::after{content: '|';float: right;padding: 0 .625rem;font-size: .7rem;color: rgba(0,0,0,.35)}

/* hr07-1(headline) */
.auto-hr07-1 {position:relative}
.auto-hr07-1 .title{letter-spacing:-.18rem;margin-top:-7px}
.auto-hr07-1 .auto-pager {position:absolute;left:55px;bottom:1.3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left !important}
.auto-hr07-1 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;background-color:transparent;border:1px solid rgba(255,255,255,.5)}
.auto-hr07-1 .auto-pager li[id*="slick-"].slick-active button[data-role] {background-color:#e73f72;border-color:transparent}
.auto-hr07-1 .photo-titbg.gradient {padding:1rem 1rem 1.5rem 1rem}

/* hr07-2(headline) */
.auto-hr07-2 {position:relative}
.auto-hr07-2 .auto-fontJ{color:rgba(255,255,255,.6) !important}
.auto-hr07-2 .txt {bottom:50px;}
.auto-hr07-2 .h3{animation:fadeOutRight 1s both;}
.auto-hr07-2 .h5{animation:fadeOutLeft 1s both; text-align:left;}
.auto-hr07-2 .slick-dotted.slick-slider {margin-bottom:0;position:relative}
.auto-hr07-2 .slick-dotted.slick-slider .auto-pager {position:absolute;bottom:.5rem;right:1rem}
.auto-hr07-2 .slick-active .h3{animation:fadeInDown 1s both 0.5s;text-shadow:2px 2px rgba(0,0,0,.7)}
.auto-hr07-2 .slick-active .h5{animation:fadeInLeft 1s both 1s;text-shadow:1px 1px rgba(0,0,0,.7)}
.auto-hr07-2 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;background:rgba(255,255,255,1)}
.auto-hr07-2 .auto-section {display:inline-block;padding:.35rem .625rem;margin-bottom:.2rem;font-size:.75rem;line-height:1;text-shadow:none}
.auto-hr07-2 .photo-titbg{left:0px;top:0px;width:50%}
.auto-hr07-2 .photo-titbg.gradient {background:linear-gradient(to right,rgba(0,0,0,1),transparent) !important;background:-webkit-linear-gradient(left, rgba(0,0,0,1), transparent);background:-o-linear-gradient(left, rgba(0,0,0,1), transparent);background:-moz-linear-gradient(left, rgba(0,0,0,1), transparent);padding:1.7rem 0 2rem 2rem}
.auto-hr07-2 .photo-titbg.gradient .user-bg{text-shadow:none}

.auto-hr07-2 .photo-btn {top:0;bottom:0}
.auto-hr07-2 .photo-btn .btn-inner {width:64px;height:64px;padding-top:.5rem;font-size:2.2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform: scale3d(.7, .7, 1);opacity:0;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-hr07-2:hover .photo-btn .btn-inner {transform: scale3d(1, 1, 1);opacity:1}
.auto-hr07-2 .photo-btn.auto-prev {left:-32px}
.auto-hr07-2 .photo-btn.auto-next {right:-32px}
.auto-hr07-2 .slick-slide {cursor:pointer}
.auto-hr07-2 .slick-slide .auto-images::before {z-index:15;background:rgba(0,0,0,.7);transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s}
.auto-hr07-2 .slick-slide.slick-current .auto-images::before {background:transparent}
.auto-hr07-2 .slick-list {padding:0 !important}
.auto-hr07-2 .auto-pager li[id*="slick-"].slick-active button[data-role]{background-color:#e73f72;border-color:transparent}
.auto-hr07-2 li[id*="slick-"].slick-active button[data-role] {width:10px;height:10px;background-color:transparent;border:1px solid rgba(255,255,255,.5)}


.auto-hr07-2 .k-article{position:absolute;bottom:2rem;left:1rem;z-index:1004;width:60%}
.auto-hr07-2 .auto-relation.auto-fontF{color:rgba(255,255,255,.8) !important}
.auto-hr07-2 .auto-relation::before{border-left:1px solid #fff;border-bottom:1px solid #fff}


/* db04-1 */
.auto-db04-1 .number {float:left;margin-right:1rem;font-size:1rem;font-weight:700;line-height:1.6em;text-align:center}
.auto-db04-1 .number.default-point {color:rgba(0,0,0,.45)}
.auto-db04-1 .number.count1,.auto-db04-1 .number.count2{min-height:50px}

/* db04-2 */
.auto-db04-2 .number {float:left;margin-right:1rem;font-size:1rem;font-weight:700;line-height:1.6em;text-align:center;min-height:68px}
.auto-db04-2 .number.default-point {color:rgba(0,0,0,.45)}

.auto-db04-2 .auto-more {margin-top:1.3rem;border:1px solid rgba(0,0,0,.12);text-align:center;clear:both}
.auto-db04-2 .auto-more::after {content:'';display:table;clear:both}
.auto-db04-2 .more-btns {float:left;width:100%;padding:.3rem 1rem;font-size:.9rem;font-weight:700;line-height:1.25rem;letter-spacing:-0.05em;text-align:center;cursor:pointer}
.auto-db04-2 .more-btns.all {width:180px;border-left:1px solid rgba(0,0,0,.08)}

/* mr04 */
.auto-mr04 .auto-relation::before{border-left: 1px solid #ea100f;border-bottom: 1px solid #ea100f}
.auto-ma04 .auto-content:not(:first-child){width:calc(100% - 159px)}

/* mp05-2(import) */
.auto-mp05-2 .auto-columns {position:relative}
.auto-mp05-2 .auto-columns > a {display:block}
.auto-mp05-2 .auto-columns > a::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%)}
.auto-mp05-2 .auto-images {height:0;padding-bottom:200px}
.auto-mp05-2 a:hover .auto-images {padding-bottom:calc(200px + 70px)}
.auto-mp05-2 .auto-content {overflow:hidden;-webkit-transition:background .25s;transition:background .25s}
.auto-mp05-2.tiles-4x .auto-content {height:96px}
.auto-mp05-2 a:hover .auto-content {position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;padding:1.5rem;background-color:rgba(0,0,0,.75);text-align:center}
.auto-mp05-2 a:hover .auto-content .auto-titles {color:#fefefe}
.auto-mp05-2.tiles-4x .auto-content .auto-section {display:none}
.auto-mp05-2.tiles-4x a:hover .auto-content .auto-section {display:block}
.auto-mp05-2 .auto-content .auto-summary {display:none}
.auto-mp05-2 a:hover .auto-content .auto-summary {display:block}
.auto-mp05-2 a:hover .auto-content .auto-section {position:absolute;z-index:1;left:0;right:0;bottom:1.25rem}
.auto-mp05-2.tiles-4x .auto-content {height:96px}


.auto-mp01-6 .auto-columns{float:left;min-height:1px;width:138px;margin-right:11px}
.auto-mp01-6 .auto-columns:first-child{width:289px}
.auto-mp01-6 .auto-columns:last-child{margin-right:0}


/* va03-1 */
.auto-va03-1 .auto-column {margin-right:.45rem;margin-left:.45rem}
.auto-va03-1 .auto-column .auto-images{position:relative}
.auto-va03-1 .auto-column .auto-icons {position:absolute;z-index:2;font-size:2rem;color:#fefefe;left:45%;bottom:30%;text-shadow:2px 3px 2px rgba(0,0,0,.65)}
.auto-va03-1 .photo-btn {top:40%;width:60px;height:60px;font-size:3rem;line-height:1em;color:rgba(255,255,255,1);text-shadow:1px 1px 0 rgba(0,0,0,.9);outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s;visibility:visible}
.auto-va03-1 .photo-btn:hover {color:#fefefe}
.auto-va03-1 .photo-btn.auto-prev {left:0}
.auto-va03-1 .photo-btn.auto-next {right:0}

/* pr06-1 */
.auto-pr06-1 .auto-column a .auto-line{border:0}

/* dbr02/03 */
.auto-dbr02 .auto-pager {position:absolute;right:0;top:-1.4rem}

/* dbr02-3 */
.auto-dbr02-2{position:relative}
/*.auto-dbr02-2 .slick-slide > div:first-child > .auto-columns::before,.auto-dbr02-2 .slick-slide > div:nth-child(2) > .auto-columns::before{position:absolute;content:'';bottom:0;right:0;left:0;height:1px;background:#e7e7e7;margin-right:-8px;margin-left:-8px}*/
.auto-dbr02-2 .auto-columns{width:48.5% !important;float:left}
.auto-dbr02-2 .auto-section{position:absolute;left:.5rem;top:.5rem;z-index:1004;border-radius:15px}
.auto-dbr02-2 .top-article{height:253px}
.auto-dbr02-2 .top-article .auto-title{position:relative}
.auto-dbr02-2 .slick-slide > div:first-child > .auto-columns,.auto-dbr02-2 .slick-slide > div:nth-child(3) > .auto-columns{margin-right:1.5%}
.auto-dbr02-2 .slick-slide > div:first-child .auto-columns::after{position:absolute;content:'';top:0;right:-8px;width:1px;height:100%;background:#e7e7e7}
.auto-dbr02-2 .slick-slide > div:nth-child(2) > .auto-columns,.auto-dbr02-2 .slick-slide > div:nth-child(4) > .auto-columns{margin-left:1.5%}
.auto-dbr02-2 .auto-summary{margin-bottom:1rem}


.auto-dbr02-2 {position:relative}
.auto-dbr02-2 .number {float:left;min-height:65px;margin-right:1rem;font-size:1rem;font-weight:700;line-height:1.4em;text-align:center}
.auto-dbr02-2 .number.default-point {color:#808080}
.auto-dbr02-2 .auto-info {overflow:hidden;line-height:1.25em;text-overflow:ellipsis;white-space:nowrap}
.auto-dbr02-2 .auto-info > a {display:inline-block;font-size:.75rem}
.auto-dbr02-2 .auto-info > a.user-point {margin-right:.25rem}
.auto-dbr02-2 .auto-pager {position:absolute;right:0;top:-1.4rem;line-height:1;text-align:right}
.auto-dbr02-2 .auto-pager li[id*="slick-"]:last-child button[data-role] {margin-right:0}
.auto-dbr02-2 .photo-btn {width:15px;height:15px;bottom:2px;font-size:0.6rem;color:#5b5d6c;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-dbr02-2 .photo-btn.auto-prev {left:0;border-radius:2px 0 0 2px}
.auto-dbr02-2 .photo-btn.auto-next {left:14px;border-radius:0 2px 2px 0}

/* c01-1(mobile) */
.auto-c01-1 .auto-columns::after {content:'';display:table;clear:both}
.auto-c01-1 .auto-columns .auto-section {display:inline-block;padding:.25rem .5rem;margin-right:.5rem;line-height:1.25em;font-size:.75rem;color:#fefefe}
.auto-c01-1 .auto-more {margin-top:7px;border:1px solid rgba(0,0,0,.12);text-align:center;clear:both}
.auto-c01-1 .auto-more::after {content:'';display:table;clear:both}
.auto-c01-1 .more-btns {padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1.25rem;letter-spacing:-0.05em;text-align:center;cursor:pointer}

/* ma04 */
.auto-ma04 .auto-titles{max-width:100%}

/* pr06-2 */
.auto-pr06-2{position:relative}
.auto-pr06-2 .auto-column {margin:0 1px 0 0}
.auto-pr06-2 .auto-images::before{display:none}
.auto-pr06-2 .auto-column a:hover .auto-line {opacity:1}
.auto-pr06-2 .photo-titbg {padding:.3rem .9375rem .9375rem}
.auto-pr06-2 .auto-column .auto-images {;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-pr06-2 .auto-column:hover .auto-images {transform:translateY(-5px)}
.auto-pr06-2 .photo-btn {top:50%;width:60px;height:60px;font-size:3rem;line-height:1em;color:rgba(255,255,255,1);text-shadow:1px 1px 0 rgba(0,0,0,.9);outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s;visibility:visible}
.auto-pr06-2 .photo-btn:hover {color:#fefefe}
.auto-pr06-2 .photo-btn.auto-prev {left:0}
.auto-pr06-2 .photo-btn.auto-next {right:0}

/* pa02-1(photo) */
.auto-pa02-1 .auto-images {position:relative;height:0;padding-bottom:46.66666666%}
.auto-pa02-1 .auto-container::after,.auto-pa02-1 .auto-nav::after {content:'';display:table;clear:both}
.auto-pa02-1 .auto-nav .content-images {margin:2px 2px 0 0;cursor:pointer}
.auto-pa02-1 .slick-slider .slick-list{margin-right:-2px}
/* auto-pa02-1 .auto-nav .slick-current .auto-images::before {border-width:2px;border-color:#c00} */
.auto-pa02-1 .auto-column .auto-icons {position:absolute;z-index:2;font-size:3rem;color:#fefefe;left:45%;bottom:30%;text-shadow:2px 3px 2px rgba(0,0,0,.65)}


/* mp01-2-1 */
.auto-mp01-2-1 .number {position:relative;z-index:1004;overflow:hidden;float:left;width:21px;height:21px;margin-right:.625rem;font-size:.7rem;line-height:1.7em;color:#fefefe;text-align:center}
.auto-mp01-2-1 .number.default-bg {color:#777;background-color:#fefefe;border:1px solid rgba(0,0,0,.5)}
/*신경훈 / 1071230 / 20210705 
.auto-article.tiles-4x.auto-mp01-2-1 .auto-columns{width:22.3%;margin-right:3.5%}
.auto-article.tiles-4x.auto-mp01-2-1 .auto-columns:nth-child(4){margin-right:0}
*/



.auto-hr11:not(.small) .photo-titbg [class*=size-]{bottom:3.5rem}
.auto-hr11:not(.small) .auto-images.cover{overflow:hidden !important}

.auto-hr11:not(.small) .auto-pager li[id*=slick-] button[data-role] {background-color: #fff;}
.auto-hr11 .photo-btn {top:0;bottom:0}
.auto-hr11 .photo-btn .btn-inner {width:64px;height:64px;padding-top:.5rem;font-size:2.2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.08);transform: scale3d(.7, .7, 1);opacity:0;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s}
.auto-hr11:hover .photo-btn .btn-inner {transform: scale3d(1, 1, 1);opacity:1}
.auto-hr11 .photo-btn.auto-prev {left:-32px}
.auto-hr11 .photo-btn.auto-next {right:-32px}
.auto-hr11 .slick-slide {cursor:pointer}
.auto-hr11 .slick-slide .auto-images::before {z-index:15;background:rgba(0,0,0,.7);transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s}
.auto-hr11 .slick-slide.slick-current .auto-images::before {background:transparent}
.auto-hr11 .slick-list {padding:0 !important}
.auto-hr11 .auto-pager li[id*="slick-"].slick-active button[data-role]{background-color:#e73f72;border-color:transparent}
.auto-hr11 li[id*="slick-"].slick-active button[data-role] {width:10px;height:10px;background-color:transparent;border:1px solid rgba(255,255,255,.5)}
.auto-hr11 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;background:rgba(255,255,255,1)}
.auto-hr11:not(.small) .auto-pager li[id*=slick-] button[data-role] {width:10px !important;height:10px !important;}


/* p02 */
.m-auto-p02{margin:0 -.9375rem}
.m-auto-p02 .photo-titbg{padding-bottom:.5rem}

.auto-mp01-2-2 .photo-titbg{background-color:rgba(0,0,0,.55)}

.m-auto-p02{padding-bottom:2rem}
.m-auto-p02 .auto-pager.white li[id*=slick-] button[data-role]{background:rgba(0,0,0,.2)}

.m-auto-p05 .auto-images{padding-bottom:58%}

.auto-k07-4 .title,.auto-k01-5 .title,.auto-k07-5 .title{margin-top:-7px;letter-spacing:-.18rem}
.admin-body .auto-k07-4 .title,.admin-body .auto-k01-5 .title,.auto-k07-5 .title{margin-top:0 !important}




/**********************************************
note : 경기일보사업
**********************************************/
.kk-business{}
.kk-business ul{margin:0}
.kk-business li{list-style:none;float:left;padding-right:.5rem;font-size:.75rem;line-height:1.9}
.kk-business li:nth-child(2){font-size:.875rem;font-weight:700;line-height:1.6}
.kk-business li:nth-child(5){font-size:.875rem;color:#4f70ff;line-height:1.6}
.kk-business li:nth-child(6){font-weight:700}
.kk-business li:nth-child(9){font-weight:700;color:#45bf28}
.kk-business li:nth-child(10){font-weight:700;color:#fa128a}

a.business-link{border:1px solid rgba(0,0,0,.12);width:100%;display:block;padding:.5rem 0;font-size:.875rem;letter-spacing:-.05rem;text-align:center}
a.business-link:hover{background:#f8f8f8;color:#d3231a}

/**********************************************
note : 광고
**********************************************/
.main-ads{display:inline-block;margin-left:42px}
.main-ads::after {content:'';display:table;clear:both}
.main-ads .ads-cell {float:left;width:250px;margin-right:9px}
.main-ads .ads-cell:last-child{margin-right:0}



.main-ads-01::after {content:'';display:table;clear:both}
.main-ads-01 .ads-cell {float:left;margin-left:2%}
.main-ads-01 .ads-cell:first-child{margin-left:0}

.main-ads-01.ad-size-235 .ads-cell{width:235px}
.main-ads-01.ad-size-250 .ads-cell{width:250px;margin-left:30px}
/**********************************************
note :footer
**********************************************/
#user-footer.user-style-default[class *='custom']{background-color:#fff}
#user-footer.user-style-default[class *='custom'] .footer-menu{position:relative;margin:1rem}
#user-footer.user-style-default[class *='custom'] .footer-menu .user-nav > div{display:inline-block;padding: 0;font-size: .9rem;letter-spacing: -.05em;color:#777}
#user-footer.user-style-default[class *='custom'] .footer-menu .user-nav a{padding:0;color:#777}
#user-footer.user-style-default[class *='custom'] .footer-menu .footer-columns{text-align:center}
#user-footer.user-style-default[class *='custom'] .footer-menu .footer-columns .bars::before{content: '|';padding:0 .8rem;float: right;font-size: .9rem;color: rgba(0,0,0,.35);}

/* sns */
/*#user-footer .user-sns{position:absolute;top:1.5rem;right:0;width:auto;height:37px}*/
/*#user-footer .user-sns li{list-style:none;float:left;margin-right:.2rem}*/
/*#user-footer .user-sns li:last-child{margin-right:0}*/
/*#user-footer .user-sns i{font-size:1.35rem}*/
/*#user-footer .user-sns i.icon-facebook-b{color:#3b5998}*/
/*#user-footer .user-sns i.icon-twitter-b{color:#55acee}*/
/*#user-footer .user-sns i.icon-rss-b{color:#ffc20e}*/

.auto-column::after{content:'';display:table;clear:both}
.auto-column-cell{width:50%}


[class*=box-solid-]{border-top-color:rgba(0,0,0,.07)}

/**********************************************
note : 신문사소개
**********************************************/
.user-com-about {letter-spacing:-.05rem;color:rgba(0,0,0,.65);line-height:1.7;text-align:justify}

/* 소개 */
.user-com-about.com-1 header{font-size:1.2rem;padding:3rem 0 .5rem 1rem}
.user-com-about.com-1 header span{font-size:1.5rem}
.user-com-about.com-1 header strong{font-size:2rem}
.user-com-about.com-1 header i{color:rgba(0,0,0,.1);font-size:2.1rem}
.user-com-about.com-1 .photo > div{width:152px;font-size:.8rem;text-align:center;padding:.2rem 0}
.user-com-about.com-1 .fontF-nm{font-family: 'Nanum Myeongjo', serif}

@media screen and (max-width: 39.9em){
    .user-com-about .photo{text-align:center}
    .user-com-about .photo > div{margin:0 auto}
    .mobile-martop-30{margin-top:1.875rem}
    .user-com-about .size-18{font-size:1rem}
}

.user-com-about .business-area{margin-top:1rem;width:100%}
.user-com-about .business-area ul{list-style:none;margin-left:0}
.user-com-about .business-area ul li{float:left;padding:.5rem 0 .5rem 1rem;margin-bottom:1rem;font-size:.9rem}
.user-com-about .business-area ul li:nth-child(1n){width:20%;background:rgba(0,0,0,.05);font-weight:700}
.user-com-about .business-area ul li:nth-child(2n){width:80%;background:rgba(255,255,255);border-bottom:1px solid rgba(0,0,0,.05);font-weight:400 }

@media screen and (max-width: 39.9375em){
    .user-com-about{background:none}
    .user-com-about .about-txt{margin-top:1rem}
    .business-area ul li{width:100% !important}
    .business-area ul li:nth-child(2n){border:none}
}

/* 약사 */
.user-com-about .list-tabs .tabs {border:none}
.user-com-about .list-tabs .tabs .tabs-title {text-align:center}
.user-com-about .list-tabs .tabs .tabs-title:first-child:last-child {width:100%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(2), .list-tabs .tabs .tabs-title:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .tabs-title {display:inline-block;width:50%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(3), .list-tabs .tabs .tabs-title:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .tabs-title {display:inline-block;width:33.33333%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(4), .list-tabs .tabs .tabs-title:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .tabs-title {display:inline-block;width:25%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(5), .list-tabs .tabs .tabs-title:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .tabs-title {display:inline-block;width:20%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(6), .list-tabs .tabs .tabs-title:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .tabs-title {display:inline-block;width:16.66667%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(7), .list-tabs .tabs .tabs-title:first-child:nth-last-child(7):first-child:nth-last-child(7) ~ .tabs-title {display:inline-block;width:14.28571%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(8), .list-tabs .tabs .tabs-title:first-child:nth-last-child(8):first-child:nth-last-child(8) ~ .tabs-title {display:inline-block;width:12.5%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(9), .list-tabs .tabs .tabs-title:first-child:nth-last-child(9):first-child:nth-last-child(9) ~ .tabs-title {display:inline-block;width:11.11111%}
.user-com-about .list-tabs .tabs .tabs-title:first-child:nth-last-child(10), .list-tabs .tabs .tabs-title:first-child:nth-last-child(10):first-child:nth-last-child(10) ~ .tabs-title {display:inline-block;width:10%}
.user-com-about .list-tabs .tabs .tabs-title > a {padding:1rem .625rem;font-size:.9rem;line-height:1em;letter-spacing:-0.05em;background-color:#f8f8f8;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08)}
.user-com-about .list-tabs .tabs .tabs-title:first-child > a {border-left:1px solid rgba(0,0,0,.08)}
.user-com-about .list-tabs .tabs .tabs-title > a:focus,.list-tabs .tabs .tabs-title > a[aria-selected="true"] {font-weight:700;background-color:#fefefe !important;border-bottom:0 !important}
.user-com-about .list-tabs .tabs .tabs-title > a:hover,.list-tabs .tabs .tabs-title > a:focus,.list-tabs .tabs .tabs-title > a[aria-selected="true"] {color:#e73f72}
.user-com-about .list-tabs .tabs-content {border:none}
.user-com-about .list-tabs .tabs-content .tabs-panel {padding:2rem 0 0}

.user-com-about .titles {padding: 1rem 0;margin-top:3rem;font-size: 1.35em;line-height: 1em;letter-spacing: -0.05em;position:relative}
.user-com-about .titles::before{content: '';position: absolute;z-index: 1;left: 0;top: 50%;width: .6rem;border: 1px solid #000000;transform: rotate(-45deg) translateY(-50%)}
.user-com-about .titles span {padding-left:1rem}

.user-com-about .history_list_cont{margin-top:-50px}
.user-com-about .history_cont{margin-bottom:-100px;padding-top:80px}
.user-com-about .history_visual{position:relative;height:400px;background-size:cover}
.user-com-about .history_visual .tit_cont{width:1400px;margin:0 auto;padding-top:160px;text-align:center;color:#fff}
.user-com-about .history_visual .tit_cont:before{position:absolute;bottom:0;left:50%;display:inline-block;width:1px;height:118px;margin-left:-1px;content:'';background:#ececec}
.user-com-about .history_visual .tit_cont p{font-family:'Open Sans';font-size:40px;font-weight:400;line-height:40px;padding-bottom:10px}
.user-com-about .history_visual .tit_cont p em.ko{font-family:'Noto Sans KR';font-weight:400}
.user-com-about .history_visual .tit_cont span{font-size:20px;font-weight:300;line-height:28px;display:inline-block}
.user-com-about .history_list{float:right;width:650px;padding-bottom:1rem;border-left:1px solid #ececec;}
.user-com-about .history_list .list_item{position:relative;display:table;margin-bottom:10px;height:50px}
.user-com-about .history_list .list_item:last-child{margin-bottom:0}
.user-com-about .history_list .list_item>span{display:table-cell;padding-left:30px;vertical-align:bottom;padding-bottom:10px}


.user-com-about .history_list .list_item .pop_cont{display:none}
.user-com-about .history_list li:before{position:absolute;top:50%;left:-3px;display:inline-block;width:5px;height:5px;content:'';background:#000}
.user-com-about .history_list li em{font-family:'Open Sans';font-size:.938rem;font-weight:400;display:block;color:#000}
.user-com-about .history_list li span{font-size:.938rem;font-weight:300;display:inline-block;color:#666}
.user-com-about .history_list li a{font-size:0;display:block}
.user-com-about .history_list li a span:after{display:inline-block;width:23px;height:23px;margin-left:8px;content:'';vertical-align:-4px;background-image:url(../../images/common/sprite.png);background-position:-184px -78px}
.user-com-about .history_list .type01:after{position:absolute;top:0;left:-176px;display:inline-block;width:120px;height:120px;content:''}
.user-com-about .history_list li a.btn_none{cursor:default}
.user-com-about .history_list li a.btn_none span:after{display:none;content:''}

.user-com-about .history_pop{position:fixed;top:50%;left:50%;display:none;width:1125px;height:495px;margin:-247px auto 0 -562px;background:#fff}
.user-com-about .history_pop>div{float:left}
.user-com-about .history_pop .img_wrap{overflow:hidden;width:650px;height:100%;text-align:center}
.user-com-about .history_pop .img_wrap img{width:100%;height:100%}
.user-com-about .history_pop .txt_wrap{overflow:hidden;width:475px;height:495px}
.user-com-about .history_pop .txt_wrap .tit_cont{box-sizing:border-box;padding:50px 0 30px;text-align:center}
.user-com-about .history_pop .txt_wrap .tit_cont .year{font-family:'Open Sans';font-size:24px;font-weight:700}
.user-com-about .history_pop .txt_wrap .tit_cont .tit{font-size:22px;font-weight:300;padding:0 10px;word-break:keep-all}
.user-com-about .history_pop .txt_wrap .tit_cont .tit:after{display:block;width:41px;height:1px;margin:22px auto 0;content:'';background-color:#000}
.user-com-about .history_pop .txt_wrap .txt_cont{box-sizing:border-box;height:329px;padding:0 50px 0 40px}
.user-com-about .history_pop .txt_wrap .txt_cont p{font-size:16px;font-weight:300;line-height:26px;word-break:keep-all}
.user-com-about .history_pop .txt_wrap .txt_cont p+p{padding-top:16px}
.user-com-about .history_pop .txt_wrap .txt_cont p.tit{font-weight:700;padding-top:25px}
.user-com-about .history_pop .txt_wrap .txt_cont p:last-child{padding-bottom:25px}
.user-com-about .history_pop .btn_close{position:absolute;top:15px;right:14px;width:30px;height:30px;text-align:center}
.user-com-about .history_pop .btn_close:after{display:inline-block;width:19px;height:19px;margin-top:5px;content:'';background-image:url(../../images/common/sprite.png);background-position:-85px -138px}

@media screen and (max-width: 63.9em){
	.user-com-about .history_list_cont{padding-left:1rem}
	.user-com-about .user-com-about{padding:0}
	.user-com-about .history_list{width:80%;float:left}
	.user-com-about .history_list_cont{margin-top:0}
}

/* 전화번호 */
.user-com-about table {border-collapse:collapse;width:100%; border-top:2px solid #2e2e2e; padding:0; margin:0; text-align:left}
.user-com-about th { background:rgba(0,0,0,.03); text-align:center; font-weight:bold; border-left:0; font-size:.8rem}
.user-com-about table tbody td, table tbody th{ padding:10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd}

.user-com-about  table.gc-table{text-align:center}


/* 오시는길 */
.user-com-about.maps [id*="daum"] {width:100% !important;margin-bottom:2rem}

@media screen and (max-width: 39.9375em) {
    .user-com-about.maps [id*="daum"] .wrap_map {height:300px !important}
}

/* 행사사업소개 */
.user-com-about.com-8 h3{font-size:1.5rem;color:#ff7d02;letter-spacing:-.2rem;margin-top:2rem}
.user-com-about.com-8 .dis-table{width:100%;table-layout:fixed;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}
.user-com-about.com-8 .dis-table:nth-child(3),.com-8 .dis-table:nth-child(6),.com-8 .dis-table:nth-child(11),.com-8 .dis-table:nth-child(18),.com-8 .dis-table:nth-child(21),.com-8 .dis-table:nth-child(24),.com-8 .dis-table:last-child{border-bottom:0}
.user-com-about.com-8 .dis-table-cell{width:100%;vertical-align:middle}
.user-com-about.com-8 .dis-table-cell.images{width:155px;padding-right:1rem}
.user-com-about.com-8 .dis-table-cell .title{font-size:1.125rem;font-weight:700}
.user-com-about.com-8 .dis-table-cell .summary{font-size:.8rem}

/* 소개 */
.user-com-about.com-8-1 .title {position:relative;font-size:26px;letter-spacing:-1px;padding-left:1rem;}
.user-com-about.com-8-1 .title::before {content: '';position: absolute;z-index: 1;left: 0;top: 50%;width: .6rem;border: 1px solid#000000;transform: rotate(-45deg) translateY(-50%);}

.user-com-about.com-8-1 .fontF-nm{color: #000;letter-spacing: -.05rem;}
.user-com-about.com-8-1 .button{width:142px;border: 1px solid #ea100f;background-color:#FFF;font-size:16px;color:#ea100f;font-weight:400;text-shadow:none !important;}
.user-com-about.com-8-1 .button:hover {border: 1px solid #ea100f !important;background-color:#ea100f !important;color:#FFF !important;}
.user-com-about.com-8-1 .hr2 {border-bottom: 2px solid #000;margin: 2rem 0;}


/* 출판 */
.user-com-about.com-10 .header{background:url('/image/company/com-10-2.jpg') no-repeat right bottom;padding-bottom:5rem}

/* 수상 */
.user-com-about.com-12 header{background:url('/image/company/com-12.jpg') no-repeat left top;padding:0 0 1rem 8rem;margin-left:9rem;margin-top:4rem}
.user-com-about.com-12 header .text-01{font-size:1.35rem;letter-spacing:-.05em}
.user-com-about.com-12 header .text-02{font-size:1.14rem;font-weight:700}
.user-com-about.com-12 .date{font-size:.9rem;margin-top:1rem}
.user-com-about.com-12 .com-15-link{display:block;background:rgba(0,0,0,.35);padding:.8rem;color:#fff;font-weight:700;margin:1rem .9375rem 0 .9375rem}

@media screen and (max-width: 63.9em) {
	.user-com-about.com-12 header{background:none;margin-left:0;padding-left:0}
	.user-com-about.com-12 header .user-point2{display:block}
	.user-com-about.com-12 header .text-02{font-size:1rem;letter-spacing:-.08rem}
}

/* 광고 */
.user-com-about.com-23 .header{position:relative;font-size:1.563rem;letter-spacing:-.2rem;text-align:center;padding-bottom:6rem}
.user-com-about.com-23 .header::after{position:absolute;bottom:0;left:50%;content:"\68";font-size:3rem;font-family: 'ndsoft fonts';color:rgba(0,0,0,.2)}
.tel-text {border-width:1px;border-style:solid}
.tel-text::before{content:"\f095";font:normal normal normal 14px/1 FontAwesome;font-size:inherit}

/* 광고 */
.user-com-about.com-26 a{position:relative;display:block;padding:1rem 0;border-bottom:1px solid #ddd}
.user-com-about.com-26 a:hover{text-decoration:none;color:#ea100f}
.user-com-about.com-26 a::after{position:absolute;right:0;top:40%;content:'바로가기 >';color:#fff;font-size:.6875rem;padding:.2rem .5rem;background:#ea100f;font-weight:bold}


/**********************************************
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 */
.votedb-table:not(.history) {border-collapse:collapse}
.votedb-table:not(.history) th,.votedb-table:not(.history) td {font-size:.8rem}
.votedb-table:not(.history) thead tr th:nth-child(1) {width:80px}
.votedb-table:not(.history) thead tr th:nth-child(2) {width:100px}
.votedb-table:not(.history) thead tr th:nth-child(3) {width:80px}
.votedb-table:not(.history) thead tr th:nth-child(5) {width:65px}
.votedb-table:not(.history) thead tr th:nth-child(6) {width:90px}
.votedb-table:not(.history) thead tr th:nth-child(7) {width:120px}
.votedb-table:not(.history) thead tr th:nth-child(8) {width:145px}
@media screen and (max-width: 39.9375em) {
	.row .votedb-table:not(.history) {display:block;width:auto}
	.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}
}

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

/* 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 : 기사본문
**********************************************/
.article-view.user-sns{margin-top:95px}
.article-view.user-sns .sns-btns{padding:.7rem;color:#fff;font-size:1rem;cursor:pointer}
.article-view.user-sns .sns-btns.facebook{background:#3a5795}
.article-view.user-sns .sns-btns.twitter{background:#5fb5f0}
.article-view.user-sns .sns-btns.naver{background:#2fc444}
.article-view.user-sns .sns-btns.band{background:#53d595}
.article-view.user-sns .sns-btns.talk{background:#ffdc00}
.article-view-header .article-header-wrap .article-head-title{margin-top:1.5rem}
.article-view-header{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1);}
/*
.view-aside{margin-top:47px}
*/
/*200402*/
.view-aside{margin-top:0}
/**********************************************
note : 갤러리(type1)
**********************************************/
#gallery-wrap.type-1 .gallery-content.view-page .gallery-for .gallery-caption {margin-top:2rem;padding:0 1.25rem;font-size:.9rem;line-height:1.625em;letter-spacing:-0.025em;color:rgba(0,0,0,.6)}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb {position:relative;padding:0 42px;margin-bottom:1.25rem}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb .nav-content {margin:0 .2rem;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb .thumb-btn {overflow:hidden;position:absolute;z-index:10;top:0;width:30px;height:80px;background-color:#f8f8fa;border:1px solid rgba(0,0,0,.08);cursor:pointer}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb .thumb-btn.slick-disabled {display:none !important}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb .thumb-btn.prev-btn {left:0}
#gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb .thumb-btn.next-btn {right:0}
#gallery-wrap.type-1 .gallery-btn {overflow:hidden;width:90px;height:130px;font-size:3rem;background-color:#f8f8fa;border-radius:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
#gallery-wrap.type-1 .gallery-btn.slick-disabled {opacity:.25}
#gallery-wrap.type-1 .gallery-article-viewer .viewer-titles {color:rgba(0,0,0,.9);text-align:center}
#gallery-wrap.type-1 .gallery-article-viewer .viewer-summary {color:rgba(0,0,0,.6)}
#gallery-wrap.type-1 .gallery-article #curation-wrap {background:transparent}
#gallery-wrap.type-1 .radio-group {text-align:center}
#gallery-wrap.type-1 .button-group {margin:0}
@media screen and (max-width: 63.9375em) {
	.row #gallery-wrap.type-1 .gallery-content.view-page .gallery-thumb {margin-left:-.625rem;margin-right:-.625rem}
	.row #gallery-wrap.type-1 .gallery-btn {width:75px;height:110px;font-size:2.25rem}
}
@media screen and (max-width: 39.9375em) {
	.row #gallery-wrap.type-1 .gallery-content.view-page .gallery-for .gallery-caption {font-size:.8rem}
	.row #gallery-wrap.type-1 .gallery-btn {display:none !important}
	.row #gallery-wrap.type-1 .gallery-article-viewer .viewer-titles {font-size:1.625rem}
}

/**********************************************
note : 날개배너
**********************************************/
.view-aside.right-wing{left:calc(100% + 40px)}
.view-aside.left-wing{right:calc(100% + 40px)}

/* 기사뷰SNS */
.view-aside.left-wing .article-view.user-sns{position:absolute;left:200px;top:0}

/* 메인 신경훈 / 935549 / 20200331 주석
.main-left.view-aside.left-wing{left:-171px;margin-top:0} */
.main-left.view-aside.main-left{right:calc(100% + 40px); margin-top:0}
.main-right.view-aside.main-right{left:calc(100% + 40px); margin-top:0}


/**********************************************
note : off canvas
**********************************************/
.user-canvas{padding-top:3rem}
.position-right.is-open~.off-canvas-content{transform:translateX(0)}
.user-canvas-navs .logoin{padding:0 1.1rem;background:rgba(0,0,0,.2);height:27px}
.user-canvas-navs .logoin a{color:rgba(255,255,255,.55);padding:.5rem 0}
.user-canvas-navs .logoin .float-left{border-right:1px solid color:rgba(255,255,255,.35)}
.user-canvas-navs .logoin .float-left,.user-canvas-navs .logoin .float-right{width:50%;text-align:center}
.user-canvas-navs .line.top{border-top:1px solid rgba(0,0,0,.2)}
.user-canvas-navs .line.bottom{border-bottom:1px solid rgba(0,0,0,.2)}

/* 지역사회 하위 섹션 두개씩 나오게 처리 */
.user-canvas .user-canvas-navs .menu li:nth-child(12) ul > li:last-child:after{content:'';display:table;clear:both}
.user-canvas .user-canvas-navs .menu li:nth-child(12) ul > li > a{float:left;width:50%}
.user-canvas .user-canvas-navs .menu li:nth-child(12) ul > li:nth-child(2n + 1){clear:both}

.user-canvas .user-canvas-navs .menu>li:nth-last-child(3)>a{border-top:1px solid rgba(0,0,0,.2)}
.user-canvas .user-canvas-navs .menu li ul.menu.nested li a{border-top:0 !important}

.user-canvas .user-canvas-navs .menu li>a{font-size:.938rem;padding:.85rem 1.25rem}

.user-canvas .position-right{width:230px}

#user-header.member{background:#fff}

/**********************************************
note : 기사리스트
**********************************************/
/* 오피니언
.article-list .article-list-content.type-sm.opinion-list .list-image{background-size:auto 100%}*/
.article-list .article-list-content.type-sm .list-block .list-image{background-size:auto 100%}

/* 포토 */
.article-list .article-list-content.type-tm.photo-list .article-column{width:22.375%}
.article-list .article-list-content.type-tm.photo-list .article-column:nth-child(3n+1){clear:none}
.article-list .article-list-content.type-tm.photo-list .article-column:nth-child(4n+1){clear:both}
.article-list .article-list-content.type-tm.photo-list .article-column:nth-child(3n){margin-right:3.5%}
.article-list .article-list-content.type-tm.photo-list .article-column:nth-child(4n){margin-right:0}

.article-list .article-list-content.type-sm .list-block .list-titles{font-size:1.125rem}
.article-list .article-list-content.type-sm .list-block{padding:30px 0}

#article-header-title .aht-columns.aht-logo img{max-height:30px}

.article-list .article-list-content.type-tm .enter-tm .list-block .list-image{height:235px}
.article-list .article-list-content.type-tm .enter-tm.mobile .list-block .list-image{height:190px}

/**********************************************
note : 모바일
**********************************************/
/* 전체메뉴 */
#user-wrap.mobile #user-nav .nav-container .nav-50per{width:50% !important;float:left;}
#user-wrap.mobile #user-nav .nav-container .nav-ad{width:50%;float:left;}
#user-wrap.mobile #user-nav .nav-container .nav-sns{width:16%;float:left}
#user-wrap.mobile #user-nav .nav-container .nav-sns i{font-size:1.2rem;background:#fff;height:19px}
#user-wrap.mobile #user-nav .nav-container .nav-sns i.icon-facebook-b{color:#3b5998}
#user-wrap.mobile #user-nav .nav-container .nav-sns i.icon-twitter-b{color:#55acee}
#user-wrap.mobile #user-nav .nav-container .nav-sns i.icon-rss-b{color:#ffc20e}
/* #user-wrap.mobile #user-nav .nav-container .menu li:nth-child(8),#user-wrap.mobile #user-nav .nav-container .menu li:nth-child(9),#user-wrap.mobile #user-nav .nav-container .menu li:nth-child(10){display:none} */

/* 경기TV일때 기사리스트 썸네일비율 */
@media screen and (max-width: 39.9375em) {
.row .article-list .article-list-content.type-sm.kgtv-list .list-image{height:72px}
}


html {
  box-sizing: border-box;
  font-size: 100%; }

*,
*::before,
*::after {
  box-sizing: inherit; }

blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul{margin:0;padding:0}
*, :after, :before{box-sizing: inherit;}
.float-center{display: block;margin-right: auto;margin-left: auto}


/**********************************************
note : 기사등록페이지 이미지 다운로드 버튼추가
**********************************************/
.edit-down-button {margin-bottom:.625rem;}
.edit-down-button a {padding:.125rem .313rem;font-size:.688rem;background-color:#e7316e;color:#ffffff}
.edit-down-button a:hover {background-color:#555555;text-decoration:none}


#admin-header .header-info .admin-board li .link-fa {padding: 0 3rem}



/*탭박스*/
.tabs-wrap.type-G .tabs-navs {float: right; width: 55%; text-align: right;
}


#admin-wrap .write-upload{ overflow: auto;height: 400px;}







/**********************************************
note : 최근기사로그
**********************************************/
#admin-aside .admin-options.article-logs .article-logs-header {font-size:0}
#admin-aside .admin-options.article-logs .article-logs-header .badge, #admin-aside .admin-options.article-logs .article-logs-header strong, #admin-aside .admin-options.article-logs .article-logs-header .compare-label {display:inline-block;vertical-align:middle}
#admin-aside .admin-options.article-logs .article-logs-header .badge {float:none}
#admin-aside .admin-options.article-logs .article-logs-header .compare-label {margin-bottom:0;margin-left:.5rem;padding:.125rem .375rem;font-size:.688rem;line-height:1;letter-spacing:-0.075em;color:#808080;background-color:#fefefe;border:1px solid #d0d0d0;border-radius:2rem}
#admin-aside .compare_btn {display:block;text-decoration:none}

/* 본문비교 */
.article-compare::after {content:'';display:table;clear:both}
.article-compare .guide {margin-bottom:1.25rem;font-size:0;text-align:right}
.article-compare .guide > .text {display:inline-block;margin-right:5px;font-size:.9rem;line-height:1.125;letter-spacing:-0.05em;vertical-align:middle}
.article-compare .guide > :last-child {margin-right:0}
.article-compare .compare-content .subject {display:block;margin-bottom:1.25rem;font-size:2rem;line-height:1.25;letter-spacing:-0.1em;color:#101010}
.article-compare .compare-content .summary {font-size:1.063rem;line-height:1.625;letter-spacing:-0.05em;color:#333}
.article-compare del {color:#505050;background-color:#ffcdd2}
.article-compare ins {color:rgb(0,0,0);background-color:#b2dfdb;text-decoration:none}


/* #admin-aside .admin-options.article-logs .article-logs-header {font-size:0}
#admin-aside .admin-options.article-logs .article-logs-header .badge, #admin-aside .admin-options.article-logs .article-logs-header strong, #admin-aside .admin-options.article-logs .article-logs-header .compare-label {display:inline-block;vertical-align:middle}
#admin-aside .admin-options.article-logs .article-logs-header .badge {float:none} */
.articleLogList .compare-label {margin-bottom:0;margin-left:.5rem;padding:.125rem .375rem;font-size:.688rem;line-height:1;letter-spacing:-0.075em;color:#808080;background-color:#fefefe;border:1px solid #d0d0d0;border-radius:2rem}
.articleLogList .compare_btn {display:block;text-decoration:none}


/* 메인 알립니다 옆 배너높이값 고정 190731 */
.bannerfix .beb_li{height:280px; overflow:hidden}



/* 김민희 / 908476 / 20200108 게시판관리 색*/
.bbslist tbody tr:nth-child(1) {background-color: #f1f1f1;border-bottom:1px solid #d8d8d8}
.bbslist tbody tr:nth-child(2) {background-color: #f1f1f1 !important; border-bottom:1px solid #d8d8d8}
.bbslist tbody tr:nth-child(3) {background-color: #f1f1f1;}
.bbslist tbody tr:nth-child(even) {background-color:#fff;}



.auto-hr04-1 .auto-roll {float: left; width: calc(100% - 200px);}
.auto-hr04-1 .auto-nav {float: left; width: 200px;}
.auto-hr04-1 .auto-nav .auto-content { height: 88px; padding: 1rem;}

.auto-dp01-5 {padding: 1.2rem; background: url('/image/box/head_bg.jpg') 0 0 no-repeat;}
.auto-dp01-5 .auto-mores { z-index: 2;    font-size: .75rem;    font-weight: 700;    right: 0;    bottom: 0;}


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


/* 윤미정 / 921747 / 20200220 */
.election-title {font-size:.8rem;color:#918f90;font-weight:400;}
.election-title ul {list-style:none;text-align:right;}
.election-title a {position:relative;top:3px;color:#918f90;text-decoration:none;}
.election-title a::after {content:'|';position:relative;top:-1px;padding:0 .3rem 0 .6rem;color:#918f90;}
.election-title a:last-child::after {content:'';padding:0;}
.election-title a:hover {color:#bb0000;}


/* 임희은 / 948373 / 20200512 */
.article-relation.user-view .contents {width: 100%;}
.article-relation.user-view .contents .list-title {font-size: 1rem;}
.article-relation.user-view .contents:nth-last-child(2) {margin-bottom: .5rem;}


/* 황자연 / 948857 / 20200513 */
/* hr07-3(headline) */
.auto-hr07-3 .auto-pager {position: absolute; left:59px; bottom: 1.3rem; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-align: left !important;}
.auto-hr07-3 .slick-dotted.slick-slider .auto-pager { position: absolute; bottom: .5rem;right: 20.5rem;}

.auto-dp01-7 .auto-section{float:left;padding-right:10px;font-weight:bolder;}
.auto-dp01-7 .auto-tit{padding-left:10px;border-left:1px solid #f30100}
.auto-dp01-7 .auto-section a:hover{text-decoration:none;}
.auto-dp01-7 .auto-tit a:hover{text-decoration:none;}



/* 황자연 / 967097 / 20200715 */
@media screen and (max-width: 63.9375em) {
	table.stack thead {display:block; background-color:#fff; border:none !important;}
}

@media screen and (max-width: 63.9375em) {
	table.stack thead, table.stack thead tr {display:inline-block; }
}

@media screen and (max-width: 63.9375em) {
	table.stack thead td, table.stack thead th {	display:inline-block; }
}

@media screen and (max-width: 39.9375em) {
	table.stack thead .show-for-medium:nth-child(1) {display: inline-block!important;}
}


/* 황자연 / 976712 / 20200819 */
.auto-article.auto-dbr02 .slick-slide > div:nth-child(5) > div {border-bottom:none !important;}


/* 임희은 / 977988 / 20200824 */
a.business-link{padding: 1.5rem 0;margin-top:2px;}

/* 최은비 / 978823 / 20200826 */
@media screen and (min-width: 39.9375em) {
.privacy .privacy-group .privacy-group-list{margin-left:28px;}
}

/* 황자연 / 982993 / 20200907 */
#INC_TAB_G_2_container #INC_TAB_G_2 {margin-top:-8px;}

/* 이승현 / 986951 / 20200917 */
.sitemap-menu li.megaline.custom a span { font-size: 12px;color: #777;font-weight: 400;margin-left: 10px;}
.sitemap-menu li.megaline.custom a {text-decoration: none;}

/* 최은비 / 1003544 / 20201117 */
#search_result .total-list-row .contents .list .thumb-image{background-size: auto 100%;background-repeat: no-repeat;background-position: center top;}



/* 임희은 / 1012262 / 20201214 */
.user-pdf .pdf-btn li {font-size:.75rem;font-weight:400;display:block;line-height:1.7;color:#9d9d9d}
.user-pdf .pdf-btn li .today-pdf{font-size:.85rem;font-weight:600;display:block;line-height:1.7;margin-bottom:15px;color:#222;}
.user-pdf .pdf-btn li .today-pdf::before{content:"\e905";font-family:'ndsoft fonts';font-size:.5rem;color:rgba(0,0,0,.5)}


/* 김민희 / 1038517 / 20210316 */
.article-veiw-body.view-page .photo-layout.float-center {display:inline-block !important;}

/* 신경훈 / 1039228 / 20210318 */
.paoin-modal{position:relative}
.paoin-modal img{display:block; margin:auto}
.paoin-modal span{display:block}
.paoin-modal span a{position:absolute; bottom:50px; right:100px; display:block; width:170px; height:60px}


/* 임희은 / 1040951 / 20210324 */
.arl-input-writer-box {max-height:1500px !important;}


/**********************************************
note : 리뉴얼 디자인 수정작업
name : 권오석
**********************************************/
.sec-color {color:#242d5b !important}
.sec-bg {background-color:#242d5b !important}
.point-color {color:#F35B18 !important}
.bold {font-weight:700}

/* 편집판 */
#idx-custom02 .index-columns.grid-1, #idx-custom02 .index-columns.grid-4 {border-right:1px solid #e7e7e7}
#idx-custom02 .index-columns-flex {background-color:#32343c}
#idx-custom02 .box-skin .header .skin-column > a, #idx-custom02 .box-skin .header .skin-column > strong, #idx-custom02 .box-skin .header > a, #idx-custom02 .box-skin .header > strong {margin-bottom:1rem;font-size:1.063rem}

/* 기사박스 */
#idx-custom02 .box-skin.idx--horz .container > .skin-column:first-child {width:268px}
#idx-custom02 .box-skin.idx--horz .container > .skin-column:nth-child(2) {width:100%;padding-left:22px}
#idx-custom02 .box-skin .local-link {display:block;font-size:0;margin-bottom:1.375rem}
#idx-custom02 .box-skin .local-link > .title {display:inline-block;vertical-align:middle;margin-right:2.5rem;font-size:1.125rem;line-height:1;color:#000}
#idx-custom02 .box-skin .local-link > a {display:inline-block;vertical-align:middle;margin-right:.813rem;font-size:1rem;line-height:1;color:rgba(0,0,0,.9)}
#idx-custom02 .box-skin .local-link > a:last-child {margin-right:0}

.box-skin.design9 {padding:0;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.box-skin.design9 .header {padding:.9375rem;margin-bottom:0;background-color:#083190}
.box-skin.design9 .header > a, .box-skin.design9 .header > strong {margin-bottom:0;color:#fff}
.box-skin.design9 .content {padding:.9375rem}
.box-skin.design9 .content .auto-article + .auto-article {margin-top:20px}

/* 자동박스 */
/* 공통 */
.auto-article {display:block;text-align:left}
.auto-article::after, .auto-article > ul::after {clear:both}
.auto-article .item > a, .auto-article > .item, .auto-name, .auto-section, .auto-subtitles, .auto-sums, .auto-titles {display:block}
.auto-article .item > a::after, .auto-article > .item::after {content:'';display:table;clear:both}
.auto-article ol, .auto-article p, .auto-article ul {margin:0;padding:0}
.auto-article ol, .auto-article ul {list-style:none}
.auto-article small {font-size:.8em}
.auto-sums:not([class*=size-]) {font-size:.875rem}
.auto-name:not([class*=size-]) {font-size:.75rem}
.auto-article em, .auto-article i {font-style:normal}
.auto-images, .frame {display:block;overflow:hidden}
.auto-images:not([class*=height-]) {height:0;padding-bottom:56.25%}
.auto-images > img {display:none;z-index:1;width:100%;height:100%;object-fit:cover}
.auto-images > img, .auto-mov, .auto-relation, .frame, .frame[class*=height-] {position:relative}
.frame[class*=height-] > .auto-images {position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;padding:0}
.frame.line::before {content:'';position:absolute;z-index:2;border:1px solid rgba(0,0,0,.1);left:0;right:0;top:0;bottom:0}
.auto-images.ratio-32 {height:0;padding-bottom:66.66667%}
.auto-images.ratio-43 {height:0;padding-bottom:75%}
.auto-images.ratio-11 {height:0;padding-bottom:100%}
.auto-valign {display:block;font-size:0;text-align:left}
.auto-valign > .for-top {display:inline-block;vertical-align:top}
.auto-valign > .for-middle {display:inline-block;vertical-align:middle}
.auto-valign > .for-bottom {display:inline-block;vertical-align:bottom}

/* cha01 */
.auto-cha01 .item, .auto-cha01 .frame {position:relative}
.auto-cha01 a {display:block}
.auto-cha01 .frame::before {content:'';position:absolute;z-index:2;width:70%;left:0;top:0;bottom:0;background:#000;background:-webkit-linear-gradient(left, #000 0%, transparent);background:-o-linear-gradient(right, #000 0%, transparent);background:-moz-linear-gradient(right, #000 0%, transparent);background:linear-gradient(to right, #000 0%, transparent)}
.auto-cha01 .content {display:block;position:absolute;z-index:15;left:30px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:65%}
.auto-cha01 .kinds {position:absolute;z-index:18;top:0;left:0;display:inline-block;max-width:100%;padding:0 20px;line-height:38px;font-size:1rem;letter-spacing:-.05em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#ea0606}

/* chr01 */
.auto-chr01 {overflow:hidden;position:relative}
.auto-chr01 #firstHeadTit {display:block;position:absolute;z-index:5;left:0;bottom:0;width:100%;padding:0 50px 30px;font-size:1.625rem;color:#fff;line-height:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.auto-chr01 a {position:relative}
.auto-chr01 a::before {content:'';position:absolute;z-index:2;width:100%;left:0;top:0;bottom:0;background:#000;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 80%)}
.auto-chr01 .photo-btn {top:50%;width:45px;height:80px;font-size:2.2rem;color:#fefefe;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s}
.auto-chr01 .photo-btn.auto-prev {left:0;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}
.auto-chr01 .photo-btn.auto-next {right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}
.auto-chr01:hover .photo-btn.auto-prev,.auto-chr01:hover .photo-btn.auto-next {-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}

/* cda02 */
.auto-cda02 > .item {margin-top:20px}
.auto-cda02 > .item:first-child {margin-top:0px}
.auto-cda02 .frame {margin-bottom:12px}

/* cda03 */
.auto-cda03 .item {position:relative;margin-top:20px}
.auto-cda03 .item:first-child {margin-top:0}
.auto-cda03 .frame {width:65px;border-radius:50%}
.auto-cda03 .auto-images {transition:transform .5s, -ms-transform .5s}
.auto-cda03 a:hover .auto-images {-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.auto-cda03 .content {display:block}
.auto-cda03 .frame + .content {display:inline-block;width:calc(100% - 65px);padding-left:18px}
.auto-cda03 .auto-titles {font-weight:400}

/* cda04 */
.auto-cda04 .frame {width:90px}
.auto-cda04 .auto-valign > .for-middle:first-child:nth-last-child(2) {display:inline-block;width:calc(100% - 90px);padding-right:18px}
.auto-cda04 .auto-titles {font-weight:400}

/* cda06 */
.auto-cda06 .item {margin-top:12px}
.auto-cda06 .item:first-child {margin-top:0}
.auto-cda06 .auto-section {display:inline;margin-right:8px;padding:2px 5px;border:1px solid rgba(0,0,0,.12)}
.auto-cda06 .auto-titles {font-weight:400}

/* cda07 */
.auto-cda07 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cda08 */
.auto-cda08 .item {margin-top:12px}
.auto-cda08 .item:first-child {margin-top:0}
.auto-cda08 .frame {width:100px}
.auto-cda08 .content {display:block;width:auto;padding-left:0}
.auto-cda08 .frame + .content {display:inline-block;width:calc(100% - 100px);padding-left:20px}
.auto-cda08 .auto-titles {font-weight:400}
.auto-cda08 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cda09 */
.auto-cda09 .item {margin-top:12px;padding-top:12px;border-top:1px dotted rgba(0,0,0,.15)}
.auto-cda09 .item:first-child {margin-top:0;padding-top:0;border-top:none}
.auto-cda09 .frame {width:100px}
.auto-cda09 .content {display:block;width:auto}
.auto-cda09 .frame + .content {display:inline-block;width:calc(100% - 100px);padding-left:15px}
.auto-cda09 .auto-titles {font-weight:400}
.auto-cda09 .kinds {display:block;font-size:15px;margin-bottom:8px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cdr01 */
.auto-cdr01 {margin-bottom:0}
.auto-cdr01 .auto-pager {position:absolute;top:-32px;right:0}
.auto-cdr01 .auto-pager li[id*="slick-"] button[data-role] {width:10px;height:10px;background:rgba(0,0,0,.2)}

/* cmr01 */
.auto-cmr01 {padding:0 20px;background-color:#f4f4f4}
.auto-cmr01 .item {border:none}
.auto-cmr01 .titles, .auto-cmr01 .wrapper {float:left}
.auto-cmr01 .wrapper {padding-left:1.25rem;width:calc(100% - 130px)}
.auto-cmr01 .titles, .auto-cmr01 .auto-titles {line-height:50px;white-space:nowrap}
.auto-cmr01 .titles {overflow:hidden;width:130px;font-size:1rem;font-weight:700;color:#333}
.auto-cmr01 .auto-titles {padding-left:1.25rem;overflow:hidden;font-weight:700;text-overflow:ellipsis}

/* cma01 */
.auto-cma01 > .item {margin-top:14px}
.auto-cma01 > .item.large {margin-top:35px}
.auto-cma01 > .item:first-child {margin-top:0}
.auto-cma01 > .item.large + .item {margin-top:25px}
.auto-cma01 .frame {width:165px}
.auto-cma01 .content {display:block}
.auto-cma01 .frame + .content {display:inline-block;width:calc(100% - 165px);padding-left:20px}
.auto-cma01 .auto-sums {font-weight:normal}
.auto-cma01 .auto-sums.dis-none {display:none !important}
.auto-cma01 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cma02 */
.auto-cma02 > .item {margin-top:20px;padding-top:20px;border-top:1px dotted rgba(0,0,0,.15)}
.auto-cma02 > .item:first-child {margin-top:0;padding-top:0;border-top:none}
.auto-cma02 .frame {width:125px}
.auto-cma02 .content {display:block}
.auto-cma02 .frame + .content {display:inline-block;width:calc(100% - 125px);padding-left:20px}
.auto-cma02 .kinds {display:block;font-size:15px;margin-bottom:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cma03 */
.auto-cma03 > .item {position:relative}
.auto-cma03 .frame::after {content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 80%)}
.auto-cma03 .frame.no-one::after {background:radial-gradient(ellipse farthest-corner at center top, #9ab1c7 0%, #1a242f 100%);background-size:100% auto}
.auto-cma03 .content {position:absolute;z-index:5;left:0;bottom:0;width:100%;padding:15px}
.auto-cma03 .frame.no-one + .content {top:50%;bottom:auto;padding:20px;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.auto-cma03 .frame.no-one + .content .auto-titles {font-size:1.25em}

/* cma05 */
.auto-cma05 > .item {margin-top:20px}
.auto-cma05 > .item:first-child {margin-top:0}
.auto-cma05 .auto-titles {margin-bottom:6px;font-weight:700}
.auto-cma05 .frame {width:120px}
.auto-cma05 .auto-sums {display:block;width:auto;padding-left:0;font-weight:normal}
.auto-cma05 .frame + .auto-sums {display:inline-block;width:calc(100% - 120px);padding-left:20px}

/* cma06 */
.auto-cma06 > .item {margin-top:14px}
.auto-cma06 > .item:first-child {margin-top:0}
.auto-cma06 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cva01 */
.auto-cva01 .item {float:left;width:calc(96% / 3);margin-left:2%}
.auto-cva01 .item:nth-child(3n + 1) {margin-left:0;clear:both}
.auto-cva01 .auto-titles {margin-top:12px;padding-right:50px}

/* cpa01 */
.auto-cpa01 .item {float:left;width:calc(96% / 3);margin-left:2%}
.auto-cpa01 .item:nth-child(3n + 1) {margin-left:0;clear:both}
.auto-cpa01 .frame {margin-bottom:12px}
.auto-cpa01 .auto-titles {font-weight:400}

/* cta01 */
.auto-cta01 {margin-top:-20px;margin-left:-20px;margin-right:-20px}
.auto-cta01 .item {padding-top:20px;margin-top:20px;border-top:10px solid #e9e9e9}
.auto-cta01 .item:first-child {padding-top:0;margin-top:0;border-top:none}
.auto-cta01 .frame {width:100%}
.auto-cta01 .auto-images {padding-bottom:42.25%}
.auto-cta01 .content {display:block;padding-top:12px;padding-left:20px;padding-right:20px}
.auto-cta01 .auto-titles {padding-right:20px}

/* cta02 */
.auto-cta02 .item {float:left;width:48%;margin-top:20px}
.auto-cta02 .item:nth-child(1), .auto-cta02 .item:nth-child(2) {margin-top:0}
.auto-cta02 .item:nth-child(2n) {float:right}
.auto-cta02 .item:nth-child(2n+1) {clear:both}
.auto-cta02 .frame {margin-bottom:12px}

/* cta03 */
.auto-cta03 .frame {width:100px}
.auto-cta03 .auto-valign > .for-middle:first-child:nth-last-child(2) {display:inline-block;width:calc(100% - 100px);padding-right:18px}

/* cta04 */
.auto-cta04 .frame {width:100px}
.auto-cta04  .frame + .auto-titles {display:inline-block;width:calc(100% - 100px);padding-left:18px}

/* cta06 */
.auto-cta06 > .item {position:relative;margin-top:5px}
.auto-cta06 > .item:first-child {margin-top:0}
.auto-cta06 .photo-titbg {left:0;bottom:0}
.auto-cta06 .auto-titles {position:absolute;z-index:1;left:20px;right:20px;bottom:20px;font-weight:bolder;letter-spacing:-.05em}

/* cta07 */
.auto-cta07 > .item {margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.12)}
.auto-cta07 > .item:first-child {margin-top:0;padding-top:0;border-top:0}
.auto-cta07 .auto-num {overflow:hidden;width:20px;height:20px;font-weight:bolder;line-height:20px;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.auto-cta07 .auto-num.user-point {color:#e73f72}
.auto-cta07 .auto-titles {width:calc(100% - 20px);padding-left:12px}

/* cta08 */
.auto-cta08 .frame {width:120px}
.auto-cta08 .content {display:block;width:auto;padding-left:0}
.auto-cta08  .frame + .content {display:inline-block;width:calc(100% - 120px);padding-left:18px}
.auto-cta08 .kinds {display:block;font-size:15px;margin-bottom:5px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* cta09 */
.auto-cta09 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}

/* ctr01 */
.auto-ctr01, .auto-ctr01 .item {position:relative}
.auto-ctr01 .auto-titles {letter-spacing:-.05em}
.auto-ctr01 .frame {margin-bottom:18px}
.auto-ctr01 .auto-images::after {left:50%;right:auto;top:50%;bottom:auto;width:52px;height:52px;background-position:-24px -40px;background-size:200px auto;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.auto-ctr01 .auto-titles {padding-right:30px}
.auto-ctr01 .auto-pager {position:absolute;z-index:12;right:30px;top:-30px;white-space:nowrap}

/* ctr02 */
.auto-ctr02 {padding:0 25px;font-size:0;background-color:#f2f4f7;overflow:hidden}
.auto-ctr02 .auto-titles {overflow:hidden;height:40px;line-height:40px;text-overflow:ellipsis;white-space:nowrap}

/* ctr03 */
.auto-ctr03, .auto-ctr03 .item {position:relative}
.auto-ctr03  .auto-pager {position:absolute;z-index:10;right:0;top:-2.25rem}

/* 오피니언 박스여백 */
.box-skin .content > .auto-article.auto-c03 + .auto-article.auto-c03 {padding-top:.75rem;border-top:1px solid rgba(0,0,0,.12)}


/* 메인배너 */
.main-banner {display:block;font-size:0}
.main-banner > .item {display:inline-block;vertical-align:middle;text-align:center}
.main-banner.col-4x > .item {width:25%}

/* 모바일 판스킨 */
#m-skinCs01.index-wrap.mobile {max-width:728px;margin-left:auto;margin-right:auto;background-color:#fff}
#m-skinCs01 .box-skin {overflow:hidden}
#m-skinCs01 .box-skin.white {padding:20px;background-color:#fff}
#m-skinCs01 .box-skin.black {padding:20px;background-color:#333}
#m-skinCs01 .box-skin .header > strong, #m-skinCs01 .box-skin .header > a, #m-skinCs01 .box-skin .header .skin-column > strong, #m-skinCs01 .box-skin .header .skin-column > a {font-size:1.25rem}
@media screen and (max-width: 39.9375em) {
	#user-wrap .row #m-skinCs01 {max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}
}

/* 기사뷰 폰트수정 */
.article-veiw-body.view-page {font-size:1.125rem}
.article-veiw-body.view-page.font-size15 {font-size:1rem}
.article-veiw-body.view-page.font-size16 {font-size:1.063rem}
.article-veiw-body.view-page.font-size17 {font-size:1.125rem}
.article-veiw-body.view-page.font-size18 {font-size:1.188rem}
.article-veiw-body.view-page.font-size19 {font-size:1.25rem}
.article-veiw-body.view-page.font-size20 {font-size:1.313rem}
.article-veiw-body.view-page p {line-height:1.78}

/* 리스트,뷰 우측영역수정 */
.user-aside {width:350px}

/* 소개페이지 */
.user-com-about .photo-layout figcaption {padding:.7rem 0;font-size:.8rem;line-height:1.6em;letter-spacing:-.05em;color:#919191;text-align:left}

/* 댓글 운영기준 */
.article-reply .reply-header .reply-operation-btn {float:right;font-size:.938rem;letter-spacing:-.05em;font-weight:700;cursor:pointer}

.reply-operation {display:block;margin-top:1.875rem;padding:1rem;font-size:1rem;letter-spacing:-.05em;line-height:1.5}
.reply-operation .header {margin-bottom:1.25rem;}
.reply-operation .header .title {display:block;padding-bottom:1rem;margin-bottom:1rem;font-size:1.063rem;line-height:1;border-bottom:1px solid rgba(0,0,0,.12);letter-spacing:-.075em;color:#000}
.reply-operation .header p, .reply-operation .content p {font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#333}
.reply-operation .content .sub-tit {display:block;margin-bottom:.625rem;font-size:1rem;letter-spacing:-.05em;line-height:1;color:#ea0606}
.reply-operation ol {margin-left:1.25rem;margin-bottom:1rem}
.reply-operation ol li {font-size:.938rem;margin-bottom:.313rem}

/* 날시위젯 */
.weather-widget.small article ul > li > span , .weather-widget.small article ul > li > span::before {font-weight:800}

/* 기사뷰 */
.article-view-header .article-header-wrap .article-head-title {margin-top:1.875rem;margin-bottom:1.875rem;font-size:2.25rem;font-weight:700}
.article-view-header .article-head-nav a {font-size:.875rem;color:rgba(0,0,0,.85);font-weight:700}
.article-view-header .article-head-nav a:hover {color:#000}

/* 관련기사 커스텀 */
.article-relation.custom .item {margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}
.article-relation.custom .item:first-child {margin-top:0;padding-top:0;border-top:none}
.article-relation.custom .frame {width:120px}
.article-relation.custom .content {display:block;float:none;width:auto;margin-bottom:0}
.article-relation.custom .frame + .content {display:inline-block;width:calc(100% - 120px);padding-left:25px}
.article-relation.custom .auto-sums {margin-top:8px}

/* 메인롤링배너 */
#main_rollBn01 {position:relative;margin-bottom:0}
#main_rollBn01 .item {text-align:center}
#main_rollBn01 .item .content {display:inline-block;max-width:180px}
#main_rollBn01 .photo-btn {position:absolute;top:0;bottom:0;width:50px;font-size:3.875rem;color:#ededed;text-align:center;line-height:1;font-weight:600}
#main_rollBn01 .photo-btn.auto-prev{left:0}
#main_rollBn01 .photo-btn.auto-next{right:0}

#roll_dnbanner {padding:1.5rem 0;background:#ccc}
#roll_dnbanner .spon-banner {float:left;list-style:none;display:block;overflow:hidden;width:auto;margin:0 .5rem;text-align:center}
#roll_dnbanner .spon-banner img {margin:0 auto}
#roll_dnbanner .photo-btn {position:absolute;z-index:9;top:0;bottom:0;width:45px;font-size:2.875rem;color:#fff;text-align:center;line-height:4.375rem;font-weight:600;background-color:rgba(0,0,0,.15)}
#roll_dnbanner .photo-btn.auto-prev{left:0}
#roll_dnbanner .photo-btn.auto-next{right:0}
#roll_dnbanner .banner_box {margin-bottom:0 !important}

#roll_dnbanner2 {position:relative;width:100%}
#roll_dnbanner2 .spon-banner {float:left;list-style:none;display:block;overflow:hidden;width:auto;margin:0 .5rem}
#roll_dnbanner2 .photo-btn {position:absolute;top:0;bottom:0;width:30px;font-size:1.875rem;color:<?php echo SITE_COLOR; ?>;text-align:center;line-height:4.375rem;font-weight:600}
#roll_dnbanner2 .photo-btn.auto-prev{left:0}
#roll_dnbanner2 .photo-btn.auto-next{right:0;}
#roll_dnbanner2 .banner_box {margin-bottom:0 !important}

/* 코로나현황 */
#covid-box {display:block;font-size:0;padding:1rem;background:url('/image/covid-box-bg.jpg') center no-repeat;background-size:cover;text-align:center}
#covid-box .title, #covid-box .link {display:inline-block;vertical-align:middle;width:50%;}
#covid-box .title {font-size:1.375rem;letter-spacing:-.075em;line-height:1.2;color:#FEA024}
#covid-box .link > a {position:relative;display:inline-block;vertical-align:middle;padding-right:30px;font-size:1rem;letter-spacing:-.05em;font-weight:700;line-height:1;color:rgba(255,255,255,.8)}
#covid-box .link > a:last-child {padding-right:0}
#covid-box .link > a::before {content:'';position:absolute;z-index:1;right:15px;top:3px;bottom:3px;border-right:1px solid rgba(255,255,255,.5)}
#covid-box .link > a:last-child::before {display:none}
#covid-box .link > a:hover {color:#fff}


/* 모바일 롤링배너 */
#m-rollBn {position:relative}
#m-rollBn .spon-banner {margin:0 10px}


/* 김민희 / 1066885 / 20210622 */
.index-wrap .index-columns.grid-5 {padding-left:15px;}
.index-wrap .index-columns.grid-6 {padding-left:10px;}
.index-wrap .index-columns.grid-7 {padding-right:10px;}


/* 강수현 / 1067055 / 20210622 */
.user-com-rule strong {font-size:1.125rem}
.user-com-rule p {font-size:.8rem}
.com-31-box {margin-bottom:10px;font-size:.8rem;padding:10px;background-color:#eaeaea;border:1px solid #000}

/* 최은비 / 1068497 / 20210628 */
.auto-cda05 .auto-images, .auto-cta05 .auto-images{background-size: contain;}

/* 이승현 / 1069320 / 20210629 */
#cs-pdf .title2 {display:block;line-height:1;font-size: .835rem;font-weight: 600;text-decoration:none;padding-top:.5rem; padding-right:.5rem;text-align: right;color:#0d286f;}

/* 강수현 / 1071294 / 20210706 */
#m-skinCs01 .box-skin.white-2 {background-color:#fff !important;}

.auto-cma01-1 > .item {margin-top:14px}
.auto-cma01-1 > .item.large {margin-top:35px}
.auto-cma01-1 > .item:first-child {margin-top:0}
.auto-cma01-1 > .item.large + .item {margin-top:25px}
.auto-cma01-1 .frame {width:100% !important;}
.auto-cma01-1 .content {display:block}
.auto-cma01-1 .frame + .content {display:inline-block;width:100%;padding-left:20px}
.auto-cma01-1 .kinds {display:inline;font-size:15px;margin-right:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}
/*.auto-cma01-1 .auto-images:not([class*=height-]) {height:0;padding-bottom:45.25%}*/
/* 윤미정 / 1071691 / 20210707 */
.auto-cma01-1 .auto-images:not([class*=height-]) {height:0;padding-bottom:46.25%}
.auto-cma01-1 .auto-titles {padding: 3px 5px 5px 10px;}

.auto-cma01-2 > .item {margin-top:14px;position:relative}
.auto-cma01-2 > .item.large {margin-top:35px}
.auto-cma01-2 > .item:first-child {margin-top:0}
.auto-cma01-2 > .item.large + .item {margin-top:25px}
.auto-cma01-2 .frame {width:100% !important;}
.auto-cma01-2 .content {display:block}
.auto-cma01-2 .frame + .content {display:inline-block;width:100%}
.auto-cma01-2 .kinds {position:absolute;z-index: 18;top: 0;left: 0;display: inline-block;max-width: 100%;line-height: 38px;font-size: 1rem;letter-spacing: -.05em;font-weight: 700;overflow: hidden;font-size:.9rem;padding:0 5px;text-overflow: ellipsis;white-space: nowrap;background-color: #242d5b;color:#fff}
.auto-cma01-2 .sec-bg {color: #fff;background-color: #ea0606}
/*.auto-cma01-2 .auto-images:not([class*=height-]) {height:0;padding-bottom:45.25%}*/
/* 윤미정 / 1071691 / 20210707 */
.auto-cma01-2 .auto-images:not([class*=height-]) {height:0;padding-bottom:46.25%}
.auto-cma01-2 .auto-titles {padding: 3px 5px 5px 10px;}



/* 김민희 / 1073757 / 20210714 */
/* cmr02 */
.auto-cmr02 .item {margin-top:20px;padding-top:20px;border-top:1px dotted rgba(0,0,0,.15)}
.auto-cmr02 .slick-slide > div:nth-child(1) .item {margin-top: 0;padding-top: 0;border-top: none;}
.auto-cmr02 .frame {width:125px}
.auto-cmr02 .content {display:block}
.auto-cmr02 .frame + .content {display:inline-block;width:calc(100% - 125px);padding-left:20px}
.auto-cmr02 .kinds {display:block;font-size:15px;margin-bottom:10px;font-weight:bolder;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ea0606}
.auto-cmr02 .auto-pager {position:absolute; top:-33px; right:0}

/* 최은비 / 1077052 / 20210727 
#skin-155 .auto-pager{position:absolute !important;right:0 !important;top:-43px !important;}*/

/* 이승현 / 1081196 / 20210811 */
#skin-155 .auto-pager{position:absolute !important;right:0 !important;top:-32px !important;}

/* 배진희 / 1080799 / 20210810 
.auto-cda02-2 .auto-images:not([class*=height-]){height:140px;padding-bottom:0;}*/
/* 최은비 / 1080909 / 20210810*/ 
.auto-cda02-2 .auto-images:not([class*=height-]){height:160px;padding-bottom:0;}


/* 윤미정 / 1081115 / 20210811 */
.auto-cda02-3 .auto-images:not([class*=height-]){height:180px;padding-bottom:0;}

/* 최은비 / 1081829 / 20210813
.index-wrap .index-columns.grid-8 {padding-left:15px;border-left: 1px solid #e7e7e7;}
.index-wrap .index-columns.grid-9 {padding-right:15px;} */


/* 김민희 / 1082781 / 20210818 */
.article-veiw-body .view-editors .profile-images {width:70px; height:70px;}
.article-veiw-body .view-editors .names {margin-top:25px;}
@media screen and (max-width: 39.9375em) {
	.article-veiw-body .view-editors .names {margin-top:25px;}
}

/* 임희은 / 1083141 / 20210819 */
.box-skin .content > .auto-article.auto-c03 + .auto-article.auto-c03 {padding-top: .75rem;border-bottom: 1px solid rgba(0,0,0,.12);margin-bottom: .75rem;}

/* 홍경아 / 1087069 / 20210901 */
.index-wrap .index-columns.grid-8 {padding-left:20px;border-left: 1px solid #e7e7e7;}
.index-wrap .index-columns.grid-9 {padding-right:20px;}

/* 배진희 / 1087170 / 20210901 */
.auto-article.auto-cda03{margin-bottom:10px;}

/* 배진희 / 1092457 / 20210917 */
.auto-cha01-1 .content{left:150px;text-align:center;}
.auto-cha01-1 .content .auto-titles{text-shadow:3px 3px 5px rgba(0,0,0,.5);}
.auto-cha01-1 .frame::before{display:none;}


.com29-btn {margin-bottom:10px;}
.com29-btn a {display:block;float:right;padding:.5rem; color:#fff; background-color:#888; text-decoration:none;}
.com29-btn a:hover {background-color:#242d5b}
.com29-btn span {display:block;float:left; font-size:22px;font-weight:bold;}




/* cha01-2 */
.auto-cha01-2 .item, .auto-cha01 .frame {position:relative}
.auto-cha01-2 a {display:block}
.auto-cha01-2 .auto-images::after {content:'';position:absolute;z-index:2;width: 70%;left:0;top:0;bottom:0;background:#000;background:-webkit-linear-gradient(left, #000 0%, transparent);background:-o-linear-gradient(right, #000 0%, transparent);background:-moz-linear-gradient(right, #000 0%, transparent);background:linear-gradient(to right, #000 0%, transparent);}
.auto-cha01-2 .content {display:block;position:absolute;z-index:15;left:30px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:65%}
.auto-cha01-2 .kinds {position:absolute;z-index:18;top:0;left:0;display:inline-block;max-width:100%;padding:0 20px;line-height:38px;font-size:1rem;letter-spacing:-.05em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#ea0606}


/* 강수현 / 1124153 / 20220104 */
.people-link {float: left;margin-bottom: 0.75rem}
.people-link a {font-weight:600;padding-right:1.5rem}