#frame {
	width: 752px;
	margin: 0 auto;
  }
div.mainmenu {
	font-size: 11px;
	line-height: 13px;
	width: 221px;
	padding-left: 9px;
	background-image: url(../../choice/image/bg_menu.gif);
  }
div.mainmenu ul {
  margin: 0;
  padding: 0;
  }
div.mainmenu ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }
div.mainmenu .menua { 
  margin: 0;
  padding: 0;
  border-bottom: 1px #E8ECEC solid;
}
div.mainmenu .menua a {
  color: #696969;
  display: block;
  margin: 0;
  padding-left: 15px;
  padding-top: 7px !important;
  padding-top/**/:7px;
  padding-bottom: 5px !important;
  padding-bottom/**/:5px;
  background: url(../../image/common/mnu_a.gif) no-repeat right top;
  text-decoration: none;
  }
div.mainmenu .menua a:hover {
  background: url(../../image/common/mnu_b.gif) no-repeat right top;
  }

div#sidemenu {
  width: 160px;
  font-size: 19px;
  float: left;
  margin: 0;
  padding: 0;
  }
div#sidemenu ul {
  margin: 0;
  padding: 0;
  }
div#sidemenu ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }
div#sidemenu #menu1on {
  color: #696969;
  display: block;
  margin: 0;
  padding-left: 9px;
  padding-top: 7px !important;
  padding-top/**/:2px;
  padding-bottom: 8px !important;
  padding-bottom/**/:4px;
  background: url(../../image/common/smnu_c.gif) no-repeat right top;
  text-decoration: none;
  border-bottom: 1px #E8E8E8 solid;
  }
div#sidemenu #menu1 { 
  margin: 0;
  padding: 0;
  border-bottom: 1px #E8E8E8 solid;
}
div#sidemenu #menu1 a {
  color: #999999;
  display: block;
  margin: 0;
  padding-left: 9px;
  padding-top: 7px !important;
  padding-top/**/:2px;
  padding-bottom: 8px !important;
  padding-bottom/**/:4px;
  background: url(../../image/common/smnu_a.gif) no-repeat right top;
  text-decoration: none;
  }
div#sidemenu #menu1 a:hover {
  background: url(../../image/common/smnu_b.gif) no-repeat right top;
  }
div#sidemenu #menu2on {
  color: #696969;
  display: block;
  margin: 0;
  padding-left: 9px;
  padding-top: 7px !important;
  padding-top/**/:2px;
  padding-bottom: 8px !important;
  padding-bottom/**/:4px;
  background: url(../../image/common/smnu_c.gif) no-repeat right top;
  text-decoration: none;
  }
div#sidemenu #menu2 {
  margin: 0;
  padding: 0;
  border-bottom: 1px #ffffff solid;
}
div#sidemenu #menu2 a {
  color: #999999;
  display: block;
  margin: 0;
  padding-left: 9px;
  padding-top: 7px !important;
  padding-top/**/:2px;
  padding-bottom: 6px !important;
  padding-bottom/**/:2px;
  background: url(../../image/common/smnu_a.gif) no-repeat right top;
  text-decoration: none;
  border-bottom: 1px #ffffff solid;
  }
div#sidemenu #menu2 a:hover {
  background: url(../../image/common/smnu_b.gif) no-repeat right top;
  border-bottom: 1px #F8F8F8 solid;
  }
.maincolor {
	color: #644318;
}
.subcolor {
	color: #6FB7BD;
}
.horizon {
	text-decoration: underline;
	color: #006AA4;
}
.linecolor {
	color: #9D9D9D;
}
.textcolor {
	color: #696969;
}
.leadcolor {
	color: #333333;
}
.pointcolor {
	color: #5F979E;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h4 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

.mainlink a:link {text-decoration:underline;}
.mainlink a:visited {text-decoration:underline;}
.mainlink a:hover {text-decoration:underline;}
.mainlink a:active {text-decoration:underline;}

.sublink a:link { color:#644318;  text-decoration:underline ;}
.sublink a:visited { color:#644318;  text-decoration:underline ;}
.sublink a:hover { color:#B48950;  text-decoration:underline ;}
.sublink a:active { color:#B48950;  text-decoration:underline ;}

.salonlink a:link { color:#6FB7BD;  text-decoration:underline ;}
.salonlink a:visited { color:#6FB7BD;  text-decoration:underline ;}
.salonlink a:hover { color:#80D2D9;  text-decoration:underline ;}
.salonlink a:active { color:#80D2D94;  text-decoration:underline ;}
.special #frame #main #profile .textframe .name .f12px lh18px {
	color: #669999;
}
