.mainContainer {
padding:0;
}

.mainContainer h3{
border:none;
text-indent:20px;
}

h3#form1{
background:url(../images/icon14.png) left center no-repeat;
}

h3#form2{
background:url(../images/icon15.png) left center no-repeat;
}

h3#form3{
background:url(../images/icon16.png) left center no-repeat;
}

form h4{
font-size:14px!important;
}

form dl {
/*margin:10px 10px 20px 10px;*/
margin-left:20px;
}

.formContainer{
padding-bottom:30px;
margin-bottom:30px;
background:url(../images/line2.gif) left bottom repeat-x;
}

form dl dt {
	margin:10px 0 5px 0;
	background:url(../images/icon13.png) left center no-repeat;
text-indent:12px;

}
form dl dt span {
	margin-left:1em;
	color: #999;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
}

form dl dd{
margin-left:12px;
}

form dl dd input,form dl dd textarea {
	border: solid #ccc 1px;
	padding:0.2em;
}
form dl dd input:focus,  form dl dd textarea:focus,  form dl dd input:hover,  form dl dd textarea:hover {
	background: #f6f6f6;
}
form dl dd input.short {
	width: 40px;
}

form dl dd input.short2 {
	width: 2em;
}

form dl dd input.long {
	width: 22em;
}


form dl dd ul.check,  dl dd ul.radio {
	display: inline;
}
form dl dd ul.check li,  dl dd ul.radio li {
	display: inline;
}

select{
margin:3px 0;
}

div.validationTip {
	padding-left: 6px;
	background: url(../images/tip_left.gif) no-repeat left top;
	font-size: 93%;
}
div.tipInner {
	border: solid #ddd 1px;
	border-top: none;
	border-left: none;
	-moz-border-radius: 4px;
	padding: .5em 1em .5em .8em;
	color: #e83766;
	background: #f6f6f6;
	font-weight: bold;
}

div#dlgmat {
	width: 101.55%; /* for ie6 bug */
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 550;
	background: #000;
}
* html div#dlgmat { /* ie6 */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +'px');
}
div#dlg {
	padding: 0 0 0 5px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	/*background: url(../images/dialog_left.gif) no-repeat left top;*/
	font-size: 93%;
}
* html div#dlg {	/* ie6 */
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (dlgMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
div#dlg span#close {
	display: block;
/*	width: 20px;
	height: 20px;*/
	position: absolute;
	right: 1px;
	top: 1px;
/*	background: url(../images/btn_dlgX.gif) no-repeat right top;*/
	cursor: pointer;
}
div#dlg span#close.hover {
	/*background: url(../images/btn_dlgX.gif) no-repeat left -20px;*/
}
div#dlg div#dlgtop {
	/*height: 5px;
	background: url(../images/dialog_top.gif) no-repeat right top;*/
	overflow: hidden;
}
div#dlg div#dlgcont {
	padding: 1.5em 0;
	background: #282828;
	/*border:#FFFFFF solid 1px;*/
}
div#dlg div#dlgcont div {
	padding: 0 3.5em;
	color: #FFF;
	font-weight: bold;
}
div#dlg div#dlgcont div span {
	line-height: 1.7;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" !important
}
div#dlg div#dlgcont div span strong {
	border-bottom: dotted #F60 1px;
	padding: 0 .1em;
	color: #F60;
}
div#dlg div#dlgbtm {
	/*height: 5px;
	background: url(../images/dialog_bottom.gif) no-repeat right top;*/
	overflow: hidden;
}

/*ボタン--------------------------------------------------------------*/

#btnContainer{
margin-bottom:30px;
}

#btn_submit{
float:left;
width:84px;
margin-right:20px;

}


