@charset "euc-jp";

/* ==================================================================

	■個別のCSSはここで指定
	
	* 細かくなりそうな場合は別にCSSを作成
	
=================================================================== */

/* コメントテンプレート */

/* =================================
   ■ index 
================================== */
#industry {
	position:relative;
	margin-top:-18px;
}

#industry h2{
	padding-bottom:7px;
}

#industry ul.items li{
	padding-bottom:11px;
	margin-left:-25px;
}

#industry ul.items li dl{
	zoom:1;
	display:inline;
	float:left;
	width:345px;
	height:95px;
	margin-left:25px;
	background:url(../../images/common/border/gray-x1.gif) 0 100% repeat-x;
}

#industry ul.items li > dl{
	height:auto;
	min-height:95px;
}

#industry ul.items li dl dt{
	position:relative;
	margin-bottom:9px;
	padding:16px 0 0 111px;
	background:url(../../images/common/border/gray-x1.gif) 0 0 repeat-x;
}

#industry ul.items li dl dt em{
	padding-left:10px;
	color:#0547aa;
	background:url(../../images/common/icon/arrow/blue.gif) 0 0.5em no-repeat;
}

#industry ul.items li dl dt img{
	position:absolute;
	top:12px;
	left:0;
}

* html #industry ul.items li dl dt img{
	left:-111px;
}


#industry ul.items li dl dt,
#industry ul.items li dl dd{
	padding-left:111px;
}

#industry ul.items li dl dd{
	font-size:92%;
}

#industry ul.items li dl dd ul{
	padding-bottom:10px;
}

#industry ul.items li dl dd ul li{
	margin:0;
	padding:0 0 0 10px;
	background:url(../../images/common/icon/disc.gif) 4px 0.5em no-repeat;
}


/* --------------------------------
   □ newsInformation
-------------------------------- */

#newsInformation h2{
	margin:0;
	margin-top:-18px;
	position:relative;
}

#newsInformation p.backnumber{
	position:relative;
	margin:0 0 6px 0;
}

#newsInformation p.backnumber a{
	position:absolute;
	right:0;
	top:-16px;
}

#newsInformation .section{
	height:174px;
	padding:22px 18px;
	background:url(../../images/top/news-background.gif) 0 0 no-repeat;
}

#newsInformation > .section{
	height:130px;
}

#newsInformation dl{
	width:673px;
	height:130px;
	padding:12px 0px;
	background:#fff;
	overflow:auto;
}

#newsInformation  > .section dl{
	height:106px;
}

#newsInformation dt,
#newsInformation dd{
	margin-bottom:12px;
}

#newsInformation dt{
	width:7em;
	height:14px;
	padding-right:84px;
	float:left;
	font-weight:700;
	clear:both;
	background:90% 0 no-repeat;
}

#newsInformation dl > dt{
	height:auto;
	min-height:14px;
}

#newsInformation dt.news{
	background-image:url(../../images/news/news.gif);
}

#newsInformation dt.product{
	background-image:url(../../images/news/product.gif);
}

#newsInformation dd{
	padding-left:150px;	
}

*:first-child+html #newsInformation dd{
	padding-left:0px;		
}



/* --------------------------------
   □ 要素
-------------------------------- */ 

/* ◆ 要素
-------------------------------- */ 

/* ◇ 要素
-------------------------------- */ 

/* 要素 ------------------------ */