/* CSS Document */

/*--2--*/
#main_image{
	width:830px;
	height:80px;
}

#main_image:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#contentss{
	padding-top:15px;
}

#contents_left{
	width:600px;
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}

#contents_left ul{
	list-style-type: none;
	font-size:0.8em;
}

#contents_right{
	padding-top:0px;
	width:210px;
	float:left;
}

#brandList{
}

#brandList h3{
}

#brandList:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#listBrand{
	padding-bottom:5px;
}

.listbox{
	float:left;
	width:200px;
	font-size:1.2em;
	padding-top:10px;
}

.listbox a{
	color:#000000;
}

.listbox a:hover{
	color:#000000;
	text-decoration: underline;
}


.listbox2{
	float:left;
	width:200px;
	font-size:1.2em;
	padding-top:10px;
}

.listbox2 a{
	color:#000000;
}

.listbox2 a:hover{
	color:#000000;
	text-decoration: underline;
}

.listbox3{
	float:right;
	width:200px;
	font-size:1.2em;
	padding-top:10px;
}

.listbox3 a{
	color:#000000;
}

.listbox3 a:hover{
	color:#000000;
	text-decoration: underline;
}

#listBrand li{
	margin-bottom:5px;
	font-size:1.1em;
	width:140px;
	background:url(../image/shopping/dotline.jpg) bottom no-repeat;
}

.arrow{
	margin-left:26px;
	background:url(../image/shopping/arroe.jpg) left no-repeat;
}

#listBrand li a{
	color:#000000;
	text-decoration: none;
}

#listBrand li a:hover{
	color:#000000;
	text-decoration: underline;
}

#boximg{
	width:560px;
	height:200px;
	padding-bottom:20px;
}

.serch{
	font-size:0.8em;
}

.tableClear{
	clear:both;
	padding-top:20px;
	font-size:0.8em;
}

#serchresult{
	width:600px;
}

#serchresultline{
	margin-top:5px;
	width:600px;
	padding-bottom:15px;
}

#serchresultdetail{
	float:left;
	width:115px;
	background-color:#e0e0e0;
	padding:5px 5px 5px 5px;
	margin-right:10px;
	font-size:0.8em;
	border: 1px solid #CCCCCC;
	height:375px;
}

#serchresultdetail h5{
	padding-bottom:10px;
}

.serchresultphoto{
padding-bottom:20px;
	
}

#serchresultprice{
padding-bottom:30px;
width:120px;
}

#serchresultdetail dl{
	width:115px;
}

#serchresultdetail dt{
	padding-top:10px;
}

#serchresultdetail dd{
	text-indent:20px;
}

.serchred{
	font-weight:bold;
	color:#990000;
}

#serchresultLeft{
	float:left;
}

#serchresultRight{
	float:left;
	width:300px;
	padding-left:30px;
}

#serchresultLeft dl{
	font-size:0.8em;
}

#serchresultLeft dt{
	color:#777777;
}

#serchresultLeft dl{
}

.toiawase{
	padding:20px 0 20px 0;
}

.clear {
  clear: both;/*floatの影響をクリアします*/
  font-size: 0;/*以下は<br />を隠します*/
  line-height: 0;
  height: 0px;
  visibility: hidden;
}