

.copy {
  position: relative;
  opacity: 0;
}

#fv .logo {
  opacity: 0;
}

.fv-logo-line-wrapper {
  position: absolute;
  width: 100%;
  height: auto;
  top: -10.5%;
  left: 9.9%;
}

.fv-logo-line-wrapper--01 {
  z-index: 10;
}

.fv-logo-line-path {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width: 9px;
  stroke-dasharray: 225;
  stroke-dashoffset: 225;
  stroke-linecap: round;
  opacity: 1;
}

.fv-logo-line-path--01 {
  stroke: #E7382C;
}

.service-contents {
  position: relative;
}
.service-contents + .service-contents {
  margin-top: 100px;
}

.service-contents-line-wrapper {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: -10;
}

.contents-line-path {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width: 140px;
  stroke-linecap: round;
  opacity: 1;
  stroke: #E7382C;
}

.milmo-net-line-wrapper {
  margin-top: 1%;
}
.milmo-net-line-wrapper .contents-line-path {
  stroke-dasharray: 3027;
  stroke-dashoffset: 3027;
}

.milmo-net-plus-line-wrapper {
  margin-top: -5%;
}
.milmo-net-plus-line-wrapper .contents-line-path {
  stroke-dasharray: 3418;
  stroke-dashoffset: 3418;
}

.milmo-plan-line-wrapper {
  margin-top: 0;
}
.milmo-plan-line-wrapper .contents-line-path {
  stroke-dasharray: 3167;
  stroke-dashoffset: 3167;
}

.milmo-automation-line-wrapper {
  margin-top: -2%;
}
.milmo-automation-line-wrapper .contents-line-path {
  stroke-dasharray: 3175;
  stroke-dashoffset: 3175;
}

.inner .copy {
  position: relative;
  z-index: 20;
}

.ph_list {
  -webkit-mask: url(/images/fv_logo_mask.svg);
          mask: url(/images/fv_logo_mask.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
          mask-size: 100%;
}
.ph_list li {
  opacity: 0;
}

#bg {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -100;
  opacity: 0;
}
/*# sourceMappingURL=maps/style_ywdr.css.map */
