body, h1, h2, h3, h4, h5, h6, pre, ul , ol , li, dl, dt, dd, p, img {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type:none;
}
#night_nav_smp {
    display: none;
}
#content-nav_pc {
	position: relative;
    z-index: 999;
	width: 100%;
	height: 110px;
	background: url('/night/assets/images/cnav_bg.png') left top repeat-x;
}
#content-nav_pc .inner {
	position: relative;
	width: 1000px;
	line-height: 0;
	margin: 0 auto;
}
#content-nav_pc .inner p,
#content-nav_pc .inner ul li {
	line-height: 0;
}
#content-nav_pc .inner p.title {
	float: left;
}
#content-nav_pc .inner ul{
	float: left;
	overflow: hidden;
}

#content-nav_pc .inner ul li{
	float: left;
}
#content-nav_pc .inner ul li a {
	display: block;
	position: relative;
}
#content-nav_pc .inner ul li a::after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: url('/night/assets/images/cnav_hover.png') left bottom repeat-x;
	opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
#content-nav_pc .inner ul li a:hover {
	opacity: 1;
}
#content-nav_pc .inner ul li a:hover::after,
#content-nav_pc .inner ul li.current a::after {
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s, visibility 0s;
    transition: opacity .3s, visibility 0s;
}

.player-container {
	position: absolute;
	right: 0;
	top: 0;
	width: 239px;
	height: 143px;
	background: url('/night/assets/images/cnav_movie_frame.png') left top no-repeat;
}
#yt_player_pc {
	position: absolute;
	left: 12px;
	top: 10px;
	width: 215px;
	height: 121px;
	background-color: #000;
}
#yt_player_pc img { width: 100%; }
