@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; 
	}	

	/* 1 s */
	.pa_cont_1 { 
		border-top:1px solid #e1e1e1; 
		margin-top:50px; margin-bottom:50px; padding-top:50px;
		margin-left:15px; margin-right:15px; 
	}
	.pa_cont_1 ul { text-align:center; }
	.pa_cont_1 ul li { float:left; text-align:left; display:inline-block; }
	.pa_cont_1_l { 
		width:100%; 
		text-align:left; font-size:16px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; 
	}	
	.pa_cont_1_l  span { color:#ff2c00; font-size:18px; font-family:'NanumSquareNeo700'; }
	.pa_cont_1_c { display:none; }
	.pa_cont_1_r { display:none; } .pa_cont_1_r img { display:none; }
	/* 1 e */	
	
	/* 2 s */
	.pa_2_cont { margin-bottom:50px; background:#fff; }
	.pa_2 { width:100%;  display:inline-block; }
	.pa_2 ul { text-align:center; }
	.pa_2 ul li { float:left; display:inline-block; }
	.pa_2_img { display:none;  }
	.pa_2_text { 
		margin-left:15px; margin-right:15px; 
		text-align:left; font-size:16px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:2em; 
	}
	.pa_2_text div { 
		margin-top:50px; margin-bottom:30px;
		font-size:20px; font-family:'NanumSquareNeo700';
	}
	.pa_2_back { display:none; }
	.pa_2_x { display:none;  }
	/* 2 e */

	/* 3 s */
	.pa_3 { margin-top:20px; width:100%;  display:inline-block;  }
	.pa_3_1 { width:100%; display:inline-block; margin-bottom:20px; }
	.pa_3_1 ul { text-align:center; }
	.pa_3_1 ul li { float:left;  display:inline-block;}
	.pa_3_1_li_1 { width:100%;}
	.pa_3_1_li_2 { height:1px; }
	.pa_3_1Box { 
		padding:40px 20px 40px 20px; 
		text-align:center; 
		font-size:14px; 
		color:#000; 
		font-family:'NanumSquareNeo400'; 
		letter-spacing: 0.1em; 
		line-height:1.7em; 

		/* 🔥 애니메이션 초기값 */
		transform: scale(0.3);
		opacity: 0;
		transform-origin: center center;
	}

	.pa_3_1Box div { 
		margin-bottom:30px; 
		text-align:center; 
		font-size:20px; 
		font-family:'NanumSquareNeo800'; 
	}
	.pa_3_1Box_1 { background:#cfdcec; }
	.pa_3_1Box_2 { background:#ebdcdc; }
	.pa_3_1Box_3 { background:#e4dfca; }
	.pa_3_1Box_4 { background:#f8f8f8; }

	.pa_3_2 { width:100%;  display:inline-block; }
	.pa_3_2 ul { 
		text-align:center; 
		padding:0; 
		margin:0; 
	}

	.pa_3_2 ul li { 
		float:left;  
		display:inline-block;
	}

	.pa_3_2_li_1 { width:100%; }
	.pa_3_2_li_2 { height:1px;  }

	.pa_3_299Box { 
		background:#f8f8f8;  
		padding:50px 30px 30px 30px; 
		text-align:center; 
		font-size:14px; 
		color:#000; 
		font-family:'NanumSquareNeo400'; 
		letter-spacing: 0.1em; 
		line-height:1.6em; 
	}

	.pa_3_299Box div { 
		margin-bottom:30px; 
		color:#ff2c00; 
		text-align:center; 
		font-size:18px; 
		font-family:'NanumSquareNeo700'; 
	}


	.pa_3_3 { 
		padding:30px; margin-top:10px; margin-bottom:20px; 
		border-radius:16px; background:#fff;  border:1px solid #ececec;  
	}
	.pa_3_3s { width:100%; display:inline-block; }
	.pa_3_3 ul { text-align:center; }
	.pa_3_3 ul li { float:left;  display:inline-block;}
	.pa_3_3_li_1 { width:31.3%;}
	.pa_3_3_li_2 { width:3%; }
	.pa_3_3Box { 
		padding:30px; height:210px;
		text-align:center; font-size:14px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.pa_3_3Box div { margin-bottom:30px; color:#000; text-align:center; font-size:18px; font-family:'NanumSquareNeo700'; }
	.pa_3_3Box img { height:55px; margin-bottom:20px; }
	.pa_3_3Box_1, .pa_3_3Box_2 { border-right:1px solid #ececec; }
	.pa_3_3Box_3 {   }
	/* 3 e */

} 


/* 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; 
	}	

	/* 1 s */
	.pa_cont_1 { 
		width:100%; display:inline-block; border-top:1px solid #e1e1e1; 
		margin-top:80px; margin-bottom:80px; padding-top:90px;
	}
	.pa_cont_1 ul { text-align:center; }
	.pa_cont_1 ul li { float:left; text-align:left; display:inline-block; }
	.pa_cont_1_l { 
		width:64%; 
		text-align:left; font-size:18px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1.5em; 
	}	
	.pa_cont_1_l  span { color:#ff2c00; font-size:22px; font-family:'NanumSquareNeo700'; }
	.pa_cont_1_c { width:6%; }
	.pa_cont_1_r { width:30%; } 	.pa_cont_1_r img { width:100%; border-radius:30px; }
	/* 1 e */	
	
	/* 2 s */
	.pa_2_cont { margin-top:50px; margin-bottom:70px; background:#fff; }
	.pa_2 { width:100%;  display:inline-block; }
	.pa_2 ul { text-align:center; }
	.pa_2 ul li { float:left; min-height:300px; display:inline-block; }
	.pa_2_img { width:40%; }
	.pa_2_img div { 
		width:100%; min-height:300px; 
		background-repeat: no-repeat; background-size:100%; background-size: cover;
	}
	.pa_2_text { 
		width:35%; 
		text-align:left; font-size:18px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:2em; 
	}
	.pa_2_text div { 
		margin-top:50px; margin-bottom:30px;
		font-size:26px; font-family:'NanumSquareNeo700';
	}
	.pa_2_back { width:22%; }
	.pa_2_x { width:3%; }
	/* 2 e */

	/* 3 s */
	.pa_3 { margin-top:20px; width:100%;  display:inline-block;  }
	.pa_3_1 { width:100%; display:inline-block; margin-bottom:20px; }
	.pa_3_1 ul { text-align:center; }
	.pa_3_1 ul li { float:left;  display:inline-block;}
	.pa_3_1_li_1 { width:31.3%;}
	.pa_3_1_li_2 { width:3%; }
	.pa_3_1Box { 
		padding:50px; 
		height:205px;
		text-align:center; 
		font-size:15px; 
		color:#000; 
		font-family:'NanumSquareNeo400'; 
		letter-spacing: 0.1em; 
		line-height:1.7em; 

		/* 🔥 애니메이션 초기값 */
		transform: scale(0.3);
		opacity: 0;
		transform-origin: center center;
	}

	.pa_3_1Box div { 
		margin-bottom:30px; 
		text-align:center; 
		font-size:24px; 
		font-family:'NanumSquareNeo800'; 
	}
	.pa_3_1Box_1 { background:#cfdcec; }
	.pa_3_1Box_2 { background:#ebdcdc; }
	.pa_3_1Box_3 { background:#e4dfca; }
	.pa_3_1Box_4 { background:#f8f8f8; }

	.pa_3_2 { width:100%;  display:inline-block; }
	.pa_3_2 ul { 
		text-align:center; 
		padding:0; 
		margin:0; 
	}

	.pa_3_2 ul li { 
		float:left;  
		display:inline-block;
	}

	.pa_3_2_li_1 { width:23.5%; }
	.pa_3_2_li_2 { width:2%; }

	.pa_3_299Box { 
		background:#f8f8f8;  
		padding:50px 30px 30px 30px; 
		height:180px;
		text-align:center; 
		font-size:14px; 
		color:#000; 
		font-family:'NanumSquareNeo400'; 
		letter-spacing: 0.1em; 
		line-height:1.6em; 
	}

	.pa_3_299Box div { 
		margin-bottom:30px; 
		color:#ff2c00; 
		text-align:center; 
		font-size:18px; 
		font-family:'NanumSquareNeo700'; 
	}


	.pa_3_3 { 
		padding:30px; margin-top:10px; margin-bottom:20px; 
		border-radius:16px; background:#fff;  border:1px solid #ececec;  
	}
	.pa_3_3s { width:100%; display:inline-block; }
	.pa_3_3 ul { text-align:center; }
	.pa_3_3 ul li { float:left;  display:inline-block;}
	.pa_3_3_li_1 { width:31.3%;}
	.pa_3_3_li_2 { width:3%; }
	.pa_3_3Box { 
		padding:30px; height:210px;
		text-align:center; font-size:14px; color:#222; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1.5em; 
	}
	.pa_3_3Box div { margin-bottom:30px; color:#000; text-align:center; font-size:18px; font-family:'NanumSquareNeo700'; }
	.pa_3_3Box img { height:55px; margin-bottom:20px; }
	.pa_3_3Box_1, .pa_3_3Box_2 { border-right:1px solid #ececec; }
	.pa_3_3Box_3 {   }
	/* 3 e */

} /* PC end */
