@charset "UTF-8";


/* ***********************************************************************
	headerNav
*********************************************************************** */

#headerNav ul li {
	float: left;
	overflow: hidden;
	}
#headerNav ul li a {
	display: block;
	height: 28px;
	text-indent: -9999px;
}

#headerNav ul li#hn1 a{
	width: 79px;
	background: url("../img/common/headerb1.jpg") no-repeat;
}
#headerNav ul li#hn2 a{
	width: 130px;
	background: url("../img/common/headerb2.jpg") no-repeat;
}
#headerNav ul li#hn3 a{
	width: 99px;
	background: url("../img/common/headerb3.jpg") no-repeat;
}
#headerNav ul li#hn4 a{
	width: 87px;
	background: url("../img/common/headerb4.jpg") no-repeat;
}


/* ***********************************************************************
	GlobalNav
*********************************************************************** */

#gnavi {
	text-align: center;
	clear:both;
	}
#gnavi ul {
	margin: 0 auto;
	width: 946px;
	height: 59px;
}
#gnavi ul li {
	float: left;
	overflow: hidden;
	}
#gnavi ul li#gn1{
	width: 158px;
	}
#gnavi ul li#gn2{
	width: 157px;
	}
#gnavi ul li#gn3{
	width: 157px;
	}
#gnavi ul li#gn4{
	width: 159px;
	}
#gnavi ul li#gn5{
	width: 157px;
	}
#gnavi ul li#gn6{
	width: 158px;
	}
	
#gnavi ul li a {
	display: block;
	height:59px;
	text-indent: -9999px;
}

#gnavi ul li#gn1 a {
	background: url("../img/common/gnavi1.jpg") no-repeat;
}
#gnavi ul li#gn2 a {
	background: url("../img/common/gnavi2.jpg") no-repeat;
}
#gnavi ul li#gn3 a {
	background: url("../img/common/gnavi3.jpg") no-repeat;
}
#gnavi ul li#gn4 a {
	background: url("../img/common/gnavi4.jpg") no-repeat;
}
#gnavi ul li#gn5 a {
	background: url("../img/common/gnavi5.jpg") no-repeat;
}
#gnavi ul li#gn6 a {
	background: url("../img/common/gnavi6.jpg") no-repeat;
}

#gnavi ul li.active a {
	background-position: 0 -59px !important;
}

#gnavi ul li a:hover {
	background-position: 0 -59px !important;
	text-decoration: none;
}


/* ***********************************************************************
	Sub Nav Content
*********************************************************************** */
div#subBox ul#navC{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#navC li.no{
	margin:0 0 2px 0;
	padding:0;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left:solid 1px #ccc;
	background:#FFF;
}
ul#navC li.no2 {
	margin: 0 0 0 0;
	padding: 0;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	background: #FFF;
}
ul#navC li.no a{
	display:block;
	font-size:1.2em;
	line-height:1.2em;
	color:#555;
	background:#fff url(../img/common/nv_c_arw_01.jpg) 12px center no-repeat;
	padding:7px 0px 7px 30px;
	text-decoration:none;
	min-height:15px;
	_height:15px;
}
ul#navC li.no2 a {
	display: block;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #555;
	background: #fff url(../img/common/nv_c_arw_01.jpg) 12px center no-repeat;
	padding: 7px 0px 7px 30px;
	text-decoration: none;
	min-height: 15px;
	_height: 15px;
}
ul#navC li.no a:hover,ul#navC li.no a.navCon1 , ul#navC li.no2 a:hover,ul#navC li.no2 a.navCon1{
	color:#831232;
}

ul#navC li.bot a:hover,ul#navC li.bot a.navCon1 {
	color:#401127;
	font-weight:bold;
	background:#fff url(../img/common/nv_c_arw_01_on.jpg) 7px center no-repeat;
}

ul#navC li ul{
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0;
}

ul#navC li ul li{
	display:inline;
	margin:0;
	padding:0;
	border:none;
}

ul#navC li ul li a{
	background:#fff url(../img/common/nv_s_arw_02.gif) left center no-repeat;
	padding:5px 2px 4px 30px;
	border-top:dotted 1px #c8c8c8;
	color:#555;
	font-size:1.2em;
}

ul#navC li ul li a:hover,ul#navC li ul li a.navCon2{
	color:#DD0600;
	background:#f6f6f6 url(../img/common/nv_s_arw_02_on.gif) left center no-repeat;
}

ul#navC li ul li ul{

	list-style-type:none;

	margin:0 0 0 12px;

	padding:0;

}
ul#navC li.sl {
	margin: 0;
	padding: 0;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	background: #FFF;
}
ul#navC li.sl2{
	margin: 0 0 2px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ccc;
}
ul#navC li.sl a ,  ul#navC li.sl2 a{
	display: block;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #555;
	background: #fff url(../img/beauty_shop/point02.gif) no-repeat 12px center;
	padding: 7px 0px 7px 30px;
	text-decoration: none;
	min-height: 15px;
	_height: 15px;
}
ul#navC li.sl a:hover,ul#navC li.sl a.navCon1 , ul#navC li.sl2 a:hover,ul#navC li.sl2 a.navCon1{
	color:#831232;
}



/* ***********************************************************************
	サイドバナー
*********************************************************************** */

#subBannerBox {
	width:175px;
	padding:0px;;
	margin:5px 0 0 0;
}

#subBannerBox ul {
	width: 175px;
	overflow: hidden;
	}
#subBannerBox ul li {
	width: 175px;
	margin: 0;
	font-size: 1.0em;
	line-height: 0;
	text-indent: -9999px;
}
#subBannerBox ul li a {
	display: block;
	width: 175px;
}
#subBannerBox ul li#subbn1 a {
	background: url("../img/common/sideban1.jpg") no-repeat;
	height: 64px;
	line-height:1.5em;
}
#subBannerBox ul li#subbn2 a {
	background: url("../img/common/sideban2.jpg") no-repeat;
	height: 59px;
	line-height:1.5em;
}
#subBannerBox ul li#subbn3 a {
	background: url("../img/common/sideban2.jpg") no-repeat;
	height: 64px;
	line-height:1.5em;
}

#subBannerBox2 {
	width:175px;
	padding:0px;;
	margin:13px 0 0 0;
}

#subBannerBox2 ul {
	width: 175px;
	overflow: hidden;
	}
#subBannerBox2 ul li {
	width: 175px;
	margin: 0;
	font-size: 1.0em;
	line-height: 0;
	text-indent: -9999px;
}
#subBannerBox2 ul li a {
	display: block;
	width: 175px;
}
#subBannerBox2 ul li#subbn1 a {
	background: url("../img/common/sideban1.jpg") no-repeat;
	height: 64px;
	line-height:1.5em;
}
#subBannerBox2 ul li#subbn2 a {
	background: url("../img/common/sideban2.jpg") no-repeat;
	height: 59px;
	line-height:1.5em;
}
/* Footer Nav */
/* ------------------------------------------------ */


#footer ul {
	margin:0;
	padding: 0px;
	width:946px;
	height:67px;
}
#footer ul li {
	display: block;
	float: left;
	}
	
#footer ul li a {
	margin: 0 0;
	display: block;
	height: 67px;
	text-indent: -9999px;
}

#footer ul li#fb1 a {
	background: url("../img/common/footerb1.jpg") no-repeat;
	width: 88px;
	margin:0 0 0 236px;
}
#footer ul li#fb2 a {
	background: url("../img/common/footerb2.jpg") no-repeat;
	width: 53px;
}
#footer ul li#fb3 a {
	background: url("../img/common/footerb3.jpg") no-repeat;
	width: 105px;
}
#footer ul li#fb4 a {
	background: url("../img/common/footerb4.jpg") no-repeat;
	width: 142px;
}
#footer ul li#fb5 a {
	background: url("../img/common/footerb5.jpg") no-repeat;
	margin:0 236px 0 0;
	width: 86px;
}
