@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.pa { text-align:center;  margin-top:100px; margin-bottom:40px; }
	.pa_title {  position:relative;  z-index:2;  margin-left:15px; margin-right:15px; text-align:center; font-size:18px; color:#ff2c00; font-family:'NanumSquareNeoVariable'; letter-spacing: 0.05em; line-height:1em; }
	.pa_title2 {
		margin-top:30px; margin-left:15px; margin-right:15px; 
		text-align:center; font-size:22px; color:#333; font-family:'NanumSquareNeoVariable'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_title3 { 
		margin-top:50px; margin-bottom:30px; margin-left:15px; margin-right:15px; 
		text-align:left; font-size:22px; color:#000; font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; line-height:1em; 
	}	

	.pa_3 { text-align:center;  margin:15px; display:inline-block; }
	.pa_3_k {
		margin-top:50px; margin-bottom:10px; 
		text-align:left; font-size:18px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_3_k div { 
		text-align:left; font-size:14px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.pa_3_t {
		text-align:left; font-size:14px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.9em; 
	}
	.pa_3_t  div { 
		margin-right:10px; display:inline-block; 
		text-align:center; font-size:14px; color:#fff; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
		padding:10px; background:#3e6dcc; border-radius:12px;
	}

	.system_1 {
		margin-top:30px;
		background:#f7f7f7; padding:20px;
	}
	.system_1s { }
	.system_1_title { 
		margin-bottom:10px; margin-top:30px;
		text-align:center; font-size:14px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.system_1_title span { font-size:20px;  font-family:'NanumSquareNeo700'; }
	.system_1_box { 
		background:#ff775b;  border:1px solid #ececec; margin-top:7px; margin-bottom:7px;
		border-radius:12px; padding:12px; 
		font-size:16px; color:#fff; font-family:'NanumSquareNeo700'; letter-spacing: 0.1em; line-height:1em; 
		text-align:left; margin-bottom:30px; cursor:pointer;
	}
	.system_1_box:hover { background:#dd2600; }
	.system_1_box ul { text-align:center; }
	.system_1_box ul li { display:inline-block; }
	.system_1_box ul li img { height:25px; }

	.system_3_h {
		background:#ff775b; margin-top:7px; margin-bottom:7px;
		border-radius:12px; padding:10px; 
		font-size:13px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1em; 
		text-align:left; margin-top:15px; cursor:pointer;	
	}
	.system_3_h:hover { background:#ff775b; }
	.system_3_h img { height:10px; margin-right:10px; }
	.system_3_h div { display:none; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	.pa { text-align:center;  margin: 0 auto; width:1200px; margin-top:200px; margin-bottom:40px; }
	.pa_title { text-align:left; font-size:18px; color:#ff2c00; font-family:'NanumSquareNeoVariable'; letter-spacing: 0.05em; line-height:1em; }
	.pa_title2 {
		margin-top:30px; 
		text-align:left; font-size:40px; color:#333; font-family:'NanumSquareNeoVariable'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_title3 { 
		margin-top:100px; margin-bottom:30px;
		text-align:left; font-size:26px; color:#000; font-family:'NanumSquareNeo700';  letter-spacing: 0.01em; line-height:1em; 
	}	

	.pa_3 { text-align:center;  margin: 0 auto; width:1300px; }
	.pa_3_k {
		margin-top:70px; margin-bottom:10px; 
		text-align:left; font-size:22px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_3_k div { 
		text-align:left; font-size:16px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.pa_3_t {
		text-align:left; font-size:16px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.9em; 
	}
	.pa_3_t  div { 
		margin-right:10px; display:inline-block; 
		text-align:center; font-size:16px; color:#fff; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
		padding:10px; background:#3e6dcc; border-radius:12px;
	}
	
	.pa100 {
		background-repeat: no-repeat; background-size:100%; background-image: url('/theme/Mlang_Home_Basic/img/system_1_back.jpg'); background-size: cover;
		text-align:center; height:400px; 		
	}
	.system_1 { text-align:center;  margin: 0 auto; width:1200px; margin-top:50px; margin-bottom:40px; }
	.system_1s { position:relative; top:80px; width:300px; }
	.system_1_title { 
		margin-bottom:10px; text-shadow: 2px 2px 2px #fff, 0 0 0.1em #fff, 0 0 0.1em #fff;
		text-align:center; font-size:16px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
	}
	.system_1_title span { font-size:28px;  font-family:'NanumSquareNeo900'; }
	.system_1_box { 
		background:#ff775b;  border:1px solid #ececec; margin-top:7px; margin-bottom:7px;
		border-radius:16px; padding:12px; 
		font-size:18px; color:#fff; font-family:'NanumSquareNeo700'; letter-spacing: 0.1em; line-height:1em; 
		text-align:left; margin-bottom:70px; cursor:pointer;
	}
	.system_1_box:hover { background:#dd2600; }
	.system_1_box ul { text-align:center; }
	.system_1_box ul li { display:inline-block; }
	.system_1_box ul li img { height:30px; }

	.system_3_h {
		background:#ff775b; margin-top:7px; margin-bottom:7px;
		padding:12px; 
		font-size:16px; color:#fff; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1em; 
		text-align:left; margin-top:15px; cursor:pointer;	
	}
	.system_3_h:hover { background:#dd2600; }
	.system_3_h img { height:12px; margin-right:10px; }
	.system_3_h div { 
		position:relative;  top:-4px; float:right; width:140px; 
		background:#fff; 
		border-radius:16px; padding:6px; 
		font-size:12px; color:#222; font-family:'NanumSquareNeo700'; letter-spacing: 0.1em; line-height:1em; 
		text-align:center; cursor:pointer;
	}


} /* PC end */
