@charset "Shift_JIS";

#wrapper {
  width: 800px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/tsuru1.gif);
  background-repeat: no-repeat;
}
#main {
  margin: 0;
  padding: 20px 0 0 20px;
}a:link {
	color: #50302C;
	text-decoration: none;
}
a:visited {
	color: #50302C;
	text-decoration: none;
}
a:hover {
	color: #F07973;
	text-decoration: none;
}
a:active {
	color: #633633;
	text-decoration: none;
}
h2,h3,h4,h5 {
	margin:0;
	padding:0;
}
img {
	border: none;
}
#clearbox {
  width: 500px;
  height: 20px;
  margin: 0px;
  padding: 0px;
}
#clearbox2 {
  width: 125px;
  height: 5px;
  margin: 0px;
  padding: 0px;
}
.att {
  font-weight: bold ;
}
.attlp {
  font-size: 12px ;
  line-height: 180%;
  color: #F64054;
  font-weight: bold ;
}
.attlbps {
  font-size: 12px ;
  line-height: 180%;
  padding:3px;
  color: #633633;
  background-color:#FCE3E2;
}
.attlbpps {
  font-size: 12px ;
  line-height: 180%;
  padding:3px;
  color: #633633;
  background-color:#FFB693;
}
.attlbp {
  font-size: 12px ;
  line-height: 180%;
  padding:3px;
  color: #633633;
  background-color:#FCE3E2;
  font-weight: bold ;
}
.attlps {
  font-size: 11px ;
  line-height: 180%;
  color: #F64054;
  font-weight: bold ;
}
.attg {
  font-size: 12px ;
  line-height: 180%;
  color: #339900;
  font-weight: bold ;
}
.attlg {
  font-size: 14px ;
  line-height: 180%;
  color: #669900;
  font-weight: bold ;
}
.txtdot {
  border-bottom : 1px dashed #9C7272 ;
  padding-bottom: 1px;
}
.txtline {
  border-bottom : 1px dashed #9C7272 ;
  padding-bottom: 1px;
}
.attlead {
  padding: 8px;
  font-size: 12px;
  line-height: 160%;
  background-color:#CFC3AB;
}
.attlead2 {
  padding: 8px;
  font-size: 12px;
  line-height: 160%;
  background-color:#CBD7BD;
}
.attline {
  padding: 2px;
  font-size: 12px;
  line-height: 140%;
  background-color:#CCCC66;
}
.yaji {
	margin:0;
	padding:0 0 0 20px;
	border:0;
	float:right;
	clear:left;
	background: url("../info/img/yaji.gif") no-repeat 0 0;
	}
/* 全体構造
---------------------------------------------------- */
body {
  margin: 0px;
  padding: 0px;
  background-image: url(../img/back.jpg);
}
#header {
	width: 600px;
	margin: 0px;
	padding: 0px;
  clear: both; 
}
#header h1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 760px;
	height: 100px;
}
#header h1 a {
	background-image: url(../img/logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 320px;
	padding: 0px;
	width: 150px;
	height: 75px;
	display: block;
	text-indent: -2000px;
}
#header h1 a:hover {
text-decoration:none;
}
#content {
  width: 760px;
  margin: 0px;
  padding-top: 20px;
  clear: both; 
}
/* ナビゲーション
---------------------------------------------------- */
#pankuzu {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  font-size: 11px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: left;
}
#subnavi {
  width: 120px;
  margin: 0px;
  padding: 0px;
  float: right;
  clear: both; 
}
#header ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#header li {
  position: absolute;
  top: 110px;
  display: block;
  margin: 0;
  padding: 0;
  width: 97px;
  height: 28px;
  text-indent: -9999px;
}
#header li a {
  text-decoration: none;
  display: block;
  width: 97px;
  height: 28px;
}
#header .info {
  left: 20px;
  background: url(../img/navi.jpg) 0px 0 no-repeat;
}
#header .info a:hover{
  left: 20px;
  background: url(../img/navi2.jpg) 0px 0 no-repeat;
}
#header .concept {
  left: 117px;
  background: url(../img/navi.jpg) -97px 0 no-repeat;
}
#header .concept a:hover{
  left: 117px;
  background: url(../img/navi2.jpg) -97px 0 no-repeat;
}
#header .catalog {
  left: 214px;
  background: url(../img/navi.jpg) -194px 0 no-repeat;
}
#header .catalog a:hover{
  left: 214px;
  background: url(../img/navi2.jpg) -194px 0 no-repeat;
}
#header .qa {
  left: 311px;
  background: url(../img/navi.jpg) -291px 0 no-repeat;
}
#header .qa a:hover{
  left: 311px;
  background: url(../img/navi2.jpg) -291px 0 no-repeat;
}
#header .campaign {
  left: 408px;
  background: url(../img/navi.jpg) -388px 0 no-repeat;
}
#header .campaign a:hover{
  left: 408px;
  background: url(../img/navi2.jpg) -388px 0 no-repeat;
}
#header .staff {
  left: 505px;
  background: url(../img/navi.jpg) -485px 0 no-repeat;
}
#header .staff a:hover{
  left: 505px;
  background: url(../img/navi2.jpg) -485px 0 no-repeat;
}
#header .nail {
  left: 602px;
  background: url(../img/navi.jpg) -582px 0 no-repeat;
}
#header .nail a:hover{
  left: 602px;
  background: url(../img/navi2.jpg) -582px 0 no-repeat;
}
#header .products {
  left: 699px;
  background: url(../img/navi.jpg) -679px 0 no-repeat;
}
#header .products a:hover{
  left: 699px;
  background: url(../img/navi2.jpg) -679px 0 no-repeat;
}
#subnavi ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#subnavi li {
  position: absolute;
  top: 110px;
  display: block;
  margin: 0;
  padding: 0;
  width: 50px;
  height: 28px;
  text-indent: -9999px;
}
#subnavi li a {
  text-decoration: none;
  display: block;
  width: 50px;
  height: 28px;
}
#subnavi .top {
  left: 720px;
  background: url(../img/navi.jpg) -730px 0 no-repeat;
}
#subnavi .top a:hover{
  left: 720px;
  background: url(../img/navi2.jpg) -730px 0 no-repeat;
}
/* トップ
---------------------------------------------------- */
#topleft {
  width: 625px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#topleftl {
  width: 455px;
  margin: 0px;
  padding: 0px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  float: left;
}
#topleftl ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;
}
#topleftr {
  width: 150px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#boxnail {
  width: 150px;
  height: 240px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/banner_nail.gif);
  float: left;
}
#boxnailin {
  width: 130px;
  margin: 0px;
  padding: 100 0 0 5;
  font-size: 11px ;
  line-height: 160%;
  color: #000000;
  float: left; 
}
#boxcampaign {
  width: 150px;
  height: 120px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/banner_campaign.gif);
  float: left;
}
#boxcampaignin {
  width: 130px;
  margin: 0px;
  padding: 30 0 0 5;
  font-size: 11px ;
  line-height: 160%;
  color: #000000;
  float: left; 
}
#topright {
  width: 110px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#newsl {
  width: 455px;
  height: 5px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/dot_news.gif);
  background-repeat: no-repeat;
}
#detail h3 a {
  width: 80px;
  height: 14px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../img/btn_detail.gif);
  background-repeat: no-repeat;
}
#detail2 h3 a {
  width: 80px;
  height: 14px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../img/btn_detail2.gif);
  background-repeat: no-repeat;
}
#detail h4 a {
  width: 80px;
  height: 14px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../img/btn_detail.gif);
  background-repeat: no-repeat;
}
#banner1 a {
  width: 125px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_jiyugaoka.gif);
  background-repeat: no-repeat;
}
#banner2 a {
  width: 125px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_hiyoshi.gif);
  background-repeat: no-repeat;
}
#banner3 a {
  width: 125px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_hakuraku.gif);
  background-repeat: no-repeat;
}
#banner4 a {
  width: 125px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_jiyugaoka2.gif);
  background-repeat: no-repeat;
}
#banner5 a {
  width: 125px;
  height: 146px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_bota.gif);
  background-repeat: no-repeat;
}
#banner6 a {
  width: 147px;
  height: 76px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_catalog.gif);
  background-repeat: no-repeat;
}
#banner7 a {
  width: 147px;
  height: 76px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_catalog2.gif);
  background-repeat: no-repeat;
}
#banner8 a {
  width: 125px;
  height: 193px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_hair.gif);
  background-repeat: no-repeat;
}
#banner9 a {
  width: 125px;
  height: 175px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_nayami.gif);
  background-repeat: no-repeat;
}
#banner10 a {
  width: 125px;
  height: 200px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_nayami3.gif);
  background-repeat: no-repeat;
}
#banner11 a {
  width: 147px;
  height: 108px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_campaign1.gif);
  background-repeat: no-repeat;
}
#banner12 a {
  width: 147px;
  height: 108px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_campaign2.gif);
  background-repeat: no-repeat;
}
#banner13 a {
  width: 125px;
  height: 175px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -2000px;
  background-image: url(../img/banner_eye.gif);
  background-repeat: no-repeat;
}
/* フッター
---------------------------------------------------- */
#footer{
  width: 800px;
  height: 33px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/back_footer.jpg);
  clear: both; 
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer li {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  width: 100px;
  height: 33px;
  text-indent: -9999px;
}
#footer li a {
  text-decoration: none;
  display: block;
  width: 100px;
  height: 33px;
}
#footer .recruit {
  left: 20px;
  background: url(../img/navi_footer.gif) 0px 0 no-repeat;
}
#footer .sitemap {
  left: 120px;
  background: url(../img/navi_footer.gif) -100px 0 no-repeat;
}
/* コンテンツ
---------------------------------------------------- */
#contentin {
  width: 580px;
  font-size: 12px ;
  line-height: 180%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: left;
}
#inback {
  width: 760px;
  margin: 0px;
  padding: 0px;
  background-image: url(../img/in_back.gif);
}
#lnavi {
  width: 150px;
  margin: 0;
  padding: 0;
  float: right;
}
/* ナビ
---------------------------------------------------- */
#lnavi .blank  {
	background-image: url(../img/lnavi_blank.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
/* インフォナビ
---------------------------------------------------- */
#lnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-indent: -2000px;
}
#lnavi li{
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
}
#lnavi .info a {
	background-image: url(../info/img/lnavi_info.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaoka {
	background-image: url(../info/img/lnavi_jiyugaoka.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaoka a {
	background-image: url(../info/img/lnavi_jiyugaoka.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaoka a:hover {
	background-image: url(../info/img/lnavi_jiyugaoka.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokaoasis {
	background-image: url(../info/img/lnavi_jiyugaokaoasis.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokaoasis a {
	background-image: url(../info/img/lnavi_jiyugaokaoasis.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokaoasis a:hover {
	background-image: url(../info/img/lnavi_jiyugaokaoasis.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokamenu {
	background-image: url(../info/img/lnavi_jiyugaokamenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokamenu a {
	background-image: url(../info/img/lnavi_jiyugaokamenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokamenu a:hover {
	background-image: url(../info/img/lnavi_jiyugaokamenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokacam {
	background-image: url(../info/img/lnavi_jiyugaokacam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokacam a {
	background-image: url(../info/img/lnavi_jiyugaokacam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokacam a:hover {
	background-image: url(../info/img/lnavi_jiyugaokacam.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokanail {
	background-image: url(../info/img/lnavi_jiyugaokanail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokanail a {
	background-image: url(../info/img/lnavi_jiyugaokanail.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .jiyugaokanail a:hover {
	background-image: url(../info/img/lnavi_jiyugaokanail.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshi {
	background-image: url(../info/img/lnavi_hiyoshi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshi a {
	background-image: url(../info/img/lnavi_hiyoshi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshi a:hover {
	background-image: url(../info/img/lnavi_hiyoshi.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshimenu {
	background-image: url(../info/img/lnavi_hiyoshimenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshimenu a {
	background-image: url(../info/img/lnavi_hiyoshimenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshimenu a:hover {
	background-image: url(../info/img/lnavi_hiyoshimenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshicam {
	background-image: url(../info/img/lnavi_hiyoshicam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshicam a {
	background-image: url(../info/img/lnavi_hiyoshicam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hiyoshicam a:hover {
	background-image: url(../info/img/lnavi_hiyoshicam.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakuraku {
	background-image: url(../info/img/lnavi_hakuraku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakuraku a {
	background-image: url(../info/img/lnavi_hakuraku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakuraku a:hover {
	background-image: url(../info/img/lnavi_hakuraku.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakumenu {
	background-image: url(../info/img/lnavi_hakurakumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakumenu a {
	background-image: url(../info/img/lnavi_hakurakumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakumenu a:hover {
	background-image: url(../info/img/lnavi_hakurakumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .concept {
	background-image: url(../info/img/lnavi_concept.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .concept a {
	background-image: url(../info/img/lnavi_concept.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .concept a:hover {
	background-image: url(../info/img/lnavi_concept.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakucam {
	background-image: url(../info/img/lnavi_hakurakucam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakucam a {
	background-image: url(../info/img/lnavi_hakurakucam.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hakurakucam a:hover {
	background-image: url(../info/img/lnavi_hakurakucam.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .botanical {
	background-image: url(../products/img/lnavi_botanical.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .botanical a {
	background-image: url(../products/img/lnavi_botanical.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .botanical a:hover {
	background-image: url(../products/img/lnavi_botanical.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .pureg {
	background-image: url(../products/img/lnavi_pureg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .pureg a {
	background-image: url(../products/img/lnavi_pureg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .pureg a:hover {
	background-image: url(../products/img/lnavi_pureg.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .organic {
	background-image: url(../products/img/lnavi_organic.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .organic a {
	background-image: url(../products/img/lnavi_organic.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .organic a:hover {
	background-image: url(../products/img/lnavi_organic.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .elb {
	background-image: url(../products/img/lnavi_elb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .elb a {
	background-image: url(../products/img/lnavi_elb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .elb a:hover {
	background-image: url(../products/img/lnavi_elb.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .scalp {
	background-image: url(../products/img/lnavi_scalp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .scalp a {
	background-image: url(../products/img/lnavi_scalp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .scalp a:hover {
	background-image: url(../products/img/lnavi_scalp.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .mist {
	background-image: url(../products/img/lnavi_mist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .mist a {
	background-image: url(../products/img/lnavi_mist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .mist a:hover {
	background-image: url(../products/img/lnavi_mist.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .stepcare {
	background-image: url(../products/img/lnavi_stepcare.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .stepcare a {
	background-image: url(../products/img/lnavi_stepcare.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .stepcare a:hover {
	background-image: url(../products/img/lnavi_stepcare.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
/* インフォ
---------------------------------------------------- */
#infopic {
  width: 760px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/pic_main.jpg);
  background-repeat: no-repeat;
}
#infoback {
  width: 580px;
  height: 500px;
  margin: 0px;
  padding: 0px;
  background-image: url(../info/img/info_back.jpg);
  background-repeat: no-repeat;
}
#infotitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/title_info.gif);
  background-repeat: no-repeat;
}
#infolead {
  width: 530px;
  height: 30px;
  margin: 0;
  padding: 0;
}
#infobtn {
  width: 370px;
  margin: 0;
  padding: 0;
  float: left;
}
#infobtny {
  width: 173px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin-top: 40;
  padding: 0;
  float: left;
}
#infobtny2 {
  width: 173px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin-top: 20;
  padding: 0;
  float: left;
}
#infobtnh {
  width: 176px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: right;
}
#infobtnj {
  width: 193px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin-top: 20;
  padding: 0;
  float: right;
}
#infoconcept {
  width: 350px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: left;
}
#infosalonp1 {
  width: 215px;
  margin: 0;
  padding: 0;
  float: right;
}
#infosalonp2 {
  width: 215px;
  margin: 0;
  padding: 0;
  float: left;
}
#infodetail {
  width: 350px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: right;
}
#infodeboxtjiyu {
  width: 350px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_detail_jiyu.gif);
  background-repeat: no-repeat;
}
#infodeboxtjiyuoasis {
  width: 350px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_detail_jiyuoasis.gif);
  background-repeat: no-repeat;
}
#infodeboxthiyo {
  width: 350px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_detail_hiyoshi.gif);
  background-repeat: no-repeat;
}
#infodeboxthaku {
  width: 350px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_detail_hakuraku.gif);
  background-repeat: no-repeat;
}
#infodebox {
  width: 350px;
  margin: 0px;
  padding: 0px;
  background-image: url(../info/img/box_detailback.gif);
}
#infodeboxbot {
  width: 350px;
  height: 20px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_detail_bot.gif);
  background-repeat: no-repeat;
}
#infodeboxin {
  margin: 0px;
  padding: 10px;
}
#infodeboxbot {
  width: 350px;
  margin: 0;
  padding: 0;
}
#infodetail ul {
  margin: 0;
  padding: 0;
}
#infomapbtn a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/btn_map.gif);
  background-repeat: no-repeat;
}
#menuback {
  width: 580px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 20px;
  background-image: url(../info/img/menu_back.gif);
  float: left;
}
#menul {
  width: 420px;
  margin-left: 15px;
  padding: 0px;
  float: left;
}
#menur {
  width: 120px;
  margin: 0px;
  padding: 0px;
  float: right;
}

#menuboxheadspa {
  width: 580px;
  height: 160px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_menu_headspa.gif);
  background-repeat: no-repeat;
}
#menuboxdetoccs {
  width: 580px;
  height: 160px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_menu_detoccs.gif);
  background-repeat: no-repeat;
}
#dpcdc1 {
  width: 500px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/dc_1.gif);
  background-repeat: no-repeat;
}
#dpcdc2 {
  width: 500px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/dc_2.gif);
  background-repeat: no-repeat;
}
#dpcdc3 {
  width: 500px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/dc_3.gif);
  background-repeat: no-repeat;
}
#dptxtl {
  width: 100px;
  margin: 0;
  padding: 0px;
  float: left;
}
#dptxtr {
  width: 350px;
  margin: 0;
  padding: 0px;
  float: left;
}
#btnmenuj a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/btnmenu_jiyugaoka.gif);
  background-repeat: no-repeat;
  float: right;
}
#btnmenuhi a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/btnmenu_hiyoshi.gif);
  background-repeat: no-repeat;
  float: right;
}
#btnmenuha a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/btnmenu_hakuraku.gif);
  background-repeat: no-repeat;
  float: right;
}
/* コンセプト
---------------------------------------------------- */
#concepttitle {
  width: 570px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../concept/img/title_concept.gif);
  background-repeat: no-repeat;
}
#conceptboxa {
  width: 580px;
  height: 110px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_con_top.gif);
  background-repeat: no-repeat;
}
#conceptboxin {
  margin: 0px;
  padding: 0 20px 20px 20px; 
}
#conceptbox {
  width: 450px;
  margin: 0 0 0 50px;
  padding: 0px;
  float: left;
}
#conceptboxl {
  width: 200px;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align:left;
}
#conceptboxr {
  width: 200px;
  margin: 0px;
  padding: 0px;
  float: right;
  text-align:left;
}
/* プロダクツ
---------------------------------------------------- */
#protitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../products/img/title_products.gif);
  background-repeat: no-repeat;
}
/* ギャラリー
---------------------------------------------------- */
#gallpic {
  width: 760px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../gallery/img/pic_main.jpg);
  background-repeat: no-repeat;
}
#gallbtn {
  width: 500px;
  margin-left: 20px;
  padding: 0px;
  float: left;
}
#gallbtnl {
  width: 230px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#gallbtnr {
  width: 230px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#lnavi .sph07 {
	background-image: url(../gallery/img/lnavi_08sph.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .sph07 a {
	background-image: url(../gallery/img/lnavi_08sph.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .sph07 a:hover {
	background-image: url(../gallery/img/lnavi_08sph.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .spn07 {
	background-image: url(../gallery/img/lnavi_08spn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .spn07 a {
	background-image: url(../gallery/img/lnavi_08spn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .spn07 a:hover {
	background-image: url(../gallery/img/lnavi_08spn.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#galltitle {
  width: 544px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../gallery/img/title_gallery.gif);
  background-repeat: no-repeat;
}
#gall {
  width: 440px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#galll {
  width: 260px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#gallr {
  width: 161px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#gallnthumb {
  width: 166px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#galnl {
  width: 400px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#gallnl {
  width: 390px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#gallnr {
  width: 166px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#gallthumb {
  width: 120px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#infomap {
  width: 600px;
  margin: 0;
  padding: 0;
  float: left;
}
#infomapl {
  width: 450px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: left;
}
#infomarl {
  width: 100px;
  margin: 0;
  padding: 0;
  float: right;
}
#menuboxbota {
  width: 580px;
  height: 370px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_bota_top.gif);
  background-repeat: no-repeat;
}
#menuboxbotabot {
  width: 580px;
  height: 245px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../info/img/box_bota_bot.gif);
  background-repeat: no-repeat;
}
#gallhl {
  width: 300px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#gallhr {
  width: 250px;
  margin: 0px;
  padding: 0px;
  text-align:left;
  float: right;
}
/* スタッフ
---------------------------------------------------- */
#staffpic {
  width: 760px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../staff/img/pic_main.jpg);
  background-repeat: no-repeat;
}
#stafftitle {
  width: 570px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../staff/img/title_staff.gif);
  background-repeat: no-repeat;
}
#staff {
  width: 367px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#staffl {
  width: 155px;
  margin: 0px;
  padding: 0px;
  font-size: 11px ;
  line-height: 160%;
  color: #633633;
  float: left;
}
#staffl ul {
  margin: 0px;
  padding: 0px;
}
#stafflr {
  width: 155px;
  margin: 0px;
  padding: 0px;
  padding: 0px;
  font-size: 11px ;
  line-height: 160%;
  color: #633633;
  float: right;
}
#stafflr ul {
  margin: 0px;
  padding: 0px;
}
#staffr {
  width: 155px;
  margin: 0px;
  padding: 0px;
  padding: 0px;
  font-size: 11px ;
  line-height: 160%;
  color: #633633;
  float: right;
}
#staffr ul {
  margin: 0px;
  padding: 0px;
}
#staffdl {
  width: 250px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#staffdr {
  width: 320px;
  margin: 0px;
  padding: 0px;
  font-size: 11px ;
  line-height: 160%;
  color: #633633;
  float: right;
}
#staffblog a {
  width: 250px;
  height: 50px;
  margin-top: 5px;
  padding: 0px;
  display: block;
  background-image: url(../staff/img/btn_blog.gif);
  background-repeat: no-repeat;
  float: left;
}
.staffblogtxt {
  font-weight:bold;
  margin: 15px 0 0 40px;
  padding: 0px;
  float: left;
}
#staffgl {
  width: 280px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#staffgr {
  width: 280px;
  margin: 0px;
  padding: 0px;
  float: right;
}
.staffgwrap:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	}
.staffgwrap {
	float:left;
	padding:0;
	text-align:left;
	width:90px;
	}
/* ネイル
---------------------------------------------------- */
#nailpic {
  width: 760px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../nail/img/pic_main.jpg);
  background-repeat: no-repeat;
}
#nailtitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../nail/img/title_nail.gif);
  background-repeat: no-repeat;
}
#infodeboxtjiyunail {
  width: 350px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../nail/img/box_detail_jiyunail.gif);
  background-repeat: no-repeat;
}
#lnavi .nailmenu {
	background-image: url(../nail/img/lnavi_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailmenu a {
	background-image: url(../nail/img/lnavi_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailmenu a:hover {
	background-image: url(../nail/img/lnavi_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailcrystal a {
	background-image: url(../nail/img/lnavi_crystal.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailcrystal a:hover {
	background-image: url(../nail/img/lnavi_crystal.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .naileye a {
	background-image: url(../nail/img/lnavi_eye.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .naileye a:hover {
	background-image: url(../nail/img/lnavi_eye.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#nailboxcry {
  width: 580px;
  height: 370px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../nail/img/box_cry_top.gif);
  background-repeat: no-repeat;
}
#nailboxcrybot {
  width: 580px;
  height: 345px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../nail/img/box_cry_bot.gif);
  background-repeat: no-repeat;
}
#nailbox {
  width: 580px;
  margin: 0px;
  text-align:center;
  background-color: #FFFFFF;
}
#nailcryin {
  width: 500px;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}
#nailcry {
  width: 330px;
  margin: 0;
  padding: 0;
  float: left;
}
#nailcryll {
  width: 150px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: left;
}
#nailcrylr {
  width: 150px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: right;
}
#nailcryr {
  width: 150px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  margin: 0;
  padding: 0;
  float: right;
}

/* キャンペーン
---------------------------------------------------- */
.camboxtxtin {
  width: 140px;
  float: right;
  text-align:left;
}
#campic {
  width: 760px;
  height: 180px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/pic_main.jpg);
  background-repeat: no-repeat;
}
#camtitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/title_campaign.gif);
  background-repeat: no-repeat;
}
#camboxjiyu {
  width: 580px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_jiyu.gif);
  background-repeat: no-repeat;
}
#camboxjiyuoasis {
  width: 580px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_jiyuoasis.gif);
  background-repeat: no-repeat;
}
#camboxjiyunail {
  width: 580px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_jiyunail.gif);
  background-repeat: no-repeat;
}
#camboxhiyoshi {
  width: 580px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_hiyoshi.gif);
  background-repeat: no-repeat;
}
#camboxhakuraku {
  width: 580px;
  height: 150px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_hakuraku.gif);
  background-repeat: no-repeat;
}
#cambox {
  width: 580px;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  text-align:left;
}
#camboxin {
  margin: 0px;
  padding: 10px;
}
#camboxl {
  width: 330px;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align:left;
}
#camboxl ul {
  list-style: none;
}
#camboxr {
  width: 200px;
  margin: 0px;
  padding: 0px;
  float: right;
}
#camboxbot {
  width: 580px;
  height: 65px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/box_cam_bot.gif);
  background-repeat: no-repeat;
}
#caminfobtn a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../campaign/img/btn_salon.gif);
  background-repeat: no-repeat;
  float: right;
}
/* ブログ
---------------------------------------------------- */
#blogtitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../blog/img/title_blog.gif);
  background-repeat: no-repeat;
}
/* リクルート
---------------------------------------------------- */
#recruititle {
  width: 560px;
  height: 90px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../recruit/img/title_recruit.gif);
  background-repeat: no-repeat;
}
/* QA
---------------------------------------------------- */
#lnavi .hairqa {
	background-image: url(../qa/img/lnavi_hairqa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hairqa a {
	background-image: url(../qa/img/lnavi_hairqa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .hairqa a:hover {
	background-image: url(../qa/img/lnavi_hairqa.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailqa {
	background-image: url(../qa/img/lnavi_nailqa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailqa a {
	background-image: url(../qa/img/lnavi_nailqa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nailqa a:hover {
	background-image: url(../qa/img/lnavi_nailqa.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa {
	background-image: url(../qa/img/lnavi_nayami.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa a {
	background-image: url(../qa/img/lnavi_nayami.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa a:hover {
	background-image: url(../qa/img/lnavi_nayami.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa2 {
	background-image: url(../qa/img/lnavi_nayami2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa2 a {
	background-image: url(../qa/img/lnavi_nayami2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa2 a:hover {
	background-image: url(../qa/img/lnavi_nayami2.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa3 {
	background-image: url(../qa/img/lnavi_nayami3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa3 a {
	background-image: url(../qa/img/lnavi_nayami3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#lnavi .nayamiqa3 a:hover {
	background-image: url(../qa/img/lnavi_nayami3.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 150px;
	text-indent: -2000px;
	display: block;
	text-decoration: none;
}
#qatitle {
  width: 560px;
  height: 109px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/title_qa.gif);
  background-repeat: no-repeat;
}
#qabox {
  width: 580px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/box_qa_top.gif);
  background-repeat: no-repeat;
}
#qaboxin {
  width: 510px;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}
#qa1t1l {
  width: 344px;
  margin: 0;
  padding: 0;
  float:left;
}
#qa1t1r {
  width: 150px;
  margin: 0;
  padding: 0;
  float:right;
}
#qa1t1 {
  width: 344px;
  height: 80px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/qa1_t2.gif);
  background-repeat: no-repeat;
}
#qa1t1in {
  width: 344px;
  margin: 0px;
  padding: 0px;
  background-color:#F1EFE2;
}
#qa1t1inin {
  margin: 0px;
  padding: 0 20px 0 20px;
}
#qa1t1bot {
  width: 344px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/qa1_t2bot.gif);
  background-repeat: no-repeat;
}
#qa1t2l {
  width: 140px;
  margin: 0;
  padding: 0;
  float:left;
}
#qa1t2r {
  width: 330px;
  margin: 0;
  padding: 0;
  float:right;
}
#qa1t4l {
  width: 320px;
  margin: 0;
  padding: 0;
  float:left;
}
#qa1t4r {
  width: 150px;
  margin: 0;
  padding: 0;
  float:right;
}
#qa1t5l {
  width: 60px;
  margin: 0;
  padding: 0;
  float:left;
}
#qa1t5r {
  width: 430px;
  margin: 0;
  padding: 0;
  float:right;
}
#qa1t6l {
  width: 245px;
  margin: 0;
  padding: 0;
  float:left;
}
#qa1t6r {
  width: 260px;
  margin: 0;
  padding: 0;
  float:right;
}
#qaboxin ul {
  margin-bottom: 0;
  padding: 0;
}
#qaboxin li{
  padding: 0;
}
#qaboxin .ques {
  margin-left: 40px;
  list-style-image: url(../qa/img/icon_q.gif); 
}
#qaboxin .ans {
  margin-left: 40px;
  list-style-image: url(../qa/img/icon_a.gif); 
}
/* QA
---------------------------------------------------- */
#nayami2top {
  width: 510px;
  height: 120px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami2_top.gif);
  background-repeat: no-repeat;
}

/* QA3
---------------------------------------------------- */
#nayami3main1 {
  width: 510px;
  height: 170px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_main1.gif);
  background-repeat: no-repeat;
}
#nayami3main2 {
  width: 510px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_main2.gif);
  background-repeat: no-repeat;
}
#nayami3notop1 {
  width: 510px;
  height: 45px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_notop1.gif);
  background-repeat: no-repeat;
}
#nayami3notein {
  width: 510px;
  margin: 0px;
  padding: 0px;
  background-image: url(../qa/img/nayami3_notein.gif);
  text-align:center;
}
#nayami3noteinin {
  width: 480px;
  line-height:20px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}
#nayami3start {
  width: 510px;
  height: 140px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_start.gif);
  background-repeat: no-repeat;
}
#nayami3work1 {
  width: 510px;
  height: 280px;
  margin: 0px;
  padding: 0px;
  background-image: url(../qa/img/nayami3_work1.gif);
}
#nayami3work1l {
  width: 210px;
  margin: 0px;
  padding: 0px;
  float:left;
}
#nayami3work1r {
  width: 250px;
  margin: 8px 8px 0 0;
  padding: 0px;
  line-height:20px;
  float:right;
}
#nayami3notop2 {
  width: 510px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_notop2.gif);
  background-repeat: no-repeat;
}
#nayami3bot {
  width: 510px;
  height: 25px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_bot.gif);
  background-repeat: no-repeat;
}
#nayami3work2 {
  width: 510px;
  height: 300px;
  margin: 0px;
  padding: 0px;
  background-image: url(../qa/img/nayami3_work2.gif);
}
#nayami3work2l {
  width: 240px;
  margin: 10px 0 0 10px ;
  padding: 0px;
  float:left;
}
#nayami3work2r {
  width: 210px;
  margin: 0;
  padding: 0px;
  float:right;
}
#nayami3finish {
  width: 510px;
  height: 46px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/nayami3_finish.gif);
  background-repeat: no-repeat;
}
#nayami3finishtxt {
  width: 510px;
  margin: 0px;
  padding: 0px;
  text-align:center;
  background-color:#F1EFE2;
}
#nayami3finishtxtin {
  width: 460px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
}
#nayami3finishtl {
  width: 220px;
  margin: 0px;
  padding: 0px;
  float:left;
}
#nayami3finishtr {
  width: 220px;
  margin: 0px;
  padding: 0px;
  float:right;
}
#nayami3finishb {
  width: 510px;
  margin: 0px;
  padding: 0px;
  height:194px;
  background-image: url(../qa/img/nayami3_finishb.gif);
  background-repeat: no-repeat;
}
#nayami3finishbin {
  width: 310px;
  margin: 20px 0 0 20px;
  padding: 0px;
  float:left;
}
#nayami3popwork {
  width: 510px;
  margin: 0px;
  padding: 0px;
  float:left;
}
#nayami3popworkl {
  width: 160px;
  margin: 0px;
  padding: 0px;
  float:left;
}
#nayami3popworkr {
  width: 330px;
  margin: 0px;
  padding: 0px;
  font-size: 12px ;
  line-height: 160%;
  color: #633633;
  float:right;
}
.nayamiworkbtn a {
  width: 227px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  display: block;
  text-indent: -9999px;
  background-image: url(../qa/img/btn_work.gif);
  background-repeat: no-repeat;
  float: right;
}