/*  언어표시  --------------------------------------  */
html[lang="ko-KR"] span.ko{display:inline;}
html[lang="ko-KR"] span.en{display:none;}
html[lang="en-US"] span.ko{display:none;}
html[lang="en-US"] span.en{display:inline;}

/* 반응형 Enter주기/빼기--------------------------------------  */
br.mobile-enter {display:none;}
br.tablet-enter {display:none;}
br.desktop-enter{display:block;}
/* Responsive ---------------------------------------- < 768px */
@media only screen and (max-width: 767px){
    br.mobile-enter {display:block;}
    br.tablet-enter {display:none;}
    br.desktop-enter{display:none;}
}
/*Responsive ---------------------------------------- >= 768px > & < 1239px */
@media all and (min-width: 768px) and (max-width: 1239px) {
    br.mobile-enter {display:none;}
    br.tablet-enter {display:block;}
    br.desktop-enter {display:none;}
}
/*Responsive ---------------------------------------- >= 1240px */
@media all and (min-width: 1240px){
    br.mobile-enter {display:none;}
    br.tablet-enter {display:none;}    
    br.desktop-enter {display:block;}
}

.df-list{display:flex;
  border-bottom:1px solid #ddd;
	min-width:100%;
}
.df-list.bdt{
	border-top:1px solid #ddd;
}
.df-list dt,dd{
	display:flex;
	align-items:center;
	margin:0;
	padding:0 15px;
	height:55px;
	box-sizing:border-box;
	word-break:keep-all;
	line-height:1.2;
}
.df-list dt{
	min-width:135px;
	font-weight:500;
	background-color:#eee;
}

.page-id-1871 section.elementor-section.elementor-top-section.elementor-element.elementor-element-5f69af1.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle, .page-id-2511 section.elementor-section.elementor-top-section.elementor-element.elementor-element-6e244b1e.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none !important;
}


/* 반응형 아티클 헤딩태그*/
/* Responsive ---------------------------------------- < 768px */
@media only screen and (max-width: 767px){
	span.article-heading{font-size:22px}
	p.article-paragraph{font-size:16px}
}
/*Responsive ---------------------------------------- >= 768px > & < 1239px */
@media all and (min-width: 768px) and (max-width: 1239px) {
	span.article-heading{font-size:26px}
	p.article-paragraph{font-size:18px}
}
/*Responsive ---------------------------------------- >= 1240px */
@media all and (min-width: 1240px){
	span.article-heading{font-size:30px}
	p.article-paragraph{font-size:20px}
}