@charset "UTF-8";
:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert
}
*, :after, :before {
  box-sizing: border-box
}
html {
  -webkit-text-size-adjust: none;
  text-size-adjust: none
}
a, button {
  cursor: revert
}
menu, ol, summary, ul {
  list-style: none
}
img {
  max-inline-size: 100%;
  max-block-size: 100%
}
table {
  border-collapse: collapse
}
input, textarea {
  -webkit-user-select: auto
}
textarea {
  white-space: revert
}
meter {
  appearance: revert
}
:where(pre) {
  all: revert;
  box-sizing: border-box
}
::placeholder {
  color: unset
}
:where([hidden]) {
  display: none
}
:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto
}
:where([draggable=true]) {
  -webkit-user-drag: element
}
:where(dialog:modal) {
  all: revert;
  box-sizing: border-box
}
::-webkit-details-marker {
  display: none
}
@media (min-width:961px) {
  .global-pc-mt-0px {
    margin-top: 0px !important
  }
  .global-pc-pt-0px {
    padding-top: 0px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-0px {
    margin-right: 0px !important
  }
  .global-pc-pr-0px {
    padding-right: 0px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-0px {
    margin-bottom: 0px !important
  }
  .global-pc-pb-0px {
    padding-bottom: 0px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-0px {
    margin-left: 0px !important
  }
  .global-pc-pl-0px {
    padding-left: 0px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-10px {
    margin-top: 10px !important
  }
  .global-pc-pt-10px {
    padding-top: 10px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-10px {
    margin-right: 10px !important
  }
  .global-pc-pr-10px {
    padding-right: 10px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-10px {
    margin-bottom: 10px !important
  }
  .global-pc-pb-10px {
    padding-bottom: 10px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-10px {
    margin-left: 10px !important
  }
  .global-pc-pl-10px {
    padding-left: 10px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-20px {
    margin-top: 20px !important
  }
  .global-pc-pt-20px {
    padding-top: 20px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-20px {
    margin-right: 20px !important
  }
  .global-pc-pr-20px {
    padding-right: 20px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-20px {
    margin-bottom: 20px !important
  }
  .global-pc-pb-20px {
    padding-bottom: 20px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-20px {
    margin-left: 20px !important
  }
  .global-pc-pl-20px {
    padding-left: 20px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-30px {
    margin-top: 30px !important
  }
  .global-pc-pt-30px {
    padding-top: 30px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-30px {
    margin-right: 30px !important
  }
  .global-pc-pr-30px {
    padding-right: 30px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-30px {
    margin-bottom: 30px !important
  }
  .global-pc-pb-30px {
    padding-bottom: 30px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-30px {
    margin-left: 30px !important
  }
  .global-pc-pl-30px {
    padding-left: 30px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-40px {
    margin-top: 40px !important
  }
  .global-pc-pt-40px {
    padding-top: 40px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-40px {
    margin-right: 40px !important
  }
  .global-pc-pr-40px {
    padding-right: 40px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-40px {
    margin-bottom: 40px !important
  }
  .global-pc-pb-40px {
    padding-bottom: 40px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-40px {
    margin-left: 40px !important
  }
  .global-pc-pl-40px {
    padding-left: 40px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-50px {
    margin-top: 50px !important
  }
  .global-pc-pt-50px {
    padding-top: 50px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-50px {
    margin-right: 50px !important
  }
  .global-pc-pr-50px {
    padding-right: 50px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-50px {
    margin-bottom: 50px !important
  }
  .global-pc-pb-50px {
    padding-bottom: 50px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-50px {
    margin-left: 50px !important
  }
  .global-pc-pl-50px {
    padding-left: 50px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-60px {
    margin-top: 60px !important
  }
  .global-pc-pt-60px {
    padding-top: 60px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-60px {
    margin-right: 60px !important
  }
  .global-pc-pr-60px {
    padding-right: 60px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-60px {
    margin-bottom: 60px !important
  }
  .global-pc-pb-60px {
    padding-bottom: 60px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-60px {
    margin-left: 60px !important
  }
  .global-pc-pl-60px {
    padding-left: 60px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-70px {
    margin-top: 70px !important
  }
  .global-pc-pt-70px {
    padding-top: 70px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-70px {
    margin-right: 70px !important
  }
  .global-pc-pr-70px {
    padding-right: 70px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-70px {
    margin-bottom: 70px !important
  }
  .global-pc-pb-70px {
    padding-bottom: 70px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-70px {
    margin-left: 70px !important
  }
  .global-pc-pl-70px {
    padding-left: 70px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-80px {
    margin-top: 80px !important
  }
  .global-pc-pt-80px {
    padding-top: 80px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-80px {
    margin-right: 80px !important
  }
  .global-pc-pr-80px {
    padding-right: 80px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-80px {
    margin-bottom: 80px !important
  }
  .global-pc-pb-80px {
    padding-bottom: 80px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-80px {
    margin-left: 80px !important
  }
  .global-pc-pl-80px {
    padding-left: 80px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-90px {
    margin-top: 90px !important
  }
  .global-pc-pt-90px {
    padding-top: 90px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-90px {
    margin-right: 90px !important
  }
  .global-pc-pr-90px {
    padding-right: 90px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-90px {
    margin-bottom: 90px !important
  }
  .global-pc-pb-90px {
    padding-bottom: 90px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-90px {
    margin-left: 90px !important
  }
  .global-pc-pl-90px {
    padding-left: 90px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-100px {
    margin-top: 100px !important
  }
  .global-pc-pt-100px {
    padding-top: 100px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-100px {
    margin-right: 100px !important
  }
  .global-pc-pr-100px {
    padding-right: 100px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-100px {
    margin-bottom: 100px !important
  }
  .global-pc-pb-100px {
    padding-bottom: 100px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-100px {
    margin-left: 100px !important
  }
  .global-pc-pl-100px {
    padding-left: 100px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-110px {
    margin-top: 110px !important
  }
  .global-pc-pt-110px {
    padding-top: 110px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-110px {
    margin-right: 110px !important
  }
  .global-pc-pr-110px {
    padding-right: 110px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-110px {
    margin-bottom: 110px !important
  }
  .global-pc-pb-110px {
    padding-bottom: 110px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-110px {
    margin-left: 110px !important
  }
  .global-pc-pl-110px {
    padding-left: 110px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-120px {
    margin-top: 120px !important
  }
  .global-pc-pt-120px {
    padding-top: 120px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-120px {
    margin-right: 120px !important
  }
  .global-pc-pr-120px {
    padding-right: 120px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-120px {
    margin-bottom: 120px !important
  }
  .global-pc-pb-120px {
    padding-bottom: 120px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-120px {
    margin-left: 120px !important
  }
  .global-pc-pl-120px {
    padding-left: 120px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-130px {
    margin-top: 130px !important
  }
  .global-pc-pt-130px {
    padding-top: 130px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-130px {
    margin-right: 130px !important
  }
  .global-pc-pr-130px {
    padding-right: 130px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-130px {
    margin-bottom: 130px !important
  }
  .global-pc-pb-130px {
    padding-bottom: 130px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-130px {
    margin-left: 130px !important
  }
  .global-pc-pl-130px {
    padding-left: 130px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-140px {
    margin-top: 140px !important
  }
  .global-pc-pt-140px {
    padding-top: 140px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-140px {
    margin-right: 140px !important
  }
  .global-pc-pr-140px {
    padding-right: 140px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-140px {
    margin-bottom: 140px !important
  }
  .global-pc-pb-140px {
    padding-bottom: 140px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-140px {
    margin-left: 140px !important
  }
  .global-pc-pl-140px {
    padding-left: 140px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-150px {
    margin-top: 150px !important
  }
  .global-pc-pt-150px {
    padding-top: 150px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-150px {
    margin-right: 150px !important
  }
  .global-pc-pr-150px {
    padding-right: 150px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-150px {
    margin-bottom: 150px !important
  }
  .global-pc-pb-150px {
    padding-bottom: 150px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-150px {
    margin-left: 150px !important
  }
  .global-pc-pl-150px {
    padding-left: 150px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-160px {
    margin-top: 160px !important
  }
  .global-pc-pt-160px {
    padding-top: 160px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-160px {
    margin-right: 160px !important
  }
  .global-pc-pr-160px {
    padding-right: 160px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-160px {
    margin-bottom: 160px !important
  }
  .global-pc-pb-160px {
    padding-bottom: 160px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-160px {
    margin-left: 160px !important
  }
  .global-pc-pl-160px {
    padding-left: 160px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-170px {
    margin-top: 170px !important
  }
  .global-pc-pt-170px {
    padding-top: 170px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-170px {
    margin-right: 170px !important
  }
  .global-pc-pr-170px {
    padding-right: 170px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-170px {
    margin-bottom: 170px !important
  }
  .global-pc-pb-170px {
    padding-bottom: 170px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-170px {
    margin-left: 170px !important
  }
  .global-pc-pl-170px {
    padding-left: 170px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-180px {
    margin-top: 180px !important
  }
  .global-pc-pt-180px {
    padding-top: 180px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-180px {
    margin-right: 180px !important
  }
  .global-pc-pr-180px {
    padding-right: 180px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-180px {
    margin-bottom: 180px !important
  }
  .global-pc-pb-180px {
    padding-bottom: 180px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-180px {
    margin-left: 180px !important
  }
  .global-pc-pl-180px {
    padding-left: 180px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-190px {
    margin-top: 190px !important
  }
  .global-pc-pt-190px {
    padding-top: 190px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-190px {
    margin-right: 190px !important
  }
  .global-pc-pr-190px {
    padding-right: 190px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-190px {
    margin-bottom: 190px !important
  }
  .global-pc-pb-190px {
    padding-bottom: 190px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-190px {
    margin-left: 190px !important
  }
  .global-pc-pl-190px {
    padding-left: 190px !important
  }
}
@media (min-width:961px) {
  .global-pc-mt-200px {
    margin-top: 200px !important
  }
  .global-pc-pt-200px {
    padding-top: 200px !important
  }
}
@media (min-width:961px) {
  .global-pc-mr-200px {
    margin-right: 200px !important
  }
  .global-pc-pr-200px {
    padding-right: 200px !important
  }
}
@media (min-width:961px) {
  .global-pc-mb-200px {
    margin-bottom: 200px !important
  }
  .global-pc-pb-200px {
    padding-bottom: 200px !important
  }
}
@media (min-width:961px) {
  .global-pc-ml-200px {
    margin-left: 200px !important
  }
  .global-pc-pl-200px {
    padding-left: 200px !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-0vw {
    margin-top: 0vw !important
  }
  .global-sp-pt-0vw {
    padding-top: 0vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-0vw {
    margin-right: 0vw !important
  }
  .global-sp-pr-0vw {
    padding-right: 0vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-0vw {
    margin-bottom: 0vw !important
  }
  .global-sp-pb-0vw {
    padding-bottom: 0vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-0vw {
    margin-left: 0vw !important
  }
  .global-sp-pl-0vw {
    padding-left: 0vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-1vw {
    margin-top: 1vw !important
  }
  .global-sp-pt-1vw {
    padding-top: 1vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-1vw {
    margin-right: 1vw !important
  }
  .global-sp-pr-1vw {
    padding-right: 1vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-1vw {
    margin-bottom: 1vw !important
  }
  .global-sp-pb-1vw {
    padding-bottom: 1vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-1vw {
    margin-left: 1vw !important
  }
  .global-sp-pl-1vw {
    padding-left: 1vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-2vw {
    margin-top: 2vw !important
  }
  .global-sp-pt-2vw {
    padding-top: 2vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-2vw {
    margin-right: 2vw !important
  }
  .global-sp-pr-2vw {
    padding-right: 2vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-2vw {
    margin-bottom: 2vw !important
  }
  .global-sp-pb-2vw {
    padding-bottom: 2vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-2vw {
    margin-left: 2vw !important
  }
  .global-sp-pl-2vw {
    padding-left: 2vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-3vw {
    margin-top: 3vw !important
  }
  .global-sp-pt-3vw {
    padding-top: 3vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-3vw {
    margin-right: 3vw !important
  }
  .global-sp-pr-3vw {
    padding-right: 3vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-3vw {
    margin-bottom: 3vw !important
  }
  .global-sp-pb-3vw {
    padding-bottom: 3vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-3vw {
    margin-left: 3vw !important
  }
  .global-sp-pl-3vw {
    padding-left: 3vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-4vw {
    margin-top: 4vw !important
  }
  .global-sp-pt-4vw {
    padding-top: 4vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-4vw {
    margin-right: 4vw !important
  }
  .global-sp-pr-4vw {
    padding-right: 4vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-4vw {
    margin-bottom: 4vw !important
  }
  .global-sp-pb-4vw {
    padding-bottom: 4vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-4vw {
    margin-left: 4vw !important
  }
  .global-sp-pl-4vw {
    padding-left: 4vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-5vw {
    margin-top: 5vw !important
  }
  .global-sp-pt-5vw {
    padding-top: 5vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-5vw {
    margin-right: 5vw !important
  }
  .global-sp-pr-5vw {
    padding-right: 5vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-5vw {
    margin-bottom: 5vw !important
  }
  .global-sp-pb-5vw {
    padding-bottom: 5vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-5vw {
    margin-left: 5vw !important
  }
  .global-sp-pl-5vw {
    padding-left: 5vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-6vw {
    margin-top: 6vw !important
  }
  .global-sp-pt-6vw {
    padding-top: 6vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-6vw {
    margin-right: 6vw !important
  }
  .global-sp-pr-6vw {
    padding-right: 6vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-6vw {
    margin-bottom: 6vw !important
  }
  .global-sp-pb-6vw {
    padding-bottom: 6vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-6vw {
    margin-left: 6vw !important
  }
  .global-sp-pl-6vw {
    padding-left: 6vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-7vw {
    margin-top: 7vw !important
  }
  .global-sp-pt-7vw {
    padding-top: 7vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-7vw {
    margin-right: 7vw !important
  }
  .global-sp-pr-7vw {
    padding-right: 7vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-7vw {
    margin-bottom: 7vw !important
  }
  .global-sp-pb-7vw {
    padding-bottom: 7vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-7vw {
    margin-left: 7vw !important
  }
  .global-sp-pl-7vw {
    padding-left: 7vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-8vw {
    margin-top: 8vw !important
  }
  .global-sp-pt-8vw {
    padding-top: 8vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-8vw {
    margin-right: 8vw !important
  }
  .global-sp-pr-8vw {
    padding-right: 8vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-8vw {
    margin-bottom: 8vw !important
  }
  .global-sp-pb-8vw {
    padding-bottom: 8vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-8vw {
    margin-left: 8vw !important
  }
  .global-sp-pl-8vw {
    padding-left: 8vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-9vw {
    margin-top: 9vw !important
  }
  .global-sp-pt-9vw {
    padding-top: 9vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-9vw {
    margin-right: 9vw !important
  }
  .global-sp-pr-9vw {
    padding-right: 9vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-9vw {
    margin-bottom: 9vw !important
  }
  .global-sp-pb-9vw {
    padding-bottom: 9vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-9vw {
    margin-left: 9vw !important
  }
  .global-sp-pl-9vw {
    padding-left: 9vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-10vw {
    margin-top: 10vw !important
  }
  .global-sp-pt-10vw {
    padding-top: 10vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-10vw {
    margin-right: 10vw !important
  }
  .global-sp-pr-10vw {
    padding-right: 10vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-10vw {
    margin-bottom: 10vw !important
  }
  .global-sp-pb-10vw {
    padding-bottom: 10vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-10vw {
    margin-left: 10vw !important
  }
  .global-sp-pl-10vw {
    padding-left: 10vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-11vw {
    margin-top: 11vw !important
  }
  .global-sp-pt-11vw {
    padding-top: 11vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-11vw {
    margin-right: 11vw !important
  }
  .global-sp-pr-11vw {
    padding-right: 11vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-11vw {
    margin-bottom: 11vw !important
  }
  .global-sp-pb-11vw {
    padding-bottom: 11vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-11vw {
    margin-left: 11vw !important
  }
  .global-sp-pl-11vw {
    padding-left: 11vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-12vw {
    margin-top: 12vw !important
  }
  .global-sp-pt-12vw {
    padding-top: 12vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-12vw {
    margin-right: 12vw !important
  }
  .global-sp-pr-12vw {
    padding-right: 12vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-12vw {
    margin-bottom: 12vw !important
  }
  .global-sp-pb-12vw {
    padding-bottom: 12vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-12vw {
    margin-left: 12vw !important
  }
  .global-sp-pl-12vw {
    padding-left: 12vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-13vw {
    margin-top: 13vw !important
  }
  .global-sp-pt-13vw {
    padding-top: 13vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-13vw {
    margin-right: 13vw !important
  }
  .global-sp-pr-13vw {
    padding-right: 13vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-13vw {
    margin-bottom: 13vw !important
  }
  .global-sp-pb-13vw {
    padding-bottom: 13vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-13vw {
    margin-left: 13vw !important
  }
  .global-sp-pl-13vw {
    padding-left: 13vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-14vw {
    margin-top: 14vw !important
  }
  .global-sp-pt-14vw {
    padding-top: 14vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-14vw {
    margin-right: 14vw !important
  }
  .global-sp-pr-14vw {
    padding-right: 14vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-14vw {
    margin-bottom: 14vw !important
  }
  .global-sp-pb-14vw {
    padding-bottom: 14vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-14vw {
    margin-left: 14vw !important
  }
  .global-sp-pl-14vw {
    padding-left: 14vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-15vw {
    margin-top: 15vw !important
  }
  .global-sp-pt-15vw {
    padding-top: 15vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-15vw {
    margin-right: 15vw !important
  }
  .global-sp-pr-15vw {
    padding-right: 15vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-15vw {
    margin-bottom: 15vw !important
  }
  .global-sp-pb-15vw {
    padding-bottom: 15vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-15vw {
    margin-left: 15vw !important
  }
  .global-sp-pl-15vw {
    padding-left: 15vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-16vw {
    margin-top: 16vw !important
  }
  .global-sp-pt-16vw {
    padding-top: 16vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-16vw {
    margin-right: 16vw !important
  }
  .global-sp-pr-16vw {
    padding-right: 16vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-16vw {
    margin-bottom: 16vw !important
  }
  .global-sp-pb-16vw {
    padding-bottom: 16vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-16vw {
    margin-left: 16vw !important
  }
  .global-sp-pl-16vw {
    padding-left: 16vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-17vw {
    margin-top: 17vw !important
  }
  .global-sp-pt-17vw {
    padding-top: 17vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-17vw {
    margin-right: 17vw !important
  }
  .global-sp-pr-17vw {
    padding-right: 17vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-17vw {
    margin-bottom: 17vw !important
  }
  .global-sp-pb-17vw {
    padding-bottom: 17vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-17vw {
    margin-left: 17vw !important
  }
  .global-sp-pl-17vw {
    padding-left: 17vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-18vw {
    margin-top: 18vw !important
  }
  .global-sp-pt-18vw {
    padding-top: 18vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-18vw {
    margin-right: 18vw !important
  }
  .global-sp-pr-18vw {
    padding-right: 18vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-18vw {
    margin-bottom: 18vw !important
  }
  .global-sp-pb-18vw {
    padding-bottom: 18vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-18vw {
    margin-left: 18vw !important
  }
  .global-sp-pl-18vw {
    padding-left: 18vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-19vw {
    margin-top: 19vw !important
  }
  .global-sp-pt-19vw {
    padding-top: 19vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-19vw {
    margin-right: 19vw !important
  }
  .global-sp-pr-19vw {
    padding-right: 19vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-19vw {
    margin-bottom: 19vw !important
  }
  .global-sp-pb-19vw {
    padding-bottom: 19vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-19vw {
    margin-left: 19vw !important
  }
  .global-sp-pl-19vw {
    padding-left: 19vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-20vw {
    margin-top: 20vw !important
  }
  .global-sp-pt-20vw {
    padding-top: 20vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-20vw {
    margin-right: 20vw !important
  }
  .global-sp-pr-20vw {
    padding-right: 20vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-20vw {
    margin-bottom: 20vw !important
  }
  .global-sp-pb-20vw {
    padding-bottom: 20vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-20vw {
    margin-left: 20vw !important
  }
  .global-sp-pl-20vw {
    padding-left: 20vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-21vw {
    margin-top: 21vw !important
  }
  .global-sp-pt-21vw {
    padding-top: 21vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-21vw {
    margin-right: 21vw !important
  }
  .global-sp-pr-21vw {
    padding-right: 21vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-21vw {
    margin-bottom: 21vw !important
  }
  .global-sp-pb-21vw {
    padding-bottom: 21vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-21vw {
    margin-left: 21vw !important
  }
  .global-sp-pl-21vw {
    padding-left: 21vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-22vw {
    margin-top: 22vw !important
  }
  .global-sp-pt-22vw {
    padding-top: 22vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-22vw {
    margin-right: 22vw !important
  }
  .global-sp-pr-22vw {
    padding-right: 22vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-22vw {
    margin-bottom: 22vw !important
  }
  .global-sp-pb-22vw {
    padding-bottom: 22vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-22vw {
    margin-left: 22vw !important
  }
  .global-sp-pl-22vw {
    padding-left: 22vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-23vw {
    margin-top: 23vw !important
  }
  .global-sp-pt-23vw {
    padding-top: 23vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-23vw {
    margin-right: 23vw !important
  }
  .global-sp-pr-23vw {
    padding-right: 23vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-23vw {
    margin-bottom: 23vw !important
  }
  .global-sp-pb-23vw {
    padding-bottom: 23vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-23vw {
    margin-left: 23vw !important
  }
  .global-sp-pl-23vw {
    padding-left: 23vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-24vw {
    margin-top: 24vw !important
  }
  .global-sp-pt-24vw {
    padding-top: 24vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-24vw {
    margin-right: 24vw !important
  }
  .global-sp-pr-24vw {
    padding-right: 24vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-24vw {
    margin-bottom: 24vw !important
  }
  .global-sp-pb-24vw {
    padding-bottom: 24vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-24vw {
    margin-left: 24vw !important
  }
  .global-sp-pl-24vw {
    padding-left: 24vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-25vw {
    margin-top: 25vw !important
  }
  .global-sp-pt-25vw {
    padding-top: 25vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-25vw {
    margin-right: 25vw !important
  }
  .global-sp-pr-25vw {
    padding-right: 25vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-25vw {
    margin-bottom: 25vw !important
  }
  .global-sp-pb-25vw {
    padding-bottom: 25vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-25vw {
    margin-left: 25vw !important
  }
  .global-sp-pl-25vw {
    padding-left: 25vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-26vw {
    margin-top: 26vw !important
  }
  .global-sp-pt-26vw {
    padding-top: 26vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-26vw {
    margin-right: 26vw !important
  }
  .global-sp-pr-26vw {
    padding-right: 26vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-26vw {
    margin-bottom: 26vw !important
  }
  .global-sp-pb-26vw {
    padding-bottom: 26vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-26vw {
    margin-left: 26vw !important
  }
  .global-sp-pl-26vw {
    padding-left: 26vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-27vw {
    margin-top: 27vw !important
  }
  .global-sp-pt-27vw {
    padding-top: 27vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-27vw {
    margin-right: 27vw !important
  }
  .global-sp-pr-27vw {
    padding-right: 27vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-27vw {
    margin-bottom: 27vw !important
  }
  .global-sp-pb-27vw {
    padding-bottom: 27vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-27vw {
    margin-left: 27vw !important
  }
  .global-sp-pl-27vw {
    padding-left: 27vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-28vw {
    margin-top: 28vw !important
  }
  .global-sp-pt-28vw {
    padding-top: 28vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-28vw {
    margin-right: 28vw !important
  }
  .global-sp-pr-28vw {
    padding-right: 28vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-28vw {
    margin-bottom: 28vw !important
  }
  .global-sp-pb-28vw {
    padding-bottom: 28vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-28vw {
    margin-left: 28vw !important
  }
  .global-sp-pl-28vw {
    padding-left: 28vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-29vw {
    margin-top: 29vw !important
  }
  .global-sp-pt-29vw {
    padding-top: 29vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-29vw {
    margin-right: 29vw !important
  }
  .global-sp-pr-29vw {
    padding-right: 29vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-29vw {
    margin-bottom: 29vw !important
  }
  .global-sp-pb-29vw {
    padding-bottom: 29vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-29vw {
    margin-left: 29vw !important
  }
  .global-sp-pl-29vw {
    padding-left: 29vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-30vw {
    margin-top: 30vw !important
  }
  .global-sp-pt-30vw {
    padding-top: 30vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-30vw {
    margin-right: 30vw !important
  }
  .global-sp-pr-30vw {
    padding-right: 30vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-30vw {
    margin-bottom: 30vw !important
  }
  .global-sp-pb-30vw {
    padding-bottom: 30vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-30vw {
    margin-left: 30vw !important
  }
  .global-sp-pl-30vw {
    padding-left: 30vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-31vw {
    margin-top: 31vw !important
  }
  .global-sp-pt-31vw {
    padding-top: 31vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-31vw {
    margin-right: 31vw !important
  }
  .global-sp-pr-31vw {
    padding-right: 31vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-31vw {
    margin-bottom: 31vw !important
  }
  .global-sp-pb-31vw {
    padding-bottom: 31vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-31vw {
    margin-left: 31vw !important
  }
  .global-sp-pl-31vw {
    padding-left: 31vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-32vw {
    margin-top: 32vw !important
  }
  .global-sp-pt-32vw {
    padding-top: 32vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-32vw {
    margin-right: 32vw !important
  }
  .global-sp-pr-32vw {
    padding-right: 32vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-32vw {
    margin-bottom: 32vw !important
  }
  .global-sp-pb-32vw {
    padding-bottom: 32vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-32vw {
    margin-left: 32vw !important
  }
  .global-sp-pl-32vw {
    padding-left: 32vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-33vw {
    margin-top: 33vw !important
  }
  .global-sp-pt-33vw {
    padding-top: 33vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-33vw {
    margin-right: 33vw !important
  }
  .global-sp-pr-33vw {
    padding-right: 33vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-33vw {
    margin-bottom: 33vw !important
  }
  .global-sp-pb-33vw {
    padding-bottom: 33vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-33vw {
    margin-left: 33vw !important
  }
  .global-sp-pl-33vw {
    padding-left: 33vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-34vw {
    margin-top: 34vw !important
  }
  .global-sp-pt-34vw {
    padding-top: 34vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-34vw {
    margin-right: 34vw !important
  }
  .global-sp-pr-34vw {
    padding-right: 34vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-34vw {
    margin-bottom: 34vw !important
  }
  .global-sp-pb-34vw {
    padding-bottom: 34vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-34vw {
    margin-left: 34vw !important
  }
  .global-sp-pl-34vw {
    padding-left: 34vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-35vw {
    margin-top: 35vw !important
  }
  .global-sp-pt-35vw {
    padding-top: 35vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-35vw {
    margin-right: 35vw !important
  }
  .global-sp-pr-35vw {
    padding-right: 35vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-35vw {
    margin-bottom: 35vw !important
  }
  .global-sp-pb-35vw {
    padding-bottom: 35vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-35vw {
    margin-left: 35vw !important
  }
  .global-sp-pl-35vw {
    padding-left: 35vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-36vw {
    margin-top: 36vw !important
  }
  .global-sp-pt-36vw {
    padding-top: 36vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-36vw {
    margin-right: 36vw !important
  }
  .global-sp-pr-36vw {
    padding-right: 36vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-36vw {
    margin-bottom: 36vw !important
  }
  .global-sp-pb-36vw {
    padding-bottom: 36vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-36vw {
    margin-left: 36vw !important
  }
  .global-sp-pl-36vw {
    padding-left: 36vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-37vw {
    margin-top: 37vw !important
  }
  .global-sp-pt-37vw {
    padding-top: 37vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-37vw {
    margin-right: 37vw !important
  }
  .global-sp-pr-37vw {
    padding-right: 37vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-37vw {
    margin-bottom: 37vw !important
  }
  .global-sp-pb-37vw {
    padding-bottom: 37vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-37vw {
    margin-left: 37vw !important
  }
  .global-sp-pl-37vw {
    padding-left: 37vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-38vw {
    margin-top: 38vw !important
  }
  .global-sp-pt-38vw {
    padding-top: 38vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-38vw {
    margin-right: 38vw !important
  }
  .global-sp-pr-38vw {
    padding-right: 38vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-38vw {
    margin-bottom: 38vw !important
  }
  .global-sp-pb-38vw {
    padding-bottom: 38vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-38vw {
    margin-left: 38vw !important
  }
  .global-sp-pl-38vw {
    padding-left: 38vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-39vw {
    margin-top: 39vw !important
  }
  .global-sp-pt-39vw {
    padding-top: 39vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-39vw {
    margin-right: 39vw !important
  }
  .global-sp-pr-39vw {
    padding-right: 39vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-39vw {
    margin-bottom: 39vw !important
  }
  .global-sp-pb-39vw {
    padding-bottom: 39vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-39vw {
    margin-left: 39vw !important
  }
  .global-sp-pl-39vw {
    padding-left: 39vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-40vw {
    margin-top: 40vw !important
  }
  .global-sp-pt-40vw {
    padding-top: 40vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-40vw {
    margin-right: 40vw !important
  }
  .global-sp-pr-40vw {
    padding-right: 40vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-40vw {
    margin-bottom: 40vw !important
  }
  .global-sp-pb-40vw {
    padding-bottom: 40vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-40vw {
    margin-left: 40vw !important
  }
  .global-sp-pl-40vw {
    padding-left: 40vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-41vw {
    margin-top: 41vw !important
  }
  .global-sp-pt-41vw {
    padding-top: 41vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-41vw {
    margin-right: 41vw !important
  }
  .global-sp-pr-41vw {
    padding-right: 41vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-41vw {
    margin-bottom: 41vw !important
  }
  .global-sp-pb-41vw {
    padding-bottom: 41vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-41vw {
    margin-left: 41vw !important
  }
  .global-sp-pl-41vw {
    padding-left: 41vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-42vw {
    margin-top: 42vw !important
  }
  .global-sp-pt-42vw {
    padding-top: 42vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-42vw {
    margin-right: 42vw !important
  }
  .global-sp-pr-42vw {
    padding-right: 42vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-42vw {
    margin-bottom: 42vw !important
  }
  .global-sp-pb-42vw {
    padding-bottom: 42vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-42vw {
    margin-left: 42vw !important
  }
  .global-sp-pl-42vw {
    padding-left: 42vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-43vw {
    margin-top: 43vw !important
  }
  .global-sp-pt-43vw {
    padding-top: 43vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-43vw {
    margin-right: 43vw !important
  }
  .global-sp-pr-43vw {
    padding-right: 43vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-43vw {
    margin-bottom: 43vw !important
  }
  .global-sp-pb-43vw {
    padding-bottom: 43vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-43vw {
    margin-left: 43vw !important
  }
  .global-sp-pl-43vw {
    padding-left: 43vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-44vw {
    margin-top: 44vw !important
  }
  .global-sp-pt-44vw {
    padding-top: 44vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-44vw {
    margin-right: 44vw !important
  }
  .global-sp-pr-44vw {
    padding-right: 44vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-44vw {
    margin-bottom: 44vw !important
  }
  .global-sp-pb-44vw {
    padding-bottom: 44vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-44vw {
    margin-left: 44vw !important
  }
  .global-sp-pl-44vw {
    padding-left: 44vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-45vw {
    margin-top: 45vw !important
  }
  .global-sp-pt-45vw {
    padding-top: 45vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-45vw {
    margin-right: 45vw !important
  }
  .global-sp-pr-45vw {
    padding-right: 45vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-45vw {
    margin-bottom: 45vw !important
  }
  .global-sp-pb-45vw {
    padding-bottom: 45vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-45vw {
    margin-left: 45vw !important
  }
  .global-sp-pl-45vw {
    padding-left: 45vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-46vw {
    margin-top: 46vw !important
  }
  .global-sp-pt-46vw {
    padding-top: 46vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-46vw {
    margin-right: 46vw !important
  }
  .global-sp-pr-46vw {
    padding-right: 46vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-46vw {
    margin-bottom: 46vw !important
  }
  .global-sp-pb-46vw {
    padding-bottom: 46vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-46vw {
    margin-left: 46vw !important
  }
  .global-sp-pl-46vw {
    padding-left: 46vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-47vw {
    margin-top: 47vw !important
  }
  .global-sp-pt-47vw {
    padding-top: 47vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-47vw {
    margin-right: 47vw !important
  }
  .global-sp-pr-47vw {
    padding-right: 47vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-47vw {
    margin-bottom: 47vw !important
  }
  .global-sp-pb-47vw {
    padding-bottom: 47vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-47vw {
    margin-left: 47vw !important
  }
  .global-sp-pl-47vw {
    padding-left: 47vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-48vw {
    margin-top: 48vw !important
  }
  .global-sp-pt-48vw {
    padding-top: 48vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-48vw {
    margin-right: 48vw !important
  }
  .global-sp-pr-48vw {
    padding-right: 48vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-48vw {
    margin-bottom: 48vw !important
  }
  .global-sp-pb-48vw {
    padding-bottom: 48vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-48vw {
    margin-left: 48vw !important
  }
  .global-sp-pl-48vw {
    padding-left: 48vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-49vw {
    margin-top: 49vw !important
  }
  .global-sp-pt-49vw {
    padding-top: 49vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-49vw {
    margin-right: 49vw !important
  }
  .global-sp-pr-49vw {
    padding-right: 49vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-49vw {
    margin-bottom: 49vw !important
  }
  .global-sp-pb-49vw {
    padding-bottom: 49vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-49vw {
    margin-left: 49vw !important
  }
  .global-sp-pl-49vw {
    padding-left: 49vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-50vw {
    margin-top: 50vw !important
  }
  .global-sp-pt-50vw {
    padding-top: 50vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-50vw {
    margin-right: 50vw !important
  }
  .global-sp-pr-50vw {
    padding-right: 50vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-50vw {
    margin-bottom: 50vw !important
  }
  .global-sp-pb-50vw {
    padding-bottom: 50vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-50vw {
    margin-left: 50vw !important
  }
  .global-sp-pl-50vw {
    padding-left: 50vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-51vw {
    margin-top: 51vw !important
  }
  .global-sp-pt-51vw {
    padding-top: 51vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-51vw {
    margin-right: 51vw !important
  }
  .global-sp-pr-51vw {
    padding-right: 51vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-51vw {
    margin-bottom: 51vw !important
  }
  .global-sp-pb-51vw {
    padding-bottom: 51vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-51vw {
    margin-left: 51vw !important
  }
  .global-sp-pl-51vw {
    padding-left: 51vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-52vw {
    margin-top: 52vw !important
  }
  .global-sp-pt-52vw {
    padding-top: 52vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-52vw {
    margin-right: 52vw !important
  }
  .global-sp-pr-52vw {
    padding-right: 52vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-52vw {
    margin-bottom: 52vw !important
  }
  .global-sp-pb-52vw {
    padding-bottom: 52vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-52vw {
    margin-left: 52vw !important
  }
  .global-sp-pl-52vw {
    padding-left: 52vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-53vw {
    margin-top: 53vw !important
  }
  .global-sp-pt-53vw {
    padding-top: 53vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-53vw {
    margin-right: 53vw !important
  }
  .global-sp-pr-53vw {
    padding-right: 53vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-53vw {
    margin-bottom: 53vw !important
  }
  .global-sp-pb-53vw {
    padding-bottom: 53vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-53vw {
    margin-left: 53vw !important
  }
  .global-sp-pl-53vw {
    padding-left: 53vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-54vw {
    margin-top: 54vw !important
  }
  .global-sp-pt-54vw {
    padding-top: 54vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-54vw {
    margin-right: 54vw !important
  }
  .global-sp-pr-54vw {
    padding-right: 54vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-54vw {
    margin-bottom: 54vw !important
  }
  .global-sp-pb-54vw {
    padding-bottom: 54vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-54vw {
    margin-left: 54vw !important
  }
  .global-sp-pl-54vw {
    padding-left: 54vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-55vw {
    margin-top: 55vw !important
  }
  .global-sp-pt-55vw {
    padding-top: 55vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-55vw {
    margin-right: 55vw !important
  }
  .global-sp-pr-55vw {
    padding-right: 55vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-55vw {
    margin-bottom: 55vw !important
  }
  .global-sp-pb-55vw {
    padding-bottom: 55vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-55vw {
    margin-left: 55vw !important
  }
  .global-sp-pl-55vw {
    padding-left: 55vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-56vw {
    margin-top: 56vw !important
  }
  .global-sp-pt-56vw {
    padding-top: 56vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-56vw {
    margin-right: 56vw !important
  }
  .global-sp-pr-56vw {
    padding-right: 56vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-56vw {
    margin-bottom: 56vw !important
  }
  .global-sp-pb-56vw {
    padding-bottom: 56vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-56vw {
    margin-left: 56vw !important
  }
  .global-sp-pl-56vw {
    padding-left: 56vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-57vw {
    margin-top: 57vw !important
  }
  .global-sp-pt-57vw {
    padding-top: 57vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-57vw {
    margin-right: 57vw !important
  }
  .global-sp-pr-57vw {
    padding-right: 57vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-57vw {
    margin-bottom: 57vw !important
  }
  .global-sp-pb-57vw {
    padding-bottom: 57vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-57vw {
    margin-left: 57vw !important
  }
  .global-sp-pl-57vw {
    padding-left: 57vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-58vw {
    margin-top: 58vw !important
  }
  .global-sp-pt-58vw {
    padding-top: 58vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-58vw {
    margin-right: 58vw !important
  }
  .global-sp-pr-58vw {
    padding-right: 58vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-58vw {
    margin-bottom: 58vw !important
  }
  .global-sp-pb-58vw {
    padding-bottom: 58vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-58vw {
    margin-left: 58vw !important
  }
  .global-sp-pl-58vw {
    padding-left: 58vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-59vw {
    margin-top: 59vw !important
  }
  .global-sp-pt-59vw {
    padding-top: 59vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-59vw {
    margin-right: 59vw !important
  }
  .global-sp-pr-59vw {
    padding-right: 59vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-59vw {
    margin-bottom: 59vw !important
  }
  .global-sp-pb-59vw {
    padding-bottom: 59vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-59vw {
    margin-left: 59vw !important
  }
  .global-sp-pl-59vw {
    padding-left: 59vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-60vw {
    margin-top: 60vw !important
  }
  .global-sp-pt-60vw {
    padding-top: 60vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-60vw {
    margin-right: 60vw !important
  }
  .global-sp-pr-60vw {
    padding-right: 60vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-60vw {
    margin-bottom: 60vw !important
  }
  .global-sp-pb-60vw {
    padding-bottom: 60vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-60vw {
    margin-left: 60vw !important
  }
  .global-sp-pl-60vw {
    padding-left: 60vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-61vw {
    margin-top: 61vw !important
  }
  .global-sp-pt-61vw {
    padding-top: 61vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-61vw {
    margin-right: 61vw !important
  }
  .global-sp-pr-61vw {
    padding-right: 61vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-61vw {
    margin-bottom: 61vw !important
  }
  .global-sp-pb-61vw {
    padding-bottom: 61vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-61vw {
    margin-left: 61vw !important
  }
  .global-sp-pl-61vw {
    padding-left: 61vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-62vw {
    margin-top: 62vw !important
  }
  .global-sp-pt-62vw {
    padding-top: 62vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-62vw {
    margin-right: 62vw !important
  }
  .global-sp-pr-62vw {
    padding-right: 62vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-62vw {
    margin-bottom: 62vw !important
  }
  .global-sp-pb-62vw {
    padding-bottom: 62vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-62vw {
    margin-left: 62vw !important
  }
  .global-sp-pl-62vw {
    padding-left: 62vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-63vw {
    margin-top: 63vw !important
  }
  .global-sp-pt-63vw {
    padding-top: 63vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-63vw {
    margin-right: 63vw !important
  }
  .global-sp-pr-63vw {
    padding-right: 63vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-63vw {
    margin-bottom: 63vw !important
  }
  .global-sp-pb-63vw {
    padding-bottom: 63vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-63vw {
    margin-left: 63vw !important
  }
  .global-sp-pl-63vw {
    padding-left: 63vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-64vw {
    margin-top: 64vw !important
  }
  .global-sp-pt-64vw {
    padding-top: 64vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-64vw {
    margin-right: 64vw !important
  }
  .global-sp-pr-64vw {
    padding-right: 64vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-64vw {
    margin-bottom: 64vw !important
  }
  .global-sp-pb-64vw {
    padding-bottom: 64vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-64vw {
    margin-left: 64vw !important
  }
  .global-sp-pl-64vw {
    padding-left: 64vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-65vw {
    margin-top: 65vw !important
  }
  .global-sp-pt-65vw {
    padding-top: 65vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-65vw {
    margin-right: 65vw !important
  }
  .global-sp-pr-65vw {
    padding-right: 65vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-65vw {
    margin-bottom: 65vw !important
  }
  .global-sp-pb-65vw {
    padding-bottom: 65vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-65vw {
    margin-left: 65vw !important
  }
  .global-sp-pl-65vw {
    padding-left: 65vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-66vw {
    margin-top: 66vw !important
  }
  .global-sp-pt-66vw {
    padding-top: 66vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-66vw {
    margin-right: 66vw !important
  }
  .global-sp-pr-66vw {
    padding-right: 66vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-66vw {
    margin-bottom: 66vw !important
  }
  .global-sp-pb-66vw {
    padding-bottom: 66vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-66vw {
    margin-left: 66vw !important
  }
  .global-sp-pl-66vw {
    padding-left: 66vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-67vw {
    margin-top: 67vw !important
  }
  .global-sp-pt-67vw {
    padding-top: 67vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-67vw {
    margin-right: 67vw !important
  }
  .global-sp-pr-67vw {
    padding-right: 67vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-67vw {
    margin-bottom: 67vw !important
  }
  .global-sp-pb-67vw {
    padding-bottom: 67vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-67vw {
    margin-left: 67vw !important
  }
  .global-sp-pl-67vw {
    padding-left: 67vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-68vw {
    margin-top: 68vw !important
  }
  .global-sp-pt-68vw {
    padding-top: 68vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-68vw {
    margin-right: 68vw !important
  }
  .global-sp-pr-68vw {
    padding-right: 68vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-68vw {
    margin-bottom: 68vw !important
  }
  .global-sp-pb-68vw {
    padding-bottom: 68vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-68vw {
    margin-left: 68vw !important
  }
  .global-sp-pl-68vw {
    padding-left: 68vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-69vw {
    margin-top: 69vw !important
  }
  .global-sp-pt-69vw {
    padding-top: 69vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-69vw {
    margin-right: 69vw !important
  }
  .global-sp-pr-69vw {
    padding-right: 69vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-69vw {
    margin-bottom: 69vw !important
  }
  .global-sp-pb-69vw {
    padding-bottom: 69vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-69vw {
    margin-left: 69vw !important
  }
  .global-sp-pl-69vw {
    padding-left: 69vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-70vw {
    margin-top: 70vw !important
  }
  .global-sp-pt-70vw {
    padding-top: 70vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-70vw {
    margin-right: 70vw !important
  }
  .global-sp-pr-70vw {
    padding-right: 70vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-70vw {
    margin-bottom: 70vw !important
  }
  .global-sp-pb-70vw {
    padding-bottom: 70vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-70vw {
    margin-left: 70vw !important
  }
  .global-sp-pl-70vw {
    padding-left: 70vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-71vw {
    margin-top: 71vw !important
  }
  .global-sp-pt-71vw {
    padding-top: 71vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-71vw {
    margin-right: 71vw !important
  }
  .global-sp-pr-71vw {
    padding-right: 71vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-71vw {
    margin-bottom: 71vw !important
  }
  .global-sp-pb-71vw {
    padding-bottom: 71vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-71vw {
    margin-left: 71vw !important
  }
  .global-sp-pl-71vw {
    padding-left: 71vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-72vw {
    margin-top: 72vw !important
  }
  .global-sp-pt-72vw {
    padding-top: 72vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-72vw {
    margin-right: 72vw !important
  }
  .global-sp-pr-72vw {
    padding-right: 72vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-72vw {
    margin-bottom: 72vw !important
  }
  .global-sp-pb-72vw {
    padding-bottom: 72vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-72vw {
    margin-left: 72vw !important
  }
  .global-sp-pl-72vw {
    padding-left: 72vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-73vw {
    margin-top: 73vw !important
  }
  .global-sp-pt-73vw {
    padding-top: 73vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-73vw {
    margin-right: 73vw !important
  }
  .global-sp-pr-73vw {
    padding-right: 73vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-73vw {
    margin-bottom: 73vw !important
  }
  .global-sp-pb-73vw {
    padding-bottom: 73vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-73vw {
    margin-left: 73vw !important
  }
  .global-sp-pl-73vw {
    padding-left: 73vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-74vw {
    margin-top: 74vw !important
  }
  .global-sp-pt-74vw {
    padding-top: 74vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-74vw {
    margin-right: 74vw !important
  }
  .global-sp-pr-74vw {
    padding-right: 74vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-74vw {
    margin-bottom: 74vw !important
  }
  .global-sp-pb-74vw {
    padding-bottom: 74vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-74vw {
    margin-left: 74vw !important
  }
  .global-sp-pl-74vw {
    padding-left: 74vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-75vw {
    margin-top: 75vw !important
  }
  .global-sp-pt-75vw {
    padding-top: 75vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-75vw {
    margin-right: 75vw !important
  }
  .global-sp-pr-75vw {
    padding-right: 75vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-75vw {
    margin-bottom: 75vw !important
  }
  .global-sp-pb-75vw {
    padding-bottom: 75vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-75vw {
    margin-left: 75vw !important
  }
  .global-sp-pl-75vw {
    padding-left: 75vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-76vw {
    margin-top: 76vw !important
  }
  .global-sp-pt-76vw {
    padding-top: 76vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-76vw {
    margin-right: 76vw !important
  }
  .global-sp-pr-76vw {
    padding-right: 76vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-76vw {
    margin-bottom: 76vw !important
  }
  .global-sp-pb-76vw {
    padding-bottom: 76vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-76vw {
    margin-left: 76vw !important
  }
  .global-sp-pl-76vw {
    padding-left: 76vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-77vw {
    margin-top: 77vw !important
  }
  .global-sp-pt-77vw {
    padding-top: 77vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-77vw {
    margin-right: 77vw !important
  }
  .global-sp-pr-77vw {
    padding-right: 77vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-77vw {
    margin-bottom: 77vw !important
  }
  .global-sp-pb-77vw {
    padding-bottom: 77vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-77vw {
    margin-left: 77vw !important
  }
  .global-sp-pl-77vw {
    padding-left: 77vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-78vw {
    margin-top: 78vw !important
  }
  .global-sp-pt-78vw {
    padding-top: 78vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-78vw {
    margin-right: 78vw !important
  }
  .global-sp-pr-78vw {
    padding-right: 78vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-78vw {
    margin-bottom: 78vw !important
  }
  .global-sp-pb-78vw {
    padding-bottom: 78vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-78vw {
    margin-left: 78vw !important
  }
  .global-sp-pl-78vw {
    padding-left: 78vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-79vw {
    margin-top: 79vw !important
  }
  .global-sp-pt-79vw {
    padding-top: 79vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-79vw {
    margin-right: 79vw !important
  }
  .global-sp-pr-79vw {
    padding-right: 79vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-79vw {
    margin-bottom: 79vw !important
  }
  .global-sp-pb-79vw {
    padding-bottom: 79vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-79vw {
    margin-left: 79vw !important
  }
  .global-sp-pl-79vw {
    padding-left: 79vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-80vw {
    margin-top: 80vw !important
  }
  .global-sp-pt-80vw {
    padding-top: 80vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-80vw {
    margin-right: 80vw !important
  }
  .global-sp-pr-80vw {
    padding-right: 80vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-80vw {
    margin-bottom: 80vw !important
  }
  .global-sp-pb-80vw {
    padding-bottom: 80vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-80vw {
    margin-left: 80vw !important
  }
  .global-sp-pl-80vw {
    padding-left: 80vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-81vw {
    margin-top: 81vw !important
  }
  .global-sp-pt-81vw {
    padding-top: 81vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-81vw {
    margin-right: 81vw !important
  }
  .global-sp-pr-81vw {
    padding-right: 81vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-81vw {
    margin-bottom: 81vw !important
  }
  .global-sp-pb-81vw {
    padding-bottom: 81vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-81vw {
    margin-left: 81vw !important
  }
  .global-sp-pl-81vw {
    padding-left: 81vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-82vw {
    margin-top: 82vw !important
  }
  .global-sp-pt-82vw {
    padding-top: 82vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-82vw {
    margin-right: 82vw !important
  }
  .global-sp-pr-82vw {
    padding-right: 82vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-82vw {
    margin-bottom: 82vw !important
  }
  .global-sp-pb-82vw {
    padding-bottom: 82vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-82vw {
    margin-left: 82vw !important
  }
  .global-sp-pl-82vw {
    padding-left: 82vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-83vw {
    margin-top: 83vw !important
  }
  .global-sp-pt-83vw {
    padding-top: 83vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-83vw {
    margin-right: 83vw !important
  }
  .global-sp-pr-83vw {
    padding-right: 83vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-83vw {
    margin-bottom: 83vw !important
  }
  .global-sp-pb-83vw {
    padding-bottom: 83vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-83vw {
    margin-left: 83vw !important
  }
  .global-sp-pl-83vw {
    padding-left: 83vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-84vw {
    margin-top: 84vw !important
  }
  .global-sp-pt-84vw {
    padding-top: 84vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-84vw {
    margin-right: 84vw !important
  }
  .global-sp-pr-84vw {
    padding-right: 84vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-84vw {
    margin-bottom: 84vw !important
  }
  .global-sp-pb-84vw {
    padding-bottom: 84vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-84vw {
    margin-left: 84vw !important
  }
  .global-sp-pl-84vw {
    padding-left: 84vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-85vw {
    margin-top: 85vw !important
  }
  .global-sp-pt-85vw {
    padding-top: 85vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-85vw {
    margin-right: 85vw !important
  }
  .global-sp-pr-85vw {
    padding-right: 85vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-85vw {
    margin-bottom: 85vw !important
  }
  .global-sp-pb-85vw {
    padding-bottom: 85vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-85vw {
    margin-left: 85vw !important
  }
  .global-sp-pl-85vw {
    padding-left: 85vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-86vw {
    margin-top: 86vw !important
  }
  .global-sp-pt-86vw {
    padding-top: 86vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-86vw {
    margin-right: 86vw !important
  }
  .global-sp-pr-86vw {
    padding-right: 86vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-86vw {
    margin-bottom: 86vw !important
  }
  .global-sp-pb-86vw {
    padding-bottom: 86vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-86vw {
    margin-left: 86vw !important
  }
  .global-sp-pl-86vw {
    padding-left: 86vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-87vw {
    margin-top: 87vw !important
  }
  .global-sp-pt-87vw {
    padding-top: 87vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-87vw {
    margin-right: 87vw !important
  }
  .global-sp-pr-87vw {
    padding-right: 87vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-87vw {
    margin-bottom: 87vw !important
  }
  .global-sp-pb-87vw {
    padding-bottom: 87vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-87vw {
    margin-left: 87vw !important
  }
  .global-sp-pl-87vw {
    padding-left: 87vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-88vw {
    margin-top: 88vw !important
  }
  .global-sp-pt-88vw {
    padding-top: 88vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-88vw {
    margin-right: 88vw !important
  }
  .global-sp-pr-88vw {
    padding-right: 88vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-88vw {
    margin-bottom: 88vw !important
  }
  .global-sp-pb-88vw {
    padding-bottom: 88vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-88vw {
    margin-left: 88vw !important
  }
  .global-sp-pl-88vw {
    padding-left: 88vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-89vw {
    margin-top: 89vw !important
  }
  .global-sp-pt-89vw {
    padding-top: 89vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-89vw {
    margin-right: 89vw !important
  }
  .global-sp-pr-89vw {
    padding-right: 89vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-89vw {
    margin-bottom: 89vw !important
  }
  .global-sp-pb-89vw {
    padding-bottom: 89vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-89vw {
    margin-left: 89vw !important
  }
  .global-sp-pl-89vw {
    padding-left: 89vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-90vw {
    margin-top: 90vw !important
  }
  .global-sp-pt-90vw {
    padding-top: 90vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-90vw {
    margin-right: 90vw !important
  }
  .global-sp-pr-90vw {
    padding-right: 90vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-90vw {
    margin-bottom: 90vw !important
  }
  .global-sp-pb-90vw {
    padding-bottom: 90vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-90vw {
    margin-left: 90vw !important
  }
  .global-sp-pl-90vw {
    padding-left: 90vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-91vw {
    margin-top: 91vw !important
  }
  .global-sp-pt-91vw {
    padding-top: 91vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-91vw {
    margin-right: 91vw !important
  }
  .global-sp-pr-91vw {
    padding-right: 91vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-91vw {
    margin-bottom: 91vw !important
  }
  .global-sp-pb-91vw {
    padding-bottom: 91vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-91vw {
    margin-left: 91vw !important
  }
  .global-sp-pl-91vw {
    padding-left: 91vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-92vw {
    margin-top: 92vw !important
  }
  .global-sp-pt-92vw {
    padding-top: 92vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-92vw {
    margin-right: 92vw !important
  }
  .global-sp-pr-92vw {
    padding-right: 92vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-92vw {
    margin-bottom: 92vw !important
  }
  .global-sp-pb-92vw {
    padding-bottom: 92vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-92vw {
    margin-left: 92vw !important
  }
  .global-sp-pl-92vw {
    padding-left: 92vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-93vw {
    margin-top: 93vw !important
  }
  .global-sp-pt-93vw {
    padding-top: 93vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-93vw {
    margin-right: 93vw !important
  }
  .global-sp-pr-93vw {
    padding-right: 93vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-93vw {
    margin-bottom: 93vw !important
  }
  .global-sp-pb-93vw {
    padding-bottom: 93vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-93vw {
    margin-left: 93vw !important
  }
  .global-sp-pl-93vw {
    padding-left: 93vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-94vw {
    margin-top: 94vw !important
  }
  .global-sp-pt-94vw {
    padding-top: 94vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-94vw {
    margin-right: 94vw !important
  }
  .global-sp-pr-94vw {
    padding-right: 94vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-94vw {
    margin-bottom: 94vw !important
  }
  .global-sp-pb-94vw {
    padding-bottom: 94vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-94vw {
    margin-left: 94vw !important
  }
  .global-sp-pl-94vw {
    padding-left: 94vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-95vw {
    margin-top: 95vw !important
  }
  .global-sp-pt-95vw {
    padding-top: 95vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-95vw {
    margin-right: 95vw !important
  }
  .global-sp-pr-95vw {
    padding-right: 95vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-95vw {
    margin-bottom: 95vw !important
  }
  .global-sp-pb-95vw {
    padding-bottom: 95vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-95vw {
    margin-left: 95vw !important
  }
  .global-sp-pl-95vw {
    padding-left: 95vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-96vw {
    margin-top: 96vw !important
  }
  .global-sp-pt-96vw {
    padding-top: 96vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-96vw {
    margin-right: 96vw !important
  }
  .global-sp-pr-96vw {
    padding-right: 96vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-96vw {
    margin-bottom: 96vw !important
  }
  .global-sp-pb-96vw {
    padding-bottom: 96vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-96vw {
    margin-left: 96vw !important
  }
  .global-sp-pl-96vw {
    padding-left: 96vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-97vw {
    margin-top: 97vw !important
  }
  .global-sp-pt-97vw {
    padding-top: 97vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-97vw {
    margin-right: 97vw !important
  }
  .global-sp-pr-97vw {
    padding-right: 97vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-97vw {
    margin-bottom: 97vw !important
  }
  .global-sp-pb-97vw {
    padding-bottom: 97vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-97vw {
    margin-left: 97vw !important
  }
  .global-sp-pl-97vw {
    padding-left: 97vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-98vw {
    margin-top: 98vw !important
  }
  .global-sp-pt-98vw {
    padding-top: 98vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-98vw {
    margin-right: 98vw !important
  }
  .global-sp-pr-98vw {
    padding-right: 98vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-98vw {
    margin-bottom: 98vw !important
  }
  .global-sp-pb-98vw {
    padding-bottom: 98vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-98vw {
    margin-left: 98vw !important
  }
  .global-sp-pl-98vw {
    padding-left: 98vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-99vw {
    margin-top: 99vw !important
  }
  .global-sp-pt-99vw {
    padding-top: 99vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-99vw {
    margin-right: 99vw !important
  }
  .global-sp-pr-99vw {
    padding-right: 99vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-99vw {
    margin-bottom: 99vw !important
  }
  .global-sp-pb-99vw {
    padding-bottom: 99vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-99vw {
    margin-left: 99vw !important
  }
  .global-sp-pl-99vw {
    padding-left: 99vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mt-100vw {
    margin-top: 100vw !important
  }
  .global-sp-pt-100vw {
    padding-top: 100vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mr-100vw {
    margin-right: 100vw !important
  }
  .global-sp-pr-100vw {
    padding-right: 100vw !important
  }
}
@media (max-width:960px) {
  .global-sp-mb-100vw {
    margin-bottom: 100vw !important
  }
  .global-sp-pb-100vw {
    padding-bottom: 100vw !important
  }
}
@media (max-width:960px) {
  .global-sp-ml-100vw {
    margin-left: 100vw !important
  }
  .global-sp-pl-100vw {
    padding-left: 100vw !important
  }
}
.global-displayNone {
  display: none !important
}
.global-displayBlock {
  display: block !important
}
.global-displayInlineBlock {
  display: inline-block !important
}
.global-fontSizeSmallest {
  font-size: 0.6em !important
}
.global-fontSizeSmaller {
  font-size: 0.8em !important
}
.global-fontSizeLarger {
  font-size: 1.2em !important
}
.global-fontSizeLargest {
  font-size: 1.4em !important
}
.global-fontWeightNormal {
  font-weight: normal !important
}
.global-fontWeightBold {
  font-weight: bold !important
}
.global-textAlignLeft {
  text-align: left !important
}
.global-textAlignRight {
  text-align: right !important
}
.global-textAlignCenter {
  text-align: center !important
}
.global-colorWhite {
  color: #fff !important
}
.global-colorBlack {
  color: #000 !important
}
.global-colorRed {
  color: #ff0000 !important
}
.screen-reader-text:not(:focus):not(:active) {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important
}
.screen-reader-text:focus {
  background-color: #000;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px #000;
  clip: auto !important;
  clip-path: none;
  color: #fff;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}
.global-pcOnly {
  display: block !important
}
span.global-pcOnly {
  display: inline !important
}
.global-spOnly {
  display: none !important
}
body {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  color: #000;
  line-height: 1.6;
  word-break: break-all;
  overflow-x: hidden
}
a, button, input, select, summary, textarea {
  outline: revert
}
#bread_crumb_wrapper {
  background-color: #00864B;
  background-repeat: repeat-x;
  background-position: left top;
  margin: 0;
  width: 100%
}
#bread_crumb {
  max-width: 1100px;
  margin: 0 auto;
  height: 49px;
  line-height: 49px;
  overflow: hidden
}
#bread_crumb li {
  margin: 15px 0;
  color: #fff;
  font-size: 12px;
  display: inline;
  line-height: 160%;
  position: relative;
  float: left;
  height: 49px
}
#bread_crumb li a {
  text-decoration: none;
  color: #fff;
  text-decoration: none;
  padding-right: 20px;
  margin-right: 20px;
  display: inline-block
}
#bread_crumb li.home a:before {
  content: "OTB"
}
#bread_crumb li.home span {
  display: block;
  text-indent: -9999px;
  width: 17px;
  height: 49px;
  line-height: 49px
}
#bread_crumb li:after {
  font-family: "design_plus";
  content: ">";
  color: #fff;
  font-size: 9px;
  display: block;
  position: absolute;
  left: -25px;
  top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 999999
}
.card01 {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 10px
}
.card01__item {
  flex: 1;
  background: #f5f5f5;
  border: 3px solid #00864B
}
.card01__title {
  text-align: center;
  color: #fff;
  background: #00864B;
  font-size: 20px;
  font-weight: bold
}
.card01__image-wrapper {
  background: #fff;
  margin-bottom: 10px;
  padding: 30px;
  width: 100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-content: center
}
.card01__image {
  display: block;
  margin: auto
}
.card01__description {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  text-align: center;
  font-size: 20px;
  margin-bottom: 10px
}
.card01__description.-type-a {
  height: 70px
}
.card01__description.-type-b {
  height: 100px;
  color: #00864B
}
.card01__description.-type-c {
  height: 100px;
  background: #fff;
  margin: 10px;
  padding: 10px
}
.card01__description.-type-d {
  height: 100px;
  color: #00864B;
	font-weight: bold;
	font-size: 16px
}
.card01__description.-type-c .-highlight {
  color: #EF8000
}
.contact01 {
  text-align: center;
  margin: 30px auto
}
.contact01__btn {
  padding: 10px 20px;
  background: #00864B;
  border-radius: 50px;
  color: #fff;
  font-size: 16.5px;
  font-weight: bold
}
.contact01__title {
  font-size: 15px;
  font-weight: bold
}
.contact01__link {
  font-size: 20px;
  border: none;
  margin: 10px
}
.contact01__description {
  font-size: 15px
}
.content01 {
  width: 90%;
  max-width: 1100px;
  margin: auto;
  margin-bottom: 80px;
  font-size: 15px;
  color: #333333;
  line-height: 30px
}
.content01__title {
  border-top: 3px solid #00864B;
  border-bottom: 3px solid #00864B;
  font-size: 22.5px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px
}
.content01__subTitle {
  border-left: 3px solid #00864B;
  background: #f5f5f5;
  font-size: 20px;
  font-weight: bold;
  margin: 20px auto 10px;
  padding: 10px
}
.content01__description {
  margin: 10px auto 30px
}
.content01__image-wrapper {
  display: flex;
  justify-content: center;
  align-content: center
}
.content01__image {
  width: 100%;
  max-width: fit-content;
  margin: 30px auto
}
.content01__link {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  text-decoration: underline
}
.footer01__inner01 {
  display: flex;
  justify-content: space-between;
  padding: 30px 70px 30px 35px;
  background: #cfcfcf
}
.footer01__inner01-1 {
  display: flex;
  align-items: center
}
.footer01__logo01 {
  display: flex;
  align-items: center;
  transition: opacity 0.2s
}
.footer01__logo01:hover {
  opacity: 0.7
}
.footer01__logo01 .footer01__imgWrapper {
  width: 175px;
  margin-right: 15px
}
.footer01__imgWrapper {
  display: block
}
.footer01__img {
  display: block;
  width: 100%
}
.footer01__txt01 {
  font-size: 24px;
  font-weight: 500
}
.footer01__inner01 {
  display: flex;
  align-items: center
}
.footer01__inner01-2 {
  margin-left: 35px
}
.footer01__list01 {
  display: flex
}
.footer01__item01 {
  padding: 0 20px
}
.footer01__item01:not(:last-child) {
  border-right: 2px solid #fff
}
.footer01__link01 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3
}
.footer01__link01:hover {
  color: #007e41;
  text-decoration: underline
}
@media (max-width:1600px) {
  .footer01__inner01 {
    padding: 15px
  }
  .footer01__logo01 .footer01__imgWrapper {
    width: 135px
  }
  .footer01__logo01 .footer01__txt01 {
    font-size: 18px
  }
  .footer01__inner01-2 {
    margin-left: 10px
  }
  .footer01__item01 {
    padding: 0 15px
  }
  .footer01__link01 {
    font-size: 18px
  }
}
@media (max-width:1200px) {
  .footer01__link01, .footer01__txt01 {
    font-size: 14px !important
  }
}
.header01 {
  margin-top: 101px
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 101px
}
.header01__inner01 {
  display: flex;
  justify-content: space-between;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 101px;
  padding: 20px 25px 20px 40px;
  background: #fff
}
.header01__inner01-1 {
  display: flex;
  align-items: center
}
.header01__logo01 {
  display: block;
  transition: opacity 0.2s
}
.header01__logo01:hover {
  opacity: 0.7
}
.header01__logo01 .header01__imgWrapper {
  width: 175px
}
.header01__logo01 .header01__txt01 {
  display: none
}
.header01__imgWrapper {
  display: block
}
.header01__img {
  display: block;
  width: 100%
}
.header01__inner02 {
  display: flex;
  align-items: center
}
.header01__inner02-2 {
  margin-left: 35px
}
.header01__list01 {
  display: flex
}
.header01__item01 {
  padding: 0 20px
}
.header01__item01:not(:last-child) {
  border-right: 2px solid #dcdcdc
}
.header01__link01 {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3
}
.header01__link01:hover {
  color: #007e41;
  text-decoration: underline
}
.header01__link02 {
  display: inline-block;
  position: relative;
  padding: 8px 60px 8px 45px;
  border: 3px solid #000;
  border-radius: 100px;
  background: #fff600;
  font-size: 24px;
  font-weight: 900;
  text-align: center;
  transition: filter 0.2s
}
.header01__link02:hover {
  filter: brightness(0.9)
}
.header01__link02:after {
  display: block;
  width: 14px;
  height: 14px;
  border-top: 3px solid #000;
  border-right: 3px solid #000;
  transform-origin: 100% 0;
  content: "";
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 20px
}
@media (max-width:1400px) {
  .header01 {
    margin-top: 84px
  }
  html {
    scroll-padding-top: 84px
  }
  .header01__inner01 {
    height: 84px
  }
  .header01__inner01 {
    padding: 15px
  }
  .header01__logo01 .header01__imgWrapper {
    width: 145px
  }
  .header01__inner02-2 {
    margin-left: 10px
  }
  .header01__item01 {
    padding: 0 15px
  }
  .header01__link01 {
    font-size: 18px
  }
  .header01__link02 {
    font-size: 20px;
    padding: 8px 40px 8px 25px
  }
  .header01__link02:after {
    right: 15px
  }
}
.hero {
  width: 100%;
  margin: 0 auto 80px;
  color: #333333
}
.hero__image {
  width: 100%;
  display: block
}
.hero__nav {
  display: flex;
  justify-content: center;
  margin-top: 30px
}
.hero__nav-list {
  font-size: 20px;
  font-weight: bold;
  width: 90%;
  max-width: 1100px;
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 10px
}
.hero__nav-item {
  flex: 1;
  text-align: center;
  background: #f5f5f5;
  color: #00864B
}
.hero__nav-item:hover {
  background: #00864B;
  color: #fff
}
.hero__nav-item .active {
  background: #00864B;
  color: #fff
}
.hero__nav-link {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 30px
}
.hero__description {
  width: 90%;
  max-width: 1100px;
  margin: 30px auto;
  font-size: 15px;
  line-height: 30px
}
.hero .sp {
  display: none
}
.media01 {
  display: flex;
  gap: 10px
}
.media01__image-wrapper {
  flex: 1
}
.media01__image {
  width: 100%;
  max-width: fit-content
}
.media01__text {
  flex: 1
}
.point01 {
  margin-top: 20px
}
.point01.-flow .point01__title {
  background: #f5f5f5;
  border-left: 3px solid #00864B;
  color: #333333;
  margin-bottom: 10px;
  font-weight: bold
}
.point01.-flow .point01__title:after {
  display: none
}
.point01.-flow .point01__title span{
	font-size: 14px;
	color: #00864B;
	font-weight: bold;
}
.point01.-faq .point01__title {
  background: none;
  color: #00864B;
  margin-bottom: 10px;
  margin-left: 30px;
  padding: 0;
  position: relative;
  font-size: 15px;
  font-weight: bold
}
.point01.-faq .point01__title:before {
  content: "Q.";
  position: absolute;
  left: -30px
}
.point01.-faq .point01__title:after {
  display: none
}
.point01.-faq .point01__description {
  margin-left: 30px;
  position: relative
}
.point01.-faq .point01__description:before {
  content: "A.";
  position: absolute;
  left: -30px
}
.point01__item {
  margin-bottom: 30px
}
.point01__title {
  background: #00864B;
  color: #fff;
  font-size: 20px;
  position: relative;
  padding: 10px;
  margin-bottom: 20px
}
.point01__title:after {
  content: "";
  width: 20px;
  aspect-ratio: 1/0.7071067812;
  clip-path: polygon(50% 100%, 100% 0, 0 0);
  background: #00864B;
  position: absolute;
  top: 50px;
  left: 10px
}
.schedule01 {
  margin-bottom: 30px
}
.schedule01__title {
  font-size: 20px;
  font-weight: bold
}
.schedule01__subTitle {
  font-size: 15px;
  font-weight: bold
}
.schedule01__list {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px
}
.schedule01__item {
  background: #f5f5f5;
  padding: 5px;
  margin: 10px 30px 0 0;
  position: relative
}
.schedule01__item:after {
  content: "";
  position: absolute;
  width: 20px;
  right: -25px;
  top: 10px;
  rotate: 270deg;
  aspect-ratio: 1/0.5;
  clip-path: polygon(50% 100%, 100% 0, 0 0);
  background: #00864B
}
.schedule01__item:last-child:after {
  display: none
}
.table01 {
  width: 100%
}
.table01__td, .table01__th {
  border: 1px solid #707070;
  padding: 5px
}
.table01__th {
  background: #00864B;
  color: #fff;
  font-weight: bold
}
.table01__td {
  color: #333333
}
/*追加*/
.point01__description span{
	background: linear-gradient(#FFE57B, #FFE57B) no-repeat;
        background-size: 100% 12px;
        background-position: 0 0.7em;
        font-weight: bold;
	
}

.sp {
  display: none
}

/*# sourceMappingURL=style_pc.css.map */