@charset "utf-8";
/**********************************************************************
美容室Sylph様ホームページ
トップページ用CSS
[ assets/css/top.css ]

Since         : 09.06.02
Last modified : 09.06.02
**********************************************************************/
.top_image
{
	width:800px;
	height:330px;
	margin:10px 0 0 0;
	background:url(../images/top_banner.jpg) no-repeat;
}
.top_image h1
{
	text-indent: -9999px;
}
.bread_crumbs_position
{
	width:800px;
	height:auto;
	margin:20px 0 10px 0;
}
.header_logo
{
	float:left;
}
.globalmenu
{
	width:600px;
	height:18px;
	float:right;
/*
	position:relative;
*/
	margin:20px 0 0 0;
}
#header
{
	width:800px;
	height:75px;
	display:block;
}

#header .logo
{
	width:170px;
	height:75px;
	float:left;
	margin:1px 10px 0 0;
	background:url(../images/logo.jpg) no-repeat;
}
#globalnavi {
  font-size: 95%;
  list-style-type: none;
  width: 610px;
  height: 18px;
  position: relative;
	margin:0 0 0 0;
  bottom: 0;
  left: 0;
}

#globalnavi li {
  width: 120px;
  float: left;
}
/* トップページ */
#globalnavi li.menu_top_page_off a {
  text-align: center;
  text-decoration: none;
  width: 79px;
  height: 13px;
  display: block;
  background-image: url(../images/global_menu_top.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_top_page_on a {
  text-align: center;
  text-decoration: none;
  width: 79px;
  height: 13px;
  display: block;
  background-image: url(../images/global_menu_top_on.jpg);
  background-repeat: no-repeat;
}
/* メニュー／料金表 */
#globalnavi li.menu_price_off a {
  text-align: center;
  text-decoration: none;
  width: 111px;
  height: 13px;
  display: block;
  background-image: url(../images/global_menu_price.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_on a {
  text-align: center;
  text-decoration: none;
  width: 111px;
  height: 13px;
  display: block;
  background-image: url(../images/global_menu_price_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_tokorozawa_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_tokorozawa_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_musashikoganei_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_musashikoganei_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}



/* ヘアケア用品 */
#globalnavi li.menu_haircare_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_haircare.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_haircare_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_haircare_on.jpg);
  background-repeat: no-repeat;
}


/* スタッフ紹介 */
#globalnavi li.menu_staff_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_staff.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_staff_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_tokorozawa_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_tokorozawa_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_musashikoganei_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_musashikoganei_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}

/* 店舗案内 */
#globalnavi li.menu_shop_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_shop.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_shop_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_tokorozawa_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_tokorozawa_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_musashikoganei_off a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_off.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_musashikoganei_on a {
  text-align: center;
  text-decoration: none;
  width: 120px;
  height: 18px;
  display: block;
  background-image: url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}



/*
#category01 a { background-position: 0 0; }
#category02 a { background-position: -120px 0; }
#category03 a { background-position: -240px 0; }
#category04 a { background-position: -360px 0; }
#category05 a { background-position: -480px 0; }
*/
#globalnavi li.menu_top_page_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_top_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_price_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_tokorozawa_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_price_musashikoganei_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_haircare_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_haircare_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_staff_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_tokorozawa_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_staff_musashikoganei_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_shop_on.jpg);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_tokorozawa_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_tokorozawa_on.png);
  background-repeat: no-repeat;
}
#globalnavi li.menu_shop_musashikoganei_on a:hover {
  text-decoration: none;
	background-image:url(../images/global_menu_musashikoganei_on.png);
  background-repeat: no-repeat;
}
/*
#globalnavi li a:hover {
  text-decoration: none;
  background-color: #0000FF;
  background-repeat: no-repeat;
  color: #fff;
}
*/
/*
#category01 a:hover { background-position: 0 -18px; }
#category02 a:hover { background-position: -120px -18px; }
#category03 a:hover { background-position: -240px -18px; }
#category04 a:hover { background-position: -360px -18px; }
#category05 a:hover { background-position: -480px -18px; }
*/
/*
#globalnavi .menu ul { display: none; }
#globalnavi .menuOn ul { display: block; }
#globalnavi .menu_top_page_off ul { display: none; }
#globalnavi .menu_top_page_on ul { display: block; }
#globalnavi .menu_haircare_off ul { display: none; }
#globalnavi .menu_haircare_on ul { display: block; }
*/
#globalnavi .menu_price_off ul { display: none; }
#globalnavi .menu_price_on ul { display: block; }
#globalnavi .menu_staff_off ul { display: none; }
#globalnavi .menu_staff_on ul { display: block; }
#globalnavi .menu_shop_off ul { display: none; }
#globalnavi .menu_shop_on ul { display: block; }



.menu_price_tokorozawa_off
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_tokorozawa_off.png) no-repeat;
}
.menu_price_tokorozawa_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_tokorozawa_on.png) no-repeat;
}
.menu_price_musashikoganei_off
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_off.png) no-repeat;
}
.menu_price_musashikoganei_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_on.png) no-repeat;
}
.menu_staff_tokorozawa_off
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_tokorozawa_off.png) no-repeat;
}
.menu_staff_tokorozawa_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_tokorozawa_on.png) no-repeat;
}
.menu_staff_musashikoganei_off
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_off.png) no-repeat;
}
.menu_staff_musashikoganei_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_on.png) no-repeat;
}

.menu_shop_tokorozawa_off
{
	width:120px;
	height:18px;
	background:url(../images/global_menu_tokorozawa_off.png) no-repeat;
}
.menu_shop_tokorozawa_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_tokorozawa_on.png) no-repeat;
}
.menu_shop_musashikoganei_off
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_off.png) no-repeat;
}
.menu_shop_musashikoganei_on
{
	width:120px;
	height:18px;
	margin:0 0 0 0;
	background:url(../images/global_menu_musashikoganei_on.png) no-repeat;
}

h1,h2,h3,h4
{
	text-indent:-9999px;
}


/*******************************************
グローバルメニュー（メインメニュー）
*******************************************/
.global_navi{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:491px;
	height:13px;
	float:right;
	margin-top:35px;
}

*html .global_navi{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:536px;
	height:13px;
	float:right;
	margin-top:20px;
}

.menu01{
	display:block;
	width:79px;
	height:13px;
	float:left;
}

.menu01_on{
	display:block;
	width:79px;
	height:13px;
	float:left;
}

.menu01 a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:79px;
	height:13px;
	background:url(../images/global_menu_top.jpg) no-repeat;
}

.menu01_on a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:79px;
	height:13px;
	background:url(../images/global_menu_top_on.jpg) no-repeat;
}

.menu02{
	display:block;
	width:111px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu02_on{
	display:block;
	width:111px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu02 span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:111px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_price.jpg) no-repeat;
}

.menu02_on span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:111px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_price_on.jpg) no-repeat;
}

.menu03{
	display:block;
	width:83px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu03_on{
	display:block;
	width:83px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu03 a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:83px;
	height:13px;
	background:url(../images/global_menu_haircare.jpg) no-repeat;
}

.menu03_on a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:83px;
	height:13px;
	background:url(../images/global_menu_haircare_on.jpg) no-repeat;
}

.menu04{
	display:block;
	width:83px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu04_on{
	display:block;
	width:83px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu04 span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:83px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_staff.jpg) no-repeat;
}

.menu04_on span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:83px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_staff_on.jpg) no-repeat;
}

.menu05{
	display:block;
	width:55px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu05_on{
	display:block;
	width:55px;
	height:13px;
	float:left;
	margin-left:20px;
}

.menu05 span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:55px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_shop.jpg) no-repeat;
}

.menu05_on span{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:55px;
	height:13px;
	cursor:pointer;
	background:url(../images/global_menu_shop_on.jpg) no-repeat;
}

/*****************************************************************
グローバルメニュー（サブメニュー）
*****************************************************************/

.submenu01{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:hidden;
	position:relative;
	z-index:9997;
}

.submenu01_on{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:visible;
	position:relative;
	z-index:9997;
}

.submenu02{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:hidden;
	position:relative;
	z-index:9997;
}

.submenu02_on{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:visible;
	position:relative;
	z-index:9997;
}

.submenu03{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:hidden;
	position:relative;
	z-index:9997;
}

.submenu03_on{
	border:1px #CCCCCC solid;
	width:87px;
	visibility:visible;
	position:relative;
	z-index:9997;
}

.sub_menu_item01{
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9998;
}

.sub_menu_item01 a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9999;
	background:url(../images/global_menu_tokorozawa_off.jpg) no-repeat;
}

.sub_menu_item01_on{
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9998;
}

.sub_menu_item01_on a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9999;
	background:url(../images/global_menu_tokorozawa_on.jpg) no-repeat;
}

.sub_menu_item02{
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9998;
}

.sub_menu_item02 a{
	display:block;
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9999;
	background:url(../images/global_menu_musashikoganei_off.jpg) no-repeat;
}

.sub_menu_item02_on{
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9998;
}

.sub_menu_item02_on a{
	display:block;
	text-indent:-9999px;
	font-size:0px;
	width:87px;
	height:19px;
	cursor:pointer;
	position:relative;
	z-index:9999;
	background:url(../images/global_menu_musashikoganei_on.jpg) no-repeat;
}