.inquiry{
	margin-right: auto;
	margin-left: auto;
	width: 543px;
	padding-bottom: 20px; 
	font-size:12px;
	line-height:160%;
}
.inquiry-tel{
	padding:10px;
	width:520px;
	border: 1px solid #c8c8c8;
	margin-top:15px;
}
.inquiry-tel2{
	width:540px;
	border: 1px solid #7e704a;
	margin-bottom:20px;
}
.inquiry-tel2 h2{
	background-color: #64562f;
	color:#FFFFFF;
	padding:5px;
	width:530px;
}
.inquiry-text{
	width:500px;
	font-size:14px;
}
.inquiry-text2{
	width:405px;
	font-size:14px;
	padding:5px;
}

.inquiry-step{
	padding-top:15px;
	padding-bottom:10px;
	width:520px;
}
.info_red{
	color:#FF6633;
}
.inquiry table.form {
	width: 540px;
	border-top: 1px solid #7e704a;
	border-left: 1px solid #7e704a;
	border-right: 1px solid #7e704a;
	border-bottom: none;
	margin-top: 5px; 
	padding: 0;
}
.inquiry table.form tr td.left {
	width: 173px;
	text-align: left;
	color:#FFFFFF;
	vertical-align: top;
	padding: 5px;
	border-left: none;
	border-right: 1px solid #7e704a;
	border-bottom: 1px solid #7e704a;
	background-color: #434343;
}

.inquiry table.form tr td.right {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-left: none;
	border-bottom: 1px solid #7e704a;
	background-color: #FFFFFF;
}

.inquiry table.form tr td.right02 {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-left: none;
	border-bottom: 1px solid #7e704a;
	background-color: #434343;
}

.inquiry table.form tr td.right input,
.inquiry table.form tr td.right textarea,
.inquiry table.form tr td.right select,
.inquiry table.form tr td.right02 input,
.inquiry table.form tr td.right02 textarea,
.inquiry table.form tr td.right02 select {
	border: 1px solid #7e704a;
}
.inquiry-btn{
	padding-top:10px;
	width: 540px;
	text-align:center;
}
.inquiry-errormessage{
	width: 540px;
	color:#FF6633;
	padding-bottom:10px;
}
.inquiry-comment{
	width: 540px;
}
.inquiry-comment2{
	padding-top:40px;
	padding-bottom:40px;
	width: 540px;
}
.btn-recipe_c{
	padding:5px 10px 5px 10px;
}
.privacy{
	margin-top:10px;
	overflow: scroll;
	width: 510px;
	height:200px;
	border: 10px solid #999999;
	padding:5px;
}
.privacy-check{
	width: 520px;
	padding:10px;
	background-color:#999999;
	text-align:center;
}
.event-title{
	margin-left:auto;
	margin-right:auto;
	width:641px;
}
.event-text{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:621px;
	font-size:14px;
	line-height:120%;
}
.event-text h2{
	font-size:18px;
	margin-bottom:20px;
}