@charset "UTF-8";

@import "../../../files/css/common/layout.css";

/*-------------------------------------------------------------------------
	tel
/*-----------------------------------------------------------------------*/

#tel {
}

	#tel dl {
		float:left;
		margin:30px 0 0 0;
	}
	
		#tel dl.left {
			float:left;
			margin:30px 30px 0 0;
		}
	
		#tel dl dt {
			margin:0 0 10px 0;
			font-size:18px;
			font-weight:bold;
			border-left:#e4005a solid 5px;
			padding:0 0 0 10px;
		}
		
		#tel dl dd {
			font-size:14px;
		}
		
			#tel dl dd.tel {
				font-size:16px;
				margin:5px 0 0 0;
			}



/*-------------------------------------------------------------------------
	mail
/*-----------------------------------------------------------------------*/

#mail table {
}

	#mail p.required {
		margin:10px 0 0 0;
	}

	#mail table {
		border-collapse:collapse;
		border-spacing: 0;
		width:920px;
		margin:20px 0 30px 0;
	}

		#mail table th {
			background:#f3f3f3;
			border:#CCC 1px solid;
			padding:15px 15px 15px 15px;
			font-size:12px;
			width:220px;
		}

		#mail table td {
			border:#CCC 1px solid;
			padding:15px 15px 15px 15px;
			font-size:12px;
		}
		
			#mail table td a {
				text-decoration:underline;
			}
		
			#mail table td input,
			#mail table td textarea {
				border:0;
				padding:10px;
				font-size:1.3em;
				font-family:Arial, sans-serif;
				color:#333;
				border:solid 1px #ccc;
			}
			
			#mail table td input.w500,
			#mail table td textarea {
				width:500px;
			}
			
				#mail table td input.tel {
					width:80px;
				}
		
		#mail p.btn {
			text-align:center;
		}
		
			#mail p.btn input {
				border:solid 1px #FFF;
				padding:15px 60px;
				margin:0 0 20px;
				font-size:1.2em;
				font-weight:bold;
				color:#FFF;
				cursor:pointer;
				background:#6cbb17;
			}
			
		#mail p.back {
			text-align:center;
		}
		
			#mail p.back input {
				border:solid 1px #FFF;
				padding:15px 60px;
				margin:0 0 20px;
				font-size:1.2em;
				font-weight:bold;
				color:#FFF;
				cursor:pointer;
				background:#8d8d8d;
			}	
			
		ul#conf {
			text-align:center;
		}
		
			ul#conf li {
				display:inline;
			}
			
			ul#conf li.back input  {
				border:solid 1px #FFF;
				padding:15px 60px;
				margin:0 0 20px;
				font-size:1.2em;
				font-weight:bold;
				color:#FFF;
				cursor:pointer;
				background:#8d8d8d;
			}
			
			ul#conf li.last input  {
				border:solid 1px #FFF;
				padding:15px 60px;
				margin:0 0 20px;
				font-size:1.2em;
				font-weight:bold;
				color:#FFF;
				cursor:pointer;
				background:#6cbb17;
			}
			
.color001 {
	color:#F00;
}

.msg {
	color:#F00;
}