.newsroom_view{
	padding-top: 300px;
	padding-bottom: 150px;
	position: relative;
	letter-spacing: -0.025em;
	overflow: hidden;
}
.newsroom_view .title{
	text-align: center; 
    /* padding-bottom: 60px; */
}
.newsroom_view .title div{
	font-size: 18px; display: flex; align-items: center; justify-content: center;
	margin-bottom: 26px;
}
.newsroom_view .title div .red{color: #e22c20;}
.newsroom_view .title div .bar{margin: 0 0.5em;}
.newsroom_view .title h1{
	font-size: 50px;  font-weight: 600; line-height: 1.4;
}
.newsroom_view .cont{
	padding: 120px 0; box-sizing: border-box;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.newsroom_view .cont .editorBx{}
.newsroom_view .cont .editorBx .editor{line-height: 1.666666;}
.newsroom_view .cont .editorBx .editor img{max-width: 100%;}

/* 아래쪽 */
.newsroom_view .bottomArea{}
.newsroom_view .bottomArea ._listBtn{margin-bottom: 100px;}
.newsroom_view .bottomArea .list{position: relative;}
.newsroom_view .bottomArea .list .swiper{}
.newsroom_view .bottomArea .list .swiper-slide{}
.newsroom_view .bottomArea .list .swiper-slide a{}
.newsroom_view .bottomArea .list .swiper-slide a .imgBx{
	position: relative; border-radius: 15px; overflow: hidden;
	margin-bottom: 10px;
}
.newsroom_view .bottomArea .list .swiper-slide a .imgBx::before {
	content:''; display: block; padding-bottom: calc(200/280*100%);
}
.newsroom_view .bottomArea .list .swiper-slide a img{
	position: absolute; left: 0; top: 0; width: 100%; height: 100%;
    object-fit: cover;
}
.newsroom_view .bottomArea .list .swiper-slide a p{
	font-size: 18px;  font-weight: 600;
	line-height: calc(30/18);
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.newsroom_view .bottomArea .list .arrowBx{}
.newsroom_view .bottomArea .list .arrow{
	position: absolute; top: 50%; transform: translateY(-50%);
	width: 40px; height: 40px; border-radius: 50px;
	cursor: pointer; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px;
	background-color: #e32d21; box-sizing: border-box;
	transition: background-color 0.1s;
}
html._pc .newsroom_view .bottomArea .list .arrow:hover{background-color: #c5c5c5;}
.newsroom_view .bottomArea .list .arrow i{}
.newsroom_view .bottomArea .list .arrow.prev{left: -67px; padding-right: 2px;}
.newsroom_view .bottomArea .list .arrow.next{right: -67px; padding-left: 2px;}



@media screen and (max-width:1800px) {
	.newsroom_view .leftNavi{max-width: calc((90vw - 950px) / 2);}
}
@media screen and (max-width:1600px) {
	.newsroom_view .navi_wrap{display: none;}
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {
	.newsroom_view{padding-top: max(calc(300/1280*100vw),100px);}
	.newsroom_view .title h1{font-size: max(calc(50/1280*100vw),20px); }
	.newsroom_view .cont .editorBx h2{font-size: max(calc(40/1280*100vw),18px); }

	.newsroom_view .bottomArea .list .arrowBx{
		display: flex; align-items: center; justify-content: center; gap: 40px; margin-top: 40px;
	}
	.newsroom_view .bottomArea .list .arrowBx .arrow{position: unset; transform: unset;}
}
@media screen and (max-width:1024px) {
	.newsroom_view .cont{padding: 80px 0;}
	.newsroom_view .bottomArea .list .swiper-slide a p{font-size: 16px; }
    .newsroom_view .cont .editorBx .editor img{height: auto !important;}
}
@media screen and (max-width:820px) {}
@media screen and (max-width:500px) {
	/* .newsroom_view .title{padding-bottom: 40px;} */
	.newsroom_view .title div{font-size: 14px; }
	.newsroom_view .cont{padding: 40px 0;}
	.newsroom_view .cont .editorBx h2{margin-bottom: 20px;}
	.newsroom_view .bottomArea ._listBtn{margin-bottom: 40px;}
	.newsroom_view .bottomArea ._listBtn a{margin: 0 auto;}
	.newsroom_view .bottomArea .list .swiper{overflow: visible; max-width: 90%;}
	.newsroom_view .bottomArea .list .swiper-slide a .imgBx{border-radius: 8px;}
	.newsroom_view .bottomArea .list .swiper-slide a p{font-size: 14px; }
	.newsroom_view .bottomArea .list .arrowBx{margin-top: 30px;}
}
@media screen and (max-width:320px) {}