html, body {
  font-family: 'ヒラギノ角ゴ Pro W2', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  font-size: 8pt;
  margin: 0;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: red;
  text-decoration: underline;
}

iframe {
  vertical-align: bottom;
}

img {
  vertical-align: bottom;
}

.td_bar {
  background-color: #5d2c0c;
  height: 5px;
}

/* 料金表ページ */
.img_plan_icon {
  vertical-align: baseline;
}

/* PC版 schedule.php */
.name_box {
  float: left;
  min-width: 150px;
}

/* map_v.php */
#box {
  border: 2px solid #666;
  border-radius: 10px;
  margin: 30px auto;
  padding: 20px;
  width: 900px;
}

/* map_v.php */
#map {
  height: 700px;
  width: 100%;
}

.body_contact {
  color: #666;
  font-size: 13px;
  margin: 5px;
}

.body_contact * {
  box-sizing: border-box;
}

.body_contact strong {
  color: #f60;
}

.body_contact table {
  border-collapse: collapse;
  font-weight: bold;
  width: 96%;
}

.body_contact th {
  padding: 3px 2px;
}

.body_contact td {
  padding: 3px 2px;
}

.body_contact textarea {
  margin: 0 13px;
}

.body_contact button {
  margin: 0 13px;
}

/*
target d1 e9 f8 ff
3.0px #666666 c8(-9) ea(+1) fa(+2) ff(0)
3.0px #6f6f6f cc(-5) eb(+2) fa(+2) ff(0)
3.0px #707070 cc(-5) eb(+2) fb(+3) ff(0)
3.0px #777777 ce(-2) ec(+3) fb(+3) ff(0)
3.0px #7f7f7f d1(0) ed(+4) fb(+3) ff(0)
3.5px #888888 d1 e3 f6 fa ff
4.0px #909090 d1 e4 ee f9 fc ff
*/
