@charset "shift_jis";

/*************/
/* index-top */
/*************/


#index_categori2 a:hover{
    background: none repeat scroll 0 0 #D7F2FF;
}

/******************/
/* index_categori */
/******************/
#index_categori2{
	width:960px;
	position:relative;
	font-family: "ms UI Gothic";
	height:750px;
}

h3 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

#index_categori2 ul li{
	float:none;
	width:auto;
	margin-bottom:0;
	padding-left:16px;
	line-height:1.7em;
}
#index_categori2 ul li a{
	text-decoration:underline;
}
#index_categori2 li.cate_all{
	text-align:right;
	line-height:1.8em;
	background:none;
	font-size:80%;
}
#index_categori2 li.cate_all a{
	color:#8566C2;
	text-decoration:none;
}



#index_categori2 ul.cate_bed2,#index_categori2 ul.cate_kitchen2 ,#index_categori2 ul.cate_food3{
	background:#F9F6ED;
	border-left:#fff 2px solid;
	border-right:#fff 7px solid;
	border-bottom:#fff 5px solid;
}
#index_categori2 h3{
	padding-bottom:4px;
}


#index_categori2 ul li span{
	font-size:0.8em;
	color:#777;
}



.cateBox_inte{
	width:186px;
	height:280px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:16px;
	left:0;
}


.cateBox_bed{
	width:186px;
	height:306px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:295px;
	left:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_bed {
		top:290px;
    }
}


.cateBox_kucho{
	width:186px;
	height:110px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:16px;
	left:194px;
}
#index_categori2 .cateBox_kucho li.cate_all{
	text-align:right;
	line-height:1em;
	background:none;
	font-size:80%;
}
.cateBox_life{
	width:186px;
	height:170px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:125px;
	left:194px;
}
#index_categori2 .cateBox_life li.cate_all{
	text-align:right;
	line-height:0em;
	background:none;
	font-size:80%;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_life {
		top:123px;
    }
}
.cateBox_biyo{
	width:186px;
	height:115px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:295px;
	left:194px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_biyo {
	top:290px;
    }
}
#index_categori2 .cateBox_life li.cate_all{
	text-align:right;
	line-height:0em;
	background:none;
	font-size:80%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_light {
	top:290px;
    }
}

.cateBox_light{
	width:186px;
	height:190px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:410px;
	left:194px;
}
#index_categori2 .cateBox_life li.cate_all{
	text-align:right;
	line-height:0em;
	background:none;
	font-size:80%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_light {
	top:405px;
    }
}


.cateBox_kitchen{
	width:186px;
	height:203px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:16px;
	left:387px;
}
.cateBox_chori{
	width:186px;
	height:192px;
	border-top:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:218px;
	left:387px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_chori {
	top:213px;
    }
}



.cateBox_daily{
	width:186px;
	height:204px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:16px;
	left:580px;
}


.cateBox_babykids{
	width:186px;
	height:138px;
	border-top:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:218px;
	left:580px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_babykids {
	top:213px;
    }
}
.cateBox_outboor{
	width:186px;
	height:246px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:355px;
	left:580px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_outboor {
	top:350px;
    }
}

.cateBox_office{
	width:186px;
	height:204px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:16px;
	left:773px;
}
.cateBox_bousai{
	width:186px;
	height:155px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	position:absolute;
	top:218px;
	left:773px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_bousai {
	top:213px;
    }
}

.cateBox_diy{
	width:186px;
	height:246px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:355px;
	left:773px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_diy {
	top:350px;
    }
}


.cateBox_food{
	width:186px;
	height:190px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:410px;
	left:387px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_food {
	top:350px;
    }
}



.cateBox_shuno{
	width:572px;
	height:140px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:600px;
	left:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_shuno {
	top:540px;
    }
}
.cateBox_shuno ul{
	float:left;
}
.cateBox_shuno ul li{
	margin-right:30px;
}


.cateBox_engei{
	width:186px;
	height:140px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:600px;
	left:580px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_engei {
	top:540px;
    }
}

.cateBox_pet{
	width:186px;
	height:140px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	position:absolute;
	top:600px;
	left:773px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cateBox_pet{
	top:540px;
    }
}





#index_categori2 .cate_food2{
	width:225px;
	position:absolute;
	top:30px;
	left:147px;
}


#index_categori2 .cate_food3{
	overflow:hidden;
}
#index_categori2 .cate_food4{
	float:left;
	overflow:hidden;
}
#index_categori2 .cate_food5{
}

#index_categori2 .cate_food2 img{

}


#cate_bed3{
	background:#F9F6ED;
	margin-top:1px;
	margin-bottom:11px;
	margin-left:10px;
	margin-right:3px;
}




#index_categori{
	width:960px;
	position:relative;
	font-family: "ms UI Gothic";
	height:480px;
}

#index_categori li h3{
}

#index_categori ul{
	width:968px;
	margin:0 -4px;
	overflow:hidden;
}

#index_categori li ul{
	width:184px;
	position:relative;
	width:auto;
	padding-top:4px;
	margin:0 2px;
}

#index_categori li ul li{
	float:none;
	width:auto;
	margin-bottom:0;
	padding-left:16px;
	line-height:1.7em
}

#index_categori li ul ul li{
	list-style: none;
}
#index_categori li ul li a{
	text-decoration:underline;
}
#index_categori ul div.cate_box1,#index_categori ul div.cate_box2,#index_categori ul div.cate_box3,#index_categori ul div.cate_box4,#index_categori ul div.cate_box5{
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	}
#index_categori ul div.cate_box1{
	position: absolute;
	top: 16px;
	left: 0px;
	height:450px;
}
#index_categori ul div.cate_box2{
	position: absolute;
	top: 16px;
	left: 192px;
	height:450px;
}

#index_categori ul div.cate_box3{
	position: absolute;
	top: 16px;
	left: 384px;
	height:290px;
}

#index_categori ul div.cate_box4{
	position: absolute;
	top: 16px;
	left: 577px;
	height:290px;
}

#index_categori ul div.cate_box5{
	position: absolute;
	top: 16px;
	left: 768px;
	height:450px;
}


/*ƒJƒeƒSƒŠ•Ê*/
#index_categori li.cate_rice{
	width:379px;
	position:absolute;
	top:304px;
	left:382px;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
#index_categori li.cate_rice{
	width:379px;
	position:absolute;
	top:302px;
	left:384px;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
#index_categori li ul.cate_food{
	float:left;
	width:122px;
}
#index_categori li ul ul.cate_bed2,#index_categori li ul.cate_kitchen2 , #index_categori li ul.cate_food3{
	background:#F9F6ED;
	border:none;
}
	
#index_categori li.cate_rice ul.cate_food,#index_categori li.cate_rice ul.cate_food2{
	border:none;
}
