@charset "utf-8";

/* ▼▼▼ お問い合わせ
=====================================*/
/* お問い合わせ */
ul.btn_form {
	width: 250px;
	margin: 20px auto 40px;
	overflow: hidden;
	}
	ul.btn_form li {
		float: left;
		}
dl.contact {
	margin-bottom: 30px;
	overflow: hidden;
	}	
	dl.contact dt {
		float: left;
		width: 100px;
		line-height: 33px;
		}
		dl.contact dt.first {
			line-height: 43px;
			}
	dl.contact dd {
		margin-left: 110px;
		font-size: 23px;
		}
		dl.contact dd strong {
			color: #FF8A00;
			font-size: 33px;
			}			
/* フォーム */
table#form_box {
	width: 660px;
	margin: 30px 0 20px;
	}
	table#form_box th {
		width: 180px;
		background: url(../../common/img/bg_gy02.gif) repeat;
		padding: 10px;
		border-bottom: 2px solid #fff;
		font-weight: normal;
		}
	table#form_box td {
		padding: 5px 0 5px 20px;
		border-bottom: 1px solid #CCCCCC;
		}
		table#form_box td.first {
			border-top: 1px solid #CCCCCC;
			}
.text01 {
	padding-right: 10px;
	}

.text02 {
	padding: 0 10px;
	}
.required {
	color: #ff0066;
	}
.caution {
	color: #FF0000;
	font-size: 11px;
	display: block;
	}
input,textarea {
	padding: 5px;
	margin: 3px 0;
	}
select {
	margin: 5px 0;
	}
#btn_form_box {
	margin-bottom: 30px;
	text-align: center;
	overflow: hidden;
	}
#btn_form_box span {
	margin-right: 10px;
	}