@charset "shift_jis";

/*
============================================================
ページコンテンツ
------------------------------------------------------------
■ body
■ 見出し
■ サロン

============================================================
*/

/* ---------------------------------------------------------
■ body
--------------------------------------------------------- */

body {
  font-size: 12px;
  color: #666666;
  text-align: center;
  background-image: url(http://www.dite.co.jp/img/bar[1].gif);
  background-repeat: repeat-x;
  background-position: top;
  line-height: 140%;
}

/* ---------------------------------------------------------
■ shop 見出し
--------------------------------------------------------- */
h1 {
  font-size: 18px;
  color: #ea22f6;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
h2 {
  font-size: 18px;
  color: #B57B2A;
  font-weight: bold;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: #B57B2A;
  text-align: left;
}
h3 {
  font-size: 16px;
  color: #ea22f6;
  font-weight: bold;
  margin-top: 10px;
  margin-right: 24px;
  margin-bottom: 10px;
  margin-left: 24px;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #ea22f6;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}
h4 {
  font-size: 14px;
  color: #ea22f6;
  font-weight: bold;
  margin-top: 10px;
  margin-right: 24px;
  margin-bottom: 10px;
  margin-left: 24px;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #ea22f6;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}

/* ---------------------------------------------------------
■ サロン
--------------------------------------------------------- */
.main {
  text-align: left;
  padding: 0px;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  height: 500px;
  margin-top: 50px;
}
.header {
  margin: 0px 0px 10px;
  padding: 0px;
  clear: both;
}
.footer {
  margin: 10px 0px 0px;
  padding: 25px 0px 0px 80px;
  clear: both;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9C7332;
  background-attachment: fixed;
  background-image : url(file://img/Aphroditelogo3.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 80px;
}
.topbox {
  margin: 0px;
  padding: 0px;
  clear: both;
}
address {
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.mainleft {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 600px;
}
.mainright {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 200px;
}
.menu {
  margin: 20px 0px 0px;
  padding: 0px;
}
.menu li {
  margin: 0px;
  padding: 0px;
  height: 34px;
}
.menu a {
  display: block;
  padding: 0px;
  text-decoration:none;
  margin: 0px;
}
.menu a:hover {
  background-color: #FCF2B4;
}
img {
  border: none;
}
.privacy {
  padding: 0px 20px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.privacy dt {
  font-size: 14px;
  margin: 0px;
  padding: 5px 0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
}
.privacy dd {
  font-size: 12px;
  margin: 0px 0px 5px 1em;
  padding: 5px 0px 0px;
}
.form {
  padding: 0px 70px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.form dt {
  margin: 0px;
  padding: 5px 0px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
}
.form dd {
  margin: 0px 0px 5px 5em;
  padding: 5px 0px 0px;
}
.box_center {
  text-align: center;
  padding: 0px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}
.advantage {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.advantage dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.advantage dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.fitness {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.fitness dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.fitness dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.body {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.body dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.body dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.facial {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.facial dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.facial dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.medical {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.medical dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.medical dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.relax {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.relax dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.relax dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}
.bannar {
  padding: 0px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: left;
  line-height: 140%;
  font-size: 12px;
}
.bannar dt {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  color: #0000FF;
  text-align: center;
}
.bannar dd {
  margin: 10px 10px 10px 15px;
  padding: 0px;
}
.information {
  padding: 0px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: left;
}
.information dt {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  color: #0000FF;
}
.information dd {
  margin: 10px 10px 10px 15px;
  padding: 0px;
}
.img_center {
  text-align: center;
  padding: 0px;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.profile {
  margin-top: 10px;
  margin-right: 100px;
  margin-bottom: 20px;
  margin-left: 100px;
  padding: 0px;
}
.profile dt {
  padding: 0px;
  color: #9B7939;
  border-bottom: 1px solid #666666;
  margin: 10px 0px 0px;
}
.profile dd {
  padding: 0em;
  margin: 5px 0em 5px 4em;
}
.new {
  padding: 0px 20px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  text-align: left;
  line-height: 140%;
  font-size: 12px;
}
.new dt {
  margin: 5px 0px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCCCCC;
}
.new dd {
  margin: 0px 0px 0px 3em;
  padding: 5px 0px 0px;
}
a:link {
  color: #2f2fff;
  text-decoration: underline;
}
a:visited {
  color: #2f2fff;
  text-decoration: none;
}
a:hover {
  color: #9b0000;
  text-decoration: underline;
}
.p1 {
  text-align: center;
  margin: 10px 0px;
  padding: 0px;
}
.ticket {
  padding: 0px 50px;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  text-align: left;
}
.ticket dt {
  margin: 10px 0px;
  padding: 0px 0px 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #B57B2A;
  font-weight: bold;
  color: #0000FF;
}
.ticket dd {
  margin: 0px 0px 0px 0em;
  padding: 5px 0px 0px;
}

