@charset "UTF-8";
#ishikawa-2025autumn {
  font-family: "source-han-sans-japanese", "遊ゴシック", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding-bottom: 5%;
}
#ishikawa-2025autumn a {
  display: block; /*default-adjust*/
  text-decoration: none; /*default-adjust*/
  transition: all 1s ease;
}
#ishikawa-2025autumn p {
  margin: 0; /*default-adjust*/
}
#ishikawa-2025autumn img {
  max-width: 100%;
}
#ishikawa-2025autumn .upp2p {
  margin-top: 2%;
}
#ishikawa-2025autumn .upp5p {
  margin-top: 5%;
}
#ishikawa-2025autumn .uppmin1p {
  margin-top: -1%;
}
#ishikawa-2025autumn .uppmin5p {
  margin-top: -5%;
}
#ishikawa-2025autumn .uppmin10p {
  margin-top: -10%;
}
#ishikawa-2025autumn .pc-br {
  display: block;
}
#ishikawa-2025autumn .text-xs {
  font-size: 14px;
  font-weight: 200;
  letter-spacing: -0.5px;
}
#ishikawa-2025autumn .text-sm {
  font-size: 18px;
  font-weight: 200;
  line-height: 1.5em;
}
#ishikawa-2025autumn .text-md {
  font-size: 26px;
  font-weight: 200;
  line-height: 1.5em;
}
#ishikawa-2025autumn .text-al-center {
  text-align: center;
}
#ishikawa-2025autumn .division > .row2 {
  display: flex;
  align-items: flex-start;
}
#ishikawa-2025autumn .row2 > img {
  width: 50%;
}
#ishikawa-2025autumn .butt a:hover {
  opacity: 0.5;
}
#ishikawa-2025autumn .ggmap {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9aspect*/
  height: 0;
}
#ishikawa-2025autumn .ggmap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#ishikawa-2025autumn .bg-redflag {
  background-image: url(../images/phtit.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
#ishikawa-2025autumn .bg-009aaa {
  background-color: #009AAA;
  padding-top: 2%;
  padding-bottom: 2%;
}
#ishikawa-2025autumn .bg-9e8024 {
  background-color: #9e8024;
}
#ishikawa-2025autumn .bg-444444 {
  background-color: #444444;
}
#ishikawa-2025autumn .bg-1e1e96 {
  background-color: #1e1e96;
  padding-bottom: 2%;
}
#ishikawa-2025autumn .bg-dc0000 {
  background-color: #dc0000;
}
#ishikawa-2025autumn .bg-ffe100 {
  background-color: #ffe100;
}
#ishikawa-2025autumn .zp1 {
  position: relative;
  z-index: 1;
}
#ishikawa-2025autumn .zp2 {
  position: relative;
  z-index: 2;
}
#ishikawa-2025autumn footer {
  margin-top: 7%;
  margin-bottom: 7%;
}
#ishikawa-2025autumn footer a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}
#ishikawa-2025autumn footer a:hover {
  opacity: 0.5;
}
#ishikawa-2025autumn .sa {
  opacity: 0;
  transition: all 1s ease;
}
#ishikawa-2025autumn .sa.show {
  opacity: 1;
  transform: none;
}
#ishikawa-2025autumn .sa--up1 {
  transform: translate(0, 15%);
}
#ishikawa-2025autumn .sa--up2 {
  transform: translate(0, 30%);
}
#ishikawa-2025autumn .sa--scale1 {
  transform: scale(0%, 0%);
  transition: all 1s 0s ease;
}
#ishikawa-2025autumn .sa--scale2 {
  transform: scale(0%, 0%);
  transition: all 1s 0.3s ease;
}
#ishikawa-2025autumn .sa--slide1 {
  transform: translate(100%, 0);
}
@media (max-width: 543px) {
  #ishikawa-2025autumn footer a {
    width: 35%;
  }
}
@media (max-width: 980px) {
  #ishikawa-2025autumn .contents {
    padding-right: 2%;
    padding-left: 2%;
  }
}
@media (min-width: 980px) {
  #ishikawa-2025autumn .center980 {
    margin: auto;
    width: 980px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L2lzaGlrYXdhLzIwMjVhdXR1bW4vY3NzL2hva3UwOTIwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0EiLCJmaWxlIjoiZXZlbnQvaXNoaWthd2EvMjAyNWF1dHVtbi9jc3MvaG9rdTA5MjAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4jaXNoaWthd2EtMjAyNWF1dHVtbntcclxuICBmb250LWZhbWlseTogXCJzb3VyY2UtaGFuLXNhbnMtamFwYW5lc2VcIiwgXCLpgYrjgrTjgrfjg4Pjgq9cIiwgXCJZdUdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1JTtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgLypkZWZhdWx0LWFkanVzdCovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qZGVmYXVsdC1hZGp1c3QqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwOyAvKmRlZmF1bHQtYWRqdXN0Ki9cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnVwcDJwIHtcclxuICAgIG1hcmdpbi10b3A6IDIlO1xyXG4gIH1cclxuICAudXBwNXAge1xyXG4gICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgfVxyXG4gIC51cHBtaW4xcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgfVxyXG4gIC51cHBtaW41cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNSU7XHJcbiAgfVxyXG4gIC51cHBtaW4xMHAge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICB9XHJcbiAgLnBjLWJyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudGV4dC14cyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbiAgLnRleHQtc20ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbiAgLnRleHQtbWQge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbiAgLnRleHQtYWwtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmRpdmlzaW9uID4gLnJvdzIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAucm93MiA+IGltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuYnV0dCBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgLmdnbWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OWFzcGVjdCovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5nZ21hcCBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuYmctcmVkZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BodGl0LmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgfVxyXG4gIC5iZy0wMDlhYWEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUFBQTtcclxuICAgIHBhZGRpbmctdG9wOiAyJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcclxuICB9XHJcbiAgLmJnLTllODAyNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU4MDI0O1xyXG4gIH1cclxuICAuYmctNDQ0NDQ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XHJcbiAgfVxyXG4gIC5iZy0xZTFlOTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWU5NjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcclxuICB9XHJcbiAgLmJnLWRjMDAwMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwMDAwO1xyXG4gIH1cclxuICAuYmctZmZlMTAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUxMDA7XHJcbiAgfVxyXG4gIC56cDEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnpwMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3JTtcclxuICB9XHJcbiAgZm9vdGVyIGEge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBmb290ZXIgYTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC5zYSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgfVxyXG4gIC5zYS5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5zYS0tdXAxIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XHJcbiAgfVxyXG4gIC5zYS0tdXAyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwJSk7XHJcbiAgfVxyXG4gIC5zYS0tc2NhbGUxIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCUsIDAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyAwcyBlYXNlO1xyXG4gIH1cclxuICAuc2EtLXNjYWxlMiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAlLCAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgMC4zcyBlYXNlO1xyXG4gIH1cclxuICAuc2EtLXNsaWRlMSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDo1NDNweCkge1xyXG4gICAgZm9vdGVyIGEge1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgLmNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMiU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOjk4MHB4KSB7XHJcbiAgICAuY2VudGVyOTgwIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogOTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59Ly8jaXNoaWthd2EtMjAyNWF1dHVtbiJdfQ== */
