@charset "utf-8";
/* CSS Document */
.mdDefaultDiv { position: relative; float:left;}
.mdW100 { width: 100%;}
.mdResponsiveBody {font-family: 'Nanum Gothic'; font-weight: 400; font-size: 13px; color: #666; line-height:1.6; margin: 0; padding: 0;}
.mdFloatnone { float: none; vertical-align: middle; margin-bottom:2px;}



/* 생방송게시판 공통 css */
.mdLiveVodWrap	{font-size: 13px; color: #666; line-height: 1.6; overflow-x:hidden; font-weight:normal;  font-family: 'Nanum Gothic' !important;}
.mdLiveVodWrap	p { margin:0; padding:0;}
.mdLiveVodWrap	span {margin:0; padding:0;}
.mdLiveVodWrap	img {padding:0; margin:0;}
.mdUl {margin:0; padding:0;}
.mdUl li{list-style:none;}


.mdLiveVodWrap {position:relative; width:100%; }
.mdVodTit {width:100%; position:relative; height:50px;}
			
.mdTitText {color:#fff; position:absolute; top:12px; font-weight:bold; font-size:15px;}

.mdOnBox {border:1px solid #dfdfdf; margin-top:20px;}

.mdOnBoxInfo {position:relative; padding:30px 15px; min-height:54px; }

.mdClipTitle {font-weight:bold; font-size:20px; padding:5px 0; position:relative;}
.mdClipText {font-size:14px; line-height:2;}


/* 방송없을때 CSS */
.mdNobox {text-align:center; background:#343434; position:relative ; margin-top:20px;}
.mdNovod {position:relative; margin:0 auto; padding:15.6% 0;}
.mdNextTime {position:relative; margin:0 auto; width:30%; color:#fff; border:1px solid #fff; padding:30px 50px;}
.mdNotitle {font-size:24px; font-weight:700; color:#ec5565; padding:10px 0;}

.mdNextSbj {font-size:18px; font-weight:600;}
.mdNextTit {font-size:16px;}


/* 실시간방송리스트 */
.mdListTitle {font-size:18px; padding:10px 5px; font-weight:bold; margin-top:20px;}

.mdPlayList { padding:0;}
.mdPlayList a:hover{text-decoration:underline;}


.mdLiveList {font-weight:bold; line-height:1.5; padding:10px; border:1px solid #dfdfdf ; background:linear-gradient(to top, #ebebeb 0%, #ffffff 100%); margin:5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.mdTextOn {color:#ed4d4d; text-decoration:none;}
.mdTextNext {color:#666; text-decoration:none;}


/* PC버전 */
@media all and (min-width:481px){
	.md_M_onAir {display:none;}
}

/* 모바일버전 */
@media all and (max-width:480px){
	
	.mdOnAir {display:none;}
	.md_M_onAir {display:block;}

	.mdNextTime {position:relative; margin:0 auto; width:50%; color:#fff; border:1px solid #fff; padding:30px 20px; }

}
