@charset "utf-8";

/******************************************************/
/* 左カラム */
/******************************************************/


/* index */
div#contents div#contents_recruit h1.outline{height:15px;margin-bottom:20px;overflow:hidden;text-indent:-9999px;background:url(/recruit/img/figure/title.gif) no-repeat top left;}

dl.figureList{
	margin-top:20px;
	background:url(/recruit/img/figure/top/bg_figure_top.gif) top left no-repeat;
	padding-top:3px;
	  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
	}

/* ajust */
dl.figureList:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  font-size:0;
}

dl.figureList dt{
	width:154px;
	float:left;
	padding:10px 20px 10px 10px;
	}
	
	

dl.figureList dd{
	background:url(/recruit/img/figure/top/bg_figure.jpg) repeat top left;
	padding:10px 10px 10px 184px;
	}

div#contents_recruit dl.figureList dd p.lead{margin:10px 0 ;}
div#contents_recruit dl.figureList dd p.name{margin:0 0 10px 0;}
div#contents_recruit dl.figureList dd p.more{padding:13px 0 0 0; text-align:right;}
div#contents_recruit dl.figureList dd p.more a{font-weight:bold; color:#557711;}
div#contents_recruit dl.margin50{margin-bottom:80px;}

div#footer_menu{margin-top:10px;}



/* contents */
div#contents_figure{margin:25px 0 75px 0;}

div#contents_figure div#figureR{
	float:right;
	width:464px;
	_width:504px;
	padding-left:40px;
	}

div#contents_figure div#figureR p{width:464px; margin-bottom:15px;}
div#contents_figure div#figureR p.margin30{margin-bottom:30px;}
div#contents_figure div#figureR h2{
	background:none;
	margin-bottom:5px;
	text-indent:0;
	}

div#contents_figure dl{
	float:left;
	width:170px;
	}

div#contents_figure dl dd{
	padding-top:8px;
	color:#557711;
	text-align:center;
	font-weight:bold;
	}

ul#figureNavi{margin:10px 0 0 0; width:674px;}

ul#figureNavi li{width:337px; float:left;}
ul#figureNavi li#figureNaviR{ text-align:right;}

ul#figureNavi li a{
	background:url(/recruit/img/common/ico_link_l.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	font-weight:bold;
 	}

ul#figureNavi li#figureNaviR a{
	background:url(/recruit/img/common/ico_link_r.gif) no-repeat right 2px;
	padding:0 15px 0 0;
	}

/* ajust */
ul#figureNavi:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  font-size:0;
}
ul#figureNavi {
  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
}




