@charset "utf-8";

#news-wrap a{color:#1428a0 !important;word-break:break-all;}

#news-wrap{background-color:#f5f6f8;font-family:'sso';}
#news-wrap.container{padding:4em}
#news-wrap .con-wid{max-width:1230px;padding:4em 3em;background-color:#fff}
#news-wrap .top-logo{float:right;max-width:8.35em}
#news-wrap .news-tle{padding:1em 0 .5em;font-size:2.5em;line-height:1.3em;letter-spacing:-1px;clear:both;font-family:'sso';}
#news-wrap .news-utilWrap{float:left;width:100%;padding:.8em 0;border-bottom:1px solid #e4e4e4;line-height:3em}
#news-wrap .news-utilWrap .news-utDate{float:left;font-size:1em;font-weight:600}
#news-wrap .news-utilWrap .news-utBtn{float:right}
#news-wrap .news-utilWrap .news-utBtn .btn-share,
#news-wrap .news-utilWrap .news-utBtn .btn-print{display:inline-block;width:3em;height:2.9em;background-image:url('../../images/icon/ico-news.png');background-size:6.8em;text-indent:-9999em}
.news-utBtn .btn-share{background-position:1px 0}
.news-utBtn .btn-print{margin-left:.5em;background-position:2.95em 0}

#news-wrap .share-area{position:relative;display:inline-block;text-align:center}
#news-wrap .share-area .share{width:16em;padding:1.5em 1.8em 1.5em 1.8em;background-color:#fff;box-shadow:1px 1px 8px 0px rgba(0,0,0,.1);text-align:center}
#news-wrap .share-area .sns-list{overflow:hidden;display:inline-block}
#news-wrap .share-area .sns-list > li{float:left;height:30px;margin-left:1em}
#news-wrap .share-area .sns-list > li:first-child{margin-left:0}
#news-wrap .share-area .sns-list > li a{display:inline-block;width:30px;height:30px;background-size:30px;background:url(../../images/icon/ico-shareSns.png) no-repeat .1em .1em;text-indent:-9999em}
#news-wrap .share-area .sns-list > li a.btn-shareFace{background-position-x:0}
/*	20220921 수정 */
#news-wrap .share-area .sns-list > li a.btn-shareIns{background-position-x:-30px}
#news-wrap .share-area .sns-list > li a.btn-shareTwi{background-position-x:-60px}
/*	20220921 수정
#news-wrap .share-area .sns-list > li a.btn-shareIns{background-position-x:-1.99em}
#news-wrap .share-area .sns-list > li a.btn-shareTwi{background-position-x:-4.3em}
*/
#news-wrap .share{display:none;position:absolute;right:0;bottom:-1em;z-index:10;width:12.1em}
#news-wrap .share .btn-close{display:none !important;position:absolute;top:9px;right:12px;display:inline-block;width:15px;height:15px;float:right;background:url(../../images/icon/ico-closeSmall.png) no-repeat 50% 50%;}
#news-wrap .sns-list > li a:hover{background-position-y:-37px}
#news-wrap .url{overflow:hidden;float:left;width:70%;text-overflow:ellipsis;white-space:nowrap;line-height:1.8}
#news-wrap .btn-copy{float:right;display:inline-block;padding:0 .9em;font-size:.9em;border-radius:20px;background-color:#eeeeee;line-height:2em;box-sizing:border-box}
#news-wrap hr{border-color:#000}
#news-wrap .news-con{padding:3em 0;clear:both}
#news-wrap .news-con .tit-newsCon-sub{margin:1.5em 0 3em;font-family:'sss';font-size:2em;font-weight:700;text-align:center}
#news-wrap .news-con p{margin-bottom:2em;font-size:1.47em;font-weight:400;line-height:1.5}
#news-wrap .news-con .txt-subs{font-size:1.2em}
#news-wrap .news-con p strong{display:block;padding:.8em 0 .5em;font-weight:800}
#news-wrap .news-con p em{font-style:normal;font-weight:bold;}
#news-wrap .news-con p > span{display:block;margin-top:.3em}
#news-wrap .news-con p > span:first-child{margin-top:0}
#news-wrap .news-con .txt-skyBlue{font-size:1.3em;font-weight:700}
#news-wrap .news-con p .txt-skyBlue{font-size:1em}
h2.tit-newsSection + .news-imgWrap{margin-top:1em}
h2.tit-newsSection + .news-imgWrap.label-img{margin-top:2em}
#news-wrap .news-imgWrap{position:relative;margin-bottom:2em;text-align:center}
#news-wrap .news-imgWrap.label-img{border-top:1px solid #ededed;padding-top:1em}
#news-wrap .news-imgWrap span.label-source{position:absolute;top:-1.8em;right:0;z-index:1;border-top-left-radius:5px;border-top-right-radius:5px;padding:3px 7px;background:rgba(0,0,0,.5);color:#fff;font-weight:600;font-size:12px}
#news-wrap .news-imgWrap img{max-width:100%}
#news-wrap .news-imgWrap p{margin-top:1em;font-size:1.2em}
#news-wrap .news-imgWrap.fL-wrap{overflow:hidden}
#news-wrap .news-imgWrap.fL-wrap .fL{float:left;width:50%;box-sizing:border-box}
#news-wrap .news-imgWrap.fL-wrap .fL:nth-child(odd){padding-right:.5em}
#news-wrap .news-imgWrap.fL-wrap .fL:nth-child(even){padding-left:.5em}
#news-wrap .news-imgWrap.fL-wrap .fL + img{margin-top:1em}
#news-wrap .news-imgWrap.fL-wrap p{float:left;width:100%}
#news-wrap .colorBox{display:inline-block;margin-bottom:.3em;padding:0 .3em;font-size:2.5em;color:#fff;background-color:#85aeff}
#news-wrap .txt-subs{display:block;font-size:1.2em}

#news-wrap .sstf_link{color:#1428a0;text-decoration:underline;}
#news-wrap .news-imgTxt{width:100%;margin-top:.5em;color:#909090;font-size:1em !important;font-weight:400;line-height:1.5em;}

/* 190819추가 */
#news-wrap .blue-txt{color:#2637b3}
#news-wrap .sky-txt{color:#00addf;}
#news-wrap .img-size-3{width:300px;}
#news-wrap .img-size-5{width:500px;}
#news-wrap .img-size-8{width:800px;}
#news-wrap .img-size-full{width:100%;}
#news-wrap .news-imgWrap.qt{max-width:750px;margin:0 auto 1.5em;}
#news-wrap .blue-line-link{color:blue;text-decoration:underline;}
#news-wrap .btn-wrap{text-align:center;}
#news-wrap .download-btn{display:inline-block;padding:1em 5em 1em 3em;border-radius:30px;border:1px solid #dbdbdb;background:url(../../images/global/news/download_arrow2.png)no-repeat 85% 50%;background-size:20px;}
#news-wrap .small-txt{display:block;font-size:.7em;}

#news-wrap .box-border{max-width:850px;margin:0 auto 3em;border:1px solid #dbdbdb;line-height:1.5em;padding:1.7em;}
#news-wrap .box-border li{position:relative;padding-left:15px;}
#news-wrap .box-border li:before{position:absolute;content:"*";left:0;top:0;}
#news-wrap .news-con p.bold-txt{font-weight:700;}
#news-wrap .news-con span.bold-txt{font-weight:700;}
#news-wrap .news-imgWrap.img2 .img-inner{overflow:hidden;}
#news-wrap .news-imgWrap .img-inner .left{float:left;width:49%;}
#news-wrap .news-imgWrap .img-inner .left img{width:100%;}
#news-wrap .news-imgWrap .img-inner .right{float:left;width:49%;margin-left:2%;}
#news-wrap .news-con span.dp-ib{display:inline-block;}
#news-wrap .snum-list{margin:12px 0 0 4px;list-style:decimal;}
#news-wrap .vline{display:block;padding-left:20px;position:relative;}
#news-wrap .vline-header{position:absolute;top:0;left:0;}
#news-wrap .news-tle.max-10{max-width:850px;}
#news-wrap .large-txt{text-decoration:underline;}
#news-wrap .download{display:block;font-size:1.4em;text-decoration:underline;margin-bottom:.5em;}
#news-wrap .download:not(:first-child){margin-top:3em;}
#news-wrap .news-imgWrap.img3 .img-inner{overflow:hidden;}
#news-wrap .news-imgWrap.img3 .img-inner div{float:left;width:32%;}
#news-wrap .image_area {width:100%; margin-bottom:30px;}
#news-wrap .image_area .image_row {padding:10px 0;width:100%;display:table;}
#news-wrap .image_area .image_row .half:first-child{padding-right:10px;}
#news-wrap .image_area .image_row .half {width:50%;float:left;}
#news-wrap .image_area .image_row{padding:10px 0;width:100%;display:table;}
#news-wrap .image_area.style4 .image_row .full {margin:-20% auto;width:50%;}
#news-wrap .image_area .image_row .full img{width:100%;}

#news-wrap .image_area.style4 .image_row .left{padding-right:10px;}
#news-wrap .image_area.style2 .image_row {width:50%;padding:10px 0;}
#news-wrap .image_area.style2 .image_row2 {margin-left:25%;}
#news-wrap .image_area.style2 .image_row3 {margin-left:50%;}
#news-wrap .image_area.style2 .image_row img{width:100%;}

#news-wrap .image_area.style5 {display:table;width:100%;}
#news-wrap .image_area.style5 .image_row {width:50%;display:table-cell;vertical-align:middle;}
#news-wrap .image_area.style5 .image_row1 {padding-right:10px;}
#news-wrap .image_area.style5 .image_row2 {padding-left:10px;}
#news-wrap .image_area.style5 .image_row img {width:100%;}
#news-wrap .image_area.style5 .image_row2 img:first-child{margin-bottom:20px;}
#news-wrap .image_area5 .image_box.style_brick {display:table;width:100%;padding:0 1%}
#news-wrap .image_area5 .image_box.style_brick .img01 {width:42% !important;float:left;margin-bottom: 2.1%;}
#news-wrap .image_area5 .image_box.style_brick .img02 {width:55% !important;float:right;margin-bottom: 2.1%;}
#news-wrap .image_area5 .image_box.style_brick .img03 {width:55% !important;float:right;margin-bottom: 2.1%;}

#news-wrap .section2 .image_area2{float:none;max-width:100%;width:auto;}
#news-wrap .image_boxs {display:table;width:100%;padding:0 1%}
#news-wrap .image_boxs .srph_031 {width:31.8% !important;float:left;margin-bottom: 2.1%;}
#news-wrap .image_boxs .srph_032 {width:65% !important;float:right;margin-bottom: 2.1%;}
#news-wrap .image_boxs .srph_033 {width:65% !important;float:right;margin-bottom: 2.1%;}
#news-wrap .imgTxt-wrap{margin-top:-1em;text-align:center;}

#news-wrap .news-imgWrap.img2-rightBig .img-inner{width:100%;overflow:hidden;}
#news-wrap .news-imgWrap:after{content:"";display:block;clear:both;}
#news-wrap .news-imgWrap.img2-rightBig .left{width:31%;}
#news-wrap .news-imgWrap.img2-rightBig .right{width:67%;}
#news-wrap .news-imgWrap img.img-size-484{width:484px;}
#news-wrap .txt-link{text-decoration:underline}

#news-wrap .con-wid.algo-2019{background:#f5f6f8}

.verti-align{display:table;width:100%;padding:1em 0}
.verti-align .verti-txt{display:table-cell;vertical-align:middle}
.verti-align .verti-img{display:table-cell;padding-left:1em;vertical-align:middle}
.verti-align .verti-img img{max-width:150px}

.tbl-writer-info{position:relative;display:table;width:100%;table-layout:fixed;margin-bottom:2em;border-bottom:1px solid #e4e4e4;}

.writer-info-wrap{overflow:hidden;display:table-cell;width:50%;vertical-align:middle;padding:1.5em;box-sizing:border-box}

.tbl-writer-info .writer-info-row{display:table-row}
.tbl-writer-info .writer-info-row:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#e4e4e4}


.writer-info-wrap .thumb-nail{display:table-cell;position:relative;overflow:hidden;width:7.143em;height:7.413em;}
.writer-info-wrap .writer-info{display:table-cell;padding:0 0 0 2.3em;vertical-align:middle}
.writer-info-wrap .writer-info span{display:block;font-size:1em;font-weight:500;color:#000}
.writer-info-wrap .writer-info .writer-name{margin-bottom:.3em;font-size:1.286em;font-weight:800}
.writer-info-wrap .thumb-nail .writer-pic{width: 7.143em;height:7.143em;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.writer-info-wrap + .writer-info-wrap{margin-top:0}

/* 230711 김수진프로요청 특정 블로그만 저자 모두 표시S */
.tbl-writer-info2{position:relative;display:table;width:100%;table-layout:fixed;margin-bottom:2em;border-bottom:1px solid #e4e4e4;}

.writer-info-wrap2{overflow:hidden;display:table-cell;width:50%;vertical-align:middle;padding:1.5em;box-sizing:border-box}

.tbl-writer-info2 .writer-info-row2{display:table-row}
.tbl-writer-info2 .writer-info-row2:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#e4e4e4}


.writer-info-wrap2 .thumb-nail2{display:table-cell;position:relative;overflow:hidden;width:7.143em;height:7.413em;}
.writer-info-wrap2 .writer-info2{display:table-cell;padding:0 0 0 2.3em;vertical-align:middle}
.writer-info-wrap2 .writer-info2 span{display:block;font-size:1em;font-weight:500;color:#000}
.writer-info-wrap2 .writer-info2 .writer-name2{margin-bottom:.3em;font-size:1.286em;font-weight:800}
.writer-info-wrap2 .thumb-nail2 .writer-pic2{width: 7.143em;height:7.143em;border-radius:50%;position:absolute;left:0;top:0;right:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.writer-info-wrap2 + .writer-info-wrap2{margin-top:0}
/* 230711 김수진프로요청 특정 블로그만 저자 모두 표시E */

.tit-newsSection{margin:2.5em 0 .5em;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;font-size:1.47em;font-weight:700}
.tit-newsSection.tit-sub{font-size:1.47em;font-weight:400}
.tit-newsSection.tit-big{font-size:1.9em;font-weight:500}

.list-space{padding-left:1em;font-size:.9em}
.list-space li{position:relative;padding-left:1em}
.list-space li:before{position:absolute;left:0;top:.4em;content:"-";display:block;font-weight:bold;}

.box-text{max-width:650px;width:100%;margin:0 auto 2.5em;padding:1.5em 1em;border:1px solid #000;text-align:center}
.box-text h1{font-family:'sss';font-size:2em;text-decoration:underline;text-underline-position:from-font}
.box-text h2{margin-top:1em;font-family:'sss';font-weight:600;font-size:1.786em}
.box-text div{font-size:1.3em;font-weight:500;color:#000;}
.box-text strong{font-family:'sss';font-weight:700;font-size:1.5em;}
.box-text .mg-con{margin-bottom:1.5em}
.box-text div:not(.mg-con):before{content:"✓";margin-right:.5em;font-weight:600}

h2.txt-blue{margin:2.5em 0;color:#0066cc;font-size:1.8em;text-align:center}
#news-wrap .news-con .referInfo{margin-top:4em;padding:1em 0;border-top:1px solid #e7e7e7;box-sizing:border-box}
#news-wrap .news-con .referInfo p{margin-bottom:1em;font-size:14px}
#news-wrap .news-con .referInfo p strong{padding:0}

.img-fl{float:left;margin:0 1em .5em 0}

.list-chk-area{padding:0 1em}
#news-wrap .news-con .list-chk-area p{margin-bottom:.8em}
#news-wrap .news-con .list-chk-area p:last-child{margin-bottom:2em}

.bullet-sq:before{content:"";display:inline-block;width:12px;height:12px;margin-right:7px;background:url('../../images/icon/ico-sq.png') no-repeat 0 0;vertical-align:middle}
.bullet-chk:before{content:"✓";margin-right:7px;font-size:15px;font-weight:bold}
.bullet-sqDot:before{content:"■";display:inline-block;margin-right:7px;font-size:10px;vertical-align:middle}

.pdl-con{padding-left:1.5em}
#news-wrap .news-con .pdl-con .bullet-sq{margin-bottom:.8em}

.writerInfo{display:none;position:relative;width:100%;table-layout:fixed}
.writerInfo.writerShow{display:table;width:200%}
#news-wrap .writer-more{display:inline-block;width:130px;position:absolute;left:50%;bottom:-50px;border-radius:50px;margin-left:-65px;padding:.6em 0;border:1px solid #e4e4e4;background:#f5f6f8;font-size:13px;font-weight:600;color:#000 !important;text-align:center;line-height:1}

.tL{text-align:left}
.pdl-con .list-num{padding-left:1.5em}
.list-num li{list-style-type:decimal;margin-bottom:2em;font-size: 1.47em;font-weight:400;line-height:1.5}

.MathJax_Display{margin:0 !important}
.math{display:inline-block !important}
#news-wrap .news-con .relative{display:inline-block;position:relative}
#news-wrap .news-con .relative .math-subs{position:absolute;bottom:-1.5em;display:inline-block;font-size:0.929em;color:#5b9bd5;line-height:1}
#news-wrap .news-con .relative .math-subs:before{content:"";display:inline-block;width:100%;height:2px;background:#5b9bd5}

i.txt-red{color:#fd0303;font-style:normal}
i.txt-blue{color:#0000ff;font-style:normal}


@media screen and (max-width: 768px) {
#news-wrap .image_area.style2 .image_row {width:100%;}
#news-wrap .image_area.style2 .image_row2 {margin-left:0;}
#news-wrap .image_area.style2 .image_row3 {margin-left:0;}
#news-wrap .news-tle{font-size:2.3em;line-height:1.2em}
#news-wrap .news-imgWrap p{font-size:1.2em}
#news-wrap .news-imgWrap.fL-wrap .fL{width:100%;margin-top:1em;padding:0 !important;}
#news-wrap .news-imgWrap.fL-wrap .fL:first-child{margin-top:0}
h2.tit-newsSection + .news-imgWrap.label-img{margin-top:3em;}
.box-text{font-size:12px}

.writer-info-wrap{display:block;width:100%;margin-top:0;padding:1.5em 1em;border-top:1px solid #e4e4e4;}
.writer-info-wrap:first-child{border-top:none}
.writer-info-wrap .writer-info{padding:0 0 0 1.5em}
.writer-info-wrap .thumb-nail,
.writer-info-wrap .thumb-nail .writer-pic{width:6.143em;height:6.143em}

.writer-info-wrap2{display:block;width:100%;margin-top:0;padding:1.5em 1em;border-top:1px solid #e4e4e4;}
.writer-info-wrap2:first-child{border-top:none}
.writer-info-wrap2 .writer-info2{padding:0 0 0 1.5em}
.writer-info-wrap2 .thumb-nail2,
.writer-info-wrap2 .thumb-nail2 .writer-pic2{width:6.143em;height:6.143em}

#news-wrap .news-con .referInfo p{font-size:13px}

.img-fl{float:none;margin:0 auto 1em}
.writerInfo.writerShow{width:100%}
}

@media screen and (max-width: 520px) {
	.verti-align .verti-txt,
	.verti-align .verti-img{display:block}
	.verti-align .verti-img{text-align:center}
	.verti-align .verti-img img{max-width:200px}
	#news-wrap .news-tle{font-size:2.1em;line-height:1.3em}
	#news-wrap .news-imgWrap p{font-size:1.1em}
	.box-text{font-size:11px}
	.box-text h1{font-size:1.8em}
	.box-text h2{font-size:1.6em}
	.box-text strong{font-size:1.3em}
	.writer-info-wrap{padding:1.5em 0}
	.writer-info-wrap2{padding:1.5em 0}

	.pdl-con{padding-left:1em}
}

/* 220727 */
#news-wrap .news-vedioWrap{position: relative; margin-bottom: 2em; padding: 0 10%;}
#news-wrap .news-vedioWrap .video{position: relative;width: 100%; box-sizing: border-box;}
#news-wrap .news-vedioWrap .video .video-area-play,
#news-wrap .news-vedioWrap .video video{display: block;width: 100%; box-sizing: border-box;}
/* //220727 */

/* 220727 */

/* 기본 소스 */
#news-wrap .news-con .news-inner {display: table; margin-bottom: 2em;}
#news-wrap .news-con .news-inner > p{margin-bottom: 1em;}
#news-wrap .news-con .news-inner > p:last-child,
#news-wrap .news-con .news-inner > ul:last-child{margin-bottom: 0em;}
#news-wrap .news-con .news-inner{margin-bottom: 2em;}
#news-wrap .news-con .news-inner p *{display: inline;} 
#news-wrap .news-con .news-inner .left{float: left;margin-right: 15px;} /* 이미지 위치 | 왼쪽*/
#news-wrap .news-con .news-inner .right{float: right;margin-left: 15px;} /* 이미지 위치 | 오른쪽*/
#news-wrap .news-con .news-inner .news-imgWrap{margin-bottom: 1em;}
#news-wrap .news-con .news-inner .news-imgWrap p{margin-bottom: 0;}

  /* 리스트 형태 텍스트 */
#news-wrap .news-con p.list-title{margin-bottom: 1em;}
#news-wrap .news-con .list{margin-bottom: 0em;}
#news-wrap .news-con .list .list-item:last-child p,
#news-wrap .news-con .list .list-item:last-child p.bullet{margin-bottom: 0;}
  /* p class="bullet" 불릿 효과 */
#news-wrap .news-con p.bullet{padding-left:2.5em;text-indent:-0.67em;margin-bottom: .5em;}
#news-wrap .news-con p.bullet::before{content:"•";}
/*  */


/* 직접 지정 | 이미지 임시 크기입니다. */
#news-wrap .news-con .news-inner .temp1{width: 20%;} /* 이미지 크기 여백 지정 | 20% 임시 크기 */
#news-wrap .news-con .news-inner .temp2{width: 13%;} /* 이미지 크기 지정 | 13% 임시 크기 */
#news-wrap .news-con .news-inner .temp3{width: 30%;} /* 이미지 크기 지정 | 30% 임시 크기 */
#news-wrap .news-con .news-inner .temp4{width: 10%;} /* 이미지 크기 지정 | 30% 임시 크기 */
#news-wrap .news-con .news-inner .temp5{width: 25%;} /* 이미지 크기 지정 | 30% 임시 크기 */
/*  */


/* 반응형 */
@media (max-width:768px) {
  #news-wrap .news-con .news-inner .left,
  #news-wrap .news-con .news-inner .right{display: inherit; float: initial; width: auto; text-align: center; margin: 0 auto 1em;}
}
/*  */