#item{
	padding-top:10px;
}

#index #item #item-left{
	float:left;
	width:540px;
}

#index #item #item-right{
	float:right;
	width:345px;
}

#index #item #item-left h3{
	width:540px;
	height:30px;
}

#index #item #item-left h3 a,#index #item #item-left .h3 a:hover{color:#FFFFFF; margin-right:10px;}
#index #item #item-left h3 span{text-indent:-9999px;}

#index #item h4{
/*	text-indent:-9999px;*/
	margin-bottom:10px;
}
#index #item h5{
	margin:10px 0;
	text-indent:-9999px;
}

.topswf{/*
	margin-top:100px;*/
}


/*mainproducts
-----------------------------------*/

#index #item #item-left #mainproducts h3{
	background: url(../images/index/tit-mainproducts.gif) no-repeat;
	text-align:right;
	color:#FFFFFF;
	line-height:30px;
}

/*oshibori
-----------------------------------*/

#index #item #item-left .oshibori{
	width:514px;
	margin:10px 10px 0;
}
#index #item #item-left .oshibori h5{
	background:url(../images/index/cmt-mainproducts.gif) no-repeat;
	width:216px;
	height:30px;
	float:left;
}


#index #item #item-left .oshibori .indepth a,#index #item #item-left .oshibori .indepth a:hover{
	display:block;
	width:177px;
	height:33px;
	text-indent:-9999px;
	margin-top:10px;
	float:right;}
#index #item #item-left .oshibori .indepth a{background:url(../images/indepth/btn-mainproducts.gif) no-repeat;}
#index #item #item-left .oshibori .indepth a:hover{background:url(../images/indepth/btn-mainproducts-r.gif) no-repeat;}


/*beautytowel
-----------------------------------*/

#index #item #item-left #beautytowel{
	width:174px;
	float:left;
	margin-left:10px;
*	margin-left:5px;
}
#index #item #item-left #beautytowel p{
	width:168px;
}
#index #item #item-left #beautytowel h5{
	background:url(../images/index/cmt-beautytowel.gif) no-repeat;
	width:127px;
	height:31px;
}

#index #item #item-left #beautytowel a,
#index #item #item-left #beautytowel a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:10px 0;
}
#index #item #item-left #beautytowel a{background:url(../images/indepth/btn-beautytowel.gif) no-repeat;}
#index #item #item-left #beautytowel a:hover{background:url(../images/indepth/btn-beautytowel-r.gif) no-repeat;}

/*esthetictowel
-----------------------------------*/

#index #item #item-left #esthetictowel{
	width:174px;
	float:left;
}
#index #item #item-left #esthetictowel h5{
	background:url(../images/index/cmt-esthetictowel.gif) no-repeat;
	width:145px;
	height:31px;
}

#index #item #item-left #esthetictowel a,#index #item #item-left #esthetictowel a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:10px 0;}
#index #item #item-left #esthetictowel a{background:url(../images/indepth/btn-esthetictowel.gif) no-repeat;}
#index #item #item-left #esthetictowel a:hover{background:url(../images/indepth/btn-esthetictowel-r.gif) no-repeat;}


/*medicaltowel
-----------------------------------*/

#index #item #item-left #medicaltowel{
	width:168px;
	float:left;
}

#index #item #item-left #medicaltowel h5{
	background:url(../images/index/cmt-medicaltowel.gif) no-repeat;
	width:144px;
	height:31px;
}

#index #item #item-left #medicaltowel a,#index #item #item-left #medicaltowel a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:10px 0;
}
#index #item #item-left #medicaltowel a{background:url(../images/indepth/btn-medicaltowel.gif) no-repeat;}
#index #item #item-left #medicaltowel a:hover{background:url(../images/indepth/btn-medicaltowel-r.gif) no-repeat;}

/*businessstyle
-----------------------------------*/

#index #item #item-left #businessstyle{
	margin:10px 0 0px;
}

#index #item #item-left #businessstyle h3{
	background: url(../images/index/tit-businessstyle.gif) no-repeat;
	text-indent:-9999px;
}

/*eatery*/
#index #item #item-left #eatery{
	width:174px;
	margin-top:10px;
	float:left;
}

#index #item #item-left #eatery a,#index #item #item-left #eatery a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:0;}
#index #item #item-left #eatery a{background:url(../images/indepth/btn-eatery.gif) no-repeat;}
#index #item #item-left #eatery a:hover{background:url(../images/indepth/btn-eatery-r.gif) no-repeat;}

/*beautyesthetic*/
#index #item #item-left #beautyesthetic{
	width:174px;
	margin-top:10px;
	float:left;
}

#index #item #item-left #beautyesthetic a,#index #item #item-left #beautyesthetic a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:0;}
#index #item #item-left #beautyesthetic a{background:url(../images/indepth/btn-beautyesthetic.gif) no-repeat;}
#index #item #item-left #beautyesthetic a:hover{background:url(../images/indepth/btn-beautyesthetic-r.gif) no-repeat;}

/*medical*/
#index #item #item-left #medical{
	width:168px;
	margin-top:10px;
	float:left;
}

#index #item #item-left #medical a,#index #item #item-left #medical a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	margin:0;}
#index #item #item-left #medical a{background:url(../images/indepth/btn-medical.gif) no-repeat;}
#index #item #item-left #medical a:hover{background:url(../images/indepth/btn-medical-r.gif) no-repeat;}

/*other*/
#index #item #item-left #other{
	padding:10px;
}
#index #item #item-left #other p{
	width:348px;
	float:left;
}
#index #item #item-left #other .indepth-other,
#index #item #item-left #other .indepth-other a,
#index #item #item-left #other .indepth-other a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;}
#index #item #item-left #other .indepth-other{background:url(../images/indepth/btn-others-r.gif) no-repeat;}
#index #item #item-left #other .indepth-other a{background:url(../images/indepth/btn-others.gif) no-repeat;}
#index #item #item-left #other .indepth-other a:hover{background:none;}



/*cleaningpro
-----------------------------------*/
#index #item #item-left #cleaningpro h3{
	background: url(../images/index/tit-cleaningpro.gif) no-repeat;
	text-indent:-9999px;
	margin-top:10px;
}
#index #item #item-left #cleaningpro .cleaningpro-inner{
	padding:10px 10px 0;
}
#index #item #item-left #cleaningpro h4{
/*	background:url(../images/index/cmt-cleaningpro.gif) no-repeat;
	width:251px;
	height:31px;*/
	float:left;
}

#index #item #item-left #cleaningpro .indepth a,#index #item #item-left #cleaningpro .indepth a:hover{
	display:block;
	width:168px;
	height:33px;
	text-indent:-9999px;
	float:right;}
#index #item #item-left #cleaningpro .indepth a{background:url(../images/indepth/btn-cleaningpro.gif) no-repeat;}
#index #item #item-left #cleaningpro .indepth a:hover{background:url(../images/indepth/btn-cleaningpro-r.gif) no-repeat;}

#index #item #item-left #cleaningpro img{
	margin:10px 3px 0 3px;
}
#index #item #item-left #cleaningpro h4 img{
	margin:0;
}




/*products
/*service
-----------------------------------*/
#index #item #item-left #products h4,
#index #item #item-left #products p,
#index #item #item-left #products ul,
#index #item #item-left #service h4,
#index #item #item-left #service p{
	position:relative;
	left:10px;
}
#index #item #item-left #products h3,
#index #item #item-left #service h3{
	text-indent:-9999px;
}
#index #item #item-left #products h4,
#index #item #item-left #service h4,
#index #item #item-left #products p,
#index #item #item-left #service p{
	margin:10px 0;
}

/*products
-----------------------------------*/
#index #item #item-left #products{
	width:272px;
	float:left;
}
#index #item #item-left #products h3{
	background:url(../images/index/tit-products.gif) no-repeat;
	width:268px;
	height:30px;
}
#index #item #item-left #products #products-inner{
	width:252px;
}
#index #item #item-left #products #ul-product{
	display:block;
	width:260px;
}
#index #item #item-left #products #ul-product li{
	display:block;
	width:128px;
	float:left;
	line-height:130%;
	letter-spacing:0;
	padding:0 1px;
}

/*service
-----------------------------------*/
#index #item #item-left #service{
	width:268px;
	float:left;
}
#index #item #item-left #service h3{
	background:url(../images/index/tit-service.gif) no-repeat;
	width:268px;
	height:30px;
}
#index #item #item-left #service #service-inner{
	width:252px;
}
#index #item #item-left #service #service-inner a.maintenance,#index #item #item-left #service #service-inner a.maintenance:hover{
	display:block;
	width:247px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:10px;}
#index #item #item-left #service #service-inner a.maintenance{background:url(../images/indepth/btn-maintenance.gif) no-repeat;}
#index #item #item-left #service #service-inner a.maintenance:hover{background:url(../images/indepth/btn-maintenance-r.gif) no-repeat;}

#index #item #item-left #service #service-inner a.extermination,#index #item #item-left #service #service-inner a.extermination:hover{
	display:block;
	width:247px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:10px;}
#index #item #item-left #service #service-inner a.extermination{background:url(../images/indepth/btn-extermination.gif) no-repeat;}
#index #item #item-left #service #service-inner a.extermination:hover{background:url(../images/indepth/btn-extermination-r.gif) no-repeat;}


/*------------------------------------------------------------------------------------------*/

#index #item #item-right #cleaning,
#index #item #item-right #factory,
#index #item #item-right #recom,
#index #item #item-right #staffblog{
	width:345px;
	margin-bottom:10px;
	padding-bottom:5px;
}
#index #item #item-right #cleaning h3,
#index #item #item-right #factory h3,
#index #item #item-right #recom h3,
#index #item #item-right #staffblog h3{
	width:345px;
	height:32px;
	text-indent:-9999px;
}
#index #item #item-right #cleaning-inner,
#index #item #item-right #factory #factory-inner,
#index #item #item-right #recom #recom-inner,
#index #item #item-right #staffblog #staffblog-inner{
	padding:10px;
}


/*cleaning
-----------------------------------*/
#index #item #item-right #cleaning			{background:url(../images/bg-cleaning2.gif) no-repeat bottom left;}
#index #item #item-right #cleaning h3		{background:url(../images/index/tit-cleaning.gif) no-repeat top;}
#index #item #item-right #cleaning-inner	{background:url(../images/bg-cleaning1.gif) repeat-y;}
#index #item #item-right #cleaning-inner h4{
	background:url(../images/index/cmt-cleaning.gif) no-repeat;
	width:251px;
	height:31px;
	text-indent:-9999px;
	margin-bottom:10px;
}
#index #item #item-right #cleaning-inner h5{
	clear:both;
	margin-bottom:10px;
	width:71px;
	text-indent:-9999px;
}
#index #item #item-right #cleaning-inner h5#storeservice{
	background:url(../images/index/st-storeservice.gif) no-repeat;
	height:12px;}
#index #item #item-right #cleaning-inner h5#delivery{
	background:url(../images/index/st-delivery.gif) no-repeat bottom;
	height:13px;}


#index #item #item-right #cleaning-inner p{
	margin-bottom:2px;
}

#index #item #item-right #cleaning-inner a,
#index #item #item-right #cleaning-inner a:link,
#index #item #item-right #cleaning-inner a:visited{color: #2380b1;text-decoration:underline;}
#index #item #item-right #cleaning-inner a:hover{color: #2380b1;text-decoration:none;}
#index #item #item-right #cleaning-inner a:active{color: #2380b1;}

#index #item #item-right #cleaning-inner ul{
	display:block;
	letter-spacing:0;
}
#index #item #item-right #cleaning-inner ul li{
	float:left;
	margin-right:7px;
}

#index #item #item-right #cleaning-inner .cleaning-bg{
	background:url(../images/bg-cleaning2.gif) no-repeat bottom;
	height:3px;
	margin-right:0;
	position:relative;
	left:-10px;
	bottom:-50px;
}

/*factory
-----------------------------------*/
#index #item #item-right #factory{
	background:url(../images/bg-factory2.gif) no-repeat bottom left;
}
#index #item #item-right #factory h3{
	background:url(../images/index/tit-factory.gif) no-repeat top;
}
#index #item #item-right #factory #factory-inner{
	background:url(../images/bg-factory1.gif) repeat-y;
}
#index #item #item-right #factory #factory-inner img{
	margin-bottom:10px;
}
#index #item #item-right #factory #factory-inner ul{
	width:165px;
	display:block;
	float:left;
}
#index #item #item-right #factory #factory-inner ul li{
	margin-bottom:10px;
	letter-spacing:0;
}
#index #item #item-right #factory .factory-p{
	float:right;
	width:160px;
	display:block;
}

/*recom
-----------------------------------*/
#index #item #item-right #recom{
	background:url(../images/bg-factory2.gif) no-repeat bottom;
}
#index #item #item-right #recom h3{
	background:url(../images/index/tit-recom.gif) no-repeat top;
}
#index #item #item-right #recom #recom-inner{
	background:url(../images/bg-factory1.gif) repeat-y;
	text-align:center;
}

/*staffblog
-----------------------------------*/
#index #item #item-right #staffblog{
	background:url(../images/bg-staffblog2.gif) no-repeat bottom;
}
#index #item #item-right #staffblog h3{
	background:url(../images/index/tit-staffblog.gif) no-repeat top;
}
#index #item #item-right #staffblog #staffblog-inner{
	background:url(../images/bg-staffblog1.gif) repeat-y;
}

#index #item #item-right #staffblog li.module-list-item{
	line-height:1.3em;
	padding:2px 0 3px 2px;
	font-size:100%;
}
#index #item #item-right #staffblog li.module-list-item span.mtdate{
	font-size:100%;
	color:#666666;
}
#index #item #item-right #staffblog li.module-list-item a{
	margin-right:10px;
}

#index #item #item-right #staffblog .module-list{
                padding-top:5px;
                padding-bottom:5px;
}


/*topics-bnr
-----------------------------------*/

#index #topics-bnr {
	margin-bottom:10px;
}
#index #topics-bnr img {
	margin-bottom:5px;
}