@charset "UTF-8";
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800|Roboto:100,300,400,500,700&subset=korean');
/**********************************************
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:'Nanum Gothic','Malgun Gothic','돋움','dotum','Roboto','Helvetica Neue','Helvetica','Arial','Apple SD Gothic Neo',sans-serif}
@media screen and (max-width: 63.9375em) {
body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:'Malgun Gothic','돋움','dotum','Roboto','Helvetica Neue','Helvetica','Arial','Apple SD Gothic Neo',sans-serif}
}

/**********************************************
note : 메인편집
**********************************************/
.index-wrap.ct-style .index-columns.grid-3 {padding-left:35px}
.index-wrap.ct-style .index-columns.grid-4 {padding-right:35px;border-right:1px solid #dde2ea}
.index-wrap.ct-style .index-columns.grid-6 {padding-right:38px}
.index-wrap.ct-style .index-columns.grid-7 {padding-left:37px;padding-right:38px}
.index-wrap.ct-style .index-columns.grid-8 {padding-right:15px}
.index-wrap.ct-style .index-columns.grid-9 {padding-left:15px}


/**********************************************
note : 기사뷰
**********************************************/

.view-hr{width:100%; clear:both; margin:1.25rem auto; border-bottom:1px solid rgba(0,0,0,.1)}

/* sns */ 
.info-social .options-btn{width:30px; height:30px}
/* 윤미정 / 910250 / 20200114 */
.info-social li .button.social2{position:relative;top:-4px;width:30px;height:30px;background:#fff !important; color:#000; font-size:.9rem; line-height:2.1; border:1px solid rgba(0,0,0,.7)}
.info-social li .options-btn.social2:hover{background:#000 !important; color:#fff !important}
.info-social .options-btn.defalut, .info-social .options-btn.fonts-btn{font-size:.9rem; line-height:2.1; border:1px solid rgba(0,0,0,.7)}

@media screen and (max-width: 63.9375em) {
	.row .view-hr{margin-top:0}
	.row .article-view-header{margin-bottom:0}
	.row .article-view-header .info-text .line-height-6{line-height:1.5em}
	.row .article-view-header .info-text li.info-rows3,
	.row .article-view-header .info-text li.info-rows4,
	.row .article-view-header .info-text li.info-rows5,
	.row .article-view-header .info-text li.info-rows6{display:none}
	.row .article-view-header .info-social{width:initial}
	.row .article-view-header .options-btn{width:35px; height:35px}
	.row .article-view-header .info-social li .button.social{line-height:2.4}
	.row .article-view-header .info-social .options-btn.defalut, .info-social .options-btn.fonts-btn{line-height:2.4}

	.row .article-view-header .article-header-wrap .article-head-title {font-size: 1.9rem;}

	/* 아이폰에서 댓글숫자 떨어지는문제 */
	.row .article-view-header .info-text li.info-rows7{min-width:80px}
}
@media screen and (max-width: 39.9375em) {
	.row .article-view-header .info-social{margin-top:0; margin-bottom:0}
}
/**********************************************
note : 박스모음
**********************************************/
/* tv */
.box-skin.for-tv {padding:1.375rem 0;border-top:1px solid #333;/*border-bottom:1px solid #333*/}


/* black background */
.box-skin.black-bg {background-color:#303030;border-top:1px solid #e73f72}
.box-skin.black-bg .header {font-size:0}
.box-skin.black-bg .header > strong, .box-skin.black-bg .header > a,.box-skin.black-bg .header .skin-column > strong, .box-skin.black-bg .header .skin-column > a {margin-bottom:0;padding:0 1.25rem;color:#fefefe}
.box-skin.black-bg .content {padding:1.25rem}

/* issue */
.box-skin.for-issue {position:relative;margin-top:2.375rem;padding:2.375rem 1.875rem 1.375rem 1.875rem;border:1px solid #dde2ea;border-top-color:#333;border-bottom:0}
.box-skin.for-issue .header {margin-bottom:0}
.box-skin.for-issue .header> a {position:absolute;top:-1.3rem;right:1rem;width:100px;height:80px}
.box-skin.for-issue::before {content:"";display:inline-block;position:absolute;z-index:10;left:1.375rem;top:-1rem;padding:0 1rem;font:normal normal normal 14px/1 FontAwesome;font-size:1.5rem;background-color:#fefefe;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.box-skin.for-issue::after {content:'뉴스이슈';display:inline-block;position:absolute;z-index:10;left:3.775rem;top:-1rem;padding:0 .8rem;color:#ff6805;font-size:1rem;background-color:#fefefe}


/* issue */
.box-skin.for-issue2 {position:relative;margin-top:2.375rem;padding:2.375rem 1.875rem 1.375rem 1.875rem;border:1px solid #ff6805;border-top-color:#ff6805;}
.box-skin.for-issue2 .header {margin-bottom:0}
.box-skin.for-issue2 .header> a {position:absolute;top:-1.3rem;right:1rem;width:100px;height:80px}
.box-skin.for-issue2::before {content:"";display:inline-block;position:absolute;z-index:10;left:1.375rem;top:-1rem;padding:0 1rem;font:normal normal normal 14px/1 FontAwesome;font-size:1.5rem;background-color:#fefefe;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.box-skin.for-issue2::after {content:'뉴스이슈';display:inline-block;position:absolute;z-index:10;left:3.775rem;top:-1rem;padding:0 .8rem;color:#ff6805;font-size:1rem;background-color:#fefefe}


/* keywords */
.box-skin.keywords {margin-right:-35px}

/* large titles */
.box-skin.large-title .header > strong, .box-skin.large-title .header > a,.box-skin.large-title .header .skin-column > strong, .box-skin.large-title .header .skin-column > a {margin-bottom:1.375rem;font-size:1.438rem;letter-spacing:-0.05em}

/* ct line */
.box-skin.for-ctline .header > strong, .box-skin.for-ctline .header > a,.box-skin.for-ctline .header .skin-column > strong, .box-skin.for-ctline .header .skin-column > a {padding-top:.475rem;padding-bottom:1.25rem;margin-bottom:1.375rem;font-size:1.063rem;border-bottom:2px solid #333}

/* ct line2 */
.box-skin.for-ctline2 {border-top:1px solid #333}
.box-skin.for-ctline2 .header > strong, .box-skin.for-ctline2 .header > a,.box-skin.for-ctline2 .header .skin-column > strong, .box-skin.for-ctline2 .header .skin-column > a {padding:1.125rem 0;margin-bottom:0;font-size:1.063rem}

/* cc-box */
.box-skin.cc-box {position:relative}
.box-skin.cc-box .header > strong{position:absolute;right:0;top:0;background:#00aefd;z-index:1000;color:#fff;padding:.3rem 1rem}

/* opinion */
.box-skin.opinion .auto-article:first-child {border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:.9375rem;margin-bottom:.9375rem}

/**********************************************
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}

/* hr14 */
.auto-hr14 {position:relative;margin-top:1rem}
.auto-hr14 .auto-hdgroup {text-align:center;min-height:84px}
.auto-hr14 .auto-title {margin-bottom:.5rem;font-size:2.188rem;font-weight:800;letter-spacing:-0.05em}
.auto-hr14 .auto-subtitle {margin-bottom:1.375rem;font-size:1.125rem;letter-spacing:-0.05em}
.auto-hr14 .auto-fontD {color:#3498db !important}
.auto-hr14 .photo-btn {overflow:hidden;bottom:105px;width:60px;height:82px;font-size:2.25rem;color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.6)}
.auto-hr14 .photo-btn:hover {color:#fefefe}
.auto-hr14 .photo-btn.auto-prev {left:0}
.auto-hr14 .photo-btn.auto-next {right:0}
.auto-hr14 .auto-pager {position:absolute;z-index:15;left:50%;bottom:1.25rem;font-size:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.auto-hr14 .auto-pager li[id*="slick-"] button[data-role] {width:12px;height:12px;margin-left:.2rem;margin-right:.2rem;background:#fefefe;border-radius:2rem}
.auto-hr14 .auto-pager li[id*="slick-"].slick-active button[data-role] {width:24px;background-color:#e7316e}

/* va06 */
.auto-va06 .auto-images {height:0;padding-bottom:56.25%}
.auto-va06 .auto-images.movie::after {content:"\24";display:inline-block;left:auto;right:0;top:0;padding:.375rem .6rem;font-size:.7rem;color:#fefefe;background-color:#3498db;-ms-transform:translate(0,0);transform:translate(0,0)}

/* da06 */
.auto-da06 .auto-sol {border-top-color:#e7e7e7}

/* da07 */
.auto-da07 .auto-columns {display:block;margin-top:.813rem;padding-top:.813rem;border-top:1px solid rgba(0,0,0,.08)}
.auto-da07 .auto-columns:first-child {margin-top:0;padding-top:0;border-top:0}
.auto-da07 .auto-title {display:block;font-size:.9375rem}
/*.auto-da07 .auto-columns:first-child .auto-title {padding-left:1rem;padding-right:1rem;font-size:1.438rem;font-weight:700;letter-spacing:-0.05em;text-align:center}*/
.auto-da07 .auto-columns:first-child .auto-title {font-size:1.438rem;font-weight:700;letter-spacing:-0.05em;text-align:left;}

/* dp04 */
.auto-dp04 .auto-columns {float:left;width:48.5%;padding-top:.9375rem}
.auto-dp04 .auto-columns:nth-child(3n) {float:right}
.auto-dp04 .auto-columns:first-child,.auto-dp04 .auto-columns:nth-child(3n + 1) {float:none;width:auto;padding-left:.625rem;padding-right:.625rem;clear:both}
.auto-dp04 .auto-columns:first-child {padding-top:0}
.auto-dp04 .auto-columns .auto-images {height:0 !important;padding-bottom:56.25%}
.auto-dp04 .auto-columns:first-child .auto-images,.auto-dp04 .auto-columns:nth-child(3n + 1) .auto-images {margin-left:-.625rem;margin-right:-.625rem}
.auto-dp04 .auto-columns > a {display:block}
.auto-dp04 .weight-bold {font-weight:700}

/* dp05 */
.auto-dp05 .auto-images {height:0;padding-bottom:56.25%}

/* dl05 */
.auto-dl05 .auto-columns {padding-top:.75rem;padding-left:.625rem;padding-right:.625rem;margin-top:.75rem;border-top:1px solid #e7e7e7}
.auto-dl05 .auto-columns:first-child {padding-top:0;margin-top:0;border-top:0}
.auto-dl05 .auto-columns > a {display:block}
.auto-dl05 .auto-images {height:0;padding-bottom:56.25%;margin-left:-.625rem;margin-right:-.625rem}

/* mr03 */
.auto-mr03 {position:relative;padding:1.375rem 2.188rem 1.375rem 1.375rem;background-color:rgba(0,0,0,.015);border-bottom:1px solid #dde2ea;border-left:1px solid #dde2ea}
.auto-mr03 .auto-title, .auto-mr03 .auto-content {float:left;text-align:left}
.auto-mr03 .auto-title {width:105px;font-size:1.063rem;font-weight:700;line-height:1.375}
.auto-mr03 .auto-content {width:calc(100% - 105px)}
.auto-mr03 .photo-btn {display:block;top:50%;left:100%;margin-left:-2px;width:31px;height:28px;background:url(/image/autobox/mr03-icon.gif) no-repeat;outline-width:0}
.auto-mr03 .photo-btn.auto-prev {margin-top:-27px;background-position:0 0}
.auto-mr03 .photo-btn.auto-prev:hover {background-position:-32px 0}
.auto-mr03 .photo-btn.auto-next {margin-top:2px;background-position:0 -29px}
.auto-mr03 .photo-btn.auto-next:hover {background-position:-32px -29px}

/* ma08 */
.box-skin.large-title .auto-ma08 {padding-right:2rem}
.auto-ma08 .auto-colunms {float:left;width:50%;margin-top:1rem}
.auto-ma08 .auto-colunms::after {content:'';display:table;clear:both}
.auto-ma08 .auto-colunms:first-child {float:none;width:auto;margin-top:0;margin-bottom:1.25rem;padding:0 !important}
.auto-ma08 .auto-colunms:nth-child(2) {clear:both}
.auto-ma08 .auto-colunms:nth-child(even) {padding-right:1rem}
.auto-ma08 .auto-colunms:nth-child(odd) {padding-left:1rem}
.auto-ma08 .auto-colunms > a {display:block}

/* hr15(headline) */
.auto-hr15 .auto-columns {position:relative;float:left;width:calc(35% - 4px);margin-top:4px}
.auto-hr15 .auto-columns:nth-child(1),.auto-hr15 .auto-columns:nth-child(2) {margin-top:0}
.auto-hr15 .auto-columns.big {width:65%;margin-right:4px}
.auto-hr15 .auto-columns.medium {width:calc(50% - 2px);margin-right:4px}
.auto-hr15 .auto-columns.medium + .medium {margin-right:0}
.auto-hr15 .slide.tile-3 .auto-columns.big {margin-right:0}
.auto-hr15 .auto-columns .auto-images {height:173px}
.auto-hr15 .auto-columns.big .auto-images,.auto-hr15 .auto-columns.medium .auto-images {height:350px}
.auto-hr15 .auto-columns .photo-inner {position:absolute;z-index:1;left:1.25rem;right:1.25rem;bottom:1.25rem}
.auto-hr15 .auto-columns .photo-inner::after {content:'';display:block;width:0;height:0;border-top:3px solid transparent;transition:width .35s, margin .35s;-webkit-transition:width .35s, margin .35s}
.auto-hr15 .auto-columns a:hover .photo-inner::after {width:50px;margin-top:10px;border-top-color:#fefefe}
.auto-hr15 .auto-columns .auto-titles {font-size:1rem;letter-spacing:-.05rem}
.auto-hr15 .auto-columns.big .auto-titles {font-size:1.438rem;letter-spacing:-.075rem}
.auto-hr15 .auto-columns.medium .auto-titles {font-size:1.125rem}
.auto-hr15 .photo-btn {position:absolute;top:0;bottom:0;height:55px}
.auto-hr15 .photo-btn .btn-inner {width:55px;height:55px;padding-top:.35rem;font-size:2.2rem;background-color:rgba(255,255,255,.35);opacity:0;transition:all .45s}
.auto-hr15:hover .photo-btn .btn-inner {opacity:1}
.auto-hr15 .photo-btn:hover .btn-inner {background-color:#fefefe}
.auto-hr15 .photo-btn.auto-prev {right:55px}
.auto-hr15 .photo-btn.auto-next {right:0}

/* pa02(photo) */
.auto-pa02 .auto-images .auto-icons {position:absolute;z-index:2;font-size:3rem;color:#fefefe;left:45%;bottom:35%;text-shadow:2px 3px 2px rgba(0,0,0,.45)}

/* pr04-1(photo) */
.auto-pr04-1 {position:relative}
.auto-pr04-1 .photo-btn {width:30px;height:35px;top:200px;font-size:1.25rem;color:#808080;background-color:transparent;border:1px solid #ddd;border-top:0;text-align:center}
.auto-pr04-1 .photo-btn.auto-prev {left:0px}
.auto-pr04-1 .photo-btn.auto-next {right:0px}
.auto-pr04-1 .auto-pager {position:absolute;bottom:2rem;line-height:1;margin-top:.6rem;margin-left:auto;margin-right:auto;left:50%;transform:translateX(-50%)}
.auto-pr04-1 .auto-pager li[id*=slick-] button[data-role] {width:10px;height:10px;box-shadow:1px 1px rgba(0,0,0,.75)}
.auto-pr04-1 .auto-pager.white li[id*=slick-] button[data-role] {background:#fff}

.auto-pr04-1 .photo-titbg.gradient {background:linear-gradient(to top, rgba(0,174,253,1) 5%, rgba(255,255,255,0) 40%);background:-webkit-linear-gradient(transparent,rgba(0,174,253,1));padding-top:3rem}

/* auto-vr03(media) */
.auto-vr03-1 {position:relative;border:1px solid rgba(0,0,0,.12);background:#fefefe}
.auto-vr03-1::before {content:'';display:block;position:absolute;z-index:1;right:350px;top:0;bottom:0;width:0;border-left:1px solid rgba(0,0,0,.08)}
.auto-vr03-1 .auto-container {position:relative;float:left;width:calc(100% - 350px)}
.auto-vr03-1 .auto-container .responsive-embed {margin-bottom:0}
.auto-vr03-1 .auto-container .vr-cont {position:relative;padding:1.25rem 8.125rem 1.25rem 1.25rem}
.auto-vr03-1 .auto-container .vr-cont .vr-cont-icon {display:block;position:absolute;top:1.25rem;right:1.25rem;padding:.625rem .9rem;font-size:1.25rem;color:rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.12);-webkit-transition:all .25s;transition:all .25s}
.auto-vr03-1 .auto-container .vr-cont .vr-cont-icon:hover {color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.25)}
.auto-vr03-1 .auto-nav {float:right;position:relative;width:350px;padding:1.25rem 1.25rem 0 1.25rem}
.auto-vr03-1 .auto-nav .slick-list {height:auto !important}
.auto-vr03-1 .auto-nav .slick-slide {margin:1.2rem 0;cursor:pointer}
.auto-vr03-1 .auto-nav .vr-title {margin-bottom:.9375rem;padding-bottom:1rem;font-size:1.063rem;line-height:1em;letter-spacing:-0.075em;border-bottom:1px solid #d2d2d2;text-decoration:none}
.auto-vr03-1 .auto-nav .vr-title [class*="fa-"] {color:rgba(0,0,0,.45)}
.auto-vr03-1 .auto-nav .photo-btn {width:20px;height:20px;top:-3rem;font-size:0.6rem;color:#5b5d6c;background-color:#fefefe;border:1px solid #c3c3c3;text-align:center}
.auto-vr03-1 .auto-nav .photo-btn.auto-prev {right:19px;border-radius:2px 0 0 2px}
.auto-vr03-1 .auto-nav .photo-btn.auto-next {right:0;border-radius:0 2px 2px 0}
.auto-vr03-1 .auto-nav .auto-columns {position:relative}
.auto-vr03-1 .auto-nav .auto-columns::after {content:'';display:table;clear:both}
.auto-vr03-1 .auto-nav .auto-columns .auto-icons {position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;font-size:2rem;line-height:1;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);text-align:center;-webkit-transition:all .25s;transition:all .25s}
.auto-vr03-1 .auto-nav .auto-columns .auto-icons [class*="fa-"] {margin-top:1.3rem}
.auto-vr03-1 .auto-nav .auto-columns:hover .auto-icons {color:#d71921}
@media screen and (max-width: 63.9375em) {
	.row .auto-vr03-1::before {display:none}
	.row .auto-vr03-1 .auto-container,.row .auto-vr03-1 .auto-nav {float:none;width:auto;margin-left:auto;margin-right:auto}
}
@media screen and (max-width: 39.9375em) {
	.row .auto-vr03-1 {margin-left:-1.25rem;margin-right:-1.25rem;margin-top:-1.25rem;border:none}
	.row .auto-vr03-1 .auto-container .vr-cont {padding:1.25rem}
	.row .auto-vr03-1 .auto-container .vr-cont .vr-cont-icon {display:none}
}

/* ma05-1(import) */
.auto-ma05-1 .auto-columns::after {content:'';display:table;clear:both}
.auto-ma05-1 .auto-columns .auto-section {display:inline-block;padding:.25rem .5rem;margin-right:.5rem;line-height:1.25em;font-size:.75rem;color:#fefefe}
.auto-ma05-1 .auto-more {margin-top:1rem;border:1px solid rgba(0,0,0,.12);text-align:center;clear:both}
.auto-ma05-1 .auto-more::after {content:'';display:table;clear:both}
.auto-ma05-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}

/* m-auto-tr07 */
.m-auto-tr07 .auto-images.height-260{position:relative; height:0; padding-bottom:56%}
/**********************************************
note : 탭박스
**********************************************/
#INC_TAB_D_3_container .tabs-panel {padding-top:0}
#INC_TAB_D_3_container .tabs-navs {margin-bottom:.75rem}
#INC_TAB_D_3_container .tabs-navs .tabs-item a {font-size:.9375rem;letter-spacing:-0.05em} 


/* D type 
.tabs-wrap.type-D .tabs-navs .tabs-item.active a {font-weight:700}
.tabs-wrap.type-D .tabs-navs .tabs-item.active a::before {content:'';position:absolute;z-index:1;height:100%;left:0;top:0;border-left:1px solid transparent}
*/

/**********************************************
note : 모바일 (작성 : 유시은 - 19.04.08)
**********************************************/
.mobile .box-skin > .header > strong, .mobile .box-skin > .header > a{font-size:1.375rem}

/* auto-tv01 */
.m-auto-tv01 .photo-btn {width:35px;height:35px;border-width:1px;border-style:solid;border-color:transparent;top:50%;transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg)}
.m-auto-tv01 .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}
.m-auto-tv01 .photo-btn.auto-prev {left:20px;border-left-color:rgba(255,255,255,.25);border-bottom-color:rgba(255,255,255,.25)}
.m-auto-tv01 .photo-btn.auto-next {right:20px;border-right-color:rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.25)}
.m-auto-tv01 .photo-btn.auto-prev::before {border-left-color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.7)}
.m-auto-tv01 .photo-btn.auto-next::before {border-right-color:rgba(0,0,0,.7);border-top-color:rgba(0,0,0,.7)}

.box-solid.border-color-dark {border-top-color:rgba(0,0,0,.3)}
.mobile .auto-sol {border-top:1px solid rgba(0,0,0,.12) !important}
.mobile .box-margins[class*=box-solid-] {border-top-color:rgba(0,0,0,.3)}

.index-wrap.mobile .box-skin .header>a, .index-wrap.mobile .box-skin .header>strong {font-size:1.25rem}

/**********************************************
note : 회원가입
**********************************************/
#ipin-modal.reveal .reveal-msg {font-size:.9rem;line-height:1.625em}
.member-ipin {max-width:320px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}
.member-ipin::after {content:'';display:table;clear:both}
.member-ipin .ipin-button {float:left;width:50%;padding:1.25rem;border:1px solid rgba(0,0,0,.12);cursor:pointer;background-color:rgb(255,255,255);border-radius:0 .2rem .2rem 0}
.member-ipin form:first-child .ipin-button {/*border-right:none;*/border-radius:.2rem 0 0 .2rem}
.member-ipin .ipin-button strong {display:block;margin-bottom:1rem;font-size:1.25rem;line-height:1.25em}
.member-ipin .ipin-button p {padding:0;margin:0 0 1rem;font-size:.9rem;line-height:1.25em;color:rgba(0,0,0,.7)}
.member-ipin .ipin-button .icon {font-size:2rem;color:rgba(0,0,0,.25);-webkit-transition:all .25s;transition:all .25s}
.member-ipin .ipin-button:hover .icon {color:rgba(0,0,0,.9)}

/**********************************************
note : 기사리스트
**********************************************/
/* ONTV */
#user-container.ontv .article-list .article-list-content.type-tm .list-block {position:relative}
#user-container.ontv .article-list .article-list-content.type-tm .list-block::before{position:absolute;z-index:2;content:'\f16a';margin-left:auto;margin-right:auto;top:58px;left:50%;transform:translateX(-50%);line-height:1;color:rgba(0,0,0,.5);text-align:center;-webkit-transition:all .25s;transition:all .25s;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;font-size:2rem}
#user-container.ontv .article-list .article-list-content.type-tm .list-block:hover::before{color:#d71921}

.user-page-header .user-page-titles {display:none}


/**********************************************
note : 멀티기능성배너
**********************************************/

#rollBanner-1.rolling-bn.banner-multi-box{padding:1.2rem}
#rollBanner-1.rolling-bn.banner-multi-box .columns{padding-right:0;padding-left:0}
#rollBanner-1.rolling-bn .roll-btns{width:18px;height:19px;font-size:.5rem;border:1px solid #ccc}
#rollBanner-1.rolling-bn .roll-btns.btn-prev{right:98.2%}
#rollBanner-1.rolling-bn .roll-btns.btn-next{left:98.2%}

/* 선거 배너 박스 by kimyunho */
.banner_rolling_box{position:relative;margin:auto;padding:10px 12px;height:0;overflow:hidden;border-style:solid;border-color:#788083;border-width:1px 0;}
.banner_rolling_box.on,
.edit_html.banner_rolling_box{height:auto;}
.banner_rolling_box.lap{margin-top:-1px;}
.banner_rolling_box.margin{margin-bottom:20px;}
.banner_rolling_box.none{padding-bottom:0;border-bottom:none;}

.banner_rolling_box .btn{position:absolute;top:0;bottom:0;margin:auto;padding:0;width:10px;height:23px;overflow:hidden;text-indent:-10000px;border:none;background:url(../image/banner-rolling-arrow.png) no-repeat 0 0 transparent;cursor:pointer;}
.banner_rolling_box .btn.prev{left:0;}
.banner_rolling_box .btn.next{right:0;background-position:-20px 0}

.banner_rolling_box .inbox{position:relative;height:auto;overflow:hidden;}
.banner_rolling_box .inbox .roll{position:absolute;top:0;bottom:0;left:0;white-space:nowrap;}
/*.banner_rolling_box .inbox .roll:nth-child(2){background-color:red}*/

.banner_rolling_box .inbox .roll .banner_box{display:inline-block;margin:0 0;padding:0!important;}
.banner_rolling_box .inbox .roll .banner_box:last-child{margin-right:5px;}
.banner_rolling_box .inbox .roll .banner_box img{max-width:none;}


/*박스 배경*/
.box-skin.mbox-bg-blue2 {background-color:#353648!important}


/*박스*/
.box-skin.header-bg2 .header{padding:.9375rem .9375rem 0 ; margin-bottom:0;background-color:rgba(0,0,0,0)}
.box-skin.header-bg2 .content{    padding: 14px;    background-color: #353648;}



.index-wrap.mobile .box-skin .header>strong { margin-bottom: 0rem;}


/*PDF 페이지*/
.pdf-wrap.type-tile .pdf-list .pdf-group:nth-child(6n),
.pdf-wrap.type-tile .pdf-list .pdf-group:nth-child(12n){margin-right:0 !important}
.pdf-wrap.type-tile .pdf-list .pdf-group:nth-child(4n) {margin-right:2%}
.pdf-wrap.type-tile .pdf-list .pdf-group:nth-child(4n+1) {clear:none}
.pdf-wrap.type-tile .pdf-list .pdf-group {width: 15%;border:0px solid rgba(0,0,0,.12);padding:0;}
.pdf-wrap.type-tile .pdf-list .pdf-group .pdf-columns {text-align: center;}
.pdf-wrap .pdf-image, .pdf-wrap.type-list .pdf-list .pdf-group .pdf-thumbnail .pdf-image {max-width: 245px;min-height: 245px;}
.pdf-wrap .pdf-summary {display: none;}
.pdf-wrap .pdf-title {display: none;}

/* 모바일 메인 많이본기사 기사박스 (탭) */

.mobile-tabs .tabs-title{width:100%;}

@media screen and (max-width: 63.9375em) {
	.m-auto-tr04-1>.user-bg{padding:.5rem 0;}
}

@media screen and (max-width: 39.9375em) {
	.row .admin-article-list .dis-table-row.thead {display:block !important;}
	.admin-article-list .dis-table-row > .dis-table-cell{font-size:0;line-height:0;}
}


/* 윤미정 / 916215 / 20200204 */
.auto-m03-2 .auto-titles {width:100%;}

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


/* 임희은 / 930429 / 20200316 mr03-1*/

.auto-mr03.bg-gray-new {background-color: rgba(0,0,0,.055); border-right: 1px solid #dde2ea;}
.auto-dl05.custom .auto-columns {border-top: 0; margin-top: 0; }
.height-42 {height: 42px;}


.auto-dl05 .auto-images.new-dl05 {padding-bottom: 40.25%;}
.box-skin.for-issue2 {margin-top: 1.775rem; padding: 1.75rem 1.875rem 1.075rem 1.875rem;}
.box-skin.design-7 .header {margin-bottom: 0;padding: .9rem 0;border-top: 2px solid #333; border-bottom:0}
.auto-dl05.new .auto-columns.auto-columns:last-child {border-bottom: 1px solid #e7e7e7;padding-bottom: .75rem;}




/* 황자연 / 956761 / 20200609 */

#user-wrap.user-com .com-footer .com-footer-info li:nth-child(5)::before {content: ' '; width: 0px;}


/* 윤미정 / 965850 / 20200710 */
.aht-options > .info-social .icon-talk {color:#fac31a}



/* 홍경아 / 1019853 / 20210108 */
.nojam {position:relative; width:100%; height:349px; background:url('/image/nojam_bg.jpg') no-repeat 0 0; margin-bottom:20px;}
.nojam .mvbox{position:relative;  top: 30px;  float: right;  right: 30px; width:500px !important; height:250px !important; overflow:hidden;}
.nojam .mvbox iframe {width:500px !important; height:250px !important;}

.nojam_m {position:relative; margin-bottom:20px;}
.nojam_m .photo-titbg {position: absolute; z-index: 10;     left: 50%;  transform: translate(-50%); width: 100%; padding: .5rem .625rem; background: transparent;}


/* 이승현 / 1020015 / 20210111 */

#user-wrap.user-com .com-header .com-logo img { max-width: 410px; max-height: 75px;}

@media screen and (max-width: 39.9375em) {
#user-wrap.user-com .com-header .com-logo img {
    max-width: 200px;
    max-height: 40px;
}
}

/* 이승현 / 1021541 / 20210114 */
.nojam2 {position:relative; width:100%; height:322px; background:url('/image/nojam_bg2.jpg') no-repeat 0 0; margin-bottom:20px;}
.nojam2 .mvbox{position:relative;  top: 44px;  float:right;  right:1px; width:495px !important; height:251px !important; overflow:hidden;}
.nojam2 .mvbox iframe {width:495px !important; height:251px !important;}


/* 임희은 / 1023366 / 20210121 */
.nojam3 {position:relative; width:100%; height:349px; background:url('/image/nojam_bg3.jpg') no-repeat 0 0; margin-bottom:20px;}
.nojam3 .mvbox{position:relative;  top: 30px;  float: right;  right: 30px; width:500px !important; height:250px !important; overflow:hidden;}
.nojam3 .mvbox iframe {width:500px !important; height:250px !important;}

.nojam_m3 {position:relative; margin-bottom:20px;}
.nojam_m3 .photo-titbg {position: absolute;z-index: 10;left: 50%;top:0;transform: translate(-50%);width: 100%;padding: .5rem .625rem;background: transparent;}

/* 배진희 / 1025599 / 20210129 */
.box-skin.nojam_box{}
.box-skin.nojam_box .header{position:relative;}
.box-skin.nojam_box .header:after{content:"";position:absolute;right:0;top:22px;width:23px;height:21px;background:url('../image/btn_nojam_more.png') center center no-repeat;}
@media screen and (max-width: 39.9375em) {
.index-wrap.mobile .box-skin.nojam_box .header> a{margin-bottom:0 !important;}
}

/* 김민희 / 1032354 / 20210223 */
.com-about.skin-2 header.content07 p {margin-top: 0;padding-top: 0;padding-bottom: 2.5rem; font-size: 1.45rem;line-height: 1.2;}
.com-about.skin-2 header.content07 p::before{bottom: 0;top: auto;}
.com-about.skin-2 header.content07::before {width:82px;height:89px;background:url('/com/image/skin2-210223.jpg') no-repeat center center}

