#salon #waste .lefter{
	float: left;
	width: 199px;
	background-image: url(../images/salon/salon_information.png);
	background-repeat: no-repeat;
	padding-top: 23px;
	margin-right: 1px;
}

/* for Umeda Bldg */
.service-floor  #waste .lefter{
	background-image: url(../images/salon/umedabldg_information.png);
}

#salon.umeda_ads #waste .lefter{
	background-image: url(../images/salon/salon_information_ads.png);
}
#salon h1.area-osaka {
	background-image: url(../images/salon/area_osaka.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#salon h1.area-osakacity {
	background-image: url(../images/salon/area_osakacity.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#salon h1.area-kobe {
	background-image: url(../images/salon/area_kobe.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#salon h1.area-west {
	background-image: url(../images/salon/area_west.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#salon #waste .righter{
	width: 700px;
	float: left;
}
#salon #waste .lefter h3{
	background-image: url(../images/salon/salon_menu.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 199px;
	text-indent: -9999px;
	margin-bottom: 18px;
}

/* for Umeda Bldg */
#salon #waste #umedabldg.service-floor .lefter h3{
	background-image: url(../images/salon/salon_menu_umedabldg.png);
}

/* for Umeda ADS */
.umeda_ads #waste .lefter h3{
	background-image: url(../images/salon/salon_menu_ads.png);
}
#salon-images, #salon-images-nail, #salon-images-pit {
	margin: 0 0 14px 0;
}
#salon-image {
	margin: 0 0 14px 0;
}



#salon-service {
	margin: 0 0 18px 5px;
}
#salon-service h2 {
	margin: 16px 6px 10px 3px;
	font-size: 160%;
	color: #444;
}


#salon-service ul{
	padding-top: 30px;
	height: 74px;
	background: url(../images/salon/salon_service_list.png) no-repeat 0 5px;
}
#salon-service li{
	float: left;
	width: 36px;
	height: 36px;
	margin: 1px;
	background-image: url(../images/salon/salon_services.png);
	background-repeat: no-repeat;
}
#salon-service li a{
	height: 36px;
	width: 36px;
	font-size: 8px;
	color: #FFF;
	display: block;
	line-height: 1em;
	text-indent: -9999px;
	background-image: url(../images/salon/salon_services.png);
	background-repeat: no-repeat;
}

#salon-service li#salon-hair {
	background-position: -36px 0px;
}
#salon-service li#salon-hair a.yes {
	background-position: 0px 0px;
}
#salon-service li#salon-hair a.no {
	display: none;
}
#salon-service li#salon-hair a:hover {
	background-position: -72px 0px;
}

#salon-service li#salon-nail {
	background-position: -36px -36px;
}
#salon-service li#salon-nail a.yes {
	background-position: 0px -36px;
}
#salon-service li#salon-nail a.no {
	display: none;
}
#salon-service li#salon-nail a:hover {
	background-position: -72px -36px;
}

#salon-service li#salon-pit {
	background-position: -36px -72px;
}
#salon-service li#salon-pit a.yes {
	background-position: 0px -72px;
}
#salon-service li#salon-pit a.no {
	display: none;
}
#salon-service li#salon-pit a:hover {
	background-position: -72px -72px;
}

#salon-service li#salon-esthe {
	background-position: -36px -108px;
}
#salon-service li#salon-esthe a.yes {
	background-position: 0px -108px;
}
#salon-service li#salon-esthe a.no {
	display: none;
}
#salon-service li#salon-esthe a:hover {
	background-position: -72px -108px;
}

#salon-service li#salon-photo {
	background-position: -36px -144px;
}
#salon-service li#salon-photo a.yes {
	background-position: 0px -144px;
}
#salon-service li#salon-photo a.no {
	display: none;
}
#salon-service li#salon-photo a:hover {
	background-position: -72px -144px;
}


#salon-service li#salon-bridal {
	background-position: -36px -180px;
}
#salon-service li#salon-bridal a.yes {
	background-position: 0px -180px;
}
#salon-service li#salon-bridal a.no {
	display: none;
}
#salon-service li#salon-bridal a:hover {
	background-position: -72px -180px;
}


#salon-service li#salon-costume {
	background-position: -36px -216px;
}
#salon-service li#salon-costume a.yes {
	background-position: 0px -216px;
}
#salon-service li#salon-costume a.no {
	display: none;
}
#salon-service li#salon-costume a:hover {
	background-position: -72px -216px;
}


#salon-service li#salon-school {
	background-position: -36px -252px;
}
#salon-service li#salon-school a.yes {
	background-position: 0px -252px;
}
#salon-service li#salon-school a.no {
	display: none;
}
#salon-service li#salon-school a:hover {
	background-position: -72px -252px;
}

#salon-service li#salon-pitsalon {
	background-position: 0px -288px;
	text-indent: -9999px;
}
#salon-service li#salon-pitschool {
	background-position: 0px -324px;
	text-indent: -9999px;
}
#salon-service li#salon-pitsalon.inactive {
	background-position: -36px -288px;
	text-indent: -9999px;
}
#salon-service li#salon-pitschool.inactive {
	background-position: -36px -324px;
	text-indent: -9999px;
}

#salon-service .SpryHiddenRegion, #salon-service .loading {
	font-size: 77%;
	color: #999;
	height: 80px;
	width: 180px;
}



#salon-contact .SpryHiddenRegion, #salon-contact .loading {
	font-size: 77%;
	color: #999;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	width: 150px;
}



#salon-contact {
	width: 165px;
	margin: 0 15px 10px 15px;
}
#salon #salon-contact li {
	font-size: 85%;
	line-height: 1.4em;
	margin-bottom: 3px;
}
#salon-contact li#salon-address {
	font-size: 93%;
	margin-bottom: 10px;
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom: solid 1px #DDD;
}
#salon-contact li#salon-tel {
	font-size: 93%;
	border-bottom: solid 1px #DDD;
	font-weight: bold;
	padding-bottom: 6px;
}
#salon-contact #salon-vip, #salon-contact #salon-close, #salon-contact #salon-weekday1,#salon-contact #salon-weekend1 {
	margin-top: 10px;
}
#salon-contact #salon-weekday1,#salon-contact #salon-weekday2, #salon-contact #salon-weekend1,#salon-contact #salon-weekend2 {
}

#pane-hair .salon-image, #pane-nail .salon-image, #pane-pit .salon-image, #pane-floor .salon-image {
	margin-bottom: 18px;
}
#pane-hair #description, #pane-nail #description, #pane-pit #description {
	float: left;
	width: 310px;
}


.service-floor #pane-floor #description {
	float: none;
	width: 680px;
	margin-left: -20px;
}
.service-floor #pane-floor #description h3 {
	margin-left: 20px;
}
.service-floor .floor-service {
	float: left;
	width: 318px;
	margin-left: 20px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

.service-floor .floor-service-thumb {
	widows: 70px;
	margin-right: 15px;
	float: left;
	overflow: inherit;
	padding-bottom: 40px;
}

#pane-hair #description h3, #pane-nail #description h3, #pane-pit #description h3, #pane-floor #description h3 {
	font-size: 116%;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 18px;
	padding: 12px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
.service-floor #pane-floor #description h4, .service-floor #pane-nail #description h4, .service-floor #pane-pit #description h4 {
	margin-left: 85px;
	font-size: 93%;
	margin-bottom: 9px;
	color: #000;
	font-weight: bold;
	border-bottom: dashed 1px #CCC;
	padding-bottom: 3px;
}
#pane-hair #description p, #pane-nail #description p, #pane-pit #description p , #pane-floor #description p {
	font-size: 85%;
	line-height: 1.7em;
	margin-bottom: 12px;
	color: #666;
}
#pane-hair #description #greeting {
	border-bottom: dotted 1px #999;
	margin-bottom: 18px;
}
#pane-hair #salonnews-list {
	float: right;
	width: 330px;
	font-size: 85%;
	padding-top: 13px;
	margin-right: 30px;
}
#pane-hair #salonnews-list h3 {
	font-size: 116%;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 18px;
}
#pane-hair #salonnews-list dt.salonnews-date {
	font-size: 77%;
	color: #999;
}
#pane-hair #salonnews-list dd.salonnews-title {
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#panes #salon-link {
	float: right;
	width: 330px;
	font-size: 85%;
	padding-top: 13px;
	margin-right: 30px;
}
#panes #salon-link p {
	margin-bottom: 18px;
}
#panes #salon-link a {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 6px 6px 6px 18px;
	background-image: url(../images/link.png);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	background-color: #333;
	-moz-border-radius: 5px;//for Firefox
	-webkit-border-radius: 5px;//for Safari and chrome
	border-radius: 5px;//CSS3
	behavior: url(border-radius.htc);//for IE
}
#panes #salon-link a:hover {
	background-color: #185888;
}




#panes #salon-price {
	clear: both;

}
#panes #salon-price h4 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 24px;
}
#panes #salon-price h5 {
	font-size: 85%;
	margin-bottom: 12px;
	color: #666;
}
#panes #salon-price dl {
	width: 700px;
	margin-bottom: 24px;
	padding-bottom: 24px;
	font-size: 85%;
}
#panes #salon-price dt {
	float: left;
	width: 180px;
	padding: 6px;
	line-height: 1em;
	margin-bottom: 1px;
	margin-right: 1px;
	background-color: #D3E2EC;
}
.umeda_ads #panes #salon-price dt {
	float: left;
	width: 180px;
	padding: 6px;
	line-height: 1em;
	margin-bottom: 1px;
	margin-right: 1px;
	background-color: #DDCED6;
}
#panes #salon-price dt a {
	display: block;
	width: 168px;
}
#panes #salon-price dd {
	float: left;
	width: 135px;
	padding: 6px;
	line-height: 1em;
	margin-right: 1px;
	margin-bottom: 1px;
	background-color: #EDEDED;
}
#panes #salon-price dt.long, #panes #salon-price dd.long {
	width: 328px;
}
#panes #salon-price dt.long a {
	display: block;
	width: 316px;
}
#panes #salon-price dd.longer {
	width: 476px;
}

/*
#panes #salon-price .taxin {
	color: #777;
	font-size: 77%;
	margin-left: 5px;
	line-height: 1em;
}
*/

.ps #salon-price .taxout {
	font-size: 77%;
	color: #777;
	line-height: 1em;
}
.ps #salon-price .taxin {
	color: #000;
	font-size: 93%;
	margin-left: 5px;
}
.asse #salon-price .taxout {
	font-size: 93%;
	color: #000;
}
.asse #salon-price .taxin {
	color: #777;
	font-size: 77%;
	margin-left: 5px;
	line-height: 1em;
}

#panes #salon-price ul {
	font-size: 77%;
}
#panes #salon-price .price-category {
	clear: both;
}
#panes #salon-price .price-category ul {
	clear: both;
	padding-top: 8px;
	color: #999;
}
#panes #salon-price .price-category .star {
	color: #F60;
	margin-right: 5px;
	margin-left: 5px;
	width: 1em;
}
#panes #salon-price .price-category .square {
	color: #999;
	margin-right: 5px;
	margin-left: 5px;
	width: 1em;
}
#panes #salon-price .attention {
	text-align: right;
	padding-top: 10px;
	margin-right: 12px;
	color: #999;
	font-size: 85%;
}


/* 梅田アートディレクターズサロンの料金表 */

/*
.umeda_ads #panes #salon-price {
	padding-top: 24px;
}
.umeda_ads #panes #salon-price .price-category {
	width: 632px;
	height: 120px;
	background-image: url(../images/salon/price_bg_ads.png);
	background-repeat: no-repeat;
	margin-bottom: 24px;
	padding: 0 24px;
}
.umeda_ads #panes #salon-price .price-category h4 {
	margin-top: 0px;
	margin-bottom: 12px;
	float: left;
	padding-top: 20px;
}
.umeda_ads #panes #salon-price .price-category p {
	padding-top: 20px;
	float: right;
	color: #1B378A;
	font-family: serif;
	font-weight: bold;
	font-style: italic;
}
.umeda_ads #panes #salon-price .price-category h5 {
	clear: both;
	font-size: 93%;
}
.umeda_ads #panes #salon-price ul {
	color: #999;
}
*/

.taxcut {
	color: #555;
	font-size: 85%;
	padding-top: 18px;
}







/* サービスの料金表 */

.service-floor #salon-price h3 {
	clear: both;
	width: 630px;
	margin: 24px;
	overflow: hidden;
}
.service-floor #salon-price .price-category {
	width: 630px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	margin-bottom: 18px;
	padding: 0 24px;
	clear: both;
}
.service-floor #salon-price .price-basic {
	border-bottom: dotted 1px #CCC;
}
.service-floor #salon-price h3.price-title {
	font-weight: bold;
	font-size: 100%;
	color: #EF3465;
}
.service-floor #panes #salon-price .price-category h4 {
	margin-bottom: 3px;
	float: left;
	font-weight: bold;
	font-size: 100%;
	clear: both;
	padding-top: 0;
}
.service-floor #salon-price .price-category h4 .price-contents {
	font-size: 85%;
}
.service-floor #salon-price .price-category-price {
	margin-bottom: 3px;
	margin-left: 10px;
	float: right;
	color: #1B378A;
	font-family: serif;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
.service-floor #salon-price .price-category h5 {
	clear: both;
	font-size: 93%;
	color: #555;
	padding-top: 6px;
}
.service-floor #salon-price ul {
	color: #999;
}
.service-floor #salon-price .price-options {
	width: 610px;
	margin-bottom: 36px;
	padding-left: 220px;
	clear: both;
	position: relative;
}
.service-floor #salon-price .price-options h4 {
	padding-bottom: 6px;
	margin-bottom: 12px;
	float: none;
	font-weight: bold;
	font-size: 100%;
	width: 100%;
	border-bottom: dotted 1px #CCC;
}
.service-floor #salon-price .price-options h5 {
	float: left;
	font-weight: bold;
	font-size: 93%;
	margin-bottom: 9px;
	width: 400px;
	color: #666;
}
.service-floor #salon-price .price-options p {
	float: right;
	color: #1B378A;
	font-family: serif;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 9px;
	width: 200px;
	text-align: right;
}








#pane-news h4 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 24px;
}

.tip {
	color: #FFF;
	background:#1D1D1D;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;
	z-index:1000;
	text-decoration: none;
	width: 200px;
	margin: 0;
	position: absolute;
	top: -15px;
	left: -230px;
	line-height: 1.3em;
}
a.tips {
	text-decoration: none;
	position: relative;
	
}
#calendar {
	margin-bottom: 12px;
}
#pane-cal .attention {
	width: 95%;
	font-size: 85%;
	color: #888;
	line-height: 1.4em;
	margin-bottom: 9px;
}
#pane-cal h3 {
	font-weight: bold;
	margin-top: 18px;
}

#staffs .staff_kome {
	font-size: 80%;
	color: #999;
	margin: 10px 0 0 0;
}

#staffs h4 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 24px;
}
#staffs .staff-card {
	width: 119px;
	height: 189px;
	border: solid 1px #DDD;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}
#staffs .staff-photo {
	width: 120px;
	padding-bottom: 10px;
}
#staffs .staff-data {
	width: 120px;
}
#staffs .staff-name {
	font-size: 116%;
	margin-bottom: 3px;
	color: #000;
	font-weight: bold;
}
#staffs .staff-eng {
	font-size: 85%;
	color: #0386BC;
	font-weight: bold;
}
.umeda_ads #staffs .staff-eng {
	color: #820447;
}
#staffs .staff-profile {
	display: none;
	width: 0;
}
.umeda_ads #staffs .staff-profile {
	background: #F2EEE4;
}
#staffs .staff-card {
}
.umeda_ads #staffs .staff-card {
	background-image: url(../images/staff/kaino_ads.png);
}
/*
#staffs #staff-stylist .staff-card,
#staffs #staff-topesthetician .staff-card,
#staffs #staff-esthetician .staff-card,
#staffs #staff-topnailist .staff-card,
#staffs #staff-nailist .staff-card
{
	height: 120px;
}
#staffs #staff-stylist .staff-profile,
#staffs #staff-topesthetician .staff-profile,
#staffs #staff-esthetician .staff-profile,
#staffs #staff-topnailist .staff-profile,
#staffs #staff-nailist .staff-profile
{
	display: none;
}
*/

#staffs #staff-topassistant .staff-card,
#staffs #staff-assistant .staff-card,
#staffs #staff-floormanager .staff-card,
#staffs #staff-reception .staff-card
{
	height: 190px;
}
#staffs #staff-topassistant .staff-profile,
#staffs #staff-assistant .staff-profile,
#staffs #staff-floormanager .staff-profile,
#staffs #staff-reception .staff-profile
{
	height: 50px;
}

#staffs .SpryHiddenRegion, #staffs .loading {
	font-size: 77%;
	color: #999;
	height: 500px;
	width: 700px;
}

#map-abroad {
	width: 100%;
	height: 430px;
	margin-bottom: 24px;
	display: none;
}
#abroad-list .abroad-salon {
	width: 237px;
	float: left;
	margin-left: 45px;
	font-size: 93%;
}
#abroad-list h2 {
	margin: 0px 45px 18px 45px;
	font-size: 93%;
}
#abroad-list h3 {
	font-weight: bold;
	margin-bottom: 12px;
	font-size: 100%;
}
#abroad-list .abroad-region {
	color: #CCC;
	display: block;
}
#abroad-list .abroad-photo {
	margin-bottom: 10px;
}
#abroad-list .abroad-summary {
	margin-bottom: 18px;
}
#abroad-list dl {
	margin-bottom: 10px;
}
#abroad-list dt {
	font-weight: bold;
}


/* 地図・印刷 */

#salon-ticket {
	margin: 0 15px 18px 15px;
}
#salon-ticket p a {
	height: 50px;
	width: 169px;
	overflow: hidden;
	display: block;
	background-image: url(../images/salon/ticket_30off.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#salon-ticket p a:hover {
	background-position: 0px -50px;
}


#printable {
	width: 700px;
	padding: 36px;
	border: dashed 1px #CCC;
	margin: 24px auto 0px auto;
	font-size: 93%;
	background: url(../images/salon/print_bg.png) no-repeat top right;
}
#printable h2 {
	font-weight: bold;
	margin-bottom: 18px;
	margin-left: auto;
	margin-right: auto;
}
#printable #ticket {
	position: relative;
	margin-bottom: 18px;
}
#printable #ticket-valid {
	color: #FFF;
	font-size: 116%;
	position: absolute;
	top: 230px;
	left: 575px;
}
#printable #ticket-map {
	width: 696px;
	height: 450px;
	border: solid 2px #AAA;
	margin-bottom: 6px;
}
#printable .attention {
	text-align: right;
	color: #999;
	margin-bottom: 18px;
	font-size: 93%;
}
#printable #qr {
	float: left;
	width: 110px;
	height: 110px;
	margin-right: 20px;
	display: none;
}
#printable #salondata {
	padding-top: 10px;
	font-size: 93%;
}
#printable #salondata dl {
	float: left;
}
#printable #salondata dt {
	font-weight: bold;
}
#printable #customer {
	margin-bottom: 24px;
}
#printable #customer dt {
	font-weight: bold;
	margin-bottom: 8px;
}
#printable #customer dd {
	height: 30px;
	border-bottom: dotted 1px #666;
}
#printable #customer input {
	height: 30px;
	width: 650px;
	border: none;
	margin-right: 12px;
	font-size: 131%;
	font-weight: bold;
}


/* 深井店のスタッフ非表示 */
.fukai #staffs #staff-topestetician,
.fukai #staffs #staff-hairmakeupartist
{
	display: none;
}

/* 梅田本店のスタッフ非表示 */
.umeda #staffs #staff-topestetician,
.umeda #staffs #staff-hairmakeupartist
{
	display: none;
}

/* 梅田アートディレクターズサロンのスタッフ非表示 */
.umeda_ads #staffs #staff-topstylist,
.umeda_ads #staffs #staff-stylist,
.umeda_ads #staffs #staff-topassistant,
.umeda_ads #staffs #staff-assistant,
.umeda_ads #staffs #staff-nailist,
.umeda_ads #staffs #staff-topestetician,
.umeda_ads #staffs #staff-estetician,
.umeda_ads #staffs #staff-hairmakeupartist,
.umeda_ads #staffs #staff-floormanager,
.umeda_ads #staffs #staff-reception
{
	display: none;
}


/* 三日市店のスタッフ非表示 */
.mikkaichi #staffs #staff-topstylist
{
	display: none;
}


/* 心斎橋オーパ店のスタッフ非表示 */
.shinsaibashiopa #staffs #staff-topestetician,
.shinsaibashiopa #staffs #staff-estetician,
.shinsaibashiopa #staffs #staff-hairmakeupartist,
.shinsaibashiopa #staffs #staff-floormanager
{
	display: none;
}

/* なんばCITY店のスタッフ非表示 */
.namba #staffs #staff-topestetician,
.namba #staffs #staff-estetician,
.namba #staffs #staff-hairmakeupartist,
.namba #staffs #staff-floormanager,
.namba #staffs #staff-topassistant
{
	display: none;
}

/* なんばタワー店のスタッフ非表示 */
.nambatower #staffs #staff-topestetician,
.nambatower #staffs #staff-hairmakeupartist,
.nambatower #staffs #staff-floormanager
{
	display: none;
}

/* 天王寺店のスタッフ非表示 */
.tennoji #staffs #staff-topstylist,
.tennoji #staffs #staff-topestetician,
.tennoji #staffs #staff-estetician,
.tennoji #staffs #staff-hairmakeupartist,
.tennoji #staffs #staff-floormanager,
.tennoji #staffs #staff-reception
{
	display: none;
}

/* プラットプラット店のスタッフ非表示 */
.platplat #staffs #staff-topestetician,
.platplat #staffs #staff-hairmakeupartist,
.platplat #staffs #staff-floormanager
{
	display: none;
}

/* しんかなCITY店のスタッフ非表示 */
.shinkanacity #staffs #staff-topestetician,
.shinkanacity #staffs #staff-estetician,
.shinkanacity #staffs #staff-hairmakeupartist,
.shinkanacity #staffs #staff-floormanager
{
	display: none;
}

/* 光明池店のスタッフ非表示 */
.komyoike #staffs #staff-assistant,
.komyoike #staffs #staff-topestetician,
.komyoike #staffs #staff-estetician,
.komyoike #staffs #staff-hairmakeupartist,
.komyoike #staffs #staff-floormanager,
.komyoike #staffs #staff-topassistant
{
	display: none;
}

/* SENBOKU店のスタッフ非表示 */
.senboku #staffs #staff-assistant,
.senboku #staffs #staff-nailist,
.senboku #staffs #staff-topestetician,
.senboku #staffs #staff-estetician,
.senboku #staffs #staff-hairmakeupartist,
.senboku #staffs #staff-floormanager
{
	display: none;
}

/* 金剛店のスタッフ非表示 */
.kongo #staffs #staff-topestetician,
.kongo #staffs #staff-estetician,
.kongo #staffs #staff-hairmakeupartist,
.kongo #staffs #staff-floormanager
{
	display: none;
}

/* 河内長野店のスタッフ非表示 */
.kawachinagano #staffs #staff-nailist,
.kawachinagano #staffs #staff-topestetician,
.kawachinagano #staffs #staff-estetician,
.kawachinagano #staffs #staff-hairmakeupartist,
{
	display: none;
}

/* 岸和田店のスタッフ非表示 */
.kishiwada #staffs #staff-topestetician,
.kishiwada #staffs #staff-estetician,
.kishiwada #staffs #staff-hairmakeupartist,
.kishiwada #staffs #staff-topassistant
{
	display: none;
}

/* 三宮店のスタッフ非表示 */
.sannomiya #staffs #staff-topstylist,
.sannomiya #staffs #staff-topestetician,
.sannomiya #staffs #staff-estetician,
.sannomiya #staffs #staff-hairmakeupartist,
.sannomiya #staffs #staff-floormanager
{
	display: none;
}

/* 岡山オーパ店のスタッフ非表示 */
.okayamaopa #staffs #staff-topstylist,
.okayamaopa #staffs #staff-nailist,
.okayamaopa #staffs #staff-topestetician,
.okayamaopa #staffs #staff-estetician,
.okayamaopa #staffs #staff-hairmakeupartist,
.okayamaopa #staffs #staff-floormanager
{
	display: none;
}

/* 岡山店のスタッフ非表示 */
.okayama #staffs #staff-topstylist,
.okayama #staffs #staff-nailist,
.okayama #staffs #staff-topestetician,
.okayama #staffs #staff-estetician,
.okayama #staffs #staff-hairmakeupartist,
.okayama #staffs #staff-floormanager
{
	display: none;
}


/* 福岡ルクル店のスタッフ非表示 */
.fukuoka #staffs #staff-topestetician,
.fukuoka #staffs #staff-estetician,
.fukuoka #staffs #staff-hairmakeupartist,
.fukuoka #staffs #staff-floormanager
{
	display: none;
}

/* 鹿児島スクエアモール店のスタッフ非表示 */
.kagoshima #staffs #staff-topstylist,
.kagoshima #staffs #staff-topassistant,
.kagoshima #staffs #staff-nailist,
.kagoshima #staffs #staff-topestetician,
.kagoshima #staffs #staff-estetician,
.kagoshima #staffs #staff-hairmakeupartist,
.kagoshima #staffs #staff-floormanager,
.kagoshima #staffs #staff-reception
{
	display: none;
}

