/* h1背景 */
.bg_h1 {
	margin : 20px auto 0px auto;
	width : 666px;
	height : 30px;
	background-image : url(img/form/bg_h1.gif);
}

h1.preparation {
	margin : 7px 0px 0px 13px;
	font-size : 16px;
	color : #FFFFFF;
	position : absolute;
}


h3.preparationh3 {
	margin : 7px 0px 0px 13px;
	font-size : 16px;
	color : #FFFFFF;
	position : absolute;
}


/* SSL */
.ssl_table {
	width : 416px;
	margin : 0px auto 15px auto;
}

p.trusttxt {
	margin : 0px 0px 0px 0px;
	font-size : 10px;
}

.ssl_onoff {
	margin : 5px 20px 0px 0px;
	text-align : center;
}

/* フォーム開始 */
.form_all_box {
	width : 585px;
	margin : 10px auto 0px auto;
}

h2.jisin {
	margin : 20px 0px 20px 10px;
	font-size : 18px;
	color : #FF0000;
	text-align : center;
}

p.form_intro {
	margin : 0px 0px 7px 15px;
}

.sanopun {
	margin : 5px 0px 10px 35px;
	height : 32px;
	background-image : url(img/satei/sanpun.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

p.sanpuntxt {
	margin : 8px 0px 0px 90px;
	font-size : 13px;
	color : #287D00;
}

.to_kantan {
	width : 500px;
	margin : 0px auto 15px auto;
	background-color : #F9F9F9;
	border : 1px solid #CCCCCC;
}

p.yueni {
	margin : 5px 0px 0px 10px;
	font-weight : bold;
	color : #003366;
}

p.kantan_yuudou {
	margin : 3px 10px 2px 35px;
	color : #666666;
}

p.kantanform {
	margin : 0px 10px 2px 0px;
	font-size : 12px;
	text-align : right;
}

/* エラーメッセージ */
.err_box {
	margin : 20px 0px 10px 0px;
	text-align : center;
}

p.err_txt {
	color : #FF0000;
}


/* 左側テキスト */
p.left_txt {
	margin : 15px 0px 0px 20px;
	color : #000066;
}

.hissu {
	height : 13px;
	margin : 7px 0px 0px 15px;
	background-image : url(img/form/hissu.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

p.right_txt1 {
	margin : 0px 0px 0px 30px;
	font-weight : bold;
}

.form_position {
	margin : 0px 0px 0px 55px;
}

.form_position2 {
	margin : 0px 0px 7px 55px;
}

.form_position3 {
	margin : 0px 0px 0px 30px;
}

p.unagasi {
	margin : 2px 0px 0px 65px;
	font-size : 11px;
	color : #FF0000;
}

p.left_txt2 {
	margin : 10px 0px 7px 20px;
	color : #000066;
} 

.hissu2 {
	margin : 7px 0px 7px 15px;
	background-image : url(img/form/hissu.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

p.right_txt2 {
	margin : 7px 0px 0px 45px;
	font-weight : bold;
}

.normal_red {
	font-size : 11px;
	color : #FF0000;
}

/* 排気量不明 */
.humei {
	margin : 0px 0px 7px 50px;
}

/* 装備 */
p.right_txt3 {
	margin : 7px 0px 7px 45px;
}

/* 氏名 */
.hissu3 {
	margin : 7px 0px 0px 15px;
	background-image : url(img/form/hissu.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	font-weight : bold;
}

/* メールアドレス */
p.unagasi2 {
	margin : 2px 0px 7px 50px;
	font-size : 11px;
	color : #FF0000;
}

/* 電話番号 */
.hissu4 {
	margin : 13px 0px 0px 15px;
	background-image : url(img/form/hissu.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	font-weight : bold;
}

.form_position4 {
	margin : 13px 0px 7px 45px;
}

.form_position5 {
	margin : 7px 0px 7px 45px;
}

.form_border {
	border : 5px solid #CCCCCC;
}

.submit_button {
	margin : 10px 0px 10px 0px;
	text-align : center;
}
p.left_txt3 {
	margin : 15px 0px 15px 0px;
	text-align : center;
}

/* 確認画面 */
.kakunins {
	margin : 7px 0px 7px 10px;
}

p.kakunin_left {
	margin : 0px 0px 3px 0px;
	font-weight : bold;
}

p.kakunin_right {
	margin : 0px 0px 3px 5px;
}

p.kakunin_txt {
	margin : 7px 0px 7px 10px;
}

p.kakunin_txt2 {
	width : 450px;
	margin : 7px 0px 7px 40px;
}

form.seikei {
	width : 150px;
	display : inline;
}

.submit_clear {
	display : inline;
}

/* 完了 */
.thanks {
	margin : 20px 0px 0px 0px;
}
.thanks2 {
	margin : 10px 0px 100px 0px;
}

