@charset "utf-8"; 

/* ------------------------------------------------------------------------ */

/*  Basic Style

/* ------------------------------------------------------------------------ */

body#index {
	background	: #f0f2ec url(../img/bg/bg01.jpg) repeat-x left top;
}


/* ------------------------------------------------------------------------ */

/* Navigation

/* ------------------------------------------------------------------------ */

#gnavBlock h2 {
	float	: left;
}


/* ------------------------------------------------------------------------ */

/* Contents

/* ------------------------------------------------------------------------ */

#mainBlock {
	clear		: both;
	margin		: 0 auto;
	width		: 950px;
	padding		: 20px 0 0 0;
	background	: #FFF;
}

#contentsBlock{
	margin	: 0 0 40px 0;
}

#haiken {
	margin		: 0;
	width		: 458px;
	background	: transparent url(../../img/bg_box1_001.jpg) no-repeat center bottom;
}

	#haiken_btm {
		padding		: 0 0 12px 0;
		background	: transparent url(../../img/img_box1_001.jpg) no-repeat;
	}

	#haiken h3 {
		height		: 0;
		text-indent	: -9999px;
		overflow	: hidden;
	}

	#haiken p {
		margin	: 112px 0 0 178px;
	}
	
	#back {
		margin		: 0 auto;
		width		: 458px;
		height		: 51px;
		background	: transparent url(../../img/img_box1_003.jpg) no-repeat center top;
	}

		#back ul {
			margin	: 0 0 0 302px;
			width	: 150px;
			padding	: 8px 0 0 0;
		}

			#back ul li {
				margin		: 0 0 2px 0;
				padding		: 0 0 0 16px;
				background	: transparent url(../img/icon/icon_001.jpg) no-repeat 0 2px;
				text-align	: left;
			}
			
			
#sekourei {
	margin		: 23px 0 0 5px;
	width		: 450px;
	height		: 388px;
	background	: transparent url(../../img/img_box2_001.jpg) no-repeat;
}

	#sekourei h3 {
		height		: 0;
		text-indent	: -9999px;
		overflow	: hidden;
	}

	#sekourei ul {
		position	: absolute;
		margin		: 293px 0 0 240px;
	}

		/* --- IE6 for CSS Hack --- */
		* html #sekourei ul {
			position	: absolute;
			margin		: 293px 0 0 15px;
		}
		
			/* --- IE6 for CSS Hack --- */
			* html #sekourei ul li {
				margin		: 0 0 3px 0;
			}
		
		/* --- IE7 for CSS Hack --- */
		*:first-child+html #sekourei ul {
			position	: absolute;
			margin		: 293px 0 0 15px;
		}
		
			/* --- IE7 for CSS Hack --- */
			*:first-child+html #sekourei ul li {
				margin		: 0 0 3px 0;
			}
		
		/* --- IE8 for CSS Hack --- */
		html>/**/body #sekourei ul li {
			margin /*\**/: 0 0 5px 0\9
		}

		
/* --- 追加2013/02/19 --- */
img#soudankai{
	float:left;
	margin-top:23px;
}




#news {
	margin		: 3px 0 0 0;
	padding		: 0 0 12px 0;
	background	: #f4eee4;
}

#news dl {
	margin		: 5px auto 0;
	width		: 424px;
	background	: transparent url(../../img/bg_news_002.jpg) no-repeat center bottom;
}

	#news dl dt{
		float		: left;
		width		: 88px;
		padding		: 14px 0 10px 30px;
		background	: transparent url(../img/icon/icon_002.jpg) no-repeat 15px 19px;
		text-align	: left;
		font-weight	: bold;
		color		: #cc6666;
	}

	#news dl dd{
		padding		: 14px 0 10px; 
		background	: transparent url(../../img/bg_news_001.jpg) no-repeat center top;
		text-align	: left;
		
	}

#showroom {
	margin		: 15px 0 0 0;
	width		: 448px;
	height		: 446px;
	background	: transparent url(../../img/bg_box3_001.jpg) no-repeat;
}

	#showroom h3 img{
		margin	: 32px 211px 0 0;
	}

	#showroom ul {
		margin	: 19px 0 0 20px;
	}
	
		/* --- IE6 for CSS Hack --- */
		*html #showroom ul {
			margin	: 15px 0 0 20px;
		}
	
		#showroom ul li {
			float	: left;
			margin	: 2px 5px;
		}


#introduction {
	margin		: 12px 0 0 5px;
	width		: 440px;
	height		: 183px;
	background	: transparent url(../../img/bg_box4_001.jpg) no-repeat;
}
	#introduction h2 {
		height		: 0;
		text-indent	: -9999px;
		overflow	: hidden;
	}

	#introduction ul {
		margin	: 1px 0 0 160px;
		width	: 270px;
		padding	: 8px 0 0 0;
	}
	
		#introduction ul li {
			float	: left;
			display	: inline;
			margin	: 0 5px 0 0;
		}
		
		/* --- IE6 for CSS Hack --- */
		* html #introduction ul {
			margin	: -9px 0 0 150px;
			width	: 270px;
			padding	: 0;
		}

			/* --- IE6 for CSS Hack --- */
			* html #introduction ul li {
				float	: left;
				display	: inline;
				margin	: 0 5px 3px 0;
			}


		/* --- IE7 for CSS Hack --- */
		*:first-child+html #introduction ul {
			margin	: 3px 0 0 150px;
			width	: 270px;
			padding	: 8px 0 0 0;
		}

			/* --- IE7 for CSS Hack --- */
			*:first-child+html #introduction ul li {
				float	: left;
				display	: inline;
				margin	: 0 5px 3px 0;
			}


		/* --- IE8 for CSS Hack --- */
		html>/**/body #introduction ul li {
			margin /*\**/: 4px 5px 0 0\9
		}



/* ----------------YouTube���ǉ��ׂ̈ɓ��ꂽ���� ��������---------- */

#introduction2 {
	margin		: 12px 0 0 5px;
	width		: 440px;
	height		: 183px;
	background	: transparent url(../../img/bg_box4_001-1.jpg) no-repeat;
}

	#introduction2 h2 {
		height		: 0;
		text-indent	: -9999px;
		overflow	: hidden;
	}

	#introduction2 ul {
		margin	: 1px 0 0 160px;
		width	: 270px;
		padding	: 8px 0 0 0;
	}
	
		#introduction2 ul li {
			float	: left;
			display	: inline;
			margin	: 0 5px 0 0;
		}
		
		/* --- IE6 for CSS Hack --- */
		* html #introduction2 ul {
			margin	: -9px 0 0 150px;
			width	: 270px;
			padding	: 0;
		}

			/* --- IE6 for CSS Hack --- */
			* html #introduction2 ul li {
				float	: left;
				display	: inline;
				margin	: 0 5px 3px 0;
			}


		/* --- IE7 for CSS Hack --- */
		*:first-child+html #introduction2 ul {
			margin	: 3px 0 0 150px;
			width	: 270px;
			padding	: 8px 0 0 0;
		}

			/* --- IE7 for CSS Hack --- */
			*:first-child+html #introduction2 ul li {
				float	: left;
				display	: inline;
				margin	: 0 5px 3px 0;
			}


		/* --- IE8 for CSS Hack --- */
		html>/**/body #introduction2 ul li {
			margin /*\**/: 4px 5px 0 0\9
		}
/* ----------------YouTube���ǉ��ׂ̈ɓ��ꂽ���� �����܂�---------- */





/* ------------------------------------------------------------------------ */

/* Footer

/* ------------------------------------------------------------------------ */

#footerBlock {
	margin		: 0 auto;
	width		: 950px;
	padding		: 0 0 15px 0;
	background	: #FFF;
}



/* ------------------------------------------------------------------------ */

/* Clearbox

/* ------------------------------------------------------------------------ */

#mainBlock:after,
#contentsBlock:after
{
	content		: ".";
	display		: block;
	visibility	: hidden;
	height		: 1px;
	font-size	: 1em;
	line-height	: 0;
	clear		: both;
}

#mainBlock,
#contentsBlock
{
	overflow	: hidden;
}

/* Hides from IE-mac \*/

* html #mainBlock,
* html #contentsBlock
{
	height		: 1%;
	overflow	: visible;
}
/* End hide from IE-mac */