@charset "utf-8";

/* actual location
-----------------------------------------*/
/*#navi1 a.stay { background-position:    0px -45px; }*/
/*#navi2 a.stay { background-position: -120px -45px; }*/
/*#navi3 a.stay { background-position: -240px -45px; }*/
#navi4 a.stay { background-position: -360px -45px; }

/* main
-----------------------------------------*/
#main2 h3 {
  background: url(../../img/cap3.png) no-repeat;
}
#main2 h4 {
  width: 100%;
  height: 47px;
  background: url(../../img/cap11.png) no-repeat;
  text-indent: -9999px;
  margin-top: 20px;
}
#tyui {
  margin: 30px 0 10px 0;
}
#cot {
  width: 100%;
  min-height: 130px;
  height: auto !important;
  height: 130px;
  background: url(../../img/pc.jpg) no-repeat right top;
  margin-top: 20px;
}
#cot dl {
  padding: 10px 0 0 15px;
}
#okigaru {
  width: 329px;
  height: 24px;
  background: url(../../img/okigaru.png) no-repeat;
  text-indent: -9999px;
  padding-bottom: 10px;
}
#number {
  width: 274px;
  height: 23px;
  background: url(../../img/contacttel.png) no-repeat;
  text-indent: -9999px;
}
#contactform dl {
  clear: both;
  border-bottom: 1px solid #ddd;
  background-color: #eee;
  margin-top: 10px;
}
#contactform dt {
  float: left;
  width: 12em;
  padding: 1em 0 1em 1em;
  border-top: 1px solid #ddd;
  color: #333;
  font-weight: bold;
}
#contactform dd {
  margin: 0 0 0 12em;
  padding: 1em 1em;
  border-top: 1px solid #ddd;
  background-color: #fff;
}
#contactform .hissu {
  font-size: 91.7%;
  color: red;
}
#contactform textarea {
  width: 100%;
}
#kaku {
  margin: 30px 0 10px 0;
}