
/* タイトル部分 */
.a_box_title {
	margin : 40px auto 0px auto;
	width : 715px;
	height : 30px;
	background-image : url(../img/search/search/bg_h1.gif);
}

h1.apply_title {
	margin : 11px 0px 0px 10px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

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


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

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


/* ウェルカムメッセージ */
p.welcome_message {
	width : 500px;
	margin : 20px auto 0px auto;
}

/* エラー表示 */

.error_big_box {
	margin : 20px 0px 0px 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;
}


/* テーブルを囲む背景グレー */
p.stepflowtxt1 {
	width : 620px;
	margin : 12px auto 8px auto;
	font-weight : bold;
	color : #CC0000;
}

.bg_step1 {
	margin : 0px auto 25px auto;
	width : 605px;
	height : 98px;
	background-image : url(../img/search/detail_common/oubo_step1.gif);
}

.bg_step2 {
	margin : 15px auto 0px auto;
	width : 605px;
	height : 98px;
	background-image : url(../img/search/detail_common/oubo_step2.gif);
}

.bg_step3 {
	margin : 0px auto 0px auto;
	width : 605px;
	height : 98px;
	background-image : url(../img/search/detail_common/oubo_step3.gif);
}

.jikkuribox {
	width : 500px;
	margin : 20px auto 20px auto;
	background-color : #FFFFE1;
	border : 3px double #CC6600;
}

p.jikkuikakunin {
	margin : 5px 10px 5px 10px;
}

p.step_title {
	margin : 24px 0px 0px 5px;
	font-weight : bold;
	letter-spacing : 1px;
}

p.step_title2 {
	margin : 24px 0px 0px 5px;
	font-weight : bold;
	letter-spacing : -1px;
}

p.steptext {
	margin : 8px 4px 0px 8px;
	font-size : 11px;
}




.bh_ouboform_title {
	width : 700px;
	height : 27px;
	margin : 10px auto 0px auto;
	background-image : url(../img/search/detail2/bg_oubohead.gif);
}

.table_box {
	width : 656px;
	margin : 10px auto 0px auto;
	background-color : #D4D4D4;
}

.table_box3 {
	width : 656px;
	margin : 0px auto 0px auto;
	background-color : #D4D4D4;
}

.table_box2 {
	margin : 0px 3px 0px 3px;
	padding : 3px 0px 3px 0px;
}

.table_boxes {
	width : 656px;
	margin : 0px auto 0px auto;
	background-color : #D4D4D4;
}

/* テーブルのセルの色 */
.left_td {
	background-color : #F4F4F4;
}
.left_td_hissu {
	background-color : #EBEBEB;
}

.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 {
	font-size : 13px;
	color : #333333;
}

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

p.right_txt2 {
	margin : 7px 0px 1px 15px;
}

/* 住所検索 */
.mini {
	font-size : 12px;
}

/* 住所入力が簡単です */
p.kome_red {
	margin : 0px 0px 0px 130px;
	font-size : 11px;
}

/* プルダウンの大きさ */
.pulldown_size {
	font-size : 12px;
}

/* 赤い※ */
p.kome_red2 {
	margin : 0px 0px 0px 25px;
	font-size : 11px;
}

p.kome_red3 {
	margin : 0px 0px 6px 25px;
	font-size : 11px;
}

/* 学歴補足 */
p.kome_gakureki {
	margin : 10px 0px 0px 10px;
	font-size : 13px;
	color : #333333;
}

p.kome_gakureki2 {
	margin : 0px 0px 0px 10px;
	font-size : 13px;
	color : #333333;
}

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

/* 資格登録 */
.sikaku_box {
	margin : 0px 0px 0px 0px;
	border : 1px solid;
}

.sikaku_button {
	margin : 10px 0px 10px 15px;
}
.sikaku_button2 {
	margin : 10px 0px 3px 15px;
}

/* 企業の設問回答 */
p.c_question {
	margin : 7px 0px 6px 30px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.text_area {
	margin : 0px 0px 6px 40px;
}

/* サブミットボタン */
.submitter {
	width : 656px;
	margin : 0px auto 30px auto;
	background-color : #FF6600;
	text-align : center;
}

.submit_margin {
	margin : 10px 0px 10px 0px;
}

/* 応募内容確認 */
/* 住所部分 */
p.right_txt3 {
	margin : 4px 0px 2px 15px;
}

p.right_txt4 {
	margin : 0px 0px 6px 15px;
}

pre.pre_txt {
	font-size : 13px;
	color : #333333;	
	margin : 7px 0px 6px 15px;
}

.text_area2 {
	margin : 10px 0px 10px 40px;
}

/* 応募完了ページ */
p.finish {
	margin : 40px 0px 15px 95px;
	font-size : 14px;
	font-weight : bold;
	color : #333333;
}

p.kome_txt_login {
	margin : 0px 0px 5px 150px;
	font-size : 13px;
}

.red_bold {
	font-weight : bold;
	color : #FF0000
}

/* 履歴書の保存 */
.save_box_login {
	width : 530px;
	margin : 45px auto 0px auto;
}

.save_resume {
	width : 530px;
	height : 50px;
	background-image : url(../img/search/apply/bg_save_resume.gif);
}

p.save_txt_login {
	margin : 8px 0px 0px 25px;
	font-size : 13px;
	color : #333333;
	line-height : 15px;
}

.submit_box2 {
	margin : 15px auto 30px auto;
	background-color : #F4F4F4;
	width : 530px;
	height : 46px;
	text-align : center;
	border : 1px solid #CCCCCC;
}

.submit_position {
	margin : 12px 0px 0px 0px;
}

/* 履歴書登録完了 */
p.thanks {
	margin : 40px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #006600;
	text-align : center;
}

.close_batu {
	margin : 50px 0px 30px 350px;
	background-image : url(../img/common/close.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}
p.close_txt {
	margin : 0px 0px 0px 15px;
	font-size : 12px;
}


/* ログインナシ */
.mada_kome {
	margin : 0px 0px 0px 20px;
	background-image : url(../img/search/apply/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

p.mada_kome_txt {
	margin : 0px 0px 0px 12px;
}


/* タイトル部分 */

h1.apply_title {
	margin : 11px 0px 0px 10px;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}


/* 応募完了ページ */
p.finish {
	margin : 40px 0px 15px 95px;
	font-size : 14px;
	font-weight : bold;
	color : #333333;
}

.kome_box {
	margin : 0px 0px 0px 120px;
	background-image : url(../img/search/apply/kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.kome_txt {
	margin : 0px 0px 5px 13px;
	font-size : 13px;
}

.red_bold {
	font-weight : bold;
	color : #FF0000
}

/* 履歴書の保存 */
.save_box {
	width : 530px;
	height : 187px;
	margin : 35px auto 0px auto;
	background-image : url(../img/search/apply/bg_intro_regist.gif);
}

p.save_txt {
	margin : 75px 15px 0px 20px;
	font-size : 13px;
	color : #333333;
	line-height : 15px;
}

p.save_txt2 {
	margin : 10px 15px 0px 20px;
	font-size : 13px;
	color : #333333;
	line-height : 15px;
}

.to_startphp {
	width : 530px;
	margin : 15px auto 40px auto;
	text-align : center;
	background-color : #F4F4F4;
	border : 1px solid #999999;
}

.button_regist {
	margin : 10px 0px 10px 0px;
}


/* 履歴書登録完了 */
p.thanks {
	margin : 40px 0px 0px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #006600;
	text-align : center;
}

.close_batu {
	margin : 50px 0px 30px 350px;
	background-image : url(../img/common/close.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}
p.close_txt {
	margin : 0px 0px 0px 15px;
	font-size : 12px;
}


/* ログインナシ */
.a_box_title2 {
	margin : 10px auto 0px auto;
	width : 715px;
	height : 30px;
	background-image : url(../img/search/search/bg_h1.gif);
}

.login_box {
	width : 600px;
	margin : 0px auto 0px auto;
	background-color : #FFF0F0;
	border : 1px solid #FF0000;
}

p.not_login_txt {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 5px 12px 3px 10px;;
	font-size : 12px;
	line-height : 14px;
}

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

.kakunin_form {
	display : inline;
}

/* ウェルカムメッセージ */
p.welcome_message {
	width : 500px;
	margin : 10px auto 0px auto;
}

/* 学歴見本 */

.rireki_syokureki {
	margin : 7px 0px 6px 60px;
}

p.juusi_oubo {
	margin : 7px 0px 6px 15px;
	color : #CC0000;
}

/* 重視 */
.importance {
	width : 750px;
	margin : 5px auto 25px auto;
}

.importance_position1 {
	margin : 3px 0px 0px 20px;
	height : 22px;
	background-image : url(../img/search/detail_common/importance1.gif);
	background-repeat : no-repeat;
}

.importance_position2 {
	margin : 3px 0px 0px 20px;
	height : 22px;
	background-image : url(../img/search/detail_common/importance2.gif);
	background-repeat : no-repeat;
}

p.importancetxt1 {
	margin : 5px 0px 0px 42px;
	font-size : 12px;
	color : #FFFFFF
}

p.importancetxt2 {
	margin : 5px 0px 0px 36px;
	font-size : 12px;
	color : #FFFFFF
}
