@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@100;300;400;500&display=swap');

#container .index_row { width:100%; position:relative; display:flex; }
#container .index_row .section_left {width:72%; position:relative; padding:0 20px; border-right:1px solid #ccc; box-sizing:border-box;}
#container .index_row .section_right {width:28%; position:relative; padding:0 20px; border-left:1px solid #ccc; margin-left:-1px; box-sizing:border-box;}

@media screen and (max-width: 767px) {
	#container .index_row {flex-wrap:wrap;}
	#container .index_row .section_left, #container .index_row .section_right {width:100%; max-width:520px; margin:0 auto; border:none;}
}


#container .index_row .sticker_inner {}
#container .index_row .sticker_inner.fixed {position:absolute; left:20px; right:20px;}
#container .section.section_main { width:100%; position:relative; display:flex;}
#container .section .section_content { width:100%; position:relative; }
#container .section.section_main .post_main_wrap { width:100%; position:relative; overflow:hidden; height:350px; font-size:0}
#container .section.section_main .post_item { width:48.5%; height:100%; position:absolute; left:0; top:0;z-index:1;}
#container .section.section_main .post_item .image { position:absolute; overflow:hidden; width:100%; height:100%; left:0; top:0; z-index:1;}
#container .section.section_main .post_item .image a {display:block;}
#container .section.section_main .post_item .image img {transition:.5s all;}
#container .section.section_main .post_item:hover .image img { transform: scale(1.05); }
#container .section.section_main .post_item .cont { position:absolute; overflow:hidden; width:100%; height:85%; left:0; bottom:0; z-index:3; }
#container .section.section_main .post_item .cont_back { position:absolute; overflow:hidden; width:100%; height:100%; left:0; bottom:0; z-index:2; background:linear-gradient(rgba(255,0,0,0), black); 
/*background:rgba(0,0,0,0);*/ 
background:-moz-linear-gradient(top, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.07) 39%, rgba(0,0,0,1) 100%); 
background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.02)), color-stop(39%, rgba(0,0,0,0.07)), color-stop(100%, rgba(0,0,0,1))); 
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.07) 39%, rgba(0,0,0,1) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.07) 39%, rgba(0,0,0,1) 100%); 
background:-ms-linear-gradient(top, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.07) 39%, rgba(0,0,0,1) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.07) 39%, rgba(0,0,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}


#container .section.section_main .post_item .cont_back a {position:absolute; width:100%; height:100%;}
#container .section.section_main .post_item h3 {font-size:24px; font-weight:900; position:absolute; bottom:3.5em; left:0; right:0;}
#container .section.section_main .post_item h3 a { display:block; display:-webkit-box; width:100%; padding:5em 10% 0; overflow:hidden; text-overflow:ellipsis; line-height:1.5; -webkit-line-clamp:2; 
-webkit-box-orient:vertical; box-sizing:border-box; text-shadow:1px 1px 1px #333; color:#fff;}
#container .section.section_main .post_item p { font-size:14px; color:#fff; position:absolute; bottom:1.5em; left:0; right:0; }
#container .section.section_main .post_item p a { display:block; display:-webkit-box; width:100%; height:3.75em; padding:0 10%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; 
-webkit-line-clamp:3; -webkit-box-orient:vertical; box-sizing:border-box; color:#fff;}

#container .section.section_main .post_btns { }
#container .section.section_main .post_btns button { position:absolute; z-index:3; width:5%; height:0; padding-bottom:5%; top:50%; transform:translateY(-50%); }
#container .section.section_main .post_btns button.btn_post_prev { left:10px;}
#container .section.section_main .post_btns button.btn_post_next { right:10px;}
#container .section.section_main .post_btns button:before{ content:''; border: solid #fff; border-width:0 3px 3px 0; display: inline-block; padding:30%;  margin-top:17%; box-shadow:1px 1px 1px rgb(0 0 0 / 20%);}
#container .section.section_main .post_btns button.btn_post_prev:before {transform:rotate(135deg);}
#container .section.section_main .post_btns button.btn_post_next:before {transform:rotate(-45deg);}


@media screen and (max-width: 926px){
    #container .section.section_main .post_main_wrap { height:220px; }
	#container .section.section_main .post_btns button { position:absolute; z-index:3; width:10%; height:0; padding-bottom:10%; top:50%; transform:translateY(-50%); }
	
#container .section.section_main .post_item .cont_back { position:absolute; overflow:hidden; width:100%; height:85%; left:0; bottom:0; z-index:2; background:linear-gradient(rgba(255,0,0,0), black); 
/*background:rgba(0,0,0,0);*/ background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 59%, rgba(0,0,0,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), 
color-stop(69%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,1))); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 59%, rgba(0,0,0,1) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 59%, rgba(0,0,0,1) 100%); background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 59%, rgba(0,0,0,1) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,2) 59%, rgba(0,0,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

}
@media screen and (max-width: 20000px) { /* script roll */
	#container .section.section_main .post_item {width:100%;}
	#container .section.section_main .post_item .image img {width:100%;}
	#container .section.section_main .post_btns {display:block;}
}


#container .section.section_main_bt {width:100%; position:relative;}
#container .section.section_main_bt ul { display:flex; padding:1em 0; }
#container .section.section_main_bt ul li { flex:0 31%; margin:0 auto; }
#container .section.section_main_bt ul li:nth-child(1){ margin-left:0; }
#container .section.section_main_bt ul li:nth-child(3){ margin-right:0; }
#container .section.section_main_bt ul li:nth-child(4){ display:none; }
#container .section.section_main_bt ul li img { width:100% }
#container .section.section_main_bt .img_wrap { width:100%; overflow:hidden; border-radius:0.5em; }
#container .section.section_main_bt .img_wrap a {display:block; width:100%; height:100%;}
#container .section.section_main_bt .img_wrap img {  transition:.5s all; background:blue; }
#container .section.section_main_bt .img_wrap:hover img {transform:scale(1.05);}
#container .section.section_main_bt .cont { padding-top:.5em; }
#container .section.section_main_bt .cont .title { }
#container .section.section_main_bt .cont .title a { font-weight:600;  display:block; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; height:2.5em;  }
@media screen and (max-width: 926px) {
       #container .section.section_main_bt ul {flex-wrap: wrap; padding:1em 0 0;}
       #container .section.section_main_bt ul li { flex:0 48%; }
       #container .section.section_main_bt ul li:nth-child(1){ margin-left:0; margin-bottom:1em; }
       #container .section.section_main_bt ul li:nth-child(2){ margin-left:auto; margin-right:0; margin-bottom:1em;}
       #container .section.section_main_bt ul li:nth-child(3){ margin-left:0; margin-right:auto; }
       #container .section.section_main_bt ul li:nth-child(4){ display:block; }
}

#container .section.section_1 { width:100%; position:relative; padding-top:20px; }
#container .section.section_1 .section_content {display:flex; border:0px solid #cfcfcf; box-sizing:border-box; }
#container .section.section_1 .category_wrap { width:150px; /* flex:0 180px; */ border-right:0px solid #cfcfcf; }
#container .section.section_1 .category_wrap ul { padding:1.35em; box-sizing:border-box; }
#container .section.section_1 .category_wrap li {}
#container .section.section_1 .category_wrap li a { display:block; font-size:1.125em; font-weight:900; padding:.5em 0 .5em 1em; color:#333}
/*
#container .section.section_1 .category_wrap li a.active {color:attr(data-active);}
*/
#container .section.section_1 .content_wrap { width:calc(100% - 150px); /* flex:0 680px; */ display:flex; padding:1.35em; box-sizing:border-box; }
#container .section.section_1 .content_wrap .img_wrap {width:35%; overflow:hidden; border-radius:0.5em;  }
#container .section.section_1 .content_wrap .img_wrap a {display:block; width:100%; height:100%;}
#container .section.section_1 .content_wrap .img_wrap img {  transition:.5s all; background:blue; }
#container .section.section_1 .content_wrap .img_wrap:hover img {transform:scale(1.05);}

#container .section.section_1 .content_wrap .list_wrap { width:55%; padding-left:20px; }
#container .section.section_1 .content_wrap .list_wrap ul { }
#container .section.section_1 .content_wrap .list_wrap li { padding-left:20px; position:relative;}
#container .section.section_1 .content_wrap .list_wrap li:before {content:''; position:absolute; display:block; width:4px; height:4px; border-radius:100%; background:#333; left:.5em; top:.75em; }
#container .section.section_1 .content_wrap .list_wrap a { display:inline-block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:.5em 0; color:#333}

@media screen and (max-width: 926px) {
	#container .section.section_1 .section_content {display:block;}
	#container .section.section_1 .category_wrap {width:100%; border-right:0; border-bottom:1px solid #cfcfcf;}
	#container .section.section_1 .category_wrap ul {display:flex;}
	#container .section.section_1 .category_wrap li a {font-size:1em; padding:.5em .5em .5em .5em;}
	#container .section.section_1 .content_wrap {width:100%;}
}
@media screen and (max-width: 767px) {
	#container .section.section_1 .category_wrap {overflow:hidden; padding:1.35em; box-sizing:border-box;}
	#container .section.section_1 .category_wrap ul {padding:0; overflow-x:auto;}
	#container .section.section_1 .content_wrap {flex-wrap:wrap;}

	#container .section.section_1 .content_wrap .img_wrap {width:100%; height:0; padding-bottom:60%; }
	#container .section.section_1 .content_wrap .img_wrap .img_content {margin-top:-24%}
	#container .section.section_1 .content_wrap .img_wrap img {width:100%;}
	#container .section.section_1 .content_wrap .list_wrap {padding-left:0; width:100%; margin-top:1em;}
	#container .section.section_1 .content_wrap .list_wrap li.m_hide { display:none;}
}

#container .section.section_2 { width:100%; position:relative; padding-top:3em; }
#container .section.section_2 .section_content {display:flex; box-sizing:border-box; flex-wrap:wrap; border-bottom:0px solid #333;}
#container .section.section_2 .news_wrap { width:50%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_2 .news_wrap:nth-child(odd) {padding-right:.75em;}
#container .section.section_2 .news_wrap:nth-child(even) {padding-left:.75em;}
#container .section.section_2 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_2 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_2 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_2 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_2 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_2 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_2 .news_wrap .content { position:relative; }
#container .section.section_2 .news_wrap ul{ display:flex; flex-direction:column; padding-top:1em;}
#container .section.section_2 .news_wrap li.type_img { display:flex; padding:.5em 0 .5em; align-items:flex-start; position:relative;}
#container .section.section_2 .news_wrap li.type_img .img_wrap { position:relative; width:430px; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_2 .news_wrap li.type_img .cont { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; padding:0; overflow:hidden; border-radius:4px;}
#container .section.section_2 .news_wrap li.type_img .cont .title { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; }
#container .section.section_2 .news_wrap li.type_img .cont .title a { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; height:100%;  z-index:2;}
#container .section.section_2 .news_wrap li.type_img.type_img_0 .cont .title a span { position:absolute; bottom:0.75em; padding:0 .75em; color:#fff; display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#fff; font-size:1.125em;}
#container .section.section_2 .news_wrap li.type_img .cont .summary a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.55;
-webkit-line-clamp:3; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:5.8em; color:#888; font-size:.95em;}


#container .section.section_2 .news_wrap li.type_img.type_img_0 .cont .title:before 
{ content:''; display:block; width:100%; height:40%; bottom:0; position:absolute; z-index:1; background:linear-gradient(rgba(255,0,0,0), black); /*background:rgba(0,0,0,0);*/ 
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), 
color-stop(19%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); 
background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); 
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', 
GradientType=0 );}


#container .section.section_2 .news_wrap li.txt { padding-left:.75em; position:relative;}
#container .section.section_2 .news_wrap li.txt:before {content:''; position:absolute; display:block; width:4px; height:4px; border-radius:100%; background:#333; left:0; top:.75em;}
#container .section.section_2 .news_wrap li.txt a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; height:1.25em; line-height:1.5; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding:0.25em 0 .25em; color:#333}
#container .section.section_2 .news_wrap li.txt a:hover { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; height:1.25em;
line-height:1.5; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding:0.25em 0 .25em; color:#f00;}

@media screen and (max-width: 926px) {
	#container .section.section_2 .news_wrap ul { padding:1em 0 0}
	#container .section.section_2 .news_wrap li.type_img .img_wrap {width:100%;}
	#container .section.section_2 .news_wrap li.type_img .cont {width:calc(100% -0px);}
	/*#container .section.section_2 .news_wrap li.type_img .cont .summary a {-webkit-line-clamp:2; height:2.5em;}*/

	
}
@media screen and (max-width: 520px) {
	#container .section.section_2 .news_wrap:nth-child(odd) {padding-right:0;}
	#container .section.section_2 .news_wrap:nth-child(even) {padding-left:0;}
	#container .section.section_2 .section_content {display:block;}
	#container .section.section_2 .news_wrap {width:100%;}

	#container .section.section_2 .news_wrap li.type_img .img_wrap {width:100%;}
	#container .section.section_2 .news_wrap li.type_img .cont {width:100%;}
}

/* ±âÁ¸°Å
#container .section.section_3 { width:100%; position:relative; padding-top:3em; }
#container .section.section_3 .section_content {display:flex; box-sizing:border-box; flex-wrap:wrap; border-bottom:1px solid #333;}
#container .section.section_3 .news_wrap { width:50%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_3 .news_wrap:nth-child(odd) {padding-right:.75em;}
#container .section.section_3 .news_wrap:nth-child(even) {padding-left:.75em;}
#container .section.section_3 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_3 .news_wrap h2 span { font-size:1.125em; font-weight:900; }
#container .section.section_3 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_3 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_3 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(45deg); top:0.65em; }
#container .section.section_3 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(135deg); top:0.9em;}
#container .section.section_3 .news_wrap .content { position:relative; }
#container .section.section_3 .news_wrap ul{ display:flex; flex-direction:column; padding-top:1em;}
#container .section.section_3 .news_wrap li.type_img { display:flex; padding:.5em 0 .5em; align-items:flex-start; }
#container .section.section_3 .news_wrap li.type_img .img_wrap { position:relative; width:130px; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_3 .news_wrap li.type_img .cont { flex:1; padding-left:.75em; width:calc(100% - 130px); box-sizing:border-box; }
#container .section.section_3 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; }
#container .section.section_3 .news_wrap li.type_img .cont .title a {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0.25em 0; color:#333}
#container .section.section_3 .news_wrap li.type_img .cont .summary a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:3; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:3.8em; color:#888; font-size:.95em;}
*/

#container .section.section_3 { width:100%; position:relative; padding:3em 0px 0px 0px; }
#container .section.section_3 .section_content { box-sizing:border-box; border-bottom:0px solid #333; width:100%;}
#container .section.section_3 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em;padding:0 .75em; }
#container .section.section_3 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_3 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_3 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_3 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_3 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_3 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_3 .news_wrap .content { position:relative; }
#container .section.section_3 .news_wrap ul{ display:flex; flex-direction:row; flex-wrap:nowrap; padding-top:1em;}
#container .section.section_3 .news_wrap li.type_img:last-child  { display:none; }
#container .section.section_3 .news_wrap li.type_img { width:50%; display:flex; flex-direction:column; align-items: center; padding:.5em 0 .5em; }
#container .section.section_3 .news_wrap li.type_img .img_wrap { position:relative; width:90%; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_3 .news_wrap li.type_img .cont { flex:1; width:90%; }
#container .section.section_3 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; margin-top:.5em;}
#container .section.section_3 .news_wrap li.type_img .cont .title a {display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#333; font-size:.95em;}

#container .section.section_3 .news_wrap li.type_img:nth-child(7) { display:none; }
#container .section.section_3 .news_wrap li.type_img:nth-child(8) { display:none; }




@media screen and (max-width: 926px) {
	/* #container .section.section_3 .news_wrap li.type_img .img_wrap {width:38%;}
	#container .section.section_3 .news_wrap li.type_img .cont {width:62%;}
	#container .section.section_3 .news_wrap li.type_img .cont .summary a {-webkit-line-clamp:2; height:2.5em;} */
    #container .section.section_3 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em;padding:0 .01em; }
	#container .section.section_3 .section_content {max-width:926px; margin:0 auto;}
	#container .section.section_3 .news_wrap ul {flex-wrap:wrap;}

	#container .section.section_3 .news_wrap li.type_img {width:31%; margin:0 1%;}
	#container .section.section_3 .news_wrap li.type_img .img_wrap {width:100%;}
	#container .section.section_3 .news_wrap li.type_img .cont {padding-left:0; width:100%;}
	#container .section.section_3 .news_wrap li.type_img:last-child  { display:none; }

	#container .section.section_3 .news_wrap li.type_img:nth-child(7) { display:none; }
    #container .section.section_3 .news_wrap li.type_img:nth-child(8) { display:none; }
	

}

@media screen and (max-width: 767px) {
	/* #container .section.section_3 .news_wrap:nth-child(odd) {padding-right:0;}
	#container .section.section_3 .news_wrap:nth-child(even) {padding-left:0;}
	#container .section.section_3 .section_content {display:block;}
	#container .section.section_3 .news_wrap {width:100%;} */
    #container .section.section_3 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em;padding:0 .01em; }
	#container .section.section_3 .section_content {max-width:767px; margin:0 auto;}
	#container .section.section_3 .news_wrap ul {justify-content:space-between;}
	#container .section.section_3 .news_wrap li.type_img {width:48%;}
	#container .section.section_3 .news_wrap li.type_img:last-child  { display:block; }

	#container .section.section_3 .news_wrap li.type_img:nth-child(7) { display:block; }
    #container .section.section_3 .news_wrap li.type_img:nth-child(8) { display:block; }


}

#container .section.section_4 { width:100%; position:relative; padding-top:3em; }
#container .section.section_4 .section_content {display:flex; box-sizing:border-box; flex-wrap:wrap; border-bottom:0px solid #333;}
#container .section.section_4 .news_wrap { width:50%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_4 .news_wrap:nth-child(odd) {padding-right:.75em;}
#container .section.section_4 .news_wrap:nth-child(even) {padding-left:.75em;}
#container .section.section_4 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_4 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_4 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_4 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_4 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_4 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_4 .news_wrap .content { position:relative; }
#container .section.section_4 .news_wrap ul{ display:flex; flex-direction:column; padding-top:1em;}
#container .section.section_4 .news_wrap li.type_img { display:flex; padding:.5em 0 .5em; align-items:flex-start; }
#container .section.section_4 .news_wrap li.type_img .img_wrap { position:relative; width:130px; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_4 .news_wrap li.type_img .cont { flex:1; padding-left:.75em; width:calc(100% - 130px); box-sizing:border-box; }
#container .section.section_4 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; }
#container .section.section_4 .news_wrap li.type_img .cont .title a {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0.25em 0; color:#333}
#container .section.section_4 .news_wrap li.type_img .cont .summary a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:3; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:3.8em; color:#888; font-size:.95em;}
#container .section.section_4 .news_wrap li.txt { padding-left:.75em; position:relative;}
#container .section.section_4 .news_wrap li.txt:before {content:''; position:absolute; display:block; width:4px; height:4px; border-radius:100%; background:#333; left:0; top:.75em;}
#container .section.section_4 .news_wrap li.txt a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; height:1.25em; line-height:1.5; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding:0.25em 0 .25em; color:#333}

@media screen and (max-width: 926px) {
	#container .section.section_4 .news_wrap li.type_img .img_wrap {width:38%;}
	#container .section.section_4 .news_wrap li.type_img .cont {width:62%;}
	#container .section.section_4 .news_wrap li.type_img .cont .summary a {-webkit-line-clamp:2; height:2.5em;}
}
@media screen and (max-width: 520px) {
	#container .section.section_4 .news_wrap:nth-child(odd) {padding-right:0;}
	#container .section.section_4 .news_wrap:nth-child(even) {padding-left:0;}
	#container .section.section_4 .section_content {display:block;}
	#container .section.section_4 .news_wrap {width:100%;}
}

#container .section.section_5 { width:100%; position:relative; padding-top:1.25em; }
#container .section.section_5 .section_content { box-sizing:border-box; border-bottom:1px solid #333; width:100%;}
#container .section.section_5 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_5 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_5 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_5 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_5 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_5 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_5 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_5 .news_wrap .content { position:relative; }
#container .section.section_5 .news_wrap ul { display:flex; flex-direction:row; flex-wrap:wrap; padding-top:1em;}
#container .section.section_5 .news_wrap li.type_img:nth-child(2)  {display:none;}
#container .section.section_5 .news_wrap li.type_img { width:100%; display:flex; flex-direction:column; align-items: center; padding:.5em 0 .5em; }
#container .section.section_5 .news_wrap li.type_img .img_wrap { position:relative; width:200px; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_5 .news_wrap li.type_img .cont { flex:1; padding-left:.75em; width:220px; }
#container .section.section_5 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; margin-top:.5em;}
#container .section.section_5 .news_wrap li.type_img .cont .title a {display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#333; font-size:.95em;}

@media screen and (max-width: 767px) {
	#container .section.section_5 .news_wrap li.type_img {width:100%;}
	#container .section.section_5 .news_wrap li.type_img .img_wrap {width:100%;}
	#container .section.section_5 .news_wrap li.type_img .cont {padding-left:0; width:100%;}
	#container .section.section_5 .news_wrap li.type_img:nth-child(2)  {display:block;}
}
@media screen and (max-width: 520px) {
	#container .section.section_5 .news_wrap ul {justify-content:space-between;}
	#container .section.section_5 .news_wrap li.type_img {width:48%;}
	#container .section.section_5 .news_wrap li.type_img:nth-child(2)  {display:block;}
}

#container .section.section_6 { width:100%; position:relative; padding-top:3em; }
#container .section.section_6 .section_content { box-sizing:border-box; border-bottom:0px solid #333; width:100%;}
#container .section.section_6 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_6 .news_wrap:nth-child(odd) {padding-right:.75em;}
#container .section.section_6 .news_wrap:nth-child(even) {padding-left:.75em;}
#container .section.section_6 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_6 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_6 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_6 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_6 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_6 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_6 .news_wrap .content { position:relative; }
#container .section.section_6 .news_wrap ul{ display:flex; flex-direction:column; flex-wrap:wrap; padding:1em 1em 0;}
#container .section.section_6 .news_wrap li.type_img { width:100%; display:flex; flex-direction:row; align-items: center; padding:.5em 0 .5em; }
#container .section.section_6 .news_wrap li.type_img .img_wrap { position:relative; width:90px; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_6 .news_wrap li.type_img .cont { flex:1; padding-left:.75em; width:calc(100% - 90px); box-sizing:border-box;}
#container .section.section_6 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; }
#container .section.section_6 .news_wrap li.type_img .cont .title a {display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#333; font-size:.95em;}
#container .section.section_6 .news_wrap li.type_img.type_img_0 { width:100%; display:block; position:relative; padding:0}
#container .section.section_6 .news_wrap li.type_img.type_img_0 .img_wrap { position:relative; width:100%; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_6 .news_wrap li.type_img.type_img_0 .cont { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; padding:0; overflow:hidden; border-radius:4px;}
#container .section.section_6 .news_wrap li.type_img.type_img_0 .cont .title { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; }
#container .section.section_6 .news_wrap li.type_img.type_img_0 .cont .title a { position:absolute; bottom:0; top:0; left:0; right:0; width:100%; height:100%;  z-index:2;}
#container .section.section_6 .news_wrap li.type_img.type_img_0 .cont .title a span { position:absolute; bottom:.75em; padding:0 .75em; color:#fff; display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#fff; font-size:1.125em;}
#container .section.section_6 .news_wrap li.type_img.type_img_0 .cont .title:before { content:''; display:block; width:100%; height:80%; bottom:0; position:absolute; z-index:1; background:linear-gradient(rgba(255,0,0,0), black); /*background:rgba(0,0,0,0);*/ background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(19%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

@media screen and (max-width: 767px) {
	#container .section.section_6 .news_wrap ul { padding:1em 0 0}
	#container .section.section_6 .news_wrap li.type_img .img_wrap {width:60px;}
	#container .section.section_6 .news_wrap li.type_img .cont {width:calc(100% - 60px);}
}
@media screen and (max-width: 520px) {
	#container .section.section_6 .news_wrap li.type_img .img_wrap {width:38%;}
	#container .section.section_6 .news_wrap li.type_img .cont {width:62%;}
}

#container .section.section_7 { width:100%; position:relative; padding:1.25em 20px 0; box-sizing:border-box;}
#container .section.section_7 .section_content { box-sizing:border-box; border-bottom:0px solid #333; width:100%;}
#container .section.section_7 .news_wrap { width:100%; box-sizing:border-box; margin-bottom:2em; }
#container .section.section_7 .news_wrap h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_7 .news_wrap h2 span { font-size:1.4em; font-weight:900; }
#container .section.section_7 .news_wrap h2 a {font-size:.75em; position:absolute; right:0; top:0; padding:.25em 0 .5em; color:#333}
#container .section.section_7 .news_wrap h2 a i {display:inline-block; width:1em; height:1em; padding-left:.5em; }
#container .section.section_7 .news_wrap h2 a i:before { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(90deg); top:0.75em; }
#container .section.section_7 .news_wrap h2 a i:after { content:''; position:absolute; width:.4em; height:1px; background:#333; transform: rotate(180deg); top:0.75em;}
#container .section.section_7 .news_wrap .content { position:relative; }
#container .section.section_7 .news_wrap ul{ display:flex; flex-direction:row; flex-wrap:nowrap; padding:1em 0 0 1em;}
#container .section.section_7 .news_wrap li.type_img { width:50%; display:flex; flex-direction:column; align-items:left; padding:.5em 0 .5em; }
#container .section.section_7 .news_wrap li.type_img .img_wrap { position:relative; width:95%; overflow:hidden; border-radius:4px; font-size:0 }
#container .section.section_7 .news_wrap li.type_img .cont { flex:1; width:99%; }
#container .section.section_7 .news_wrap li.type_img .cont .title { font-size:1em; font-weight:600; margin-top:.5em;}
#container .section.section_7 .news_wrap li.type_img .cont .title a {display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#333; font-size:.95em;}


@media screen and (max-width: 767px) {
	#container .section.section_7 .section_content {max-width:520px; margin:0 auto;}
	#container .section.section_7 .news_wrap ul {flex-wrap:wrap;}
}


#container .section.section_most_news { width:100%; position:relative; padding-top:3em; }
#container .section.section_most_news .section_content { box-sizing:border-box; border-bottom:0px solid #333; width:100%;}
#container .section.section_most_news h2 { position:relative; border-bottom:1px solid #ddd; padding-bottom:.5em; }
#container .section.section_most_news h2 span { font-size:1.125em; font-weight:900; }
#container .section.section_most_news li { display:flex; padding:.95em 0 .95em .5em; border-bottom:1px solid #ccc}
#container .section.section_most_news li strong { font-size:2em; text-align:center; margin-right:.9em; font-style:oblique; font-family: 'Noto Sans KR', sans-serif; font-weight:100;}
#container .section.section_most_news li a { display:block; display:-webkit-box; width:100%; overflow:hidden; text-overflow:ellipsis; line-height:1.25; -webkit-line-clamp:2; -webkit-box-orient:vertical; box-sizing:border-box; white-space:normal; height:2.5em; color:#888; font-size:.95em; }
@media screen and (max-width:520px) {
	#container .section.section_most_news li.m_hide { display:none;}
}

#container .section .news_wrap li.type_img .img_wrap img {transition:.5s all; width:100%;}
#container .section .news_wrap li.type_img:hover .img_wrap img { transform: scale(1.1); }
#container .banner {text-align:center;}
#container .banner img { width:100%;} 
#container .banner iframe { width:100%;}