/* 
	----
	Font
	----
	*기본 weight 400
*/

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}

/*
	-------------------------------
	CSS : 지역방송 통합 페이지 제작
	-------------------------------
*/
.wrapper .contents-wrap .contents .search-wrap.inte {margin-top:0;}
.wrapper .contents-wrap .contents .search-wrap.sort-tab .anchor-list-wrap .anchor-list.col-9 li {width:calc(100% / 9);}
.wrapper .contents-wrap .contents .row.inte {position:relative; margin-top:145px; border-top:1px solid #ddd;}
.wrapper .contents-wrap .contents .row.inte h4 {margin:58px 0 30px; color: #000; font-size: 22px; font-weight: 500;}
.wrapper .contents-wrap .contents .row.inte .thumbnail-list-wrap.video-thumb-list ul {margin:0 -31px;}
.wrapper .contents-wrap .contents .row.inte .thumbnail-list-wrap.video-thumb-list ul li {padding:0 31px; width:25%; overflow:hidden; margin-top:0;}
.wrapper .contents-wrap .thumbnail-list-wrap.video-thumb-list ul li a {height:274px;}

.sort-tab-2 ul {padding-bottom:13px; margin-top:-15px; text-align:right;}
.sort-tab-2 ul li {position:relative; display:inline-block; margin-left:11px;}		
.sort-tab-2 ul li:first-child:after {content:''; display:block; position:absolute; top:0; right:-8px; width:1px; height:12px; background:#cccccc;}
.sort-tab-2 ul li a {font-size:13px; color:#777; font-weight:300;}
.sort-tab-2 ul li.active a {color:#000; font-weight:400;}
.contents.zonecast-report {position:relative;}
.contact-spot {width:270px; position:absolute; top:-12px; right:8px;}
.contact-spot li {position:relative; padding:21px 0 19px 86px; border:1px solid #ccc; background:#fcfcfc;}
.contact-spot li:first-child {border-bottom:0;}   	
.contact-spot li span {display:block; font-weight:400;}
.contact-spot li span:nth-child(2) {margin-bottom:5px; color:#000; font-size:18px;font-family:"Noto Sans KR";}
.contact-spot li span:last-child {color:#a5a5a5; font-size:14px;}
.contact-spot li span em {color:#ed174d;}
.contact-spot li span.icon.spot {position:absolute; background:url('/pc/images/common/icon_spot.png') no-repeat;}
.contact-spot li:first-child span.icon.spot {top:20px; left:17px; width:57px; height:46px; background-position:0 0;}
.contact-spot li:last-child span.icon.spot {top:17px; left:20px; width:47px; height:47px; background-position:0 -46px;}

h1, h2, h3, h4, h5, h6  {font-family:"Noto Sans KR "  ;}
.title { font-family:"Noto Sans KR" !important; }
.wrapper .contents-wrap .contents .zonecast-list-wrap ul li a .title  {line-height:23px; }
