/* -------------------------[00]:共通パーツ */
div.block { clear: both; display: block; margin: 0px 0px 30px 0px;}
div.block h3{ margin-left:20px;}
div.block img{ display: block;}
div.block table{ display: block; margin: 0px 0px 0px 30px;}
div.block table td p{ text-indent: -4.2em; margin-left: 56px; font-family: ＭＳ ゴシック;}

/* -------------------------[01]:スタッフ紹介 */
img.message{ margin: 0px 0px 50px 0px;}

ul.staff{ width: 795px; margin: 15px auto; list-style: none;}
ul.staff li{ line-height: 140%; display: block; float: left; width: 185px; margin:0 6px;}
ul.staff li img{ display: block; margin: 0px 0px 3px 0px;}

div.dot{ width: 765px; background: url(/img/dot.gif) repeat-x; margin: 0 auto; font-size: 0px; clear: both; height: 3px;}

/* -------------------------[02]:メニュー */
h3.menu{ width: 767px; margin: 20px auto 20px;}

table.menu{ width: 767px; margin: 0 auto; font-weight: bold}
table.menu .bold{ font-weight: bold;}
table.menu td{ padding: 6px 0px 2px 0px; vertical-align: top;}

/* -------------------------[03]:店舗情報 */
div.salon{ width: 830px; margin: 0 auto; }
div.salon .name{ margin: 10px 0px 4px 0px;}
p.salon01{ width: 403px; height: 148px; padding: 22px 0px 0px 23px;  background: url(/img/salon/salon_salon01.gif) no-repeat; line-height: 220%; font-size: 14px; float: left;}
p.salon02{ width: 427px; height: 156px; padding: 23px 0px 0px 23px;  background: url(/img/salon/salon_salon02.gif) no-repeat; line-height: 220%; font-size: 14px; float: left;}
p.salon03{ width: 330px; height: 180px; padding: 20px 0px 0px 37px;  background: url(/img/salon/salon_salon03.gif) no-repeat; line-height: 220%; font-size: 14px; float: left;}
p.salon04{ width: 480px; height: 180px; padding: 20px 0px 0px 37px;  background: url(/img/salon/salon_salon04.gif) no-repeat; line-height: 220%; font-size: 14px; float: left;}
