.elementor-11472 .elementor-element.elementor-element-5962a58 > .elementor-container {
  min-height: 0px;
}
.elementor-11472 .elementor-element.elementor-element-5962a58 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-5962a58 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-0ee3c55 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-83687da {
  text-align: center;
}
.elementor-11472 .elementor-element.elementor-element-83687da .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11472 .elementor-element.elementor-element-83687da > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-a8375e4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-43bc370:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-43bc370 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-43bc370 > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-43bc370 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -60px;
  margin-bottom: 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-627c737 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-d19336b > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-0a63cb9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-11472 .elementor-element.elementor-element-0a63cb9:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-0a63cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-0a63cb9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -20px;
  margin-bottom: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-0a63cb9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-5e1d5c7:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-5e1d5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-5e1d5c7 > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-5e1d5c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -60px;
  margin-bottom: 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-5e9c970 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-2a9a81c > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-08d1d45 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-11472 .elementor-element.elementor-element-08d1d45:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-08d1d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-08d1d45 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -20px;
  margin-bottom: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-08d1d45 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472
  .elementor-element.elementor-element-bfdad37
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-6daebac
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-917bb2d
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-32bbe86 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472
  .elementor-element.elementor-element-bd468e3
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-88b92e0 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-5e72c04:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-5e72c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-5e72c04 > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-5e72c04 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -60px;
  margin-bottom: 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-4507f5e > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-61c892f > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-e8b2e54 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-11472 .elementor-element.elementor-element-e8b2e54:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-e8b2e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-e8b2e54 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -20px;
  margin-bottom: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-e8b2e54 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472
  .elementor-element.elementor-element-bbcb42d
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-46b7f13
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-56827b4
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-8b0f9d1 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472
  .elementor-element.elementor-element-7d3859b
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-1674ab7 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-b83ea2c:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-b83ea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-b83ea2c > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-b83ea2c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -60px;
  margin-bottom: 0px;
  padding: 25px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-28ecc75 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-b9da1c0 > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-a1d7d06 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-11472 .elementor-element.elementor-element-a1d7d06:not(.elementor-motion-effects-element-type-background),
.elementor-11472 .elementor-element.elementor-element-a1d7d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-11472 .elementor-element.elementor-element-a1d7d06 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -20px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-11472 .elementor-element.elementor-element-a1d7d06 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472
  .elementor-element.elementor-element-4536837
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-b8d3135
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472
  .elementor-element.elementor-element-38c533a
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-630f9c1 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472
  .elementor-element.elementor-element-504aec1
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-11472 .elementor-element.elementor-element-38b5121 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-7822cb9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -150px;
}
.elementor-11472 .elementor-element.elementor-element-7822cb9 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11472 .elementor-element.elementor-element-9eb4235 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-e56c4e0 {
  text-align: center;
}
.elementor-11472 .elementor-element.elementor-element-e56c4e0 .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11472 .elementor-element.elementor-element-e56c4e0 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-b261fd9 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11472 .elementor-element.elementor-element-3bcc1cd {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 50px 0px;
}
.elementor-11472 .elementor-element.elementor-element-102511a {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-11472 .elementor-element.elementor-element-b439670:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-b439670 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-697b8d0:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-697b8d0 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-9dd4d06:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-9dd4d06 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-c1c86d7 {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-11472 .elementor-element.elementor-element-00a3cdf:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-00a3cdf > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-93e0fa4:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-93e0fa4 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-5f868c3:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-5f868c3 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-17d9d6a:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-17d9d6a > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-c16f717 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-11472 .elementor-element.elementor-element-376bf16 {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-11472 .elementor-element.elementor-element-003a843:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-003a843 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-4d13274:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-4d13274 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-a612e5d:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-a612e5d > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-d74906e {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-11472 .elementor-element.elementor-element-fce9f0e:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-fce9f0e > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-4518003:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-4518003 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-c283a26:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-c283a26 > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-11472 .elementor-element.elementor-element-e4d627e:hover img {
  opacity: 1;
  filter: brightness(100%) contrast(100%) saturate(130%) blur(0px) hue-rotate(0deg);
}
.elementor-11472 .elementor-element.elementor-element-e4d627e > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-11472 .elementor-element.elementor-element-ae3ca34 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-02bbe56 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-ee77678 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-3daffe3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-b5052b1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-d4c89fe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-312144d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-2aa5fab > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-eca07d8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-05f4d14 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-59db845 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-a67d760 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-b00fdaa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-c3c2c3a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-11472 .elementor-element.elementor-element-5962a58 {
    margin-top: -100px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-0ee3c55 > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-0a63cb9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-7c53003 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-5e1d5c7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-ce3ad19 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-02fca72 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
  }
  .elementor-11472 .elementor-element.elementor-element-08d1d45 {
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-bfdad37 > .elementor-element-populated {
    margin: 0px 0px -30px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-13c5a54 {
    margin-top: -8px;
    margin-bottom: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-5e72c04 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-4507f5e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-5ca9032 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
  }
  .elementor-11472 .elementor-element.elementor-element-e8b2e54 {
    margin-top: -22px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-bbcb42d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-c32d6f8 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-b83ea2c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-28ecc75 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-76b14bd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 6px;
  }
  .elementor-11472 .elementor-element.elementor-element-a1d7d06 {
    margin-top: -22px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-4536837 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-2a12219 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-7822cb9 > .elementor-container {
    min-height: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-7822cb9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-9eb4235 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-b261fd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-3bcc1cd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-c16f717 {
    margin-top: -130px;
    margin-bottom: 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-479b845 > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-376bf16 {
    margin-top: 0px;
    margin-bottom: 6px;
  }
  .elementor-11472 .elementor-element.elementor-element-2aa5fab > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-003a843 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-eca07d8 > .elementor-element-populated {
    margin: 0px 0px 06px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-4d13274 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-a612e5d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-d74906e {
    margin-top: 0px;
    margin-bottom: 6px;
  }
  .elementor-11472 .elementor-element.elementor-element-59db845 > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-fce9f0e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-a67d760 > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-4518003 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-b00fdaa > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-c283a26 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-d2a1454 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-c3c2c3a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-e4d627e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-caaac9d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-11472 .elementor-element.elementor-element-6124389 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
} /* Start custom CSS for section, class: .elementor-element-5962a58 */ /*.page-id-10879 .elementor-10879 .elementor-element-populated{*/
/*    height: auto !important;*/
/*}*/
.movie-title {
  font-family: "游ゴシック", "Yu Gothic";
  font-size: 150%;
  color: #fff;
}
.movie-title-sub {
  font-size: 60%;
  color: #f9f9f9;
}
.movie-col4 div div div div {
  padding: 2px !important;
}
.page-id-11472 .wraper_inner_banner_breadcrumb > .container {
  padding-bottom: 0;
  display: none;
}
.page-id-11472 .inner_banner_main .title {
  line-height: 30px;
}
.page-id-11472 .wraper_inner_banner_main > .container {
  padding-top: 290px;
  padding-bottom: 40px;
}
.page-id-11472 .wraper_inner_banner {
  background-position: top center;
}
/*h3*/
#post-11472 .elementor-widget-container h3 {
  margin-bottom: 5px !important;
}
/*リスクに備える画像のホバー*/
.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
  transform: scale(1.02);
}

.elementor-animation-grow {
  transition-duration: 0.1s;
}
/*ここまで*/
@media (max-width: 1000px) {
  .page-id-11472 .wraper_inner_banner_main > .container {
    padding-top: 195px;
  }
}

@media (max-width: 768px) {
  .page-id-11472 .wraper_inner_banner_breadcrumb > .container {
    padding-bottom: 20px !important;
  }
  .page-id-11472 .inner_banner_main .title {
    line-height: 10px;
  }
  .page-id-11472 .wraper_inner_banner_main > .container {
    padding-top: 162px;
  }
  .page-id-11472 .wraper_inner_banner_main .inner_banner_main {
    margin-top: 0;
  }
  .page-id-11472 .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb {
    margin-top: 0;
  }
  /*リスクに備える画像*/
  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 10px 0;
  }
}

@media (max-width: 586px) {
  .wraper_inner_banner {
    background-image: url(../../2021/08/hojin-head-min03.png) !important;
  }
  .page-id-11472 .wraper_inner_banner_main > .container {
    padding-top: 172px;
    padding-bottom: 30px;
  }
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9eb4235 */
.main-title-area {
  height: 250px;
} /* End custom CSS */
