body{
	margin:0px auto;
	text-align:left;
	width:100%;
	min-width:1000px;
}




/*******************************
main
*******************************/
#main{
	width:100%;
	background:url(../images/back.png) no-repeat top center, url(../images/back_bottom.jpg) no-repeat bottom center;

}

/*******************************	
main slider
*******************************/
/* スライドショー */
#slider {
    overflow:hidden;
    position:relative;
    width:100%;
    height:380px;
}

#slider .inner{
	margin: 15px auto 0px auto;
    width:1000px;
	text-align: left;
}

#slider .inner ul{
	padding:0px;
	margin:0px 0px 0px 0px;
    width:10000px;
}

#slider .inner li{
	padding:0px;
	margin:0px 60px 0px 0px;
    width:1000px;
	height: 354px;
	white-space: nowrap;
	list-style:none;
	float:left;
	display:block;
	opacity: 0.4;
}

#slider .inner .next{
	margin:100px 0px 0px 1020px;
	position: absolute;
	cursor: pointer;
}

#slider .inner .prev{
	margin:100px 0px 0px -49px;
	position: absolute;
	cursor: pointer;
}

#slider .inner li:nth-child(1){
	opacity: 1;
}





/*******************************
contents
*******************************/
/*******************************
検索
*******************************/
#contents .inner .kensaku1{
	background: #000;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

form {
  height: 35px;
  margin:0px　0px 0px 0px;
  padding: 0px 0px 0px 0px ;
}



.kensaku1 .text{
  background-color:#444444;
  border: 0;
  height: 35px; 
  width: 925px;
  padding: 0 10px; 
  position: absolute;
  margin: 0px 0px 0px 60px;
  font-size: 14px;
  color: #FFFFFF;
}

input[type="image"]  {
  border: 0;
  padding: 0;
  width: 35px;
  height: 35px; 
  position: absolute; 
  margin: 0px 0px 0px 0px;
}

.kensaku_icon{
  background: url(../news/images/kensaku_on.jpg);
  width: 35px;
  height: 35px;
  margin: 0px 0px 0px 15px;
  padding: 0px  0px  0px  0px; 
  position:absolute;
}

input[type="image"]:hover {
 opacity: 0;
}



#contents{
	overflow:hidden;
	width:100%;
}


#contents .inner{
	background: #f0f0f0;
	width: 1000px;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	position: relative;
}

#contents .inner .left{
	width: 230px;
	float: left;
	margin: 0px 0px 0px 20px;
}


#contents .inner .category{
	width: 230px;
	background:#FFFFFF repeat;
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0;
}

#contents .inner .category a{
	display: block;
	color: #FFF;
	width: 200px;
}

#contents .inner .category a:hover{
	color: yellow;
}



}
.midashi{
background:pink;
color: #ea8827;
margin: 0px 0px 0px 0px;
text-align:left;
padding: 3px 0px 0px 10px ;
font-weight: bold;
letter-spacing: 1px;
}

.sleeve{
background:#5488af;
color: #FFF;
width: 90%;
margin: 10px auto 0px auto;
text-align: center;
padding: 3px 0px;
}

.rubbermat{
background:#b48190;
color: #FFF;
width: 90%;
margin: 10px auto 0px auto;
text-align: center;
padding: 3px 0px;

}

.storagebox{
background: #d66c73;
color: #FFF;
width: 90%;
margin: 10px auto 0px auto;
text-align: center;
padding: 3px 0px;
}


.cardholder{
background: #82a483;
color: #FFF;
width: 90%;
margin: 10px auto 0px auto;
text-align: center;
padding: 3px 0px;
}

.other{
background: #757575;
color: #FFF;
width: 90%;
margin: 10px auto 0px auto;
text-align: center;
padding: 3px 0px;

}




#contents .inner .twitter{
	padding: 0;
	margin: 10px 0px 10px 0px;
	
}

#contents .inner .twitter-timeline{
	margin: 0;
	padding: 0;
}

#contents .inner .side_banner{
	list-style: none;
	margin: 0;
	padding: 0;
}

#contents .inner .side_banner li{
	margin: 0px 0px 10px 0px;
}

#contents .inner .side_banner li:hover{
opacity: 0.5;

}





#contents .inner .right_contents{
	float:right;
	width: 730px;
	margin: 0px 0px 0px 0px;
}



#contents .inner .right_contents a.new_item{
background: url(../images/new_item.png) no-repeat;
width: 209px;
height: 29px;
display: block;
margin: 20px 20px 20px 0px;
float: right;
}

#contents .inner .right_contents a.new_item:hover{
background: url(../images/new_item_on.png) no-repeat;
width: 209px;
height: 29px;
display: block;
}



#contents .inner .right_contents li .caption:hover hr{
width: 170px;
margin: 5px auto 5px auto;
-webkit-transition:all 0.2s ease;
transition:all 0.2s ease;
}








