@charset "UTF-8";
.slide_image img { width: 100%; height: auto; }

.slick-slide { min-height: initial; /* スライド画像下に謎の空白ができる対策 */ }

.slick-slide > div { font-size: 0; line-height: 1; }

/* Dots */
#conts .slick-dots { margin: 0; }

#conts .slick-dots li { margin: 0; padding: 0; text-indent: 0; }

#conts .slick-dots li:before { display: none; }

.slick-dots { position: absolute; bottom: -25px; width: 100%; display: flex; justify-content: center; align-items: center; gap: 13px; font-size: 0; }

.slick-dots li button { border: 0; display: block; width: 10px; aspect-ratio: 1/1; line-height: 1; background-color: transparent; border-radius: 50%; text-indent: -9999px; border: 2px solid #fff; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li.slick-active button { background-color: #fff; opacity: 1; }

.slick-stop-play a { display: block; width: 37px; height: auto !important; aspect-ratio: 1/1; background: url(../images/icon_pause.svg) no-repeat center center; background-size: contain; }

.slick-stop-play a.stopped { background-image: url(../images/icon_play.svg); }

@media (hover: hover) { .slick-stop-play a:hover { opacity: 0.7; } }

/* 各スライドの個別設定 */
#main_slider .slider .slick-track { display: flow-root; }

#main_slider .slider .slick-track:after { content: ""; display: block; position: absolute; bottom: 0; left: 0; z-index: 60; width: 100%; height: 100px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); }

#main_slider .slider .slick-dots { bottom: 8px; z-index: 99999; }

#main_slider .slider .slick-dots li button { background-color: rgba(255, 255, 255, 0.4); }

#main_slider .slider .slick-dots li button:hover, #main_slider .slider .slick-dots li.slick-active button { background-color: #fff; }

#main_slider .slider .slick-stop-play a { background-image: url(../images/icon/icon_pause.svg); }

#main_slider .slider .slick-stop-play a.stopped { background-image: url(../images/icon_play_white.svg); }

#main_slider .slider .slide_image { height: min(calc(1000px - 192px), calc(100vh - 192px)); }

#main_slider .slider .slide_image a { display: block; height: 100%; }

#main_slider .slider .slide_image img { width: 100%; height: 100%; scale: 1.03; translate: 0; transform-origin: right; object-fit: cover; transition: 5s linear; }

#main_slider .slider .slick-slide.slick-active .slide_image img { animation: slide_move 5s linear; }

@keyframes slide_move { from { translate: 3%; }
  to { translate: 0; } }

#banner_site .slider { margin-left: -7px; margin-right: -7px; }

#banner_site .slider .slide_image { padding: 0 7px; }

#banner_site .slider .slick-arrow { text-indent: -9999px; border-top: 2px solid #bbb; border-right: 2px solid #bbb; width: 17px; height: 17px; position: absolute; top: 50%; translate: 0 -50%; }

#banner_site .slider .slick-arrow.slick-prev { right: calc(100% - 2px); rotate: -135deg; }

#banner_site .slider .slick-arrow.slick-next { left: calc(100% - 2px); rotate: 45deg; }

@media screen and (max-width: 768px) { #main_slider .slider .slick-dots { bottom: -40px; gap: 10px; }
  #main_slider .slider .slick-dots li button { border-color: #bbb; background-color: #fff; }
  #main_slider .slider .slick-dots li button:hover, #main_slider .slider .slick-dots li.slick-active button { border-color: #003894; background-color: #003894; }
  #main_slider .slider .slick-stop-play a { width: 30px; background-image: url(../images/icon/icon_pause_sp.svg); }
  #main_slider .slider .slick-list { height: 100%; }
  #main_slider .slider .slick-track { height: 100%; }
  #main_slider .slider .slick-slide > div { height: 100%; }
  #main_slider .slider .slide_image { height: 100%; }
  #banner_site .slider { margin-left: -6px; margin-right: -6px; }
  #banner_site .slider .slide_image { padding: 0 6px; }
  #banner_site .slider .slick-arrow { width: 15px; height: 15px; }
  #banner_site .slider .slick-arrow.slick-prev { right: calc(100% - 6px); }
  #banner_site .slider .slick-arrow.slick-next { left: calc(100% - 6px); } }

@media screen and (max-width: 540px) { #banner_site .slider { margin-left: -5px; margin-right: -5px; }
  #banner_site .slider .slide_image { padding: 0 5px; }
  #banner_site .slider .slick-arrow { width: 14px; height: 14px; }
  #banner_site .slider .slick-arrow.slick-prev { right: calc(100% - 5px); }
  #banner_site .slider .slick-arrow.slick-next { left: calc(100% - 5px); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpY2stdGhlbWUuY3NzIiwic291cmNlcyI6WyJzbGljay10aGVtZS5zY3NzIiwiX2RlZmluaXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiZGVmaW5pdGlvbnNcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLnNsaWRlX2ltYWdle1xuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2xpY2stc2xpZGUge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAvKiDjgrnjg6njgqTjg4nnlLvlg4/kuIvjgavorI7jga7nqbrnmb3jgYzjgafjgY3jgovlr77nrZYgKi9cbiAgPiBkaXZ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi8qIERvdHMgKi9cbiNjb250c3tcbiAgLnNsaWNrLWRvdHN7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGkge1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBidXR0b246aG92ZXIsXG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1zdG9wLXBsYXl7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3BhdXNlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICYuc3RvcHBlZHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9wbGF5LnN2Zyk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2xpY2stc3RvcC1wbGF5e1xuICAgIGE6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cblxuLyog5ZCE44K544Op44Kk44OJ44Gu5YCL5Yil6Kit5a6aICovXG4jbWFpbl9zbGlkZXJ7XG4gIC5zbGlkZXJ7XG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgZGlzcGxheTogZmxvdy1yb290O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA2MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjQpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgbGkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uOmhvdmVyLFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b257XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stc3RvcC1wbGF5e1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uL2ljb25fcGF1c2Uuc3ZnKTtcbiAgICAgICAgJi5zdG9wcGVke1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbl9wbGF5X3doaXRlLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlX2ltYWdle1xuICAgICAgaGVpZ2h0OiB1bnF1b3RlKCdtaW4oY2FsYygxMDAwcHggLSAxOTJweCksIGNhbGMoMTAwdmggLSAxOTJweCkpJyk7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBzY2FsZTogMS4wMztcbiAgICAgICAgdHJhbnNsYXRlOiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDVzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRle1xuICAgICAgJi5zbGljay1hY3RpdmV7XG4gICAgICAgIC5zbGlkZV9pbWFnZXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlX21vdmUgNXMgbGluZWFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlX21vdmUge1xuICBmcm9te1xuICAgIHRyYW5zbGF0ZTogMyU7XG4gIH1cbiAgdG97XG4gICAgdHJhbnNsYXRlOiAwO1xuICB9XG59XG5cbiNiYW5uZXJfc2l0ZXtcbiAgLnNsaWRlcntcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgLnNsaWRlX2ltYWdle1xuICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgfVxuICAgIC5zbGljay1hcnJvd3tcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiYmI7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYmJiO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgICAgJi5zbGljay1wcmV2e1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgcm90YXRlOiAtMTM1ZGVnO1xuICAgICAgfVxuICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgI21haW5fc2xpZGVye1xuICAgIC5zbGlkZXJ7XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b246aG92ZXIsXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLXN0b3AtcGxheXtcbiAgICAgICAgYXtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbl9wYXVzZV9zcC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stbGlzdHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICA+IGRpdntcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZV9pbWFnZXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNiYW5uZXJfc2l0ZXtcbiAgICAuc2xpZGVye1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgICAuc2xpZGVfaW1hZ2V7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuXG4gICNiYW5uZXJfc2l0ZXtcbiAgICAuc2xpZGVye1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAuc2xpZGVfaW1hZ2V7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIiRvcmlnaW5fY29sb3I6ICMxMTE7XHJcbiRicm93bjogIzlBNTAzNDtcclxuJHJlZDogI0REMDAwRDtcclxuJGJsdWU6ICMwMDM4OTQ7XHJcbiRncmVlbjogIzkyREI4NDtcclxuJHBpbms6ICNDQzNENDk7XHJcbiRsaWdodGJsdWU6ICMyODcxQzk7XHJcblxyXG4kbGlua19jb2xvcjogJGJsdWU7XHJcbiRob3Zlcl9jb2xvcjogI0NDM0Q0OTsiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU1BLEFBQ0UsWUFEVSxDQUNWLEdBQUcsQ0FBQSxFQUNELEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFFSCxBQUFBLFlBQVksQ0FBQyxFQUNYLFVBQVUsRUFBRSxPQUFPLEVBQ25CLDBDQUEwQyxFQUszQzs7QUFQRCxBQUdFLFlBSFUsR0FHUixHQUFHLENBQUEsRUFDSCxTQUFTLEVBQUUsQ0FBQyxFQUNaLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBR0gsVUFBVTtBQUNWLEFBQ0UsTUFESSxDQUNKLFdBQVcsQ0FBQSxFQUNULE1BQU0sRUFBRSxDQUFDLEdBU1Y7O0FBWEgsQUFHSSxNQUhFLENBQ0osV0FBVyxDQUVULEVBQUUsQ0FBQSxFQUNBLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsQ0FBQyxHQUlmOztBQVZMLEFBT00sTUFQQSxDQUNKLFdBQVcsQ0FFVCxFQUFFLEFBSUMsT0FBTyxDQUFBLEVBQ04sT0FBTyxFQUFFLElBQUksR0FDZDs7QUFJUCxBQUFBLFdBQVcsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLEdBQUcsRUFBRSxJQUFJLEVBQ1QsU0FBUyxFQUFFLENBQUMsR0FvQmI7O0FBNUJELEFBVUksV0FWTyxDQVNULEVBQUUsQ0FDQSxNQUFNLENBQUMsRUFDTCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsR0FBRyxFQUNqQixXQUFXLEVBQUUs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 */
