@charset "utf-8";
/* CSS Document */

/*main_image*/
.main_imgWrap{width:100%; background-image:url(../images/sub/contact/header_bg.gif); height:379px;}
.main_img{
			width:1000px; 
			margin:0 auto;
			padding-top:94px;
			position:relative;
		}
/*.main_img li{
				position:fixed; 
				z-index:0 
			}*/

.main_img .nav{
				color:#fff;
				position:absolute;
				top:350px;
				right:5px;	
			}
.main_img .nav span{color:#bebebe}





/*ウェブサイトに関するお知らせ*/
.wrapWrap{
			width:1000px;
			height:1050px;
			background-color:#fff;	
			padding-top:37px;
		}
		
.wrap{
		width:910px;
		height:1005px;	
		margin:0 auto;
		padding-top:2px;
		border:3px solid #d0d0d0;
	}
.inq{
			width:904px;
			height:1001px;	
			margin:0 auto;
			border:1px solid #d0d0d0;
		}
		
p{
	float:right;
	margin-right:70px;
	margin-top:30px;
	margin-bottom:5px;
}
form{
		width:800px;
		margin:0 auto;
	}
.ta1{
		border-top:3px solid #ccc;
		border-bottom:3px solid #ccc;
		line-height:2.0em;
	}
.ta1 tr{
			border-bottom:1px solid #ccc;
	}
.ta1 td{padding:10px 20px;}
.ta1 ul li{margin-bottom:8px;}
span{
		color:#e70000;
		font-weight:bold;
	}
strong{font-weight:bold;}

.tt{
		background-color:#f5f5f5;
		width:100px;
		text-align:center;
	}

.c1{
		width:197px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}

.c2{
		width:225px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}

.c3{
		width:101px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}

.c4{
		width:229px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}
	
.c5{
		width:559px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}
.left{float:left; line-height:1.0; padding-right:5px;}

.c6{
		width:607px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}
.c7{
		width:54px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}
	
.c8{
		width:647px;
		height:100px;
		margin:0 5px;
		padding:3px;
		border:1px solid #d7d7d7;
	}



.ta2{
		border:1px solid #e6e6e6;
	}
.ta2 tr td {padding:20px;}
.red{
		text-align:center;
		margin:30px 0;
	}
.btn{
		width:264px; 
		margin:30px auto 0;
	} 
.btn .mar{margin-right:50px;}