@charset "UTF-8";
div#formTitle {
	background-image: url(../images/title.gif);
	width: 520px;
	height: 80px;
	overflow: hidden;
	margin: 0px auto 0px auto;
}
div#formTitle h1 {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	padding: 50px 0px 0px 15px;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
}
dl.mailform_dl,dl.mailform_dl_note {
	width: 590px;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: both;
}

dl.mailform_dl dt,dl.mailform_dl_note dt {
	width: 150px!important;
	width/**/: 160px;
	height: 40px!important;
	height/**/: 50px;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	float: left;
	font-size: 12px;
	clear: both;
	text-align: right;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
}

dl.mailform_dl dt span,dl.mailform_dl_note dt span {
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #007CC2;
	font-weight: normal;
	line-height: normal;
	font-size: 10px;
	display: block;
}

dl.mailform_dl dd p,dl.mailform_dl_note dd p {
	color: #999999;
	font-size: 10px;
	clear: both;
}


dl.mailform_dl dd,dl.mailform_dl_note dd {
	width: 340px!important;
	width/**/: 350px;
	height: 40px!important;
	height/**/: 50px;
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	text-align: left;
	border-bottom: solid 1px #CCCCCC;
	overflow: hidden;
	font-size: 12px;
	color: #FF6347;
	//font-weight: bold;
}



dl.mailform_dl dd ul,dl.mailform_dl_note dd ul,dl.mailform_dl_note dd ol {
	margin: 0px;
	padding: 0px;
}



dl.mailform_dl dd ul li,dl.mailform_dl_note dd ul li {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style: none;
}


dl.mailform_dl_note dt,dl.mailform_dl_note dd {
	height: 90px!important;
	height/**/: 100px;

}

dl.mailform_dl_note dd ol li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

dl.mailform_dl_note dd textarea {
	width: 340px;
	height: 80px;
	font-size: 13px;
}

div.mfp_footer {
	width: 520px;
	height: 40px;
	background-image: url(../images/mfp_footer.gif);
	text-indent: -5000px;
	clear: both;
	margin: 0px auto 0px auto;
}
/* add */
select{	margin-right:5px;	}
div.mfp_footer{	background-image:none;height:10px;	}
.txt_center{	text-align:center !important;	}
.send_btn{	text-align:center;margin:10px auto;	}
.btn_center{	text-align:center;width:70px;	}
.tel_waku{	padding:10px;margin:10px 100px;border:#666666 1px solid;font-size:12px;font-weight:bold;letter-spacing:2px;text-align:center;background-color:#EFEFEF;color:#666666;	}
dl.mailform_dl dt,dl.mailform_dl_note dt {
	width: 110px!important;
	width/**/: 120px !important;
}

dl.mailform_dl dd,dl.mailform_dl_note dd {
	width: 370px!important;
	width/**/: 380px !important;
}

dl.mailform_dl dt.height01,dl.mailform_dl dd.height01 {	height:130px !important;	}


dl.mailform_dl dt.radio01 div,dl.mailform_dl dd.radio01 div{	width:150px;float:left;	}


dl.mailform_dl dt.radio01 div.radio02,dl.mailform_dl dd.radio01 div.radio02{	width:300px;	}


.clear{	clear:both;	}
dl.mailform_dl dt.height02,dl.mailform_dl dd.height02 {	height:90px !important;	}


dl.mailform_dl dt.height03,dl.mailform_dl dd.height03 {	height:60px !important;	}


dl.mailform_dl dt.height04,dl.mailform_dl dd.height04 {	height:110px !important;	}

.frame_waku{	width:580px;margin:10px auto;	}
iframe{	border:none;	}
.form_btn{	text-align:center;margin:10px;	}
.form_btn img{	border:none;	}
.txt_left{	text-align:left;	}
.entry_waku01{	text-align:10px auto;width:450px;padding:10px;border:1px solid #999999;background-color:white;text-align:center;color:black;font-size:10px;	}
.p10_20{	padding:10px 20px;	}
.p_top10{	padding-top:10px;	}
.p10_0{	padding:10px 0px;	}
h3.jsearch{	border-left:5px solid #CCCCCC;margin:10px auto 10px 20px;padding-left:10px;font-size:12px;	}
dl.mailform_dl dd,dl.mailform_dl_note dd div.check01{	width:170px;float:left;	}
.p10{	padding:10px;	}
.txt_01{	padding:10px;padding-left:30px;	}
.fsmall{ font-size: 0.8em; color:#666666; letter-spacing:0.5px;}
.color-red{ color: #FF0000; }
input {line-height: 100%;}

