@charset "EUC-JP";

@import url(initialize.css);
@import url(globalnavi.css);


/*=================================================================
	http:///
=================================================================*/

/* index */

div#wrapper h2{ margin:0 auto; padding:0; }
div#wrapper h2 img{ margin:0 auto; padding:0; }

div#wrapper h4{ margin:0 auto 10px; }
div#wrapper h4 img{ margin:0 auto; padding:0; }

div#mainarea p{ margin:0 auto 1em; width:620px; }

div#mainarea p{
	margin:0 auto 40px;
	width:640px;
}

div#mainarea p#att{
	margin:0 auto;
	width:570px;
	font-weight:700;
	color:#FF0000;
}

img#contact_txt01{ margin:0 auto 20px; }

div#mainarea table{
	margin:0 auto 20px;
	width:570px;
}

div#mainarea table th{
	padding:10px;
	width:110px;
	font-weight:700;
	color:#FFF;
	background:#443F34;
	border-bottom:2px solid #FFF;
}

div#mainarea table th span{
	margin-left:-1em;
	color:#FF0000;
}

div#mainarea table th.th01{
	padding:10px 10px 10px 24px;
	width:86px;
}

div#mainarea table td{
	padding:8px;
	border-bottom:2px solid #FFF;
	background:#F2F3EE;
}




#contact_thanks{
	width:600px;
	margin:0 auto;
	font-weight:700;
}

.contact_thanks2{
	width:600px;
	margin:0 auto;
	padding-bottom:0;
}

#contact_thanks img{
	margin:0 0 20px;
}


p#form_error{ width:600px; margin:0 auto; color:#FF0000; }

.input01{ width:180px; }
.input02{ width:360px; }
.input03{ width:80px; }



#mainarea p#check {
	padding: 0;
	margin: 0 0 20px;
	text-align: center;
	width: auto;
}

#mainarea p#submitbtns {
	padding: 0;
	margin: 0 auto 50px;
	width: 250px;
}

#mainarea p#submitbtns input {
	width: 100px;
	margin: 0 10px;
}
