@charset "utf-8";
/* ===================================================================
CSS information

 file name  :news.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	#side
		サイドバー、サブ
----------------------------------------------------------- */
#careers #side ul#smenu{
	width: 168px;
	height: 68px;
	margin: 10px auto;
	text-indent: -9999px;
	background: url(../news/images/smenu.gif) 0 0 no-repeat;
	text-align: left;
}

#careers #side ul#smenu li{
	display: inline;
	height: 34px;
	float:left;
	list-style:none;
}

#careers #side ul#smenu li a {
	height: 34px;
	display:block;
	overflow:hidden;
}

#careers #side ul#smenu li#sm_news a {
	width:168px;
}
#careers #side ul#smenu li#sm_news a:hover {
	background: url(../news/images/smenu.gif) -168px 0 no-repeat;
}

#careers #side ul#smenu li#sm_magazine a {
	width:168px;
}
#careers #side ul#smenu li#sm_magazine a:hover {
	background: url(../news/images/smenu.gif) -168px -34px no-repeat;
}


/*----------------------------------------------------
	#cnt_saiyou
		メイン
----------------------------------------------------*/
#careers #main .cnt_saiyou_main{
	width: 755px;
	margin: 0 auto 30px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

/*企業情報・採用プロセスと選考方法*/
#careers #main .cnt_saiyou_main .cnt_kigyo_st,
#careers #main .cnt_saiyou_main .cnt_process_st,
#careers #main .cnt_saiyou_main .cnt_date_st{
	width: 755px;
	margin: 0 auto;
	background: url(../careers/images/st_back.gif) 0 0 no-repeat;
	height: 48px;
}

#careers #main h3#st_kigyo{
	width: 104px;
	height: 40px;
	float: left;
	text-indent: -9999px;
	background: url(../careers/images/st_kigyo.gif) 0 0 no-repeat;
}

#careers #main h3#st_process{
	width: 122px;
	height: 40px;
	float: left;
	text-indent: -9999px;
	background: url(../careers/images/st_process.gif) 0 0 no-repeat;
}

#careers #main h3#st_date{
	width: 241px;
	height: 40px;
	float: left;
	text-indent: -9999px;
	background: url(../careers/images/st_date.gif) 0 0 no-repeat;
}

#careers #main .cnt_kigyo_main,
#careers #main .cnt_process_main{
	width: 755px;
	margin: 18px auto 0;
	clear: both;
	overflow: hidden;
}

#careers #main .cnt_kigyo_left{
	width: 505px;
	float: left;
}

#careers #main p.p_kigyo_left{
	width: 480px;
	margin: 0 0 0 11px;
	clear: both;
	color:#3C3C3C;
}


#careers #main .cnt_kigyo_right{
	width: 250px;
	float: right;
}

#careers #main p.p_kigyo_right{
	margin: 0 0 5px 0;
	font-size:10px;
	color:#3C3C3C;
}

#careers #main p#btn_gaiyou{
	margin: 30px 20px 0 0;
	width: 167px;
	height: 33px;
	float: right;
}

#careers #main .sst_process_bottom{
	width: 232px;
	height: 148px;
	margin: 0;
	background: url(../careers/images/step_back_bottom.gif) 0 bottom no-repeat;
	float: left;
	overflow:hidden;
}

#careers #main .sst_process_bottom .sst_process_left{
	width: 232px;
	margin: 0 0 9px 0;
	background: url(../careers/images/step_back2.gif) 0 top no-repeat;
	float: left;
	height: 139px;
}

#careers #main .sst_process_bottom .sst_process_center{
	width: 232px;
	margin: 0 0 9px 0;
	background: url(../careers/images/step_back1.gif) 0 top no-repeat;
	float: left;
	height: 139px;
}

#careers #main .sst_process_bottom .sst_process_right{
	width: 232px;
	margin: 0;
	background: url(../careers/images/step_back2.gif) 0 bottom no-repeat;
	float: left;
}

#careers #main p.p_process{
	width: 195px;
	margin: 0 12px 0 30px;
	_margin: 0 6px 0 30px;
	padding: 0;
	font-size: 10px;
	color: #FFF;
}

#careers #main img.img_back_process{
	float: left;
	width: 28px;
/*	_width: 22px;*/
}

#careers #main .cnt_process_main #btn_navi{
	padding: 77px 0 0 0;
	width: 217px;
	margin: 0;
	float: right;
	overflow: hidden;
}

#careers #main .cnt_process_main #btn_navi p#p_nabi{
	font-size: 10px;
	color: #AA1B1B;
	text-align:center;
	width: 217px;
}

#careers #main .cnt_saiyou_main .table_saiyou{
	width: 680px;
	margin: 40px auto 10px;
	overflow:hidden;
}

#careers p.g_pagetop{
	width: 755px;
	margin: 0;
	text-align: right;
	font-size:10px;
}

#careers #log{
	width: 755px;
	margin: 20px auto;
}











/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

