/*各ブランドインデックス*/

#salon_container{
background:url(/assets/img/pc/images/bg_saloncontainer.jpg) center bottom repeat-x;
text-align:center;
padding-bottom:10px;
}

#cosme_container{
background:url(/assets/img/pc/images/bg_cosmecontainer.jpg) center bottom repeat-x;
text-align:center;
padding-bottom:10px;
}

#salon_toppick{
width:650px;
float:left;
background:url(/assets/img/pc/salon_img/bg_salontop.gif) no-repeat;
text-align:center;
margin-bottom:20px;
}

#cosme_toppick{
width:650px;
float:left;
background:url(/assets/img/pc/cosme_img/bg_cosmetop.gif) no-repeat;
text-align:center;
margin-bottom:20px;
}

#salon_searchbox{
width:290px;
float:right;
margin:6px 0px 0px 0px;
background:url(/assets/img/pc/salon_img/bgt_qsearch.gif) no-repeat;
text-align:center;
padding:40px 0px 0px 0px;
}

#salon_searchbox p{
width:230px;
text-align:left;
margin:0px auto 5px auto;
}

/*トップピックアップ*/
table.indexpick{
width:610px;
border:none;
border-collapse: collapse;
margin:45px auto 0px auto;
text-align:left;
}

/*内容テキストテーブル*/
table.indexpick_salon{
width:335px;
border:1px solid #9ad3e1;
border-collapse: collapse;
text-align:left;
margin:5px 0px 5px 0px;
}

table.indexpick_cosme{
width:335px;
border:1px solid #eec437;
border-collapse: collapse;
text-align:left;
margin:5px 0px 5px 0px;
}

/*内容テキストテーブルTD*/
td.salon1{
width:75px;
background:#d3ecf2;
color:#6cbdd1;
border:1px solid #9ad3e1;
}

td.salon2{
background:#FFFFFF;
border:1px solid #9ad3e1;
}

td.cosme1{
width:75px;
background:#fff3cc;
color:#eeb437;
border:1px solid #eec437;
}

td.cosme2{
background:#FFFFFF;
border:1px solid #eec437;
}

/*PRテキスト*/
.sl_pickup_pr{
width:335px;
background:url(/assets/img/pc/salon_img/bg_salonpr.gif) no-repeat;
}

.sl_pickup_pr p{
padding:10px 7px 0px 7px;
font-size:11px;
line-height:1.2em;
}

.cs_pickup_pr{
width:335px;
background:url(/assets/img/pc/cosme_img/bg_cosmepr.gif) no-repeat;
}

.cs_pickup_pr p{
padding:10px 7px 0px 7px;
font-size:11px;
line-height:1.2em;
}

.pickup_name{
font-weight:bold;
font-size:14px;
}

.godetail_bt{
text-align:center;
margin:10px 0px 0px 0px;
}

/*ブランドロゴ表示エリア*/
#brand_wrapper{
width:900px;
margin:10px auto 10px auto;
text-align:left;
}

.brandbox{
width:215px;
height:150px;
background:url(/assets/img/pc/salon_img/bg_brandlogo.gif) no-repeat;
float:left;
margin:0px 5px 10px 5px;
text-align:center;
display:inline;
}

.brandlogo{
width:210px;
height:30px;
margin:10px auto 10px auto;
text-align:center;
}

.brandtext{
width:190px;
margin:20px auto 10px auto;
text-align:left;
font-size:11px;
}