@charset "utf-8";
/* body設定
------------------------------------------------------------ */
body{
	background:#ffffff url(../images/index/bg.jpg) center top repeat-x  ;
}



/* topImage設定
------------------------------------------------------------ */
#topImage{
	width:910px;
	margin:0 auto 0;
	padding:5px 0 0 0 ;
	background:url(../images/index/top_image.jpg) no-repeat 0 0;
	height:295px;
	clear:both;
	text-align:center;
}

#container {
	clear:both;
}

#contents {
	width:890px;
	margin:0 auto;
	padding:20px 10px 0 10px;
	clear:both;
}


/* main設定
------------------------------------------------------------ */
#main {
	float:left;
	width:650px;
	margin-left:20px;
}


/* menuIndex設定
------------------------------------------------------------ */

#menuIndex dt {
	background: url(../images/index/sidemenu01.jpg) no-repeat 0 0;
	width:202px;
	height:0;
	display:block;
	padding-top:40px;
	overflow:hidden;
}

#menuIndex ul {
	list-style:none;
	padding-bottom:16px;
}

#menuIndex li {
	background:url(../images/common/menu_bg.jpg) no-repeat;
	width:189px;
	height:23px;
	padding:8px 0 0 13px;
	display:block;
}


#topics {
	padding:0 0 30px 0;
}

#topics h3 {
	background:url(../images/index/topics01.jpg) no-repeat 0 0;
	width:650px;
	height:0;
	display:block;
	padding-top:35px;
	overflow:hidden;
}

#product {
	padding:0 0 30px 0;
}

#product h3 {
	background:url(../images/index/products01.jpg) no-repeat 0 0;
	width:650px;
	height:0;
	display:block;
	padding-top:35px;
	overflow:hidden;
}

#productBox01 {
	padding:16px 1px 30px 1px;
}

#productBox01 h4 {
	background: url(../images/index/products02.jpg) no-repeat 0 0;
	width:648px;
	height:0;
	display:block;
	padding-top:48px;
	overflow:hidden;
}

.box01Left {
	float:left;
	width:375px;
	margin:0 15px 0 10px;
	line-height:120%;
}

.detale {
	text-align:right;
	margin-top:15px;
}
.detale-test {
	text-align:left;
	margin-top:15px;
}

.product01 a{
	background:url(../images/index/products03.jpg) no-repeat 0 0;
	width:236px;
	height:0;
	padding-top:96px;
	display:block;
	overflow:hidden;
	float:right;
	margin-right:10px;
}

#productBox02 {
	padding:0 1px 30px 1px;
	float:left;
	width:320px;
}

#productBox02 h4 {
	background: url(../images/index/products04.jpg) no-repeat 0 0;
	width:320px;
	height:0;
	display:block;
	padding-top:48px;
	overflow:hidden;
}

.box02Right {
	float:left;
	width:170px;
	margin:0 10px 0 0;
	line-height:120%;
}


.product02 a{
	background:url(../images/index/products05.jpg) no-repeat 0 0;
	width:130px;
	height:0;
	padding-top:125px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 10px;
}

#productBox03 {
	padding:0 1px 30px 1px;
	float:right;
	width:320px;
}

#productBox03 h4 {
	background: url(../images/index/products06.jpg) no-repeat 0 0;
	width:320px;
	height:0;
	display:block;
	padding-top:48px;
	overflow:hidden;
}

.box03Right {
	float:left;
	width:170px;
	margin:0 10px 0 0;
	line-height:120%;
}


.product03 a{
	background:url(../images/index/products07.jpg) no-repeat 0 0;
	width:130px;
	height:0;
	padding-top:125px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 10px;
}

#productBox04 {
	padding:0 1px 30px 1px;
	float:left;
	width:320px;
}

#productBox04 h4 {
	background: url(../images/index/products08.jpg) no-repeat 0 0;
	width:320px;
	height:0;
	display:block;
	padding-top:48px;
	overflow:hidden;
}

.box04Right {
	float:left;
	width:170px;
	margin:0 10px 0 0;
	line-height:120%;
}


.product04 a{
	background:url(../images/index/products09.jpg) no-repeat 0 0;
	width:130px;
	height:0;
	padding-top:125px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 10px;
}

#productBox05 {
	padding:0 1px 30px 1px;
	float:right;
	width:320px;
}

#productBox05 h4 {
	background: url(../images/index/products10.jpg) no-repeat 0 0;
	width:320px;
	height:0;
	display:block;
	padding-top:48px;
	overflow:hidden;
}

.box05Right {
	float:left;
	width:170px;
	margin:0 10px 0 0;
	line-height:120%;
}


.product05 a{
	background:url(../images/index/products11.jpg) no-repeat 0 0;
	width:130px;
	height:0;
	padding-top:125px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0 10px;
}

.product12 {
	background:url(../images/index/products12.jpg) no-repeat 0 0;
	width:650px;
	height:0;
	padding-top:190px;
	display:block;
	overflow:hidden;
	clear:both;
}
