.elementor-200 .elementor-element.elementor-element-af5078f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-b2542a8{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-200 .elementor-element.elementor-element-6707f88{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-45f7a70{text-align:start;}.elementor-200 .elementor-element.elementor-element-45f7a70 img{max-width:20%;}.elementor-200 .elementor-element.elementor-element-0733b49{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-ee92fff{--display:flex;}.elementor-200 .elementor-element.elementor-element-459a96d{--display:flex;}.elementor-200 .elementor-element.elementor-element-e186a2f{--display:flex;}.elementor-200 .elementor-element.elementor-element-133a95b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-200 .elementor-element.elementor-element-133a95b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-astglobalcolor7 );}.elementor-200 .elementor-element.elementor-element-133a95b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-200 .elementor-element.elementor-element-133a95b {--n-menu-title-color-hover:var( --e-global-color-astglobalcolor3 );--n-menu-title-color-active:var( --e-global-color-astglobalcolor3 );}.elementor-200 .elementor-element.elementor-element-133a95b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:50px 50px 50px 50px;}.elementor-200 .elementor-element.elementor-element-0b01dbd{--display:flex;--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-9235b2a{--display:flex;--min-height:65vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-200 .elementor-element.elementor-element-a80cad7 .elementor-heading-title{font-size:70px;font-weight:900;}.elementor-200 .elementor-element.elementor-element-3e1449e{--display:flex;--min-height:25vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-200 .elementor-element.elementor-element-3e1449e:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-3e1449e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE043;}.elementor-200 .elementor-element.elementor-element-4c093d0{--display:flex;--min-height:90vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-200 .elementor-element.elementor-element-4c093d0:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-4c093d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE043;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-45f7a70 img{max-width:25%;}.elementor-200 .elementor-element.elementor-element-133a95b{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;}.elementor-200 .elementor-element.elementor-element-a80cad7 .elementor-heading-title{font-size:50px;}}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-6707f88{--width:30%;}.elementor-200 .elementor-element.elementor-element-0733b49{--width:70%;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-6707f88{--width:50%;}.elementor-200 .elementor-element.elementor-element-45f7a70 img{max-width:30%;}.elementor-200 .elementor-element.elementor-element-0733b49{--width:50%;}.elementor-200 .elementor-element.elementor-element-a80cad7 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-a80cad7 */.wind-effect {
  /* 初期状態: 透明で右にずらし、ぼかしをかける */
  opacity: 0;
  filter: blur(10px);
  transform: translateX(50px);
  
  /* アニメーションの設定 */
  animation: wind-in 1.5s ease-out forwards;
}

@keyframes wind-in {
  to {
    /* 最終状態: 表示、元の位置、ぼかしなし */
    opacity: 1;
    filter: blur(0);
    transform: translateX(0);
  }
}/* End custom CSS */