@charset "utf-8";
/* CSS Document */


/* --------------------------------


	* Contents
	
	1. index

--------------------------------- */

/* ==========================================================================================================

	 index.html
 
============================================================================================================*/
/*  ヘッダーまわり
-----------------------------------*/
body#index #header {
	background: url(../img/index/index_bg.jpg) no-repeat 0 0 ;
	height: 351px;
	margin: 0;
	width: 1000px
}
#indexHeadRside {
	width: 200px;
	padding-right: 2px;
	float: right;
}
#indexHeadInfo {
	margin-bottom: 12px;
}

ul#indexHeadNav {
	width: 210px;
	height: 30px;
	margin-bottom: 169px;
/*	background: url(../img/common/fSize_bg.gif) no-repeat 0 0;*/
}
ul#indexHeadNav li {
	float: left;
}
ul#indexHeadNav li.fSize {
	margin: 7px 3px 3px 0;
}
ul#indexHeadNav li.sSize {
	margin-left: 70px;
}
* html ul#indexHeadNav li.sSize {
	margin-left: 0;
	padding-left: 70px;
}
body#index p#siteID {
	padding-left: 30px;
}




/*  コンテンツ
-----------------------------------*/
div#indexProduct {
	width: 100%;
}
div#indexProduct h2 {
	margin-bottom: 6px;
}
div#indexProduct div.product {
	width: 110px;
	float: left;
	margin-right:13px;
	font-size: 85%;
	letter-spacing: 0;
}
div#indexProduct div.lastChild {
	margin-right: 0;
}

div.product h3 img {
	margin-bottom: 8px;
}
div.product h3 a:hover img {
	opacity : 0.8;	/* mozila opera9 safari opacity */
	filter	: alpha(opacity=80); /* ie opacity */
}
div#product1 {
	width: 236px;
	float: left;
	margin-bottom: 35px;
}
div#product2 {
	width: 484px;
	float: right;
	margin-bottom: 35px;
}

/*  index 下
-----------------------------------*/
div#indexCts {
	clear: both;
	width: 100%;
}
/*  左下
-----------------------------------*/
div#indexL {
	width: 362px;
	float: left;
	margin-bottom: 40px;
}
#primary div#jirei p{
	margin-bottom: 0;
	line-height: 1.4;
}
div#jirei h2 {
	margin-bottom: 8px;
}
div#jirei dl dt {
	margin-bottom: 2px;
}
div#jirei dl dd {
	zoom:1;
	width: 83px;
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
	font-size: 85%;
	letter-spacing: 0;
}
div#jirei dl dd.lastChild {
	margin-right: 0;
}
div#jirei dl dd a {
	color: #134141;
}
div#news {
	clear: both;
}
* html div#news {
	margin-bottom: 30px;
}
*+html div#news {
	margin-bottom: 30px;
}


div#news h2 {
	margin-bottom: 5px;
}
div#news ul {
	background: url(../img/index/index_news_bg.gif) no-repeat 0 center ;
	padding-left: 10px;
}


/*  右下
-----------------------------------*/
div#indexR {
	width: 356px;
	float: right;
}
div#indexR ul li {
	margin-bottom: 28px;
}


