header, section, .sidebar, .nav,label,h3, h4{
	font-family: 'Noto Serif KR', serif;
	font-weight:600 !important;
}
.container{
	font-weight:400 !important;
}

.owl-carousel{
	font-family: 'Noto Serif KR', serif;
	font-weight:600 !important;
}

.pt-10 {
    padding-top: 6rem !important;
}

.list li i, .list li a{
	color:#383f48 !important;
}
.list li a:hover{
	color:#2BAAB1 !important;
}
.list li a.list_subject{
	color:#b32429 !important;
	font-weight:600 !important;
}

.sidebar ul li a:hover, .post-info h4 a.text-dark:hover {
	color:#b32429 !important;
}

section .container{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 200px !important;
}

section.section_img1, section.section_img3{
	background-position: center 80%;
}
section.section_img2, section.section_img4{
	background-position: center;
}

.text-light, .text-color-light {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}

.sub_content{
	font-size:15px;	
}
.indent-text {
    text-indent: 15px;
    line-height:210% !important;
}
.card-body{
	text-align:justify !important;
}

article.post-medium{
	margin:10px !important;	
	padding:0px !important;
}
.timeline-box.right {
    margin-top: 50px !important;
}
.post-content, .post-meta{
	font-family: 'Noto Sans KR';
	font-weight:400 !important;
	text-align:justify !important;
}
.post-content ul,.post-meta{
	margin:0px !important;
}
.post-meta{
	padding-left:10px !important;
}

.post-meta span i {
	padding-right:8px !important;
}
/*º¹¼ö ÆÄÀÏ ¾÷·Îµå */
.drag-area {
	border: 2px dashed #ccc;
	border-radius: 5px;
	text-align: center;
	padding: 30px;
	margin: 10px 0;
}
.drag-area.hover {
	background-color: #f8f8f8;
	border-color: #333;
}
/*index ¸¶¿ì½º ¿À¹ö Ä®¶ó¤Ó */
.custom-article-hover:hover h2.custom-hover-effect {
    color: #FFFFFF !important; /* Èò»öÀ¸·Î º¯°æ */
}

/* ±âº» ½ºÅ¸ÀÏ (¸ð¹ÙÀÏ ¼¼·Î ¸ðµå) */
@media (max-width: 576px) {
    .slide_main-1 h1 {
        margin-left: calc(25%) !important;
        font-size: 1.2rem !important;
    }
    .slide_background-1 {
        background-position: calc(37%) center !important;
    }
		.slide_main-2 h1 {
        margin-left: calc(15%) !important;
        font-size: 1.2rem !important;
    }
    .slide_background-2 {
        background-position: calc(30%) center !important;
    }
    .slide_background-4 {
        background-position: calc(90%) center !important;
    }     
}

/* ½º¸¶Æ®Æù °¡·Î ¸ðµå */
@media (min-width: 576px) and (max-width: 767px) {
    .slide_main-1 h1 {
        margin-left: calc(25%) !important;
        font-size: 1.5rem !important;
    }
    .slide_background-1 {
        background-position: calc(37%) center !important;
    }    
    
		.slide_main-2 h1 {
        margin-left: calc(15%) !important;
        font-size: 1.5rem !important;
    }
    .slide_background-2 {
        background-position: calc(30%) center !important;
    }
    
		.slide_main-3 h3,.slide_main-4 h3 {
        font-size: 1.1rem !important;
    }

    .slide_background-4 {
        background-position: calc(100%) center !important;
    }     
}

/* ÅÂºí¸´ ¼¼·Î ¸ðµå */
@media (min-width: 768px) and (max-width: 1199px) {
    .slide_main-1 h1 {
        margin-left: calc(30%) !important;
        font-size: 1.9rem !important;
    }
    .slide_background-1 {
        background-position: calc(37%) center !important;
    }
    
		.slide_main-2 h1 {
        margin-left: calc(20%) !important;
        font-size: 1.9rem !important;
    }
    .slide_background-2 {
        background-position: calc(40%) center !important;
    }
    .slide_background-4 {
        background-position: calc(90%) center !important;
    }   
}

/* µ¥½ºÅ©Å¾ / PC */
@media (min-width: 1200px) {
    .slide_main-1 h1,.slide_main-2 h1 {
        margin-left: calc(30%) !important;
    }
    .slide_main-3 h3 {
        margin-left: calc(10%) !important;
    }
    .slide_background-4 {
        background-position: calc(90%) center !important;
    }      
}

/* col ÀÌ¹ÌÁö ¹ÝÀÀ */
@media (max-width: 767px) {
	.img_sub11-1, .img_sub11-2, .img_sub11-3{
		width:90% !important;
		margin-left:calc(5%) !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.img_sub11-3{
		top: -30% !important;
		left: -5% !important;
	}
	.img_sub11-2{
			top: -30% !important;
			left: -20% !important;
	}	
	.img_sub11-1{
		top: 20% !important;
		left: 0% !important;
	}
	
	.img_sub31-1{
		top: -20% !important;
		left: -20% !important;
	}	
	.img_sub31-3{
		top: 40% !important;
		left: -10% !important;
	}
	.img_sub31-2{
		top: 10% !important;
		left: 0% !important;
	}	
}
@media (min-width: 992px) {
	.img_sub11-1{
		top: 10% !important;
		left: -15% !important;
	}
	.img_sub11-2{
			top: -40% !important;
			left: -50% !important;
	}
	.img_sub11-3{
		top: -30% !important;
		left: -25% !important;
	}
	.img_sub31-1{
		top: -20% !important;
		left: -40% !important;
	}	
	.img_sub31-3{
		top: 30% !important;
		left: -30% !important;
	}
	.img_sub31-2{
		top: 10% !important;
		left: -5% !important;
	}	
}