@charset "UTF-8";
#toyama-20251213 {
  font-family: "source-han-sans-japanese", "遊ゴシック", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding: 0 0 7%;
  margin: 0;
}
#toyama-20251213 a {
  display: block; /*default-adjust*/
  text-decoration: none; /*default-adjust*/
  transition: all 1s ease;
}
#toyama-20251213 p {
  margin: 0; /*default-adjust*/
}
#toyama-20251213 img {
  max-width: 100%;
}
#toyama-20251213 .upp2p {
  margin-top: 2%;
}
#toyama-20251213 .upp5p {
  margin-top: 5%;
}
#toyama-20251213 .uppmin1p {
  margin-top: -1%;
}
#toyama-20251213 .uppmin5p {
  margin-top: -5%;
}
#toyama-20251213 .uppmin10p {
  margin-top: -10%;
}
#toyama-20251213 .pc-br {
  display: block;
}
#toyama-20251213 .text-xs {
  font-size: 14px;
  font-weight: 200;
  letter-spacing: -0.5px;
}
#toyama-20251213 .text-sm {
  font-size: 18px;
  font-weight: 200;
  line-height: 1.5em;
}
#toyama-20251213 .text-md {
  font-size: 26px;
  font-weight: 200;
  line-height: 1.5em;
}
#toyama-20251213 .text-al-center {
  text-align: center;
}
#toyama-20251213 .division > .row2, #toyama-20251213 .division > .row5 {
  display: flex;
  align-items: flex-start;
}
#toyama-20251213 .row2 > img {
  width: 50%;
}
#toyama-20251213 .row5 > img {
  width: 20%;
}
#toyama-20251213 .butt a:hover {
  opacity: 0.5;
}
#toyama-20251213 .ggmap {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9aspect*/
  height: 0;
}
#toyama-20251213 .ggmap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#toyama-20251213 .bg-redgra {
  background-image: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(200, 0, 50) 30%, rgb(200, 0, 50) 75%, rgb(100, 20, 20) 100%);
}
#toyama-20251213 .bg-00785a-map {
  background-color: #00785a;
  padding-bottom: 1%;
  padding-top: 1%;
}
#toyama-20251213 .bg-ffdd33 {
  background-color: #ffdd33;
}
#toyama-20251213 .bg-c80032 {
  background-color: #C80032;
}
#toyama-20251213 .bg-xdde {
  background-image: url(../images/ph-xdde.jpg);
  background-size: cover;
  background-position: center center;
}
#toyama-20251213 .zp1 {
  position: relative;
  z-index: 1;
}
#toyama-20251213 .zp2 {
  position: relative;
  z-index: 2;
}
#toyama-20251213 footer {
  margin-top: 7%;
  margin-bottom: 7%;
  color: #999999;
}
#toyama-20251213 footer a {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}
#toyama-20251213 footer a:hover {
  opacity: 0.5;
}
#toyama-20251213 .sa {
  opacity: 0;
  transition: all 1s ease;
}
#toyama-20251213 .sa.show {
  opacity: 1;
  transform: none;
}
#toyama-20251213 .sa--up1 {
  transform: translate(0, 15%);
}
#toyama-20251213 .sa--up2 {
  transform: translate(0, 30%);
}
#toyama-20251213 .sa--up3 {
  transform: translate(0, 45%);
}
#toyama-20251213 .sa--up4 {
  transform: translate(0, 60%);
}
#toyama-20251213 .sa--up5 {
  transform: translate(0, 75%);
}
#toyama-20251213 .sa--scale1 {
  transform: scale(0%, 0%);
  transition: all 1s 0s ease;
}
#toyama-20251213 .sa--scale2 {
  transform: scale(0%, 0%);
  transition: all 1s 0.3s ease;
}
@media (max-width: 543px) {
  #toyama-20251213 footer a {
    width: 35%;
  }
}
@media (max-width: 980px) {
  #toyama-20251213 .contents {
    padding-right: 2%;
    padding-left: 2%;
  }
}
@media (min-width: 980px) {
  #toyama-20251213 .center980 {
    margin: auto;
    width: 980px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3RveWFtYS8yNTEyMTMvY3NzL2hva3UxMjEzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0U7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQSIsImZpbGUiOiJldmVudC90b3lhbWEvMjUxMjEzL2Nzcy9ob2t1MTIxMy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcbiN0b3lhbWEtMjAyNTEyMTN7XHJcbiAgZm9udC1mYW1pbHk6IFwic291cmNlLWhhbi1zYW5zLWphcGFuZXNlXCIsIFwi6YGK44K044K344OD44KvXCIsIFwiWXVHb3RoaWNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAgMCA3JTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgLypkZWZhdWx0LWFkanVzdCovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qZGVmYXVsdC1hZGp1c3QqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwOyAvKmRlZmF1bHQtYWRqdXN0Ki9cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnVwcDJwIHtcclxuICAgIG1hcmdpbi10b3A6IDIlO1xyXG4gIH1cclxuICAudXBwNXAge1xyXG4gICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgfVxyXG4gIC51cHBtaW4xcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgfVxyXG4gIC51cHBtaW41cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNSU7XHJcbiAgfVxyXG4gIC51cHBtaW4xMHAge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICB9XHJcbiAgLnBjLWJyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudGV4dC14cyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICB9XHJcbiAgLnRleHQtc20ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbiAgLnRleHQtbWQge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbiAgLnRleHQtYWwtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmRpdmlzaW9uID4gLnJvdzIsIC5kaXZpc2lvbiA+IC5yb3c1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnJvdzIgPiBpbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdzUgPiBpbWcge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLmJ1dHQgYTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC5nZ21hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2Ojlhc3BlY3QqL1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAuZ2dtYXAgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmJnLXJlZGdyYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxLjAwKSAwJSwgcmdiYSgyMDAsIDAsIDUwLCAxLjAwKSAzMCUsIHJnYmEoMjAwLCAwLCA1MCwgMS4wMCkgNzUlLCByZ2JhKDEwMCwgMjAsIDIwLCAxLjAwKSAxMDAlKTtcclxuICB9XHJcbiAgLmJnLTAwNzg1YS1tYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzg1YTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcclxuICAgIHBhZGRpbmctdG9wOiAxJTtcclxuICB9XHJcbiAgLmJnLWZmZGQzMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDMzO1xyXG4gIH1cclxuICAuYmctYzgwMDMyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDODAwMzI7XHJcbiAgfVxyXG4gIC5iZy14ZGRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGgteGRkZS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgfVxyXG4gIC56cDEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnpwMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICBmb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3JTtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gIH1cclxuICBmb290ZXIgYSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIGZvb3RlciBhOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgLnNhIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICB9XHJcbiAgLnNhLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLnNhLS11cDEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcclxuICB9XHJcbiAgLnNhLS11cDIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcclxuICB9XHJcbiAgLnNhLS11cDMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDUlKTtcclxuICB9XHJcbiAgLnNhLS11cDQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjAlKTtcclxuICB9XHJcbiAgLnNhLS11cDUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzUlKTtcclxuICB9XHJcbiAgLnNhLS1zY2FsZTEge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwJSwgMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIDBzIGVhc2U7XHJcbiAgfVxyXG4gIC5zYS0tc2NhbGUyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCUsIDAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjU0M3B4KSB7XHJcbiAgICBmb290ZXIgYSB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAuY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6OTgwcHgpIHtcclxuICAgIC5jZW50ZXI5ODAge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiA5ODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59Ly8jdG95YW1hLTIwMjUxMjEzIl19 */
