@charset "utf-8";

@import url('../../../../nariya/css/font/NEXON_Lv2_Gothic.css');

/********************************************************
¡á PC ÆùÆ®
********************************************************/

/* ±âÁØ ÆùÆ® */
html {
	font-size:14px;
}

/* Á¦¸ñ, ³»¿ë µî ±âº» ÆùÆ® */
body {
	font-size:15px !important;
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
	line-height:1.8;
}

/* ÀÏ¹Ý ±âº» ÆùÆ® */
.f-de {
	font-size:15px !important;
}

/* °Ô½ÃÆÇ ±ÛÁ¦¸ñ */
#bo_v_title {
    font-size: 26px !important;
}

/* °Ô½ÃÆÇ ±Û³»¿ë */
#bo_v_con {
	font-size:18px !important;
	line-height:1.7;
}

/* ÁÖ¼® µî */
.f-xs {
	font-size:12px !important;
}

/* Á¤º¸(Á¶È¸, ³¯Â¥) µî */
.f-sm {
	font-size:14px !important;
}

/* ÀÔ·ÂÆû */
.input-group-text {
	font-size:14px !important;
}

/* ÁÖ¸Þ´º, ÅØ½ºÆ® ·Î°í µî */
.f-md {
	font-size:18px !important;
	line-height:1.5 !important;
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
	font-weight: 400 !important;
	padding-top:0.75rem;
	padding-bottom:0.75rem;
}

/* ¸ð¹ÙÀÏ Çì´õ(ÅØ½ºÆ® ·Î°í) µî */
.f-mo {
	font-size:18px !important;
	line-height:1.5 !important;
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
	font-weight: 400 !important;
	padding-top:0.75rem;
	padding-bottom:0.75rem;
}

/* ÀÏ¹Ý À§Á¬ Å¸ÀÌÆ² µî */
.f-lg {
	font-size:16px !important;
	line-height:1.7 !important;
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
	margin-bottom:0.25rem !important;
}

/* Æ¯¼ö À§Á¬ Å¸ÀÌÆ² µî */
.f-xl {
	font-size:20px !important;
	line-height:1.5 !important;
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
	margin-bottom:0.25rem !important;
}

/* °¢Á¾ Å¸ÀÌÆ² */
h1,   h5, h6, .en { 
	font-family: 'NEXON Lv2 Gothic', sans-serif !important;
}
h2, .en { 
	font-family: 'yg-jalnan';, sans-serif !important;
}
h3,h4,   .en { 
	font-family: 'NanumSquare';, sans-serif !important;

}


/* ºÐ·ùÅÇ */
.sly-tab {
	font-size:14px !important;
}

/* ¸ñ·Ï Çìµå */
.list-head,
.na-table-head > div {
	font-size:14px !important;
}

/* À§Á¬ ¸ñ·Ï ¶óÀÎ */
.na-list li {
	line-height:1.9;
}

/* À§Á¬ ¸ñ·Ï ·©Å© ¾ÆÀÌÄÜ */
.na-list li .rank-icon {
	position:relative;
	top:0;
}

.is-line .na-list li {
	line-height:1.9;
	padding-bottom:0.25rem;
	margin-bottom:0.25rem;
	border-bottom:1px solid #efefef;
}

/* ¸®½ºÆ®Çü ½ºÅ² ¸ñ·Ï °£°Ý */
.na-flex .py-2 {
	padding-top:0.60rem !important;
	padding-bottom:0.60rem !important;
}

@media all and (min-width:768px) {
	.na-table .py-md-2 {
		padding-top:0.60rem !important;
		padding-bottom:0.60rem !important;
	}
}

@media all and (max-width:767px) {
	.na-table .py-2 {
		padding-top:0.60rem !important;
		padding-bottom:0.60rem !important;
	}
}

/* Ã¼Å©¹Ú½º, ¶óµð¿À¹öÆ° ÀçÁöÁ¤ */
.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after,
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
	top:5px !important;
}

/* ½ºÀ§Ä¡ ¹öÆ° ÀçÁöÁ¤ */
.custom-switch .custom-control-label::before,
.custom-switch .custom-control-label::after {
	margin-top:2px !important;
}

/* ±×¸®µå °£°Ý */
.na-row {
	margin-left:-13px !important;
	margin-right:-13px !important;
}

.na-col {
	padding-left:13px !important;
	padding-right:13px !important;
}

@media all and (min-width:768px) {
	#nt_body .nt-container.pt-sm-4,
	#nt_body .nt-container.py-sm-4 {
		padding-top:26px !important;
	}
}