.elementor-25 .elementor-element.elementor-element-3e2801dc{--display:flex;--min-height:100vh;--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;--justify-content:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e2801dc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3e2801dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leelawadee.jp/wp-content/uploads/2026/07/Gemini_Generated_Image_k52oh5k52oh5k52o.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5f3c76f6{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-780df517{text-align:center;}.elementor-25 .elementor-element.elementor-element-780df517 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:700;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6a5e3ed0{text-align:center;}.elementor-25 .elementor-element.elementor-element-6a5e3ed0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-266e2717{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6c50fab1{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7d11baf3{--spacer-size:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-16942ed9 .elementor-button{background-color:#B03073;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-46a7f5ea{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-44174f99{text-align:center;}.elementor-25 .elementor-element.elementor-element-44174f99 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-5e6ad286{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-156e5004{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-525d2052{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-525d2052:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-525d2052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-7c6605b4 .elementor-repeater-item-2e9e80a .swiper-slide-bg{background-image:url(https://leelawadee.jp/wp-content/uploads/2026/07/irin.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-7c6605b4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:470px;}.elementor-25 .elementor-element.elementor-element-7c6605b4 .swiper-slide-contents{max-width:66%;}.elementor-25 .elementor-element.elementor-element-7c6605b4 .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-f668e4b{--display:flex;--min-height:40px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f668e4b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f668e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B03073;}.elementor-25 .elementor-element.elementor-element-39e71eed{text-align:center;}.elementor-25 .elementor-element.elementor-element-39e71eed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-841b547{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-841b547:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-841b547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bca5e94 .elementor-repeater-item-2e9e80a .swiper-slide-bg{background-image:url(https://leelawadee.jp/wp-content/uploads/2026/07/mika.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-bca5e94 .swiper-slide{transition-duration:calc(5000ms*1.2);height:470px;}.elementor-25 .elementor-element.elementor-element-bca5e94 .swiper-slide-contents{max-width:66%;}.elementor-25 .elementor-element.elementor-element-bca5e94 .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-2f2fd01{--display:flex;--min-height:40px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f2fd01:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2f2fd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B03073;}.elementor-25 .elementor-element.elementor-element-e224de6{text-align:center;}.elementor-25 .elementor-element.elementor-element-e224de6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13b5c7f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-13b5c7f3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-13b5c7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .elementor-repeater-item-2e9e80a .swiper-slide-bg{background-image:url(https://leelawadee.jp/wp-content/uploads/2026/07/nami-1.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:470px;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .swiper-slide-contents{max-width:66%;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-9ea2f4d{--display:flex;--min-height:40px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9ea2f4d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9ea2f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B03073;}.elementor-25 .elementor-element.elementor-element-2ec45b4e{text-align:center;}.elementor-25 .elementor-element.elementor-element-2ec45b4e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-249d1a8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-249d1a8f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-249d1a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .elementor-repeater-item-2e9e80a .swiper-slide-bg{background-image:url(https://leelawadee.jp/wp-content/uploads/2026/07/jini-1.jpg);background-size:cover;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:470px;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .swiper-slide-contents{max-width:66%;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .swiper-slide-inner{text-align:center;}.elementor-25 .elementor-element.elementor-element-39c11bd0{--display:flex;--min-height:40px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-39c11bd0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-39c11bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B03073;}.elementor-25 .elementor-element.elementor-element-57bfa1a5{text-align:center;}.elementor-25 .elementor-element.elementor-element-57bfa1a5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6cb64f0b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-56e0b8f7{text-align:center;}.elementor-25 .elementor-element.elementor-element-56e0b8f7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-30cd9a8f{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-1e9006c0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-620e68c9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-620e68c9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-620e68c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-3e317c84{text-align:center;}.elementor-25 .elementor-element.elementor-element-3e317c84 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-24454873{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-5657920f{--display:flex;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-48a73514{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-4b77243f{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-5992c3d5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5992c3d5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5992c3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-75e7de48{text-align:center;}.elementor-25 .elementor-element.elementor-element-75e7de48 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-60f87efb{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-2ec44dc7{--display:flex;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-40078f39{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-79f08836{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-29b86dc0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-29b86dc0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-29b86dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-2066dc00{text-align:center;}.elementor-25 .elementor-element.elementor-element-2066dc00 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-3f0f7cfe{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7d9e93bf{--display:flex;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-10d82ed7{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-2573b3c3{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-7008c69a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7008c69a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7008c69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-5df7a002{text-align:center;}.elementor-25 .elementor-element.elementor-element-5df7a002 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-7e2e6020{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-1b21b983{--display:flex;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3a4ed9db{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-504a60d9{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-c0d0406{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c0d0406:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c0d0406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-3425fd29{text-align:center;}.elementor-25 .elementor-element.elementor-element-3425fd29 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-2d922c36{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-11d566df{--display:flex;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-13b06ffc{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-40636b4c{text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-48561f1{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e50048b{text-align:center;}.elementor-25 .elementor-element.elementor-element-e50048b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;color:#DBC18D;}.elementor-25 .elementor-element.elementor-element-b8e2c95{font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#C4BCA2;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-555f890.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:60px;}.elementor-25 .elementor-element.elementor-element-555f890 .elementor-main-swiper{height:340px;}.elementor-25 .elementor-element.elementor-element-555f890 .elementor-swiper-button{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5486fe6f{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5684ddd1{text-align:center;}.elementor-25 .elementor-element.elementor-element-5684ddd1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-415fef22{text-align:justify;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-25 .elementor-element.elementor-element-415fef22 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-74836955{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:17px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-74836955 a{color:#000000;}.elementor-25 .elementor-element.elementor-element-2101540d iframe{height:600px;}.elementor-25 .elementor-element.elementor-element-3222a8a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3222a8a7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3222a8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B03073;}.elementor-25 .elementor-element.elementor-element-20c7cf2{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-365cf1c1 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-365cf1c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-365cf1c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-365cf1c1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-365cf1c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-365cf1c1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-365cf1c1 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-379392be{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-379392be a{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-af1a824{--display:flex;}.elementor-25 .elementor-element.elementor-element-7a534fbe .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-7a534fbe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7a534fbe.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7a534fbe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7a534fbe.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7a534fbe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7a534fbe .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-227f0752{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-227f0752 a{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-56978466{--display:flex;}.elementor-25 .elementor-element.elementor-element-75642c74 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-75642c74.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-75642c74.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-75642c74.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-75642c74.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-75642c74.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-75642c74 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-50e1cc85{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-50e1cc85 a{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-725452c8{--display:flex;}.elementor-25 .elementor-element.elementor-element-6af2a0ca .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-6af2a0ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6af2a0ca.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6af2a0ca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6af2a0ca.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6af2a0ca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6af2a0ca .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-477c2aa3{font-family:"Noto Serif JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-477c2aa3 a{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-266e2717{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-46a7f5ea{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-156e5004{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7c6605b4 .swiper-slide{height:380px;}.elementor-25 .elementor-element.elementor-element-bca5e94 .swiper-slide{height:380px;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .swiper-slide{height:380px;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .swiper-slide{height:380px;}.elementor-25 .elementor-element.elementor-element-6cb64f0b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1e9006c0{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-48561f1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-555f890.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-25 .elementor-element.elementor-element-5486fe6f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3222a8a7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-3e2801dc{--min-height:50vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-3e2801dc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3e2801dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-25 .elementor-element.elementor-element-5f3c76f6{--spacer-size:30px;}.elementor-25 .elementor-element.elementor-element-780df517 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-6a5e3ed0 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-266e2717{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-6c50fab1{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-7d11baf3{--spacer-size:15px;}.elementor-25 .elementor-element.elementor-element-46a7f5ea{--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-44174f99 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-5e6ad286{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-156e5004{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-7c6605b4 .swiper-slide{height:260px;}.elementor-25 .elementor-element.elementor-element-f668e4b{--min-height:30px;}.elementor-25 .elementor-element.elementor-element-39e71eed .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-bca5e94 .swiper-slide{height:260px;}.elementor-25 .elementor-element.elementor-element-2f2fd01{--min-height:30px;}.elementor-25 .elementor-element.elementor-element-e224de6 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-13d9c0b0 .swiper-slide{height:260px;}.elementor-25 .elementor-element.elementor-element-9ea2f4d{--min-height:30px;}.elementor-25 .elementor-element.elementor-element-2ec45b4e .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-268cbcd9 .swiper-slide{height:260px;}.elementor-25 .elementor-element.elementor-element-39c11bd0{--min-height:30px;}.elementor-25 .elementor-element.elementor-element-57bfa1a5 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-6cb64f0b{--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-56e0b8f7 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-30cd9a8f{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-1e9006c0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-620e68c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-3e317c84 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-24454873{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-48a73514{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-48a73514 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-4b77243f{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-4b77243f p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-5992c3d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-75e7de48 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-60f87efb{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-40078f39{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-40078f39 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-79f08836{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-79f08836 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-29b86dc0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-2066dc00 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-3f0f7cfe{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-10d82ed7{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-10d82ed7 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-2573b3c3{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-2573b3c3 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-7008c69a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-5df7a002 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-7e2e6020{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-3a4ed9db{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-3a4ed9db p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-504a60d9{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-504a60d9 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-c0d0406{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-3425fd29 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-2d922c36{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-13b06ffc{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-13b06ffc p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-40636b4c{text-align:end;font-size:17px;}.elementor-25 .elementor-element.elementor-element-40636b4c p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-48561f1{--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-e50048b .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-b8e2c95{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-555f890.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:15px;}.elementor-25 .elementor-element.elementor-element-555f890 .elementor-main-swiper{height:240px;}.elementor-25 .elementor-element.elementor-element-5486fe6f{--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-5684ddd1 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-415fef22{text-align:justify;font-size:15px;}.elementor-25 .elementor-element.elementor-element-2101540d iframe{height:320px;}.elementor-25 .elementor-element.elementor-element-3222a8a7{--min-height:6vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:6px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-20c7cf2{--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;--justify-content:space-between;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-365cf1c1 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-365cf1c1 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-379392be{text-align:center;font-size:12px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-379392be p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-af1a824{--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;--justify-content:space-between;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7a534fbe .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7a534fbe .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-227f0752{text-align:center;font-size:12px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-227f0752 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-56978466{--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;--justify-content:space-between;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-75642c74 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-75642c74 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-50e1cc85{text-align:center;font-size:12px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-50e1cc85 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-725452c8{--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;--justify-content:space-between;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6af2a0ca .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-6af2a0ca .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-477c2aa3{text-align:center;font-size:12px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-477c2aa3 p{margin-block-end:0px;}}/* Start custom CSS for icon, class: .elementor-element-365cf1c1 */.elementor-25 .elementor-element.elementor-element-365cf1c1 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a534fbe */.elementor-25 .elementor-element.elementor-element-7a534fbe {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-75642c74 */.elementor-25 .elementor-element.elementor-element-75642c74 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6af2a0ca */.elementor-25 .elementor-element.elementor-element-6af2a0ca {
    line-height: 0;
}/* End custom CSS */