	p.navi{padding:10px 0!important;}.newHeaderBanner{margin-bottom:0!important;}
/*
temp
*/
.w960{width:960px;margin:0 auto;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{display:block;float:left;}.col-1{width:8.333333333333332%;}.col-2{width:16.666666666666664%;}.col-3{width:25%;}.col-4{width:33.33333333333333%;}.col-5{width:41.66666666666667%;}.col-6{width:50%;}.col-7{width:58.333333333333336%;}.col-8{width:66.66666666666666%;}.col-9{width:75%;}.col-10{width:83.33333333333334%;}.col-11{width:91.66666666666666%;}.col-12{width:100%;float:left;}.noMargin{margin:0!important;}.pull-left{float:left!important;}.pull-right{float:right!important;}.push-top{padding-top:120px;}.font-bold{font-weight:700;}.clear{clear:both!important;}
/*
nlg
*/
.nlg-sns-box{padding:10px 0 4px;}
.nlg_wrapper{width:100%;min-height:100%;color:#333;float:left;background-image: url(/douga_mv/nakanishiland/images/org/bg.png);}
.nlg_container{
width: 960px;
margin: 0 auto;
padding-bottom: 70px;
background: #FFF;
padding: 0 8px;
}
.nlg_main{padding-bottom: 50px;}
.nlg_main_l h1{width: 100%;height:250px;background-image:url(../images/main.jpg);}
.nlg_main_l h1 span{display:none;}
.nlg_main_r img{padding-left:20px;}
.text-green{color:#1c9758}

.nlg_ep-title{
	margin-bottom: 10px;
    padding: 10px 0;
    width: 100%;
	border-bottom: dashed 1px #bdbdbd;
	font-weight:bold;
	font-size:18px;
	text-indent:5px; 
}
.nlg_title-icon{display:inline-block; vertical-align:middle; padding-right:10px;}
ul.nlg_contents {background:url(../images/list-bg.png) top center no-repeat; padding-bottom:10px;}
li.nlg_lineup{
	float: left;
    margin-right: 30px;
    padding-bottom: 20px;
    position: relative;
    width: 300px;
}
img.nlg-new-icon {position:absolute;left:-8px;top:-3px;}
.nlg_lineup-inner{
	background-color: #eaeaea;
    border: 1px solid #ddd;
    box-sizing: border-box;
    height: 221px;
    overflow: hidden;
	_zoom:1;
    padding: 4px;
}
.nlg_lineup-inner img{}
.nlg_lineup-text{
width:144px;
font-size: 16px;	
color: #505050;
font-weight: 700;
padding-bottom: 6px;
line-height: 2;
}
.nlg_bg-none{background:#FFF!important;}
.nlg-btn{padding-bottom:5px;}
.nlg-btn-link{-webkit-transition:all, 0.1s;-moz-transition:all, 0.1s;transition:all, 0.1s;color:#383637;font-weight:700;background-color:#FFF;display:block;width:139px; height:30px; border:1px solid #d9d9d9; border-radius:4px; text-align:center; line-height:32px;font-size: 16px;}
.nlg-btn-link:hover{color:#fff;text-decoration:none;background-color:#f04fd9;}
.nlg-btn-link:active{text-decoration:none;box-shadow:inset 0 3px 5px #bf3fac;color:#f04fd9;background-color:#f04fd9;}
.link-nakanishiland-inner,
.link-sns-inner {width:100%;height:100%;}
.link-nakanishiland-inner a,
.link-sns-inner a{width:100%;display:block;float:left;height:100%;}
.link-nakanishiland{-webkit-transition:all, 0.1s;-moz-transition:all, 0.1s;transition:all, 0.1s;background-color:#1a1a1a;height:120px;}
.link-nakanishiland:hover{background-color:#000;height:120px;}
.link-nakanishiland p{float:left;padding:36px 10px 0;width:240px;color:#fff;font-size:14px;line-height:1.6em;}
.link-nakanishiland a{text-decoration:none;}
.link-nakanishiland:hover p{color:#ff0;cursor:pointer;}
.link-nakanishiland-thumb{width:186px;float:left;padding:8px;}
.link-sns{-webkit-transition:all, 0.1s;-moz-transition:all, 0.1s;transition:all, 0.1s;height:120px;text-align:center;}
.link-sns-img {padding-top:32px;padding-left:2px;}
.link-twitter{background-color:#00aeff;}
.link-facebook{background-color:#425dab;}
.link-twitter:hover{background-color:#008bcc;}
.link-facebook:hover{background-color:#2f4178;}
.nlg-copyright p{padding:10px 0;font-size:11px;color: #999;}

.nlg_player {
margin: 0 auto;
width: 290px;
height: 173px;
position: relative;
cursor: pointer;
overflow: hidden;
}
.nlg_player a{
	display: block;
}
span.nlg_playeroverlay
{
	width: 290px;
	height: 173px;
	position:absolute;
	background: url(../images/playeroverlay.png) no-repeat 50% 50%;
	top:0;
	left:0;
	-webkit-transition:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	-o-transition:opacity .2s linear;
	transition:opacity .2s linear;
	filter:alpha(opacity=0);
	background-size: 76px;

	opacity:0;
}
span.nlg_playeroverlay:hover
{
	width: 290px;
	height: 173px;
	position:absolute;
	background: url(../images/playeroverlay.png) no-repeat 50% 50%;
	top:0;
	left:0;
	background-size: 76px;
	opacity:.8;
}