@charset "UTF-8";

#breadcrumb:after {
  content: "";
  display: block;
  position: absolute; top: -140px; right: 0;
  width: 369px; height: 266px;
  background: url(../images/background-b.png) right top no-repeat;
  z-index: -1;
}

/* スライダーとホバーギミック */
.gimmick1 .title {
  padding: 8px 8px 6px 8px;
  background: url(../images/background-asanoha.png) right bottom no-repeat;
}
.gimmick1 .title h3 {
  margin: 0 0 0 1vw;
  color: #fff;
}

.mitorizu {
  margin-bottom: 60px;
}
.mitorizu img {
  width: 100%;
  max-width: 305px;
}
.gaiyo {
  width: 40%;
  margin: 0 auto 60px auto;
}
.gaiyo table {
  width: 100%;
  text-align: left;
}

@media screen and (max-width:1023px) { /* Tablet */
  .gaiyo {
    width: 100%;
  }
}

@media screen and (max-width:959px) { /* SP */
}