.addr {
	/*width: 400px;*/
	background-color: #FFF;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}

/*名前と電話*/
.NameInputSize {
	background-color: #FFF;
	width: 365px;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}
/*時間*/
.timesize {
	background-color: #FFF;
	width: 50px;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}
/*メール*/
.MailInputSize {
	background-color: #FFF;
	width: 365px;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}
/*電話*/
.phone {
	background-color: #FFF;
	width: 365px;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}
/*お問い合わせ内容*/
.textarea {
	background-color: #FFF;
	width: 380px;
	height: 170px;
	font-size:14px;
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
}
#tyekku {
	display: none;/**/
	background-color: #DDDDDD;
	-webkit-border-radius: 5px;
}
#con_btn {
	width: 297px;
	height: 64px;
	margin: 0 auto 30px;
	display: block;
}

#con_btn:hover {
	opacity:0.8;
}

#error_area {
	width: 600px;
	color: #C30;
	margin: 0 auto;
}
#soushin_wrap {
	width: 595px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
	clear: both;
}
#sent_txt {
	line-height: 20px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#modoru {
	float:left;
	margin-left: 120px;
	width: 202px;
	height: 51px;
	margin-bottom: 50px;
}
#modoru:hover {
	opacity:0.8;
}

#sousin {
	float:left;
	margin-left: 40px;
	width: 202px;
	height: 51px;
	margin-bottom: 50px;
}
#sousin:hover {
	opacity:0.8;
}

.s_moji{
	font-size: 12px;
	color: #999999;
	margin-top: 3px;
}




#yoyaku{
	width: 595px;
	font-size:14px;
	border-collapse: collapse;
	border: solid 1px #CCC;
	margin: 0 auto 30px;
	display: block;
}
#yoyaku .th1{
	background-color: #F5F5F5;
	width: 154px;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 15px 0px 10px 15px;
}
#yoyaku .td1{
	width:400px;
	font-size: 14px;
	line-height: 23px;
	letter-spacing: -1px;
	border-bottom: solid 1px #CCC;
	padding: 10px 10px 10px 15px;
}
#yoyaku .th2{
	background-color: #F5F5F5;
	width: 154px;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	border-right: solid 1px #CCC;
	padding: 15px 0px 10px 15px;
}
#yoyaku .td2{
	width: 400px;
	font-size: 14px;
	line-height: 23px;
	letter-spacing: -1px;
	padding: 10px 10px 10px 15px;
}
#fm_ttl{
	float: right;
	width: 694px;
	border-top: solid 3px #D5D5D5;
	border-left: solid 3px #D5D5D5;
	border-right: solid 3px #D5D5D5;
	margin-top: 20px;
	padding-bottom: 0px;
	/*margin: 25px auto 0;*/
	display: block;
}
.box{
	width: 620px;
	font-size: 14px;
	line-height: 21px;
	margin: 0 auto 30px;
	overflow: hidden;
	display: block;
}
.box0{
	width: 580px;
	font-size: 14px;
	line-height: 21px;
	margin: 0 auto 10px;
	overflow: hidden;
	display: block;
}
.aka{
	color: #F00;
}
.mb30{
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
	font-size: 23px;
	font-weight: bold;
	color: #7B2C39;
	margin-top: 50px;
	margin-bottom: 30px;
	display: block;
}
.naka{
	font-family:'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝','MS PMincho', Georgia, Times, Baskerville, Palatino, serif;
	font-size: 23px;
	font-weight: bold;
	color: #7B2C39;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
	display: block;
}
