/* CSS Document */
#banner{
	width:700px;
	margin:20px auto 30px auto;
	text-align:center
	}

#line{
	border-top:1px solid  #FF0000 ;
	}
	
.i_m{
	margin-bottom:3px;
	}
	
#index_box{
	height:230px;
	}
	
		
#index_li li {
	float:left;
	margin-left:17px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FF1C52;
	height:150px;
	}
			
*html #index_li li {
	float:left;
	margin-left:10px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FF1C52;
	height:150px;
	}
	


	
.com_text{
	line-height:1.6em;
	}
	
*html .com_text{
	line-height:1.6em;
	width:525px
	}	
	
#index_bg{
	width:831px;
	background: url(images/movie_bg_pattern.jpg) repeat-y;
	margin:0 auto 0 auto
	}
	
.movie_p{
	margin-right:14px;
	float:left
	}
	
.voice{
	background: url(images/list_bg.jpg) no-repeat;
	width:1046px;
	height:275px;
	margin:0 auto 0 auto
	}
.voice_box{
	height:182px;
	width:810px;
	padding:28px 0 0 122px;
	text-align:left;
	}
*html .voice_box{
	height:210px;
	width:882px;
	padding:28px 0 0 40px;
	text-align:left;
	}
	
*:first-child+html	.voice_box{
	height:210px;
	width:802px;
	padding:28px 0 0 0px;
	text-align:left;
	}
	
.voice_box a{
	font-weight:bold
	}	
		
html, body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F8E9E6;
	color: #604C3C;
	text-align: center;
	position:relative;
}

#wrap{
	width:1092px;
	margin:0 auto 0 auto;
	}
	
.header_vi li{
	float:left;
	}
	
	/***** 一般設定 *****************************************************************************/	

h1, h2, h3, h4, h5, h6, address {
	margin: 0px;
	padding: 0px;
	border: 0;
	font-style: normal;
	font-weight: normal;
	
}



div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
	border: 0;
	
}



table, caption, th, td {
	margin: 0px;
	padding: 0px;
	border: 0;
	font-style: normal;
	font-weight: normal;
	
}


ul, li{
	list-style:none;
	}


hr {
	margin: 0px;　padding: 0px;
	}


.clear{
	clear:both;
	}


form, fieldset, input, button, select, optgroup, option, textarea,
label, legend 
{
	margin: 0px;　　padding: 0px;
}



span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,

ins, del, a, img, object {
	margin: 0px;
	padding: 0px;
	border: 0;
}


object {
	display: block;
}


hr {
	display: none;
}



label {
	cursor: pointer;
}


img {
	vertical-align: bottom
	}


.f_left{
	float:left
	}
	
	
/***** アンカー設定 *****************************************************************************/	
	a:link  {
		color: #0066FF;
		text-decoration: none;
	}
	
	a:visited {
	color:  #0066FF;
		text-decoration: none;
	}
	
	a:hover {
		color:#FF0000;
		text-decoration: underline;
	}

	
