@charset "UTF-8";

/* banner */
.sec_banner{background: #e7f1fa;}
.banner{padding: 1.9rem 0;}
.banner h2{font-size: 1.9rem;font-weight: bold;letter-spacing: -1.6px;margin-bottom: 0.5rem;}
.banner p{font-size: 1.4rem;color: #57595e;letter-spacing: -2px;font-weight: 500;}

/* home */
.home{position: relative;padding: 0 1.4rem;}
.home h3 {font-size: 1.9rem;font-weight: bold;line-height: 1.4;}
.home p {font-size: 1.5rem;line-height: 1.4;text-align: justify;color: #000;}
.firstnews::after{display:none;}
.home em{font-size: 0.9rem;color: red;display:flex;justify-content:flex-end;padding: 1rem 0.5rem 1rem 0;}
.home .newsImg img{width: 100%;}
.home p.fisrtp{margin-bottom: 3rem;}
.home p span {color: red;margin-bottom: 2rem;margin-top: 0.5rem;display:block;}

/* recent */
.recent{position: relative;padding: 0 1.4rem;}
.recent h3 {font-size: 1.9rem;font-weight: bold;line-height: 1.4;}
.recent p {font-size: 1.5rem;line-height: 1.4;text-align: justify;color: #000;}
.recent em{font-size: 0.9rem;color: red;display:flex;justify-content:flex-end;padding: 1rem 0.5rem 1rem 0;}
.firstnews::after{display:none;}
.newslink{
	height: 4rem;
	background: #ebeffb;
	color: #222;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:12px;
	margin-top: 3rem;
	font-size: 1.5rem;
	padding: 0 1rem;
}
.newslink i {margin-left: 1.2rem;}
.newsImg img{width: 100%;}
.recent p.fisrtp{margin-bottom: 3rem;}
.recent p span {color: red;margin-bottom: 2rem;margin-top: 0.5rem;display:block;}

.line{display:flex; align-items:center; justify-content:space-between;}
.line span:nth-child(1){width: 48.5%;}
.line span:nth-child(2){width: 1%;}
.line span:nth-child(3){width: 48.5%;}
.line span{background: red; height: 4px; display:inline-block;}

/* Q&A뉴스라인 */
.line {display:flex; align-items:center; justify-content:space-between; margin: 3rem 0;}
.line span:nth-child(1){width: 48.5%;}
.line span:nth-child(2){width: 1%;}
.line span:nth-child(3){width: 48.5%;}
.line span{background: red; height: 4px; display:inline-block;}
.home:last-child .line span{display:none;}
.recent:last-child .line span{display:none;}

.sec_recent:last-child span{display:none;}
.sec_home:last-child span{display:none;}
/* .sec_maring{margin-bottom: 3rem;} */