/* common */
.section{
	padding: 140px 0;
}

.tit{
	font-size: 36px;
	font-weight: 600;
	color: #1c1c1c;
	margin-bottom: 30px;
}

.tit strong{
	font-weight: 600;
	color: var(--mainCol);
	/* display: inline-block; */
	position: relative;
	z-index: 1;
}

.tit strong.highlight::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0.15em;
    width: 100%;
    height: 0.6em;
    background: rgba(255, 230, 0, 0.5);
    transform: scaleX(0) skewX(-1.5deg);
    transform-origin: left center;
    z-index: -1;
    transition: transform 2s ease-out;
}

.tit strong.highlight.active::after {
    transform: scaleX(1) skewX(-1.5deg);
	display: none;
}

.tit.center{
	text-align: center;
}

.tit .sm{
	color: var(--mainCol);
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-transform: capitalize;
	font-family: "Noto Serif KR", serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 10px;
	display: none;
}

.conTxt{
	line-height: 1.8;
	font-size: 18px;
	text-align: center;
}





/* ---------------------------------------------------------- 1600 */
@media screen and (max-width: 1600px){







}




/* ---------------------------------------------------------- 720 */
@media screen and (max-width: 720px){

/* common */
.section{
	padding: 20vw 0;
}

.tit{
	font-size: 5.5vw;
	line-height: 1.4;
	margin-bottom: 5vw;
}

.tit .sm{
	font-size: 3vw;
	margin-bottom: 2vw;
}

.conTxt{
	font-size: 3.5vw;
}











}