/* Family */
.fm-notoserif {
	font-family: "Noto Serif KR", serif;
}

.fm-bmo {
	font-family: "Bodoni Moda", serif;
}


/* Style */
.ft-ita {
	font-style: italic;
}


/* Align */
.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

@media screen and (max-width:1024px) {
	.text-md-center {
		text-align: center;
	}
}
@media screen and (max-width:768px) {
	.text-sm-center {
		text-align: center;
	}
}

	
/* Size */
.fs-0 {
	font-size:0px;
}

.fs-16 {
	font-size:1.6rem;
}

.fs-18 {
	font-size:1.8rem;
}

.fs-20 {
	font-size:2rem;
}

.fs-22 {
	font-size:2.2rem;
}

.fs-24 {
	font-size:2.4rem;
}

.fs-30 {
	font-size: 3rem;
}

.fs-36 {
	font-size:3.6rem;
}

.fs-38 {
	font-size:3.8rem;
}

.fs-48 {
	font-size:4.8rem;
}

.fs-96 {
	font-size:9.6rem;
}

@media screen and (max-width:1366px) {
	.fs-xlg-16 {
		font-size: 1.6rem;
	}

	.fs-xlg-20 {
		font-size: 2rem;
	}
}
@media screen and (max-width:1200px) {
	.fs-16 {
		font-size:1.5rem;
	}

	.fs-18 {
		font-size:1.6rem;
	}

	.fs-20 {
		font-size:1.8rem;
	}
	.fs-22 {
		font-size:1.9rem;
	}
	.fs-24 {
		font-size:2rem;
	}

	.fs-30 {
		font-size:2.4rem;
	}

	.fs-36 {
		font-size:2.8rem;
	}

	.fs-48 {
		font-size:4rem;
	}

	.fs-96 {
		font-size:6rem;
	}

	.fs-lg-12 {
		font-size: 1.2rem;
	}

	.fs-lg-13 {
		font-size: 1.3rem;
	}

	.fs-lg-14 {
		font-size: 1.4rem;
	}

	.fs-lg-15 {
		font-size: 1.5rem;
	}

	.fs-lg-16 {
		font-size:1.6rem;
	}

	.fs-lg-18 {
		font-size:1.8rem;
	}

	.fs-lg-20 {
		font-size:2rem;
	}

	.fs-lg-24 {
		font-size: 2.4rem;
	}

	.fs-lg-26 {
		font-size: 2.6rem;
	}

	.fs-lg-30 {
		font-size:3rem;
	}

	.fs-lg-38 {
		font-size:3.8rem;
	}
}
@media screen and (max-width:1024px) {	
	.fs-96 {
		font-size:5.4rem;
	}

	.fs-md-12 {
		font-size: 1.2rem;
	}

	.fs-md-13 {
		font-size: 1.3rem;
	}

	.fs-md-14 {
		font-size: 1.4rem;
	}

	.fs-md-15 {
		font-size: 1.5rem;
	}

	.fs-md-16 {
		font-size: 1.6rem;
	}

	.fs-md-18 {
		font-size: 1.8rem;
	}

	.fs-md-20 {
		font-size: 2rem;
	}

	.fs-md-24 {
		font-size:2.4rem;
	}

	.fs-md-30 {
		font-size: 3rem;
	}
}
@media screen and (max-width:768px) {
	.fs-16 {
		font-size:1.4rem;
	}

	.fs-18 {
		font-size:1.5rem;
	}

	.fs-20 {
		font-size:1.7rem;
	}
	.fs-22 {
		font-size:1.8rem;
	}

	.fs-30 {
		font-size:2.2rem;
	}

	.fs-36 {
		font-size:2.4rem;
	}

	.fs-48 {
		font-size:3.4rem;
	}

	.fs-96 {
		font-size:4.8rem;
	}

	.fs-sm-12 {
		font-size: 1.2rem;
	}

	.fs-sm-13 {
		font-size: 1.3rem;
	}

	.fs-sm-14 {
		font-size: 1.4rem;
	}

	.fs-sm-15 {
		font-size: 1.5rem;
	}

	.fs-sm-16 {
		font-size: 1.6rem;
	}

	.fs-sm-17 {
		font-size: 1.7rem;
	}

	.fs-sm-18 {
		font-size: 1.8rem;
	}

	.fs-sm-20 {
		font-size: 2rem;
	}

	.fs-sm-24 {
		font-size: 2.4rem;
	}

	.fs-sm-38 {
		font-size: 3.8rem;
	}
}
@media screen and (max-width:480px) {
	.fs-16 {
		font-size:1.3rem;
	}

	.fs-18 {
		font-size:1.4rem;
	}

	.fs-20 {
		font-size:1.6rem;
	}
	.fs-22 {
		font-size:1.7rem;
	}
	.fs-24 {
		font-size:1.8rem;
	}

	.fs-30 {
		font-size:2rem;
	}

	.fs-36 {
		font-size:2.2rem;
	}

	.fs-48 {
		font-size:3rem;
	}

	.fs-96 {
		font-size:4.2rem;
	}

	.fs-xs-10 {
		font-size: 1rem;
	}

	.fs-xs-12 {
		font-size: 1.2rem;
	}

	.fs-xs-13 {
		font-size: 1.3rem;
	}

	.fs-xs-14 {
		font-size: 1.4rem;
	}

	.fs-xs-15 {
		font-size: 1.5rem;
	}

	.fs-xs-16 {
		font-size: 1.6rem;
	}

	.fs-xs-18 {
		font-size: 1.8rem;
	}

	.fs-xs-20 {
		font-size:2rem;
	}

	.fs-xs-24 {
		font-size:2.4rem;
	}

	.fs-xs-26 {
		font-size:2.6rem;
	}
}



/* Weight */
.fw-200 {
	font-weight: 200;
}

.fw-300 {
	font-weight: 300;
}

.fw-400 {
	font-weight: 400;
}

.fw-500 {
	font-weight: 500;
}

.fw-600 {
	font-weight: 600;
}

.fw-700 {
	font-weight: 700;
}

.fw-800 {
	font-weight: 800;
}

.fw-900 {
	font-weight: 900;
}


/* Height */
.lh-1 {
	line-height: 1;
}

.lh-15 {
	line-height: 1.5;
}

.lh-16 {
	line-height: 1.6;
}

.lh-17 {
	line-height: 1.7;
}

.lh-18 {
	line-height: 1.8;
}

@media screen and (max-width:1200px) {

}
@media screen and (max-width:1024px) {

}
@media screen and (max-width:768px) {
	.lh-15 {
		line-height: 1.3;
	}

	.lh-16 {
		line-height: 1.4;
	}

	.lh-17 {
		line-height: 1.4;
	}
}
@media screen and (max-width:480px) {

}


/* Color */
.color-white {
	color:#fff;
}

.color-dark1 {
	color:#191919;
}

.color-gray4 {
	color:#4c4c4c;
}

.color-gray5 {
	color:#595959;
}

.color-gray6 {
	color:#666666;
}

.color-point {
	color:#0a5536;
}

.color-point7 {
	color:#b5d47c;
}

.color-point9 {
	color:#c9e19c;
}