@charset "utf-8";
/***************************************
* c21_bru.css
***************************************/

/*--------------------------------------------------------*/
.page-header-identity .header_carriage_delv{
position:absolute;
bottom:10px;
left:278px;
}
.page-header-identity .header_carriage_threshold{
position:absolute;
bottom:55px;
left:278px;
}
/*------------ allCategory ----------------*/
.allcategory-img{
float:right;
margin-bottom:20px;
text-align:center;
}

.allcategory-img img{margin-bottom:5px;}

.allcategory-img a{text-decoration:underline;}

.allcategory-img a:hover{text-decoration:none;}

.allcategory-page-contents-ex{
float:left;
width:995px;
}

.allcategory{
padding-bottom:55px;
}

.allcategory h1{
margin-bottom:20px;
font-size:150%;
line-height:1.5;
}

.allcategory-contents{
margin-left:-20px;
}

.allcategory-area{
float:left;
width:300px;
margin-left:20px;
}

.allcategory-section{
padding:30px 10px 0;
border-top:1px solid #bcd0f3;
}

.allcategory-section:first-child{
margin-top:0;
padding-top:0;
border-top:0;
} 

.allcategory-area h2{
margin-bottom:10px;
font-size:116.6666667%;
line-height:1.285714286;
}

.allcategory-area ul{
padding-bottom:25px;
}

.allcategory-area li{
margin-bottom:5px;
}

.allcategory-area h2{
color:#5c2d91;
}

.allcategory-area li a{
color:#333333;
}

.allcategory-area li a:hover{
}

.allcategory .back-page{
clear:both;
padding-top:25px;
}

.brand-index h2{
line-height:1.5;
margin-bottom:13px;
}

.brand-index h2 span{
margin-left:20px;
font-size:66.6666667%;
line-height:2;
font-weight:normal;
}
