@charset "UTF-8";

h1{
	text-align: center;
}
h2{
	padding-bottom:40px;
}
h2 img{
	display: block;
}

.nav-local{
	text-align: center;
}
.nav-local li{
	display: inline-block;
}
.nav-local li a{
	background: #000000;
	color:#ffffff;
	border:3px solid #000;
	line-height: 1;
	padding:5px 15px;
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
}
.nav-local li a.cur,
.nav-local li a:hover{
	color:#000;
	background:#fff;
	font-weight: bold;
}
.nav-local li a.cur{
	cursor: default;
}

#container{
	width:860px;
	padding-left:20px;
	padding-right:20px;
	margin:0 auto;
	text-align: left!important;
}
#container img.v{
	display: block;
	/*border:1px solid rgba(0,0,0,0.14);*/
	box-sizing:border-box;
	float: left;
}
#container img.sub{
	margin-top:10px;
}
#container>ul{
	padding-bottom:30px;
}
#container>ul>li{
	position: relative;
	margin-bottom:40px;
}

#container>ul>li:after{
	content:".";
	display: block;
	height:0;
	overflow: hidden;
	visibility: hidden;
	clear:both;
}
#container>ul>li .btns{
	position: absolute;
	right:0;
	bottom:0;
}
#container>ul>li .btns li{
	display: inline-block;
	padding-left:12px;
}
#container>ul>li .btns li img{
	display: block;
}
#container dl{
	line-height: 1.5;
}
#container .movie dl,
#container .produce dl,
#container .event dl,
#container .produce2 dl{
	padding-left:470px;
	padding-top:90px;
}
#container dl.small{
	padding-top:50px;
}
#container .drama dl{
	padding-top:40px;
}
#container>ul>li dl dt{
	font-size:20px;
	font-weight: bold;
	padding-bottom:20px;
}
#container>ul>li dl dt{
	font-size:20px;
	font-weight: bold;
	
	padding-bottom:20px;
}
#container>ul>li dl dd{
	font-size:12px;
	font-weight: bold;
	padding-bottom:8px;
}
#container>ul>li dl dd.copyright{
	font-size:10px;
	font-weight: normal;
	padding-top:10px;
}