@charset "utf-8";

/**
 *
 *  企業・IR・採用トップページ
 *
 */

/*--------------------------------------------------------------------------
   overwrite
---------------------------------------------------------------------------*/

#MainInline{
	padding-bottom:0;
}
#Content div.inline-base{
	padding-bottom:0;
}


/*--------------------------------------------------------------------------
   news
---------------------------------------------------------------------------*/

#Content div.news{
	margin:0 0 25px;
}
#Content div.news ul.list{
	overflow:hidden;
}
#Content div.news ul.list li{
	width:678px;
	overflow:hidden;
	margin:0 0 -1px;
	padding:9px 0;
	background:url(/shared/images/bg_line_dot01.gif) repeat-x 0 100%;
}
#Content div.news ul.list li.last{
	background:none;
}
#Content div.news ul.list li span.date{
	float:left;
	margin:0 10px 0 0;
	font-size:109%;
	font-weight:bold;
}
#Content div.news ul.list li span.txt{
	overflow:hidden;
	zoom:1;
}
#Content div.news ul.list li span.txt img{
	margin:0 10px 0 0;
	padding:2px 0 0;

}


/*--------------------------------------------------------------------------
   topics
---------------------------------------------------------------------------*/

#Content div.topics{
	width:736px;
	position:relative;
	margin:0 -4px;
	background:url(../images/index/topics_bg_repeat.gif) repeat-y 0 0;
}
#Content div.topics-outline{
	width:736px;
	background:url(../images/index/topics_bg_top.gif) no-repeat 0 0;
}
#Content div.topics-inline{
	width:709px;
	padding:20px 0 20px 27px;
	background:url(../images/index/topics_bg_bottom.gif) no-repeat 0 100%;
}
#Content div.topics ul{
	width:709px;
	overflow:hidden;
	margin:7px 0 0;
}
#Content div.topics ul li{
	float:left;
	margin:0 19px 0 0;
}

