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

html,
body {
  height: 100%;
}

body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, verdana, arial, sans-serif;
  line-height: 1;
  color: #000;
  -webkit-text-size-adjust: 100%;
  min-width: 100%;
  width: 100%;
  overflow: hidden;
  font-weight: 400;
  background: #fff;
}

#bg-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100svh;
  overflow: hidden;
  z-index: -1;
}

#bgSVG {
  width: 100%;
  height: 100%;
  display: block;
}

#logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 20px;
}

/***************************************************
* Generated by SVG Artista on 1/8/2025, 2:29:23 PM
* MIT license (https://opensource.org/licenses/MIT)
* W. https://svgartista.net
**************************************************/
.logoSVG {
  max-width: 100%;
  height: auto;
}
.logoSVG .svg-elem-1 {
  stroke-dashoffset: 1694.1455078125px;
  stroke-dasharray: 1694.1455078125px;
  fill: transparent;
  transition: stroke-dashoffset 1.8s ease-in-out 0s, fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}
.logoSVG.is-active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: white;
}
