@charset "UTF-8";

.indent {
	padding-left: 1em;
	text-indent: -1em;
}

/* フォーム */
dl.form {
	width: 700px;
	margin: 10px auto;
	overflow: hidden;
	background-color:#ffffff;
}

	dl.form dt, dl.form dd {
		box-sizing: border-box;
		padding: 10px 15px;
		margin-bottom: 2px;
	}

	dl.form dt {
		width: 30%;
		float: left;
		
		background: #ffffff;
	}
	
		dl.form dt span {
			display: inline-block;
			margin-left: 2px;
			
			font-size: 14px;
			font-weight: bold;
			color: #e30000;
		}
	
	dl.form dd {
		width: 70%;
		float: left;
	}

		dl.form dd input {
			padding: 5px;
			margin-right: 4px;
			margin-left: 10px;
		}
		
		dl.form dd div {
			margin-bottom: 5px;
		}

		dl.form dd input.mail {
			padding: 5px;
			width: 90%;
			margin-left: 0px;
		}

		dl.form dd input.tel1, dl.form dd input.tel2, dl.form dd input.tel3 {
			width: 6em;
			margin: 0px 5px;
		}
			dl.form dd input.tel1 {
				margin-left: 0;
			}

		dl.form dd input.job {
			padding: 5px;
			width: 100%;
			margin-left: 0px;
		}

		dl.form dd input.chk_999_input {
			padding: 5px;
			width: 72%;
			margin-left: 5px;
		}

		dl.form dd textarea {
			padding: 5px;
			width: 90%;
			height: 7em;
			margin-top: 10px;
			margin-left: 0px;
		}

	.submit_btm {
		width: 800px;
		margin: auto;
		
		overflow: hidden;
		padding: 20px 0;
		
		position: relative;
	}
	
		.submit_btm input {
			display: block;
			border: 0;
			
			padding: 10px;
			
			cursor: pointer;
			text-align: center;
		}
		
			.submit_btm input:hover {
				opacity: 0.5;
			}
		
			.submit_btm input.cancel {
				
				background: #ccc;
				width: 200px;
				height: 50px;
				margin: 0 auto 20px;
			}
			
			.submit_btm input.submit {
				
				background: #166bc0;
				color: #fff;

				width: 200px;
				height: 50px;
				
				margin: 0 auto 20px;
				border-radius: 10px;
				font-size:150%;
			}
