@charset "utf-8";
/* CSS Document */

#main {
margin-right: 0;	
}

.nonResultArea {
margin: 30px 0;
}
.nonResultArea p {
font-size: 117%;
text-align: center;
}

.brandSearchBlock {
margin-bottom: 10px;
border: 1px solid #CCCCCC;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #F3F3F3;
overflow: hidden;
behavior: url(/app/public/js/PIE.htc);
*behavior: none; /* IE7 */
}
.brandSearchBlockIn {
padding: 10px;
overflow: hidden;
}
.brandSearchBlockIn .ttl {
float: left;
margin-top: 2px;
width: 12em;
color: #FF5A00;
}
.brandSearchBlockIn .refineBox {
padding: 10px 0 0 0;
overflow: hidden;
}

.brandSearchBlockIn ul li{
float: left;
margin: 0 8px;
font-size: 116%;
}
.brandSearchBlockIn ul li span {
font-weight: bold;	
}


.brandListBlock {
overflow: hidden;
}
.brandListBlock .brand {
overflow: hidden;
}

.brandListBlock .brand ul {
margin: 10px 0 0 10px;	
}
.brandListBlock .brand ul li {
float: left;
width: 33%;
margin: 0;
padding: 0;
background: url(../../img/common/ico_bullet.png) 0 0.25em no-repeat;
color: #535353;
line-height: 1.4;
}
.brandListBlock .brand ul li span {
display: block;
height: 3em;
padding: 0 1em 0 10px;
word-wrap: break-word;
}

.brandListBlock .initial {
margin: 10px 0 0 10px;	
overflow: hidden;	
}
.brandListBlock .initial ul {
float: left;
width: 33%;
}
.brandListBlock .initial ul li {
margin: 0 20px 10px 0;
padding-left: 1em;
text-indent: -1em;
color: #535353;
line-height: 1.4;
word-break: break-all;
}
.brandListBlock .initial ul.last li {
margin-right: 0;
}
.brandListBlock .initial ul li a {
font-weight: bold;
}
.brandListBlock .initial ul li a span {
padding-left: 5px;
color: #000;
font-size: 85%;
font-weight: normal;
}


/*=====================================
IE7
=====================================*/
.ie7 .brandListBlock .initial ul {
float: none;
width: 100%;
overflow: hidden;
}

.ie7 .brandListBlock .initial ul li {
float: left;
width: 32%;
margin-right: 0;
}