@charset "Shift_JIS";

/*////////////////////////////////////////////////////////////////////

トップページ #index

////////////////////////////////////////////////////////////////////*/


/* メインイメージ #indexMainimg *****************************************/

#indexMainimg{
	margin: 0 0 10px 0;
}

/* トップページ内容 #indexContents *****************************************/

#indexContents{
	padding: 0 0 30px 0;
}

/* 左列 #leftCol ========================================*/

#indexContents #leftCol{
	width:160px;
	margin: 0 5px 0 0;
}

/* ニュース #leftCol #news ------------------------------*/

#indexContents #leftCol #news{
	width:160px;
	background: repeat-y url('../img/index_bg_001.gif') bottom;
}

#indexContents #leftCol #news ul li{
	width:150px;
	margin: 2px 5px;
	border-bottom: 1px solid #ccc;
}

/* 営業所案内 #leftCol #office ------------------------------*/

#indexContents #leftCol #office{
	width:160px;
	background: repeat-y url('../img/index_bg_002.gif') bottom;
}

#indexContents #leftCol #office ul li{
	width:150px;
	margin: 2px 5px;
	border-bottom: 1px solid #ccc;
}

#indexContents #leftCol #office ul li h3{
	padding: 3px 0 0 13px ;
	background: no-repeat url('../cmn/img/cmn_arrow_002.gif') 0 4px;
}

/* 中列 #centerCol ========================================*/

#indexContents #centerCol{
	width:455px;
	margin: 0 0 0 0;
}

#indexContents #centerCol h2{
	margin: 0 0 5px 0;
}

/* 中左列 #centerCol #inLeftCol ------------------------------*/

#indexContents #centerCol #inLeftCol{
	width:230px;
}

#indexContents #centerCol #inLeftCol #products h3,
#indexContents #centerCol #inRightCol #solution .inblock h3{
	text-align: center;
}

#indexContents #centerCol #inLeftCol #products h3 a,
#indexContents #centerCol #inRightCol #solution .inblock h3 a{
	display: block;
	padding: 1px 0 2px 0;
	background: #D9E5F8;
	width: 142px;
	margin: 0 0 3px 0;
}

#indexContents #centerCol #inLeftCol #products h3 a:hover,
#indexContents #centerCol #inRightCol #solution .inblock h3 a:hover{
	background: #EB2C44;
}

/* 製品情報 #products */

#indexContents #centerCol #inLeftCol #products{
	margin: 0 0 0 0;
	background: repeat-y url('../img/index_bg_003.gif');
}

#indexContents #centerCol #inLeftCol #products table{
	border-bottom: 1px dotted #e0e0e0;
	margin: 0 5px 5px 0;
	width:220px;
}

#indexContents #centerCol #inLeftCol #products p{
	width: 142px;
	margin: 0 0 5px 0;
}

#indexContents #centerCol #inLeftCol #products img{
	margin: 0 5px 5px 8px;
}

#indexContents #centerCol #inLeftCol #products h2 img{
	margin: 0;
}

/* 中右列 #centerCol ------------------------------*/

#indexContents #centerCol #inRightCol{
	width:225px;
}

/* ソリューション #solution */

#indexContents #centerCol #inRightCol #solution{
	width:225px;
	margin: 0 0 0 0;
	background: repeat-y url('../img/index_bg_004.gif');
}

#indexContents #centerCol #inRightCol #solution .inblock{
	border-bottom: 1px dotted #e0e0e0;
	padding: 0 0 5px 8px;
	margin: 0 0 5px 0;
}

#indexContents #centerCol #inRightCol #solution .inblock h3 a{
	margin-top: 5px;
	margin-right: 5px;
	width: 212px;
}

#indexContents #centerCol #inRightCol #solution .inblock h3 a:hover{
	background: #EB2C44;
}

#indexContents #centerCol #inRightCol #solution .inblock p{
	width: 212px;
	margin: 0 0 5px 0;
}


