@charset "utf-8";

/* 헤더 상단으로 이동 */
/* @import url("base.css"); */

/* 싱글 따옴표 */
q.space1{letter-spacing: -2px; font-size: 34px;}
q.space1::after{content:'';}
q.space1::before{content:'';}

/* 더블 따옴표 */
q.space2{letter-spacing: -2px; font-size: 30px;}
q.space2::after{content:'';}
q.space2::before{content:'';}

/* 점 세개 */
q.space3{font-size: 30px;}
q.space3::after{content:'';}
q.space3::before{content:'';}

/*  */
#wrap{width:100%;}

/* swiper 블릿 */
/* swiper 블릿 */
.swiper-pagination-bullet {width: 8px; height: 8px; border-radius:50%; background: #999; text-align: center; line-height: 20px; font-size: 12px; color: #000; opacity: 1;}
.swiper-pagination-bullet-active{width: 24px; border-radius:20px; background:#008191;}

/* 메인 se 영역 *//* 메인 se 영역 *//* 메인 se 영역 */
/* 메인 se 영역 *//* 메인 se 영역 *//* 메인 se 영역 */
.box-main-se1{margin-bottom:30px;}
.box-main-se1 .box-inner{display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; padding:30px 0 52px; border-bottom:2px solid var(--line-gray);}
.box-main-se1 .box-inner .thumCont{position:relative; flex:0 0 46.87%; }
.box-main-se1 .box-inner .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:62.66%; border-radius:4px; }
.box-main-se1 .box-inner .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se1 .box-inner .thumCont .seLabel1{position:absolute; top:0; left:0; display:block; padding:0 10px; border-radius:4px 0 0 0; background-color:#D42018; font-weight:bold; font-size:30px;  color:#fff; line-height:46px;}
.box-main-se1 .box-inner .thumCont .seLabel2{position:absolute; top:auto; bottom:-22px; left:0; width:calc(100% - 16px);  text-align:center;}
.box-main-se1 .box-inner .thumCont .seLabel2 span{display:inline-block; padding:5px 16px; border-radius:4px; background-color:#000; color:#fff; font-size:22px; line-height:33px;}
.box-main-se1 .box-inner .layCont{overflow:hidden; flex:1 0 calc(53.13% - 40px); margin-left:40px;}
.box-main-se1 .box-inner .layCont .tit{margin-bottom:16px;}
.box-main-se1 .box-inner .layCont .headLine{margin-bottom:16px; font-size:42px; line-height:54px;}
.box-main-se1 .box-inner .layCont .subLine{margin-bottom:16px; font-size:28px; line-height:40px;}
.box-main-se1 .box-inner .layCont .txtCont {margin-bottom:16px;}
.box-main-se1 .box-inner .layCont .txtCont .txt{font-size:15px; line-height:25px; color:var(--font-gray)}
.box-main-se1 .box-inner .layCont .linkNews li {position:relative; overflow:hidden; margin-bottom:8px; padding-left:12px;}
.box-main-se1 .box-inner .layCont .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-main-se1 .box-inner .layCont .linkNews li:last-child{margin-bottom:0px;}
.box-main-se1 .box-inner .layCont .linkNews li a{display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; line-height:24px; color:var(--font-black);}

/* 메인 se 영역 본문  */
/* txt_none 내용 없음 */
.box-main-se1.txt_none .txtCont .txt{display:none;}
/* type1_1 제목1줄 내용2줄*/
.box-main-se1.type1_1 .txtCont .txt{ overflow:hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* type1_2 제목1줄 내용4줄*/
.box-main-se1.type1_2 .txtCont .txt{overflow:hidden; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
/* type1_3 제목1줄 내용6줄*/
.box-main-se1.type1_3 .txtCont .txt{overflow:hidden; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}

/* 메인 탑 se2 */
.box-main-se2{margin-bottom:30px;}
.box-main-se2 .box-inner{display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; padding:30px 0 52px; border-bottom:2px solid var(--line-gray);}
.box-main-se2 .box-inner .thumCont{position:relative; flex:0 0 35.93%; }
.box-main-se2 .box-inner .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:77.41%; border-radius:4px; }
.box-main-se2 .box-inner .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se2 .box-inner .thumCont .seLabel1{position:absolute; top:0; left:0; display:block; padding:0 10px; border-radius:4px 0 0 0; background-color:#D42018; font-weight:bold; font-size:30px;  color:#fff; line-height:46px;}
.box-main-se2 .box-inner .thumCont .seLabel2{position:absolute; top:auto; bottom:-22px; left:0; width:calc(100% - 16px);  text-align:center;}
.box-main-se2 .box-inner .thumCont .seLabel2 span{display:inline-block; padding:5px 16px; border-radius:4px; background-color:#000; color:#fff; font-size:22px; line-height:33px;}
.box-main-se2 .box-inner .layCont{overflow:hidden; flex:1 0 calc(53.13% - 40px); margin-left:40px;}
.box-main-se2 .box-inner .layCont .tit{margin-bottom:16px;}
.box-main-se2 .box-inner .layCont .headLine{margin-bottom:16px; font-size:42px; line-height:54px;}
.box-main-se2 .box-inner .layCont .subLine{margin-bottom:16px; font-size:28px; line-height:40px;}
.box-main-se2 .box-inner .layCont .txtCont {margin-bottom:16px;}
.box-main-se2 .box-inner .layCont .txtCont .txt{font-size:15px; line-height:25px; color:var(--font-gray)}
.box-main-se2 .box-inner .layCont .linkNews li {position:relative; overflow:hidden; margin-bottom:8px; padding-left:12px;}
.box-main-se2 .box-inner .layCont .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-main-se2 .box-inner .layCont .linkNews li:last-child{margin-bottom:0px;}
.box-main-se2 .box-inner .layCont .linkNews li a{display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; line-height:24px; color:var(--font-black);}

/* txt_none 내용 없음 */
.box-main-se2.txt_none .txtCont .txt{display:none;}
/* type1_1 제목1줄 내용3줄*/
.box-main-se2.type1_1 .txtCont .txt{ overflow:hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* type1_2 제목1줄 내용5줄*/
.box-main-se2.type1_2 .txtCont .txt{overflow:hidden; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

/* 관련기사 2단 - se1 se2 공통 */
.linkNews.type2 {display:flex; flex-wrap: wrap;}
.linkNews.type2 li{flex:0 1 calc(50% - 20px); margin-right:16px; }
.linkNews.type2 li:nth-child(even){margin-right:0px; }

/* 메인 탑 se3 */
.box-main-se3{margin-bottom:30px;}
.box-main-se3 .box-inner{display:flex; justify-content: flex-start; flex-direction: column; padding:30px 0 30px; border-bottom:2px solid var(--line-gray);}
.box-main-se3 .box-inner .titCont {text-align:center;}
.box-main-se3 .box-inner .titCont .headLine{margin-bottom:8px; font-size:42px; line-height:54px;}
.box-main-se3 .box-inner .titCont .subLine{margin-bottom:16px; font-size:28px; line-height:40px;}
.box-main-se3 .box-inner .thumCont{position:relative; margin-bottom:38px;}
.box-main-se3 .box-inner .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:27.81%; border-radius:4px; }
.box-main-se3 .box-inner .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se3 .box-inner .thumCont .seLabel1{position:absolute; top:0; left:0; display:block; padding:0 10px; border-radius:4px 0 0 0; background-color:#D42018; font-weight:bold; font-size:30px;  color:#fff; line-height:46px;}
.box-main-se3 .box-inner .thumCont .seLabel2{position:absolute; top:auto; bottom:-22px; left:0; width:calc(100% - 16px);  text-align:center;}
.box-main-se3 .box-inner .thumCont .seLabel2 span{display:inline-block; padding:5px 16px; border-radius:4px; background-color:#000; color:#fff; font-size:22px; line-height:33px;}
.box-main-se3 .box-inner .linkNews {display:flex; flex-wrap: wrap;}
.box-main-se3 .box-inner .linkNews li {position:relative; overflow:hidden; flex:0 1 calc(33% - 21px); margin:0 16px 8px 0; padding-left:12px;}
.box-main-se3 .box-inner .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-main-se3 .box-inner .linkNews li:nth-child(3n){margin-right:0px;}
.box-main-se3 .box-inner .linkNews li:last-child{margin-bottom:0px;}
.box-main-se3 .box-inner .linkNews li a{display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; line-height:24px; color:var(--font-black);}

/* 메인 탑 se4 */
.box-main-se4{margin-bottom:30px;}
.box-main-se4 .box-inner{display:flex; justify-content: flex-start; flex-direction: column; padding:30px 0 30px; border-bottom:2px solid var(--line-gray);}
.box-main-se4 .box-inner .titCont {text-align:center;}
.box-main-se4 .box-inner .titCont .headLine{margin-bottom:8px; font-size:42px; line-height:54px;}
.box-main-se4 .box-inner .titCont .subLine{margin-bottom:16px; font-size:28px; line-height:40px;}
.box-main-se4 .box-inner .listArticle{display:flex; justify-content: flex-start;}
.box-main-se4 .box-inner .listArticle .top{flex: 0 0 calc(68.75% - 40px); margin-right:40px;}
.box-main-se4 .box-inner .listArticle .top .thumCont figure{padding-bottom:60.24%}
.box-main-se4 .box-inner .listArticle .low{flex:0 0 31.25%;} 
.box-main-se4 .box-inner .listArticle .low .thumCont figure{padding-bottom:61.25%}
.box-main-se4 .box-inner .top .thumCont{position:relative; margin-bottom:38px;}
.box-main-se4 .box-inner .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:27.81%; border-radius:4px; }
.box-main-se4 .box-inner .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se4 .box-inner .thumCont .seLabel1{position:absolute; top:0; left:0; display:block; padding:0 10px; border-radius:4px 0 0 0; background-color:#D42018; font-weight:bold; font-size:30px;  color:#fff; line-height:46px;}
.box-main-se4 .box-inner .thumCont .seLabel2{position:absolute; top:auto; bottom:-22px; left:0; width:calc(100% - 16px);  text-align:center;}
.box-main-se4 .box-inner .thumCont .seLabel2 span{display:inline-block; padding:5px 16px; border-radius:4px; background-color:#000; color:#fff; font-size:22px; line-height:33px;}
.box-main-se4 .box-inner .low .box-article{position:relative; margin-bottom:16px;}
.box-main-se4 .box-inner .low .box-article:last-child{margin-bottom:0px;}
.box-main-se4 .box-inner .low .titCont{position:absolute; bottom:0; left:0; width:calc(100% - 24px); padding:8px 12px; border-bottom-left-radius:8px; border-bottom-right-radius:8px; background-color:rgba(0,0,0, .7); text-align:left;}
.box-main-se4 .box-inner .low .titCont .tit{overflow:hidden; font-size:18px; line-height:29px; color:#fff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.box-main-se4 .box-inner .linkNews {display:flex; flex-wrap: wrap;}
.box-main-se4 .box-inner .linkNews li {position:relative; overflow:hidden; flex:0 1 calc(33% - 21px); margin:0 16px 8px 0; padding-left:12px;}
.box-main-se4 .box-inner .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-main-se4 .box-inner .linkNews li:nth-child(3n){margin-right:0px;}
.box-main-se4 .box-inner .linkNews li:last-child{margin-bottom:0px;}
.box-main-se4 .box-inner .linkNews li a{display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:16px; line-height:24px; color:var(--font-black);}

/* se5 */
.box-main-se5{margin-bottom:30px;}
.box-main-se5 .box-inner{display:flex; justify-content: flex-start; flex-direction: column; padding:30px 0 30px; border-bottom:2px solid var(--line-gray);}
.box-main-se5 .box-inner .listArticle{display:flex; justify-content: flex-start;}
.box-main-se5 .box-inner .listArticle .top{flex:1 0 calc(68.75% - 61px); margin-right:30px; padding-right:30px; border-right:1px solid var(--line-gray3)}
.box-main-se5 .box-inner .top .thumCont{position:relative; margin-bottom:28px;}
.box-main-se5 .box-inner .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:61.78%; border-radius:4px; }
.box-main-se5 .box-inner .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se5 .box-inner .thumCont .seLabel1{position:absolute; top:0; left:0; display:block; padding:0 10px; border-radius:4px 0 0 0; background-color:#D42018; font-weight:bold; font-size:30px;  color:#fff; line-height:46px;}
.box-main-se5 .box-inner .thumCont .seLabel2{position:absolute; top:auto; bottom:-22px; left:0; width:calc(100% - 16px);  text-align:center;}
.box-main-se5 .box-inner .thumCont .seLabel2 span{display:inline-block; padding:5px 16px; border-radius:4px; background-color:#000; color:#fff; font-size:22px; line-height:33px;}
.box-main-se5 .box-inner .titCont {text-align:center; }
.box-main-se5 .box-inner .titCont .headLine{overflow:hidden; margin-bottom:8px; font-size:42px; line-height:54px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.box-main-se5 .box-inner .titCont .subLine{margin-bottom:8px; font-size:28px; line-height:40px;}
.box-main-se5 .box-inner .txtCont .txt{overflow:hidden; margin-bottom:8px; font-size:15px; line-height:23px; color:var(--font-gray); 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-main-se5 .box-inner .low .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid var(--line-gray3);}
.box-main-se5 .box-inner .low .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.box-main-se5 .box-inner .low .thumCont{position:relative; margin-bottom:8px;}
.box-main-se5 .box-inner .low .thumCont figure{position:relative; overflow:hidden; height:0; padding-bottom:61.25%;}
.box-main-se5 .box-inner .low .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se5 .box-inner .low .titCont{margin-bottom:8px;}
.box-main-se5 .box-inner .low .titCont .tit{overflow:hidden; font-size:20px; line-height:1.5; font-weight:bold; color:#000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.box-main-se5 .box-inner .low .txtCont .txt{overflow:hidden; margin-bottom:0px; font-size:15px; color:var(--font-gray);
   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box-main-se5 .box-inner .linkNews {display:flex; flex-wrap: wrap;}
.box-main-se5 .box-inner .linkNews li {position:relative; flex:0 1 calc(50% - 21px); margin:0 16px 8px 0; padding-left:12px;}
.box-main-se5 .box-inner .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-main-se5 .box-inner .linkNews li:nth-child(2n){margin-right:0px;}
.box-main-se5 .box-inner .linkNews li:last-child{margin-bottom:0px;}
.box-main-se5 .box-inner .linkNews li a{display:block; overflow:hidden; font-size:16px; line-height:24px; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

/* se6 */
.box-main-se6.mobile{display:none;}
.box-main-se6{position:relative;}
.box-main-se6 .thumCont{overflow:hidden; width:100%; height:100vh;}
.box-main-se6 .thumCont img{width:100%; height:100%; min-height:100vh; object-fit: cover;}
.box-main-se6 .layCont {position:absolute; left:50%; bottom:0; margin-left:-640px; margin-bottom:70px;}
.box-main-se6 .layCont .titCont{margin-right:32.82%;}
.box-main-se6 .layCont .titCont .seLabel1 {position:relative; display:inline-block; border-radius:8px;}
.box-main-se6 .layCont .titCont .headLine{overflow:hidden; margin-bottom:24px; font-size:42px; line-height:54px; color:#fff; font-weight:bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.box-main-se6 .layCont .titCont .subLine{margin-bottom:24px; font-size: 28px; line-height: 36px; font-weight: bold; color: #fff;}
.box-main-se6 .layCont>.txtCont {margin:0 32.83% 70px 0;}
.box-main-se6 .layCont .txtCont .txt{overflow: hidden;font-size: 18px; line-height: 32px; color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
.box-main-se6 .linkNews{position:relative; display:flex; justify-content: flex-start; align-items: center; padding:23px 16px 23px 78px; border-top:1px solid var(--line-gray5); }
.box-main-se6 .linkNews .linkNews-seTit{display:flex; align-items: center; position:absolute; top:23px; left:0; height:calc(100% - 46px); margin-right:8px; padding:0 20px; border-radius:4px; background-color:#222; font-size:16px; color:#fff; line-height:24px;}
.box-main-se6 .linkNews .box-article{flex:0 0 24.36%; margin-right:32px;}
.box-main-se6 .linkNews .box-article article{display:flex; justify-content: flex-start; align-items: center; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color:#fff;}
.box-main-se6 .linkNews .box-article article .thumCont{position:relative; flex:1 0 29.6%; height:0; padding-bottom:29.6%; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.box-main-se6 .linkNews .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-main-se6 .linkNews .box-article article .titCont{padding:0 24px; margin-right:0px;}
.box-main-se6 .linkNews .box-article article .titCont .tit{overflow:hidden; line-height:26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* 서브탑 영역 *//* 서브탑 영역 *//* 서브탑 영역 */
.box-sub-top{margin-bottom:32px;}
.box-sub-top .box-inner{display:flex; justify-content: flex-start; border-bottom:2px solid var(--line-gray);}
.box-sub-top .linkNews{margin-top:8px;}
.box-sub-top .linkNews li{position:relative; margin-bottom:8px; padding-left:12px; font-size:15px; line-height:22px; color:#222;
  overflow:hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.box-sub-top .linkNews li:after{content:'';position:absolute; top:9px; left:0; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-sub-top .linkNews li:last-child{margin-bottom:0px;}

/* box1 */
.box-sub-top .box1{order:2; display:flex; flex-wrap: wrap; flex-direction: column; max-width:412px; flex:0 0 412px; margin:0 24px;}
/* box2 */ 
.box-sub-top .box2{order:1; max-width:410px; flex:0 0 410px;}
/* box3 */
.box-sub-top .box3{order:3; max-width:410px; flex:0 0 410px;}
/* 가운데 */
.box-sub-top .center .thumCont{position:relative; overflow:hidden; width:100%;height:0; padding-bottom:64.32%; margin-bottom:8px; border-radius:4px;}
.box-sub-top .center .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-sub-top .center .titCont .tit{overflow:hidden; margin-bottom:8px; font-size:24px; line-height:34px; font-weight:bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-sub-top .center .txtCont .txt{overflow:hidden; margin-bottom:8px; font-size:15px; line-height:24px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/* 좌우 */
.box-sub-top .side .inner{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #E5E5E5;}
.box-sub-top .side article {display:flex; flex-wrap:wrap; justify-content: flex-start; align-items: center;}
.box-sub-top .side article .thumCont{position:relative; overflow:hidden; flex:0 0 48.8%; height:0; padding-bottom:29.76%; border-radius:4px;}
.box-sub-top .side article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-sub-top .side article .titCont{flex:0 0 calc(51.2% - 20px); margin-left:20px;}
.box-sub-top .side article .titCont .tit{overflow:hidden; font-size:18px; font-weight:bold; color:#000; line-height:26px; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box-sub-top .side article .txtCont{overflow:hidden; flex-basis: 100% !important ; margin-top:8px; font-size:15px; line-height:26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-sub-top .side .inner:last-child{border-bottom:none;}

/* box-content */

.box-content .box-inner{display:flex; justify-content: flex-start; margin-bottom:30px; border-bottom:2px solid var(--line-gray);}
.box-content .box-inner2{display:flex; justify-content: flex-start; flex-wrap:wrap; width:100%; margin:0 auto 30px; }
.box-content .box-inner .aside-left{overflow:hidden; flex:1 0 71.79%;}
.box-content .box-inner .aside-left div:last-child{border-bottom:none;}
.box-content .box-inner .aside-right{overflow:hidden; flex:0 0 calc(28.12% - 30px); margin:0 0 30px 30px; padding-left:29px; border-left:1px solid #E5E5E5; box-sizing: border-box;}

/* 뉴시스Pic 스타일 box1 *//* 뉴시스Pic 스타일 box1 *//* 뉴시스Pic 스타일 box1 */
.box-content .box-inner .asideL-box1 {padding-bottom:16px; }
.box-content .box-inner .asideL-box1 .listArticle{display:flex; justify-content: flex-start; flex-wrap: wrap;}
.box-content .box-inner .asideL-box1 .listArticle .box-article {flex:0 0 calc(50% - 12px); margin-bottom:24px;}
.box-content .box-inner .asideL-box1 .listArticle .box-article:nth-child(odd){margin-right:12px;}
.box-content .box-inner .asideL-box1 .listArticle .box-article:nth-child(even){margin-left:12px;}
.box-content .box-inner .asideL-box1 .listArticle .box-article article{display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: center;}
.box-content .box-inner .asideL-box1 .listArticle .box-article .thumCont{position:relative; overflow:hidden; flex:0 0 47.77%; height:0; margin-right:20px; padding-bottom:29.91%; border-radius:4px;}
.box-content .box-inner .asideL-box1 .listArticle .box-article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box1 .listArticle .box-article .layCont{flex:1 0 0; }
.box-content .box-inner .asideL-box1 .listArticle .box-article .layCont .tit{overflow:hidden; margin-bottom:8px; font-size:18px; line-height:26px; font-weight:bold; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box1 .listArticle article .layCont .txt{overflow:hidden; font-size:15px; line-height:24px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* 주요기사 A box2 *//* 주요기사 A box2 *//* 주요기사 A box2 */
.box-content .box-inner .asideL-box2{}
.box-content .box-inner .asideL-box2 .listArticle{display:flex; justify-content: flex-start; flex-wrap: wrap;}
.box-content .box-inner .asideL-box2 .listArticle .box-article{overflow:hidden; flex:0 0 31.52%; min-width:0; margin-right:2.61%; padding-bottom:16px; margin-bottom:16px;}
.box-content .box-inner .asideL-box2 .listArticle .box-article:nth-child(3n){margin-right:0%;}
.box-content .box-inner .asideL-box2 .listArticle .box-article article {display:flex; justify-content: flex-start; flex-wrap: wrap; align-items: center;}
.box-content .box-inner .asideL-box2 .listArticle .box-article article .thumCont{position:relative; overflow:hidden; flex:0 0 100%; height:0; margin-bottom:8px; padding-bottom:62.07%; border-radius:4px;}
.box-content .box-inner .asideL-box2 .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box2 .listArticle .box-article article .titCont .tit{overflow:hidden; margin-bottom:8px; font-size:18px; line-height:26px; font-weight:bold; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box2 .listArticle .box-article article .txtCont .txt{overflow:hidden; font-size:15px; line-height:26px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box2 .listArticle .box-article .linkNews li {position:relative; margin-bottom:8px; padding-left:12px;}
.box-content .box-inner .asideL-box2 .listArticle .box-article .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-content .box-inner .asideL-box2 .listArticle .box-article .linkNews li a{overflow:hidden; font-size:15px; line-height:22px; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.box-content .box-inner .asideL-box2 .listArticle .box-article .linkNews li:last-child{margin-bottom:0px;}

/* 뉴시스연재 box3 *//* 뉴시스연재 box3 *//* 뉴시스연재 box3 핫스탁등등*/
.box-content .box-inner .asideL-box3{padding-bottom:8px; }
.box-content .box-inner .asideL-box3 .listArticle{display:flex; justify-content: flex-start; flex-wrap: wrap;}
.box-content .box-inner .asideL-box3 .listArticle .box-article {width:calc(50% - 12px); margin-bottom:24px;}
.box-content .box-inner .asideL-box3 .listArticle .box-article:nth-child(odd){margin-right:12px;}
.box-content .box-inner .asideL-box3 .listArticle .box-article:nth-child(even){margin-left:12px;}
.box-content .box-inner .asideL-box3 .listArticle .box-article article {display:flex; justify-content: flex-start; flex-wrap: wrap;}
.box-content .box-inner .asideL-box3 .listArticle .box-article article .thumCont{position:relative; overflow:hidden; flex:0 0 47.77%; height:0; margin-right:20px; padding-bottom:29.91%; border-radius:4px;}
.box-content .box-inner .asideL-box3 .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover; }
.box-content .box-inner .asideL-box3 .listArticle .box-article article .titCont{flex:1 0 0;}
.box-content .box-inner .asideL-box3 .listArticle .box-article article .titCont .label2{margin-bottom:8px;}
.box-content .box-inner .asideL-box3 .listArticle .box-article article .titCont .tit{overflow:hidden; font-size:18px; line-height:26px; font-weight:bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

/* 주요기사 B box4 *//* 주요기사 B box4 *//* 주요기사 B box4 */
.box-content .box-inner .asideL-box4{padding-bottom:30px;}
.box-content .box-inner .asideL-box4 .listArticle .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #E5E5E5;}
.box-content .box-inner .asideL-box4 .listArticle .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
.box-content .box-inner .asideL-box4 .listArticle .box-article article {display:flex; justify-content: flex-start; align-items: center;}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .thumCont{position:relative; overflow:hidden; flex:0 0 24.78%; height:0; margin-right:20px; padding-bottom:15.65%; border-radius:4px;}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover; }
.box-content .box-inner .asideL-box4 .listArticle .box-article article .layCont{overflow:hidden; flex:1 0 0;}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .layCont .tit{overflow:hidden; text-overflow: ellipsis; white-space:nowrap; margin-bottom:8px; font-weight:bold; font-size:18px; line-height:27px;}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .layCont .txt{overflow:hidden; margin-bottom:8px; max-height:48px; font-size:15px; line-height:24px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .layCont .info{font-size:13px; color:var(--font-gray);}
.box-content .box-inner .asideL-box4 .listArticle .box-article article .layCont .info .cat{margin-right:8px; color:var(--primary-color); font-weight:bold; }
.box-content .box-inner .asideL-box4 .listArticle .box-article .linkNews li {position:relative; margin-bottom:8px; padding-left:12px;}
.box-content .box-inner .asideL-box4 .listArticle .box-article .linkNews li:before{content:''; position:absolute; top:11px; left:0px; width:4px; height:4px; border-radius:50%; background-color:#4B5564;}
.box-content .box-inner .asideL-box4 .listArticle .box-article .linkNews li a{overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:15px; line-height:22px; color:var(--font-black);}
.box-content .box-inner .asideL-box4 .listArticle .box-article .linkNews li:last-child{margin-bottom:0px;}
/* 세션리스트 광고 영역 추가 */
.box-content .box-inner .asideL-box4 .listArticle .box-ad {margin-bottom:16px; padding:24px 0; background-color:#F3F3F3;}
.box-content .box-inner .asideL-box4 .listArticle .box-ad .box-inner{margin:0 auto; max-width:490px;}
.box-content .box-inner .asideL-box4 .listArticle .box-ad .box-inner img{width:100%; height:auto;}


/* TV뉴시스 */
.box-content .box-inner .channel-box {overflow:hidden; padding-bottom:32px;}
.box-content .box-inner .channel-box .swiper-slide{width:290px;}
.box-content .box-inner .channel-box .swiper-slide article{}
.box-content .box-inner .channel-box .swiper-slide .thumCont{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:56.21%; border-top-left-radius:4px; border-top-right-radius:4px;}
.box-content .box-inner .channel-box .swiper-slide .thumCont figure a:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0, .3);}
.box-content .box-inner .channel-box .swiper-slide .thumCont figure a:before{content:''; position:absolute; top:50%; left:50%; width:38px; height:38px; margin:-19px 0 0 -19px; background:url(../images/ico_play.png) no-repeat 0 0; z-index: 1;}
.box-content .box-inner .channel-box .swiper-slide .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .channel-box .swiper-slide .titCont{padding:12px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; background-color:#F2FBFB;}
.box-content .box-inner .channel-box .swiper-slide .titCont p.tit{overflow:hidden; max-height:52px; font-size:18px; line-height:26px; font-weight:bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* 뉴시스 기획 */
.box-content .box-inner .channel-box.type2{position:relative; padding-bottom:0px;}
.box-content .box-inner .channel-box.type2 .swiper-slide{width:302px;}
.box-content .box-inner .channel-box.type2 .swiper-slide .thumCont{padding-bottom:62.25%;}
.box-content .box-inner .channel-box.type2 .swiper-slide .thumCont figure a:after{display:none;}
.box-content .box-inner .channel-box.type2 .swiper-slide .thumCont figure a:before{display:none;}
.box-content .box-inner .channel-box.type2 .swiper-slide .titCont p.tit{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

/* 스포츠, 연예, 문화 영역 */
.box-content .box-inner .asideL-box5{padding-bottom:30px;} 
.box-content .box-inner .asideL-box5 .box-section{display:flex; justify-content: flex-start;}
.box-content .box-inner .asideL-box5 .box-section .sec{flex:0 1 31.52%; margin-right:24px;}
.box-content .box-inner .asideL-box5 .box-section .sec:last-child{margin-right:0px;}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #e5e5e5;}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article .thumCont{position:relative; overflow:hidden; width:100%; height:0; margin-bottom:8px; padding-bottom:62.1%; border-radius:4px;}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article .titCont .tit{overflow:hidden; font-size:16px; line-height:26px; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article:first-child .titCont .tit{font-size:18px; font-weight:bold; line-height:28px;}
.box-content .box-inner .asideL-box5 .box-section .sec .listArticle .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none; }

/* 포토 */
.box-content .box-inner .asideL-box6 .box-photo{display:flex; justify-content: flex-start; }
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1 .photoSwiper {padding-bottom:50px;}
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1 .swiper-pagination{bottom:30px; height:8px;}
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1{overflow:hidden; flex:0 0 54.13%; margin-right:16px;}
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1 .swiper-slide .thumCont{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:62.25%; border-radius:4px;}
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1 .swiper-slide .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box6 .box-photo .photo-slide1 .swiper-slide .titCont .tit{overflow:hidden; min-height:66px; font-size:22px; font-weight:bold; line-height:33px; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box6 .photo-aside{flex:0 0 43.91%;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle{display:flex; justify-content: flex-start; flex-wrap:wrap; width:100%;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle .box-article{overflow:hidden; flex:0 0 48%; margin:0 3.98% 16px 0;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle .box-article:nth-child(even){margin-right:0px;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle .box-article .thumCont{position:relative; overflow:hidden; width:100%; height:0; margin-bottom:8px; padding-bottom:61.86%; border-radius:4px;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle .box-article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box6 .photo-aside .listArticle .box-article .titCont .tit{overflow:hidden; min-height:48px; font-size:16px; line-height:24px; font-weight:bold; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
} 

/* 서브세션 > 광장 > 오피니언 > 기자수첩 리스트 */
.box-content .box-inner .asideL-box7{padding-bottom:30px;}
.box-content .box-inner .asideL-box7 .listArticle .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #E5E5E5;}
.box-content .box-inner .asideL-box7 .listArticle .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
.box-content .box-inner .asideL-box7 .listArticle .box-article article {display:flex; justify-content: flex-start;}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .thumCont{position:relative; overflow:hidden; flex:0 0 24.78%; height:0; margin-right:20px; padding-bottom:22.82%; border-radius:4px;}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover; }
.box-content .box-inner .asideL-box7 .listArticle .box-article article .layCont{overflow:hidden; flex:1 0 0;}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .layCont .tit{overflow:hidden; text-overflow: ellipsis; white-space:nowrap; margin-bottom:8px; font-weight:bold; font-size:18px; line-height:27px;}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .layCont .txt{overflow:hidden; margin-bottom:8px; max-height:96px; font-size:15px; line-height:24px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .layCont .info{font-size:13px; color:var(--font-gray);}
.box-content .box-inner .asideL-box7 .listArticle .box-article article .layCont .info .cat{margin-right:8px; color:var(--primary-color); font-weight:bold; }

/* 서브세션 > 광장 > 오피니언 > 아트클럽 리스트 */
.box-content .box-inner .asideL-box8{padding-bottom:30px;}
.box-content .box-inner .asideL-box8 .listArticle .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #E5E5E5;}
.box-content .box-inner .asideL-box8 .listArticle .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
.box-content .box-inner .asideL-box8 .listArticle .box-article article {display:flex; justify-content: flex-start;}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .thumCont{position:relative; overflow:hidden; flex:0 0 24.78%; height:0; margin-right:20px; padding-bottom:18.47%; border-radius:4px;}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover; }
.box-content .box-inner .asideL-box8 .listArticle .box-article article .layCont{overflow:hidden; flex:1 0 0;}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .layCont .tit{overflow:hidden; text-overflow: ellipsis; white-space:nowrap; margin-bottom:8px; font-weight:bold; font-size:18px; line-height:27px;}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .layCont .txt{overflow:hidden; margin-bottom:8px; max-height:96px; font-size:15px; line-height:24px; color:#555;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .layCont .info{font-size:13px; color:var(--font-gray);}
.box-content .box-inner .asideL-box8 .listArticle .box-article article .layCont .info .cat{margin-right:8px; color:var(--primary-color); font-weight:bold; }

/* 메인 뉴시스 pic 하단 많이 본 기사*/
.box-content .box-inner .asideL-box9 { padding-bottom:30px;}
.box-content .box-inner .asideL-box9 .viewSwiper2{padding-bottom:20px;}
.box-content .box-inner .asideL-box9 .listArticle{display:flex; justify-content:flex-start;}
.box-content .box-inner .asideL-box9 .rank{width:37px; flex:0 0 37px; height:30px; margin-right:12px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; background-color:var(--primary-color); color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:27px;}
.box-content .box-inner .asideL-box9 .first {flex:0 0 32.61%; margin-right:24px;}
.box-content .box-inner .asideL-box9 .first .box-article .rank{position:absolute; top:0; left:0;}
.box-content .box-inner .asideL-box9 .first .box-article .thumCont{position:relative; overflow:hidden; width:100%; height:0; margin-bottom:8px; padding-bottom:74%; border-radius:4px;}
.box-content .box-inner .asideL-box9 .first .box-article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .asideL-box9 .first .box-article .titCont .tit{overflow:hidden; font-weight:bold; font-size:18px; line-height:26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box9 .lower {display:flex; flex-wrap: wrap; }
.box-content .box-inner .asideL-box9 .lower .box-article {flex:1 0 calc(50% - 24px); height:auto; margin:0 24px 24px 0; padding-bottom:24px; border-bottom:1px solid var(--line-gray3)}
.box-content .box-inner .asideL-box9 .lower .box-article:last-child{margin-right:0;}
.box-content .box-inner .asideL-box9 .lower .box-article:nth-child(even){margin-right:0;}
.box-content .box-inner .asideL-box9 .lower .box-article article{display:flex; justify-content: flex-start; }
.box-content .box-inner .asideL-box9 .lower .box-article article .titCont .tit{overflow:hidden; margin-bottom:8px; font-size:18px; font-weight:bold; line-height:24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box9 .lower .box-article article .txtCont .txt{overflow:hidden; font-size:15px; line-height:24px; color:var(--font-gray);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .asideL-box9 .swiper-pagination{bottom:0; height:24px; line-height:24px; font-size:14px; color:var(--font-gray3); font-weight:bold;}
.box-content .box-inner .asideL-box9 .swiper-pagination-current{color:var(--font-black);}
.box-content .box-inner .asideL-box9 .swiper-button-prev{top:auto; bottom:0; left:50%; margin-left:-56px; width:24px; height:24px; background:url(../images/btn_prev.png) no-repeat 0 0; background-size:24px; z-index:11;}
.box-content .box-inner .asideL-box9 .swiper-button-prev:after{display:none;}
.box-content .box-inner .asideL-box9 .swiper-button-next{top:auto; bottom:0; right:50%; margin-right:-56px; width:24px; height:24px; background:url(../images/btn_next.png) no-repeat 0 0; background-size:24px; z-index:11;}
.box-content .box-inner .asideL-box9 .swiper-button-next:after{display:none;}

/* 위클리뉴시스, 그래픽뉴스, 오늘의 운세 */
.box-content .box-inner {}
.box-content .box-inner .corner-box{display:flex; justify-content: flex-start; padding-bottom:30px;}
.box-content .box-inner .corner-box .sec:nth-child(1){flex:0 0 48.4%; margin-right:30px;}
.box-content .box-inner .corner-box .sec .thumCont{position:relative; overflow:hidden; width:100%; height:0; margin-bottom:8px; padding-bottom:75%; border-radius:4px;}
.box-content .box-inner .corner-box .sec .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .corner-box .sec .titCont .tit{overflow:hidden; min-height:52px; font-size:18px; line-height:26px; font-weight:bold; color:var(--font-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

/* 위클리뉴시스 */
.box-content .box-inner .corner-box .sec .weekly{display:flex; justify-content: flex-start; flex-wrap: wrap; padding:24px 30px; background-color:#F2FBFB;}
.box-content .box-inner .corner-box .sec .weekly .titStyle{flex:0 0 100%}
.box-content .box-inner .corner-box .sec .weekly .weeklyThum{flex:0 1 33.51%; margin-right:30px;}
.box-content .box-inner .corner-box .sec .weekly .weeklyThum .thumCont{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:137.24%; border-radius:4px;}
.box-content .box-inner .corner-box .sec .weekly .weeklyThum .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .corner-box .sec .weekly .listArticle{flex:0 0 calc(66.49% - 30px);}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid var(--line-gray2);}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article article{display:flex; justify-content: flex-start; flex-wrap:wrap; align-items: center;}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article article .thumCont{order:2; flex:0 0 23.32%; overflow:hidden; position:relative; height:0; padding-bottom:17.49%; border-radius:4px;}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article article .titCont{flex:1 0 0; margin-right:20px;}
.box-content .box-inner .corner-box .sec .weekly .listArticle .box-article article .titCont .tit{overflow:hidden; max-height:46px; min-height:auto; font-size:15px; line-height:23px; font-weight:normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* 그래픽뉴스 */
.box-content .box-inner .corner-box .sec:nth-child(2){flex:0 1 23.44%; overflow:hidden; margin-right:30px;}
.box-content .box-inner .corner-box .sec .photo-slide2 {width:100%;}
.box-content .box-inner .corner-box .sec .photo-slide2 .swiper-wrapper{padding-bottom:30px;}
.box-content .box-inner .corner-box .sec .photo-slide2 .thumCont{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:75%; border-radius:4px;}
.box-content .box-inner .corner-box .sec .photo-slide2 .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .corner-box .sec .photo-slide2 .swiper-pagination{bottom:0px; height:8px;}
/* 오늘의 운세 */
.box-content .box-inner .corner-box .sec:nth-child(3){flex:0 1 23.44%; overflow:hidden; }

/* 알립니다. 인사. 부고 */
/* 알립니다. */
.box-content .box-inner .corner-box2 {display:flex; justify-content: flex-start; width:100%; padding-bottom:30px;}
.box-content .box-inner .corner-box2 .sec{display:flex; justify-content: flex-start; flex-direction: column; margin-right:40px;}
.box-content .box-inner .corner-box2 .sec:nth-child(1){flex:1 1 33%;}
.box-content .box-inner .corner-box2 .sec:nth-child(2){flex:1 1 33%;}
.box-content .box-inner .corner-box2 .sec:nth-child(3){flex:1 1 33%;}
.box-content .box-inner .corner-box2 .sec:last-child{margin-right:0px;}
.box-content .box-inner .corner-box2 .sec .titStyle{flex:0 0 auto; margin-right:12px;}
.box-content .box-inner .corner-box2 .sec .listArticle{width:100%;}
.box-content .box-inner .corner-box2 .sec .listArticle .box-article article .titCont {width:100%; margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #E5E5E5; }
.box-content .box-inner .corner-box2 .sec .listArticle .box-article article .titCont .tit{overflow:hidden; max-height:48px; font-size:16px; line-height:24px; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}


/* 재태크 핫뉴스, 건강365, 숏츠 */
.box-content .box-inner .corner-box3 {display:flex; justify-content: flex-start; width:100%; padding-bottom:30px;}
.box-content .box-inner .corner-box3 .sec{display:flex; justify-content: flex-start; flex-direction: column; margin-right:28px;}
.box-content .box-inner .corner-box3 .sec:nth-child(1){flex:0 0 40%;}
.box-content .box-inner .corner-box3 .sec:nth-child(2){flex:0 0 40%;}
.box-content .box-inner .corner-box3 .sec:nth-child(3){overflow:hidden; flex:0 0 calc(20% - 56px); margin-right:0px !important ;}
.box-content .box-inner .corner-box3 .sec .titStyle{flex:0 0 auto;}
.box-content .box-inner .corner-box3 .sec .box-article{margin-bottom:24px;}
.box-content .box-inner .corner-box3 .sec .box-article:last-child{margin-bottom:0px;}
.box-content .box-inner .corner-box3 .sec .box-article article{display:flex; justify-content: flex-start; flex-wrap:wrap; align-items: center;}
.box-content .box-inner .corner-box3 .sec .thumCont{flex:0 0 52.73%; overflow:hidden; position:relative; height:0; margin-right:20px; padding-bottom:32.81%; border-radius:4px; }
.box-content .box-inner .corner-box3 .sec .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
.box-content .box-inner .corner-box3 .sec .layCont{flex:1 0 0;}
.box-content .box-inner .corner-box3 .sec .titCont .tit{overflow:hidden; margin-bottom:8px; font-size:18px; line-height:1.5; font-weight:bold;
   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.box-content .box-inner .corner-box3 .sec .txtCont .txt{overflow:hidden; font-size:16px; line-height:1.5; color:var(--font-gray);
   display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;}
.box-content .box-inner .corner-box3 .sec:nth-child(3) .box-article{margin-bottom:0px;}
.box-content .box-inner .corner-box3 .sec:nth-child(3) .box-article:last-child{display:none;}
.box-content .box-inner .corner-box3 .sec:nth-child(3) .thumCont{flex:0 0 100%; margin-bottom:8px; padding-bottom:170%;}
.box-content .box-inner .corner-box3 .sec:nth-child(3) .titCont .tit{
  -webkit-line-clamp: 2;

}
