/*  service style */

.rec_padding1{ padding-top:18px; padding-bottom:3px;}

.rec_table1{ padding-right:12px;}
.ser_px12{ font-size:12px; line-height:16px; color:#01307C;}
.ser_px14{ font-size:14px; line-height:18px; color:#01307C;}
.rec_px12_w{ font-size:12px; line-height:16px; color:#FFFFFF;}


/* recruit midway style */

.r_mid_padding1{ padding-top:3px; padding-bottom:3px;}

.s_tra_padding1{ padding-top:5px; padding-bottom:5px;}
.s_tra_padding2{ padding-left:18px;}
.s_tra_padding4{ padding-top:6px; padding-bottom:6px;}
.s_tra_padding5{ padding-bottom:18px;}
.s_tra_padding6{ padding-top:6px;}
.s_tra_padding7{ padding-left:5px;}


.s_tra_table1{ padding-right:7px;}
.s_tra_table2{ padding-left:7px;}
.s_tra_table3{ padding-bottom:15px;}
.s_tra_table4{ padding-bottom:15px; padding-left:7px;}

/* service processing style*/

.s_pro_padding1{ padding-top:15px;}

/* service infomation style*/
.r_rec_padding1{ padding-top:5px;}

.s_info_padding1{ padding-top:15px;}

/* service keep style */

.s_keep_padding1{ padding-top:15px; padding-bottom:10px;}

.s_keep_table1{ padding-right:40px;}

/* service coop style*/

.s_coop_padding1{ padding-top:15px;}

.s_coop_table1{ border-left:2px #6996E0 solid; border-right:2px #6996E0 solid; background:#EFF5FF; padding-left:10px; padding-right:10px;}

/* recruit granduate style */

.r_gra_padding1{ padding-top:15px;}
.r_gra_padding2{ padding-top:25px;}
.s_cen_table1{ border-bottom:1px #949FAF solid; border-top:1px #949FAF solid; border-right:1px #949FAF solid;}
.s_cen_table2{ border-bottom:1px #FFFFFF solid; border-left:1px #1F8A88 solid; border-right:1px #1F8A88 solid; background:#1F8A88;}
.s_cen_table2-l{ border-left:1px #1F8A88 solid; border-right:1px #1F8A88 solid; background:#1F8A88;}
.s_cen_table3{ border-bottom:1px #949FAF solid; border-right:1px #949FAF solid;}
.s_cen_table4{ padding-bottom:5px; padding-right:10px;}
.s_cen_table5{ padding-bottom:5px;}
.s_cen_table6{ padding-top:5px;}

/* recruit midway style */

.midway_01{padding-bottom:15px;}
.midway_02{padding-bottom:20px;}
.midway_03{padding-bottom:12px;}
.midway_04{background:url(../recruit/img/m2_11.gif) no-repeat center left;padding-left:15px;}
.midway_05{padding-left:15px;padding-top:8px;}
.midway_06{padding-left:15px;}
.midway_07{padding-left:5px;}
.midway_08{padding-top:5px;}


/* entry style */
.r_ent_padding1{ padding-right:112px;}

/* cgi style */
.cgi_01{ padding-left:15px;}

.cgi_table1{ background-color:#FCDDC2;}
.cgi_table2{ padding-top:8px; padding-bottom:8px; padding-left:17px; padding-right:17px; background-color:#35A297;}
.cgi_table3{ padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; background-color:#E5F1EC;}
.cgi_table4{ padding-left:35px; padding-right:10px;}
.cgi_table5{ padding-right:25px; padding-left:5px;}
.cgi_table6{ padding-right:5px; padding-left:5px;}
.cgi_table7{ padding-right:5px; padding-left:25px;}
.cgi_table8{ padding-top:10px; padding-left:21px;}
.cgi_table9{ padding-left:35px;}
.cgi_table10{ padding-left:35px; padding-top:5px;}
.cgi_table11{ padding-top:40px;}

.cgi_table12{ background-color:#FDF3EA;}





.gfl_step_01 {
	background:url(../recruit/img/gfl_bg_01.gif) no-repeat center left;
	height: 111px;
	padding-left: 72px;
}
.gfl_step_02 {
	background:url(../recruit/img/gfl_bg_02.gif) no-repeat center left;
	height: 115px;
	padding-left: 72px;
}
.gfl_step_03 {
	background:url(../recruit/img/gfl_bg_03.gif) no-repeat center left;
	height: 95px;
	padding-left: 72px;
}
.gfl_step_04 {
	background:url(../recruit/img/gfl_bg_04.gif) no-repeat center left;
	height: 95px;
	padding-left: 72px;
}
.gfl_step_05 {
	background:url(../recruit/img/gfl_bg_05.gif) no-repeat center left;
	height: 64px;
	padding-left: 72px;
}




.gfa_list_01 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gfa_list_01 li {
	padding: 0;
	margin: 2px 0;
}
.gfa_list_01 li a {
	display: block;
	padding-top: 2px;
}

.gfa_list_01 .q_01 {
	background:url(../recruit/img/gfa_qicon1_01.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_01 {
	height: 18px;
}
.gfa_list_01 .q_02 {
	background:url(../recruit/img/gfa_qicon1_02.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_02 {
	height: 18px;
}
.gfa_list_01 .q_03 {
	background:url(../recruit/img/gfa_qicon1_03.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_03 {
	height: 18px;
}
.gfa_list_01 .q_04 {
	background:url(../recruit/img/gfa_qicon1_04.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_04 {
	height: 18px;
}
.gfa_list_01 .q_05 {
	background:url(../recruit/img/gfa_qicon1_05.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_05 {
	height: 18px;
}
.gfa_list_01 .q_06 {
	background:url(../recruit/img/gfa_qicon1_06.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_06 {
	height: 18px;
}
.gfa_list_01 .q_07 {
	background:url(../recruit/img/gfa_qicon1_07.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_07 {
	height: 18px;
}
.gfa_list_01 .q_08 {
	background:url(../recruit/img/gfa_qicon1_08.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 60px;
}
* html .gfa_list_01 .q_08 {
	height: 18px;
}


.gfa_list_02,
.gfa_list_02 dt,
.gfa_list_02 dd {
	padding: 0;
	margin: 0;
}
.gfa_list_02 .q_01 {
	background: url(../recruit/img/gfa_qicon2_01.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_01 {
	height: 18px;
}
.gfa_list_02 .q_02 {
	background: url(../recruit/img/gfa_qicon2_02.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_02 {
	height: 18px;
}
.gfa_list_02 .q_03 {
	background: url(../recruit/img/gfa_qicon2_03.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_03 {
	height: 18px;
}
.gfa_list_02 .q_04 {
	background: url(../recruit/img/gfa_qicon2_04.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_04 {
	height: 18px;
}
.gfa_list_02 .q_05 {
	background: url(../recruit/img/gfa_qicon2_05.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_05 {
	height: 18px;
}
.gfa_list_02 .q_06 {
	background: url(../recruit/img/gfa_qicon2_06.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_06 {
	height: 18px;
}
.gfa_list_02 .q_07 {
	background: url(../recruit/img/gfa_qicon2_07.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_07 {
	height: 18px;
}
.gfa_list_02 .q_08 {
	background: url(../recruit/img/gfa_qicon2_08.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
	margin: 0 0 10px;
}
* html .gfa_list_02 .q_08 {
	height: 18px;
}

.gfa_list_02 .a_01 {
	background: url(../recruit/img/gfa_aicon1_01.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_01 {
	height: 18px;
}
.gfa_list_02 .a_02 {
	background: url(../recruit/img/gfa_aicon1_02.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_02 {
	height: 18px;
}
.gfa_list_02 .a_03 {
	background: url(../recruit/img/gfa_aicon1_03.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_03 {
	height: 18px;
}
.gfa_list_02 .a_04 {
	background: url(../recruit/img/gfa_aicon1_04.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_04 {
	height: 18px;
}
.gfa_list_02 .a_05 {
	background: url(../recruit/img/gfa_aicon1_05.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_05 {
	height: 18px;
}
.gfa_list_02 .a_06 {
	background: url(../recruit/img/gfa_aicon1_06.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_06 {
	height: 18px;
}
.gfa_list_02 .a_07 {
	background: url(../recruit/img/gfa_aicon1_07.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_07 {
	height: 18px;
}
.gfa_list_02 .a_08 {
	background: url(../recruit/img/gfa_aicon1_08.gif) no-repeat 0 0;
	min-height: 18px;
	padding: 0 0 0 50px;
}
* html .gfa_list_02 .a_08 {
	height: 18px;
}

.gfa_bottom_end {
	padding: 0 0 350px;
}






























