	.spkyujin_box { display: none !important;}
    
    /* TOP　新着求人共通 */
			#cate_contents .job_item { margin: 0px 0px 40px 0px; padding-top: 20px;}
			#cate_contents .job_item a {  display: block; background: url(../img/arrow1.jpg) 8px 50% no-repeat ; border-bottom: 1px dotted #CCC ; margin-bottom: 3px; padding: 2px 0px 2px 24px;  }
			#cate_contents .job_item a  { vertical-align: middle;}
			#cate_contents .job_follw { display: block;  margin: 15px 0px 50px 10px; text-align: right;}
			#cate_contents .job_follw a { background: none; border: none; padding: 0;}
			#cate_contents .j_tt { background: none!important; border: none!important; padding: 0px !important;}
    /* TOP　新着求人共通 */

	#cate_contents .kyujin_top { background: url(img/kyujin_top.jpg) left top no-repeat; height: 189px; border: 1px solid #CCC; }	
	#cate_contents .kyujin_top_t { margin: 30px 30px 0px 220px;  }	
	#cate_contents .kyujin_arrow { list-style-type: none; padding-left: 20px; background: url(../img/arrow1.jpg) left 50% no-repeat; line-height: 34px;}	
	#cate_contents .g_eee { background: #EEE; padding: 10px;  }	
	
	#cate_contents .sub_t  { color: #cc3300; font-size: 15px; }	
	#cate_contents .sub_t2  {  font-size: 15px; }	
	#cate_contents .s_box1  { border: 1px solid #CCC; background: url(../img/box_back.jpg) #FFF left top repeat-x; padding: 20px;  }	
	#cate_contents .s_box2  { background: #EEE; padding: 5px;  }
	
	#cate_contents .w290  { width: 290px;}
	#cate_contents .w400  { width: 400px;}
	#cate_contents .w120  { width: 120px;}
	#cate_contents .inter_h4  { width: 290px; background: url(../img/h4_bar.jpg) left bottom no-repeat; margin: 50px auto 20px; padding-bottom: 4px; text-align: left; font-size: 14px; font-weight: bold;}
	
	
	#cate_contents  .kyujin_list { margin: 0px 20px 20px 25px; padding-top: 20px;}
	#cate_contents  .kyujin_list a { border-bottom: 1px dotted #CCC; display: block;  margin-bottom: 3px; }
	#cate_contents  .kyujin_list img { vertical-align: middle;}
	#cate_contents  .kyujin_moretxt	 margin: 0px 20px 20px 25px; padding-top: 20px;}
	#cate_contents  .kyujin_morelistcate { border: 1px solid #CCC; background: #EEE;  font-size: 12px; width: 620px; margin: auto;}

	#cate_contents  .andmore { margin: 0px 20px 50px 10px; text-align: right;}
	#cate_contents  .new_txt { margin: 0px 0px 0px 10px; font-size: 10px; color: #FF6600; }
	#cate_contents  .date { text-align: right; font-size: 10px; }

	#cate_contents  .k_back { width: 600px; margin: 0px auto 20px; background: #F2F2EA ;  }
	#cate_contents  .k_title { width: 600px; margin: auto; line-height: 40px;  background: url(img/kyujin_th.jpg) left top repeat-x; color: #FFF; font-size: 13px; }
	#cate_contents  .k_title strong {  padding: 10px; }

	#cate_contents  .k_t1 { width: 580px; margin: 0px auto 10px ; text-align: left; text-align: left;background: #F2F2EA ;   }
	#cate_contents  .k_t1 th,.k_t1 td {  padding: 14px; border-bottom: 1px solid #DBDBDB; border-top: 1px solid #FFF; }
	#cate_contents  .k_t1 th { width: 80px; padding-left: 26px; background: url(img/th_mark.jpg) 10px 50% no-repeat;}	
	#cate_contents  .add_job { text-align: center; margin: auto ; padding: 20px 0px;}
	#cate_contents  .job_top { width: 580px; margin: 0px auto 80px; text-align: right; }
	#cate_contents  .tantou_img { width: 70px; float: left;}
	
	
	#cate_contents  .s1_title { border: 1px solid #CCC; padding:  5px ; margin-bottom: 20px;}
	#cate_contents  .s1_title2 { border-left: 8px solid #F6921D; padding: 20px 0px;}
	#cate_contents  .s1_logo { float: left; width: 150px; margin-left: 20px;}
	#cate_contents  .s1_title3 { float: left; font-size: 18px; padding-top: 5px;}
	#cate_contents  .s1_title4 { font-size: 18px; padding-top: 5px;}
	#cate_contents  .s1_cl { clear: left; font-size: 0px; line-height: 0px; }
	#cate_contents  .s1_pr { background: #FFF; padding: 50px 10px 10px 10px ; }
	
	#cate_contents  .seminarbox { margin:20px auto 0px ; height: 80px; width: 640px;}
	#cate_contents  .seminarbox img { border: 1px solid #CCC;}
	#cate_contents  .k_seminar1 { width: 200px; float: left;}
	#cate_contents  .k_seminar2 { margin-left: 15px; width: 200px; float: left;}


	
	#special_kyujin { width: 960px; margin: 0px auto 40px;}
	
	#ghc 	{ background: #DBDCDC; width: 960px; margin: auto; padding-bottom: 30px;  }
	#ac2011 { background: #660000; width: 960px; margin: auto; padding-bottom: 30px;  }
	#pg     { background: #0046AD; width: 960px; margin: auto; padding-bottom: 30px;  }
	#ac_s   { background: #0046AD; width: 960px; margin: auto; padding-bottom: 30px;  }
	#nec    { background: #1414A0; width: 960px; margin: auto; padding-bottom: 30px;  }
	#irj    { background: #B6000E; width: 960px; margin: auto; padding-bottom: 30px;  }
	#abeam    { background: #0068B7; width: 960px; margin: auto; padding-bottom: 30px;  }
	#abraham  { background: #6F1227; width: 960px; margin: auto; padding-bottom: 30px;  }
	#pwc    { background: #A32020; width: 960px; margin: auto; padding-bottom: 30px;  }
	#rls    { background: #0065BD; width: 960px; margin: auto; padding-bottom: 30px;  }
	#rtech    { background: #0065BD; width: 960px; margin: auto; padding-bottom: 30px;  }


	.borderclogo { text-align: center; padding: 20px; border: 1px solid #CCC;}
	#special_kyujin .list { margin: 20px 0px 20px 20px; padding: 0; }
	#special_kyujin .list li { list-style-type: none;  margin: 0; list-style-image: url(../img/arrow5.jpg); padding-left: 5px; padding-bottom: 5px;}
	#special_kyujin .list2 { margin: 20px 0px 20px 20px; padding: 0; }
	#special_kyujin .list2 li { list-style-type: none;  margin: 0; list-style-image: url(../img/arrow10.jpg); padding-left: 5px; padding-bottom: 5px;}
	#special_kyujin .job_top2 { width: 820px; margin: 0px auto 50px; padding-bottom: 10px; text-align: right; }
	
	#special_kyujin .box { background: #FFF; width: 900px; margin: auto; text-align: left; padding-top: 40px; padding-bottom: 50px; }
	#special_kyujin .company_profile { width: 820px; margin: 0px auto 40px;   }
	#special_kyujin .logo { float: left; width: 210px;  }
	#special_kyujin .company_txt { float: left; width: 600px; margin-left: 10px;  }
	
	#special_kyujin .ir_logo 		{ float: left; width: 290px;  }
	#special_kyujin .ir_company_txt { float: left; width: 520px; margin-left: 10px;  }
	#special_kyujin .ir_borderclogo { text-align: center;  border: 1px solid #CCC;}
	
	#special_kyujin .job_detail { width: 820px; margin: auto; }
	#special_kyujin .detail_title { background: url(img/kyujin_th.jpg) left top repeat-x; height: 44px; line-height: 44px; color: #FFF; font-size: 17px; }
	#special_kyujin .detail_title strong { padding-left: 20px;  padding-top: 2px;}
	#special_kyujin .detail_title h3 { padding-left: 20px;  padding-top: 2px; line-height: 44px; color: #FFF; font-size: 17px; font-weight: bold;}
	
	#special_kyujin .job_t { background: #F2F2EA; width: 100%; margin: 0px auto;}
	#special_kyujin .job_t th { border-bottom: 1px solid #CCC ; text-align: left; width: 200px; padding: 15px; font-size: 15px;}
	#special_kyujin .job_t td { border-bottom: 1px solid #CCC ; text-align: left; padding: 15px; }
	
	#special_kyujin .job_t2 { background: #F2F2EA; width: 100%; margin: 0px auto;}
	#special_kyujin .job_t2 th { border-bottom: 1px solid #CCC ; vertical-align: middle; text-align: left; width: 120px; padding: 15px 15px 15px 30px; font-size: 15px;}
	#special_kyujin .job_t2 td { border-bottom: 1px solid #CCC ; text-align: left; padding: 15px; }
	
	#special_kyujin  .add_job { text-align: center; margin: auto ; padding: 10px 0px;}
	#special_kyujin  .job_top { width: 580px; margin: 0px auto 80px; text-align: right; }
	#special_kyujin  .tantou_img { width: 70px; float: left;}
	
	#special_kyujin .s_box1  { border: 1px solid #CCC; background: url(../img/box_back.jpg) #FFF left top repeat-x; padding: 20px; width: auto;  }	
	#special_kyujin .s_box2  { background: #EEE; padding: 5px;   }
	#special_kyujin .s_box1 strong { display: block; color: #40210F; font-size: 16px; margin-bottom: 5px;}
	
	#special_kyujin .cll { clear: left; line-height: 0; font-size: 0;}
	
	#pg .company_profile { width: 820px; margin: 0px auto 20px;   }
	#pg .followbox { width: 820px; margin: auto; }
	#pg .pg_t1 { width: 820px; margin: auto; }
	#pg .pg_td { width: 400px; }
	#pg .pg_td2 { width: 20px; }
	#pg .detail_title2 { margin-top: 30px; background: url(img/kyujin_th.jpg) left top repeat-x; height: 44px; line-height: 44px; color: #FFF; font-size: 17px; }
	#pg .detail_title2 strong { padding-left: 20px;  padding-top: 2px;}
	
	#pg .pgjob_t { background: #F2F2EA; width: 100%; margin: 0px auto; height: auto;}
	#pg .pgjob_t th { vertical-align: top; text-align: left; width: 90px; padding: 15px; font-size: 12px;}
	#pg .pgjob_t td { vertical-align: top;  text-align: left; padding: 15px; font-size: 11px; }
	#pg .pgjob_back { background: #F2F2EA;border-bottom: 1px solid #CCC ;  vertical-align: top;}
	#pg .top_mark   { background: url(img/pg_mkt_top1.jpg) left top no-repeat; text-align: right; width: 100%; height: 52px; }
	#pg .top_mark2   { background: url(img/pg_cmk_topi.jpg) left top no-repeat; text-align: right; width: 100%; height: 52px; }
	#pg .interview_stage { background: #DCE3E9; padding: 90px 400px 0px 20px;  }
	#pg .mkt_back   { background: url(img/pg_mkt_back.jpg) #DCE3E9 right top no-repeat;  }
	#pg .cmk_back   { background: url(img/pg_cmk_back.jpg) #DCE3E9 right top no-repeat;  }
	#pg .qmark { background: url(img/pg_qmark.jpg) left top no-repeat; color: #c30; padding-left: 26px ; font-weight: bold;  font-size: 12px; line-height: 22px; }
	#pg .pgtxt { padding: 8px 0px 30px 26px;  font-size: 12px;}
	#pg .pgtxt2 { padding: 8px 0px 0px 26px;  font-size: 12px;}
	#pg .pgtxt3 { padding: 0px 0px 30px 26px;  font-size: 12px;}
	#pg .interview_stage2 { background: #DCE3E9; padding: 0px 20px 0px 20px;  margin-bottom: 30px; }
	#pg .interview_stage3 { background: #0046AD; padding: 25px; color: #FFF; }
	#pg .interview_stage3 a { color: #FFF; text-decoration: underline; }
	#pg .interview_stage3 a:hover { color: #DBDCDC; text-decoration: underline; }
	
	#pg .mt20 { margin-top: 20px; }
	#pg .arrow { background: url(../img/arrow1.jpg) left 50% no-repeat; padding-left: 20px; }
	#pg .pgborder_l { border: 1px solid #CCC; margin: 0 15px 15px 0;}
	#pg .pgborder_r { border: 1px solid #CCC; margin: 0 0px 15px 15px;}
	
	
	#chnjob {}
	#chnjob .head_chn { background: url(chn/head.jpg) center top no-repeat; height: 150px; width: 880px; margin: -10px auto 0px;}
	#chnjob .head_chn p { padding: 80px 0 0 30px;}	
	
	#chnjob .ch_contents { width: 100%; margin: auto; padding: 30px 0px;  background: url(chn/head_back.jpg) left top repeat-x;}
	#chnjob .ch_top { width: 880px; margin: 0px auto 60px; text-align: left; }
	#chnjob .ch_left  { float: left;  width: 200px; margin: auto; }
	#chnjob .ch_right { float: left;  width: 640px; margin-left: 40px; }
	#chnjob .cate_title     { margin-bottom: 10px; background: url(../img/contents_title.jpg) left top no-repeat; line-height: 60px; }
	#chnjob .cate_title h3  { font-weight: bold; line-height: 60px; padding-left: 25px; font-size: 14px; }
	#chnjob .path      { width: 880px; margin: 0px auto 20px; text-align: left; }
	#chnjob .path ul   { margin: 0; padding: 0; }
	#chnjob .path li   { list-style-type: none; margin: 0; padding: 0; display: inline; font-size: 10px; }
	#chnjob .cll { clear: left; font-size: 0; line-height: 0px;}
	#chnjob .cate_title_top     { margin: 40px auto 30px; background: url(../img/contents_title2.jpg) left top no-repeat; line-height: 60px; }
	#chnjob .cate_title_top h3  { font-weight: bold; line-height: 60px; padding-left: 25px; font-size: 14px; }
	#chnjob .topjobbox   { width: 280px; float: left;}
	#chnjob .topjobbox2  { margin-left: 20px; width: 280px; float: left;}
	#chnjob .reco { margin: 8px 0px 8px;}
	#chnjob .reco_list { margin: 0; padding: 0;}
	#chnjob .reco_list li { font-size: 12px; margin: 0; padding: 8px 0 2px; list-style-type: none; background: url(../img/arrow1.jpg) left 12px no-repeat; border-bottom: 1px dotted #CCC;}
	#chnjob .reco_list a  { display: block; padding-left: 20px;}	
	#chnjob .footservice { width: 880px ; height: 240px; background: url(chn/footservice.jpg) left top no-repeat; margin-top: 60px;}
	#chnjob .footservice_txt { float: left; margin: 85px 0px 0px 22px; width: 470px; }
	#chnjob .footservice_add { float: left; margin: 50px 0px 0px 20px; width: 250px; }
		
	#chnjob .navi_txt {  border-bottom: 1px dotted #CCC; background: url(../img/arrow2.jpg) 4px 50% no-repeat; padding: 4px 0px; margin-bottom: 5px; font-size: 11px; }
	#chnjob .navi_txt a {  padding-left: 20px;}	
	#chnjob .detail_title { font-size: 14px; margin-top: 18px;}
	#chnjob .cate_kyujin_co { border-bottom: 1px dotted #CCC; padding: 3px 0px 6px 22px; font-size: 11px; line-height: 140%;}
	#chnjob .job_follow_box2 { width: 100%; margin: 0px auto 50px;}
	#chnjob .job_follow_box2 table { font-size: 12px; width: 100%; margin: 0px auto 30px; border: 1px solid #CCC; border-collapse: collapse;}
	#chnjob .job_follow_box2 td { padding: 15px 10px; border: 1px solid #CCC; border-collapse: collapse;}
	#chnjob .job_follow_box2 th { width: 100px; background: #ede8d3; padding: 10px; border: 1px solid #CCC; border-collapse: collapse;}
	#chnjob .tharrow { text-align: right; padding: 5px !important;}
	#chnjob .tdarrow { text-align: center; margin: 10px;}
	
	#chnjob .other_job { margin: 30px auto;}
	#chnjob .other_job ul {  margin: 0px; padding: 0px;}
	#chnjob .other_job li { font-size: 11px; background: url(../img/arrow1.jpg) left 50% no-repeat; list-style-type: none; margin: 0px; padding: 7px 0px; border-bottom: 1px dotted #CCC; }
	#chnjob .other_job a { display: block; padding-left: 18px;  }
	#chnjob .otherjob_box { background: #EEE; padding: 25px;  border: 1px solid #CCC; display: block;}
	#chnjob .otherjob_box2  {overflow: auto; height: 300px;}

	#chnjob .job_bottom { margin: 30px auto; background: url(img/job_movin.jpg) left top no-repeat; height: 240px; }
	#chnjob .job_bottom p { padding: 75px 0px 0px 26px; width: 436px; }

	#special_kyujin  .acbis_left  { float: left; width: 192px;}
	#special_kyujin  .acbis_left img  { border: 1px solid #ccc; }
	#special_kyujin  .acbis_right { float: left; width: 350px; margin-left: 15px;}
	#special_kyujin  .acbis_right strong { font-size: 14px;}
	
	#special_kyujin .mark_movin { color: #FF6600; border-bottom: 1px dotted #CCC;}
	#special_kyujin .mark_e     { color: #4E3E3A; border-bottom: 1px dotted #CCC;}
	#special_kyujin .mark_txt   { margin: 10px 10px 30px; line-height: 160%; }
	#special_kyujin .arrow { background: url(../img/arrow1.jpg) left 50% no-repeat ; padding-left: 20px;  }	

	#nec .nec_leadtxt { line-height: 160%;}
	#nec .nec_posibox { background: #CCDBEA; padding: 15px; margin: 30px auto; text-align: left; line-height: 180%;}
	#nec .nec_posibox strong { display: block; margin-bottom: 10px; font-size: 18px; color: #c30;}
	#nec .necsize		{ font-size: 12px;}
	#nec ul { margin: 0px 0px 15px 40px; padding: 0;}
	#nec li { margin: 0px; padding: 0;}
	#nec  .add_job2 { text-align: center; margin: auto ; padding: 20px 0px; border-bottom: 1px solid #CCC;}


	#pwc .logo { float: left; width: 202px; border: 1px solid #CCC; }
	#pwc .pwc_leadtxt {  float: left; width: 578px; margin-left: 20px;}
	#pwc .pwc_leadtxt1  { border: 1px solid #CCC; background: url(../img/box_back.jpg) #FFF left top repeat-x; padding: 20px;  }	
	#pwc .pwc_leadtxt2  { background: #EEE; padding: 5px;  }
	#pwc .pwc_leadtxt2 strong  { }
	#pwc .pwc_title2 {  display: block; margin: 0px auto 10px; color: #A32020; font-size: 16px;}
	#pwc .pwc_leadtxt2 span   { font-size: 12px; line-height: 135%;}
	#pwc .nec_posibox { background: #EFEADF; padding: 15px; margin: 30px auto; text-align: left; line-height: 180%;}
	#pwc .nec_posibox strong { display: block; margin-bottom: 10px; font-size: 18px; color: #c30;}
	#pwc .necsize		{ font-size: 12px;}
	#pwc ul { margin: 0px 0px 15px 40px; padding: 0;}
	#pwc li { margin: 0px; padding: 0;}
	#pwc  .add_job2 { border-bottom: 1px solid #CCC;}
	#pwc  .add_job { text-align: center; margin: auto ; padding: 20px 0px 0px;}
	
	#pwc  .abox1 { float: left; width: 490px; padding: 20px; margin: 20px; background: #EEE;}
	#pwc  .abox2 { float: left; width: 250px; margin-top: 20px;}
	#pwc  .abox1_line { border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
	#pwc  .abox1_txt  { font-size: 12px;}

	#special_kyujin .abeam_txtbox { font-size: 12px; background: #E5E0D6; padding: 15px;}
	
	
	#rls .headbox { width: 960px; background: url(img/ra_head.jpg) left top no-repeat ; height: 320px; }
	#rls .headbox p { padding: 176px 0 0 223px; font-size: 12px; text-align: left; width: 650px;}
	#rls .rlsbox1 { width: 820px; margin:  0px auto 60px;}
	#rls .rlsbox1_in { width: 254px; float: left; margin-top: 20px; border: 3px solid #05497C;}
	#rls .rlsbox2_in { width: 254px; float: left; margin-top: 20px; border: 3px solid #05497C; margin-left: 20px;}
	#rls .rlsbox1_in p {  color: #05497C; font-size: 15px; font-weight: bold;  padding: 13px 10px 6px 10px;}	
	#rls .rlsbox1_in span { display: block; font-size: 12px; padding: 0px 10px 10px 10px; line-height: 140%;}	
	#rls .rlsbox2_in p { color: #05497C;  font-size: 15px; font-weight: bold;   padding: 13px 10px 6px 10px;}	
	#rls .rlsbox2_in span { display: block; font-size: 12px;padding: 0px 10px 10px 10px; line-height: 140%;}	
	#rls .rlsbox2 { width: 820px; margin:  0px auto 20px;}
	
	
	#rls .pwc_leadtxt {  float: left; width: 578px; margin-left: 20px;}
	#rls .pwc_leadtxt1  { border: 1px solid #CCC; background: url(../img/box_back.jpg) #FFF left top repeat-x; padding: 20px;  }	
	#rls .pwc_leadtxt2  { background: #EEE; padding: 5px;  }
	#rls .pwc_leadtxt2 strong  { }
	#rls .pwc_title2 {  display: block; margin: 0px auto 10px; color: #A32020; font-size: 16px;}
	#rls .pwc_leadtxt2 span   { font-size: 12px; line-height: 135%;}
	#rls .nec_posibox { background: #EFEADF; padding: 15px; margin: 30px auto; text-align: left; line-height: 180%;}
	#rls .nec_posibox strong { display: block; margin-bottom: 10px; font-size: 18px; color: #c30;}
	#rls .necsize		{ font-size: 12px;}
	#rls ul { margin: 0px 0px 15px 40px; padding: 0;}
	#rls li { margin: 0px; padding: 0;}
	#rls  .add_job2 { border-bottom: 1px solid #CCC;}
	#rls  .add_job { text-align: center; margin: auto ; padding: 20px 0px 0px;}
	
	#rls  .abox1 { float: left; width: 490px; padding: 20px; margin: 20px; background: #EEE;}
	#rls  .abox2 { float: left; width: 250px; margin-top: 20px;}
	#rls  .abox1_line { border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
	#rls  .abox1_txt  { font-size: 12px;}


	.ac_jobcate { margin: 20px auto; width: 820px; text-align: left;}
	.ac_jobcate ul { margin: 0px; width: 820px;  padding: 0;}
	.ac_jobcate li { margin: 0px; padding: 0; width: 410px; display: inline; list-style-type: none;}
	.acbar  { width: 820px; background: url(img/acbar.jpg) left bottom no-repeat; margin: 30px auto 20px; padding-bottom: 4px; text-align: left; font-size: 16px; font-weight: bold;}
	.ac_posibox { background: #EFEADF; padding: 15px; margin: 30px auto; text-align: left; line-height: 180%;}
	.ac_posibox strong { display: block; margin-bottom: 10px; font-size: 18px; color: #c30;}
	.acll { clear: left; font-size: 0; line-height: 0; width: 0;}
	
	
	
	
	#rtech .headbox { width: 960px; background: url(img/rtechhead.jpg) left top no-repeat ; height: 320px; }
	#rtech .headbox p { padding: 176px 0 0 0; font-size: 12px; text-align: left; margin: auto; width: 820px;}
	#rtech .list_rt { background: #EEE; padding: 20px; margin: 20px auto; width: 780px; }	
	#rtech .list_rt ul {  margin: 0; padding: 0;}	
	#rtech .list_rt li {  margin: 0; padding:　3px 0px; list-style-type: none;}	
	#rtech .list_rt a  {}	
	#rtech .rtbar  { width: 820px; background: url(img/acbar.jpg) left bottom no-repeat; margin: 30px auto 20px; padding-bottom: 4px; text-align: left; font-size: 16px; font-weight: bold;}
	
	
	#rlsnew    { background: #0065BD; width: 960px; margin: auto;  padding-top: 11px; padding-bottom: 11px;   }
	#rlsnew .rlsbox { background: #FFF; width: 938px; margin: auto; text-align: left;}
	#rlsnew .rlsbox_inner { width: 820px; margin: auto; padding-top: 30px; padding-bottom: 30px;}
	#rlsnew .rlstoptxt    { margin: 0px auto 30px; background: url(rlsimg/rls_txtbg.jpg) no-repeat; width: 820px; height: 420px; line-height: 180%; font-size: 13px; }
 	#rlsnew .rlstoptxt p { padding-top: 76px; width: 780px; margin: auto; text-align: left; color: #FFF;}
 		
	#rlsnew .rls_a1 { width: 400px; float: left;}
	#rlsnew .rls_a2 { width: 400px; float: left; margin-left: 20px;}
	#rlsnew .mt50   { margin-top: 70px;}
	#rlsnew .mb80   { margin-bottom: 80px;}
	#rlsnew .rls_t  { width: 820px; margin: 20px auto 65px; }
	#rlsnew .rls_t th,.rls_t td { padding: 14px 0px; border-bottom: 1px dotted #CCC;}	
	#rlsnew .rls_t th { width: 240px;}	
	   
	#rlsnew  .add_job2 { border-bottom: 1px solid #CCC;}
	#rlsnew  .add_job { text-align: center; margin: auto ; padding: 20px 0px 0px;}
	
	#rlsnew  .abox1 { float: left; width: 490px; padding: 20px; margin: 20px; background: #EEE;}
	#rlsnew  .abox2 { float: left; width: 250px; margin-top: 20px;}
	#rlsnew  .abox1_line { border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
	#rlsnew  .abox1_txt  { font-size: 12px;}
	
	#rlsnew  .rls_jobb   { width:200px; float: left; margin-top: 5px;}
	#rlsnew  .rls_interh { width:600px; float: left; margin-top: 5px; margin-left: 20px;}
	
	#rlsnew  .rls_index { width:820px; background:#0065BD; margin: 0px auto 30px;  padding-bottom: 10px;}
	#rlsnew  .rls_index_i { width: 780px; margin: auto; color: #FFF; font-size: 11px; padding-top: 20px;}
	#rlsnew  .rls_index_i p { margin-bottom: 10px; margin-left: 15px;}
	#rlsnew  .rls_index_i strong { margin-top: 15px; font-size: 13px; padding-right: 10px;}
	#rlsnew  .rls_index_i a { color: #FFF; text-decoration: uinderline;}
	#rlsnew  .rls_index_i a:hover { color: #CCC; text-decoration: uinderline;}
	#rlsnew  .rls_index_t { font-size: 13px;}			
	#rlsnew  .rls_index_l { border-bottom: 1px dotted #CCC;}			
					
							
											
	#rlsnew .mark_movinrl { color: #FF6600; border-bottom: 1px dotted #CCC;}
	#rlsnew .mark_erl     { color: #4E3E3A; border-bottom: 1px dotted #CCC;}
	#rlsnew .mark_txt   { margin: 6px 10px 22px; line-height: 160%; }
	#rlsnew .rlsleadtxt  { margin: 30px auto;}
	#rlsnew .rlsline    {  margin-bottom: 14px;}
	#rlsnew .rlsimgl    { float: left; border: 1px solid #CCC; padding: 3px; margin-right: 15px; margin-bottom: 15px;}
	#rlsnew .rlsimgr    { float: right; border: 1px solid #CCC; padding: 3px; margin-left: 15px; margin-bottom: 15px;}
	
	
	.s201404b { background: url(img/s201404b.jpg) left top repeat; width: 100% ; margin: 20px auto; border: 3px solid #796A55;}
	.s201404b div { padding: 15px;}	
	.s201404b strong { font-size: 15px; display: block; margin-bottom: 5px;}
	.s201404b_left { float: left; width:410px ;}
	.s201404b_right { float: left; width:126px ; margin-left: 14px;}
	.s201404b_cl { clear: left; line-height: 0;}	
	.s201404b span { font-size: 10px;}	
	.s201404b_add { display: block; text-align: center;  }
	.s201404b_add a img {}
	.s201404b_add a:hover img {filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;}

	#skyujinbox       { width: 900px; margin: auto; text-align: left; font-size: 14px; line-height: 160%;}
	#skyujinbox .box  { background:url(img/bghc.jpg) left top repeat; width: 900px; margin: 10px auto; padding: 30px 0px;  }
	#skyujinbox .title_name { font-size: 25px; font-weight: bold; }
	#skyujinbox .title_name img { vertical-align: middle; }
	#skyujinbox .company_profile { width: 860px; margin: auto; padding-top: 40px; padding-bottom: 20px;}
	#skyujinbox .logo         { width: 250px; float: left;}
	#skyujinbox .logo img         { width: 250px;}
	#skyujinbox .company_txt  { width: 590px; float: left; margin-left: 20px; }
	#skyujinbox .borderc { border: 1px solid #CCC;}
	#skyujinbox .box2 { width: 860px; margin: auto; }
	#skyujinbox .box3 { width: 800px; background: #FFF; padding: 30px; margin: auto; }
	#skyujinbox ol { font-size: 15px; margin-top: 0; margin-bottom: 0; }
	#skyujinbox li {  padding: 0px 0px 4px;}
	
	#skyujinbox .job_detail { width: 860px; margin:40px auto 0px; }
	#skyujinbox .detail_title { background: url(img/kyujin_th.jpg) left top repeat-x; height: 44px; line-height: 44px; color: #FFF; font-size: 17px; }
	#skyujinbox .detail_title strong { padding-left: 20px;  padding-top: 2px;}
	#skyujinbox .detail_title h3 { padding-left: 20px;  padding-top: 2px; line-height: 44px; color: #FFF; font-size: 17px; font-weight: bold;}
	
	#skyujinbox .job_t { background: #F2F2EA; width: 100%; margin: 0px auto;}
	#skyujinbox .job_t th { border-bottom: 1px solid #CCC ; text-align: left; width: 200px; padding: 15px; font-size: 15px;}
	#skyujinbox .job_t td { border-bottom: 1px solid #CCC ; text-align: left; padding: 15px; }
	#skyujinbox  .add_job { text-align: center; margin: auto ; padding: 20px 0px;}

	#skyujinbox  .morearrow { margin-top: 15px; background:url(img/bghc2.jpg) repeat ; padding: 15px;}
	#skyujinbox  .voice_left { width: 162px; float: left;}
	#skyujinbox  .voice_right { width: 654px; float: left; margin-left: 28px; font-size: 12px;}
	#skyujinbox  .voice_right span { display: block; font-size: 14px; font-weight: bold;}	
	#skyujinbox  .voicebox { border-bottom: 1px dotted #CCC; padding-bottom: 20px; margin-bottom: 20px;}
	#skyujinbox .company_txt strong {  font-size: 24px; line-height: 140%;}
	#skyujinbox .f14_l16{ font-size: 14px;line-height: 160%;}

	#skyujinbox .dtcpool_t1 {  font-size: 17px;}
	#skyujinbox .dtcpool_t2{ font-size: 12px; line-height: 140%; background: #DDD7CA; padding: 20px; display: block;}
	#skyujinbox .acsp_t3  {font-size: 15px;}
	
	#skyujinbox .specialpoint_title { color: #032035; font-size: 28px; border-bottom: 1px solid #032035; padding-bottom: 5px; margin-bottom: 30px;}	
	#skyujinbox .specialpoint_table { font-size: 14px;  border: none; margin: auto; width: 100%;}	
	#skyujinbox .specialpoint_table td { vertical-align: top; padding: 20px;  width: 50%; border-bottom: 1px solid #FFF ; border-right: 1px solid #FFF ; border-collapse: collapse;}
	#skyujinbox .specialpoint_lineno { border-right: none !important;}		
	#skyujinbox .specialpoint_table strong { color: #FFF; font-size: 24px; display: block; margin-bottom: 10px;}

	
	#skyujinbox .specialpoint { background: #BAD2DC; padding: 30px;}
	
	#skyujinbox .pwc_leadtxt1  {  }	
	#skyujinbox .pwc_leadtxt2  {  }
	#skyujinbox .pwc_leadtxt1 p { font-size: 15px !important; font-weight: bold; margin-top: 15px; }
	
	#skyujinbox .pginterviewtitle { font-size: 28px; color: #0046AD; border-bottom: 5px solid #0046AD ; margin: 100px auto 20px; padding-bottom: 5px;}
		
	#skyujinbox .interview_stage { background: #DCE3E9; padding: 90px 400px 0px 20px;  }
	#skyujinbox .mkt_back   { background: url(img/pg_mkt_back.jpg) #DCE3E9 right top no-repeat;  }
	#skyujinbox .cmk_back   { background: url(img/pg_cmk_back.jpg) #DCE3E9 right top no-repeat;  }
	#skyujinbox .qmark { background: url(img/pg_qmark.jpg) left top no-repeat; color: #c30; padding-left: 26px ; font-weight: bold;  font-size: 12px; line-height: 22px; }
	#skyujinbox .pgtxt { padding: 8px 0px 30px 26px;  font-size: 12px;}
	#skyujinbox .pgtxt2 { padding: 8px 0px 0px 26px;  font-size: 12px;}
	#skyujinbox .pgtxt3 { padding: 0px 0px 30px 26px;  font-size: 12px;}
	#skyujinbox .interview_stage2 { background: #DCE3E9; padding: 0px 20px 0px 20px;  margin-bottom: 30px; }
	#skyujinbox .interview_stage3 { background: #0046AD; padding: 25px; color: #FFF; }
	#skyujinbox .interview_stage3 a { color: #FFF; text-decoration: underline; }
	#skyujinbox .interview_stage3 a:hover { color: #DBDCDC; text-decoration: underline; }
	
	#skyujinbox  .rlsimg_head { text-align: center;}
	#skyujinbox  .rls_index { width:860px; background:#0065BD; margin: 0px auto 30px;  padding-bottom: 10px;}
	#skyujinbox  .rls_index_i { width: 780px; margin: auto; color: #FFF; font-size: 11px; padding-top: 20px;}
	#skyujinbox  .rls_index_i p { margin-bottom: 10px; margin-left: 15px;}
	#skyujinbox  .rls_index_i strong { margin-top: 15px; font-size: 13px; padding-right: 10px;}
	#skyujinbox  .rls_index_i a { color: #FFF; text-decoration: uinderline;}
	#skyujinbox  .rls_index_i a:hover { color: #CCC; text-decoration: uinderline;}
	#skyujinbox  .rls_index_t { font-size: 13px;}			
	#skyujinbox  .rls_index_l { border-bottom: 1px dotted #CCC;}			
	#skyujinbox .mark_movinrl { color: #FF6600; border-bottom: 1px dotted #CCC;}
	#skyujinbox .mark_erl     { color: #4E3E3A; border-bottom: 1px dotted #CCC;}
	#skyujinbox .mark_txt   { margin: 6px 10px 22px; line-height: 160%; }
	#skyujinbox .rlsleadtxt  { margin: 30px auto;}
	#skyujinbox .rlsimgl    { float: left; border: 1px solid #CCC; padding: 3px; margin-right: 15px; margin-bottom: 15px;}
	#skyujinbox .rlsimgr    { float: right; border: 1px solid #CCC; padding: 3px; margin-left: 15px; margin-bottom: 15px;}
	
	
	#skyujinbox .box20150527 { width: 900px; height: 838px; margin:10px auto 50px; background: url(img/20150527.jpg) no-repeat;}
	#skyujinbox .box20150527 div { text-align: center; padding-top: 675px;}
	
	#skyujinbox .box20160128 { width: 900px; height: 915px; margin:10px auto 50px; background: url(img/20160128.jpg) no-repeat;}
	#skyujinbox .box20160128 div { text-align: center; padding-top: 780px;}


	#skyujinbox .specialtitle { border-bottom: 3px solid #333; text-align: center; padding-bottom: 8px; margin-bottom: 20px; font-weight: bold; font-size: 30px; background: url(img/specialmark.png) left 50% no-repeat;}
	#skyujinbox .specialtitle span { display: block; font-size: 17px; margin-top: 8px; font-weight: normal;}	
	#skyujinbox .acdigital_toptxt	{  font-size: 15px; margin: 40px auto;}
	
	#skyujinbox .acdigital_h { background: #231815 ; text-align: center; color: #fff; font-size: 23px; margin: 60px auto 20px; padding: 10px 0px;}
	#skyujinbox .acdigital_h h3	{  font-size: 23px;}
	#skyujinbox .acdigital_about { margin: 20px auto 60px; width: 860px; line-height: 150%; font-size: 14px; color: #FFF; background: #1EA18C; }
	#skyujinbox .acdigital_about .acdigital_txt  { float: left; width: 300px; padding: 45px 55px; text-align: left;}
	#skyujinbox .acdigital_about .acdigital_img  { float: left; width: 450px;}
	#skyujinbox .acdigital_about .title {  text-align: center; font-size: 20px; font-weight: bold; padding:10px;}

	#skyujinbox .acdigital_about2 { margin: 20px auto ; line-height: 150%; font-size: 14px; }
	#skyujinbox .acdigital_about2 .acdigital_left  { float: left; width: 420px; margin-top: 30px;}
	#skyujinbox .acdigital_about2 .acdigital_right  { float: left; width: 420px; margin-left: 20px; margin-top: 30px;}
	#skyujinbox .acdigital_about2 .txt  { margin: 30px auto; text-align: center;}
	#skyujinbox .ac_digital_profile { background:#1EA18C ; padding: 30px 60px; color: #FFF; font-size: 12px;}
	#skyujinbox .ac_digital_profile .leftbox { width: 200px; float: left;}
	#skyujinbox .ac_digital_profile .leftbox strong { display: block; margin-top: 5px; font-size: 16px;}	
	#skyujinbox .ac_digital_profile .rightbox {width: 499px; float: left; border-left: 1px dotted #FFF; margin-left: 20px; padding-left: 20px; }
	#skyujinbox .ac_digital_interview_t { margin: 60px auto 40px; font-size: 24px;color: #1EA18C; border-bottom: 1px solid #1EA18C;}
	#skyujinbox .ac_digital_interviewbox { width: 750px; margin: 40px auto; font-size: 15px; line-height: 170%;}	
	#skyujinbox .ac_digital_interviewbox .movin	{ border-bottom: 1px dotted #CCC; color: #FF6600; }
	#skyujinbox .ac_digital_interviewbox .inter	{ border-bottom: 1px dotted #CCC; color: #003366; }
	#skyujinbox .ac_digital_interviewbox .itxt { margin: 10px 0px 30px 20px ;}

	#skyujinbox .special_footer { margin: 60px auto; border-top: 1px dotted #CCC; padding-top: 60px;}
	#skyujinbox .special_footer_add { text-align: center;}	
	#skyujinbox .company_detail {  margin: 20px auto;}
	#skyujinbox .company_detail table {width: 100%; margin: auto; border: 1px solid #CCC; border-collapse: collapse;}	
	#skyujinbox .company_detail th,.company_detail td { padding: 10px; border: 1px solid #CCC; border-collapse: collapse;}
	#skyujinbox .company_detail th { background: #E0D8C7; text-align: center;}
	#skyujinbox .link {}
	#skyujinbox .link img  {filter:alpha(opacity=100); -moz-opacity: 1;  opacity: 1;}
	#skyujinbox .link img:hover {filter:alpha(opacity=60); -moz-opacity: 0.6;  opacity: 0.6;}
	
	
	
	
	
	
	
	
	
	
	