@charset "utf-8";

/**top**/

#search_top_back{
		background: #303131;
		margin:0;
		padding:0;
		width:100%;
		height:40px;
}

#search_title{
		margin:0 auto;
		padding:0 0 10px 12px;
		width:1040px;
		height:30px;
		color:#FFF;
}

#search_title h1{
		padding:5px 0 0 0;
		color:#FFF;
		font-size:27px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		font-weight:100;
}

#search_btm{
		background:url("../img/movie_bottom.gif");
		margin:0;
		padding:0;
		width:100%;
		height:20px;
}

#subtop{
		margin:0 auto;
		padding:5px 0 0;
		width:1040px;
		height:125px;
		background:url("../img/sub_top_bg.jpg");
}


/**content**/


#wrapper{
	margin:0 auto;
	padding:5px 0 15px;
	height:auto;
	width:1040px;
}

#wrapper_back{
	margin:0;
	padding:0 0 20px;
	height:auto;
	width:auto;
	background:url(../img/back.gif);
}



/**お問い合わせ_left**/

#contents_left{
			float:left;
			width:700px;
			height:auto;
			margin:0 0 20px 0;
}

#form_text_box{
			width:698px;
			height:auto;
			margin:0;
			padding:0 0 20px ;
			background:#FFF;
			border:1px #333 solid;
}

#form_box{
			width:660px;
			height:auto;
			margin:0 auto;
			
}

#form_bar{
			width:660px;
			height:42px;
			margin:10px auto 10px;
			text-align:center;
			background:url(../img/bar.gif);
}

#form_bar h3{
			width:660px;
			height:auto;
			margin:0 auto;
			padding:12px 0 0;
			font-size:20px;
			color : #FFF;		
}

#form_text{
			width:660px;
			height:auto;
			padding:0;
			margin:0;
}

#form_text p{
	font-size:18px;
	line-height : 22px;
}

.form {
margin: 10px auto;
width: 700px;
text-align: left;
}

.form table {
margin: 10px auto;
border: 1px solid #333;
width: 698px;
background:#eee;
}

.form table .abs {
margin-left: 3px;
color: #f00;
}

.form table th {
background:url("../img/contact_thback.jpg");
width: 30%;
color:#FFF;
font-size:15px;
background:#333;
}

.form table td {
border-bottom: 1px dashed #ccc;
width: 70%;
}

.form table th,
.form table td {
padding: 10px;
vertical-align: top;
text-align: left;
font-weight: normal;
}

.form table td.submit {
border: 0;
text-align: center;
background:#FFF;
}
/**右のコンテンツm**/

#contents_right{
			float:right;
			width:320px;
			height:auto;
			margin:0;
}
#right_bar{
			width:320px;
			height:42px;
			margin:0 auto 10px;
			text-align:center;
			background:url(../img/right_bar.gif);
}

#right_bar h4{
			width:320px;
			height:auto;
			margin:0 auto;
			padding:12px 0 0;
			font-size:20px;
			color : #FFF;		
}
#kanren_menu {
	width:320px;
	height:auto;
	margin:0 auto;
	padding:0;
	list-style:none;
}

#kanren_menu ul{
	width:320px;
	height:auto;
	margin:0 auto;
	padding:0;
	list-style:none;
}


	#kanren_menu li{
			width:320px;
			height:180px;
			margin:0;
			padding:0 0 5px;
}
	
	#kanren_menu li a{
			width:320px;
			height:180px;
			margin:0;
			padding:0;
}
	#kanren_menu li a img{
			width:320px;
			height:180px;
			margin:0;
			padding:0;				
}
