@charset "UTF-8";

.portrait #header {position: static;}

.portrait.onplay #header {position: fixed;}

.landscape #header {position: static;}
.landscape .fixed_body {padding-top: 0 !important;}


.nav_menu .nav_item {width: 25%;}
.nav_menu .nav_item > a {padding: 17px 0;}

.video {
	position: relative; background-color: #fff;
}
.video .poster {
	position: static; top:0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover;
}
.video video {
	padding: 0; margin: 0; vertical-align: top;
}

/* 20160808 */
.cover_video {
	padding: 6px 0; background-color: #fff;
}
.cover_video .row {
	display: table; table-layout: fixed; width: 100%; padding: 0 16px;
}
.cover_video .row .cell {
	display: table-cell; vertical-align: middle; text-align: right;
}
.cover_video .row .cell:first-child {
	text-align: left; width: 60%;
}
.cover_video .date,
.cover_video .hit {
	float: left; margin-right: 15px; line-height: 16px; color: #7d7d7d; font-size: 12px; vertical-align: top;
}
.cover_video .hit:before {
	display: inline-block; position: relative; top: 3px; margin-right: 3px; vertical-align: top;
}
.cover_video .share {
	position: relative; right: -7px; width: 32px; height: 32px;
}
.cover_video .thumb {
	float: left; width: 37px; height: 37px; margin-right: 6px; border-radius: 100px;
	background-image: url(//cdnimg.melon.co.kr/resource/mobile40/cds/common/image/noman_default.png);
	background-size: cover;
}
.cover_video .thumb .img {
	display: block; width: 37px; height: 37px; border-radius: 100px;
	background-image: url(//cdnimg.melon.co.kr/resource/mobile40/cds/common/image/noman_default.png);
	background-size: cover;
}
.cover_video .name {
	display: block; max-width: 100%; height: 37px; line-height: 37px; color: #4b4b4b; font-size: 14px;
	text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}
.cover_video .link {
	color: #4b4b4b; font-size: 14px;
}
.cover_video .link:after {
	display: inline-block; position: relative; top: 4px; width: 6px; height: 10px; margin-left: 5px; background-position: -297px -176px; vertical-align: top;
}
/* 20160808 */

.video_detail .container {
	padding: 20px 16px 25px;
}
.video_detail .heading {
	margin-bottom: 18px;
}
.video_detail .heading .tit {
	line-height: 25px; margin-bottom: 7px; color: #323232; font-size: 18px;
}
.video_detail .heading .name {
	margin-bottom: 18px; color: #01b925; font-size: 14px;
}
.video_detail .detail {}
.video_detail .detail li {margin-top: 12px;}
.video_detail .detail li:first-child {margin-top: 0;}
.video_detail .detail .label {
	display: block; float: left; color: #646464; font-size: 14px;
}
.video_detail .detail .value {
	display: block; margin-left: 77px; color: #323232; font-size: 14px;
}
.video_detail .content {
	line-height: 22px; padding-top: 18px; margin-top: 16px; border-top: 1px solid #ededed; color: #323232; font-size: 14px;
}
.video_detail .content * {
	line-height: 22px; color: #323232; font-size: 14px;
}

.video_movie .container,
.video_music .container {padding-bottom: 10px;}