@charset "utf-8";


/* 
---------------------*/
#contact table {
	width:100%;
}

#contact table th {
	background-color:#FFFFDD;
	text-align:left;
	font-weight:normal;
	width:150px;
}

#contact table td {}

#contact table th,#contact table td {
	font-size:1.2em;
	border:1px solid #ccc;
	padding:5px 10px;
}

#map {
	width:600px;
	height:400px;
}


/* 
---------------------*/
#contact_04 table {width:100%; margin-bottom:20px;}

#contact_04 table th {
	width:149px;	
	text-align:left;
	background-color:#FFFFDD;
	vertical-align:top;
	font-weight:normal;
}

#contact_04 table td {background-color:#fff;}

#contact_04 table th,#contact_04 table td {
	font-size:1.2em;
	border:1px solid #d2d2d2;
	padding:8px 10px;
}

#contact_04 table th span {
	background-color:#FF6600;
	color:#fff;
	font-size:0.8em;
	font-weight:normal;	
	padding:1px 1px 0;
	margin-left:5px;
	
	border-radius: 3px;		/* CSS3草案 */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
	
	xbackground: -moz-linear-gradient(top, #FF924A, #E35804);　/* Firefox用 */
	xbackground: -webkit-gradient(linear, left top, left bottom, from(#FF924A), to(#E35804));　/* Safari,Google Chrome用 */
}

input,textarea {border:1px solid #7F9DB9;}
div.submit {text-align:center;}
div.submit input {border:none;}



/* 
---------------------*/
#contact_05 p {
	margin-bottom:20px;
}

#contact_05 ul li {
	font-size:1.2em;
	margin-bottom:20px;
}