.elementor-6402 .elementor-element.elementor-element-f0e0250{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6402 .elementor-element.elementor-element-f0e0250:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-f0e0250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A4A;}.elementor-6402 .elementor-element.elementor-element-f7834ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6402 .elementor-element.elementor-element-f7834ae:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-f7834ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F1F1;}.elementor-6402 .elementor-element.elementor-element-058300a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-d82511e{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-d82511e:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-d82511e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2D0;}.elementor-6402 .elementor-element.elementor-element-0a101ee{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-f434313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-9acdbc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-5aba992{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-5aba992:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-5aba992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-6402 .elementor-element.elementor-element-e51db2d{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-bdf8098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-d496e33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-5b51b75{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-5b51b75:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-5b51b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-6402 .elementor-element.elementor-element-316db17{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-a7c8da4{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-a7c8da4:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-a7c8da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-6402 .elementor-element.elementor-element-8355060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-9f4a4ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6402 .elementor-element.elementor-element-8d37ee6{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-cd3671e{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6402 .elementor-element.elementor-element-cd3671e:not(.elementor-motion-effects-element-type-background), .elementor-6402 .elementor-element.elementor-element-cd3671e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}@media(max-width:1024px){.elementor-6402 .elementor-element.elementor-element-f7834ae{--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}}@media(max-width:767px){.elementor-6402 .elementor-element.elementor-element-f7834ae{--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}}/* Start custom CSS for container, class: .elementor-element-f7834ae */.dotbg {
  background-color: #FFA000; /* 少し赤みのある濃いオレンジ */
  background-image:
    radial-gradient(rgba(255, 255, 255, 0.2) 3px, transparent 3px),
    linear-gradient(to bottom right, #FFA000, #FF6200); /* 赤みの強いグラデに */
  background-size: 36px 36px, cover;
  background-blend-mode: overlay;
  color: #fff;
}/* End custom CSS */