@charset "UTF-8";
/*
@include animation(anime-opening_face 4s ease $transition_speed);
@include keyframes(anime-opening_face){
    0%  { transform: translate(-50%,100%); }
    30% { transform: translate(-50%,0); }
    70% { transform: translate(-50%,0); }
    100%{ transform: translate(-50%,100%); }
}
*/
[data-js-inview] {
  opacity: 0;
  transition: opacity 0.7s, transform 0.7s;
}
[data-js-inview][data-js-inview=a-zoomIn] {
  transform: scale(0.5);
}
[data-js-inview][data-js-inview=a-zoomIn].a-zoomIn {
  opacity: 1;
  transform: scale(1);
}
[data-js-inview][data-js-inview=a-slideUp] {
  transform: translateY(30px);
}
[data-js-inview][data-js-inview=a-slideUp].a-slideUp {
  opacity: 1;
  transform: translateY(0);
}
[data-js-inview][data-delay="0.1"] {
  transition-delay: 0.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.1"] {
    transition-delay: 0.1s !important;
  }
}
[data-js-inview][data-delay="0.2"] {
  transition-delay: 0.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.2"] {
    transition-delay: 0.2s !important;
  }
}
[data-js-inview][data-delay="0.3"] {
  transition-delay: 0.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.3"] {
    transition-delay: 0.3s !important;
  }
}
[data-js-inview][data-delay="0.4"] {
  transition-delay: 0.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.4"] {
    transition-delay: 0.4s !important;
  }
}
[data-js-inview][data-delay="0.5"] {
  transition-delay: 0.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.5"] {
    transition-delay: 0.5s !important;
  }
}
[data-js-inview][data-delay="0.6"] {
  transition-delay: 0.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.6"] {
    transition-delay: 0.6s !important;
  }
}
[data-js-inview][data-delay="0.7"] {
  transition-delay: 0.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.7"] {
    transition-delay: 0.7s !important;
  }
}
[data-js-inview][data-delay="0.8"] {
  transition-delay: 0.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.8"] {
    transition-delay: 0.8s !important;
  }
}
[data-js-inview][data-delay="0.9"] {
  transition-delay: 0.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="0.9"] {
    transition-delay: 0.9s !important;
  }
}
[data-js-inview][data-delay="1"] {
  transition-delay: 1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1"] {
    transition-delay: 1s !important;
  }
}
[data-js-inview][data-delay="1.1"] {
  transition-delay: 1.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.1"] {
    transition-delay: 1.1s !important;
  }
}
[data-js-inview][data-delay="1.2"] {
  transition-delay: 1.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.2"] {
    transition-delay: 1.2s !important;
  }
}
[data-js-inview][data-delay="1.3"] {
  transition-delay: 1.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.3"] {
    transition-delay: 1.3s !important;
  }
}
[data-js-inview][data-delay="1.4"] {
  transition-delay: 1.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.4"] {
    transition-delay: 1.4s !important;
  }
}
[data-js-inview][data-delay="1.5"] {
  transition-delay: 1.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.5"] {
    transition-delay: 1.5s !important;
  }
}
[data-js-inview][data-delay="1.6"] {
  transition-delay: 1.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.6"] {
    transition-delay: 1.6s !important;
  }
}
[data-js-inview][data-delay="1.7"] {
  transition-delay: 1.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.7"] {
    transition-delay: 1.7s !important;
  }
}
[data-js-inview][data-delay="1.8"] {
  transition-delay: 1.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.8"] {
    transition-delay: 1.8s !important;
  }
}
[data-js-inview][data-delay="1.9"] {
  transition-delay: 1.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="1.9"] {
    transition-delay: 1.9s !important;
  }
}
[data-js-inview][data-delay="2"] {
  transition-delay: 2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2"] {
    transition-delay: 2s !important;
  }
}
[data-js-inview][data-delay="2.1"] {
  transition-delay: 2.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.1"] {
    transition-delay: 2.1s !important;
  }
}
[data-js-inview][data-delay="2.2"] {
  transition-delay: 2.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.2"] {
    transition-delay: 2.2s !important;
  }
}
[data-js-inview][data-delay="2.3"] {
  transition-delay: 2.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.3"] {
    transition-delay: 2.3s !important;
  }
}
[data-js-inview][data-delay="2.4"] {
  transition-delay: 2.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.4"] {
    transition-delay: 2.4s !important;
  }
}
[data-js-inview][data-delay="2.5"] {
  transition-delay: 2.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.5"] {
    transition-delay: 2.5s !important;
  }
}
[data-js-inview][data-delay="2.6"] {
  transition-delay: 2.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.6"] {
    transition-delay: 2.6s !important;
  }
}
[data-js-inview][data-delay="2.7"] {
  transition-delay: 2.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.7"] {
    transition-delay: 2.7s !important;
  }
}
[data-js-inview][data-delay="2.8"] {
  transition-delay: 2.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.8"] {
    transition-delay: 2.8s !important;
  }
}
[data-js-inview][data-delay="2.9"] {
  transition-delay: 2.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="2.9"] {
    transition-delay: 2.9s !important;
  }
}
[data-js-inview][data-delay="3"] {
  transition-delay: 3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3"] {
    transition-delay: 3s !important;
  }
}
[data-js-inview][data-delay="3.1"] {
  transition-delay: 3.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.1"] {
    transition-delay: 3.1s !important;
  }
}
[data-js-inview][data-delay="3.2"] {
  transition-delay: 3.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.2"] {
    transition-delay: 3.2s !important;
  }
}
[data-js-inview][data-delay="3.3"] {
  transition-delay: 3.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.3"] {
    transition-delay: 3.3s !important;
  }
}
[data-js-inview][data-delay="3.4"] {
  transition-delay: 3.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.4"] {
    transition-delay: 3.4s !important;
  }
}
[data-js-inview][data-delay="3.5"] {
  transition-delay: 3.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.5"] {
    transition-delay: 3.5s !important;
  }
}
[data-js-inview][data-delay="3.6"] {
  transition-delay: 3.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.6"] {
    transition-delay: 3.6s !important;
  }
}
[data-js-inview][data-delay="3.7"] {
  transition-delay: 3.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.7"] {
    transition-delay: 3.7s !important;
  }
}
[data-js-inview][data-delay="3.8"] {
  transition-delay: 3.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.8"] {
    transition-delay: 3.8s !important;
  }
}
[data-js-inview][data-delay="3.9"] {
  transition-delay: 3.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="3.9"] {
    transition-delay: 3.9s !important;
  }
}
[data-js-inview][data-delay="4"] {
  transition-delay: 4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4"] {
    transition-delay: 4s !important;
  }
}
[data-js-inview][data-delay="4.1"] {
  transition-delay: 4.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.1"] {
    transition-delay: 4.1s !important;
  }
}
[data-js-inview][data-delay="4.2"] {
  transition-delay: 4.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.2"] {
    transition-delay: 4.2s !important;
  }
}
[data-js-inview][data-delay="4.3"] {
  transition-delay: 4.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.3"] {
    transition-delay: 4.3s !important;
  }
}
[data-js-inview][data-delay="4.4"] {
  transition-delay: 4.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.4"] {
    transition-delay: 4.4s !important;
  }
}
[data-js-inview][data-delay="4.5"] {
  transition-delay: 4.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.5"] {
    transition-delay: 4.5s !important;
  }
}
[data-js-inview][data-delay="4.6"] {
  transition-delay: 4.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.6"] {
    transition-delay: 4.6s !important;
  }
}
[data-js-inview][data-delay="4.7"] {
  transition-delay: 4.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.7"] {
    transition-delay: 4.7s !important;
  }
}
[data-js-inview][data-delay="4.8"] {
  transition-delay: 4.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.8"] {
    transition-delay: 4.8s !important;
  }
}
[data-js-inview][data-delay="4.9"] {
  transition-delay: 4.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="4.9"] {
    transition-delay: 4.9s !important;
  }
}
[data-js-inview][data-delay="5"] {
  transition-delay: 5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5"] {
    transition-delay: 5s !important;
  }
}
[data-js-inview][data-delay="5.1"] {
  transition-delay: 5.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.1"] {
    transition-delay: 5.1s !important;
  }
}
[data-js-inview][data-delay="5.2"] {
  transition-delay: 5.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.2"] {
    transition-delay: 5.2s !important;
  }
}
[data-js-inview][data-delay="5.3"] {
  transition-delay: 5.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.3"] {
    transition-delay: 5.3s !important;
  }
}
[data-js-inview][data-delay="5.4"] {
  transition-delay: 5.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.4"] {
    transition-delay: 5.4s !important;
  }
}
[data-js-inview][data-delay="5.5"] {
  transition-delay: 5.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.5"] {
    transition-delay: 5.5s !important;
  }
}
[data-js-inview][data-delay="5.6"] {
  transition-delay: 5.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.6"] {
    transition-delay: 5.6s !important;
  }
}
[data-js-inview][data-delay="5.7"] {
  transition-delay: 5.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.7"] {
    transition-delay: 5.7s !important;
  }
}
[data-js-inview][data-delay="5.8"] {
  transition-delay: 5.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.8"] {
    transition-delay: 5.8s !important;
  }
}
[data-js-inview][data-delay="5.9"] {
  transition-delay: 5.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="5.9"] {
    transition-delay: 5.9s !important;
  }
}
[data-js-inview][data-delay="6"] {
  transition-delay: 6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6"] {
    transition-delay: 6s !important;
  }
}
[data-js-inview][data-delay="6.1"] {
  transition-delay: 6.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.1"] {
    transition-delay: 6.1s !important;
  }
}
[data-js-inview][data-delay="6.2"] {
  transition-delay: 6.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.2"] {
    transition-delay: 6.2s !important;
  }
}
[data-js-inview][data-delay="6.3"] {
  transition-delay: 6.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.3"] {
    transition-delay: 6.3s !important;
  }
}
[data-js-inview][data-delay="6.4"] {
  transition-delay: 6.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.4"] {
    transition-delay: 6.4s !important;
  }
}
[data-js-inview][data-delay="6.5"] {
  transition-delay: 6.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.5"] {
    transition-delay: 6.5s !important;
  }
}
[data-js-inview][data-delay="6.6"] {
  transition-delay: 6.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.6"] {
    transition-delay: 6.6s !important;
  }
}
[data-js-inview][data-delay="6.7"] {
  transition-delay: 6.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.7"] {
    transition-delay: 6.7s !important;
  }
}
[data-js-inview][data-delay="6.8"] {
  transition-delay: 6.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.8"] {
    transition-delay: 6.8s !important;
  }
}
[data-js-inview][data-delay="6.9"] {
  transition-delay: 6.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="6.9"] {
    transition-delay: 6.9s !important;
  }
}
[data-js-inview][data-delay="7"] {
  transition-delay: 7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7"] {
    transition-delay: 7s !important;
  }
}
[data-js-inview][data-delay="7.1"] {
  transition-delay: 7.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.1"] {
    transition-delay: 7.1s !important;
  }
}
[data-js-inview][data-delay="7.2"] {
  transition-delay: 7.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.2"] {
    transition-delay: 7.2s !important;
  }
}
[data-js-inview][data-delay="7.3"] {
  transition-delay: 7.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.3"] {
    transition-delay: 7.3s !important;
  }
}
[data-js-inview][data-delay="7.4"] {
  transition-delay: 7.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.4"] {
    transition-delay: 7.4s !important;
  }
}
[data-js-inview][data-delay="7.5"] {
  transition-delay: 7.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.5"] {
    transition-delay: 7.5s !important;
  }
}
[data-js-inview][data-delay="7.6"] {
  transition-delay: 7.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.6"] {
    transition-delay: 7.6s !important;
  }
}
[data-js-inview][data-delay="7.7"] {
  transition-delay: 7.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.7"] {
    transition-delay: 7.7s !important;
  }
}
[data-js-inview][data-delay="7.8"] {
  transition-delay: 7.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.8"] {
    transition-delay: 7.8s !important;
  }
}
[data-js-inview][data-delay="7.9"] {
  transition-delay: 7.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="7.9"] {
    transition-delay: 7.9s !important;
  }
}
[data-js-inview][data-delay="8"] {
  transition-delay: 8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8"] {
    transition-delay: 8s !important;
  }
}
[data-js-inview][data-delay="8.1"] {
  transition-delay: 8.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.1"] {
    transition-delay: 8.1s !important;
  }
}
[data-js-inview][data-delay="8.2"] {
  transition-delay: 8.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.2"] {
    transition-delay: 8.2s !important;
  }
}
[data-js-inview][data-delay="8.3"] {
  transition-delay: 8.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.3"] {
    transition-delay: 8.3s !important;
  }
}
[data-js-inview][data-delay="8.4"] {
  transition-delay: 8.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.4"] {
    transition-delay: 8.4s !important;
  }
}
[data-js-inview][data-delay="8.5"] {
  transition-delay: 8.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.5"] {
    transition-delay: 8.5s !important;
  }
}
[data-js-inview][data-delay="8.6"] {
  transition-delay: 8.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.6"] {
    transition-delay: 8.6s !important;
  }
}
[data-js-inview][data-delay="8.7"] {
  transition-delay: 8.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.7"] {
    transition-delay: 8.7s !important;
  }
}
[data-js-inview][data-delay="8.8"] {
  transition-delay: 8.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.8"] {
    transition-delay: 8.8s !important;
  }
}
[data-js-inview][data-delay="8.9"] {
  transition-delay: 8.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="8.9"] {
    transition-delay: 8.9s !important;
  }
}
[data-js-inview][data-delay="9"] {
  transition-delay: 9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9"] {
    transition-delay: 9s !important;
  }
}
[data-js-inview][data-delay="9.1"] {
  transition-delay: 9.1s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.1"] {
    transition-delay: 9.1s !important;
  }
}
[data-js-inview][data-delay="9.2"] {
  transition-delay: 9.2s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.2"] {
    transition-delay: 9.2s !important;
  }
}
[data-js-inview][data-delay="9.3"] {
  transition-delay: 9.3s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.3"] {
    transition-delay: 9.3s !important;
  }
}
[data-js-inview][data-delay="9.4"] {
  transition-delay: 9.4s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.4"] {
    transition-delay: 9.4s !important;
  }
}
[data-js-inview][data-delay="9.5"] {
  transition-delay: 9.5s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.5"] {
    transition-delay: 9.5s !important;
  }
}
[data-js-inview][data-delay="9.6"] {
  transition-delay: 9.6s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.6"] {
    transition-delay: 9.6s !important;
  }
}
[data-js-inview][data-delay="9.7"] {
  transition-delay: 9.7s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.7"] {
    transition-delay: 9.7s !important;
  }
}
[data-js-inview][data-delay="9.8"] {
  transition-delay: 9.8s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.8"] {
    transition-delay: 9.8s !important;
  }
}
[data-js-inview][data-delay="9.9"] {
  transition-delay: 9.9s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="9.9"] {
    transition-delay: 9.9s !important;
  }
}
[data-js-inview][data-delay="10"] {
  transition-delay: 10s;
}
@media (max-width: 640px) {
  [data-js-inview][data-delay-sp="10"] {
    transition-delay: 10s !important;
  }
}

/* ========================================

lp-mosburger common style

========================================*/
.slow_wrapper.lp-mosburger {
  -webkit-text-size-adjust: 100%;
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", "Meiryo", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.slow_wrapper.lp-mosburger hr {
  display: none;
}
.slow_wrapper.lp-mosburger img {
  border: none;
  vertical-align: bottom;
  max-width: 100%;
}
.slow_wrapper.lp-mosburger svg {
  vertical-align: bottom;
  display: block;
}
.slow_wrapper.lp-mosburger div, .slow_wrapper.lp-mosburger dl, .slow_wrapper.lp-mosburger dt, .slow_wrapper.lp-mosburger dd, .slow_wrapper.lp-mosburger form, .slow_wrapper.lp-mosburger input, .slow_wrapper.lp-mosburger ul, .slow_wrapper.lp-mosburger ol, .slow_wrapper.lp-mosburger li, .slow_wrapper.lp-mosburger p, .slow_wrapper.lp-mosburger select, .slow_wrapper.lp-mosburger textarea, .slow_wrapper.lp-mosburger span, .slow_wrapper.lp-mosburger th, .slow_wrapper.lp-mosburger td {
  vertical-align: bottom;
  margin: 0;
  padding: 0;
}
.slow_wrapper.lp-mosburger address, .slow_wrapper.lp-mosburger th, .slow_wrapper.lp-mosburger caption, .slow_wrapper.lp-mosburger strong, .slow_wrapper.lp-mosburger dfn {
  font-style: normal;
  font-weight: 400;
}
.slow_wrapper.lp-mosburger h1, .slow_wrapper.lp-mosburger h2, .slow_wrapper.lp-mosburger h3, .slow_wrapper.lp-mosburger h4, .slow_wrapper.lp-mosburger h5, .slow_wrapper.lp-mosburger h6 {
  font-size: 100%;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.slow_wrapper.lp-mosburger input, .slow_wrapper.lp-mosburger select, .slow_wrapper.lp-mosburger textarea {
  font-size: 100%;
  font-family: inherit;
  font-weight: inherit;
}
.slow_wrapper.lp-mosburger sup {
  vertical-align: text-top;
  font-size: 72%;
  bottom: 1ex;
}
.slow_wrapper.lp-mosburger sub {
  vertical-align: text-bottom;
  font-size: 72%;
  top: 0.5ex;
}
.slow_wrapper.lp-mosburger ol, .slow_wrapper.lp-mosburger ul {
  list-style: none;
}
.slow_wrapper.lp-mosburger table {
  font-size: inherit;
  border-collapse: collapse;
  border-spacing: 0;
}
.slow_wrapper.lp-mosburger caption {
  text-align: left;
}
.slow_wrapper.lp-mosburger fieldset {
  border: 0;
}
.slow_wrapper.lp-mosburger a {
  color: #000;
  text-decoration: none;
}
.slow_wrapper.lp-mosburger a:focus {
  outline: none;
}
.slow_wrapper.lp-mosburger sup, .slow_wrapper.lp-mosburger sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  vertical-align: bottom;
  position: relative;
}
.slow_wrapper.lp-mosburger {
  font-size: 10px;
  overflow-x: hidden;
}
.slow_wrapper.lp-mosburger * {
  box-sizing: border-box;
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", sans-serif;
  min-height: 0vw; /* Safari clamp関数対策 */
}
.slow_wrapper.lp-mosburger img {
  width: 100%;
  height: auto;
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .u-pc {
    display: block;
  }
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .u-pc {
    display: none;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .u-sp {
    display: none;
  }
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .u-sp {
    display: block;
  }
}
.slow_wrapper.lp-mosburger .hover {
  transition: opacity 0.3s;
}
.slow_wrapper.lp-mosburger .hover:hover {
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.3s;
}
.slow_wrapper.lp-mosburger .iBlock {
  display: inline-block;
}
.slow_wrapper.lp-mosburger .l-bg-wavy {
  padding-bottom: 120px;
  position: relative;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-bg-wavy {
    padding-bottom: 13.28125vw;
  }
}
.slow_wrapper.lp-mosburger .l-bg-wavy__img {
  width: 100%;
  height: 120px;
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
  z-index: 1;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-bg-wavy__img {
    height: 13.28125vw;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .l-bg-wavy__img img {
    width: auto;
    height: 100%;
    object-fit: cover;
  }
}
.slow_wrapper.lp-mosburger .l-inner {
  width: 91.875%;
  max-width: 940px;
  margin: 0 auto;
}
.slow_wrapper.lp-mosburger .l-official {
  margin: 0 auto 40px;
}
.slow_wrapper.lp-mosburger .l-official__btn {
  width: 45.2127659574%;
  margin: 0 auto;
  display: block;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-official__btn {
    width: 78.231292517%;
  }
}
.slow_wrapper.lp-mosburger .l-notes {
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: 0.08em;
  text-align: center;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-notes {
    font-size: clamp(1em, 3.125vw, 1.2em);
  }
}
.slow_wrapper.lp-mosburger .l-heading {
  width: 90.4255319149%;
  max-width: 850px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-heading {
    width: 100%;
    max-width: none;
    margin-bottom: 8.5034013605%;
  }
}
.slow_wrapper.lp-mosburger .l-subhead {
  width: 38.2978723404%;
  max-width: 360px;
  margin: 0 auto;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-subhead {
    width: 74.8299319728%;
    max-width: none;
    margin-bottom: 5.1020408163%;
  }
}
.slow_wrapper.lp-mosburger .l-txt {
  color: #036f3b;
  font-size: clamp(1.4em, 1.40625vw, 1.8em);
  line-height: 2em;
  text-align: center;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .l-txt {
    font-size: clamp(1em, 3.4375vw, 1.4em);
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .l-txt .u-pc {
    display: inline-block;
  }
}

/* ========================================

intro style

========================================*/
.slow_wrapper.lp-mosburger .intro__kv {
  background-color: #9abecf;
}
.slow_wrapper.lp-mosburger .intro__kv .l-inner {
  position: relative;
  padding-top: 50px;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv .l-inner {
    padding-top: 10.9375%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__logo {
  width: 20.2127659574%;
  max-width: 190px;
  position: absolute;
  top: 30px;
  left: 0;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__logo {
    width: 28.9115646259%;
    max-width: none;
    top: 12.1212121212%;
    left: 3.4013605442%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__ttl {
  width: 91.4893617021%;
  max-width: 860px;
  margin: 0 auto 5.3191489362%;
  position: relative;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__ttl {
    width: 100%;
    max-width: none;
    margin: 0 auto;
    margin-bottom: 6.8027210884%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__ttl__txt {
  position: relative;
  z-index: 1;
}
.slow_wrapper.lp-mosburger .intro__kv__ttl__img {
  position: absolute;
}
.slow_wrapper.lp-mosburger .intro__kv__ttl__img--01 {
  width: 28.488372093%;
  max-width: 245px;
  top: -31.25%;
  right: -13.9534883721%;
  z-index: 0;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__ttl__img--01 {
    width: 25.5102040816%;
    max-width: none;
    top: 0;
    right: -2.7210884354%;
    transform: translateY(-100%);
  }
}
.slow_wrapper.lp-mosburger .intro__kv__ttl__img--02 {
  width: 19.3023255814%;
  max-width: 166px;
  bottom: 10.9375%;
  left: -17.4418604651%;
  z-index: 3;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__ttl__img--02 {
    width: 17.6870748299%;
    max-width: none;
    bottom: 32%;
    left: -6.8027210884%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__ttl__store {
  width: 36.2790697674%;
  max-width: 312px;
  position: absolute;
  bottom: -46.875%;
  left: -6.3953488372%;
  z-index: 2;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__ttl__store {
    width: 30.612244898%;
    max-width: none;
    bottom: -48%;
    left: 2.380952381%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__chara {
  width: 28.7234042553%;
  max-width: 270px;
  position: absolute;
  bottom: -37.8378378378%;
  right: 8.829787234%;
  z-index: 7;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__chara {
    width: 37.4149659864%;
    max-width: none;
    bottom: -38.1818181818%;
    right: 10.2040816327%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__img {
  width: 20.2127659574%;
  max-width: 190px;
  position: absolute;
  bottom: -51.3513513514%;
  right: -12.7659574468%;
  z-index: 6;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__img {
    width: 20.4081632653%;
    max-width: none;
    bottom: -20.6060606061%;
    right: -3.4013605442%;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__cloud {
  width: 100%;
  height: 75.9259259259%;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__kv__cloud {
    width: 100%;
    top: 0;
  }
}
.slow_wrapper.lp-mosburger .intro__kv__cloud img {
  width: auto;
  height: 100%;
  object-fit: cover;
}
.slow_wrapper.lp-mosburger .intro__kv__wavy {
  z-index: 2;
}
.slow_wrapper.lp-mosburger .intro__message {
  background-color: #72967a;
  position: relative;
  z-index: 5;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message .l-inner {
    padding-top: 8.5034013605%;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt {
  margin-bottom: 2.5em;
  color: #FFFFFF;
  font-size: clamp(1.6em, 1.640625vw, 2.1em);
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 2em;
  text-align: center;
  position: relative;
  z-index: 5;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt {
    font-size: clamp(1em, 3.75vw, 1.8em);
    letter-spacing: normal;
    line-height: 2.25em;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt__img {
  position: absolute;
  z-index: 1;
}
.slow_wrapper.lp-mosburger .intro__message__txt__img--01 {
  width: 28.4042553191%;
  max-width: 267px;
  top: 27.2108843537%;
  left: -9.5744680851%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__img--01 {
    width: 28.9115646259%;
    top: -18.1818181818%;
    left: -10.8843537415%;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt__img--02 {
  width: 20.2127659574%;
  max-width: 190px;
  top: 57.8231292517%;
  right: -8.5106382979%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__img--02 {
    top: -9.0909090909%;
    right: -6.1224489796%;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt__food {
  width: 34.5744680851%;
  min-width: 325px;
  height: 170.0680272109%;
  min-height: 420px;
  text-align: left;
  display: block;
  position: absolute;
  top: -20.4081632653%;
  z-index: -1;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__food {
    width: 43.75vw;
    min-width: auto;
    min-height: auto;
    top: 0;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt__food--01 {
  left: -18.085106383%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__food--01 {
    left: -32.8125vw;
  }
}
.slow_wrapper.lp-mosburger .intro__message__txt__food--02 {
  right: -18.085106383%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__food--02 {
    right: -25vw;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .intro__message__txt__food img {
    width: auto;
    height: 100%;
  }
}

/* ========================================

playContent style

========================================*/
.slow_wrapper.lp-mosburger .playContent {
  background-color: #d1c1b0;
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent .l-inner {
    width: 78.125%;
    max-width: 1000px;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent .l-inner .l-heading {
    width: 85%;
  }
}
.slow_wrapper.lp-mosburger .playContent__howto {
  margin-bottom: 40px;
  position: relative;
}
.slow_wrapper.lp-mosburger .playContent__howto__flex {
  position: relative;
  z-index: 1;
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__flex {
    display: flex;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__flex__box01 {
    width: 52%;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__flex__box02 {
    width: 48%;
    position: relative;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__flex__box02 img {
    width: 108.3333333333%;
    max-width: none;
    position: absolute;
    top: 0;
    right: 0;
  }
}
.slow_wrapper.lp-mosburger .playContent__howto__box03 {
  position: relative;
  z-index: 1;
}
.slow_wrapper.lp-mosburger .playContent__howto__box04 {
  position: relative;
  z-index: 1;
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__box04 {
    width: 94%;
    height: 33.203125vw;
    max-height: 425px;
    min-height: 360px;
    margin: 0 auto;
    display: flex;
    position: relative;
  }
}
@media (min-width: 641px) {
  .slow_wrapper.lp-mosburger .playContent__howto__box04 img {
    position: absolute;
    top: -6.3529411765%;
    left: 0;
  }
}
.slow_wrapper.lp-mosburger .playContent__howto__notes {
  margin: auto 0 0 auto;
  text-align: right;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .playContent__howto__notes {
    margin-top: 1em;
  }
}
.slow_wrapper.lp-mosburger .playContent__howto__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.slow_wrapper.lp-mosburger .playContent .l-official__txt {
  width: 44%;
  margin: 0 auto 2%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .playContent .l-official__txt {
    width: 81.6326530612%;
    margin: 0 auto 3.4013605442%;
  }
}
.slow_wrapper.lp-mosburger .playContent .l-official__btn {
  width: 42.5%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .playContent .l-official__btn {
    width: 78.231292517%;
  }
}

/* ========================================

travelinMOS style

========================================*/
.slow_wrapper.lp-mosburger .travelinMOS {
  background-color: #ffeac0;
}
.slow_wrapper.lp-mosburger .travelinMOS__item {
  margin-bottom: 20px;
  display: flex;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .travelinMOS__item {
    margin-bottom: 6.8027210884%;
    flex-direction: column;
  }
}
.slow_wrapper.lp-mosburger .travelinMOS__item li {
  width: 33.33333%;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .travelinMOS__item li {
    width: 93.537414966%;
    margin: 0 auto 6.8027210884%;
  }
}
.slow_wrapper.lp-mosburger .travelinMOS__item__name {
  color: #036f3b;
  font-size: clamp(1.6em, 1.640625vw, 2.1em);
  font-weight: bold;
  letter-spacing: 0.15em;
  text-align: center;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .travelinMOS__item__name {
    font-size: clamp(1em, 3.4375vw, 1.4em);
  }
}
.slow_wrapper.lp-mosburger .travelinMOS__what {
  margin-bottom: 40px;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .travelinMOS__what {
    margin-bottom: 10.2040816327%;
  }
}
.slow_wrapper.lp-mosburger .travelinMOS__what__img {
  width: 58.5106382979%;
  margin: 0 auto 40px;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .travelinMOS__what__img {
    width: 93.537414966%;
    margin-bottom: 3.4013605442%;
  }
}

/* ========================================

footer style

========================================*/
.slow_wrapper.lp-mosburger .lp-mosburger__footer {
  background-color: #72967a;
  position: relative;
  z-index: 1;
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner {
  width: 90%;
  max-width: 920px;
  margin: 0 auto;
  padding: 0 0 60px;
  text-align: center;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .lp-mosburger__footer .inner {
    padding: 0 0 6.25%;
  }
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi {
  margin-bottom: 25px;
  font-size: 1.2em;
  line-height: 1em;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi {
    margin-bottom: 2%;
    font-size: 1em;
  }
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li {
    margin-bottom: 1em;
  }
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li:not(:first-child) {
  padding-left: 2em;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li:not(:first-child) {
    padding-left: 1em;
  }
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li:not(:last-child) {
  padding-right: 2em;
  border-right: solid 1px #FFFFFF;
}
@media (max-width: 640px) {
  .slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li:not(:last-child) {
    padding-right: 1em;
  }
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .footer_navi li a {
  color: #FFFFFF;
}
.slow_wrapper.lp-mosburger .lp-mosburger__footer .inner .copyright {
  color: #FFFFFF;
}/*# sourceMappingURL=lp-mosburger.css.map */