/* CSS Document */

/*top*/

.top{
	float:left;
	width:890px;
	display:inline;
	margin:5px 0 10px 0;
}

.message{
	float:left;
	width:655px;
	height:290px;
	background-image:url(../images/message03.jpg);
	background-repeat:no-repeat;
}

.message_txt{
	width:400px;
	padding:80px 10px 10px 20px;
	color:#FFFFFF;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝", Times New Roman,Times,serif;
	font-size:1.5em;
	line-height:1.5em;
}

.top_right{
	float:left;
	width:220px;
	margin:0 0 0 15px;
	color:#FFFFFF;
	line-height:1.6em;
}

.top_right_movie{	background-color:#000000; height:134px; padding:3px 3px 3px 5px;}
.top_right_news{	background-color:#10265C; height:134px; margin:8px 0 0 0; padding:3px 3px 3px 5px;}
.top_right_banner{	background-color:#000000; height:134px; margin:6px 0 0 0;	padding:5px 20px 5px 20px;}
.top_right_banner img{ margin:5px 0 5px 0;}

.toptitle{	font-size:1.2em; font-weight:700;}
.subtitle{	font-size:0.9em;}
.topbutton{	width:111px; height:23px; position:relative; top:22px; left:100px;}

/*注意事項*/
#attention{
 clear:both;
 background-color:#8A0813;
 margin:18px 0 5px 0;
}

.attention{ margin-top:-30px; padding:0 10px 0 370px;}
.attention_txt{
 background:url(../images/attention.gif) no-repeat left center; 
 color:#FFFFFF;
 font-size:1.3em;
 padding:5px 20px 3px 45px;
}

.attention_txt a , .attention_txt a:link , .attention_txt a:visited , .attention_txt a:active{	color:#FFFFFF; text-decoration:none;}
.attention_txt a:hover{	color:#FFCC66; text-decoration:underline;} 

#attention:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

/*maincontents*/
.menu_banner{
	background:url(../images/menu_bar.jpg) no-repeat; width:880px; height:34px; padding:3px 0 0 10px; color:#FFFFFF; font-size:1.3em; font-weight:bold;
	font-family: Times New Roman,Times,serif;
}

.contents{
	float:left;
	width:890px;
	display:inline;
	margin:5px 0 15px 0;
	line-height:2.0em;
	font-family: "MS UI Gothic","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka",Verdana;
}

.contents a , .contents a:link , .contents a:visited , .contents a:active{	color:#CC0000; text-decoration:underline;}
.contents a:hover{	color:#FF0033; text-decoration:underline; font-weight:bolder;} 
.contents ul{	margin:0; padding:5px 0 0 10px;}
.contents li{	background:url(../images/listmark.gif) no-repeat left center; padding:0 0 0 20px;}

.contitle{	display:block; margin:0 0 10px 0; font-size:1.5em; font-weight:bold; padding:205px 0 0 0; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","MS P 明朝",serif;}
.contitle img{	float:right; margin:3px 0 0 0;}

.con_l{	float:left; width:270px; background:url(../images/contents01-2.jpg) no-repeat top center; margin:3px 2px 0 0; padding:0 10px 10px 10px;}
.con_c{	float:left; width:278px; background:url(../images/contents02.gif) no-repeat top center; margin:3px 2px 0 2px; border-left:2px solid #CCCCCC;  border-right:2px solid #CCCCCC; padding:0 10px 10px 10px;}
.con_r{	float:left; width:270px; background:url(../images/contents03-2.jpg) no-repeat top center; margin:3px 0 0 1px; padding:0 10px 10px 10px;}

/*Information*/
.information{
	float:left;
	width:890px;
	margin:15px 0 15px 0;
	padding:0 0 15px 0;
}

.information a , .information a:link , .information a:visited , .information a:active{	color:#CC0000; text-decoration:none;}
.information a:hover{	color:#666666; text-decoration:underline;} 


.info_title{	border-left:5px solid #660000; padding-left:8px; font-weight:bold; margin:3px 0;}
.info_title02{	border-left:5px solid #660000; padding-left:8px; font-weight:bold; margin:10px 0 3px 0;}

.info_left{	float:left; width:405px; font-family: "MS UI Gothic","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Verdana;}
.new_movie{	width:392px; padding:5px; border:1px solid #000000; margin:0 0 5px 0;}
.new_movie_count{	background-color:#777777; color:#FFFFFF; padding:5px;}
.new_movie_img{	background:url(../images/new_movie02.gif) repeat; padding:5px 0px 5px 193px;}
.new_movie_info{	background-color:#000000; color:#FFFFFF; line-height:1.3em; padding:5px;}
.new_movie_play{	float:right;}
.new_rss{	float:right;}
.new{	color:#333333; border-bottom:1px solid #666666; padding:5px 5px 5px 20px; font-size:0.9em; background:url(../images/listmark.gif) no-repeat left center;}


.info_right{	float:left; width:468px; margin:0 0 15px 15px; line-height:1.4em; font-family: "MS UI Gothic","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Verdana;}

.info_right_ml01{	float:left; width:230px; margin:10px 0 0 0;}

.info_right_ml02{	float:left; width:230px; margin:10px 0 0 8px;}
