@charset "utf-8";

/* ####################################### */
/* Salon */
/* ####################################### */
#mainArea h3 {
margin-top: 20px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0 0 16px 0;
width: 680px;
color: #775d30;
text-align: center;
font-size: 120%;
letter-spacing: 0.2em;
border-bottom: 1px solid #bbae99;
}

#salonPackage {
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding: 0;
width: 680px;
}

#menuSubNavi {
margin-top: 40px;
margin-right: 0;
margin-bottom: 0;
margin-left: 10px;
padding: 0;
color: #fff;
width: 214px;
}

#menuSubNavi li {
margin: 0;
padding: 0;
height: 36px;
border-bottom: 1px dotted #fff;
background: transparent url(../img/bg_brown.png) repeat left top;
}
#menuSubNavi li.naviEnd {border-bottom: none;}

/* ####################################### */
/* トリッカについて */
/* ####################################### */
#aboutPackage {
margin-top: 20px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding: 0;
width: 680px;
border-top: 1px solid #bbae99;
border-bottom: 1px solid #bbae99;
}

#aboutPromenade {
margin: 0 20px;
padding: 20px 0 20px 180px;
border-bottom: 1px dotted #bbae99;
background: transparent url(../img/salon_about_promenade.png) no-repeat left center;
font-size: 85%;
}
#aboutDixsept {
margin: 0 20px;
padding: 20px 0 20px 180px;
border-bottom: 1px dotted #bbae99;
background: transparent url(../img/salon_about_dixsept.png) no-repeat left center;
font-size: 85%;
}
#aboutDixseptDue {
margin: 0 20px;
padding: 20px 0 20px 180px;
background: transparent url(../img/salon_about_dixseptdue.png) no-repeat left center;
font-size: 85%;
}

/* ####################################### */
/* インテリア */
/* ####################################### */
#interiorPackage {
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding: 10px;
width: 630px;
/*border: 1px solid yellow;*/
}

#interiorImages {
margin: 0;
padding: 0;
float: left;
width: 420px;
color: #ba8d4b;
}
#interiorImages div img {
margin: 5px 0;
}

#interiorImageA p,#interiorImageB p,#interiorImageC p,#interiorImageD p,#interiorImageE p,#interiorImageF p,#interiorImageG p,#interiorImageH p {
margin: 0.5em 0 0 0;
font-size: 90%;
}

#interiorThumbs {
margin: 0;
padding: 5px 0 0 0;
float: right;
width: 210px;
background-color: #fff;
}
#interiorThumbs div {
float: left;
}
#interiorThumbs div img {
margin: 0 0 6px 8px;
}

#facilities {
clear: both;
margin: 0;
padding: 5px 0 0 0;
font-size: 80%;
border-top: 1px dotted #bbae99;
}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
*:first-child+html #facilities {padding: 1.2em 0 0 0;}
* html #facilities {padding: 1.2em 0 0 0;}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */

/* ####################################### */
/* メンバーズカード */
/* ####################################### */
#pointPackage {
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
padding: 0;
width: 680px;
border-top: 1px solid #bbae99;
border-bottom: 1px solid #bbae99;
}
.privilege {
margin-left: 10px;
float: left;
width: 210px;
min-height: 160px;
font-size: 80%;
border-left: 1px solid #bbae99;
}
.privilegeLine {
}

.privilege dt,.privilege dd {
margin: 10px 0;
}
.privilege dd {
margin: 20px;
background: transparent url(../img/members_icon.gif) no-repeat left 1px;
}

/* ####################################### */
/* 営業時間＆受付時間 */
/* ####################################### */
/* プロムナード店営業時間＆受付時間表 */
#promenadeTbl {
margin-top: 2px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding: 0;
border-collapse: separate;
border-spacing: 0;
width: 100%;
font-size: 100%;
/*border: 1px solid #b38849;*/
border-top: 1px solid #b38849;
border-right: 1px solid #b38849;
border-bottom: 1px solid #b38849;
background: #b48848 url(../img/bg_tbl_promenade.png) repeat-x left top;
}
#promenadeTbl caption {
padding: 1em 0 0.2em 0;
color: #ba8d4b;
text-align: left;
font-size: 85%;
/*font-family: "Hiragino Mincho Pro W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝","ＭＳ Ｐ明朝",serif;*/
}
#promenadeTbl th {
padding: 0.3em 0;
color: #fff;
text-align: center;
font-size: 90%;
/*font-family: "Hiragino Mincho Pro W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝","ＭＳ Ｐ明朝",serif;*/
}
#promenadeTbl th.hairstyle {
width: 140px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}
#promenadeTbl td {
padding: 0.2em 0;
background-color: #fff;
text-align: center;
font-size: 85%;
font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
border-top: 1px solid #b38849;
border-left: 1px solid #b38849;
}
#promenadeTbl td.oddprmbg {background-color: #faf7f3;}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
*:first-child+html #promenadeTbl {border-collapse: collapse;}
*:first-child+html #promenadeTbl th.hairstyle {font-size: 85%;}
*:first-child+html #promenadeTbl td {font-family : "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ",Meiryo,sans-serif;}
* html #promenadeTbl {border-collapse: collapse;}
* html #promenadeTbl th.hairstyle {font-size: 85%;}
* html #promenadeTbl td {font-family : "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ",Meiryo,sans-serif;}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */

/* ディセ店営業時間＆受付時間表 */
#dixseptTbl {
margin-top: 2px;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding: 0;
border-collapse: separate;
border-spacing: 0;
width: 100%;
font-size: 100%;
/*border: 1px solid #b38849;*/
border-top: 1px solid #6bc3c3;
border-right: 1px solid #6bc3c3;
border-bottom: 1px solid #6bc3c3;
background: transparent url(../img/bg_tbl_dixsept.png) repeat-x left top;
}
#dixseptTbl caption {
padding: 1em 0 0.2em 0;
color: #6bc3c3;
text-align: left;
font-size: 85%;
/*font-family: "Hiragino Mincho Pro W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝","ＭＳ Ｐ明朝",serif;*/
border-top: 1px dotted #bbae99;
}
#dixseptTbl th {
padding: 0.3em 0;
color: #fff;
text-align: center;
font-size: 90%;
/*font-family: "Hiragino Mincho Pro W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝","ＭＳ Ｐ明朝",serif;*/
}
#dixseptTbl th.nailstyle {
width: 140px;
border-top: 1px solid #fff;
}
#dixseptTbl td {
padding: 0.2em 0;
background-color: #fff;
text-align: center;
font-size: 85%;
font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
border-top: 1px solid #6bc3c3;
border-left: 1px solid #6bc3c3;
}
/* ++++++++++++++++++++++++++++++ [Start for Windows] +++++++++++++ */
*:first-child+html #dixseptTbl {border-collapse: collapse;}
*:first-child+html #dixseptTbl th.hairstyle {font-size: 85%;}
*:first-child+html #dixseptTbl th {font-family : "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ",Meiryo,sans-serif;}
* html #dixseptTbl {border-collapse: collapse;}
* html #dixseptTbl th.hairstyle {font-size: 85%;}
* html #dixseptTbl th {font-family : "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ",Meiryo,sans-serif;}
/* ++++++++++++++++++++++++++++++ [/End for Windows] +++++++++++++ */

.lineWhite {border-left: 1px solid #fff;}
.lineBrown {border-left: 1px solid #b38849;}
.lineNone {border-left: none;}
.txtHoliday {color: #eb7aab;}

#hourNotice {
font-size: 85%;
text-align: right;
}
/* 休日のお知らせ */
#businessNotice {
margin-top: 1em;
border-bottom: 1px dotted #bbb;
}
#businessNotice h3 {
margin: 0;
padding: 0.5em 0;
color: #d45d12;
border-top: 1px dotted #bbb;
border-bottom: 1px dotted #bbb;
}
#businessNotice p {
margin: 0.5em 0;
padding: 0.5em 0;
font-size: 90%;
}

/* ####################################### */
/* アクセスマップ */
/* ####################################### */
#triccaMap {
margin-top: 5px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
width: 680px;
height: 280px;
background-color: #fff;
}

#accessTbl {
margin-top: 5px;
padding: 0;
border-collapse: separate;
border-spacing: 0;
width: 100%;
font-size: 100%;
border-top: 1px solid #bbae99;
border-bottom: 1px solid #bbae99;
}
#accessTbl th {
padding: 0.5em 0;
width: 12em;
height: 4.5em;
/*color: #ba8d4b;
font-size: 90%;
text-indent: 2em;*/
vertical-align: middle;
border-bottom: 1px dotted #bbae99;
}
#accessTbl th img {margin-left: 2em;}

#accessTbl td {
padding: 0.5em 0;
height: 4.5em;
font-size: 80%;
vertical-align: middle;
border-bottom: 1px dotted #bbae99;
}
#accessTbl th.endCell, #accessTbl td.endCell {
border-bottom: none;
}

