/* ÇÁ·Î±×·¥ Á¦ÀÛÀÚ: Mlang (010-5005-6102 ) Çö ¼Ò½º¸¦ ¼öÁ¤/¹èÆ÷ ÇÒ°æ¿ì ¹ýÀû Á¦Á¦¸¦ ¹Þ½À´Ï´Ù. */

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:767px) {
	#main_content_1 { width:100%; text-align:center; margin:0 auto; }
	.main_contents { 
		width:100%; height:100vh; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg.jpg); background-size: cover;
	}
	.main_contents_txt_1 {
		top:-100px; display:none; position:relative; width:100%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-weight:bold; font-family:NotoSansKR-Bold; font-size:24px; letter-spacing: 0.01em; line-height:1.0em;
	}
	.main_contents_txt_2 {
		top:150px; left:20%; position:relative; width:80%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.01em; line-height:1.2em;
	}
	.main_contents_txt_3 {
		top:200px; right:20%; position:relative; width:80%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-DemiLight; font-size:12px; letter-spacing: 0.01em; line-height:1.4em;
	}

	#main_content_2 { width:100%; text-align:center; margin:0 auto; }
	.main_content_2s { 
		width:100%; height:100vh; padding-top:100px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg2.jpg); background-size: cover;
	}
	.main_content_2s_txt_1 {
		top:-50px; display:block; position:relative; width:90%; margin:0 auto; z-index:1;
		text-align:center; color:#222; font-weight:bold; font-family:NotoSansKR-Bold; font-size:16px; letter-spacing: 0.1em; line-height:1.0em;	
	} .main_content_2s_txt_1 span { 
		padding-bottom:3px; border-bottom:1px solid #e48d25;
		color:#e48d25; font-weight:bold; font-family:NotoSansKR-Bold; font-size:20px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_content_2s_txt_2 { top:0px; display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_3 { top:20px; display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_4 { top:50px; display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_5 { top:70px; display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_6 { top:90px; display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_span { color:#222; font-family:NanumGothic; font-size:12px; letter-spacing: 0.1em; line-height:1.5em; }
	.main_content_2s_txt_span b { color:#222; font-family:NotoSansKR-Medium; font-size:14px; letter-spacing: 0.1em; line-height:1.3em; }
	
	#main_content_3 { width:100%; margin:0 auto; text-align:center; }
	.main_content_3s { 
		width:100%; height:100vh; padding-top:90px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg3.jpg); background-size: cover;
	}
	.main_content_3s_txt { color:#fff; font-family:NotoSansKR-Bold; font-size:20px; letter-spacing: 0.05em; line-height:1.0em; margin-bottom:40px; }
	.main_content_3s_banner { width:90%; margin:0 auto;  text-align:center; } 
	.main_content_3s_banner ul { width:100%; }
	.main_content_3s_banner li { float:left; width:50%; display:inline-block; margin-bottom:40px; }
	.main_content_3s_banner li dl { width:100%; } 
	.main_content_3s_banner li dl dd { width:90%; float:center; }
	.main_content_3s_banner_txt { 
		padding-top:15px; 
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;
	}
	.main_content_3s_banner_img img { border:0px solid #000; width:100%; height:70px; }

	#main_content_4 { width:100%; text-align:center; margin:0 auto; }
	.main_content_4s { 
		width:100%; height:100vh; padding-top:90px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg4.jpg); background-size: cover;
	}
	.main_content_4_text {
		display:block; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; 
		color:#222; font-family:NotoSansKR-Medium; font-size:12px; letter-spacing: 0.1em; line-height:1.2em;
	} .main_content_4_text b { color:#498a83;  font-family:NotoSansKR-Bold; font-size:14px; letter-spacing: 0.01em; line-height:1.7em; }

	#main_content_5 { width:100%; text-align:center; margin:0 auto; }
	.main_content_5s { 
		width:100%; height:100vh; padding-top:340px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg5.jpg); background-size: cover;
	}
	.main_content_5s_txt {
		border:1px solid #000; background:#222; width:80%; height:70px; margin:0 auto; padding:10px;  border-radius:20px; cursor:pointer;
	} 
	.main_content_5s_txt li { float:left; padding:10px; }  
	.main_content_5s_txt_li_1 { color:#fff; font-family:NotoSansKR-Medium; font-size:18px; letter-spacing: 0.01em; line-height:1.0em; }
	.main_content_5s_txt_li_2 { color:#ffde00; font-family:NotoSansKR-Medium; font-size:18px; letter-spacing: 0.01em; line-height:1.0em; } 
	.main_content_5s_txt_li_2_span { font-family:NotoSansKR-Bold; }
	.main_content_5s_txt_li_2 img { border:0px; height:30px; margin-right:10px;  } 
} /* ¸ð¹ÙÀÏ end */


/* ÅÂºí¸´ ************************************************************************************************************************************************************************/
@media  all and (min-width : 768px) and (max-width : 1024px) {
	
	#main_content_1 { width:100%; text-align:center; margin:0 auto; }
	.main_contents { 
		width:100%; height:100vh; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg.jpg); background-size: cover;
	}
	.main_contents_txt_1 {
		top:-100px; display:none; position:relative; width:100%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-weight:bold; font-family:NotoSansKR-Bold; font-size:38px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_contents_txt_2 {
		top:300px; left:20%; position:relative; width:100%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_contents_txt_3 {
		top:350px; right:20%; position:relative; width:100%; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-DemiLight; font-size:12px; letter-spacing: 0.05em; line-height:1.7em;
	}

	#main_content_2 { width:100%; text-align:center; margin:0 auto; }
	.main_content_2s { 
		width:100%; height:100vh; padding-top:100px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg2.jpg); background-size: cover;
	}
	.main_content_2s_txt_1 {
		top:-50px; display:none; position:relative; width:100%; margin:0 auto; z-index:1;
		text-align:center; color:#222; font-weight:bold; font-family:NotoSansKR-Bold; font-size:20px; letter-spacing: 0.1em; line-height:1.0em;	
	} .main_content_2s_txt_1 span { 
		padding-bottom:3px; border-bottom:1px solid #e48d25;
		color:#e48d25; font-weight:bold; font-family:NotoSansKR-Bold; font-size:28px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_content_2s_txt_2 { top:200px; display:none; position:relative; width:80%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_3 { top:220px; display:none; position:relative; width:80%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_4 { top:250px; display:none; position:relative; width:80%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_5 { top:270px; display:none; position:relative; width:80%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_6 { top:290px; display:none; position:relative; width:80%; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_span { color:#222; font-family:NanumGothic; font-size:12px; letter-spacing: 0.1em; line-height:1.5em; }
	.main_content_2s_txt_span b { color:#222; font-family:NotoSansKR-Medium; font-size:16px; letter-spacing: 0.1em; line-height:1.3em; }
	
	#main_content_3 { width:100%; margin:0 auto; text-align:center; }
	.main_content_3s { 
		width:100%; height:100vh; padding-top:100px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg3.jpg); background-size: cover;
	}
	.main_content_3s_txt { color:#fff; font-family:NotoSansKR-Bold; font-size:40px; letter-spacing: 0.05em; line-height:1.0em; margin-bottom:40px; }
	.main_content_3s_banner { width:90%; margin:0 auto;  text-align:center; } 
	.main_content_3s_banner ul { width:100%; }
	.main_content_3s_banner li { float:left; width:20%; display:inline-block; margin-bottom:40px; }
	.main_content_3s_banner li dl { width:100%; } 
	.main_content_3s_banner li dl dd { width:90%; float:center; }
	.main_content_3s_banner_txt { 
		padding-top:15px; 
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;
	}
	.main_content_3s_banner_img img { border:0px solid #000; width:100%; height:70px; }

	#main_content_4 { width:100%; text-align:center; margin:0 auto; }
	.main_content_4s { 
		width:100%; height:100vh; padding-top:150px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg4.jpg); background-size: cover;
	}
	.main_content_4_text {
		display:none; position:relative; width:90%; margin:0 auto; z-index:1; text-align:left; 
		color:#222; font-family:NotoSansKR-Medium; font-size:12px; letter-spacing: 0.1em; line-height:1.3em;
	} .main_content_4_text b { color:#498a83;  font-family:NotoSansKR-Bold; font-size:18px; letter-spacing: 0.05em; line-height:1.7em; }

	#main_content_5 { width:100%; text-align:center; margin:0 auto; }
	.main_content_5s { 
		width:100%; height:100vh; padding-top:440px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg5.jpg); background-size: cover;
	}
	.main_content_5s_txt {
		border:1px solid #000; background:#222; width:500px; height:80px; margin:0 auto; padding:10px;  border-radius:20px; cursor:pointer;
	} 
	.main_content_5s_txt li { float:left; padding:20px; }  
	.main_content_5s_txt_li_1 { color:#fff; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.05em; line-height:1.0em; }
	.main_content_5s_txt_li_2 { color:#ffde00; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.05em; line-height:1.0em; } 
	.main_content_5s_txt_li_2_span { font-family:NotoSansKR-Bold; }
	.main_content_5s_txt_li_2 img { border:0px; height:30px; margin-right:10px;  } 
} /* ÅÂºí¸´ end */


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1025px)  {

	#main_content_1 { width:100%; text-align:center; margin:0 auto; }
	.main_contents { 
		width:100%; height:100vh; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg.jpg); background-size: cover;
	}
	.main_contents_txt_1 {
		top:-100px; display:none; position:relative; width:1100px; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-weight:bold; font-family:NotoSansKR-Bold; font-size:58px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_contents_txt_2 {
		top:300px; left:20%; position:relative; width:1100px; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:28px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_contents_txt_3 {
		top:350px; right:20%; position:relative; width:1100px; margin:0 auto; z-index:1;
		text-align:center; color:#fff; font-family:NotoSansKR-DemiLight; font-size:19px; letter-spacing: 0.05em; line-height:1.7em;
	}

	#main_content_2 { width:100%; text-align:center; margin:0 auto; }
	.main_content_2s { 
		width:100%; height:100vh; padding-top:100px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg2.jpg); background-size: cover;
	}
	.main_content_2s_txt_1 {
		top:-50px; display:none; position:relative; width:1100px; margin:0 auto; z-index:1;
		text-align:center; color:#222; font-weight:bold; font-family:NotoSansKR-Bold; font-size:38px; letter-spacing: 0.1em; line-height:1.0em;	
	} .main_content_2s_txt_1 span { 
		padding-bottom:3px; border-bottom:1px solid #e48d25;
		color:#e48d25; font-weight:bold; font-family:NotoSansKR-Bold; font-size:48px; letter-spacing: 0.1em; line-height:1.0em;
	}
	.main_content_2s_txt_2 { top:200px; display:none; position:relative; width:900px; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_3 { top:220px; display:none; position:relative; width:900px; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_4 { top:250px; display:none; position:relative; width:900px; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_5 { top:270px; display:none; position:relative; width:900px; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_6 { top:290px; display:none; position:relative; width:900px; margin:0 auto; z-index:1; text-align:left; }
	.main_content_2s_txt_span { color:#222; font-family:NanumGothic; font-size:18px; letter-spacing: 0.1em; line-height:1.5em; }
	.main_content_2s_txt_span b { color:#222; font-family:NotoSansKR-Medium; font-size:20px; letter-spacing: 0.1em; line-height:1.3em; }
	
	#main_content_3 { width:100%; margin:0 auto; text-align:center; }
	.main_content_3s { 
		width:100%; height:100vh; padding-top:100px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg3.jpg); background-size: cover;
	}
	.main_content_3s_txt { color:#fff; font-family:NotoSansKR-Bold; font-size:40px; letter-spacing: 0.05em; line-height:1.0em; margin-bottom:40px; }
	.main_content_3s_banner { width:1200px; margin:0 auto;  text-align:center; } 
	.main_content_3s_banner ul { width:100%; }
	.main_content_3s_banner li { float:left; width:20%; display:inline-block; margin-bottom:40px; }
	.main_content_3s_banner li dl { width:100%; } 
	.main_content_3s_banner li dl dd { width:90%; float:center; }
	.main_content_3s_banner_txt { 
		padding-top:15px; 
		text-align:center; color:#fff; font-family:NotoSansKR-Medium; font-size:18px; letter-spacing: 0.05em; line-height:1.0em;
	}
	.main_content_3s_banner_img img { border:0px solid #000; width:100%; height:120px; }

	#main_content_4 { width:100%; text-align:center; margin:0 auto; }
	.main_content_4s { 
		width:100%; height:100vh; padding-top:150px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg4.jpg); background-size: cover;
	}
	.main_content_4_text {
		display:none; position:relative; width:1100px; margin:0 auto; z-index:1; text-align:left; 
		color:#222; font-family:NotoSansKR-Medium; font-size:16px; letter-spacing: 0.1em; line-height:1.3em;
	} .main_content_4_text b { color:#498a83;  font-family:NotoSansKR-Bold; font-size:24px; letter-spacing: 0.05em; line-height:1.7em; }

	#main_content_5 { width:100%; text-align:center; margin:0 auto; }
	.main_content_5s { 
		width:100%; height:100vh; padding-top:650px; display:inline-block; text-align:center;
		background-repeat: no-repeat; background-size:100%; background-image: url(/theme/Mlang_Home_Basic/img/bg5.jpg); background-size: cover;
	}
	.main_content_5s_txt {
		border:1px solid #000; background:#222; width:700px; height:120px; margin:0 auto; padding:10px;  border-radius:20px; cursor:pointer;
	} 
	.main_content_5s_txt li { float:left; padding:20px; }  
	.main_content_5s_txt_li_1 { color:#fff; font-family:NotoSansKR-Medium; font-size:40px; letter-spacing: 0.05em; line-height:1.0em; }
	.main_content_5s_txt_li_2 { color:#ffde00; font-family:NotoSansKR-Medium; font-size:40px; letter-spacing: 0.05em; line-height:1.0em; } 
	.main_content_5s_txt_li_2_span { font-family:NotoSansKR-Bold; }
	.main_content_5s_txt_li_2 img { border:0px; height:60px; margin-right:10px;  } 

} /* PC end */

