#products #globalnavi .navi-products a,#products #globalnavi .navi-products a:hover{
	background:url(../images/navi/mn-products-s.gif) no-repeat;
}


#products h4{
	margin:25px auto 15px auto;
}
#products h4 img{
	margin-bottom:1px;
}
#products h5{
	margin:0px auto 10px auto;
}
/*
#products #item-inner p{
	margin-bottom:15px;
}
*/
#products strong{
	color:#6a0000;
}

/* warp-title */
#products .warp-title{
	width:870px;
	border-bottom:1px solid #660000;
}
#products .warp-title img{
	margin-top:25px;
}

/* kitchen-two-column */
#products .kitchen-two-column{
	margin-bottom:15px;
	border-bottom:1px solid #999999;
}
#products .kitchen-twobox-column-left{
	width:570px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}
#products .kitchen-two-column-left{
	width:290px;
	margin-top:30px;
	float:left;
}
#products .kitchen-two-column-right{
	width:270px;
	margin:15px 0 10px 0;
	float:right;
}
#products .kitchen-two-column-right h4{
	margin:0;
}
#products .kitchen-two-column-right table{
	width:270px;
}

#products .kitchen-two-column-right th{
	width:37%;
}
#products .kitchen-two-column p img{
	margin-bottom:10px;
}

/* two-column-top */
#products .two-column-top{
	margin-bottom:15px;
	border-bottom:1px solid #999999;
}
#products .two-column-top-left{
	width:270px;
	margin-right:10px;
	float:left;
}
#products .two-column-top-right{
	width:590px;
	margin:51px 0 20px 0;
	float:right;
}
#products .two-column-top-left h4,
#products .two-column-top-right h4{
	margin:15px 0 0 0;
}
#products .two-column-top-right table{
	width:590px;
}
#products .two-column-top-right th{
	width:20%;
}
#products .two-column-top p img{
	margin-bottom:10px;
}

/* two-column-bottom */
#products .two-column-bottom{
	margin-bottom:15px;
	border-top:1px solid #999999;
}
#products .two-column-bottom-left{
	width:270px;
	margin-right:10px;
	float:left;
}
#products .two-column-bottom-right{
	width:590px;
	margin:51px 0 10px 0;
	float:right;
}

#products .two-column-bottom-left h4,
#products .two-column-bottom-right h4{
	margin:15px 0 0 0;
}
#products .two-column-bottom-right table{
	width:590px;
}
#products .two-column-bottom-right th{
	width:20%;
}
#products .two-column-bottom p img{
	margin-bottom:10px;
}

/* product-three-column */
#products .product-three-column{
	margin-bottom:15px;
}
#products .product-three-column-left,
#products .product-three-column-right{
	width:270px;
	margin-bottom:10px;
}
#products .product-three-column-left{
	float:left;
	margin-right:30px;
}
#products .product-three-column-right{
	float:right;
}
#products .product-three-column-left h4,
#products .product-three-column-right h4{
	margin:15px 0 0 0;
}
#products .product-three-column table{
	width:270px;
}

#products .product-three-column th{
	width:37%;
}
#products .product-three-column p img{
	margin-bottom:10px;
}

/*products-list*/
#products .products-list{
	display:block;
	padding:10px 0;
}
#products .products-list li{
	float:left;
	width:215px;
	min-height:130px;
	text-align:center;
	margin:0 1px 0 1px;
	font-size:80%;
	padding-bottom:10px;
}
#products .products-list li img{
	margin-bottom:5px;
}

/*  box-inspiyer  */
#products #box-inspiyer .dl-title{
	width:867px;
	height:310px;
	background:url(../products/images/inspiyer/dl-inspiyer.jpg) no-repeat top left;
	margin-bottom:15px;
}
#products #box-inspiyer .dl-title dt,
#products #box-inspiyer .dl-title dd{
	position:absolute;
	left:-9999px;
}

#products #box-inspiyer .box-newtheory{
	border:1px solid #000000;
	padding-bottom:10px;
	margin-bottom:15px;
}
#products #box-inspiyer .box-newtheory h4{
	background:#000000;
	margin:0px auto 15px auto;
}
#products #box-inspiyer .new-oil{
	width:205px;
}
#products #box-inspiyer .new-oil dt{
	width:53px;
}
#products #box-inspiyer .new-oil dd{
	width:148px;
}
#products #box-inspiyer .oxidation{
	width:318px;
}
#products #box-inspiyer .oxidation dt{
	width:72px;
}
#products #box-inspiyer .oxidation dd{
	width:240px;
}
#products #box-inspiyer .reduced{
	width:334px;
}
#products #box-inspiyer .reduced dt{
	width:72px;
}
#products #box-inspiyer .reduced dd{
	width:258px;
}
#products #box-inspiyer .new-oil dt,
#products #box-inspiyer .oxidation dt,
#products #box-inspiyer .reduced dt{
	float:left;
}
#products #box-inspiyer .new-oil dd,
#products #box-inspiyer .oxidation dd,
#products #box-inspiyer .reduced dd{
	float:right;
}
#products #box-inspiyer .box-airpower dt{
	width:287px;
}
#products #box-inspiyer .box-airpower dd{
	width:575px;
}
#products #box-inspiyer .box-airpower th{
	padding:0;
}

/*  box-oilblot  */
#products #box-oilblot .dl-title{
	margin-top:10px;
	width:889px;
	height:228px;
	background:url(../products/images/oil-blotting/dl-point.jpg) no-repeat top left;
}
#products #box-oilblot .dl-title dt,
#products #box-oilblot .dl-title dd{
	position:absolute;
	left:-9999px;
}

#products #box-oilblot .box-select dt{
	padding-left:68px;
	padding-top:3px;
	margin-bottom:10px;
}
#products #box-oilblot .box-select dd{
	float:left;
}
#products #box-oilblot .box-select dt span{
	position:absolute;
	left:-9999px;
}
#products #box-oilblot .box-select .step1{
	width:435px;
}
#products #box-oilblot .box-select .step1 dt{
	background:url(../products/images/oil-blotting/step-1.jpg) no-repeat top left;
}
#products #box-oilblot .box-select .step1 dd{
	padding-right:5px;
}
#products #box-oilblot .box-select .step2{
	width:400px;
	padding-left:30px;
	background:url(../products/images/oil-blotting/img-arrow.jpg) no-repeat left 40px;
}
*html #products #box-oilblot .box-select .step2{
	*width:430px;
}
#products #box-oilblot .box-select .step2 dt{
	background:url(../products/images/oil-blotting/step-2.jpg) no-repeat top left;
	margin-bottom:40px;
}
#products #box-oilblot .box-select .step2 dd{
	padding-right:4px;
	padding-left:4px;
	text-align:center;
}
#products #box-oilblot .box-price{
	width:430px;
}
#products #box-oilblot .box-about{
	width:430px;
}
#products #box-oilblot .box-price table,
#products #box-oilblot .box-about table{
	width:430px;
}
#products #box-oilblot .box-exsample h4{
	text-align:left;
}
#products #box-oilblot .box-exsample ul{
	margin-bottom:10px;
}

#products #box-oilblot #original-oil .flo-left,
#products #box-oilblot #original-oil .flo-right {
	width:431px;
}
#products #box-oilblot #original-oil .flo-right {
	padding-top:18px;
}
#products #box-oilblot #original-oil p{
	margin-bottom:1em;
}
#products #box-oilblot #original-oil .sampledownload{
	float:right;
	padding-left:5px;
}

#products #box-oilblot #original-oil .listdownload {
	background:url(../products/images/oil-blotting/listmark-download.jpg) no-repeat left top;
	padding-left:20px;
	margin-bottom:0;
}
#products #box-oilblot #original-oil #boxattention{
	 border:1px solid #a97212;
	 background:#ffea59;
	 padding:5px;
	 margin-top:1px;
}

#products #box-oilblot #original-oil #boxattention ul{
	margin-bottom:10px;
}
#products #box-oilblot #original-oil #boxattention li {
	background:url(../products/images/oil-blotting/listmark-attention.jpg) no-repeat left top;
	padding-left:15px;
	margin-bottom:7px;
}
#products #box-oilblot #original-oil #boxattention p{
	font-size:90%;
	margin-bottom:0;
}
#products #box-oilblot #original-oil #boxestimate{
	border:1px solid #a97212;
	border-top:none;
	background:#fff;
	padding:8px;
	text-align:center;
}
#products #box-oilblot #original-oil #boxestimate p{
	margin-bottom:0;
}



/* rice-oil */

#products #box-riceoil .box-title{
	background:url(../products/images/riceoil/img-riceoil.jpg) no-repeat top left;
	padding-left:282px;
	min-height:433px;
}
#products #box-riceoil .dl-title{
	width:586px;
	height:228px;
	background:url(../products/images/riceoil/dl-point.jpg) no-repeat top left;
	margin-bottom:15px;
}
#products #box-riceoil .dl-title dt,
#products #box-riceoil .dl-title dd{
	position:absolute;
	left:-9999px;
}
#products #box-riceoil .box-title .box-deli{
	background:url(../products/images/riceoil/bg-rice.jpg) no-repeat bottom right;
	min-height:78px;
}

#products #box-riceoil .box-left{
	float:left;
	width:520px;
}
#products #box-riceoil .box-right{
	float:right;
	width:312px;
	border:solid 1px #a97212;
	padding:10px;
	margin-top:25px;
}
*html #products #box-riceoil .box-right{
	width:332px;
}

#products #box-riceoil .box-faq span{
	position:absolute;
	left:-9999px;
}
#products #box-riceoil .box-faq dt,
#products #box-riceoil .box-faq dd{
	padding:15px 0 7px 112px;
}
#products #box-riceoil .box-faq dt{
	margin-bottom:5px;
}
#products #box-riceoil .box-faq dd{
	margin-bottom:10px;
}
#products #box-riceoil .box-faq dt.quest-1{
	background:url(../products/images/riceoil/q-1.jpg) no-repeat top left;
}
#products #box-riceoil .box-faq dt.quest-2{
	background:url(../products/images/riceoil/q-2.jpg) no-repeat top left;
}
#products #box-riceoil .box-faq dt.quest-3{
	background:url(../products/images/riceoil/q-3.jpg) no-repeat top left;
}
#products #box-riceoil .box-faq dd.ans-1{
	background:url(../products/images/riceoil/a-1.jpg) no-repeat top left;
}
#products #box-riceoil .box-faq dd.ans-2{
	background:url(../products/images/riceoil/a-2.jpg) no-repeat top left;
}
#products #box-riceoil .box-faq dd.ans-3{
	background:url(../products/images/riceoil/a-3.jpg) no-repeat top left;
}


/* hotty */
#products #box-towelwamer .box-hotty{
	border-bottom:1px solid #000000;
	padding-right:430px;
	background:url(../products/images/towelwarmer/img-hotty02.jpg) no-repeat right 15px;
}
#products #box-towelwamer .box-hotty table{
	width:423px;
}
#products #box-towelwamer .estimate-free{
	border:1px solid #a97212;
	width:487px;
	text-align:center;
	padding-bottom:15px;
	float:right;
}



/* rice */
#box-rice-title .dl-rice-title{
	width:870px;
	height:470px;
	background:url(../products/images/rice/img_rice.jpg) no-repeat top left;
	margin:10px;
}
#box-rice-title .dl-rice-title dt,
#box-rice-title .dl-rice-title dd{
	position:absolute;
	left:-9999px;
}
#box-rice{
	width:847px;
	margin:10px 20px;
}
#box-rice-left{
	width:553px;
	float:left;
}
#rice-left{
	width:261px;
	float:left;
}
#rice-right{
	width:261px;
	margin-left:30px;
	float:right;
}
#box-rice-right{
	width:261px;
	margin-left:30px;
	float:right;
}
#rice-mitumori-box{
	width:0 auto;
	margin:auto;
	padding-top:30px;
	text-align:center;
	clear:both;
}
.rice-mitumori{
	border:1px solid #a97212;
	width:487px;
	text-align:center;
	margin:0 auto;
	padding-bottom:15px;
}



/* sharp */
#products #box-sharp-title .dl-sharp-title{
	width:870px;
	height:300px;
	background:url(../products/images/sharp/img-sharp.jpg) no-repeat top left;
	margin:10px;
}
#products #box-sharp-title .dl-sharp-title dt,
#products #box-sharp-title .dl-sharp-title dd{
	position:absolute;
	left:-9999px;
}
#products #txt-sharp{
	width:480px;
	margin:10px;
	float:left;
}
#products #txt-sharp p{
	text-indent:1em;
}
#products #sharp-mitumori{
	float:right;
	border:1px solid #a97212;
	width:340px;
	text-align:center;
	margin:15px 10px 50px 20px;
	padding-bottom:15px;
}



/* sponge */
#sponge-box{
	width:870px;
	margin:10px;
	margin-bottom:20px;
}
#sponge-box-left h4{
	margin:15px 0 10px 0;
}
#sponge-box-left h5{
	margin:20px 0 10px 0;
}
#sponge-box-left table{
	width:487px;
	border-collapse:collapse;
}
#sponge-box-left th,
#sponge-box-left td{
	border:1px solid #c7a777;
	padding:8px;
}
#sponge-box-left th{
	background:#ffeed4;
	font-weight:bold;
	text-align:center;
}
#sponge-box-left{
	width:497px;
	margin-bottom:20px;
	float:left;
}
#sponge-box-right{
	width:353px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
}
#sponge-box-list{
	width:870px;
	margin:10px;
	border:1px solid #CCCCCC;
	clear:both;
}
#sponge-list{
	width:840px;
	height:185px;
	margin:15px;
	background:url(../products/images/sponge/img_tawashi.jpg) no-repeat center right;
}
#sponge-list-left{
	width:250px;
	float:left;
}
#sponge-list-right{
	width:270px;
	float:left;
	margin-left:15px;
}
#sponge-list-left li,
#sponge-list-right li{
	margin-bottom:5px;
}
#sponge-mitumori-box{
	width:auto;
	text-align:center;
	clear:both;
}
.sponge-mitumori{
	border:1px solid #a97212;
	width:487px;
	text-align:center;
	margin:15px auto;
	padding-bottom:15px;
}



/* belstar */
#box-belstar-title .dl-belstar-title{
	width:870px;
	height:371px;
	background:url(../products/images/belstar/img-belstar.jpg) no-repeat top left;
	margin:10px;
}
#box-belstar-title .dl-belstar-title dt,
#box-belstar-title .dl-belstar-title dd{
	position:absolute;
	left:-9999px;
}

#box-belstar{
	width:870px;
	margin:15px 10px 10px 10px;
}
#box-belstar-left{
	width:440px;
	float:left;
}
#box-belstar-left h4{
	margin:5px 0 10px 0;
}
#belstar-mitumori-box{
	width:410px;
	margin:120px 0 15px 20px;
	float:right;
}
.belstar-mitumori{
	border:1px solid #a97212;
	width:410px;
	text-align:center;
	padding-bottom:15px;
	float:right;
}



/* light */
#products #box-light-title .dl-light-title{
	width:870px;
	height:255px;
	background:url(../products/images/light/img_light.jpg) no-repeat top left;
	margin:10px 10px 20px 10px;
}
#products #box-light-title .dl-light-title dt,
#products #box-light-title .dl-light-title dd{
	position:absolute;
	left:-9999px;
}
#txt-light-box{
	width:870px;
	margin:15px 10px;
}
#light-mitumori-box{
	float:right;
	width:450px;
	margin:40px 0 50px 15px;
}
#light-mitumori{
	border:1px solid #a97212;
	width:450px;
	text-align:center;
	margin:15px auto;
	padding-bottom:15px;
}
#txt-light{
	width:395px;
	float:left;
	margin-bottom:50px;
}
#txt-light ul li{
	list-style:none;
	float:left;
	margin-right:10px;
}
#products #light-table{
	clear:both;
	width:auto;
	text-align:center;
	margin:30px auto;
}

#products #light-table table{
	border:2px solid #336699;
	border-collapse:collapse;
	width:700px;
	margin:5px auto 30px auto;
	text-align:center;
}
#products #light-table p{
	color:#336699;
	font-weight:bold;
}
#products #light-table th,
#products #light-table td{
	padding:3px 5px;
	font-size:85%;
}
#products #light-table th{
	border-top:none;
	border-bottom:none;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#336699;
}
#products #light-table td{
	border-top:none;
	border-bottom:none;
	border-left:1px solid #336699;
	border-right:1px solid #336699;
}
#products #light-table .c1 td{
	background-color:#EEEEEE;
}
#products #light-table .c1-1{
	border-bottom:1px solid #336699;
}
#products #light-table .c1-2 td{
	background-color:#EEEEEE;
	border-bottom:1px solid #336699;
}
#products #light-table .c1{
	background-color:#EEEEEE;
}
#products #light-table .c1-2{
	background-color:#EEEEEE;
	border-bottom:1px solid #336699;
}
#products #light-table .c1-1 td{
	border-bottom:1px solid #336699;
}
#products #light-table .c2 td{
	width:140px;
	font-size:95%;
	line-height:120%;
	text-align:left;
}
#products #light-table .c2{
	width:140px;
	font-size:95%;
	line-height:120%;
	text-align:left;
}
#products #light-table .title{
	width:700px;
	text-align:left;
	margin:15px auto 5px auto;
	color:#336699;
}
#products #light-table .c2 img{
	margin:2px auto;
}