*{


}

/* コンテンツ左右分け */

.contents{

	float:left; 

	width:770px;

}

.contents_left{

	float:left; 

	width:657px;

}

.contents_right{

	float:right; 

	width:111px; 

	border-color:#999999; 

	border-style:solid; 

	border-width:1px;

}

#box1{

	width: 105px;

}

#box2{

	width: 105px;

}

#box3{

	width: 105px;

}

#box4{

	width: 105px;

}

#box5{

	width: 105px;

}

.contents_right{

	width: 105px;

}

.cycle_brand{

	border: 1px solid #999;

	width: 648px;

}

.cycle_osusume{

	width: 650px;

	text-align: center;

	margin-top: 15px;

}

.cycle_osusume770{

	width: 770px;

	text-align: center;

	margin-top: 15px;

}

.cycle_osusume1{

	width: 150px;

	margin-right: 8px;

	float: left;

	font-size: 1em;

	color: #222;



	text-align: left;

}

.cycle_osusume2{

	width: 147px;

	margin-right: 7px;

	float: left;

	font-size: 1em;

	color: #222;



	text-align: left;

}

.cycle_osusume3{

	width:140px;

	height:140px;

	border-style:solid;

	border-width:1px;

	border-color:#ccc;

	text-align: left;

}

.cycle_osusume_price{

	font-size: 1.4em;

	color: #ff0000;

}

.cycle_itemlist{

	font-size: 14px;

	color: #222;

}

.cycle_path{

	width:770px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	text-align: left;

	margin-top: 15px;

	margin-bottom: 10px;

	color: #222;

}

.cycle_path a {

	color: #222;

}

/************item_listやseachのブランドでの並べ方***************/

#item_list{

	display: block;

	clear: both;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

}

.item_sort{

	width: 100%;

	float: left;

	color: #555;

	font-size: 100%;

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #999;

}

.item_sort a{

	color: #555;

}

.item_sort a:hover{

	color: #FF6600;

}

.av_list_good_box{

	width: 170px;

	float: left;

	color: #555;

	font-size: 100%;

	margin-right: 13px;

	padding: 0px;

	margin-top: 10px;

	text-align: center;

	margin-bottom: 30px;

}



.av_list_good_box_top{

	width: 150px;

	float: left;

	color: #555;

	font-size: 100%;

	margin-right: 8px;

	padding: 0px;

	margin-top: 10px;

	text-align: center;

	margin-bottom: 10px;

}



.list_item{

	color: #555;

	margin-bottom: 5px;

}

.list_item img{

	border: 1px solid #c3c3c3;

	padding: 10px;

	background-color: #EEE;

}

.item_name{

	color: #555;

	font-size: 100%;

	}

.item_name a{

	color: #555;

	font-size: 100%;

	}

.item_price{

	color: #666;

	font-size: 95%;

	}

.item_price_catt2{

	color: #666;

	font-size: 95%;

	}

.item_button{

	background: none;

	height: 25px;

	text-indent: -9999px;

	display: block;

	border: none;

	padding: 0;

	margin-right: auto;

	margin-left: auto;

	width: 130px;

	}

.item_button a{

	height: 25px;

	display: block;

background: url(/av/images/item_button.gif) no-repeat 0px 0;

	}

.item_button a:hover{

	background: none;

	height: 25px;

	text-indent: -9999px;

	display: block;

	border: none;

	padding: 0;

	margin: 0;

	background-image: url(/av/images/item_button.gif);

	background-repeat: no-repeat;

	background-position: 0px -25px;

	}

/*********商品リストのページング*********/

.paging{

	display: block;

	clear: both;

	text-align: center;

	width: 100%;

	margin-top: 40px;

	padding-top: 7px;

	padding-bottom: 7px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #999;

}

.page_number{

	background-color: #FFF;

	float: left;

	border: 1px solid #999999;

	display: block;

	font-size: 12px;

	display: block;

	color: #555;

	margin-right: 5px;

	margin-top: 0px;

	margin-bottom: 10px;

}

.page_number a{

	display: block;

	color: #555;

	padding: 10px;

}

.page_number a:hover{

	display: block;

	background-color: #F90;

	color: #FFF;

}

.page_select{

	background-color: #DDD;

	float: left;

	border: 1px solid #999999;

	display: block;

	font-size: 12px;

	display: block;

	color: #555;

	margin-right: 5px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 10px;

}

.item_count{

	display: block;

	font-size: 12px;

	color: #555;

	clear: both;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #999999;

	width: 100%;

	padding-top: 5px;

	text-align: right;

}

.select_banner{



}
.banner{
	margin-top: 5px;
	margin-bottom: 7px;


}

