/* 会員登録 */
.bg_h2 {
	width : 670px;
	height : 24px;
	margin : 25px auto 0px auto;
	background-image : url(../img/touroku/bg_h1.gif);
}

h2.regist_h2 {
	margin : 5px 0px 0px 15px;
	font-size : 14px;
	color : #FFFFFF;
}

.mainimage {
	width : 670px;
	margin : 0px auto 0px auto;
}

/* h3 */
.bg_h3 {
	width : 550px;
	margin : 0px auto 0px auto;
	background-color : #F4F9F4;
	border-top : 3px double #D6E9D6;
	border-bottom : 3px double #D6E9D6;
}

h3.tourokuh3 {
	width : 460px;
	margin : 10px auto 10px auto;
	font-size : 14px;
	color : #006600;
	letter-spacing : 1px;
	line-height : 18px;
}

/* 何を書けば */
.naniwo {
	width : 660px;
	height : 24px;
	margin : 15px auto 10px auto;
	background-image : url(../img/touroku/bg_h2.gif);
}

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

p.naniwo_explain {
	width : 550px;
	margin : 0px auto 15px auto;
	line-height : 16px;
}

/* 2つのメリット */
.w_bgall {
	width : 644px;
	margin : 0px auto 0px auto;
}

.left_merit {
	width : 316px;
	height : 183px;
	float : left;
	background-image : url(../img/touroku/bg_advice.gif);
}

.right_merit {
	width : 316px;
	height : 183px;
	float : right;
	background-image : url(../img/touroku/bg_nakama.gif);
}

h4.merit_title {
	margin : 8px 0px 0px 8px;
	font-size : 12px;
	color : #006600;
}

.merit_box {
	margin : 20px 130px 0px 13px;
}

p.merit_txt {
	margin : 0px 0px 10px 0px;
	line-height : 18px;
}

p.merit_txt2 {
	margin : 0px 0px 0px 0px;
	line-height : 18px;
}

/* さらに最新求人情報を */
.bg_h5 {
	width : 644px;
	margin : 20px auto 0px auto;
}

h5.sarani {
	margin : 0px 0px 10px 10px;
	font-size : 14px;
	letter-spacing : 1px;
	color : #FF0000;
}

p.otodoke {
	width : 580px;
	margin : 0px auto 10px auto;
	line-height : 16px;
}

/* やじるし */
.yajiyaji {
	width : 264px;
	height : 90px;
	margin : 15px auto 0px auto;
	background-image : url(../img/touroku/bg_yaji.gif);
}

p.ketudan {
	margin : 15px 0px 0px 0px;
	text-align : center;
	font-size : 16px;
	font-weight : bold;
	color : #006600;
}

/* SSL */
.ssl_box {
	width : 507px;
	margin : 15px auto 15px auto;
}


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

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

.regist_all {
	width : 700px;
	margin : 10px auto 0px auto;
}

.regist_all2 {
	width : 600px;
	margin : 10px auto 0px auto;
}


.kiyaku {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

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

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

p.kaiinn_kantan_txt {
	margin : 0px 0px 0px 0px;
	text-align : center;
}

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

.error_box {
	background-color : #FFECEC;
	border : 4px double #FF0000;
}

p.error_txt {
	margin : 5px 5px 5px 5px;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000;
}
/* テーブルのセルの色 */
.left_td {
	background-color : #F4F4F4;
}

.right_td {
	background-color : #FFFFFF;
}

/* 左側項目テキスト */
p.left_txt {
	margin : 7px 0px 6px 25px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

/* 右側項目テキスト */
p.right_txt,.right_txt2,.right_txt3,.right_txt4,.right_txt5 {
	font-size : 13px;
	color : #333333;
}

p.right_txt {
	margin : 7px 0px 6px 15px;
}

p.right_txt2 {
	margin : 7px 0px 1px 15px;
}
form.submit_form {
	display : inline;
}
/* サブミットボタンを囲む箱 */
.submit_box {
	text-align : center;
}
.kaiinn_left_box {
	background-color : #F3F3F3;
}

.kaiinn_right_box {
	background-color : #FFFFFF;
}

p.kaiinn_left {
	margin : 5px;
	text-align : center;
}

p.kaiinn_right {
	margin : 5px 5px 0px 10px;
}

p.hankaku_keikoku {
	margin : 1px 5px 3px 15px;
	font-size : 11px;
	color : #FF0000;
	font-weight : bold;
}
.submit_margin {
	margin : 10px 0px 10px 0px;
	font-size : 12px;
	letter-spacing : 8px;
}

.titlekakunin {
	width : 620px;
	margin : 30px auto 0px auto;
}

p.kakunintxt {
	margin : 15px 0px 0px 30px;
}

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

.karamail_submitbutton {
	width : 100px;
}

/* STEP */
p.step_flo {
	width : 590px;
	margin : 10px auto 0px auto;
	font-weight : bold;
}

.step1 {
	width : 605px;
	height : 73px;
	margin : 10px auto 0px auto;
	background-image : url(../img/touroku/step1.gif);
}

p.flowtitle {
	margin : 24px 0px 0px 6px;
	font-weight : bold;
	color : #FFFFFF;
}

p.flowtitle2 {
	margin : 25px 0px 0px 4px;
	font-size : 12px;
	letter-spacing : -1px;
	font-weight : bold;
	color : #FFFFFF;
}

p.flow_txt {
	margin : 8px 5px 0px 10px;
	font-size : 11px;
}
