@charset "utf-8";

@media only screen and (max-width: 1280px) {
	.grid{padding-left:30px; padding-right:30px; margin:0; width:auto}
	.wide{margin:0; width:auto}
	#header .inner_header{padding-bottom:30px}
	#btn_allmenu{left:30px; margin-left:0}
	#header .inner_header .nav_bar .r_share{right:30px; margin-right:0}
	#header .inner_header .logo_bar.logo_center .top_ad{left:30px}	
	#header .inner_header .logo_bar h1{left:30px}
	#header .inner_header .logo_bar .ad_right{right:30px}
	.sc_ad{display:none}

	.list_news1_1 li .txt_news .news_tit strong{font-size:17px; line-height:36px;}
	.list_news2_1 li a{padding-top:20px; padding-bottom:20px}
	.list_news2_1 li .txt_news .news_tit strong{font-size:18px; line-height:24px;}
	.list_news2_1 li .txt_news p.ellips3{-webkit-line-clamp: 2;}
	.list_news2_1 li .txt_news p{font-size:13px; line-height:21px}
	.list_news2_1 li.main_news a{padding-top:18px; padding-bottom:18px}
	.list_news2_1 li.main_news .txt_news .news_tit strong{font-size:23px; line-height:36px;}
	.list_news2_2 li .txt_news .news_tit strong{max-height:72px; font-size:18px; line-height:24px;}
	.list_news2_2 li .a_list .txt_news p.ellips4{-webkit-line-clamp:3;}
	.list_news2_3 li a{padding-top:16px; padding-bottom:16px}
	.list_news2_3 li .thumb{width:60px}
	.list_news2_3 li .txt_news .news_tit strong{max-height:44px; font-size:16px; line-height:22px;}
	.list_news2_4 li a{padding-top:20px; padding-bottom:20px}
	.list_news2_4 li .txt_news .news_tit strong{font-size:18px; line-height:24px;}
	.list_news2_4 li .txt_news p{font-size:13px; line-height:21px}
	.list_news2_4 li .txt_news .news_date{margin-top:8px;}
	.list_news2_5 li .a_list .txt_news{padding-right:0}
	.list_news2_5 li .txt_news .news_tit strong{font-size:18px;}
	.list_news2_5 li .txt_news p{font-size:13px; line-height:21px}
	.list_news2_5 li .txt_news .news_date{margin-top:8px;}
	.list_news3_2 li a{padding:21px 20px;}
	.list_news3_2 li.main_news a{padding:21px 20px 25px;}
	.list_news3_2 li .txt_news .news_tit strong{font-size:15px;}
	
	.list_thumb1_1 li .txt_news{padding:9px;}
	.list_thumb1_1 li .txt_news .news_tit strong{font-size:14px; line-height:18px;}
	.list_thumb1_2 li .txt_news .news_tit strong{font-size:15px; line-height:22px;}
	.list_thumb1_2 li .txt_news .news_date{display:none;}
	.list_thumb1_3 li .txt_news .news_tit strong{font-size:15px; line-height:22px;}
	.list_thumb1_5 li .txt_news .news_tit strong{font-size:14px; line-height:20px;}
	.list_thumb1_5 li.main_news .news_tit strong{font-size:15px}
	.list_thumb2_1 li .txt_news .news_tit strong{font-size:14px}
	.list_thumb2_3 .main_news .thumb_c:after{padding-bottom:136%}
	.list_thumb2_3 .item_news .thumb_c:after{padding-bottom:calc(68% - 0.5px)}

	.article_type1 .txt_news{width:calc(100% - 80px); padding:14px 18px 20px;}
	.article_type1 .txt_news .news_tit strong{font-size:28px; line-height:36px;}
	.article_type2 .list_thumb1_1{padding-top:20px}
	.article_type3 .thumb1_2{margin-top:20px}
	.article_type4 .sc_left{padding-right:15px; border:0}
	.article_type4 .sc_right{padding-left:15px}
	.article_type6 .ct_news .inner_news{height:424px;}
	.article_type9 .thumb2_1:after{padding-bottom:68.75%}
	.article_type12 .txt_news .news_tit strong{font-size:18px;}
	.article_type12 .txt_news p{margin-top:7px; font-size:13px; line-height:20px}
	.article_type12 .txt_news .news_date{margin-top:7px;}
	.article_type13 .txt_news{padding:14px 18px 20px}
	.article_type13 .txt_news .news_tit strong{font-size:17px; line-height:23px;}
	.article_type13 .txt_news p{font-size:13px; line-height:20px}
	.article_type14 .movie > div{height:470px; overflow:hidden;}
	.article_type14 .movie .sc_movie{width:calc(100% - 300px)}
	.article_type14 .movie .list_movie{width:300px;}
	.article_type15 .list_news2_4 li:first-child a{padding-top:10px}
	.article_type16{padding:20px 25px;}

	/*View*/
	.summary_view strong{font-size:16px; line-height:28px}
	.article_title_bar .view_head_title h2{font-size:36px; line-height:48px}
	.view_body .view_article p{font-size:18px; line-height:30px}
	.view_comment .view_list_cmt .list_cmt li .cmt_txt{font-size:16px; line-height:27px;}
}

@media only screen and (max-width: 1200px) {  	
	#header .inner_header .nav_bar nav > ul > li > a{font-size:15px; padding:10px 9px} 
	.sub_content{padding-left:30px; padding-right:30px; margin:0; width:auto}
	#footer .inner_footer .top_footer .footer_menu li a{padding:0 10px 0 6px}
	#footer .inner_footer .bottom_footer .sc_address address{font-size:12px;}
	.index_row .col_big > div{margin-bottom:30px}
	.index_row .prg_s5 .swiper-button-prev{left:50%}
	.index_row .prg_s5 .swiper-button-next{left:calc(50% + 27px)}
	.list_news3_1 li a{padding-top:4px; padding-bottom:4px}

	.fixed_title_bar h1{top:15px}
	.fixed_title_bar h1 img{width:130px}
	.fixed_title_bar .article_title{text-align:center; padding-top:20px}
	.fixed_title_bar .article_title strong{font-size:19px}

	.list_thumb3_1 li .txt_news .news_tit strong{max-height:40px; font-size:14px; line-height:20px}
	.list_thumb4_1 li{margin-bottom:35px}
	.list_thumb4_1 li:first-child{padding-bottom:30px;}
	.list_thumb4_1 li .txt_news p{max-height:44px}
	.list_thumb4_1 li .txt_news .news_date{display:none;}
	.list_news4_3 > li{float:left; width:calc(16.6666666% - 17px); margin-right:20px;}

	.article_type54{position:relative; padding:20px 30px 40px}
	.article_type58 .swiper-container .thumb_c{padding-bottom:53%}
	.article_type58 .swiper-container .txt_news p{max-height:22px}
	.article_type64 .list_thumb1_1 li .txt_news .news_tit strong{max-height:36px}
	.article_type65 .list_news_c .txt_news .news_tit strong{max-height:26px;}
	.article_type65 .list_news_c .txt_news p{max-height:44px;}
	.article_type65 .list_news_c .thumbnail .thumb_c:after{padding-bottom:50%}

	.article_type59 .list_news_c li{padding-top:27px; padding-bottom:28px;}
	.article_type59 .list_news_c li .thumbnail .thumb_c:after{padding-bottom:74%}
	.article_type59 .list_news_c li.main_news{padding-bottom:33px}
	.article_type59 .list_news_c li.main_news .a_list .thumbnail .thumb_c:after{padding-bottom:122%}
	.article_type59 .list_news_c li .txt_news .news_tit strong{max-height:26px;}
	.article_type59 .list_news_c li .a_list .txt_news p{max-height:60px}

	.article_type61 .c_type .card_thumb_c .thumb_c:after{padding-bottom:97%}
	.article_type61 .c_type .card_thumb_c .txt_news{padding:16px 15px 0 15px;}
	.article_type61 .c_type .card_thumb_c .txt_news .news_date{display:none;}

	.article_type62{padding:20px 20px 11px;}

	.article_type66 .card_thumb_c .thumb_c:after{padding-bottom:66%}
	.article_type66 .card_thumb_c .txt_news{padding:16px 15px 0 15px;}
	.article_type66 .card_thumb_c .txt_news .news_date{display:none;}

	.article_type66 .card_thumb_c  .prg_s5 .swiper-button-prev{left:50%}
	.article_type66 .card_thumb_c  .prg_s5 .swiper-button-next{left:calc(50% + 27px)}
}

@media only screen and (min-width: 1024px) { 
	[data-sidebar],
	[data-sidebar-overlay]{visibility:hidden; opacity:0}
}


@media only screen and (max-width: 1023px) { 
	#header{height:auto}
	#container{padding-top:95px}
	#header .inner_header{display:none}
	#header .mobile_header{display:block}
	#header .mobile_header .btn_allmenu{left:25px}
	#btn_search{right:25px}
	#sub_nav{display:none;}
	#mobile_subnav{display:block;}
	.sub_content{padding-left:0; padding-right:0}
	#header .mobile_header .m_row_header h1 img{width:132px; margin-left:-9px}
	#footer .inner_footer{display:none}
	#footer .mobile_footer{display:block}

	.fixed_title_bar{display:none;}

	.index_row.top_gray{padding-top:0}
	.index_row .col_left{padding-right:15px}
	.index_row .col_right{padding-left:15px}
	.index_row .hm_col1_3:nth-child(1){padding-right:20px}
	.index_row .hm_col1_3:nth-child(2){padding-left:10px; padding-right:10px}
	.index_row .hm_col1_3:nth-child(3){padding-left:20px}
	.index_row .hm_col1_4:nth-child(1){padding-right:12px}
	.index_row .hm_col1_4:nth-child(2){padding-left:6px; padding-right:6px}
	.index_row .hm_col1_4:nth-child(3){padding-left:6px; padding-right:6px}
	.index_row .hm_col1_4:nth-child(4){padding-left:12px}
	.index_row .hm_col1_21{padding-left:15px}
	.index_row .hm_col2_21{padding-right:15px}
	.index_row .hm_col1_21.sticky{top:80px}
	.index_row .hm_colm1_3{width:50%;}
	.index_row .hm_colm2_3{width:50%;}
	.index_row .hm_colm_in{width:100%; padding:0}
	.index_row .hm_col.hm_col2_3y1{margin-bottom:0}
	.index_row .hm_col1_3y1 .btn_admin{right:21px}
	.index_row .col_big > div{margin-bottom:20px}
	.index_row .prg_s5 .swiper-button-prev{left:52%}
	.index_row .prg_s5 .swiper-button-next{left:calc(52% + 28px)}

	/*3분할*/
	.index_row .hm_col1_3y1{padding-right:10px; border-right:0}
	.index_row .col_big{padding-left:10px; padding-right:20px}
	.index_row .hm_col2_3y2{float:left; width:calc(74.4% + 21px); padding-right:20px}
	.index_row .hm_col1_3y2{float:right; width:calc(25.6% - 21px)}

	.sc_ad_wide{padding:0}

	.tabs_t1 .tab_buttons .tablink{line-height:32px;}
	.tabs_t1 .tab_buttons .tablink span{font-size:11px}
	.tabs_t2 .tab_buttons .tablink{padding:18px 0 5px;}
	.tabs_t2 .tab_buttons .tablink span{font-size:17px; padding-bottom:13px}
	.tabs_t2 .tab_ct .tabcontent{display:none; padding:11px 30px;}
	.tabs_t4 .tab_title{padding-top:7px; padding-bottom:7px}
	.tabs_t4 .tab_title .title{font-size:14px}
	.tabs_t4 .tab_title .tab_buttons .tablink{margin-left:7px; font-size:12px}

	.list_news1_1 li .txt_news .news_tit strong{font-size:16px; line-height:34px;}
	.list_news1_2 li .txt_news .news_tit strong{font-size:15px; line-height:34px}
	.list_news2_1 li a{padding-top:14px; padding-bottom:14px}
	.list_news2_1 li.main_news a{padding-top:13px; padding-bottom:13px}
	.list_news2_4 li a{padding-top:14px; padding-bottom:14px}
	.list_news1_3 li{padding-top:13px; padding-bottom:13px}
	.list_news1_3 li .txt_news .news_tit strong{font-size:15px}	

	.list_news2_7 li a{padding-top:13px; padding-bottom:13px}
	.list_news2_7 li .txt_news .news_tit strong{max-height:22px; font-size:16px; line-height:22px;}
	.list_news2_7 li .txt_news p{margin-top:3px; max-height:40px; font-size:13px; line-height:20px}
	
	.list_news3_3 > ul{width:100%}
	.list_news3_3 .list_left{float:none; padding-right:0}
	.list_news3_3 .list_right{display:none; padding-left:0}

	.list_news4_1 > li{width:calc(33.33333333333% - 14px); margin-right:20px; margin-bottom:20px;}
	.list_news4_1 > li .main_news .txt_news{padding:15px 15px 5px;}
	.list_news4_1 > li .main_news .txt_news .news_tit strong{font-size:16px}
	.list_news4_1 .in_list{padding:13px 15px 0;}
	.list_news4_1 .in_list li a{padding-top:12px; padding-bottom:12px;}
	.list_news4_1 .in_list li .txt_news{padding-right:15px}
	.list_news4_1 .in_list li .txt_news .news_tit strong{font-size:14px;}
	.list_news4_1 .in_list ul + .btn_more a{display:block; padding:12px 0;}

	.list_news4_3 > li{float:none; display:inline-block; width:calc(33.33333333333% - 14px); margin-left:-4px; vertical-align:top; }
	.list_news4_3 > li:nth-child(3n){margin-right:0}
	.list_news4_3 > li:nth-child(3n - 2){margin-left:0}

	.list_thumb1_4 li{float:left; width:calc(50% - 8px); padding-right:8px; margin-right:16px; margin-bottom:24px}
	.list_thumb1_4 li:nth-child(even){margin-right:0}
	.list_thumb1_5 li.rank1{padding-right:7px}
	.list_thumb1_5 li.rank2{padding-left:7px}
	.list_thumb1_5 li:nth-child(3){padding-right:8px}
	.list_thumb1_5 li:nth-child(4){padding-left:4px; padding-right:4px;}
	.list_thumb1_5 li:nth-child(5){padding-left:8px}
	.list_thumb1_6 li .news_cate{top:-15px; min-width:0; padding:7px 10px; font-size:11px} 
	.list_thumb1_6 li .txt_news{min-height:76px; padding:16px 10px 14px}
	.list_thumb1_6 li .txt_news .news_tit strong{font-size:14px; line-height:22px; }
	.list_thumb2_4 li .txt_news{padding:15px 18px;}
	.list_thumb4_1 li .txt_news p{max-height:63px; font-size:13px; line-height:21px;  -webkit-line-clamp: 3}
	.list_thumb4_1 li .txt_news .news_tit strong{max-height:48px; font-size:17px; line-height:24px;}

	.article_type1 .txt_news{width:calc(100% - 20px); padding:14px 15px 14px 18px;}
	.article_type1 .txt_news .news_tit strong{font-size:22px; line-height:31px;}
	.article_type3 .list_thumb1_2{padding-bottom:32px;}
	.article_type3 .list_news1_1{margin-top:20px}
	.article_type4 .sc_left{padding-right:8px}
	.article_type4 .sc_right{padding-left:8px}
	.article_type14 .movie > div{float:none}
	.article_type14 .movie .sc_movie{width:100%; height:398px}
	.article_type14 .movie .list_movie{width:100%; height:280px}
	.article_type14 .movie .list_movie .top_list{height:60px; padding:14px 18px 0;}
	.article_type14 .movie .list_movie li .thumb,
	.article_type14 .movie .list_movie li .txt_news{height:50px;}
	.article_type14 .movie .list_movie li .thumb{width:80px;}
	.article_type14 .movie .list_movie li .txt_news .news_tit strong{font-size:13px; line-height:20px;}
	.article_type16{padding:15px 15px;}
	.article_type16 .list_news3_1{margin-top:15px; margin-bottom:20px}
	.article_type21 .txt_news{position:relative; left:auto; bottom:auto; width:100%; padding:30px 42px 25px 26px}
	.article_type21 .txt_news .news_tit strong{font-size:27px; line-height:35px;}
	.article_type22 .thumb_c{padding-bottom:67%}
	.article_type22 .txt_news{padding:30px 30px 24px 26px}
	.article_type22 .txt_news .news_cate3_1{position:relative; left:auto; top:auto; padding:0; margin-bottom:13px}
	.article_type22 .txt_news .news_tit strong{font-size:27px; line-height:35px}
	.article_type24 .main_news .txt_news .news_tit strong{font-size:23px;}
	.article_type25 .txt_news{padding:20px 0 5px;}
	.article_type25 .txt_news .news_cate{top:-21px; padding:5px 20px 5px; border-radius:15px 15px 0 0;}
	.article_type25 .txt_news .news_cate span{font-size:13px; line-height:24px}
	.article_type25 .txt_news .news_tit strong{font-size:24px; line-height:35px}
	.index_row .article_type25 .prg_s2 .swiper-button-next,
	.index_row .article_type25 .prg_s2 .swiper-button-prev{top:20px;}

	.article_type51 .tabs_thumb{width:calc(100% - 150px)}
	.article_type51 .tabs_thumb a{height:320px}
	.article_type51 .thumb_c1{height:320px}
	.article_type51 .tabs_thumb .txt_news .news_tit strong{max-height:60px; font-size:22px; line-height:30px;}
	.article_type51 .tabs_pager{width:150px}
	.article_type51 #bx-pager{height:320px}	
	.article_type51 .tabs_pager .item_tabs .txt_news .news_tit strong{max-height:44px; font-size:16px; line-height:22px}

	.article_type58 .swiper-container .thumb_c{padding-bottom:67%}
	.article_type58 .swiper-container .txt_news .news_tit strong{max-height:30px; font-size:20px; line-height:30px}
	.article_type58 .swiper-container .txt_news p{margin-top:3px; max-height:44px;}

	.article_type59 .list_news_c li{padding-top:21px; padding-bottom:20px}
	.article_type59 .list_news_c li .thumbnail .thumb_c:after{padding-bottom:100%}
	.article_type59 .list_news_c li.main_news .a_list .txt_news .news_date{display:none;}
	.article_type59 .list_news_c li.main_news{padding-top:16px; padding-bottom:28px}
	.article_type59 .list_news_c li.main_news .a_list .thumbnail .thumb_c:after{padding-bottom:120%}

	
	.article_type61 .ad_type_c1{padding:20px 40px;margin-bottom:20px}
	.article_type61 .c_type .ad_type_c2{width: 240px; margin-right:20px; margin-bottom:20px}
	.article_type61 .c_type .card_thumb_c{float:left; width:calc(100% - 260px)}
	.article_type61 .c_type .card_thumb_c .txt_news{padding:20px 12px 0}
	.article_type61 .c_type .card_thumb_c .txt_news .news_cate{padding:0 20px 0 10px; font-size:12px; line-height:27px}
	.article_type61 .c_type .card_thumb_c .thumb_c{width:48%}
	.article_type61 .c_type .card_thumb_c .thumb_c:after{padding-bottom:134%;}
	.article_type61 .c_type .card_thumb_c .txt_news .news_tit strong{max-height:44px; font-size:15px; line-height:22px}
	.article_type61 .c_type .card_thumb_c .txt_news p{max-height:40px; font-size:12px; line-height:20px}
	.index_row .article_type61 .ad_type_c1 .swiper-button-prev{left:12px}
	.index_row .article_type61 .ad_type_c1 .swiper-button-next{right:12px} 

	.article_type64{margin-top:0}
	.article_type64 .list_thumb1_1 li .txt_news{padding:7px 10px}
	.article_type64 .list_thumb1_1 li .txt_news .news_tit strong{max-height:30px; font-size:12px}
	.article_type65 .list_news_c .txt_news .news_date{display:none;}
	.article_type65 .list_news_c .txt_news{padding-right:15px}
	.article_type65 .list_news_c .txt_news .news_tit strong{max-height:26px; font-size:16px; line-height:26px}
	.article_type65 .list_news_c .txt_news p{margin-top:10px}

	.article_type66 .card_thumb_c .txt_news{padding:20px 12px 0}
	.article_type66 .card_thumb_c .txt_news .news_cate{padding:0 20px 0 10px; font-size:12px; line-height:27px}
	.article_type66 .card_thumb_c .thumb_c{width:48%}
	.article_type66 .card_thumb_c .thumb_c:after{padding-bottom:82%;}
	.article_type66 .card_thumb_c .txt_news .news_tit strong{max-height:44px; font-size:15px; line-height:22px}
	.article_type66 .card_thumb_c .txt_news p{max-height:40px; font-size:12px; line-height:20px}

	.article_type66 .card_thumb_c .prg_s5 .swiper-button-prev{left:52%}
	.article_type66 .card_thumb_c .prg_s5 .swiper-button-next{left:calc(52% + 28px)}

	/*View*/
	.related_news ul li a{font-size:16px; line-height:30px}
	.journalist_card .more_news ul li a{font-size:15px; line-height:28px;}
	.article_title_bar .view_head_top{padding-top:15px}
	.article_title_bar .view_head_title h2{font-size:32px; line-height:44px}
	.view_body .view_article .view_article_photo.img_center table tr td{width:100%;}
	.view_body .view_article .view_article_photo.img_left2{float:none; width:100%; margin-right:0}
	.view_body .view_article .view_article_photo.img_right2{float:none; width:100%; margin-left:0}
	.view_body .view_article p{font-size:17px; line-height:28px}
	.view_comment .view_list_cmt .list_cmt li .cmt_txt{font-size:15px; line-height:26px;}
	.view_comment .view_wirte_comment .view_cmt_ip .txtarea{width:calc( 100% - 80px)}
	.view_comment .view_wirte_comment .view_cmt_ip .txtarea textarea{height:80px; font-size:14px}
	.view_comment .view_wirte_comment .view_cmt_ip .btn_register{width:80px;}
	.view_comment .view_wirte_comment .view_cmt_ip .btn_register span{height:80px; line-height:80px;}

	/*Member*/
	#wrap_member{min-height:calc(100vh - 65px);}
	.member_header .logo img{width:180px}
	.member_form .member_ip1 .radio_set .member_refer3{font-size:12px}
}

@media only screen and (max-width: 1023px) and (min-width: 768px) { 	
	.news_date{font-size:11px;}
	.list_news2_1 li .thumbnail{width:29%}	
	.list_news2_1 li .txt_news .news_tit strong{font-size:16px; line-height:20px;}
	.list_news2_1 li .txt_news p{font-size:12px; line-height:18px}
	.list_news2_1 li .txt_news p.ellips3{-webkit-line-clamp: 1;}
	.list_news2_1 li.main_news .txt_news .news_tit strong{font-size:19px; line-height:26px;}
	.list_news2_2 li .txt_news .news_tit strong{font-size:16px; line-height:20px;}
	.list_news2_2 li .a_list .txt_news{padding-left:10px}
	.list_news2_2 li .a_list .txt_news p{max-height:36px; font-size:12px; line-height:18px}
	.list_news2_2 li .a_list .txt_news p.ellips4{-webkit-line-clamp:2;}
	.list_news2_3{padding:8px 12px;}
	.list_news2_3 li a{padding-top:12px; padding-bottom:12px}
	.list_news2_3 li .thumb{width:46px}
	.list_news2_3 li .txt_news{padding-left:8px}
	.list_news2_3 li .txt_news .news_tit strong{max-height:40px; font-size:14px; line-height:20px;}
	.list_news2_3 li .txt_news .news_date{display:none;}
	.list_news2_4 li .txt_news .news_tit strong{font-size:16px; line-height:20px;}
	.list_news2_4 li .txt_news p{font-size:12px; line-height:18px}
	.list_news2_4 li .txt_news p.ellips2{-webkit-line-clamp: 1;}
	.list_news3_1 li a{padding-top:0; padding-bottom:0}
	.list_news3_1 li .rank,
	.list_news3_1 li .txt_news{line-height:28px;}
	.list_news3_1 li .rank{position:relative; top:1px; width:18px;  font-size:14px; }
	.list_news3_1 li .txt_news{padding-left:5px}
	.list_news3_1 li .rank{line-height:19px}
	.list_news3_1 li .txt_news .news_tit strong{max-height:19px; font-size:12px; line-height:19px}	
	.list_news3_2 li a{padding:15px 12px;}
	.list_news3_2 li .thumb{width:70px; height:70px; margin-bottom:16px}
	.list_news3_2 li .txt_news .news_tit strong{font-size:14px; line-height:20px}
	.list_news3_2 li.main_news a{padding:15px 12px 20px;}

	.list_news3_4{padding-top:0}
	.list_news3_4 li .rank,
	.list_news3_4 li .txt_news{line-height:18px}
	.list_news3_4 li .rank{position:relative; top:9px; width:13px; padding-right:2px; font-size:13px}
	.list_news3_4 li .txt_news{padding-top:8px; padding-bottom:4px; border-bottom:1px solid #222}
	.list_news3_4 li .txt_news .news_tit strong{max-height:36px; font-size:11px}

	.list_thumb1_1 li .txt_news{padding:5px;}
	.list_thumb1_1 li .txt_news .news_tit strong{font-size:12px; line-height:15px;}	
	.list_thumb1_2 li .txt_news .news_tit strong{font-size:13px; line-height:19px;}
	.list_thumb1_2 li .txt_news .news_date{display:none;}
	.list_thumb1_3 li .txt_news .news_tit strong{font-size:13px; line-height:19px;}

	.list_thumb1_4.dv3 li{width:calc(33.33333333% - 15px); padding-right:8px; margin-right:22px; margin-bottom:34px;}
	.list_thumb1_4.dv3 li:nth-child(3n){margin-right:0}
	.list_thumb1_4.dv3 li .txt_news{left:8px; bottom:-8px}
	.list_thumb1_4.dv3 li .txt_news .news_tit strong{font-size:17px}
	.list_thumb1_4.dv3 li .news_cate{padding-left:8px; font-size:13px}
	
	.list_thumb1_5 li .tag_rank{left:5px; bottom:5px; width:26px; line-height:26px; font-size:13px}
	.list_thumb1_5 li .txt_news .news_tit strong{font-size:12px; line-height:17px;}
	.list_thumb1_5 li.main_news{padding-bottom:17px; margin-bottom:18px}
	.list_thumb1_5 li.main_news .news_tit strong{font-size:13px}
	.list_thumb1_5 li.main_news .tag_rank{width:30px; line-height:30px; font-size:14px;}

	.list_thumb2_3 .txt_news{padding:15px 12px;}
	.list_thumb2_3 .item_news .txt_news{padding:12px 12px}
	.list_thumb2_3 .txt_news .news_tit strong{font-size:15px;}
	.list_thumb2_3 .txt_news .news_tit strong.ellips1{-webkit-line-clamp: 2;}
	.list_thumb2_3 .txt_news .news_tit span{font-size:18px; margin-right:3px}
	.list_thumb2_3 .main_news .thumb_c:after{padding-bottom:176%}
	.list_thumb2_3 .item_news .thumb_c:after{padding-bottom:calc(88% - 0.5px)}


	.list_thumb3_1 li{width:calc(20% - 8px); margin-right:10px}
	.list_thumb3_1 li .txt_news{padding:0 7px}
	.list_thumb3_1 li .txt_news .news_cate{margin-top:-20px; font-size:11px; line-height:22px; padding:0 15px; border-radius:11px}
	.list_thumb3_1 li .txt_news .news_tit strong{max-height:40px; font-size:13px; line-height:20px}

	.article_type2 .list_thumb1_1{padding-top:15px}
	.article_type3 .thumb1_2{margin-top:15px}
	.article_type6 .ct_news{padding:4px 2px}
	.article_type6 .ct_news .inner_news{height:384px;  padding:12px}
	.article_type7 .txt_news .news_tit strong{font-size:16px; line-height:20px;}
	.article_type7 .txt_news p{margin-top:5px; font-size:13px; line-height:20px}
	.article_type7 .txt_news p.ellips3{-webkit-line-clamp:2;}
	.article_type9 .thumb2_3:after{padding-bottom:75%}
	.article_type11 .list_thumb1_5{margin-top:12px}

	.article_type12 .thumb2_7{margin-top:12px}
	.article_type12 .txt_news .news_tit strong{font-size:17px; line-height:22px}
	.article_type12 .txt_news p{margin-top:7px; font-size:12px; line-height:18px}
	.article_type12 .txt_news .news_date{margin-top:7px;}

	.article_type13 .txt_news{padding:10px 12px 16px}
	.article_type13 .txt_news .news_tit strong{font-size:15px; line-height:20px;}
	.article_type13 .txt_news p{font-size:12px; line-height:18px}

	.article_type52 a{height:320px}
	.article_type52 .thumb_c1{height:180px}
	.article_type52 .txt_news{height:140px; padding:15px 24px 0 20px}
	.article_type52 .txt_news .news_cate{top:-25px; font-size:13px; padding:8px 21px 5px}
	.article_type52 .txt_news .news_tit strong{display:inline-block; max-height:60px; font-size:20px; font-weight:500; line-height:30px;}
	.article_type52 .txt_news p{margin-top:6px; max-height:40px; font-size:13px; line-height:20px}
	.index_row .article_type52 .prg_s3 .swiper-button-prev{right:31px; bottom:141px}
	.index_row .article_type52 .prg_s3 .swiper-button-next{right:1px; bottom:141px}

	.article_type56 .news_cate1_1 a,
	.article_type8 .news_cate1_3 a,
	.article_type9 .news_cate1_3 a,
	.article_type7 .news_cate1_2 a,
	.article_type57 .news_cate1_4 a,
	.article_type32 .news_cate1_9,
	.article_type35 .news_cate1_10 a,
	.article_type36 .news_cate1_10{font-size:17px} 

	.article_type62{position:relative; padding:20px 10px 3px;}
	.article_type62 .news_cate{font-size:15px}
	.article_type62 .list_news3_4{margin-top:12px; border-top:2px solid #222}
}

@media only screen and (min-width: 768px) { 
	.sticky .list_thumb1_5 li .tag_rank{left:5px; bottom:5px; width:30px; line-height:30px; font-size:14px;}
}


@media only screen and (max-width: 767px) { 
	#main #container{padding-top:65px}
	#container{padding-top:85px}
	#sidebar .top_sidenav .logo img{width:114px}
	#header .mobile_header .m_row_header h1{padding-top:22px;}
	#header .mobile_header .m_row_header h1 img{width:120px; margin-left:-6px}
	#header .mobile_header .btn_allmenu{left:15px}
	#btn_search{right:15px}
	.paging{display:none; }

	.grid{padding-left:20px; padding-right:20px}
	.m_wide{margin-left:-20px; margin-right:-20px}
	.index_row .hm_col, .index_row .hm_col1_3, .index_row .hm_col1_4, .index_row .hm_col1_21, .index_row .hm_col2_21{width:100%; margin-bottom:30px;}
	.index_row .hm_col4_1.sticky{position:relative; top: auto}
	.index_row .col_left{float:none; padding-right:0}
	.index_row .col_right{float:none; padding-left:0}
	.index_row .hm_col .hm_col{margin-bottom:30px}
	.index_row.bg_black{padding-top:20px}
	.index_row.bg_gray{padding-top:20px;}
	/*3분할*/
	.index_row .hm_col1_3:nth-child(1){padding-right:0}
	.index_row .hm_col1_3:nth-child(2){padding-left:0; padding-right:0}
	.index_row .hm_col1_3:nth-child(3){padding-left:0}
	/*4분할*/
	.index_row .hm_col1_4:nth-child(1){padding-right:0}
	.index_row .hm_col1_4:nth-child(2){padding-left:0; padding-right:0}
	.index_row .hm_col1_4:nth-child(3){padding-left:0; padding-right:0}
	.index_row .hm_col1_4:nth-child(4){padding-left:0}
	/*2-1분할*/
	.index_row .hm_col1_21{padding-left:0}
	.index_row .hm_col2_21{padding-right:0}
	/*메인 2-1분할*/
	.index_row .hm_colm1_3{width:100%}
	.index_row .hm_colm2_3{width:100%}

	/*3분할*/
	.index_row .hm_col1_3y1, .index_row .hm_col2_3y1,.index_row .hm_col1_3y2, .index_row .hm_col2_3y2, .index_row .col_big, .index_row .col_normal{width:100%; margin-bottom:30px;}
	.index_row .hm_col1_3y1{padding-right:0; border-right:0}
	.index_row .col_big{padding-left:0; padding-right:0}
	.index_row .hm_col2_3y2{padding-right:0;}
	.index_row .prg_s5 .swiper-button-next,
	.index_row .prg_s5 .swiper-button-prev{top:10px; bottom:auto}
	.index_row .prg_s5 .swiper-button-prev{left:auto; right:38px}
	.index_row .prg_s5 .swiper-button-next{left:auto; right:10px} 


	.tabs_t1 .tab_buttons .tablink{line-height:34px;}
	.tabs_t1 .tab_buttons .tablink span{font-size:12px}
	.tabs_t2 .tab_buttons .tablink span{font-size:16px}
	.tabs_t2 .tab_ct .tabcontent{padding:11px 25px;}
	.tabs_t3{padding-top:0; margin-top:4px}
	.tabs_t3 .tab_buttons{position:relative; top:auto; right:auto; padding:10px 0 10px}
	.tabs_t3 .tab_buttons .tablink{margin:0 7px 0 0}
	.tabs_t3 .tab_buttons .tablink span{padding:3px; font-size:14px;}
	.tabs_t3 .tab_ct .tabcontent{margin-top:10px}

	.tabs_t4 .tab_title{padding:12px 0 13px; border-top:2px solid #222}
	.tabs_t4 .tab_title .title{font-size:16px}
	.tabs_t4 .tab_title .tab_buttons .tablink{margin-left:12px; font-size:14px}

	.news_date{font-size:12px;}
	.list_news1_1 li .txt_news .news_tit{padding-left:14px;}
	.list_news1_1 li .txt_news .news_tit:before{width:6px; height:2px; margin-top:1px;}
	.list_news1_1 li .txt_news .news_tit strong{font-size:17px; line-height:35px;}
	.list_news2_1 li a{padding-top:17px; padding-bottom:17px}
	.list_news2_1 li .thumbnail{width:31%}
	.list_news2_1 li .txt_news{padding-right:20px}
	.list_news2_1 li .txt_news .news_tit strong{font-size:16px; line-height:22px;}
	.list_news2_1 li .txt_news .news_tit strong.ellips1{-webkit-line-clamp: 2}
	.list_news2_1 li .txt_news p{display:none; }
	.list_news2_1 li.main_news a{padding-top:16px; padding-bottom:16px}
	.list_news2_1 li.main_news .txt_news .news_tit strong{font-size:19px; line-height:28px;}
	.list_news2_2 li{padding-top:15px; padding-bottom:15px;}
	.list_news2_4 li a{padding-top:17px; padding-bottom:17px}
	.list_news2_4 li .thumbnail{width:29%}
	.list_news2_4 li .txt_news{padding-left:15px}
	.list_news2_4 li .txt_news .news_tit strong{font-size:16px; line-height:26px;}
	.list_news2_4 li .txt_news .news_tit strong.ellips1{-webkit-line-clamp: 2}
	.list_news2_4 li .txt_news p, .list_news2_4 li .txt_news .news_date{display:none;}
	.list_news2_7 li .thumbnail{width:28%}

	.list_news3_2 li:nth-child(1){padding-right:0}
	.list_news3_2 li:nth-child(2){padding-left:0; padding-right:0}
	.list_news3_2 li:nth-child(3){padding-left:0}	
	.list_news3_2 li a{padding:21px 15px;}
	.list_news3_2 li.main_news{width:100%}
	.list_news3_2 li.main_news a{display:table; width:100%; box-sizing:border-box; }
	.list_news3_2 li.main_news .thumb,
	.list_news3_2 li.main_news .txt_news{display:table-cell; vertical-align:middle; }
	.list_news3_2 li.main_news .thumb{width:76px; height:76px; margin-bottom:0}
	.list_news3_2 li.main_news .txt_news{padding-left:15px}
	.list_news3_2 li.main_news a{padding:18px 15px 18px;}
	.list_news3_2 li.main_news .txt_news .news_tit strong{font-size:15px;}

	.list_news3_3 li .rank{width:36px; font-size:26px;}
	.list_news3_4{padding-top:5px}
	
	.list_news4_1 > li{width:100%; margin-right:0; margin-bottom:25px;}
	.list_news4_1 > li .main_news .txt_news{padding:15px 20px 5px;}
	.list_news4_1 > li .main_news .txt_news .news_tit strong{font-size:17px}
	.list_news4_1 .in_list{padding:13px 20px 0;}
	.list_news4_1 .in_list li a{padding-top:15px; padding-bottom:15px;}
	.list_news4_1 .in_list li .txt_news{padding-right:20px}
	.list_news4_1 .in_list li .txt_news .news_tit strong{font-size:15px;}
	.list_news4_1 .in_list ul + .btn_more a{display:block; padding:16px 0;}

	.list_thumb1_1 li, .list_thumb1_2 li{width:100%; margin-bottom:20px}
	.list_thumb1_1 li:nth-child(2), .list_thumb1_2 li:nth-child(2){margin:0; margin-bottom:20px}
	.list_thumb1_1 li .txt_news{padding:20px}
	.list_thumb1_1 li .txt_news .news_tit strong{font-size:18px; line-height:26px;}

	.list_thumb1_2{padding-top:25px; border-top:1px solid #efeff1}
	.list_thumb1_2 li .txt_news .news_tit strong{font-size:18px; line-height:26px;}

	.list_thumb1_4 li{width:calc(50% - 5px); padding-right:5px; margin-right:10px; margin-bottom:15px}
	.list_thumb1_4 li .txt_news{position:absolute; left:5px; bottom:-5px;}
	.list_thumb1_4 li .txt_news .news_tit strong{font-size:14px; line-height:20px; }	
	.list_thumb1_4 li .news_cate{display:none;}


	.list_thumb1_4.dv3 li{width:calc(50% - 5px); padding-right:6px; margin-right:10px; margin-bottom:15px}
	.list_thumb1_4.dv3 li:nth-child(3n){margin-right:10px}
	.list_thumb1_4.dv3 li:nth-child(even){margin-right:0}
	.list_thumb1_4.dv3 li .txt_news{left:6px; bottom:-6px}
	.list_thumb1_4.dv3 li .txt_news .news_tit{padding:8px 10px;}
	.list_thumb1_4.dv3 li .txt_news .news_tit strong{max-height:40px; font-size:14px; line-height:20px; }


	.list_thumb1_5 li{width:100%; margin-bottom:30px}
	.list_thumb1_5 li.main_news{width:100%; margin-bottom:20px; padding-bottom:0; border-bottom:none}
	.list_thumb1_5 li.rank1, .list_thumb1_5 li.rank2,
	.list_thumb1_5 li:nth-child(3), .list_thumb1_5 li:nth-child(4), .list_thumb1_5 li:nth-child(5){padding:0}
	.list_thumb1_5 li .tag_rank{width:38px; line-height:38px;}
	.list_thumb1_5 li .txt_news .news_tit strong{font-size:15px; line-height:22px;}
	.list_thumb1_5 li .txt_news .news_tit strong.ellips1{-webkit-line-clamp:2}
	.list_thumb1_5 li.main_news .news_tit strong{font-size:16px}
	.list_thumb1_6 li{float:left; width:calc(50% - 10px); margin-right:20px; margin-bottom:20px; box-sizing:border-box; }
	.list_thumb1_6 li:nth-child(even){margin-right:0}

	.list_thumb2_1 li .txt_news .news_tit strong{font-size:15px;}
	.list_thumb2_1 li.main_news .txt_news .news_tit strong{font-size:22px; line-height:28px;}

	.list_thumb2_3 > div{float:left; width:100%}
	.list_thumb2_3 .main_news{margin-right:0px; margin-bottom:1px}
	.list_thumb2_3 .txt_news .news_tit strong{font-size:17px; line-height:24px; padding-left:32px; text-indent:-32px}
	.list_thumb2_3 .txt_news .news_tit span{ margin-right:3px; }
	.list_thumb2_3 .txt_news .news_tit strong.ellips1{-webkit-line-clamp: 2;}
	.list_thumb2_3 .main_news .thumb_c:after{padding-bottom:65%}
	.list_thumb2_3 .item_news .thumb_c:after{padding-bottom:65%}

	.list_thumb2_4 li{width:calc(50% - 1px); margin-right:1px;}
	.list_thumb2_4 li .txt_news{padding:12px 15px}

	.list_thumb3_1 li{float:none; width:100%; margin-right:0}
	.list_thumb3_1 li .thumb_c:after{padding-bottom:56%}
	.list_thumb3_1 li .txt_news{padding:0 20px;}
	.list_thumb3_1 li .txt_news .news_cate{margin-top:-22px; font-size:14px; line-height:32px; padding:0 20px; border-radius:16px}
	.list_thumb3_1 li .txt_news .news_tit{margin-top:8px}
	.list_thumb3_1 li .txt_news .news_tit strong{max-height:52px; font-size:17px; line-height:26px}
	.list_thumb3_1 li .txt_news .news_date{margin-top:6px;}
	
	.list_thumb4_1 li .txt_news .news_tit strong{max-height:52px; font-size:19px; line-height:26px;}
	.list_thumb4_1 li .txt_news p{max-height:48px; font-size:15px; line-height:24px; -webkit-line-clamp: 2}

	.list_news4_3 > li{width:calc(50% - 11px);}
	.list_news4_3 > li:nth-child(3n){margin-right:20px}
	.list_news4_3 > li:nth-child(3n - 2){margin-left:-4px}
	.list_news4_3 > li:nth-child(odd){margin-left:0}
	.list_news4_3 > li:nth-child(even){margin-right:0}
	.list_news4_3 > li > .news_cate{border-top:2px solid #a50b73}
	.list_news4_3 > li .main_news .txt_news{margin-top:13px}
	.list_news4_3 .in_list li a{padding-top:12px; padding-bottom:12px}
	.list_news4_3 > li .main_news .txt_news .news_tit strong{max-height:24px; font-size:16px; line-height:24px; -webkit-line-clamp:1;}
	.list_news4_3 .in_list li .txt_news .news_tit strong{max-height:44px; font-size:14px; line-height:22px; -webkit-line-clamp: 2;}

	.article_type1 .tag{position:absolute; left:20px; top:20px}
	.article_type1 .thumb1_2:after{padding-bottom:110%;}
	.article_type2 .list_thumb1_1{padding-top:17px}
	.article_type3 .list_thumb1_2{margin-top:0; padding-bottom:5px}
	.article_type3 .thumb1_2{margin-top:10px}
	.article_type3 .thumb1_2:after{padding-bottom:65%;}
	.article_type3 .list_news1_1{margin-top:22px; padding-bottom:25px; border-bottom:1px solid #efeff1}
	.article_type4 .sc_left{padding-right:7px}
	.article_type4 .sc_right{padding-left:7px}
	.article_type5 .list_news2_2 li:first-child{padding-top:5px}
	.article_type6 .ct_news{padding:12px 4px}
	.article_type6 .ct_news .inner_news{height:384px;  padding:12px 16px}
	.article_type7 .thumb2_4{margin-top:5px}
	.article_type8 .swiper-container{margin-top:8px}
	.article_type9 .swiper-container{margin-top:8px}
	.article_type9 .thumb2_1:after{padding-bottom:62%}
	.article_type9 .thumb2_3:after{padding-bottom:71%}
	.article_type10{position:relative; padding-top:10px; padding-bottom:0;}
	.index_row .article_type10 .swiper-button-next,
	.index_row .article_type10 .swiper-button-prev{top:22px;}

	.article_type13 .txt_news .news_tit strong{font-size:18px; line-height:24px;}

	.article_type14 .movie .sc_movie{height:190px}
	.article_type14 .movie .list_movie{height:280px}
	.article_type14 .movie .list_movie .top_list{height:56px; padding:13px 18px 0;}
	.article_type14 .movie .list_movie li a{padding:6px 20px 6px 10px;}
	.article_type14 .movie .list_movie li .thumb,
	.article_type14 .movie .list_movie li .txt_news{height:54px;}
	.article_type14 .movie .list_movie li .thumb{width:80px;}
	.article_type14 .movie .list_movie li .txt_news .news_tit strong{font-size:13px; line-height:20px;}

	.article_type16{padding:20px 20px;}
	.article_type16 .list_news3_1{margin-top:20px; margin-bottom:25px}

	.article_type21 .txt_news{padding:30px 20px 25px}
	.article_type22 .txt_news{padding:30px 20px 24px}
	.article_type22 .txt_news .news_cate3_1{position:absolute; left:0; top:-25px; padding:14px 20px 5px}

	.article_type25 .txt_news{padding:20px 20px 5px;}
	.article_type31{padding-top:0}
	.article_type35{padding-bottom:20px}
	.index_row .article_type35 .hm_col{margin-bottom:0}
	.article_type35 .news_cate1_10 a{line-height:30px}

	.article_type51 .tabs_thumb{float:none; width:100%}
	.article_type51 .tabs_thumb a{height:320px}
	.article_type51 .thumb_c1{height:320px}
	.article_type51 .tabs_thumb .txt_news{padding:21px 40px 18px 26px}
	.article_type51 .tabs_thumb .txt_news .news_tit strong{max-height:64px; font-size:24px; line-height:32px;}
	.article_type51 .tabs_pager{display:none;}
	.article_type51 .tabs_pager1{display:block;}

	.article_type54{position:relative; padding:0 35px}
	.index_row .article_type54 .swiper-button-next,
	.index_row .article_type54 .swiper-button-prev{margin-top:-13px;}

	.article_type57 .news_cate1_4{padding-top:15px}
	.article_type57 .news_cate1_4 a{line-height:24px}

	.article_type58 .swiper-container .thumb_c{padding-bottom: 70%;}
	.article_type58 .swiper-container .txt_news{padding:20px 20px 24px}
	.article_type58 .swiper-container .txt_news .news_cate_c{padding:11px 22px 5px 20px; font-family:'Roboto', sans-serif; font-size:14px; font-weight:bold; color:#222; letter-spacing:0; text-transform:uppercase; background-color:#fff}
	.article_type58 .swiper-container .txt_news .news_tit strong{font-size:23px}
	.article_type58 .swiper-container .txt_news p{max-height:48px; font-size:15px; line-height:24px;}
	.article_type64 .list_thumb1_1 li .txt_news{padding:18px}
	.article_type64 .list_thumb1_1 li .txt_news .news_tit strong{max-height:52px; font-size:19px; line-height:26px}

	.article_type65 .list_news_c a{padding-top:0; padding-bottom:0; ; direction:ltr}
	.article_type65 .list_news_c .thumbnail,
	.article_type65 .list_news_c .txt_news{display:block; width:100%; box-sizing:border-box;}
	.article_type65 .list_news_c .thumbnail{padding-top:0}
	.article_type65 .list_news_c .thumbnail .thumb_c:after{padding-bottom:55%}
	.article_type65 .list_news_c .txt_news{padding-right:0; margin-top:20px}
	.article_type65 .list_news_c .txt_news .news_tit strong{max-height:56px; font-size:20px; line-height:28px;}
	.article_type65 .list_news_c .txt_news p{margin-top:8px; max-height:72px; font-size:15px; line-height:24px;}

	.article_type59 .list_news_c{border-top:1px solid #222}
	.article_type59 .list_news_c li .a_list{display:block; margin-top:7px; direction:ltr}
	.article_type59 .list_news_c li .a_list .thumbnail,
	.article_type59 .list_news_c li .a_list .txt_news{display:block; width:100%}
	.article_type59 .list_news_c li .a_list .thumbnail,
	.article_type59 .list_news_c li.main_news .a_list .thumbnail{width:100%; padding-left:0}
	.article_type59 .list_news_c li .thumbnail .thumb_c:after,
	.article_type59 .list_news_c li.main_news .a_list .thumbnail .thumb_c:after{padding-bottom:59%}
	.article_type59 .list_news_c li{padding-top:23px; padding-bottom:26px}
	.article_type59 .list_news_c li .txt_news .news_tit{margin-bottom:15px}
	.article_type59 .list_news_c li .txt_news .news_tit strong{max-height:28px; font-size:20px; line-height:28px;}
	.article_type59 .list_news_c li .a_list .txt_news p{margin-top:15px; max-height:48px; font-size:15px; line-height:24px;  -webkit-line-clamp: 2;}
	.article_type59 .list_news_c li.main_news .a_list .thumbnail{width:100%}
	.article_type59 .list_news_c li.main_news{padding-top:23px; padding-bottom:26px; border-color:#efeff1}

	.article_type61 .c_type .ad_type_c2{float:none; width:100%; margin-right:0}
	.article_type61 .c_type .card_thumb_c{float:none; width:100%}
	.article_type61 .c_type .card_thumb_c a{display:block; border:0; direction: ltr;}
	.article_type61 .c_type .card_thumb_c .thumb_c{display:block; width:100%}
	.article_type61 .c_type .card_thumb_c .thumb_c:after{padding-bottom:60%;}
	.article_type61 .c_type .card_thumb_c .txt_news{display:block; position:static; width:100%; height:116px;  padding:17px 15px 17px 17px; border:1px solid #e8e8e8; border-top:0}
	.article_type61 .c_type .card_thumb_c .txt_news .news_tit strong{max-height:26px; font-size:18px; line-height:26px}
	.article_type61 .c_type .card_thumb_c .txt_news p{margin-top:10px; max-height:44px; font-size:14px; line-height:22px;  -webkit-line-clamp: 2;}

	.article_type62 .list_news3_4{margin-top:14px}

	.article_type66 .card_thumb_c a{display:block; border:0; direction: ltr;}
	.article_type66 .card_thumb_c .thumb_c{display:block; width:100%}
	.article_type66 .card_thumb_c .thumb_c:after{padding-bottom:60%;}
	.article_type66 .card_thumb_c .txt_news{display:block; position:static; width:100%; height:116px;  padding:17px 15px 17px 17px; border:1px solid #e8e8e8; border-top:0}
	.article_type66 .card_thumb_c .txt_news .news_tit strong{max-height:26px; font-size:18px; line-height:26px}
	.article_type66 .card_thumb_c .txt_news p{margin-top:10px; max-height:44px; font-size:14px; line-height:22px;  -webkit-line-clamp: 2;}

	.article_type66 .card_thumb_c .prg_s5 .swiper-button-prev{top:10px; bottom:auto}
	.article_type66 .card_thumb_c .prg_s5 .swiper-button-prev{left:auto; right:38px}
	.article_type66 .card_thumb_c .prg_s5 .swiper-button-next{left:auto; right:10px} 

	/*View*/
	.related_news .title{font-size:17px;}
	.related_news .title span{font-size:14px;}
	.related_news ul li a{font-size:15px; line-height:28px}
	.journalist_card .jl_intro .btn_more{display:none;}
	.journalist_card .more_news ul li a{font-size:15px; line-height:28px;}
	.article_title_bar .view_head_title{margin-top:10px}
	.article_title_bar .view_head_title h2{font-size:28px; line-height:40px}
	.article_title_bar .view_head_info_date span{font-size:12px}
	.article_title_bar .view_head_info_date .info_date1::after{margin-left:2px; margin-right:2px;}

	.view_body .view_article .view_article_photo .photo_img{margin-left:-20px; margin-right:-20px}
	.view_body .view_article .view_article_photo .photo_desc{padding-left:20px; padding-right:20px; font-size:13px; line-height:19px}
	.view_body .view_article .view_article_photo.img_left1{float:none; text-align:center; width:100%; margin-right:0; margin-left:0}
	.view_body .view_article .view_article_photo.img_left1 .photo_img{display:inline-block; width:200px}
	.view_body .view_article .view_article_photo.img_left1 .photo_desc{padding:0}
	.view_body .view_article .view_article_photo.img_right1{float:none; text-align:center; width:100%; margin-right:0; margin-left:0}
	.view_body .view_article .view_article_photo.img_right1 .photo_img{display:inline-block; width:200px}
	.view_body .view_article .view_article_photo.img_right1 .photo_desc{padding:0}
	.view_body .view_article p{font-size:16px; line-height:26px; text-align:justify}
	.view_comment .view_list_cmt .list_cmt li .box_cmt{padding:24px 10px 26px}
	.view_comment .view_list_cmt .list_cmt li .btn_util{right:5px}
	.view_comment .view_list_cmt .list_cmt li .cmt_txt{font-size:14px; line-height:24px;}
	.view_comment .view_list_cmt .list_cmt li .box_reply .box_cmt{padding:24px 15px 52px 15px;}
	.view_comment .view_wirte_cmt .view_cmt_ip textarea{height:124px; font-size:13px}
	.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt{padding:5px 10px}
	.view_comment .view_wirte_cmt .view_cmt_ip .register_cmt .conunt_ct{font-size:13px; line-height:24px}
	.view_comment .view_list_cmt .list_cmt li .box_reply .box_cmt{padding:24px 10px 52px}

	/*기타 페이지*/
	.layer_basic .n_popup.type1 .pop_header{padding:15px 20px}
	.layer_basic .n_popup.type1 .pop_header .title{font-size:15px;}
	.layer_basic .n_popup.type1 .pop_header .btn_x{top:7px}

	.sub_content .pg_title .title{font-size:32px; line-height:1.3; margin-bottom:15px}
	.sub_content .pg_title .stit{font-size:14px;}
	.sub_content .sc_ct .col_multi{column-count:1;}
	.sub_content .sc_ct .image img{width:100%}
	.layer_basic .n_popup.type1{width:calc(100% - 40px)}

	.view_comment .layer_cmt .n_popup .pop_row1{padding:20px 20px 30px}
	.view_comment .layer_cmt .n_popup .pop_row2{height:250px; padding:35px 20px 30px; box-sizing:border-box; overflow-y:auto}	
	.view_comment .layer_cmt .n_popup .btn_set1 > div > a{padding:23px 0 19px;}
	.view_comment .layer_cmt .n_popup .btn_set1 > div > a > span{padding-top:35px; font-size:14px; background-size:auto 25px}
	.view_comment .layer_cmt .n_popup .btn_set1{margin-top:20px}
	.view_comment .layer_cmt .n_popup .pop_txt1{font-size:14px; line-height:22px}
	.view_comment .layer_cmt .n_popup .btn_set2 > div > a{padding:15px 0;}

	/*Member*/
	#member{background-color:#fff}
	.member_grid1{position:relative; padding:0 30px; margin:0; box-sizing:border-box; }
	.member_grid2{position:relative; padding:0 30px; margin:0; box-sizing:border-box; }
	#wrap_member{min-height:calc(100vh - 30px);}
	.member_header .logo{border-bottom:1px solid #333; padding-bottom:25px}
	.member_header .logo img{width:180px}
	.member_title{font-size:24px;}
	.member_text{font-size:14px;}
	.member_title1{font-size:15px;}
	.member_box{border:0; border-bottom:1px solid #e9e9e9}
	.member_grid1 .member_box{padding:32px 0 50px;}
	.member_grid2 .member_box{padding:32px 0 50px;}
	.member_form .member_ip1 .i_left{width:42px; font-size:13px}
	.member_form .member_ip1 .i_right{width:calc(100% - 53px) }
	.member_refer1{margin-top:30px;}
	.member_form .member_tabs{margin-bottom:20px}
	.member_form .member_tabs > div > a{font-size:13px; line-height:46px}
	.member_terms{margin-top:35px}
	.member_terms > ul > li .term_box .pre_box{font-size:12px; line-height:18px}
	.join .member_text{margin-top:11px; font-size:14px;}
	.member_form .member_ip1.s1 > div{margin-bottom:16px}
	.member_form .member_ip1.s1 .i_left{float:none; width:100%}
	.member_form .member_ip1.s1 .i_right{float:none; width:100%; margin-top:5px}
	.member_form .member_ip1.s1 .i_left span{font-size:13px; line-height:22px}
	.member_form .member_ip1 .radio_set .member_refer3{display:none; }
	.member_form .member_ip1 .searchbar3 input{width:calc(100% - 90px); font-size:12px}
	.member_form .member_ip1 .searchbar3 .btn{width:85px; font-size:12px}
	.member_form .member_ip1 .searchbar4 input{width:calc(100% - 80px); font-size:12px}
	.member_form .member_ip1 .searchbar4 .btn{width:75px; font-size:12px}
}


@media only screen and (max-width: 600px) {


}