@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  outline: none;
}

a:focus {
  -moz-outline-style: none;
  outline: none;
}


address,
cite,
dfn,
em,
var {
  font-style: normal;
}

small {
  font-size: 12px;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
}

abbr[title],
acronym[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

legend {
  color: #000;
}

fieldset,
img {
  border: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  font-size: 16px; line-height: 26px;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
  display: block;
  zoom: 1;
}
:root {
  --animate-delay: 0.5s;
}
@font-face {
  font-family: "NOTOSANSJP-REGULAR";
  src: url("../font/NOTOSANSJP-REGULAR.OTF");
}
@font-face {
  font-family: "NOTOSANSJP-MEDIUM";
  src: url("../font/NOTOSANSJP-MEDIUM.OTF");
}
@font-face {
  font-family: "NOTOSANSJP-BOLD";
  src: url("../font/NOTOSANSJP-BOLD.OTF");
}
@font-face {
  font-family: "yumindb";
  src: url("../font/yumindb.ttf");
}


body { position: relative; font-family: 'NOTOSANSJP-BOLD'; color: #333; }


:root {
  --swiper-theme-color: #007aff
}
.animate__animated.animate__delay-0s{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}
.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}
.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}
.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}
