/* CSS Document */

#newyear_movie{
	text-align:center;
	margin-bottom:30px;
}

.top_text01{
	margin:0 0 20px;
}

#top_contents01{
	background:url(../images/top/top_contents01.jpg) no-repeat;
	background-position:top;
	width:420px;
	padding:45px 160px 1px 25px;
}

#top_contents02{
	background:url(../images/top/top_contents02.jpg) no-repeat;
	background-position:top;
	width:420px;
	padding:45px 160px 1px 25px;
}

#top_contents03{
	background:url(../images/top/top_contents03.jpg) no-repeat;
	background-position:top;
	width:420px;
	padding:45px 160px 1px 25px;
}

#top_contents04{
	background:url(../images/top/top_contents04.jpg) no-repeat;
	background-position:top;
	width:420px;
	padding:45px 160px 1px 25px;
}

#top_contents05{
	background:url(../images/top/top_contents05.jpg) no-repeat;
	background-position:top;
	width:420px;
	padding:45px 160px 1px 25px;
}

.top_contents_bottom{
	background:url(../images/top/top_contents_bottom.jpg) no-repeat;
	width:605px;
	height:20px;
	margin-bottom:20px;
}

.top_contents_link{
	margin:10px;
	text-align:right;
}

#koutan_twit{
	margin:10px auto;
	background:url(../images/top/twitter_back.jpg) no-repeat;
	padding:70px 10px 10px;
	width:180px;
	height:340px;
	overflow:hidden;
}

#twit{
	background:#FFF;
	padding:5px;
	height:325px;
	overflow:hidden;
}

#twit dd{
	border-bottom:dashed 1px #CCC;
	margin-bottom:10px;
	padding-bottom:10px;
}

.new_top{
	margin-top:10px;
}

dl#new{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:585px;
	margin:0px 0 20px;
	padding:5px 10px 10px;
	overflow:auto;
	height:120px;
	border:solid 1px #fe9900;
}
dl#new dt{
	font-weight:bold;
}
dl#new dd{
	padding-bottom:5px;
	border-bottom:dashed 1px #CCCCCC;
	margin-bottom:5px;
	line-height:150%;
}

#info20110315{
	border:solid 2px #F00;
	padding:10px;
	-webkit-border-radius: 10px;	/* Safari,Google Chrome—p */
	-moz-border-radius: 10px;	/* Firefox—p */
	border-radius: 10px;
	margin-bottom:10px;
}

#info20110315 p{
	font-weight:bold;
	line-height:150%;
}





#new_year{
	display:none;
}
