@charset "UTF-8";
@media screen and (min-width: 769px) {

  :root {
    --contents-width: 700px;
    --space-side: 45px;
  }

  /* pc */
  .pc {
    display: block !important;
  }

  /* structure
====================================================================================================================================== */
  html {
    font-size: 18px;
  }

  body {
    background: #fff url(../images/bg_pattern_w_full.webp) repeat center top;
    background-size: 1500px !important;
    background-attachment: fixed;
  }

  @media screen and (min-width: 1500px) {

    body {
      background-size: cover !important;
    }

  }

  body,
  #all_contents_wrap {
    background-size: 800px auto;
  }

  #all_contents_wrap {
    width: var(--contents-width);
    margin: 0 auto;
    outline: 10px solid rgba(85, 0, 0, 0.1);
    border: 6px solid var(--black);
    border-top: none;
    border-bottom: none;
  }

  .top_section_title img {
    width: 65%;
  }


  /* main
====================================================================================================================================== */
  .qr_area {
    background: var(--yellow-light);
    color: var(--black);
    padding: 1.5rem;
    border-radius: 16px;
    display: flex;
    gap: 2rem;
    align-items: center;
    text-align: left;
    font-weight: bold;
  }


  /* globalnavi
====================================================================================================================================== */

  #globalnavi,
  #header {
    width: calc(var(--contents-width) - 12px);
  }

  #globalnavi a {
    font-size: 0.8rem;
  }

  #globalnavi a .title {
    font-size: 1em !important;
    letter-spacing: 0 !important;
  }


  /* side_fixed_box
====================================================================================================================================== */
  #side_fixed_box {
    bottom: 30px;
  }

}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVfcGMuY3NzIiwic291cmNlcyI6WyJzdHlsZV9wYy5zY3NzIiwiX2RlZmluaXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCBcImRlZmluaXRpb25zXCI7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cclxuICAvKiBwYyAqL1xyXG4gIC5wYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4vKiBzdHJ1Y3R1cmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMTIwMHB4OyAgXHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2JnLmdpZikgcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDtcclxufVxyXG5cclxuI2FsbF9jb250ZW50c193cmFwe1xyXG4gIHdpZHRoOiA3MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdXRsaW5lOiAxMHB4IHNvbGlkICNEOEVGRjg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgdmFyKC0tYmxhY2spO1xyXG4gIGJvcmRlcjoge1xyXG4gICAgdG9wOiBub25lO1xyXG4gICAgYm90dG9tOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaDN7XHJcbiAgbWFyZ2luOiAwIC00NXB4IDEuNGVtO1xyXG59XHJcblxyXG4vKiBoZWFkZXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2hlYWRlcntcclxuICAuaW5mb19ib3h7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgXHJcbiAgICAucXJfYXJlYXtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmxhY2spO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIC5xcntcclxuICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIGdsb2JhbG5hdmlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNnbG9iYWxuYXZpIHtcclxuICBhLC5ub19saW5re1xyXG4gICAgLmljb257XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JpZ2luX2NvbG9yLCA1JSk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogY29udGVudHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiNjb250cyB7XHJcbiAgJi5pbntcclxuICAgIHBhZGRpbmc6IDEuM2VtIDAgMy41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiDos57lk4EgKi9cclxuLnByZXNlbnRzX3dyYXB7XHJcbiAgJi5jb2x1bW5fY291bnRfMXtcclxuICAgIGxpe1xyXG4gICAgICAubmluenV7XHJcbiAgICAgICAgdG9wOiAtMjhweDtcclxuICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEuOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcmVzZW50X2JveHtcclxuICBmaWdjYXB0aW9ue1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiDljZrlo6vjgZ/jgaHjgajjgYTjgaPjgZfjgofjgavjgrPjg4jjg4Djg57jgpLpm4bjgoHjgojjgYYgKi9cclxuI3NlY3Rpb25fbWlzc2lvbntcclxuICAucXJfYXJlYXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMWVtO1xyXG4gICAgLnFye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIHNpZGVfZml4ZWRfYm94XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jc2lkZV9maXhlZF9ib3gge1xyXG4gIGJvdHRvbTogMzBweDtcclxuICB3aWR0aDogNTBweDtcclxuICAudG9wX3BhZ2V7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGNvbG9yOiAjMDAwLCAkYWxwaGE6IDAuMik7XHJcbiAgfVxyXG59XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCJAbWl4aW4gd2lkdGhfbWF4KCR2YWx1ZTAxOiAxMDAlLCAkdmFsdWUwMjogMTAwcHgpIHtcclxuICB3aWR0aDogdW5xdW90ZShcIm1heChcIiArICR2YWx1ZTAxICsgXCIsIFwiICsgJHZhbHVlMDIgKyBcIilcIilcclxufVxyXG5AbWl4aW4gd2lkdGhfbWluKCR2YWx1ZTAxOiAxMDAlLCAkdmFsdWUwMjogMTAwcHgpIHtcclxuICB3aWR0aDogdW5xdW90ZShcIm1pbihcIiArICR2YWx1ZTAxICsgXCIsIFwiICsgJHZhbHVlMDIgKyBcIilcIilcclxufVxyXG5cclxuJG9yaWdpbl9jb2xvcjogIzNGMkMxQzsiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUlBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssSUFFakMsUUFBUTtFQUNSLEFBQUEsR0FBRyxDQUFDLEVBQ0YsT0FBTyxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQ3pCO0VBRUg7eUlBQ3lJO0VBRXpJLEFBQUEsSUFBSSxDQUFDLEVBQ0gsU0FBUyxFQUFFLE1BQU0sRUFDakIsVUFBVSxFQUFFLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FDNUQ7RUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUNQLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQSxFQUNoQixLQUFLLEVBQUUsS0FBSyxFQUNaLE1BQU0sRUFBRSxNQUFNLEVBQ2QsT0FBTyxFQUFFLGtCQUFrQixFQUMzQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxZQUFZLEVBRTVCLFVBQUcsRUFBRSxJQUFJLEVBQ1QsYUFBTSxFQUFFLElBQUksR0FFZjtFQUVELEFBQUEsRUFBRSxDQUFBLEVBQ0EsTUFBTSxFQUFFLGFBQWEsR0FDdEI7RUFFRDt5SUFDeUk7RUFDekksQUFDRSxPQURLLENBQ0wsU0FBUyxDQUFBLEVBQ1AsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksR0F3QnBCO0VBM0JILEFBS0ksT0FMRyxDQUNMLFNBQVMsQ0FJUCxRQUFRLENBQUEsRUFDTixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxZQUFZLEVBQzlCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZUFBZSxFQUFFLFVBQVUsRUFDM0IsV0FBVyxFQUFFLE1BQU0sRUFDbkIsR0FBRyxFQUFFLElBQUksRUFDVCxTQUFTLEVBQUUsU0FBUyxFQUNwQixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQVVqQjtFQTFCTCxBQWlCTSxPQWpCQyxDQUNMLFNBQVMsQ0FJUCxRQUFRLENBWU4sR0FBRyxDQUFBLEVBQ0QsS0FBSyxFQUFFLEtBQUssR0FJYjtFQXRCUCxBQW1CUSxPQW5CRCxDQUNMLFNBQVMsQ0FJUCxRQUFRLENBWU4sR0FBRyxDQUVELEdBQUcsQ0FBQSxFQUNELEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFyQlQsQUF1Qk0sT0F2QkMsQ0FDTCxTQUFTLENBSVAsUUFBUSxDQWtCTixDQUFDLENBQUEsRUFDQyxhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQU1QO3lJQUN5STtFQUV6SSxBQUVJLFdBRk8sQ0FDVCxDQUFDLENBQ0MsS0FBSyxFQUZULFdBQVcsQ0FDUCxRQUFRLENBQ1IsS0FBSyxDQUFBLEVBQ0gsS0FBSyxFQUFFLElBQUksR0FDWjtFQUpMLEFBT0ksV0FQTyxDQU1ULENBQUMsQUFDRSxNQUFNLENBQUEsRUFDTCxnQkFBZ0IsRUFBRSxPQUEwQixHQUs3QztFQWJMLEFBU00sV0FUSyxDQU1ULENBQUMsQUFDRSxNQUFNLENBRUwsR0FBRyxDQUFBLEVBQ0QsT0FBTyxFQUFFLENBQUMsR0FDWDtFQU1QO3lJQUN5STtFQUV6SSxBQUNFLE1BREksQUFDSCxHQUFHLENBQUEsRUFDRixPQUFPLEVBQUUsYUFBYSxHQUN2QjtFQUdILFVBQVU7RUFDVixBQUdNLGNBSFEsQUFDWCxlQUFlLENBQ2QsRUFBRSxDQUNBLE1BQU0sQ0FBQSxFQUNKLEdBQUcsRUFBRSxLQUFLLEVBQ1YsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBSVAsQUFDRSxZQURVLENBQ1YsVUFBVSxDQUFBLEVBQ1IsU0FBUyxFQUFFLFNBQVMsR0FDckI7RUFHSCw0Q0FBNEM7RUFDNUMsQUFDRSxnQkFEYyxDQUNkLFFBQVEsQ0FBQSxFQUNOLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsR0FBRyxFQUFFLEdBQUcsR0FTVDtFQWRILEFBTUksZ0JBTlksQ0FDZCxRQUFRLENBS04sR0FBRyxDQUFBLEVBQ0QsZ0JBQWdCLEVBQUUsSUFBSSxFQUN0QixPQUFPLEVBQUUsSUFBSSxFQUNiLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFWTCxBQVdJLGdCQVhZLENBQ2QsUUFBUSxDQVVOLENBQUMsQ0FBQSxFQUNDLGFBQWEsRUFBRSxDQUFDLEdBQ2pCO0VBS0w7eUlBQ3lJO0VBRXpJLEFBQUEsZUFBZSxDQUFDLEVBQ2QsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVBQUUsSUFBSSxHQUlaO0VBTkQsQUFHRSxlQUhhLENBR2IsU0FBUyxDQUFBLEVBQ1AsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFjLGtCQUFJLEdBQ3RDIn0= */