@media only screen and (min-width:100px) and (max-width:1300px) {
	
	.pa { text-align:center;  margin-top:100px; margin-bottom:40px; }
	.pa_title { 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_title2x { position:relative;  z-index:2; }	

	.pa_3 { text-align:center; position:relative;  z-index:2; margin-left:15px; margin-right:15px; }
	.pa_3_k {
		margin-top:70px; margin-bottom:30px; 
		text-align:left; font-size:20px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_3_k div { 
		margin-top:10px; 
		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.5em; 
	}
	.pa_3_t  div { 
		margin-right:10px; display:inline-block; 
		text-align:center; font-size:18px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
		padding:5px; 
	}
	.pa_39 { width:100%;  display:inline-block; }
	.pa_39 table { width:100%; text-align:center; }
	.pa_39 table td  { 
		border:1px solid #ececec; padding:20px;
		text-align:center; font-size:14px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.1em; line-height:1.6em; 
	}
	.pa_39_td_1 { background:#f3f3f3; }
	.pa_39_td_2 { background:#f9f9f9; }
	.pa_39_td_3 { background:#fff; }

	.pa_3_2 { width:100%;  display:inline-block; }
	.pa_3_2 ul { text-align:center; }
	.pa_3_2 ul li { float:left;  display:inline-block;}
	.pa_3_2_li_1 { width:49%; border:1px solid #fff; }
	.pa_3_2_li_2 {  display:none; }
	.pa_3_299Box { 
		background:#f8f8f8; 
		padding:40px 30px 30px 30px; height:210px;
		text-align:center; font-size:14px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.1em; line-height:1.4em; 
	}
	.pa_3_299Box div { margin-bottom:30px; color:#ff2c00; text-align:center; font-size:16px; font-family:'NanumSquareNeo700'; }
	
	/* wave s */
	.waveWrap {
		width: 100%;
		height: 250px;
		position: absolute;  z-index:1;
	}
	.waveWrap svg {
		width: 100%;
		height: 250px;
		position: absolute;
		bottom: 0;
	}
	.wave { fill: #f7f7f7; }
	/* wave 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 {position:relative;  z-index:2; 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_title2x { position:relative;  z-index:1; }	

	.pa_3 { text-align:center;  margin: 0 auto; width:1300px; position:relative;  z-index:2; }
	.pa_3_k {
		margin-top:70px; margin-bottom:30px; 
		text-align:left; font-size:22px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_3_k div { 
		margin-top:10px; 
		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:18px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
		padding:10px; 
	}
	.pa_39 { width:100%;  display:inline-block; }
	.pa_39 table { width:100%; text-align:center; }
	.pa_39 table td  { 
		border:1px solid #ececec; padding:30px;
		text-align:center; font-size:14px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.1em; line-height:1.6em; 
	}
	.pa_39_td_1 { background:#f3f3f3; }
	.pa_39_td_2 { background:#f9f9f9; }
	.pa_39_td_3 { background:#fff; }

	.pa_3_2 { width:100%;  display:inline-block; }
	.pa_3_2 ul { text-align:center; }
	.pa_3_2 ul li { float:left;  display:inline-block;}
	.pa_3_2_li_1 { width:31.3%; }
	.pa_3_2_li_2 { width:3%; }
	.pa_3_299Box { 
		background:#f8f8f8; margin-top:15px; margin-bottom:15px;
		padding:40px 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'; }
	
	/* wave s */
	.waveWrap {
		width: 100%;
		height: 400px;
		position: absolute;  z-index:1;
	}
	.waveWrap svg {
		width: 100%;
		height: 400px;
		position: absolute;
		bottom: 0;
	}
	.wave { fill: #f7f7f7; }
	/* wave e */	

} /* PC end */
