@charset "utf-8";

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

「衛生商品を探す」トップページ

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

#content{
	width:741px !important;
}


.itemBox{
	width:236px;
	border:1px solid #788f35;
	float:left;
	display:inline;
	margin:0 13px 20px 0;
}

.itemBox2{
	width:488px;
	border:1px solid #788f35;
	float:left;
	display:inline;
	margin:0 13px 20px 0;
}

.itemBox.side,
.itemBox2.side{
	margin:0 0 20px 0;
}

.itemBox.btm{
	margin:0 13px 13px 0;
}

.itemBox.btm2{
	margin:0;
}
.itemBox.btm.last{
	margin-right:0;
}

.itemBox dt,
.itemBox2 dt{
	line-height:0;
	font-size:0;
}

.itemBox dd.name,
.itemBox dd.name2,
.itemBox dd.name3-1,
.itemBox dd.name3-2,
.itemBox dd.name3-3,
.itemBox2 dd.name,
.itemBox2 dd.name2{
	font-size:0.9em;
}

.itemBox dd.name a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	height:28px;
	background:url(/item/images/item_bg01.gif) no-repeat 0 50%;
	padding:12px 47px 0 9px;
}

.itemBox2 dd.name a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:432px;
	height:28px;
	background:url(/item/images/item_bg02.gif) no-repeat 0 50%;
	padding:12px 47px 0 9px;
}

.itemBox dd.name2 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:190px;
	height:34px;
	background:url(/item/images/item_bg01.gif) no-repeat 0 50%;
	padding:6px 37px 0 9px;
}

.itemBox dd.name3-1 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	background:url(/item/images/item_bg04.gif) no-repeat 0 50%;
	padding:18px 47px 18px 9px;
}

.itemBox dd.name3-2 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	background:url(/item/images/item_bg04.gif) no-repeat 0 50%;
	padding:12px 47px 12px 9px;
}

.itemBox dd.name3-3 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	background:url(/item/images/item_bg04.gif) no-repeat 0 50%;
	padding:6px 47px 6px 9px;
}

.itemBox2 dd.name2 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:432px;
	height:34px;
	background:url(/item/images/item_bg01.gif) no-repeat 0 50%;
	padding:6px 47px 0 9px;
}

.itemBox dd.txt,
.itemBox2 dd.txt{
	font-size:small;
	padding:13px 11px;
}

.itemBox dd.other{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 9px;
	zoom:1;
}

.itemBox2 dd.other,
.itemBox2 dd.other2{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 0 11px 0;
	zoom:1;
}

.itemBox2 dd.other2 ul.box01,
.itemBox2 dd.other2 ul.box02{
	width:225px;
	border:none;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	zoom:1;
}

.itemBox2 dd.other2 ul.box01{
	background:url(/item/images/item_bg03.gif) repeat-y 100% 50%;
}

.itemBox dd.other li,
.itemBox2 dd.other li,
.itemBox2 dd.other2 li{
	list-style:none;
	background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	background:url(/item/images/ico_link.gif) no-repeat 0 0\9;
	*background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	_background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	padding-left:13px;
	zoom:1;
}

.itemBox2 dd.other li{
	float:left;
	display:inline;
	width:219px;
	margin:0 0 0 10px;
	zoom:1;
}

.itemBox2 dd.other2 li{
	float:left;
	display:inline;
	width:210px;
	margin:0;
}

.itemBox dd.detail{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 0 11px 0;
	zoom:1;
}

.itemBox dd.detail li{
	list-style:none;
	display:inline;
	zoom:1;
}

.itemBox dd.detail li.price{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:130px;
	zoom:1;
}

.itemBox dd.detail li.btn{
	float:right;
	display:inline;
	margin:5px 12px 0 0;
	width:78px;
	zoom:1;
}

#bottom-path {
    border-top: 1px solid #CCCCCC;
    list-style: none outside none;
    margin-top: 20px;
    padding-top: 3px;
	width:741px;
}



.itemwidth{
	width:741px;
	margin-bottom:20px;
}

.itemright{
	float:right;
	width:649px;
}

p.pagetop{
	width:741px !important;
}

/* sec-collection */
.sec-collection{
	overflow:hidden;
	border:2px solid #276ABC;
	margin:0 auto 20px;
}

/* cover */
.cover{
	float:left;
	padding:13px 14px 21px 13px;
	background:url(../mat/order/images/slider_bg.png) no-repeat 0 0;
	text-align:center;
}
.cover h2{
	margin-bottom:12px;	
}

/* slider */
.slider{
	float:left;
	width: 464px;
}

/* inner */
.slider .inner{
	position: relative;
	overflow: hidden;
	width: 464px;
	height: 226px;
}
.slider .inner ul{
	position: absolute;
	top: 0;
	left: 0;
	list-style:none;
}
.slider .inner li{
	float: left;
}