.w100px{width: 100px;min-width:100px;}


#lnbheader{position: relative;isolation: isolate;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
#lnbheader:before{content: '';position: absolute;background:var(--black);z-index: -1;inset: 0;opacity: 0.5;}
#lnbheader .header_wrap{padding-top: 24px;padding-bottom: 24px;}
#lnbheader .lnbtitle{color: var(--white);padding-left: 20px;}
#sbnav{overflow-x:auto;overflow-y:hidden;padding-bottom: 8px;}
#sbnav .nav{width:max-content;}
#sbnav .nav a{position: relative;color: var(--white);padding:8px 0 10px;font-size: 20px;line-height: 1.5;}
#sbnav .nav .active a:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: var(--primary);}
#sbnav li{padding: 0 16px;}	
#sbnav li:first-child{padding-left: 20px;}
#sbnav li:last-child{padding-right: 20px;}
/*pagination*/
.pagination{width: 100%;display:flex;justify-content: center;margin-top: 24px;}
.pagination .page_wrap{display:flex;align-items: center;justify-content: center;column-gap:8px;}
.pagination a,.pagination strong{font-size: 20px;font-weight: 500;width: 40px;height: 40px;display:flex;align-items: center;justify-content: center;}
.pagination .active strong{background: var(--primary);border-radius:50%;font-weight: 700;color: var(--white);}
.pagination i{width: 24px;height: 24px;}
.pagination [aria-disabled=true]{opacity: .4;}
/*tab(play)*/
.tab_style01 ul{display:flex;flex-direction: row; -ms-flex-wrap: wrap;flex-wrap: wrap;gap:8px;}
.tab_style01 li a{display:flex;border:1px solid var(--border_gray);border-radius:24px;padding:8px;align-items: center;}
.tab_style01 li a.active{background: var(--white);}
.tab_style01 li a strong{font-size: 16px;font-weight: 500;}
.tab_style01 i{border:1px solid  var(--border_light);border-radius:50%;}

/*tab(view rank)*/
.tab_style02 ul{display:flex;flex-direction: row; -ms-flex-wrap: wrap;flex-wrap: wrap;gap:8px;}
.tab_style02 li a{display:flex;border:1px solid var(--border_gray);border-radius:24px;padding:6px 10px;align-items: center;}
.tab_style02 li a.active{background: var(--primary_pastel);}
.tab_style02 li a strong{font-size: 16px;font-weight: 400;}

/*±â»ç¸®½ºÆ®*/
.nolist{text-align:center;font-size:16px;padding:40px 0;}
.nws_list .card .tit a{-webkit-line-clamp: 1;}

/*±â»ç¸®½ºÆ®»ó´Ü*/
.list_main_top{position: relative;}
.list_main_top:before {content: ''; position: absolute;bottom: 0;left: 0;width: 100%; height: 1px; background: var(--border_light);}
.list_main_top .cate_nor strong{border-radius: 16px;border:1px solid var(--primary);font-size: 14px;font-weight: 400;line-height: 1.5;}
.list_main_top .description{font-size: 16px;font-weight: 400;line-height: 1.5;}
.list_main_top .row>div:first-child .tit{font-weight: 700;line-height: 1.28;}
.list_main_top .row>div:last-child .tit{font-weight: 500;line-height: 1.5;}
/* Safari 10.0+ 
@supports (-webkit-hyphens:none)
{
#list_main .card_img a,#search_list .card_img a,#list .card_img a{height: 100%;}
#list_main .card_img img,#search_list .card_img img,#list .card_img img{height: 100%;}
}
*/
/* ¿ìÃø */
/*.aside .aside_rank {counter-reset: number 0;}*/
.aside .aside_rank .card{padding-top: 8px;padding-bottom: 8px;}
#list .aside .aside_rank .card:last-child:before{background: none;height: 0;display: block;}
/*.aside .aside_rank .card .num:before{ counter-increment: number 1;  content: counter(number);}*/
.aside .aside_livenews .card{padding-top: 8px;padding-bottom: 8px;}

/*¿ÀÇÇ´Ï¾ð*/
[class*=opinion_today] .tit a{-webkit-line-clamp: 1;}
.opinion_column_lst{background: var(--bg_blue);padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;}
.opinion_column_lst>div{margin-left: auto;margin-right: auto;}
.opinion_column_lst>div>.card{width: 244px;}
.column_list .row .col>div{padding:16px;}
.column_list .subtitle_wrap strong{display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; white-space: normal;}
/*¹Ì¼Ç*/
.ms_series .row{margin-left: -12px;margin-right: -12px;}
.ms_series .col{padding-left: 12px;padding-right: 12px;}
.ms_series .subtitle_wrap strong{font-size: 20px;font-weight: 500;line-height: 1.5;}
.ms_series .row .col>.card>.card_body{height: 48px;}
.ms_series .card_group .card{height: 80px;}
.ms_series .tit{font-size: 16px;font-weight: 500;line-height: 1.5;}
.ms_plus .cate_sec strong{font-size: 14px;font-weight: 600;line-height: 1.28;}
.ms_plus .tit{font-size: 16px;font-weight: 500;line-height: 1.5;}
/*play±¹¹Î*/
.play_lastest .subtitle_wrap i.ico_3dplay{margin-left:-12px;}
.play_lastest .img_kmplay{width: 110px;height: 165px;background: url('https://image.kmib.co.kr/images/www/sub/img_kmplay.png') no-repeat;background-size:126px auto;}

/*ÀÎ½ºÅ¸ÆäÀÌÁö*/
[class*=insta_] .title_wrap:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
[class*=insta_] .title_wrap:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
[class*=insta_] .title_wrap .follow_box{width: 320px;}
/*¾Æ»ì¼¼*/
.plan_asalse .card_body{padding:16px 8px;}

/*¾Þ±Û¼Ó¼¼»ó ¸¸Æò*/
.swiper_header{position: relative;}	
.swiper_header_top,.swiper_header_thum{overflow: hidden;}
.swiper_header .title_wrap{z-index:98;}
.swiper_header .btn_wrap_swiper i{width: 32px;height: 32px;}
.swiper_header_top,.swiper_header_top .card{height: 100%;}
.swiper_header_top .card{background: var(--white);}
.swiper_header_thum .swiper-slide span{background:var(--black);overflow: hidden;}
.swiper_header_thum .swiper-slide img{opacity: .4;}
.swiper_header_thum .swiper-slide-active img{opacity: 1;}

.plan_angle .row .card,.plan_cartoon .row .card,.photo_vod .row .card{height: 100%;padding-top: 16px;padding-bottom: 24px;padding-left: 16px;padding-right: 16px;}

/*¸¸Æò*/
.plan_cartoon .swiper_header_top img{object-fit: contain;}
/*ÀÌ½´*/
#lnbheader .header_issue_wrap .lnbtitle strong:before{content:'#';margin-right:4px;}
#lnbheader .header_issue_wrap .lnbtitle strong{font-size: 24px;font-weight: 700;line-height: 1.28;color: var(--primary);}
#lnbheader .header_issue_wrap .cate_wh strong{border:1px solid var(--border_light);border-radius: 16px;line-height: 1.5;font-weight: 400;font-size: 14px;}
/*½Ã¸®Áî*/
.plan_series .series_tab ul{display:flex;background:var(--bg_gray);padding:4px;border-radius:32px;}
.plan_series .series_tab a{display:flex;color: var(--gray500); align-items: center; justify-content: center;border-radius:32px;}
.plan_series .series_tab a.active{color: var(--f_color);background: var(--white);}
.plan_series .col{display:flex;justify-content: center;align-items: flex-start;}
.plan_series .col .card{max-width: 276px;}
.plan_series .col .card figure a{max-width:270px;height: unset !important;aspect-ratio: 270 / 50;}
.plan_series .col .card img{height: unset !important;}

/*°Ë»ö*/
#search_header .searchform{padding:5px 16px}
#search_header .searchform .input_search{flex:1 0 calc(100% - 40px);max-width:calc(100% - 40px);outline:0;border:0;color: var(--f_color);font-size: 20px;line-height: 1.5;font-weight: 700;}
#search_header .searchform .btn_search{flex: 0 0 24px;}
#search_header .searchform .input_search::-ms-input-placeholder,#search_header .searchform .input_search::placeholder{color: var(--f_color);font-size: 20px;font-weight: 700;}
#search_header .btn_filter{background: var(--bg_gray);color:var(--gray500);justify-content: center}
#search_header .btn_filter strong{font-weight: 400;font-size: 14px;}
#search_header .btn_filter.of{background: var(--primary);color: var(--white);}
.search_option{display:none;}
.search_option a{display:flex;align-items: center; justify-content: center;padding:3px 6px;border-radius:4px;border:1px solid var(--border_light);font-size: 14px;font-weight: 400;line-height: 1.5;color: var(--gray500);}
.search_option a.active{color: var(--f_color);border-color:var(--primary);}
.search_option ul{display:flex;align-items: center;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.search_option dl{display:flex;}
.search_option dt{font-size: 14px;font-weight: 400;line-height: 1.5;padding-top: 4px;padding-right: 8px;flex:0 0 36px;}
.search_option ul{column-gap:4px;}
.search_option .search_date{display:flex;align-items: center;}
.search_option .search_date input[type=text]{border:1px solid var(--border_light);border-radius:40px;height: 28px;position: relative;max-width:133px;font-size: 12px;padding:4px 4px 4px 8px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect fill='%23efeeed' x='0' y='0' width='20' height='20' rx='10' ry='10'/%3E%3Cpath d='M15.12,4.6h-1.97v-.52c0-.21-.17-.38-.39-.38s-.39.17-.39.38v.52h-4.72v-.52c0-.21-.17-.38-.39-.38s-.39.17-.39.38v.52h-1.97c-.65,0-1.18.52-1.18,1.17v9.36c0,.65.53,1.17,1.18,1.17h10.24c.65,0,1.18-.52,1.18-1.17V5.77c0-.65-.53-1.17-1.18-1.17ZM4.88,5.38h1.97v.42c0,.21.17.38.39.38s.39-.17.39-.38v-.42h4.72v.42c0,.21.17.38.39.38s.39-.17.39-.38v-.42h1.97c.22,0,.39.17.39.39v1.68H4.49v-1.68c0-.22.17-.39.39-.39ZM15.12,15.52H4.88c-.22,0-.39-.17-.39-.39v-6.93h11.03v6.93c0,.22-.17.39-.39.39Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 4px) 50%;background-size:20px 20px;}
.search_option .search_date input[type=text]:focus{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect fill='%23FEC57B' x='0' y='0' width='20' height='20' rx='10' ry='10'/%3E%3Cpath d='M15.12,4.6h-1.97v-.52c0-.21-.17-.38-.39-.38s-.39.17-.39.38v.52h-4.72v-.52c0-.21-.17-.38-.39-.38s-.39.17-.39.38v.52h-1.97c-.65,0-1.18.52-1.18,1.17v9.36c0,.65.53,1.17,1.18,1.17h10.24c.65,0,1.18-.52,1.18-1.17V5.77c0-.65-.53-1.17-1.18-1.17ZM4.88,5.38h1.97v.42c0,.21.17.38.39.38s.39-.17.39-.38v-.42h4.72v.42c0,.21.17.38.39.38s.39-.17.39-.38v-.42h1.97c.22,0,.39.17.39.39v1.68H4.49v-1.68c0-.22.17-.39.39-.39ZM15.12,15.52H4.88c-.22,0-.39-.17-.39-.39v-6.93h11.03v6.93c0,.22-.17.39-.39.39Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 4px) 50%;background-size:20px 20px;}	
	.ui-datepicker {background: var(--white); border-radius:8px;width: 17em; padding: 1.2em 1em; display: none;z-index:10;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
	.ui-datepicker .ui-datepicker-header { position: relative; display:flex; padding: 0 .94em;margin-bottom: .94em;align-items: center;justify-content: space-around;}
	.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {}
	.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {}
	.ui-datepicker .ui-datepicker-prev {order:0;}
	.ui-datepicker .ui-datepicker-next {order:2;}
	.ui-datepicker .ui-datepicker-prev-hover {}
	.ui-datepicker .ui-datepicker-next-hover {}
	.ui-datepicker-prev span, .ui-datepicker-next span{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M13.87,9.81c.29.29.29.77,0,1.06l-5.17,5.17c-.29.29-.77.29-1.06,0-.29-.29-.29-.77,0-1.06l4.64-4.64-4.64-4.64c-.29-.29-.29-.77,0-1.06.29-.29.77-.29,1.06,0l5.17,5.17Z' fill='%23121212' /%3E%3C/svg%3E") ;width: 20px;height: 20px;border:1px solid var(--border_dark);border-radius:50%;}
	.ui-datepicker-prev span{transform: rotate(180deg);}
	.ui-datepicker .ui-datepicker-title span{font-size: 16px;}
	.ui-datepicker .ui-datepicker-title select {font-size: 1em; margin: 1px 0}
	.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45%;}
	.ui-datepicker table {width: 100%; border-collapse: collapse; margin: 0 0 .5em}
	.ui-datepicker th{text-align: center;}
	.ui-datepicker th span{display:flex;height: 2em; padding: 4px 0.47em;margin-bottom: .5em;text-align: center;font-size: 12px;font-weight: 400;color: var(--gray500);justify-content: center; align-items: center;}
	.ui-datepicker td {text-align: center;}
	.ui-datepicker td span,.ui-datepicker td a {font-size: 14px;height: 2em;display: flex;padding: 4px 0.47em;text-align:center; text-decoration: none;justify-content: center; align-items: center;}
	.ui-datepicker td a.ui-state-highlight{background: var(--primary_pastel);border-radius:50%;max-width:2em;margin:0 auto;}
	.ui-datepicker td span.ui-state-default{color: var(--gray500);}
	.ui-datepicker .ui-datepicker-buttonpane {ackground-image: none; margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0}
	.ui-datepicker .ui-datepicker-buttonpane button { float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em; width: auto;overflow: visible}
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}
	.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden;  background-repeat: no-repeat;}
.search_option .btn_search_reset{opacity: .7;}
.search_option .btn_search_reset strong{font-size: 12px;color: var(--f_color);font-weight: 400;}
.search_option .btn_search_reset:active{border-bottom:1px solid var(--border_dark);opacity: 1;}
.search_option .btn_search_detail_in{background: var(--primary_pastel);border-radius:8px;padding:2px 8px;font-size: 14px;font-weight: 400;line-height: 1.5;}
.search_related{position: relative;padding:12px 0;}
.search_related a{font-size: 16px;line-height: 1.5;font-weight: 400;}
.search_related:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
.search_related:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
.search_tab{font-size: 14px;}
.search_tab a{color: var(--gray500);font-weight: 500;line-height: 1.5;}
.search_tab .active a{color: var(--f_color);}
@media screen and (min-width:1201px){
	#list_main,#list,#view,#search_list{width: 1200px;margin-left: auto;margin-right: auto;}
	#lnbheader {width: 1200px;margin-left: auto;margin-right: auto;}

} 
@media screen and (max-width:1200px){
	#list_main,#list,#view,#search_list{padding-left:20px;padding-right: 20px;}
}
@media screen and (min-width:992px){
	/*ÀÌ½´*/
	#lnbheader .header_issue_wrap{padding-top: 58px;padding-bottom: 58px;padding-left: 78px;padding-right: 78px;}
	/*¿ÀÇÇ´Ï¾ð*/
	.opinion_today_wrap{padding-left: calc(8.3333% + 32px);padding-right: calc(8.3333% + 32px);}
	.opinion_today_wrap>.row>.col:first-child{flex-basis:55.95116988809766%;max-width:55.95116988809766%;}
	.opinion_today_wrap>.row>.col:last-child{flex-basis:calc(100% - 55.95116988809766%);max-width:calc(100% - 55.95116988809766%);}
	/*play±¹¹Î*/
	.play_lastest .subtitle_wrap, .play_videos .subtitle_wrap{min-width: 20.35%;flex-basis:20.35%;padding-right:24px;}
	/*Æ÷Åä ¿µ»ó*/
	.photo_vod .row .card .tit{height:54px;align-items: flex-start;}
	.plan_angle .row .card .tit{height: 60px;align-items: flex-start;}
	/*¾Þ±Û¼Ó¼¼»ó ¸¸Æò*/
	.swiper_header .title_wrap{position: absolute;left: 513px;top:0;}
	.swiper_header .btn_wrap_swiper{position: absolute;left: 513px;bottom:0;z-index:99;}
	.swiper_header_top .card_body{position: absolute;left: 513px;top:44px;}
	.swiper_header_top .card_body .tit a{-webkit-line-clamp: 1;}
	.swiper_header_thum {position: absolute;left:513px;bottom:48px;width: calc(100% - 513px);}
}

@media screen and (min-width:576px) and (max-width:991.98px){
	/* ¹Ì¼Ç »ý°¢+ */
	.ms_plus .list_lg.opn>div:last-child>div:before {width: 100%;height: 1px;background-image:linear-gradient(to right, var(--secondary) 50%,var(--white) 50%);}
	/*¾Þ±Û¼Ó¼¼»ó ¸¸Æò*/
	.swiper_header .title_wrap{position: absolute;left: 513px;top:0;}
}
@media screen and (min-width:576px) and (max-width:768px){
	/*±â»ç¸®½ºÆ®*/
	.list_main_top .row>div:last-child .tit{font-size: 20px;}
	/*¹Ì¼Ç*/
	.ms_series .row{margin-left: -16px;margin-right: -16px;}
	/*¾Þ±Û¼Ó¼¼»ó ¸¸Æò*/
	.swiper_header .title_wrap{position: absolute;left: 268px;top:0;}
}
@media screen and (max-width:991.98px){
	/*¿ÀÇÇ´Ï¾ð*/
	.opinion_today_wrap{padding-left:0;padding-right:0;}
}
@media screen and (min-width:768.02px){
	/*±â»ç¸®½ºÆ®*/
	.list_main_top .row>div:last-child .tit{font-size: 18px;}
	/*ÀÌ½´*/
	#lnbheader .header_issue_wrap{padding-top: 58px;padding-bottom: 58px;padding-left: 58px;padding-right: 58px;}
	#lnbheader .header_issue_wrap .lnbtitle{width: 280px;padding-left: 0;}

	/*°Ë»ö*/
	#search_header .btn_filter{border-radius:32px;padding:4px 8px;}
}
@media screen and (max-width:768px){
	/*play±¹¹Î*/
	[class*=play_] .row, [class*=insta_main] .row{margin-left: -8px;margin-right: -8px;}
	[class*=play_] .col, [class*=insta_main] .col{padding-left: 8px;padding-right: 8px;}
	/*±âÈ¹Æ÷Åä¿µ»ó*/
	.plan_asalse .row,.plan_angle .row,.plan_cartoon .row,.photo_vod .row{margin-left: -8px;margin-right: -8px;}
	.plan_asalse .col,.plan_angle .col,.plan_cartoon .col,.photo_vod .col{padding-left: 8px;padding-right: 8px;}
	.plan_asalse .card_body{padding:8px 8px;}
	/*ÀÌ½´*/
	#lnbheader .header_issue_wrap{padding-top: 36px;padding-bottom: 36px;padding-left: 20px;padding-right: 20px;}
	#lnbheader .header_issue_wrap .lnbtitle{padding-left: 0;}
	/*°Ë»ö*/
	#search_header .btn_filter{border-radius:50%;width: 24px;height: 24px;padding:0;}
	#search_header .btn_filter i{width: 16px;height: 16px;}
}
@media screen and (min-width:576px){
	/*±â»ç¸®½ºÆ®*/
	.list_main_top{margin-bottom: 40px;padding-bottom: 32px;}
	.list_main_top .row>div:first-child .tit{font-size: 24px;}
	/*½Ã¸®Áî*/
	.plan_series .series_tab a{padding:12px 40px;}
	/*±âÈ¹*/
	.plan_asalse .card_body{background: rgba(0,0,0,.65);position: absolute;left: 0;bottom: 0;width: 100%;}
	.plan_asalse .card_body .tit a{color: var(--white);-webkit-line-clamp: 1;}
}


@media screen and (max-width:575.98px){
	/*±â»ç¸®½ºÆ®*/
	.nws_list .card .tit a{-webkit-line-clamp: 2;}
	.list_main_top{margin-bottom: 24px;padding-bottom: 20px;}
	.list_main_top .row>div:first-child .tit{font-size: 20px;}
	.list_main_top .row>div:last-child .tit{font-size: 16px;}
	/*¹Ì¼Ç*/
	.ms_series .row .col>.card>.card_body{height: auto;}
	.ms_series .card_group .card{height: auto;padding-top:16px;padding-bottom:16px;}
	/*play±¹¹Î*/
	.insta_ggon .row{margin-left: -8px;margin-right: -8px;}
	.insta_ggon .col{padding-left: 8px;padding-right: 8px;}
	/*¾Þ±Û¼Ó¼¼»ó*/
	.swiper_header_top .card .tit a{-webkit-line-clamp: 1;}
	/*±âÈ¹Æ÷Åä¿µ»ó*/
	.plan_asalse .card_body{padding:0;}
	.plan_angle .row .card,.plan_cartoon .row .card,.photo_vod .row .card{padding-top: 8px;padding-bottom: 16px;padding-left: 8px;padding-right: 8px;}
	/*½Ã¸®Áî*/
	.plan_series .series_tab a{padding:12px 20px;}
	/*ÀÌ½´*/
	#lnbheader .header_issue_wrap{padding-top: 24px;padding-bottom: 24px;}
	#lnbheader .header_issue_wrap .lnbtitle{width: 100%;}
	
}

/*-----------------view-----------------*/
/**/
.article_subhead{border-left:2px solid var(--primary);padding-left:12px;margin-top: 24px;margin-bottom: 24px;}
.article_body_img{text-align: center;margin:24px auto;}
.article_body_img figure{display:flex;flex-wrap: wrap;justify-content: center;}
.article_body_img figcaption{margin-top: 8px;font-size: 14px;line-height:1.5;font-weight: 400;color: var(--gray500);}
/* ±â»ç³»¿ë table ±âº»*/
.article_body table{margin:10px 0;width: 100%;}
.article_body table{padding:auto !important;border: auto !important;border-spacing:1 !important;border-collapse:separate !important;}
.article_body table td,.article_body table th{width:auto !important;margin:auto !important;}
.article_body table th{font-weight: bold !important;}
/*·¹ÀÌ¾îÆË¾÷°øÅë*/
.layer_popup {width:236px;background:var(--white);position:absolute;padding:24px;top:32px;right: 0;display:none;z-index:99;box-shadow: 0 0 4px 0 rgba(0, 0, 0, .25);}
.layer_popup i.ico_cancle{width: 16px;height: 16px;}
.layer_popup .close {float:right}
.layer_popup.fontsize li a{display: flex;width: 40px;height: 40px;border:1px solid var(--border_gray);border-radius:50%;align-items: center;justify-content: center;}
.layer_popup.fontsize li.active a{border-color:var(--primary);}
/*ÀÌ¸ðÁö¸®¾×¼Ç*/
.reaction{padding:20px 0;display:flex;   flex-direction: row; -ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: center;border-top: 1px solid var(--border_light);border-bottom: 1px solid var(--border_light);}
.reaction button{width: 88px;color:var(--f_color);display:flex;flex-direction: column;align-items: center;justify-content: center;}
.reaction i{transition:all .3s cubic-bezier(0, 1.38, 0.99, -0.77);cursor:pointer;margin-bottom: 4px;}
.reaction em{font-style: normal;}
.reaction .active i{animation:reaction_m .3s ease-in-out;}
@keyframes reaction_m {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
/*old photo paging*/
.article_content .morepic {margin-bottom: 40px;display:flex;justify-content: center;}
.article_content .morepic img{width: auto;}

.ico_like {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg%3E%3Cpath d='M20,0C8.97,0,0,8.97,0,20s8.97,20,20,20,20-8.97,20-20S31.03,0,20,0ZM20,38c-9.93,0-18-8.08-18-18S10.07,2,20,2s18,8.07,18,18-8.08,18-18,18Z'/%3E%3Cpath d='M20,26.26c-3.78,0-5.91-3.64-6.3-5.66h-1.58c.26,2.42,2.36,7.27,7.88,7.27s7.48-4.44,7.88-7.27h-1.64c-.39,2.42-2.46,5.66-6.24,5.66Z'/%3E %3Ccircle cx='11.52' cy='16.37' r='1.82'/%3E%3Ccircle cx='28.49' cy='16.37' r='1.82'/%3E%3C/g%3E%3C/svg%3E");width: 40px;height: 40px;}

.active .ico_like {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.like_grd {fill: url(%23like-gradient);} %3C/style%3E %3ClinearGradient id='like-gradient' x1='20' y1='2.65' x2='20' y2='37.11' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffca10'/%3E%3Cstop offset='.36' stop-color='%23ffc710'/%3E%3Cstop offset='.59' stop-color='%23ffbe10'/%3E%3Cstop offset='.79' stop-color='%23ffb010'/%3E%3Cstop offset='.96' stop-color='%23ff9b10'/%3E%3Cstop offset='1' stop-color='%23ff9510'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%3E%3Crect class='like_grd' x='1.56' y='1.56' width='36.89' height='36.89' rx='18' ry='18'/%3E %3Cpath d='M20.5,37.74c-6.02,0-11.48-3.49-13.15-5.74-2.01-3.43,5.31-1.1,9.15.74,9.23-.49,10.67-2.98,11-4,3.34-5.92,10-14.92,10-8.5,0,7.5-3,10.87-4.5,12.5-1.67,2.04-6.48,5-12.5,5Z' fill='%23ffae10'/%3E  %3C/g%3E%3Cg%3E %3Cpath d='M17.95.1C8.6,1.04,1.04,8.6.1,17.95c-1.26,12.63,9.31,23.21,21.95,21.94,9.35-.93,16.91-8.5,17.85-17.85C41.16,9.42,30.59-1.16,17.95.1ZM18.15,37.91c-8.42-.84-15.22-7.65-16.06-16.07C.96,10.47,10.47.96,21.84,2.09c8.42.84,15.22,7.65,16.07,16.06,1.14,11.37-8.38,20.89-19.75,19.75Z'/%3E %3Cpath d='M20,26.26c-3.78,0-5.91-3.64-6.3-5.66h-1.58c.26,2.42,2.36,7.27,7.88,7.27s7.48-4.44,7.88-7.27h-1.64c-.39,2.42-2.46,5.66-6.24,5.66Z'/%3E %3Ccircle cx='11.52' cy='16.37' r='1.82'/%3E %3Ccircle cx='28.49' cy='16.37' r='1.82'/%3E %3C/g%3E%3C/svg%3E");width: 40px;height: 40px;}

.ico_angry {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0C8.97,0,0,8.97,0,20s8.97,20,20,20,20-8.97,20-20S31.03,0,20,0ZM20,38c-9.93,0-18-8.08-18-18S10.07,2,20,2s18,8.07,18,18-8.08,18-18,18Z'/%3E%3Cpath d='M20,20.61c-5.37,0-7.48,4.44-7.88,7.27h1.64c.39-2.42,2.46-5.66,6.24-5.66s5.91,3.64,6.3,5.66h1.58c-.26-2.42-2.36-7.27-7.88-7.27Z'/%3E%3Cpath d='M29.29,11.14l-3.7,3.7c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.7-3.7c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0Z'/%3E%3Cpath d='M14.07,16.93c.26,0,.51-.1.71-.29.39-.39.39-1.02,0-1.41l-3.7-3.7c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.7,3.7c.2.2.45.29.71.29Z'/%3E%3C/svg%3E");width: 40px;height: 40px;}

.active .ico_angry {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.angry_grd {fill: url(%23angry-gradient);} %3C/style%3E%3CradialGradient id='angry-gradient' cx='-892.05' cy='535.05' fx='-892.05' fy='535.05' r='1' gradientTransform='translate(17861 10721) scale(20 -20)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.58' stop-color='%23ff5858'/%3E%3Cstop offset='1' stop-color='%23f01919'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle class='angry_grd' cx='20' cy='20' r='19'/%3E%3Cg%3E%3Cpath d='M20,0C8.97,0,0,8.97,0,20s8.97,20,20,20,20-8.97,20-20S31.03,0,20,0ZM20,38c-9.93,0-18-8.08-18-18S10.07,2,20,2s18,8.07,18,18-8.08,18-18,18Z'/%3E%3Cpath d='M20,20.61c-5.37,0-7.48,4.44-7.88,7.27h1.64c.39-2.42,2.46-5.66,6.24-5.66s5.91,3.64,6.3,5.66h1.58c-.26-2.42-2.36-7.27-7.88-7.27Z'/%3E%3Cpath d='M29.29,11.14l-3.7,3.7c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.7-3.7c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0Z'/%3E %3Cpath d='M14.07,16.93c.26,0,.51-.1.71-.29.39-.39.39-1.02,0-1.41l-3.7-3.7c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.7,3.7c.2.2.45.29.71.29Z'/%3E%3C/g%3E%3C/svg%3E");width: 40px;height: 40px;}

.ico_follow {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0C8.97,0,0,8.97,0,20s8.97,20,20,20,20-8.97,20-20S31.03,0,20,0ZM20,38c-9.93,0-18-8.08-18-18S10.07,2,20,2s18,8.07,18,18-8.08,18-18,18Z'/%3E%3Cpath d='M32.93,11.89c-.39-.39-1.02-.39-1.41,0l-14.48,14.48-8.92-8.92c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l9.63,9.63c.19.19.44.29.71.29s.52-.11.71-.29l15.18-15.19c.39-.39.39-1.02,0-1.41Z'/%3E%3C/svg%3E");width: 40px;height: 40px;}
.active .ico_follow {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.follow_grd {fill: url(%23follow-gradient);}%3C/style%3E%3ClinearGradient id='follow-gradient' x1='7.61' y1='36.16' x2='32.11' y2='8.16' gradientTransform='translate(0 42) scale(1 -1)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2389f7fe'/%3E%3Cstop offset='1' stop-color='%2366a6ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle class='follow_grd' cx='20' cy='20' r='19'/%3E%3Cg%3E%3Cpath d='M20,0C8.97,0,0,8.97,0,20s8.97,20,20,20,20-8.97,20-20S31.03,0,20,0ZM20,38c-9.93,0-18-8.08-18-18S10.07,2,20,2s18,8.07,18,18-8.08,18-18,18Z'/%3E%3Cpath d='M32.93,11.89c-.39-.39-1.02-.39-1.41,0l-14.48,14.48-8.92-8.92c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l9.63,9.63c.19.19.44.29.71.29s.52-.11.71-.29l15.18-15.19c.39-.39.39-1.02,0-1.41Z'/%3E%3C/g%3E%3C/svg%3E");width: 40px;height: 40px;}
/*±â»ç ÃßÃµ±â»ç*/
.w140{width: 140px;min-width:140px;}
.article_recommend .card{max-width:535px;padding: 12px;}
.article_recommend .card .tit a{-webkit-line-clamp: 3;}
.article_recommend .card_body div:first-child{line-height: 1.28;}
/*aritlce ÇÏ´Ü ÄÁÅÙÃ÷ */
.article_btm{max-width:994px;margin:0 auto;}
/*ÃßÃµ±â»ç*/
.recommend .row{margin-left:-8px;margin-right:-8px;}
.recommend .col{padding-left: 8px;padding-right: 8px;}
.recommend .tit{font-size: 16px;font-weight: 500;line-height: 1.5;}
.tooltip2{position: relative;height: 40px;margin-bottom: 4px;}
.tooltip2 span{width:max-content;display:block;border-radius:20px;background: var(--f_color);color:var(--white);padding:6px 12px}
.tooltip2 i{position: absolute;left: 11px;bottom: 1px;width: 0;height: 0;border-width:7px 12px 0 0;border-style:solid;border-color:var(--f_color) transparent transparent transparent;}
/*view ÇÖÀÌ½´*/
#view .mn_hotissue .description{font-size: 14px;font-weight: 400;line-height: 1.5;}
/*¸ÂÃã±â»ç*/
.bespoke .row{margin-left:-8px;margin-right:-8px;}
.bespoke .col{padding-left: 8px;padding-right: 8px;}
/*¸¹ÀÌº»±â»ç*/
.article_rank [data-sec="top50"] a i{width: 16px;height: 16px;}
.article_rank .col:last-child .card:last-child:before{background: none;border: none;}
.article_rank .tab_content .btn_wrap{background: var(--white);}
/*aside*/
#view .aside .aside_rank .card .tit a{-webkit-line-clamp: 3;}
#view .aside .aside_etc .card .tit a{-webkit-line-clamp: 3;}
#view .aside .card{padding-top: 10px;padding-bottom: 10px;}
#view .aside .card .card_body{row-gap:2px;}

@media screen and (min-width:992px){
	#view article{flex-basis:calc(100% - 328px);max-width:calc(100% - 328px);padding-right: 20px;}
	#view .aside{flex-basis:328px;max-width:328px;padding-left: 20px;/*flex-basis:calc(25% + (32px / 4));max-width:calc(25% + (32px / 4));*/}	
	/* view ÇÖÀÌ½´ */
	#view .mn_hotissue .title_wrap{background: url('https://image.kmib.co.kr/images/www/sub/hotissue_banner.png') no-repeat;background-size:cover;padding: 32px 24px;}

}
@media screen and (min-width:992px) and (max-width:1020px) {	


}
@media screen and (max-width:991.98px) {
	
}
@media screen and (min-width:576px){
	/*¸¹ÀÌº»±â»ç
	.article_rank .col:last-child .card{height: 33.333333%;}
	.article_rank .col:not(:last-child) .tit a{-webkit-line-clamp: 3;}
	.article_rank .col:not(:last-child) .card_body{height: 64px;}
	.article_rank .tab_content{position: relative;}
	.article_rank .tab_content .btn_wrap{position: absolute;right: 16px;top: -44px;}
	.article_rank .tab_content .row>div:last-child .tit a{-webkit-line-clamp: 1;}*/

	/*¸¹ÀÌº»±â»ç 250220*/
	.article_rank .col:nth-child(3) .card{height: 33.333333%;}
	.article_rank .col:not(:nth-child(4)) .tit a{-webkit-line-clamp: 3;}
	.article_rank .col:not(:nth-child(4)) .card_body{height: 64px;}
	.article_rank .tab_content{position: relative;}
	.article_rank .tab_content .btn_wrap{position: absolute;right: 16px;top: -44px;}
	.article_rank .tab_content .row>div:nth-child(4) .tit a{-webkit-line-clamp: 1;}
}
@media screen and (min-width:576px) and (max-width:767.98px){
	/* view ÇÖÀÌ½´ */
	#view .mn_hotissue .row .col:nth-child(3){display: none;}

}
@media screen and (min-width:768.02px){
	.article_body_img{max-width:min-content;}
	.article_body_img img{width:auto;max-width:640px;}
}
@media screen and (max-width:768px){
	.article_body_img{max-width:640px;}
}
@media screen and (max-width:575.98px){
	/*ºÎÁ¦¸ñ*/
		/*.article_subhead{word-break:keep-all;}
		.article_subhead br{display:none;}*/
	/* view rank*/
	.article_rank .card{height: 64px;}
	.article_rank .col .tit a{-webkit-line-clamp: 2;}
	.article_rank .tab_content .btn_wrap{position: relative;padding-left:16px;padding-right:16px;}
}

/*------------------- feature -------------------*/
.feaTopicList{position:relative;width:100%;}
.feaTopicList ul{display:flex;flex-wrap: wrap;margin-bottom: 20px;border-top:none;}
.feaTopicList li{border-bottom:1px solid var(--border_light);}
.feaTopicList a:hover,.feaCateYear a:hover{text-decoration:none;}
.feaTopicList a{display:block;text-align:left;font-size:16px;padding:12px 16px 14px;white-space:nowrap;color:var(--f_color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.feaTopicList a:hover{font-weight:bold;}
.feaTopicList strong{display:block;padding:11px 12px 13px;white-space:nowrap;color:var(--f_color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.feaTopicList li.on a{font-weight:bold;color:var(--primary);}
.feaList ul{display:flex;flex-wrap: wrap;}
.feaList li{display:flex;}
.feaList li>div{display:flex;flex-direction: column;border:1px solid var(--border_light);}
.feaList li>div .cate{font-weight: 500;line-height: 1.5;color: var(--primary);}
.feaList li>div .thum{margin-bottom: 8px;aspect-ratio: 3 / 2;overflow: hidden; display: flex; align-items: center; justify-content: center;}
.feaList li>div .thum img{max-width: 100%; height: auto; min-height: 100%; object-fit: cover;}
.feaList li>div .tit01{display:block;font-weight: 500;line-height: 1.5;margin-bottom: 4px;}
.feaList li>div .txt02{font-weight: 400;line-height: 1.5;color: var(--gray500);}

@media screen and (min-width:576px){
	.feaList li>div{padding-top:16px;padding-bottom: 32px;padding-left: 16px;padding-right: 16px;}
	.feaList li>div .cate{font-size: 16px;}
	.feaList li>div .tit01{display:block;font-size: 20px;}
	.feaList li>div .txt02{font-size: 16px;}
}
@media screen and (min-width:768.02px){
	.feaTit_img{display:block;text-align:center;margin-bottom: 32px;}
	.feaTopicList li{flex-basis:50%;max-width:50%;}	
	.feaList li{flex-basis: 33.333333%;max-width: 33.33333%;}
}
@media screen and (min-width:992px){
	.feaTopicList li{flex-basis:25%;max-width:25%;}
	.feaList ul{margin-left: -16px;margin-right: -16px;row-gap:32px;}
	.feaList li{flex-basis: 25%;max-width: 25%;padding-left: 16px;padding-right: 16px;}
}
@media screen and (max-width:991.98px){
	.feaList ul{margin-left: -8px;margin-right: -8px;row-gap:16px;}
	.feaList li{padding-left: 8px;padding-right: 8px;}
}
@media screen and (max-width:768px){
	.feaTit_img{display:none}
	.feaTopicList li{flex-basis:50%;max-width:50%;}
	.feaList li{flex-basis: 50%;max-width: 50%;}
	
}
@media screen and (max-width:575.98px){
	.feaTopicList li{flex-basis:50%;max-width:50%;}
	.feaList li>div{padding-top:8px;padding-bottom: 16px;padding-left: 8px;padding-right: 8px;}
	.feaList li>div .cate{font-size: 14px;}
	.feaList li>div .tit01{font-size: 16px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; white-space: normal;}
	.feaList li>div .txt02{font-size: 14px;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; white-space: normal;}

}


/*------------------- TOP50 -------------------*/
.btn_top50{width: 100%;border:1px solid var(--border_gray);column-gap:4px;border-radius:8px;font-size: 16px;font-weight: 500;line-height: 1.5;color:var(--gray500) !important;padding:8px 20px;justify-content: center;}
/*TOP50*/
.top50_header{height: 173px;}
#lnbheader.top50_header:before{background: none ;opacity: 1;}
.top50 .num {position: absolute;left: 10px;top: 10px;border:2px solid var(--white);border-radius:50%;background:rgba(0,0,0,.7);display:flex;z-index:10;font-weight:700;color: var(--white); align-items: center; justify-content: center;letter-spacing: -1px;text-align:center;padding-left: 2px;padding-right: 4px;}
.top50 .cate strong{display:flex;width:max-content;font-size: 14px;font-weight: 500;border-width:1px;border-style:solid;padding:4px 8px;}
.top50 .cate strong{background: var(--white);color: var(--f_color);border-color:var(--gray900);}
.top50 .card_img{min-width:100%;}
/*Ä«Å×°í¸®º°*/
.top50_content .cate.pol strong{border-color:var(--primary);color:var(--primary);}
.top50_content .cate.soc strong{border-color:#23A7FF;color:#23A7FF;}
.top50_content .cate.eco strong{border-color:#CC9F00;color:#CC9F00;}
.top50_content .cate.inter strong{border-color:#FF0000;color:#FF0000;}
.top50_content .cate.enter strong{border-color:#5033FF;color:#5033FF;}
.top50_content .cate.esports strong{border-color:#BC00CC;color:#BC00CC;}
.top50_content .cate.mission strong{border-color:#30C4E8;color:#30C4E8;}
.top50_content .cate.life strong{border-color:#00DE59;color:#00DE59;}
.top50_top .tit{font-weight:700;line-height: 1.28;}
.top50_top .card{border:1px solid var(--border_light);}
.top50_top .col:nth-child(1) .card{background: #FFC567;}
.top50_top .col:nth-child(2) .card{background: #009A5E;}
.top50_top .col:nth-child(2) .tit,.top50_top .col:nth-child(2) .tit a{color: var(--white);}
.top50_top .col:nth-child(3) .card{background: #048CD6;}
.top50_top .col:nth-child(3) .tit,.top50_top .col:nth-child(3) .tit a{color: var(--white);}
.top50_top .col:nth-child(4) .card{background: #7047D1;}
.top50_top .col:nth-child(4) .tit,.top50_top .col:nth-child(4) .tit a{color: var(--white);}
.top50_top .col:nth-child(5) .card{background: #FD5A47;}
.top50_top .col:nth-child(6) .card{background: #FC7DA8;}
.top50_4:before,.top50_2:before{width:calc(100% - 32px);left:16px;} 
.top50_4>div:first-child>div:first-child:before{background: none;}
.top50_4>div{margin-left: 0;margin-right: 0;}
.top50_4 .card_body{padding:12px 8px;}
.top50_4 .tit a{font-size: 18px;line-height: 1.5;font-weight: 500;}
.top50_2 .card_body{flex-grow:1;}
.top50_content>div:last-child:before{background: none;}
@media screen and (min-width: 768px) {
	.top50_4{padding-bottom: 16px;}
	.top50_2 .card_img { width: 206px; min-width: 206px;flex-basis:206px;}
	.top50_2 .tit a{font-size: 18px;line-height: 1.5;font-weight: 500;}	
}
@media screen and (min-width: 576px) {
	.top50_top .card{align-items: flex-start;}
	.top50_top .tit{font-size: 24px;min-height:62px;align-items: flex-start}
	.top50_top .card_body{padding:16px;}
	.top50_2{padding-bottom: 16px;}
	.top50_2>div:first-child:before{background: none;}
	.top50 .num {width: 44px;height: 44px;font-size: 28px;}

}
@media screen and (max-width: 768.02px) {
    .top50_4>div>div:first-child:before{background: none;}
	.top50_4>div{padding-bottom: 16px;}
	.top50_4 .bline_smnor:before {width: calc(100% - 32px);left:16px;height: 1px;}
	.top50_2 .card_img { width: 132px; min-width: 132px;flex-basis:132px;}
	.top50_2 .num{width: 32px;height: 32px;font-size: 16px;}
	.top50_2 .tit a{font-size: 16px;line-height: 1.5;font-weight: 400;}
	.top50_content>div:last-child>div:last-child:before{background: none;}
}
     
@media screen and (max-width: 575.98px) {	
	.top50 .num{width: 32px;height: 32px;font-size: 16px;}
	.top50_top .tit{font-size: 16px;}
	.top50_top .card_img{width: 143px;min-width:143px;flex-basis:143px;}
	.top50_top .card_body{padding-right: 8px;}
	.top50_4>div{padding-left: 8px;padding-right: 8px;padding-bottom: 8px;}
	.top50_4>div>div{padding-left: 8px;padding-right: 8px;}
	.top50_2>div{padding-bottom: 8px;}
	.top50_2 .lline_lgnor:before {width: calc(100% - 32px);left:16px;top:unset;bottom:0px;height: 1px;}
}


/*------------------- ÀÎ·ù¾Ö»ó´ã¼Ò -------------------*/
#list_main.humanity .border{border-color:var(--border_gray);}
#list_main.humanity .card{border-radius:16px;height: 100%;}
#list_main.humanity .card_img{border-radius:8px;}
#list_main.humanity .list_top_humanity .card{padding:16px;height: unset;}
#list_main.humanity .list_top_humanity .card .description{-webkit-line-clamp: 3;}

#list_main .humanity_list .card_img{min-width:100%;}

/*cate*/
#list_main.humanity .cate{width: max-content;border-width:1px;border-style:solid;border-radius:16px;padding:2px 6px;display:flex;}
#list_main.humanity .cate i{width: 20px;height: 20px;background-repeat:no-repeat;background-position:50% 50%;background-size:20px auto;text-indent:-999999px;}
#list_main.humanity .cate strong{font-size: 14px;font-weight: 400;line-height: 1.5;}
#list_main.humanity .cate.asalse{border-color:#F4C542;}
#list_main.humanity .cate.asalse i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_asalse.png');}
#list_main.humanity .cate.pet{border-color:#155EFE;}
#list_main.humanity .cate.pet i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_pet.png');}
#list_main.humanity .cate.story{border-color:#FE1519;}
#list_main.humanity .cate.story i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_story.png');}
#list_main.humanity .cate.memory{border-color:#F45D22;}
#list_main.humanity .cate.memory i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_memory.png');}
#list_main.humanity .cate.hero{border-color:#9115FE;}
#list_main.humanity .cate.hero i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_hero.png');}
#list_main.humanity .cate.trip{border-color:#762325;}
#list_main.humanity .cate.trip i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_trip.png');}
#list_main.humanity .cate.yomam{border-color:#4CAF50;}
#list_main.humanity .cate.yomam i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_yomam.png');}
#list_main.humanity .cate.human{border-color:#F76FC2;}
#list_main.humanity .cate.human i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_human.png');}
#list_main.humanity .cate.interview{border-color:#FF0033;}
#list_main.humanity .cate.interview i{background-image: url('https://image.kmib.co.kr/images/www/sub/ico_interview.png');}
.humanity_story .row>div>div i{width: 24px;height: 24px;display:flex;justify-content: center; align-items: center;}
.humanity_story .row>div>div i svg{}
.humanity_story>div>div:first-child i{width: 36px;height: 36px;flex-basis:36px;display:flex;justify-content: center; align-items: center;}
.humanity_story>div>div:first-child strong{flex-basis:calc(100% - 44px);}
.humanity_story .row .col:nth-child(1)>div{background: #B3CBFF;}
.humanity_story .row .col:nth-child(2)>div{background: #F9E19F;}
.humanity_story .row .col:nth-child(3)>div{background: #FAB89E;}
.humanity_story .row .col:nth-child(4)>div{background: #B8E0BA;}

@media screen and (min-width:576px){
	#list_main.humanity .card{padding:16px;}
	.list_top_humanity .card_img{width: calc(41.66666666666667% + 6px );flex-basis: calc(41.66666666666667%  + 6px);min-width: calc(41.66666666666667%  + 6px);}
	.humanity_story .row>div>div{height:158px}

}
@media screen and (max-width:575.98px){
	/*common*/

	#list_main.humanity .card{padding:8px;}
	#list_main.humanity .description
	.list_top_humanity .card_img{width: 100%;flex-basis:100%;min-width:100%;}
	.humanity_story .row>div>div{height:100%}
}

/* ¿©Çà */
@font-face {
    font-family: 'SF_HambakSnow';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2106@1.1/SF_HambakSnow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

#lnbheader.travel_header{height: 173px;padding:20px 0;background-image:url('https://image.kmib.co.kr/images/www/sub/bg_travel.jpg?v=1');}
#lnbheader.travel_header .header_wrap{padding-top:0;padding-bottom:0;}
#lnbheader.travel_header:before{opacity: 1;background: none;}
.travel_header .header_wrap{width: 100%;border-top:1px solid var(--white);border-bottom:1px solid var(--white);height:100%;}
.travel_header .header_wrap em{font-style: normal;}
.travel_header .header_wrap>div,.travel_header .header_wrap>div strong,.travel_header .header_wrap>div em{font-family: 'SF_HambakSnow';color:var(--white);font-weight: 800;}
.travel_header .header_wrap>div:first-child{font-size: 40px;letter-spacing: -0.56px;line-height: 60px;}
.travel_header .header_wrap>div:last-child{font-size: 24px;letter-spacing: -0.24px;line-height: 100%;}
/*Æ®·¡ºí¸Ê*/
.list_travel_header>div:first-child i{flex:0 0 20px;margin-top: 4px;} 
.travel_map_wrap{position: relative;background-image:url('https://image.kmib.co.kr/images/www/sub/bg_travelmap.jpg?v=1');background-size:auto 100%;background-position:50% 0;isolation: isolate;}
.travel_map_wrap:before{content: '';position: absolute;background: var(--white);z-index: -1; inset: 0;opacity: 0.7;}
.travel_map_wrap .info_wrap{border:1px solid #26310C;}
.travel_map{padding:48px;border:1px solid #26310C;}
.travel_map_wrap .info_wrap .info_con{width: 100%;padding:40px 0px 0px;}
.travel_map_wrap .info_wrap .info_head{padding: 0 20px;margin-bottom: 20px;}
.travel_map_wrap .info_wrap .info_head>div:first-child,.travel_map_wrap .info_wrap .info_content dt em{font-family:'SF_HambakSnow';color: #26310C;font-size: 48px;font-weight: 800;line-height: 1.25;font-style: normal;}
.travel_map_wrap .info_wrap .info_head div:last-child{flex:1 0 auto;}
.travel_map_wrap .info_wrap .info_head div:last-child div:first-child{height: 1px;width: 100%;background:#26310C;}
.travel_map_wrap .info_wrap .info_head div:last-child div:last-child{gap:6px;}
.travel_map_wrap .info_wrap .info_head div:last-child div:last-child span{background: #26310C;width: 10px;height: 10px;border-radius:50%;}
.travel_map_wrap .info_wrap .info_content{padding:0 20px;}
.travel_map_wrap .info_wrap .info_content dl{display:flex;align-items: center;column-gap:6px;}
.travel_map_wrap .info_wrap .info_content dt{display:flex;}
.travel_map_wrap .info_wrap .info_content dt em{display:flex;justify-content:center;align-items: flex-start;width: 26px;line-height: 1;}
.travel_map_wrap .info_wrap .info_content dt span.bar{display:block;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 56' fill='none' %3E%3Cpath  d='M36.5 0.75L1 55.25' stroke='%2326310C' /%3E%3C/svg%3E");background-repeat:no-repeat;width: 37px;height: 56px;margin:5px 0;}
.travel_map_wrap .info_wrap .info_content dd{font-size: 18px;color: #26310C;line-height: 1.5;padding-top: 10px;word-break:keep-all;}
.travel_map_wrap .info_wrap .info_foot{padding-right: 20px;flex:1;}
.travel_map_wrap .info_wrap .info_foot div:first-child{height: 1px;width: 100%;background:#26310C;}
.travel_map_wrap .info_wrap .info_foot div:last-child{padding-bottom: 12px;}

/*±¹°¡Áö¿ª*/
.title_wrap.ticket{height: 60px;}
.title_wrap.ticket .ticket_tit01{position: relative;width: 110px;height: 60px;flex: 0 0 110px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 60' fill='none' %3E%3Cpath  d='M110 0.5H105L102 5L99.1062 0.5H0.500011V14.5C7.40092 16.2762 12 22.5446 12 30C12 37.4554 7.40092 43.7238 0.500011 45.5L0.5 59.5H99.5L102 55L105 59.5H110' stroke='%23757575' /%3E%3C/svg%3E");background-repeat:no-repeat;padding-right: 16px;}
.title_wrap.ticket .ticket_tit01:before {content: ''; position: absolute;display:block;left: 102px; top: 0; width: 100%; height: 100%;background-image: linear-gradient(to top, var(--bg_darkgray) 50%,var(--white) 50%); background-size: 1px 8px; background-repeat: repeat-y;}
.title_wrap.ticket .ticket_tit02{border:1px solid var(--bg_darkgray);border-left:none;color: var(--f_color);}

.country_wrap .country{position: relative;overflow: hidden;padding-top: 16px;padding-bottom: 16px;margin-bottom: 16px;}
.country_wrap .country:before { content: ''; position: absolute;bottom: 0; left: 0;width: 100%;height: 1px; background: var(--border_gray);}
.country_wrap .country .swiper_btn_wrap{position: absolute;width: 100%;left: 0;top: 50%;margin-top:-20px;display:flex;justify-content: space-between;z-index:10;}
.country_wrap .country .swiper_btn_wrap .swiper-button-disabled{opacity: 0;}
.country_wrap .country .swiper_btn_wrap>div{width: 40px;height: 40px;background:var(--white);border:1px solid var(--border_dark);border-radius:50%;display:flex;align-items:center;justify-content:center;}
.country_wrap .country .swiper_btn_wrap .swiper-prev i{transform:rotate(180deg);}
.country_wrap .swiper-slide>a,.country_wrap .col>a{position: relative;display: flex;;background: #eee;overflow: hidden;border-radius:16px;aspect-ratio: 2 / 3;}
.country_wrap .swiper-slide>a .tit,.country_wrap .col>a .tit{position: absolute;width: 100%;height: 100%;padding:10px;display: flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 70%, rgba(0, 0, 0, 0.50) 100%);}
.country_wrap .swiper-slide>a strong,.country_wrap .col>a strong{display:block;font-family:'SF_HambakSnow';color: var(--white);font-weight: 800;font-size:36px;line-height: 125%;letter-spacing: -0.36px;}
/*¸®½ºÆ®*/
.list_travel .nws_list .card .description{-webkit-line-clamp: 3;}
.list_travel .nws_list .card:not(.card:first-child) .tit a{  -webkit-line-clamp: 2;}
.list_travel .btn_more_lg strong{font-weight: 500;}

@media (min-width:992px){
	.travel_map_wrap .info_wrap{flex:0 0 calc(412px + 48px)}
	.travel_map_wrap .travel_map{flex:1 0 auto;}
	.travel_map_wrap .info_wrap .info_con{margin-top:48px;border-top:1px solid #26310C;}
	.travel_map_wrap .info_wrap{border-right: none;}
	.travel_map_wrap .info_wrap>div:first-child{flex:0 0 48px;border-right: 1px solid var(--border_dark);}	
}
@media (max-width:991.98px){
	.travel_map_wrap .info_wrap{border-top:none;order:1;}
	.travel_map_wrap .travel_map{order:0;}

}
@media (min-width:768.02px){
	.list_travel .nws_list .card:first-child{align-items:flex-start;padding-bottom: 20px;}
	.list_travel .nws_list .card:first-child:before { content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
	.list_travel .nws_list .card:first-child>.card_img{flex:0 0 calc( 66.66666666666667% - 11px);}
	.list_travel .nws_list .card:first-child .card_body{row-gap:4px;}
	.list_travel .nws_list .card:first-child .tit{font-size: 36px;}
	.list_travel .nws_list .card:first-child .tit a{ -webkit-line-clamp: 3;}
	.list_travel .nws_list .card:not(.card:first-child) .card_img{flex:0 0 calc(50% - 18px);}
	.list_travel .nws_list .card:not(.card:first-child) .tit{padding-bottom: 8px;}
	.list_travel .nws_list .card:not(.card:first-child) .tit:before { content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--border_light);}
	.list_travel .nws_list .card:nth-child(2n+3) .card_img{order:1}

}
@media (min-width:576px) and (max-width:680px){
	.travel_header .header_wrap{justify-content:center;}
}
@media (max-width:768px){
	
	.country_wrap .row{margin-left:-10px;margin-right:-10px;}
	.country_wrap .row .col{padding-left:10px;padding-right:10px;}
	.list_travel .nws_list .card{padding-bottom: 20px;}
	.list_travel .nws_list .card:last-child::before{background: none;}
	.list_travel .nws_list .card .card_img{width: 100%;}

}
@media (max-width:991.98px) and (min-width:576px){
	.travel_map_wrap .info_wrap .info_content{width: 416px;margin:auto;}
	.travel_map_wrap .info_wrap .info_head{width: 416px;margin:auto auto 20px;}
}
@media (max-width:576px){
	.country_wrap .swiper-slide>a strong,.country_wrap .col>a strong{font-size: 24px;}
}
@media (max-width:575.98px){

	.travel_map_wrap .info_wrap .info_head>div:first-child,.travel_map_wrap .info_wrap .info_content dt em{font-size: 32px;}
	.travel_map_wrap .info_wrap .info_con{padding-top: 16px;}
	.travel_map_wrap .info_wrap .info_foot div:last-child svg{width: 56px;height: 54px;}
	.travel_map_wrap .travel_map{padding:20px;}
}

/*------------------- ÇÁ·ÎÁ§Æ® -------------------*/

.prj_header{height: 173px;padding: 20px 0;background-image: url(https://image.kmib.co.kr/images/www/sub/prj_top_fact.jpg);}
.prj_header:before{background: none !important;opacity: 1 !important;}