/* 모바일 ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {

	.main_banner { margin-left:10px; margin-right:10px; }
	.main_banner_m { display:block; } .main_banner_m img { width:100%; }
	.main_banner_pc { display:none; }
	
	.main_px { display:none; }
	.main_px_m { width:100%; display:inline-block; }
	.main_px_m ul { text-align:center; }
	.main_px_m li { float:left; width:25%; text-align:center; display:inline-block; }
	.main_pxBox { background:#fff; padding:10px; height:85px; cursor:pointer; }
	.main_pxBox:hover { transform:scale(1.07); transition: 0.3s; }
	.main_pxBox_s { margin:5px; }
	.main_pxBox_s1{ margin-left:10px; margin-right:5px; margin-top:5px; margin-bottom:5px;  }
	.main_pxBox_end { margin-right:10px; margin-top:5px; margin-bottom:5px;  }
	.main_pxBox dl { text-align:center; }
	.main_pxBox dl dd { width:100%;  float:left; display:inline-block; }
	.main_pxBox_1 { text-align:center; }
	.main_pxBox_2 { 
		padding-top:8px;
		text-align:center; font-size:12px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_pxBox_img { height:40px; }
	
	 .main_banner_1 { display:none; }
	/** .main_banner_1 { margin-top:5px; margin-left:10px; margin-right:10px; }
	.main_banner_1 ul { text-align:center; }
	.main_banner_1 li { display:inline-block; } .main_banner_1 li img { width:100%; } **/
	
	.main_banner_lists { margin-top:10px; margin-left:10px; margin-right:10px; background:#fff; }
	.main_banner_list_t { width:100%; display:inline-block; height:20px; } 
	.main_banner_list_t li { float:left; }
	.main_banner_list_t_1 { 
		width:85%;
		text-align:left; font-size:16px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_banner_list_t_1 big { color:#0080d4; font-family:'NanumSquareNeo800'; }
	.main_banner_list_t_1 span { color:#0080d4; }
	.main_banner_list_t_1 img { height:20px;}
	.main_banner_list_t_2 { width:15%; text-align:right; padding-top:7px; font-size:11px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;  }
	.main_banner_list_t_2:hover { color:#005793; cursor:pointer; text-decoration:underline; }
	.main_banner_list_t_2 img { height:10px; }
	.main_banner_list { width:100%; display:inline-block; }
	.main_banner_list ul { text-align:center; }
	.main_banner_list ul li { float:left; width:50%; display:inline-block; }
	.main_banner_list ul li img { width:100%; height:160px; border-radius:2px; }
	.main_banner_list_li_0, .main_banner_list_li_2 { padding-top:5px; padding-bottom:5px;  }
	.main_banner_list_li_1, .main_banner_list_li_3 { padding-right:5px; padding-top:5px; padding-bottom:5px; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {
	
	.main_banner { width:100%; display:inline-block; }
	.main_banner_pc { display:block; position:relative; top:-5px; } .main_banner_pc img { width:100%; }
	.main_banner_m { display:none; }
	
	.main_px_m { display:none; }
	.main_px { width:100%; display:inline-block; margin-top:10px; }
	.main_px ul { text-align:center; }
	.main_px li { float:left; width:25%; text-align:center; display:inline-block; }
	.main_pxBox { background:#fff; padding:20px; height:120px; display:inline-block; cursor:pointer; }
	.main_pxBox:hover { transform:scale(1.07); transition: 0.3s; }
	.main_pxBox_s { margin-right:15px; }
	.main_pxBox_end {}
	.main_pxBox dl { text-align:center; }
	.main_pxBox dl dd { float:left; display:inline-block; }
	.main_pxBox_1 { width:40%; text-align:center; }
	.main_pxBox_2 { 
		width:60%; padding-top:15px;
		text-align:left; font-size:21px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_pxBox_3 { 
		width:100%; padding-top:10px;
		text-align:center; color:#555; font-size:14px; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;
	}
	.main_pxBox_img { height:50px; }

	.main_banner_1 { width:100%; display:inline-block; }
	.main_banner_1 ul { text-align:center; }
	.main_banner_1 li { display:inline-block; } .main_banner_1 li img { width:100%; }
	
	.main_banner_lists { margin-top:20px; width:100%; display:inline-block; background:#fff; }
	.main_banner_list_t { width:100%; display:inline-block; } 
	.main_banner_list_t li { float:left; width:50%; display:inline-block; }
	.main_banner_list_t_1 { 
		text-align:left; font-size:18px; color:#000; font-family:'NanumSquareNeo700'; letter-spacing: 0.01em; line-height:1em; 
	}
	.main_banner_list_t_1 big { color:#0080d4; font-family:'NanumSquareNeo800'; }
	.main_banner_list_t_1 span { color:#0080d4; }
	.main_banner_list_t_1 img { height:24px;}
	.main_banner_list_t_2 { text-align:right; padding-top:5px; font-size:12px; color:#000; font-family:'NanumSquareNeo400'; letter-spacing: 0.01em; line-height:1em;  }
	.main_banner_list_t_2:hover { color:#005793; cursor:pointer; text-decoration:underline; }
	.main_banner_list_t_2 img { height:10px; }
	.main_banner_list { width:100%; display:inline-block; }
	.main_banner_list ul { text-align:center; }
	.main_banner_list ul li { float:left; width:33.3%; display:inline-block; padding-left:10px; padding-right:10px; padding-bottom:15px; }
	.main_photo_img img { width:100%; height:225px; border-radius:12px; }
	.main_banner_list_li_0 { padding-bottom:15px;  }
	.main_banner_list_li_1, .main_banner_list_li_2, .main_banner_list_li_3 {  }

} /* PC end */


