@charset "UTF-8";
/**********************************************
note : webfonts
**********************************************/
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');/* 나눔고딕 */

body,th,td,input,select,textarea,button,
h1,h2,h3,h4,h5,h6 {font-family:-apple-system,BlinkMacSystemFont,'Nanum Gothic','Malgun Gothic','돋움','dotum',"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}

/**********************************************
note : 메인(PC) type5
**********************************************/
.index-wrap.type-5 .index-columns.grid-1 {padding-right:1.063rem;border-right:1px solid #dfdfdf}
.index-wrap.type-5 .index-columns.grid-2 {padding-left:1.063rem;border-left:none}
.index-wrap.type-5 .index-columns.grid-3 {padding-left:1.063rem;border-left:1px solid #dfdfdf}
.index-wrap.type-5 .index-columns.grid-4 {padding-right:1.063rem;border-right:none}
.index-wrap.type-5 .index-columns-flex {background-color:#f4f4f4}

/**********************************************
note : 박스스킨추가
**********************************************/
/* 두꺼운기본라인-상단 */
.box-skin.line2 {padding:.9375rem;background-color:#fff;border:4px solid rgba(0,0,0,.12);border-bottom:0}
@media screen and (max-width: 39.9375em) {
	.row .box-skin.line {padding:.625rem}
}

/* 두꺼운기본라인-하단 */
.box-skin.line3 {padding:0 .9375rem .9375rem .9375rem;background-color:#fff;border:4px solid rgba(0,0,0,.12);border-top:0}
@media screen and (max-width: 39.9375em) {
	.row .box-skin.line {padding:.625rem}
}

/**********************************************
note : 박스 타이틀 폰트사이즈 변경
**********************************************/
.box-skin .header > strong, .box-skin .header > a, .box-skin .header .skin-column > strong, .box-skin .header .skin-column > a {font-size: .938rem;}

/**********************************************
note : 기사페이지 헤더 수정171128
**********************************************/
/* 기사제목-상단레이어(fix) */
#article-header-menu {position:fixed;z-index:1004;left:0;right:0;top:0;background-color:#fff;text-align:center;box-shadow:0 0 10px #777;display:none;}
#article-header-menu::after {content:'';display:table;clear:both}
#article-header-menu .aht-wrapper {display:table;table-layout:fixed;margin-left:auto;margin-right:auto}
#article-header-menu .aht-wrapper .aht-columns {display:table-cell;width:100%;height:70px;vertical-align:middle}

/* 기사제목-상단레이어(fix)-로고,제목 */
#article-header-menu .aht-columns.aht-logo {position:relative;width:150px;text-align:left}
#article-header-menu .aht-columns.aht-logo a {display:inline-block}
#article-header-menu .aht-columns.aht-logo img {position:relative;left:0;top:0;max-height:50px}
#article-header-menu .aht-columns.aht-title {text-align:center}
#article-header-menu .aht-columns.aht-title .aht-title-view {overflow:hidden;font-size:1.063rem;font-weight:700;letter-spacing:-0.08em;text-overflow:ellipsis;white-space:nowrap}
#article-header-menu .aht-columns.aht-options {width:150px}

#article-nav .mega-menu {float:left;position:relative; margin:0; padding:0; z-index:2; list-style:none}
#article-nav .mega-menu li.megaline {float:left;line-height:1}
#article-nav .mega-menu li.megaline > a {display:inline-block;position:relative;height:46px;padding:.938rem .625rem;font-size:.875rem;font-weight:600;color:#333;text-decoration:none;-moz-transition:all .25s;transition:all .25s}
#article-nav .mega-menu li.megaline > a.a-hover{color:#D80911}

#article-headline-box{border-top:1px solid #ddd}
#article-headline-box .article-headline-autobox{margin:0 auto; padding:1rem 0}

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

/* slick 로딩시 이미지깨짐 처리*/
.slick-loaded {opacity:0; visibility:hidden; transition:opacity 1s ease}
.slick-loaded.slick-initialized {opacity:1; visibility:visible}

/* auto-hl01 */
.auto-hl01 {border-bottom:1px solid #dfdfdf}

/* mr03(import) */
.auto-mr03 {position:relative;height:40px;padding-right:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.auto-mr03::before {content:'속보';float:left;height:40px;padding:.75rem .9rem 0;margin:-1px 1rem -1px -1px;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fff;background-color:#c00}
.auto-mr03 .auto-container {margin-top:.563rem}

/* mr04(import) */
.auto-mr04 {position:relative;height:40px;padding-right:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.auto-mr04::before {content:'속보';float:left;height:40px;padding:.75rem .9rem 0;margin:-1px 1rem -1px -1px;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fff;background-color:#c00}
.auto-mr04 .auto-container {margin-top:.563rem}


/* mr04-1(import) */
.auto-mr04-1 {position:relative;height:40px;padding-right:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12)}
.auto-mr04-1::before {content:'최신기사';float:left;height:40px;padding:.75rem .9rem 0;margin:-1px 1rem -1px -1px;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fff;background-color:#c00}
.auto-mr04-1 .auto-container {margin-top:.563rem}

/* pr08(photo) */
.auto-pr08 {position:relative}
.auto-pr08 .auto-content {height:35px;padding:6px 40px 0;background:#f8f8f9;border:1px solid rgba(0,0,0,.12);border-top:none}
.auto-pr08 .photo-btn {width:30px;height:35px;top:170px;font-size:1.25rem;color:#888;background-color:transparent;border:1px solid #ddd;border-top:0;text-align:center}
.auto-pr08 .photo-btn.auto-prev {left:0px}
.auto-pr08 .photo-btn.auto-next {right:0px}
.auto-pr08 .auto-pager {line-height:1;margin-top:.6rem}

/* pa02(photo) */
.auto-pa02 .auto-columns {position:relative}
.auto-pa02 .auto-columns a {display:block;background-color:#ffffff}
.auto-pa02 .auto-columns a::before {content:'';position:absolute;z-index:1;border:1px solid rgba(0,0,0,.12);left:0;right:0;top:0;bottom:0}
.auto-pa02 .auto-section {font-size:.8rem;text-align:left}
.auto-pa02 .auto-section.noimage {position:relative;padding-bottom:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:400;text-align:center}
.auto-pa02 .auto-section.noimage::before {content:'';position:absolute;z-index:1;width:30%;max-width:3rem;border-bottom:1px solid rgba(0,0,0,.12);left:50%;top:100%;transform:translateX(-50%)}
.auto-pa02 .auto-images {position:relative}
.auto-pa02 .auto-images::before {content:'';position:absolute;z-index:1;border-color:transparent;border-top-color:rgba(0,0,0,.1);top:inherit;visibility:visible}
.auto-pa02 .auto-content {position:relative; min-height:65px; padding:.625rem .9375rem}
.auto-pa02 .auto-content::after {content:''; display:table;clear:both}

/* db01 */
.auto-db01 .number {overflow:hidden;float:left;width:18px;height:18px;margin-top:2px;margin-right:.625rem;font-size:.7rem;line-height:1.7em;color:#fff;text-align:center}
.auto-db01 .number.default-bg {color:#777;background-color:#fff;border:1px solid rgba(0,0,0,.1)}

/**********************************************
note : 메인리뉴얼
**********************************************/
.box-skin.backgruond-white{background:#fff}
.box-skin {text-align:left}
.box-skin.header-bg .header {padding:.625rem .9375rem;margin-bottom:.625rem;background-color:rgba(0,0,0,.05)}
.auto-font-jean{color:#30384c !important}

/* type6 */
.index-wrap.type-6 .index-columns.grid-1 {padding-right:.625rem}
.index-wrap.type-6 .index-columns.grid-2 {padding-left:.625rem}
.index-wrap.type-6 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-6 .index-columns.grid-4 {padding-right:0}
.index-wrap.type-6 .type-6-headbox{padding:1.25rem; border:1px solid #ddd; background:#fff}

/* type7 */
.index-wrap.type-7 .index-columns.grid-1 {padding-right:1.25rem; border-right:1px solid #eee}
.index-wrap.type-7 .index-columns.grid-2 {padding-left:0; border-right:1px solid #eee}
.index-wrap.type-7 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-7 .index-columns.grid-4 {padding-right:0}
.index-wrap.type-7 .type-7-designbox{border:1px solid #ddd; background:#fff}
.index-wrap.type-7 .index-columns-flex{background:#f3f4f8}


/* type8 */
.index-wrap.type-8 .index-columns.grid-1 {padding-right:1.25rem; border-right:1px solid #eee}
.index-wrap.type-8 .index-columns.grid-2 {padding-left:0; border-right:1px solid #eee}
.index-wrap.type-8 .index-columns.grid-3 {padding-left:1.25rem}
.index-wrap.type-8 .index-columns.grid-4 {padding-right:0}
.index-wrap.type-8 .type-8-designbox{border:1px solid #ddd; background:#fff}
.index-wrap.type-8 .index-columns-flex{background:#f3f4f8}
.type-8-designbox .index-row .index-columns .depth-4{position:relative;}
.type-8-designbox .index-row .index-columns .depth-4::before{content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#ddd; z-index:9}
.type-8-designbox .index-row .index-columns:first-child .depth-4::before{width:0}


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

/* hl03 */ 
.auto-hl03{margin-bottom:.81rem; padding-bottom:.81rem; border-bottom:1px solid #ddd}

/* pa03(photo) */
.auto-pa03{background:#f2f2f2}
.auto-pa03 .auto-container {float:left;width:calc(100% - 85px)}
.auto-pa03 .auto-nav {float:right;max-width:77px}
.auto-pa03 .auto-nav .auto-cursor {display:block !important;width:100% !important;margin-bottom:4px;cursor:pointer}
.auto-pa03 .auto-nav .auto-cursor:last-child{margin-bottom:0 !important}
.auto-pa03 .auto-nav .slick-current .auto-images::before {border-width:3px;border-color:#c00}

/* mr01(import) */
.auto-mr01 {position:relative;height:30px;padding-right:1rem;background-color:#fff;border:1px solid rgba(0,0,0,.12); border-bottom:0}
.auto-mr01::before {content:'속보';float:left;height:30px;padding:.5rem .9rem 0;margin:-1px 1rem -1px -1px;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:-0.05em;color:#fff;background-color:#c00}
.auto-mr01 .auto-container {margin-top:.3rem}

/* pr01-1(photo) */
.auto-pr01-1 .photo-btn.user-point {color:#fff !important}
.auto-pr01-1 .photo-titbg {min-height:45px;padding:.7rem 2.625rem}
.auto-pr01-1 .photo-btn {width:30px;min-height:45px;bottom:0px;font-size:2rem;text-align:center}

/* dp04 */
.auto-dp04 .photo-titbg{padding:.312rem .625rem}
.auto-dp04 .auto-columns{margin-top:.812rem !important}
.auto-dp04 .auto-columns:first-child, .auto-dp04 .auto-columns:nth-child(2){margin-top:0 !important}

/* hr07(headline) */
.auto-hr07 {position:relative}
.auto-hr07 .photo-titbg {padding:.9375rem}
.auto-hr07 .auto-roll {float:left;width:calc(100% - 340px)}
.auto-hr07 .auto-nav {position:relative; float:left;width:340px}
.auto-hr07 .auto-nav::before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid rgba(0,0,0,.5); border-left:0}
.auto-hr07 .auto-nav .auto-content {overflow:hidden;float:left;width:100%;padding:0 25px;}
.auto-hr07 .auto-nav .auto-content .auto-title{height:70px;padding:12px 0;border-top:1px solid rgba(0,0,0,.1)}
.auto-hr07 .auto-nav .auto-content:first-child .auto-title{border-top:0}
.auto-hr07 .auto-nav .auto-content:first-child {border-top:none}
.auto-hr07 .auto-nav .slick-track {width:100% !important}
.auto-hr07 .auto-nav .slick-slide {width:100% !important;cursor:pointer}
.auto-hr07 .auto-nav .slick-slide.slick-current {background-color:#359bed}
.auto-hr07 .auto-nav .slick-slide.slick-current .auto-fontA{color:#fff !important}

/**********************************************
note : down
**********************************************/
/* 업데이트 */
#user-footer .user-intro {position:absolute;top:44px;right:120px;padding:0 5px;font-size:.7rem;letter-spacing:-0.03em;color:#ffffff;background-color:#999999}
#user-footer .footer-banner-img {position:absolute;top:75px;right:0}

/* 고정 */
#user-footer {padding:1.5rem 0}

/* logos */
#user-footer .user-logo {float:left;margin-right:.9375rem}

/* 테마-기본 */
#user-footer.user-style-default {background-color:rgba(10,10,10,.03);border-top:1px solid rgba(0,0,0,.15)}

/* menu */
#user-footer .footer-menu {display:table;width:100%;margin-bottom:1rem;table-layout:fixed}
#user-footer .footer-menu .footer-columns {display:table-cell;width:100%;text-align:left;vertical-align:middle}
#user-footer .footer-menu .footer-columns.user-logo {float:none;width:120px;padding-right:.9375rem}
#user-footer .footer-menu .footer-columns.user-logo img {max-height:35px}
#user-footer .footer-menu .user-nav::after {content:'';display:table;clear:both}
#user-footer .footer-menu .user-nav a {display:inline-block;padding:0 1.063rem;font-size:.9rem;letter-spacing:-0.05em}
#user-footer .footer-menu .user-nav a:first-child {padding-left:0}
#user-footer .footer-menu .user-nav a:last-child {padding-right:0}
#user-footer .footer-menu .user-nav a:hover {text-decoration:underline}

/* address */
#user-footer .user-address {position:relative;font-size:.8rem;text-align:left;color:rgba(0,0,0,.55);letter-spacing:-0.05em}
#user-footer .user-address::after {content:'';display:table;clear:both}
#user-footer .user-address ul{margin-left:120px}
#user-footer .user-address ul li {float:left;line-height:1.8em;color:rgba(0,0,0,.5)}
#user-footer .user-address ul li.bars::before {content:'|';float:right;padding:0 .625rem;font-size:.7rem;color:rgba(0,0,0,.35)}
#user-footer .user-address ul li.clear {clear:both}
#user-footer .user-address ul li a {color:rgba(0,0,0,.5);text-decoration:none}

/* 게시판 */

/* custom-album */
.bbs-skin.user-album .panel {position:relative}
.bbs-skin.user-album .panel:hover {border-color:rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.55)}
.bbs-skin.user-album .panel .links {display:block}
.bbs-skin.user-album .panel .album-panel-image {display:table;width:100%;margin-bottom:1rem}
.bbs-skin.user-album .panel .album-panel-image .table-cell {display:table-cell;height:150px;text-align:center;vertical-align:middle}
.bbs-skin.user-album .panel .album-panel-image .image-cut{width:213px; height:290px; overflow:hidden}
.bbs-skin.user-album .panel .album-panel-image img {height:auto}
.bbs-skin.user-album .panel .album-panel-title {font-weight:700;letter-spacing:-0.05em}
.bbs-skin.user-album .panel .album-panel-title .label {padding:.15rem .25rem;font-size:.6rem !important;font-weight:normal;letter-spacing:-0.03em}
@media screen and (max-width: 39.9375em) {
	.bbs-skin.user-album .panel .album-panel-image, .bbs-skin.user-album .panel .album-panel-image .table-cell {display:block}
	.bbs-skin.user-album .panel .album-panel-image {width:auto}
	.bbs-skin.user-album .panel .album-panel-image .table-cell {height:auto}
	.bbs-skin.user-album .panel .album-panel-image img {max-height:130px}
}



/*본문 타이틀*/
.article-view-header .article-header-wrap .article-head-title {margin-bottom:.5rem;font-size:2rem;line-height:1.25em;letter-spacing:0em;color: #091545;}
.article-head-sub {position:relative;margin-bottom:2rem;padding-left:1rem;font-size:1.125rem;line-height:1.45em;color:#333;letter-spacing:0em; font-weight:600;}
.article-head-sub::before {content:'';position:absolute;z-index:1;border-left:3px solid #333;left:0;top:0;bottom:0}
.article-head-sub::after {content:'';display:table;clear:both}
@media screen and (max-width: 63.9375em) {
	.row .article-view-header .article-header-wrap .article-head-title {letter-spacing:-0.08em}
}

/* 기사본문 내용 */
.article-veiw-body {text-align:left}
.article-veiw-body.view-page {font-size:1.000rem}
.article-veiw-body.view-page.font-size15 {font-size:.9rem}
.article-veiw-body.view-page.font-size16 {font-size:1rem}
.article-veiw-body.view-page.font-size17 {font-size:.1.063rem}
.article-veiw-body.view-page.font-size18 {font-size:1.125rem}
.article-veiw-body.view-page.font-size19 {font-size:1.188rem}
.article-veiw-body.view-page.font-size20 {font-size:1.250rem}
.article-veiw-body.view-page p {margin:0 0 1em 0;font-weight:400;line-height:1.875em;letter-spacing:0em;color:#333;text-align:justify;word-break:normal;word-wrap:break-word}
.article-veiw-body.view-page div[style] + p,.article-veiw-body.view-page div[style] + div[style],.article-veiw-body.view-page figure + div[style],.article-veiw-body.view-page figure + p,.article-veiw-body.view-page figure + figure {margin-top:1.25em}
@media screen and (max-width: 63.9375em) {
	.row .article-veiw-body.view-page p {text-align:left}
}
@media screen and (max-width: 39.9375em) {
	.row .article-veiw-body.view-page {font-size:1.188em}
	.row .article-veiw-body.view-page.font-size15 {font-size:1.063rem}
	.row .article-veiw-body.view-page.font-size16 {font-size:1.125rem}
	.row .article-veiw-body.view-page.font-size17 {font-size:.1.188rem}
	.row .article-veiw-body.view-page.font-size18 {font-size:1.250rem}
	.row .article-veiw-body.view-page.font-size19 {font-size:1.313rem}
	.row .article-veiw-body.view-page.font-size20 {font-size:1.375rem}
}


/* 기사제목-상단레이어(fix)-로고,제목 */
#article-nav .mega-menu li.megaline > a {padding:.938rem .425rem;}

.footer_repair{border-top:0 !important; background:#fff !important}

/**/
.main-title{margin:0 !important; padding:20px 10px; font-size:1rem !important; text-align:center; font-weight:600 !important}

.type-7-designbox .index-row .index-columns .depth-4{position:relative}
.type-7-designbox .index-row .index-columns .depth-4::before{content:''; position:absolute; top:0; left:0; width:1px; height:100%; background:#ddd; z-index:9}
.type-7-designbox .index-row .index-columns:first-child .depth-4::before{width:0}

/* auto-dl05 */
.auto-dl05{padding-bottom:20px}
.auto-dl05 .auto-cont{padding:15px 15px 0 15px}
.auto-dl05 ul li{padding:0 10px}
.auto-dl05 ul li:first-child{padding:0}
.auto-dl05 .auto-cont-line{padding:12px 5px 0 5px; margin-top:12px; border-top:1px solid rgba(0,0,0,.12)}


/*design-8*/
.box-skin.design-8 .header {margin-bottom:1rem;padding:.9rem 0;border-bottom:2px solid #333;}



.user-snb_2 {display: table-cell; width: 100%;vertical-align: top;}



/*프리미엄상단*/
.premium {margin:1rem;}
.premium .sub > h3 {font-size:1em;  }
.premium .sub > p { margin-bottom: 1rem;    font-size: .8rem;    line-height: 1.65em;    color: rgba(0,0,0,.7); }
.premium .sub > dl dt {padding-top:5px; }
.premium .sub > dl dd {padding:10px; background:#f7f7f7; line-height:1.5em;    letter-spacing:  -0.06em;   margin: 1.2rem 0;    font-size: .9rem;    color: rgba(0,0,0,.55);}

.premium header { position: relative;    margin-bottom: 1.875rem;    font-size: 1.5rem;    font-size: 2.125rem;    font-weight: 300;    color: rgba(0,0,0,.84);    letter-spacing:  -0.08em;    line-height: 1.2;}

.premium header p { position: relative; margin-top: 2rem; padding-top: 2rem; font-size: 1rem;    color: rgba(0,0,0,.64);    letter-spacing:  -0.08em; }
.premium header p::before {border-top-color: #25547B;}
.premium header p::before {content: '';position: absolute;left: 0; top: 0; width: 80px; border-top-width: 1px; border-top-style: solid;}
.premium h3 {background:url('/image/blt_h3.png') no-repeat 0 0.65em; background-size:14px; font-size:1.525em; color:#313131; padding:0.425em 0 0.525em 0.95em; font-weight:600; line-height:1em; }

.premium .join { position: relative;    font-size: 1.5rem;    font-size: 1.625rem;    font-weight: 300;    color: rgba(0,0,0,.84);    letter-spacing: -.1rem;    line-height: 1.2;}
.premium .user-point {color: #d0000e !important;}

.preview_div .preview_btn {margin:0 .2rem;}
.preview_div_mobile {height: 220px;}
.preview_div_mobile .preview_mobile_btn {margin:.2rem;}


.body-wrap-basic {height:60px;background-color:#001b38; width:1100px}

.premium-menu {width:100%;position:relative;}
.premium-menu,ul.premium-menu li.megaline ul li.sub {float:left; overflow:visible; display: block;     margin-left: 0;}

.premium-menu,
.premium-menu li.megaline {float:left;height:60px;line-height:60px; line-height:60px; text-align:center;letter-spacing:-0.08em;background-color:#001b38;color:#fff;cursor:pointer;display: block;}
.premium-menu li.megaline a {display:inline-block;height:60px;width:218px; font-size:16px;letter-spacing:-0.08em;color:#fff; }
.premium-menu li.megaline a.first.a-hover,
.premium-menu li.megaline a.first:hover {background-color:#f78022;text-decoration:none}
.premium-menu li.megaline::before {border: 1px solid rgba(255,255,255,.45);  ;content: '';height: 18px; position:relative; top: 2px; }
.premium-menu li.megaline:nth-child(1):before {border: 0px }
.premium-menu li.megaline:nth-child(4) {width:221px }
.premium-menu li.megaline:nth-child(5) {width:221px }

.premium2 {margin:2rem 0 1.5rem;}
.premium2 .sub > p { margin-bottom: .85rem;    font-size: .98rem;    line-height: 1.65em;    color: rgba(0,0,0,.7); }
.premium2 .sub > dl dt {padding-top:5px; }
.premium2 .sub > dl dd {line-height:1.5em;  padding-left: .5rem;  letter-spacing:  -0.06em;   margin: 1.2rem 0;    font-size: .98rem;    color:#202020;}
.premium2 .sub > dl p {line-height:1.2;}

.premium2 header { position: relative;    margin-bottom: 1.875rem;    font-size: 1.5rem;    font-size: 2.125rem;    font-weight: 300;    color: rgba(0,0,0,.84);    letter-spacing:  -0.08em;    line-height: 1.2;}

.premium2 header p { position: relative; margin-top: 2rem; padding-top: 2rem; font-size: 1rem;    color: rgba(0,0,0,.64);    letter-spacing:  -0.08em; }
.premium2 header p::before {border-top-color: #25547B;}
.premium2 header p::before {content: '';position: absolute;left: 0; top: 0; width: 80px; border-top-width: 1px; border-top-style: solid;}

.premium2 .join { position: relative;    font-size: 1.5rem;    font-size: 1.625rem;    font-weight: 300;    color: rgba(0,0,0,.84);    letter-spacing: -.1rem;    line-height: 1.2;}
.premium2 .user-point {color: #d0000e !important;}
.premium2 .sub > h3 { position: relative; font-size: 1.025rem; color: #002060;    letter-spacing:  -0.08em;   padding-left: 10px;    line-height: 1.25rem;}
.premium2 .sub > h3::before {border: 1px solid #d14525;}
.premium2 .sub > h3::before {content: '';position: absolute;left: 0;  height: 20px; border-style: solid;}

.title1 { position: relative; font-size: 1rem; color: #002060;    letter-spacing:  -0.08em;   padding-left: 15px; margin-bottom:5px;   line-height: 1.25rem;}
.title1::before {border: 1px solid #2a5497;}
.title1::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;    top: 2px;}
.title2 { position: relative; font-size: 1rem; color: #002060;    letter-spacing:  -0.08em;   padding-left: 15px;   padding-bottom:5px;   line-height: 1.25rem;}
.title2::before {border: 1px solid #7c3777;}
.title2::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;     top: 2px;}

.title3 { position: relative; font-size: 1rem; color: #002060;    letter-spacing:  -0.08em;    padding-left: 15px;    margin-bottom:5px;   line-height: 1.25rem;}
.title3::before {border: 1px solid #a17735;}
.title3::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;     top: 2px;}

.box-skin-pp {text-align:left; width:1100px;}
.box-skin-pp img {padding:10px 0}
.box-skin-pp ul {margin:2.4rem 0;}
.box-skin-pp span {color: #002060;}
.box-skin-pp p {font-size: .98rem; color: #202020; width: 340px; /*height: 80px;*/ text-align: justify;}


.box-skin-pp .auto-article.tiles-3x .auto-columns {float:left;width: 360px;min-height:1px; margin-top:1rem; border-right: 1px solid #ccc;}
.box-skin-pp .auto-article.tiles-3x .auto-columns:nth-child(1) {margin-right:19px; padding-right:19px}
.box-skin-pp .auto-article.tiles-3x .auto-columns:nth-child(2) {margin-right:19px; padding-right:19px}
.box-skin-pp .auto-article.tiles-3x .auto-columns:nth-child(3) {border-right: 0px solid #ccc; width: 340px;}
/*.box-skin-pp .auto-article.tiles-3x .auto-columns:nth-child(3n + 1) {clear:both}*/
.box-skin-pp .auto-article.tiles-3x .auto-columns:first-child,.auto-article.tiles-3x .auto-columns:nth-child(2),.auto-article.tiles-3x .auto-columns:nth-child(3) {margin-top:0}




/*프리미엄 기사 박스 타이틀 */
/*design-8*/
.box-skin.design-8 .header a.title1 { position: relative;  font-size: 1rem; color: #002060;letter-spacing:  -0.08em;   padding-left: 10px;   line-height: 1.25rem;}
.box-skin.design-8 .header a.title1::before {border: 1px solid #2a5497;}
.box-skin.design-8 .header a.title1::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;    top: 2px;}

.box-skin.design-8 .header a.title2 { position: relative; font-size: 1rem; color: #002060;    letter-spacing:  -0.08em;   padding-left: 10px;   line-height: 1.25rem;}
.box-skin.design-8 .header a.title2::before {border: 1px solid #7c3777;}
.box-skin.design-8 .header a.title2::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;     top: 2px;}

.box-skin.design-8 .header a.title3 { position: relative; font-size: 1rem; color: #002060;    letter-spacing:  -0.08em;    padding-left: 10px;  line-height: 1.25rem;}
.box-skin.design-8 .header a.title3::before {border: 1px solid #a17735;}
.box-skin.design-8 .header a.title3::before {content: '';position: absolute;left: 0;  width: 1px; height: 18px;     top: 2px;}


.banner-line {background-color: rgba(0,0,0,.05);border:1px solid #dddddd;padding:20px;text-align:center;}

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

/*기사 동영상 사이즈 축소, 가운데 정렬*/
.article-veiw-body .simplebox, #article-view-content-div .simplebox{max-width:37.5rem; margin: 0 auto;}

/* 윤미정 / 955474 / 20200604 */
.bbs-skin.view .header .file-viewer{padding-bottom:5px;/*border-top:0;*/border-bottom:0;}
.bbs-skin.view .header {padding-top:0;}
.user-page-header {margin-bottom:0rem;}

.breadcrumbs {margin:0;list-style:none;}

/* 배진희 / 1009824 / 20201207 */
@media screen and (min-width: 63.9375em) {
.article-list .article-list-content .list-image{width:135px;height:100px;}
.article-list .article-list-content .list-titles{max-width:615px; line-height:1.4;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}
}

/* 윤미정 / 1012703 / 20201215 */
#user-wrap.user-com .com-header .com-logo img {max-height: 90px;}

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

/* 
신경훈 / 1066538 / 20210621 */
.mobile .row .article-list .article-list-content .list-titles{max-width:initial; white-space:initial;overflow:hidden;text-overflow:initial}

/* 강수현 / 1300493 / 20230901 */
.auto-pr05 .auto-container {left:0 !important;top:0 !important;}
.auto-pr05 .auto-cursor.active {border:3px solid #c00} 
.auto-pr05 .auto-container .auto-bigsize {padding:0 .25rem .25rem 0}

/* 강수현 / 1319412 / 20231106 */
.poll-view.poll-weiget .poll-view-titles {white-space:inherit}
.poll-view.poll-weiget .poll-radio input[type="radio"] + label strong, .poll-view.poll-weiget .poll-radio input[type="radio"] + label strong {white-space:inherit;font-size:.8rem}




/* 윤미정 / 1343268 / 20240129 */
.index-wrap.type-8 .index-columns.grid-5 {padding-right: 1.25rem;}
.poll-view.poll-weiget .poll-radio input[type="radio"] + label {padding: 0.95rem 0.9rem}


