
	#cate_contents .firm_top { background: url(img/firm_top.jpg) left top no-repeat; height: 189px; border: 1px solid #CCC; }	
	#cate_contents .firm_top_t { margin: 30px 30px 0px 220px;  }	
	#cate_contents .firm_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;  }	
	.t_center { text-align: center;}
	
	#cate_contents .interviewbox  { background: url(interview/img/bghc.jpg) ; padding: 16px;}
	#cate_contents .interviewer   { background: #CCCCCC; text-align: right; padding: 10px; margin-top: -2px;}
	#cate_contents .interview_indexall {}
	#cate_contents .interview_indexall img { width: 96px !important;}
	
	
	
	
	#cate_contents .sub_t  { color: #cc3300; 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; border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin-bottom: 10px;}
	#cate_contents .w220  { width: 300px;}
	#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 .book_title   { color: #c30; font-size: 14px; margin-bottom: 10px; }
	#cate_contents .book_title2   { color: #c30; font-size: 14px; margin-bottom: 20px; border-bottom: 1px dotted #CCC; }
	#cate_contents .w100   { width: 100px;}
	#cate_contents .w130   { width: 130px;}
	#cate_contents .w150   { width: 150px;}
	#cate_contents .w170   { width: 180px; font-size: 12px; line-height: 140%;}
	#cate_contents .w170 span   { display: block; font-size: 14px; font-weight: bold; margin-bottom: 5px;}
	#cate_contents .w300   { width: 300px;}
	#cate_contents .borderc_firm   { border: 2px solid #CCC;}
	#cate_contents .borderc_firm img  { width: 90px;}
	#cate_contents .cate_book_t { line-height: 130%; margin-bottom: 10px;}
	#cate_contents .d_line	{ border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin: 10px 10px 50px 10px  ; line-height: 160%;}

	#cate_contents .mark_movin { color: #FF6600; border-bottom: 1px dotted #CCC;}
	#cate_contents .mark_e     { color: #4E3E3A; border-bottom: 1px dotted #CCC;}
	#cate_contents .mark_txt   { margin: 10px 10px 30px; line-height: 160%; font-size: 14px; }
	#cate_contents .mark_txt em   {  font-size: 11px;}
	#cate_contents .inter_img   { margin: 10px ; }
	
	#cate_contents .inter_form   { width: 90%; margin: 20px auto 20px ; text-align: center;}

	#cate_contents .listindex   { margin: 0; padding: 0;}
	#cate_contents .listindex li  { margin: 0; padding: 2px 0 0 18px; list-style-type: none; background: url(../img/arrow1.jpg) left 50% no-repeat;}
	
	#cate_contents  .k_back { width: 600px; margin: 0px auto 20px; background: #D9EBED ;  }
	#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: #D9EBED ;   }
	#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  .add_job p { width: 400px; font-size: 12px; text-align: center; margin: auto;}
	#cate_contents  .job_top { width: 580px; margin: 0px auto 80px; text-align: right; }
	#cate_contents  .tantou_img { width: 70px; float: left;}
	#cate_contents  .marvaljob { background: url(interview/img/marvaljob.jpg) left top no-repeat; width: 600px; margin: 80px auto 0; height: 136px; color:#FFF; font-size: 12px;}
	#cate_contents  .marvaljob p { padding: 70px 15px 0px 15px ;}

	#cate_contents .sub_t2  { color: #cc3300; font-size: 14px; display: block; border-bottom: 1px dotted #CCC; margin-bottom: 6px; padding-bottom: 1px; }	

/* Alix */
	#cate_contents .alixindex { background: url(interview/img/alix/indexbackalix.jpg) left top no-repeat; width: 640px; height: 228px;}
	#cate_contents .alixindex ol {  margin: 0px 0px 0px 10px ; padding-top: 60px;}	
	#cate_contents .alixindex li { margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .alixindex a { color: #EEE; text-decoration: underline;}
	#cate_contents .alixindex a:hover { color: #EEE; text-decoration: none;}
	#cate_contents .alixfoot  { margin-bottom: 20px;}
	
/* NTTkiken */
	#cate_contents .nkenindex { background: url(interview/img/nttkeiken/nttkeikenindex.jpg) left top no-repeat; width: 640px; height: 173px;}
	#cate_contents .nkenindex ol { margin: 0px 0px 0px 10px ; padding-top: 60px;}	
	#cate_contents .nkenindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .nkenindex a { color: #032035; text-decoration: underline;}
	#cate_contents .nkenindex a:hover { color: #032035; text-decoration: none;}
	#cate_contents .nkenfoot  { margin-bottom: 20px;}
	
/* Hay */
	#cate_contents .hayindex { background: url(interview/img/hay/hayindex.jpg) left top no-repeat; width: 640px; height: 221px;}
	#cate_contents .hayindex ol { margin: 0px 0px 0px 10px ; padding-top: 60px;}	
	#cate_contents .hayindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .hayindex a { color: #032035; text-decoration: underline;}
	#cate_contents .hayindex a:hover { color: #032035; text-decoration: none;}
	#cate_contents .hayfoot  { margin-bottom: 20px;}
	#cate_contents .profile_interview { margin-bottom: 50px; font-size: 14px;}
	#cate_contents .profile_interview strong { font-size: 15px;}
	#cate_contents .profile_interview span { font-size: 12px; display: block; margin-top: 10px;}
	#cate_contents .profile_title { border-bottom: 1px dotted #3B657F; margin-bottom: 14px; margin-top: 10px; padding-bottom: 2px;}
	#cate_contents .hayjob { width: 600px; height: 150px; background: url(interview/img/hay/hayjob.jpg) left top no-repeat; color: #FFF;}
	#cate_contents .hayjob ul { padding: 82px 0 0 40px;}
	#cate_contents .hayjob li { padding-bottom: 10px; font-size: 14px;}
	#cate_contents .hayjob a  { color: #FFF;}		
	#cate_contents .hayjob a:hover  { color: #CCC;}		
	
/* AC */
	#cate_contents .ac_shimizuindex { background: url(interview/img/ac_shimizu/ac_shimizuindex.jpg) left top no-repeat; width: 640px; height: 189px;}
	#cate_contents .ac_shimizuindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .ac_shimizuindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .ac_shimizuindex a { color: #032035; text-decoration: underline;}
	#cate_contents .ac_shimizuindex a:hover { color: #032035; text-decoration: none;}
	#cate_contents .acfoot  { margin-bottom: 20px;}
	#cate_contents .quotation { border-top: 5px solid #CCC; color: #444; font-size: 12px; border-bottom: 5px solid #CCC; padding: 20px; background: #EEE; }	
	#cate_contents .quotation strong { color: #111;}
	
	#cate_contents .ac_kitamuraindex { background: url(interview/img/ac_kitamura/ac_kitamuraindex.jpg) left top no-repeat; width: 640px; height: 225px;}
	#cate_contents .ac_kitamuraindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .ac_kitamuraindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .ac_kitamuraindex a { color: #032035; text-decoration: underline;}
	#cate_contents .ac_kitamuraindex a:hover { color: #032035; text-decoration: none;}


/* ABD */
	#cate_contents .abdindex { background: url(interview/img/abd/abdindex.jpg) left top no-repeat; width: 640px; height: 225px;}
	#cate_contents .abdindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .abdindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .abdindex a { color: #032035; text-decoration: underline;}
	#cate_contents .abdindex a:hover { color: #032035; text-decoration: none;}
	#cate_contents .abdjob { width: 600px; height: 183px; background: url(interview/img/abd/abdjob.jpg) left top no-repeat; color: #FFF;}
	#cate_contents .abdjob ul { padding: 115px 0 0 40px;}
	#cate_contents .abdjob li { padding-bottom: 10px; font-size: 14px;}
	#cate_contents .abdjob a  { color: #FFF;}		
	#cate_contents .abdjob a:hover  { color: #CCC;}		
	#cate_contents .profilebox { border-bottom: 1px dotted #CCC; padding-bottom: 20px; margin-bottom: 20px;}
	#cate_contents .profile_img { float: left; width: 180px;}
	#cate_contents .profile_txt { float: left; width: 420px; font-size: 11px;}

/* DI */
	#cate_contents .di_yamakawaindex { background: url(interview/img/di_yamakawa/di_yamakawaindex.jpg) left top no-repeat; width: 640px; height: 180px;}
	#cate_contents .di_yamakawaindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .di_yamakawaindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .di_yamakawaindex a { color: #032035; text-decoration: underline;}
	#cate_contents .di_yamakawaindex a:hover { color: #032035; text-decoration: none;}
/* DI */
	#cate_contents .di_ohnoindex { background: url(interview/img/di_ohno/di_ohnoindex.png) left top no-repeat; width: 640px; height: 206px;}
	#cate_contents .di_ohnoindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .di_ohnoindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .di_ohnoindex a { color: #032035; text-decoration: underline;}
	#cate_contents .di_ohnoindex a:hover { color: #032035; text-decoration: none;}

/* ATK */
	#cate_contents .atk_kishidaindex { background: url(interview/img/atk_kishida/atk_kishidaindex.jpg) left top no-repeat; width: 640px; height: 176px;}
	#cate_contents .atk_kishidaindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .atk_kishidaindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .atk_kishidaindex a { color: #032035; text-decoration: underline;}
	#cate_contents .atk_kishidaindex a:hover { color: #032035; text-decoration: none;}
/* ATK */
	#cate_contents .atk_ammoindex { background: url(interview/img/atk_ammo/atk_ammoindex.jpg) left top no-repeat; width: 640px; height: 155px;}
	#cate_contents .atk_ammoindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .atk_ammoindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .atk_ammoindex a { color: #032035; text-decoration: underline;}
	#cate_contents .atk_ammoindex a:hover { color: #032035; text-decoration: none;}
/* ATK */
	#cate_contents .atk_harigayaindex { background: url(interview/img/atk_harigaya/atk_harigayaindex.jpg) left top no-repeat; width: 640px; height: 230px;}
	#cate_contents .atk_harigayaindex ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .atk_harigayaindex li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .atk_harigayaindex a { color: #032035; text-decoration: underline;}
	#cate_contents .atk_harigayaindex a:hover { color: #032035; text-decoration: none;}

/* IGPI */
	#cate_contents .igpi_index { background: url(interview/img/igpi/igpi_index.jpg) left top no-repeat; width: 640px; height: 293px;}
	#cate_contents .igpi_index ol { margin: 0px 0px 0px 10px ; padding-top: 50px;}	
	#cate_contents .igpi_index li { color: #032035; margin: 0 px; padding: 2px 0 2px 0px;font-size: 12px;}	
	#cate_contents .igpi_index a { color: #032035; text-decoration: underline;}
	#cate_contents .igpi_index a:hover { color: #032035; text-decoration: none;}


	#cate_contents .pagearrow { width: 600px; margin: 20px auto 0px; text-align: center; padding: 0 0 40px 0;}
	#cate_contents .pagearrow p { margin-bottom: 8px; font-size: 12px;}
	#cate_contents .pagearrow ul { margin: 0 0 0 200px; padding: 0;}
	#cate_contents .pagearrow li { list-style-type: none; display: block; float: left; margin-left: 10px; border: 1px solid #14406F; background: #14406F; color: #FFF;}	
	#cate_contents .pagearrow li a { display: block; color: #FFF; text-decoration: underline; padding: 2px 6px;}	
	#cate_contents .pagearrow li a:hover { display: block; background: #FFF; color: #14406F; text-decoration: none;}
	#cate_contents .focus	{ display: block; background: none !important; color: #14406F !important; padding: 2px 6px !important; }	 
	#cate_contents .licl { clear: left; border: none!important; background: none!important; padding: 0; margin: 0; font-size: 0; line-height: 0;}
	#cate_contents .interviewh4  { width: 608px; background: url(../img/h4_bar.jpg) left bottom no-repeat; margin: 30px auto 20px; padding-bottom: 4px; text-align: left; font-size: 14px; font-weight: bold;}
	#cate_contents .aimgl { border: 1px solid #CCC ; margin: 0px 15px 15px 0px;}	
	#cate_contents .aimgr { border: 1px solid #CCC ; margin: 0px 0px 15px 15px;}
	#cate_contents .indexmark	 { font-weight: bold; font-size: 14px !important; }

	#cate_contents .login_inter { background: #032035; font-size: 15px; color: #FFF;}
	#cate_contents .login_inter_t { padding: 25px 0px; text-align: center;}
	#cate_contents .login_inter_box { width: 435px; border: none; margin: auto; }
	#cate_contents .login_inter_box th { font-weight: normal; width: 120px; padding: 5px; text-align: left; }
	#cate_contents .login_inter_box td { font-weight: normal; padding: 5px; text-align: left; }
	#cate_contents .login_inter_box	 input { padding: 2px; border: 1px solid #666; width: 200px;}
	#cate_contents .login_inter input { padding: 2px; border: 1px solid #666; padding: 2px; line-height: 150%;}
	#cate_contents .login_inter_txt { font-size: 14px; color: #F7E494; width: 550px; margin: auto; text-align: left; padding: 15px 0px 10px;}
	#cate_contents .login_inter_button_l { float: left; width:270px ; }
	#cate_contents .login_inter_button_r { float: right; width:270px ;}
	#cate_contents .login_inter_cl { clear: both; line-height: 0;}
	#cate_contents .in_button { padding: 2px 10px;}
	#cate_contents .login_inter_log {width: 550px; margin:0px auto; padding-bottom: 30px;}
	#cate_contents .caution_interview_secret {width: 600px; border: none; margin: auto;}
	#cate_contents .login_addbox { width: 540px; margin: auto;}
	#cate_contents .login_addbox table { border: none; width: 540px;}	
	#cate_contents .login_addbox td { width: 270px; padding: 7px; vertical-align: top;}	
	#cate_contents .login_addbox_r {  margin-left: 30px !important;  }
	#cate_contents .login_addbox input { border: none; padding: 0;}	
	#cate_contents .login_addbox p { width: 255px; float: left;}	
	

	.cate_contents_mck { width: 880px; margin: auto; text-align: left; font-size: 15px;}
	.cate_contents_mck .mck_kuwabaraindex { background: url(interview/img/mck_kuwabara/mckindex_kuwabara.jpg) left top no-repeat; width: 880px; height: 189px;}
	.cate_contents_mck .mck_kuwabaraindex ol { margin: 0px 0px 0px 20px ; padding-top: 53px;}	
	.cate_contents_mck .mck_kuwabaraindex li { color: #032035; margin: 0px; padding: 2px 0 2px 0px;font-size: 12px;}	
	.cate_contents_mck .mck_kuwabaraindex a { color: #032035; text-decoration: underline;}
	.cate_contents_mck .mck_kuwabaraindex a:hover { color: #032035; text-decoration: none;}
	.cate_contents_mck .mckbox { width: 880px; margin: auto;background: url(interview/img/bghc.jpg) ; padding-top: 20px; }
	.cate_contents_mck .interviewbox  { padding: 16px; width: 786px ; margin: auto; line-height: 170%;}	
	.cr_mck { margin: 30px auto; font-size: 11px;}

	#cate_contents .strategy_interview_back { background: url(interview/img/strategy/sf_bg.jpg) ; width: 640px; margin: auto; padding-bottom: 50px;}
	#cate_contents .strategy_interview_inner { width: 620px; margin: 50px auto 0px;  }
	#cate_contents .strategy_interview_inner2 { width: 600px; margin: 0px auto 0px; }
	#cate_contents .strategy_interview_firmname { border-bottom: 1px dotted #EEE; padding-bottom: 2px; margin-bottom: 10px; margin-top: 60px; }
	#cate_contents .strategy_interview_namebox  { float: left; width: 200px;}
	#cate_contents .ml10  { margin-left: 10px;}
	#cate_contents .strategy_interview_supple { margin:0px auto -20px; font-size: 11px; width: 620px; color: #eee; text-align: right; font-size: 11px;}
	#cate_contents .strategy_interview_bnrlink { margin-bottom: 50px;}
	#cate_contents .strategy_interview_bnrlink span { display: block; font-size: 13px; line-height: 140%; margin-top: 3px; color: #EEE;}
	#cate_contents .strategy_interview_othert { font-size: 15px; font-weight: bold; color: #EEE; border-bottom: 1px dotted #EEE; padding-bottom: 2px;  margin-bottom: 10px;}
	#cate_contents .strategy_interview_inner2 table { margin-bottom: 50px;}
	#cate_contents .strategy_interview_inner2 th { border-bottom: 1px dotted #666; color: #EEE; padding: 4px; width: 120px;}
	#cate_contents .strategy_interview_inner2 td { border-bottom: 1px dotted #666; color: #EEE; padding: 4px;}
	#cate_contents .strategy_interview_inner2 a { color: #EEE;}
	#cate_contents .strategy_interview_inner2 a:hover { color: #444;}
	#cate_contents .strategy_interview_back a img {}
	#cate_contents .strategy_interview_back a:hover img {   filter:alpha(opacity=60);   -moz-opacity: 0.6;   opacity: 0.6;}
	#cate_contents .strategy_interview_wait { margin: 5px 0 0 15px; color: #FFF;}

	#cate_contents .snsbutton { position:absolute ; z-index: 10; top: 10; right: 10; text-align: right; padding: 5px;}
	#cate_contents .snsbutton2 { text-align: right; padding: 5px;  }



