@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      salon.css
 Update:         2009.10.02
 Style Info:     取り扱いサロンページ設定
----------------------------------------------------------- */

/* -----------------------------------------------------------
　　共通設定
----------------------------------------------------------- */
.bg {
 background: #FFF url(../../salon/img/bg.jpg) no-repeat center top;
}
/* -----------------------------------------------------------
　　コンテンツ内背景900×200BOX設定
----------------------------------------------------------- */
.w900salonbox-end {
 padding-bottom: 30px;
 width: 900px;
 background: url(../../img/bg_900box_end.gif) no-repeat left bottom;
}

/* -----------------------------------------------------------
　　コンテンツ内設定
----------------------------------------------------------- */
.map {
 margin: 0 40px;
 padding-top: 20px;
}

.salonlist-wrap {
 margin: 30px 15px;
 width: 870px;
}
.salonlist-left {
 float: left;
 width: 150px;
}
.salonlist-right {
 float: right;
 width: 700px;
}


.salonlist-box {
 /*margin-top: 10px;
 padding: 5px;*/
 padding: 10px 5px 5px;
 width: 690px;
 border-bottom: 3px solid #C6DBDC;
}
.salonlist-box-left {
 float: left;
 width: 400px;
}
.salonlist-box-right {
 float: right;
 width: 270px;
}
.salonname-p, .salonname-m, .p-salon {
 padding-left: 36px;
 padding-bottom: 10px;
 font-size: 14px;
 font-weight: bold;
}
.p-salon {
 margin-bottom: 5px;
 padding-bottom: 0;
 height: 30px;
 line-height: 30px;
 background: url(../../salon/img/icon_p_salon.gif) no-repeat left top;
}
.salonname-p {
 background: url(../../salon/img/icon_salon_p.gif) no-repeat left top;
}
.salonname-m {
 background: url(../../salon/img/icon_salon_m.gif) no-repeat left top;
}
.salonadd {
 /*margin-top: 10px;*/
}
.salonmenu {
 margin-top: 5px;
 font-size: 10px;
 line-height: 2.3;
}
.box-darkblue {
 margin-right: 5px;
 padding: 3px;
 background-color: #0E1E7D;
 color: #FFF;
 vertical-align: middle;
}
.box-lightgray {
 margin-right: 5px;
 padding: 3px;
 background-color: #E3E3E3;
 color: #BEBEBE;
 vertical-align: middle;
}
.box-dorain {
 margin-right: 5px;
 padding: 3px;
 background-color: #A00026;
 color: #FFF;
 vertical-align: middle;
}
