/**/
.contents_wrap .section_header_txt { 
	width: 100%; height: auto; line-height: 1.5;
	font-size: 22px; color: #222222;
	text-align: left; padding-left: 34px;
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 500;
	background: url(../images/sub_section_title_icon.png) no-repeat center left;
	box-sizing: border-box;
}


/**/
.contents_wrap .section_tab_box { width: 100%; height: 58px;border-top: 2px solid #666666; border-bottom: 1px solid #e0e0e0; box-sizing: border-box; margin-top: 15px; }
.contents_wrap .section_tab_box.blank { height: 2px; }
.contents_wrap .section_tab_box ul { width: 100%; height: 100%; }
.contents_wrap .section_tab_box ul li { width: auto; height: 100%; line-height: 55px; font-size: 16px; color: #e0e0e0; font-weight: 200; }
.contents_wrap .section_tab_box ul li a { width: auto; height: 100%; line-height: 55px; padding: 0px 30px; box-sizing: border-box; font-size: 16px; color: #222222; opacity: 0.5; font-weight: 500; }
.contents_wrap .section_tab_box ul li a.active { opacity: 1; color: #222222; }



/**/
.contents_wrap .func_box { width: 100%; height: 40px; line-height: 40px; }
.contents_wrap .func_box .paging_area { width: auto; height: auto; text-align: left; font-size: 15px; color: #666666; font-family: 'NotoSansKR', sans-serif; }
.contents_wrap .func_box .paging_area span { color: #f76c6c; font-family: 'NotoSansKR', sans-serif; }
.contents_wrap .func_box .search_area { width: 260px; height: 40px; }
.contents_wrap .func_box .search_area input { width: 100%; height: 100%; border: 1px solid #6b6b6b; padding: 0px 35px 0px 12px; box-sizing: border-box; color: #666666; font-size: 15px; }
.contents_wrap .func_box .search_area .btn { top: 0px; right: 12px; width: 23px; height: 100%; 	background: url(../images/search_icon.png) no-repeat center center; cursor: pointer; }

.contents_wrap .func_box .select_area { width: 102px; height: 40px; }
.contents_wrap .func_box .select_area select { width: 100%; height: 100%; border: 1px solid #6b6b6b; box-sizing: border-box; padding-left: 12px; text-align: left; color: #666666; font-size: 15px; }

/**/
.contents_wrap ul.list_box { width: 100%; height: auto; }
.contents_wrap ul.list_box li { width: calc(16.6666%); height: auto; border: 1px solid #e1e1e1; border-top: 0px; border-left: 0px; padding: 20px;  box-sizing: border-box; cursor: pointer; }
.contents_wrap ul.list_box li:first-child{ border-left: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(1){ border-top: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(2){ border-top: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(3){ border-top: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(4){ border-top: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(5){ border-top: 1px solid #e1e1e1; }
.contents_wrap ul.list_box li:nth-child(6){ border-top: 1px solid #e1e1e1; }

.contents_wrap ul.list_box li:nth-child(6n+1){ border-left: 1px solid #e1e1e1; }



.contents_wrap ul.list_box li .list_img { width: 100%; height: 157px; background-color: #eef6fa; border: 1px solid #e1e1e1; box-sizing: border-box; }
.contents_wrap ul.list_box li .list_img > img { display: none; width: 100%; }
.contents_wrap ul.list_box li .list_title { width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #222222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align: center;  margin-top: 25px; font-family: 'NotoSansKR', sans-serif; font-weight: 500; }
.contents_wrap ul.list_box li .list_more { 
	width: 100%; height: 50px; line-height: 25px; 
	margin-top: 5px; text-align: center; color: #666666; font-size: 14px; 
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  
	white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}


/**/
.contents_wrap .paging_box { width: 100%; height: 30px; line-height: 30px; text-align: center; }
.contents_wrap .paging_box ul { width: auto; height: 100%; }
.contents_wrap .paging_box ul li { width: auto; height: 100%; }
.contents_wrap .paging_box ul li a { width: auto; height: 100%; padding: 0px 8px; font-size: 16px; color: #222222;  font-family: 'NotoSansKR', sans-serif; font-weight: 500; }
.contents_wrap .paging_box ul li a.active { color: #78b3d2; }




.contents_wrap .section_01 { width: 100%; height: auto; }
.contents_wrap .section_02 { width: 100%; height: auto; margin-top: 25px; }
.contents_wrap .section_03 { width: 100%; height: auto; margin-top: 25px; }
.contents_wrap .section_04 { width: 100%; height: auto; margin-top: 60px; }



/**/

#networkpopup {
	display: none;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	z-index: 999;
}	

#networkpopup .networkpopup_bg {
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	z-index: 1;
	background-color: #000;
	opacity: 0.8;
}

#networkpopup .networkpopup_box {
	top: 50%; left: 50%;
	width: 550px; height: 500px;
	z-index: 2;
	background-color: #fff;
    transform: translateX(-50%) translateY(-50%);
	box-shadow: 5px 5px 20px -10px #000;
	padding: 45px 15px 15px 30px;
	box-sizing: border-box;
}

#networkpopup .networkpopup_box > div.networkpopup_contents { 
	width: 100%; height: 100%; 
	padding-right: 15px;

	overflow-x: hidden; 
	overflow-y: auto; 
	-webkit-overflow-scrolling : touch;
	scrollbar-3dLight-Color: #efefef; 
	scrollbar-arrow-color: #dfdfdf; 
	scrollbar-base-color: #efefef; 
	scrollbar-Face-Color: #dfdfdf; 
	scrollbar-Track-Color: #efefef; 
	scrollbar-DarkShadow-Color: #efefef; 
	scrollbar-Highlight-Color: #efefef; 
	scrollbar-Shadow-Color: #efefef;

	box-sizing: border-box;
}

#networkpopup .networkpopup_box > div.networkpopup_contents::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #fff; }
#networkpopup .networkpopup_box > div.networkpopup_contents::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: #efefef; }
#networkpopup .networkpopup_box > div.networkpopup_contents::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2); }
#networkpopup .networkpopup_box > div.networkpopup_contents::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1); }

#networkpopup .networkpopup_box > .networkpopup_close {
	top: 0px; right: 0px;
	width: 45px; height: 45px;
	background: url(../images/network_pop_close.png) no-repeat center center;
	cursor: pointer;
}



#networkpopup .networkpopup_box .networkpopup_top {
	width: 100%; height: auto;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left {
	width: 157px; height: auto;
	box-sizing: border-box;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_img {
	width: 100%; height: 157px;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_division {
	width: 100%; height: 35px; line-height: 35px;
	margin-top: 9px;
	text-align: center; color: #fff; font-size: 16px;
	box-sizing: border-box;
	background-color: #666666;
}



#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right { width: calc(100% - 157px); height: auto; }
#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right > div { width: 100%; height: auto; box-sizing: border-box; padding-left: 30px; }
#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_title { 
	width: 100%; height: auto; line-height: 1.5;
	font-size: 24px; color: #222; text-align: left;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_sub {
	width: 100%; height: auto; line-height: 1.5;
	font-size: 16px; color: #666666; text-align: left;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_name {
	width: 100%; height: auto; line-height: 1.5;
	padding: 10px 0px;
	font-size: 14px; color: #222; text-align: left;
	margin-top: 15px;
    border-bottom: 1px solid #e4e4e4;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_label { 
	top: 10px; left: 0px;
	width: 80px; height: auto; line-height: 1.5;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_txt { 
	width: 100%; height: auto; line-height: 1.5;
	padding-left: 80px; color: #666666;
	box-sizing: border-box;
	word-break:break-all;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_number {
	width: 100%; height: auto; line-height: 1.5;
	padding: 10px 0px;
	font-size: 14px; color: #222; text-align: left;
    border-bottom: 1px solid #e4e4e4;
}

#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_mail {
	width: 100%; height: auto; line-height: 1.5;
	padding: 10px 0px;
	font-size: 14px; color: #222; text-align: left;
    border-bottom: 1px solid #e4e4e4;
}

#networkpopup .networkpopup_box .networkpopup_bottom {
	width: 100%; height: auto;
	margin-top: 30px;
}

#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_txt_title{
	width: 100%; height: auto; line-height: 1.5;
	font-size: 16px; color: #222; text-align: left;
	padding-left: 15px; padding-bottom: 10px;
	background: url(../images/about_section_02_03.png) no-repeat left 12px;
	box-sizing: border-box;
    border-bottom: 1px solid #e4e4e4;
}

#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_desc {
	width: 100%; height: auto; line-height: 1.5;
	margin-top: 15px; font-size: 14px; color: #666; text-align: left;
}

#networkpopup .networkpopup_no { display: none; width: 100%; }

@media (max-width: 479px){ 
	.contents_wrap .section_header_txt { font-size: 16px; }
	.contents_wrap .section_tab_box ul li a { font-size: 12px; padding: 0px 5px; opacity: 1; }
	.contents_wrap .section_tab_box ul li a.active { background-color: #222222; color: #fff; }
	.contents_wrap .func_box .paging_area { font-size: 12px;  }
	.contents_wrap .func_box .select_area select { font-size: 12px; padding-left: 5px;  }
	.contents_wrap .func_box .search_area input { font-size: 12px; padding-left: 5px; }
	.contents_wrap .func_box .search_area .btn { right: 5px; background-size: 70% auto; }

	.contents_wrap .func_box .search_area { width: 102px; height: 30px; }
	.contents_wrap .func_box .select_area { height: 30px; }
	.contents_wrap .func_box{ height: 30px; line-height: 30px; } 

	.contents_wrap ul.list_box li { width: 50%; border-left: 1px solid #e1e1e1;  padding: 15px 10px; }
	.contents_wrap ul.list_box li:first-child{ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(1){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(5){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(6){ border-top: 0px solid #e1e1e1; }

	.contents_wrap ul.list_box li:nth-child(6n+1){ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4n+1){ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3n+1){ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2n+1){ border-left: 1px solid #e1e1e1; }

	.contents_wrap ul.list_box li .list_img { height: auto; }
	.contents_wrap ul.list_box li .list_img > img { display: block; }
	.contents_wrap ul.list_box li .list_title { font-size: 14px; margin-top: 15px; }
	.contents_wrap ul.list_box li .list_date { font-size: 14px; }
	.contents_wrap ul.list_box li .list_more { font-size: 12px; }
	.contents_wrap ul.list_box li .list_more a { font-size: 12px; width: 120px; height: 30px; line-height: 30px;  }
	.contents_wrap .section_04 { margin-top: 45px; }
	.contents_wrap ul.list_box li .list_desc { font-size: 12px; }
	.contents_wrap ul.list_box li .list_desc .list_data div { font-size: 12px; }
	.contents_wrap ul.list_box li .list_desc .list_devision div { font-size: 12px; }
	.contents_wrap .paging_box ul li a { font-size: 12px; }


	.contents_wrap .section_tab_box{ height: auto; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-top: 1px solid #666;}
	.contents_wrap .section_tab_box ul li.bar { display: none; }
	.contents_wrap .section_tab_box ul li { width: 50%; }
	.contents_wrap .section_tab_box ul li a { padding: 0px; width: 100%; text-align: center; font-size: 12px; height: 40px; line-height: 40px; }

	.contents_wrap .section_tab_box ul li a.border_left { border-left: 1px solid #e0e0e0; }
	.contents_wrap .section_tab_box ul li a.border_right { border-right: 1px solid #e0e0e0; }
	.contents_wrap .section_tab_box ul li a.border_bottom { border-bottom: 1px solid #e0e0e0; }


	#networkpopup .networkpopup_bg { box-sizing: border-box; }
	#networkpopup .networkpopup_box { max-width: 550px; width: calc(100% - 30px); height: 90%; padding: 45px 15px 15px 15px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right > div { padding-left: 0px; margin-top: 15px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_title { font-size: 18px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_sub { font-size: 14px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_label { font-size: 12px; width: 60px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_txt { padding-left: 60px; font-size: 12px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_division {  width: 142px;  font-size: 14px; height: 30px; line-height: 30px; margin-top: 8px; }
	#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_txt_title { font-size: 14px; }
	#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_desc { font-size: 12px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left { width: 100%; text-align: center; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_img { width: 142px; height: 142px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right { width: 100%; }
	#networkpopup .networkpopup_no { display: block; }

}

@media (max-width: 749px) and (min-width: 480px) { 
	.contents_wrap .section_header_txt { font-size: 18px; }
	.contents_wrap .section_tab_box ul li a { font-size: 12px; padding: 0px 5px; }
	.contents_wrap .func_box .paging_area { font-size: 12px;  }
	.contents_wrap .func_box .select_area select { font-size: 12px; padding-left: 5px;  }
	.contents_wrap .func_box .search_area input { font-size: 12px; padding-left: 5px; }
	.contents_wrap .func_box .search_area .btn { right: 5px; background-size: 70% auto; }

	.contents_wrap .func_box .search_area { width: 180px; height: 30px; }
	.contents_wrap .func_box .select_area { height: 30px; }
	.contents_wrap .func_box{ height: 30px; line-height: 30px; } 

	.contents_wrap ul.list_box li { width: 50%; padding: 15px 15px;  }
	.contents_wrap ul.list_box li:first-child{ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(1){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(5){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(6){ border-top: 0px solid #e1e1e1; }

	.contents_wrap ul.list_box li:nth-child(6n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2n+1){ border-left: 1px solid #e1e1e1; }


	.contents_wrap ul.list_box li .list_title { font-size: 14px; }
	.contents_wrap ul.list_box li .list_date { font-size: 14px; }
	.contents_wrap ul.list_box li .list_more { font-size: 12px; }

	.contents_wrap ul.list_box li .list_more a { font-size: 12px; width: 120px; height: 30px; line-height: 30px;  }
	.contents_wrap .section_04 { margin-top: 45px; }
	.contents_wrap ul.list_box li .list_desc { font-size: 12px; }
	.contents_wrap ul.list_box li .list_desc .list_data div { font-size: 12px; }
	.contents_wrap ul.list_box li .list_desc .list_devision div { font-size: 12px; }
	.contents_wrap .paging_box ul li a { font-size: 14px; }
	
	#networkpopup .networkpopup_bg { box-sizing: border-box; }
	#networkpopup .networkpopup_box { max-width: 550px; width: calc(100% - 30px); height: 90%; padding: 45px 15px 15px 15px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right > div { padding-left: 15px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_title { font-size: 18px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_sub { font-size: 14px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_label { font-size: 12px; width: 60px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right .networkpopup_txt { padding-left: 60px; font-size: 12px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_division { font-size: 14px; height: 30px; line-height: 30px; margin-top: 8px; }
	#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_txt_title { font-size: 14px; }
	#networkpopup .networkpopup_box .networkpopup_bottom .networkpopup_desc { font-size: 12px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left { width: 142px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_left .networkpopup_img { height: 142px; }
	#networkpopup .networkpopup_box .networkpopup_top .networkpopup_top_right { width: calc(100% - 142px); }
}

@media (max-width: 1023px) and (min-width: 750px) { 
	
	.contents_wrap .section_header_txt { font-size: 20px; }
	.contents_wrap .section_tab_box ul li a { font-size: 14px; padding: 0px 10px; }
	.contents_wrap .func_box .paging_area { font-size: 12px;  }
	.contents_wrap .func_box .select_area select { font-size: 12px; }
	.contents_wrap .func_box .search_area input { font-size: 12px; }

	.contents_wrap .func_box .search_area { width: 200px; height: 35px; }
	.contents_wrap .func_box .select_area { height: 35px; }
	.contents_wrap .func_box{ height: 35px; line-height: 35px; } 

	.contents_wrap ul.list_box li { width: 33.3333%; padding: 15px 15px; }
	.contents_wrap ul.list_box li:first-child{ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(1){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(5){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(6){ border-top: 0px solid #e1e1e1; }

	.contents_wrap ul.list_box li:nth-child(6n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3n+1){ border-left: 1px solid #e1e1e1; }


	.contents_wrap ul.list_box li .list_title { font-size: 14px; }
	.contents_wrap ul.list_box li .list_date { font-size: 14px; }
	.contents_wrap ul.list_box li .list_more { font-size: 12px; }
	.contents_wrap ul.list_box li .list_more a { font-size: 12px; height: 35px; line-height: 35px; }
	.contents_wrap .section_04 { margin-top: 45px; }
	.contents_wrap .paging_box ul li a { font-size: 14px; }


}


@media (max-width: 1279px) and (min-width: 1024px) { 
	.contents_wrap .section_header_txt { font-size: 20px; }
	.contents_wrap .section_tab_box ul li a { font-size: 14px; padding: 0px 15px; }
	.contents_wrap .func_box .paging_area { font-size: 14px;  }
	.contents_wrap .func_box .select_area select { font-size: 14px; }
	.contents_wrap .func_box .search_area input { font-size: 14px; }
	.contents_wrap ul.list_box li { width: 25%; }

	.contents_wrap ul.list_box li:first-child{ border-left: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(1){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(2){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(3){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4){ border-top: 1px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(5){ border-top: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(6){ border-top: 0px solid #e1e1e1; }

	.contents_wrap ul.list_box li:nth-child(6n+1){ border-left: 0px solid #e1e1e1; }
	.contents_wrap ul.list_box li:nth-child(4n+1){ border-left: 1px solid #e1e1e1; }



	.contents_wrap ul.list_box li .list_title { font-size: 14px; }
	.contents_wrap ul.list_box li .list_date { font-size: 14px; }
	.contents_wrap ul.list_box li .list_more { font-size: 14px; }
	.contents_wrap ul.list_box li .list_more a { font-size: 14px; }
	.contents_wrap .section_04 { margin-top: 45px; }

	

}

@media (max-width: 1578px) and (min-width: 1280px) { 

}

/*
	@media (max-width: 479px){ 

	}

	@media (max-width: 749px) and (min-width: 480px) { 

	}

	@media (max-width: 1023px) and (min-width: 750px) { 

	}


	@media (max-width: 1279px) and (min-width: 1024px) { 

	}

	@media (max-width: 1578px) and (min-width: 1280px) { 

	}
*/