.elementor-28667 .elementor-element.elementor-element-4f4b570:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-background-overlay{background-image:url("https://moeko-golfland.com/wp-content/uploads/2025/07/pixta_92024192_M-min.jpg");background-position:center center;background-size:contain;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-4f4b570{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-28667 .elementor-element.elementor-element-49cd41e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-74b6dfe{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated, .elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated > .elementor-background-overlay, .elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-939f34f{--spacer-size:520px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-28667 .elementor-element.elementor-element-6547e34 > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-28667 .elementor-element.elementor-element-6547e34 .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:46px;font-weight:700;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.54);color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-0a050ad > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-28667 .elementor-element.elementor-element-0a050ad .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:46px;font-weight:700;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.54);color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-102ff6b{--spacer-size:110px;}.elementor-28667 .elementor-element.elementor-element-f11fe8c:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-background-overlay{background-image:url("https://moeko-golfland.com/wp-content/uploads/2025/07/pixta_92024192_M-min.jpg");background-position:center center;background-size:contain;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-f11fe8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 8% 40% 8%;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-shape-bottom .elementor-shape-fill{fill:#FFF2F2;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:160px;transform:translateX(-50%) rotateY(180deg);}.elementor-28667 .elementor-element.elementor-element-e94c821{width:100%;max-width:100%;text-align:left;}.elementor-28667 .elementor-element.elementor-element-e94c821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e94c821 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-e74ef7c{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-28667 .elementor-element.elementor-element-9d27a58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28667 .elementor-element.elementor-element-9d27a58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28667 .elementor-element.elementor-element-8291417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8291417{text-align:left;}.elementor-28667 .elementor-element.elementor-element-8291417 .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.95);color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-28667 .elementor-element.elementor-element-2daa7ca{text-align:justify;color:#FFFFFF;font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:500;line-height:2.5em;letter-spacing:1.4px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.97);}.elementor-28667 .elementor-element.elementor-element-2daa7ca p{margin-bottom:0px;}.elementor-bc-flex-widget .elementor-28667 .elementor-element.elementor-element-efa5b43.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-28667 .elementor-element.elementor-element-efa5b43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-28667 .elementor-element.elementor-element-efa5b43 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28667 .elementor-element.elementor-element-b9736b2 img{border-radius:15px 15px 15px 15px;}.elementor-28667 .elementor-element.elementor-element-4d89f1b:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-4d89f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4F4;}.elementor-28667 .elementor-element.elementor-element-4d89f1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 75px 0px 75px;}.elementor-28667 .elementor-element.elementor-element-4d89f1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-87a5463:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4F4;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated, .elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated > .elementor-background-overlay, .elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-background-slideshow{border-radius:70px 67px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-35% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:100px 90px 110px 90px;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-f3ab02d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28667 .elementor-element.elementor-element-f3ab02d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-85b3446{width:100%;max-width:100%;text-align:left;}.elementor-28667 .elementor-element.elementor-element-85b3446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85b3446 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-55c6f58{margin-top:20px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-ddfb466 > .elementor-element-populated{padding:25px 35px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8606501 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-0d6e32f{width:auto;max-width:auto;text-align:left;}.elementor-28667 .elementor-element.elementor-element-0d6e32f > .elementor-widget-container{margin:-25% 0% 2% -4%;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-0d6e32f img{width:28%;}.elementor-28667 .elementor-element.elementor-element-15808a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-15808a6{text-align:left;}.elementor-28667 .elementor-element.elementor-element-15808a6 .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-dc31038{text-align:justify;color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-dc31038 p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28667 .elementor-element.elementor-element-4d9c754 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-4d9c754 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4d9c754 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-4d9c754 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-4c79b94 > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 25px 35px;}.elementor-28667 .elementor-element.elementor-element-bad23e2 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb{width:auto;max-width:auto;text-align:left;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb > .elementor-widget-container{margin:-25% 0% 2% -4%;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb img{width:28%;}.elementor-28667 .elementor-element.elementor-element-7a7b281 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7a7b281{text-align:left;}.elementor-28667 .elementor-element.elementor-element-7a7b281 .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-9ad9522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-9ad9522{text-align:left;}.elementor-28667 .elementor-element.elementor-element-9ad9522 .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-e601578{text-align:justify;color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-e601578 p{margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-794eb82 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-794eb82 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-794eb82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-794eb82 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-4a5487a{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-f5a3f16 > .elementor-element-populated{padding:25px 35px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-0f30036 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-85df5c6{width:auto;max-width:auto;text-align:left;}.elementor-28667 .elementor-element.elementor-element-85df5c6 > .elementor-widget-container{margin:-25% 0% 2% -4%;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85df5c6 img{width:28%;}.elementor-28667 .elementor-element.elementor-element-4727d3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4727d3a{text-align:left;}.elementor-28667 .elementor-element.elementor-element-4727d3a .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-c706c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c706c3c{text-align:left;}.elementor-28667 .elementor-element.elementor-element-c706c3c .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-7ae8f8e{text-align:justify;color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-7ae8f8e p{margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-871c0fa > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 25px 35px;}.elementor-28667 .elementor-element.elementor-element-fc72274 img{width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-fbb3cba{width:auto;max-width:auto;text-align:left;}.elementor-28667 .elementor-element.elementor-element-fbb3cba > .elementor-widget-container{margin:-25% 0% 2% -4%;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-fbb3cba img{width:28%;}.elementor-28667 .elementor-element.elementor-element-619d86e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-619d86e{text-align:left;}.elementor-28667 .elementor-element.elementor-element-619d86e .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-28667 .elementor-element.elementor-element-60b3f73{text-align:justify;color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-60b3f73 p{margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-2777047 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-2777047 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2777047 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-2777047 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-1bec7cb:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-1bec7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-1bec7cb, .elementor-28667 .elementor-element.elementor-element-1bec7cb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-1bec7cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:110px 0px 110px 0px;z-index:1;}.elementor-28667 .elementor-element.elementor-element-1bec7cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-75c477d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-28667 .elementor-element.elementor-element-d10c233.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28667 .elementor-element.elementor-element-d10c233.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28667 .elementor-element.elementor-element-d10c233 > .elementor-element-populated{padding:75px 75px 75px 75px;}.elementor-28667 .elementor-element.elementor-element-abd6637{width:100%;max-width:100%;text-align:left;}.elementor-28667 .elementor-element.elementor-element-abd6637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-abd6637 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-c1f07ab{color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:2.5em;letter-spacing:1.4px;}.elementor-28667 .elementor-element.elementor-element-c1f07ab p{margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-f80a849 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-f80a849 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-f80a849 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-2f8d941 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2f8d941{text-align:right;}.elementor-28667 .elementor-element.elementor-element-2f8d941 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:30px 0px 0px 30px;}.elementor-28667 .elementor-element.elementor-element-af66cdc{margin-top:100px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7{text-align:right;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:0px 30px 30px 0px;}.elementor-bc-flex-widget .elementor-28667 .elementor-element.elementor-element-3c2cd5d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28667 .elementor-element.elementor-element-3c2cd5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28667 .elementor-element.elementor-element-3c2cd5d > .elementor-element-populated{padding:75px 75px 75px 75px;}.elementor-28667 .elementor-element.elementor-element-e2c044e{width:100%;max-width:100%;text-align:left;}.elementor-28667 .elementor-element.elementor-element-e2c044e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e2c044e .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-39ea9bc{color:var( --e-global-color-text );font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:2.5em;letter-spacing:1.4px;}.elementor-28667 .elementor-element.elementor-element-39ea9bc p{margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-8ccc7ca .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-8ccc7ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-8ccc7ca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-d2b4a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b > .elementor-background-overlay{background-image:url("https://moeko-golfland.com/wp-content/uploads/2025/07/0884721ec66660de0e64b88a168c6163.jpg");background-position:center center;background-size:contain;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b{border-style:solid;border-width:3px 0px 0px 0px;border-color:#499479;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:110px 0px 110px 0px;z-index:0;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b, .elementor-28667 .elementor-element.elementor-element-d2b4a1b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-bd53b24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c8160e8{width:100%;max-width:100%;text-align:center;}.elementor-28667 .elementor-element.elementor-element-c8160e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c8160e8 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;text-shadow:3px 3px 0px rgba(255, 255, 255, 0.95);color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-ea53be1{--spacer-size:161px;}.elementor-28667 .elementor-element.elementor-element-9d4f679 .elementor-button{background-color:#064408;font-family:"Caprasimo", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:36px 36px 36px 36px;}.elementor-28667 .elementor-element.elementor-element-9d4f679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-9d4f679 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-06c836f:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-background-overlay{background-image:url("https://moeko-golfland.com/wp-content/uploads/2025/07/pixta_92024192_M-min.jpg");background-position:center center;background-size:cover;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-container{max-width:1200px;}.elementor-28667 .elementor-element.elementor-element-06c836f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 130px 0px;}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;}.elementor-28667 .elementor-element.elementor-element-b852da6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0{width:100%;max-width:100%;text-align:center;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:60px;font-weight:900;text-decoration:none;line-height:1em;letter-spacing:1px;color:#FFA6B4;}.elementor-28667 .elementor-element.elementor-element-2b908dd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2b908dd{text-align:center;}.elementor-28667 .elementor-element.elementor-element-2b908dd .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-6511d7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-6511d7a{text-align:center;}.elementor-28667 .elementor-element.elementor-element-6511d7a .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:40px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-7c448f2 .elementor-button{background-color:#FFFFFF00;font-family:"ADLaM Display", Sans-serif;font-size:60px;font-weight:500;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7c448f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7c448f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28667 .elementor-element.elementor-element-7c448f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-28667 .elementor-element.elementor-element-68fac0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-68fac0e{text-align:center;}.elementor-28667 .elementor-element.elementor-element-68fac0e .elementor-heading-title{font-family:"BIZ UDPGothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-de032ac .elementor-button{background-color:#FFFFFF;width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"BIZ UDPGothic", Sans-serif;font-size:25px;font-weight:600;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:15px 55px 15px 55px;}.elementor-28667 .elementor-element.elementor-element-de032ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28667 .elementor-element.elementor-element-de032ac .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-28667:not(.elementor-motion-effects-element-type-background), body.elementor-page-28667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-shape-top svg{width:calc(160% + 1.3px);height:500px;}.elementor-28667 .elementor-element.elementor-element-4f4b570{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-49cd41e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-74b6dfe{padding:0px 25px 0px 25px;}.elementor-28667 .elementor-element.elementor-element-939f34f{--spacer-size:395px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-28667 .elementor-element.elementor-element-6547e34 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-28667 .elementor-element.elementor-element-6547e34 .elementor-heading-title{font-size:36px;}.elementor-28667 .elementor-element.elementor-element-0a050ad > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-28667 .elementor-element.elementor-element-0a050ad .elementor-heading-title{font-size:36px;}.elementor-28667 .elementor-element.elementor-element-102ff6b{--spacer-size:90px;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-shape-bottom svg{width:calc(116% + 1.3px);height:80px;}.elementor-28667 .elementor-element.elementor-element-f11fe8c{margin-top:0px;margin-bottom:0px;padding:90px 0px 260px 0px;}.elementor-28667 .elementor-element.elementor-element-e94c821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e94c821 .elementor-heading-title{font-size:55px;line-height:1.4em;letter-spacing:0px;}.elementor-28667 .elementor-element.elementor-element-e74ef7c{z-index:3;}.elementor-28667 .elementor-element.elementor-element-8291417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8291417 .elementor-heading-title{font-size:30px;line-height:1.4em;letter-spacing:0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28667 .elementor-element.elementor-element-2daa7ca{text-align:justify;font-size:15px;line-height:2em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-efa5b43.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-28667 .elementor-element.elementor-element-efa5b43 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28667 .elementor-element.elementor-element-b9736b2 img{width:100%;height:314px;object-fit:cover;object-position:center left;}.elementor-28667 .elementor-element.elementor-element-4d89f1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated{margin:-25% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:60px 25px 90px 25px;}.elementor-28667 .elementor-element.elementor-element-5a15c2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85b3446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85b3446 .elementor-heading-title{font-size:55px;line-height:1.4em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-ddfb466 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8606501 img{height:210px;}.elementor-28667 .elementor-element.elementor-element-0d6e32f > .elementor-widget-container{margin:-30% 0% 3% -3%;}.elementor-28667 .elementor-element.elementor-element-0d6e32f img{width:32%;}.elementor-28667 .elementor-element.elementor-element-15808a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-15808a6 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-dc31038 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-dc31038{font-size:15px;line-height:2em;letter-spacing:0.7px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28667 .elementor-element.elementor-element-4d9c754 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4d9c754 .elementor-button{font-size:14px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-4c79b94 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-bad23e2 img{height:210px;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb > .elementor-widget-container{margin:-30% 0% 3% -3%;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb img{width:32%;}.elementor-28667 .elementor-element.elementor-element-7a7b281 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7a7b281 .elementor-heading-title{font-size:22px;line-height:1.4em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-9ad9522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-9ad9522 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-e601578 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e601578{font-size:15px;line-height:2em;letter-spacing:0.7px;}.elementor-28667 .elementor-element.elementor-element-794eb82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-794eb82 .elementor-button{font-size:14px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-4a5487a{margin-top:55px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-f5a3f16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-0f30036 img{height:210px;}.elementor-28667 .elementor-element.elementor-element-85df5c6 > .elementor-widget-container{margin:-30% 0% 3% -3%;}.elementor-28667 .elementor-element.elementor-element-85df5c6 img{width:32%;}.elementor-28667 .elementor-element.elementor-element-4727d3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4727d3a .elementor-heading-title{font-size:22px;line-height:1.4em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-c706c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c706c3c .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-7ae8f8e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7ae8f8e{font-size:15px;line-height:2em;letter-spacing:0.7px;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-d6fcd64 .elementor-button{font-size:14px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-871c0fa > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 20px;}.elementor-28667 .elementor-element.elementor-element-fc72274 img{height:210px;}.elementor-28667 .elementor-element.elementor-element-fbb3cba > .elementor-widget-container{margin:-30% 0% 3% -3%;}.elementor-28667 .elementor-element.elementor-element-fbb3cba img{width:32%;}.elementor-28667 .elementor-element.elementor-element-619d86e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-619d86e .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-60b3f73 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-60b3f73{font-size:15px;line-height:2em;letter-spacing:0.7px;}.elementor-28667 .elementor-element.elementor-element-2777047 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2777047 .elementor-button{font-size:14px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-1bec7cb{padding:100px 0px 100px 0px;}.elementor-28667 .elementor-element.elementor-element-d10c233 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-28667 .elementor-element.elementor-element-abd6637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-abd6637 .elementor-heading-title{font-size:55px;line-height:1em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-c1f07ab{text-align:justify;font-size:14px;line-height:2em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-f80a849 .elementor-button{font-size:16px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-2f8d941 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2f8d941 img{width:100%;height:330px;object-fit:cover;}.elementor-28667 .elementor-element.elementor-element-af66cdc{margin-top:60px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 img{width:100%;height:330px;object-fit:cover;}.elementor-28667 .elementor-element.elementor-element-3c2cd5d > .elementor-element-populated{padding:0px 30px 0px 25px;}.elementor-28667 .elementor-element.elementor-element-e2c044e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e2c044e .elementor-heading-title{font-size:55px;line-height:1em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-39ea9bc{text-align:justify;font-size:14px;line-height:2em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-8ccc7ca .elementor-button{font-size:16px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b{padding:70px 0px 70px 0px;}.elementor-28667 .elementor-element.elementor-element-c8160e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c8160e8 .elementor-heading-title{font-size:55px;line-height:1em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-9d4f679 .elementor-button{font-size:16px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-shape-bottom svg{height:40px;}.elementor-28667 .elementor-element.elementor-element-06c836f{padding:80px 0px 110px 0px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 .elementor-heading-title{font-size:55px;line-height:1em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-2b908dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-2b908dd .elementor-heading-title{line-height:1.4em;letter-spacing:0px;}.elementor-28667 .elementor-element.elementor-element-6511d7a .elementor-heading-title{font-size:31px;line-height:1em;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-7c448f2 .elementor-button{font-size:50px;letter-spacing:1px;}.elementor-28667 .elementor-element.elementor-element-68fac0e .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-de032ac .elementor-button{font-size:19px;letter-spacing:1px;}}@media(max-width:767px){.elementor-28667 .elementor-element.elementor-element-4f4b570{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-74b6dfe{padding:0px 10px 0px 10px;}.elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated, .elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-element-populated > .elementor-background-overlay, .elementor-28667 .elementor-element.elementor-element-4aeb59d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-28667 .elementor-element.elementor-element-939f34f{--spacer-size:320px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-28667 .elementor-element.elementor-element-6547e34 .elementor-heading-title{font-size:21px;}.elementor-28667 .elementor-element.elementor-element-0a050ad > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-28667 .elementor-element.elementor-element-0a050ad .elementor-heading-title{font-size:30px;line-height:1.6em;}.elementor-28667 .elementor-element.elementor-element-102ff6b{--spacer-size:70px;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-background-overlay{background-size:contain;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-shape-bottom svg{width:calc(115% + 1.3px);height:25px;}.elementor-28667 .elementor-element.elementor-element-f11fe8c{padding:80px 20px 200px 20px;}.elementor-28667 .elementor-element.elementor-element-e94c821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e94c821 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-28667 .elementor-element.elementor-element-e74ef7c{margin-top:0px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-8291417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8291417 .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28667 .elementor-element.elementor-element-2daa7ca{text-align:justify;font-size:15px;line-height:2em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-efa5b43 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28667 .elementor-element.elementor-element-b9736b2 img{height:220px;}.elementor-28667 .elementor-element.elementor-element-4d89f1b{padding:0px 13px 80px 13px;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated, .elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated > .elementor-background-overlay, .elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-background-slideshow{border-radius:45px 45px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-87a5463 > .elementor-element-populated{margin:-30% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:65px 20px 0px 20px;}.elementor-28667 .elementor-element.elementor-element-f3ab02d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85b3446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85b3446{text-align:center;}.elementor-28667 .elementor-element.elementor-element-85b3446 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-28667 .elementor-element.elementor-element-55c6f58{margin-top:30px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-ddfb466 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-0d6e32f > .elementor-widget-container{margin:-35% 0% 3% -4%;}.elementor-28667 .elementor-element.elementor-element-0d6e32f img{width:35%;}.elementor-28667 .elementor-element.elementor-element-15808a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-15808a6 .elementor-heading-title{font-size:23px;}.elementor-28667 .elementor-element.elementor-element-dc31038{text-align:justify;font-size:15px;line-height:1.9em;letter-spacing:0.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28667 .elementor-element.elementor-element-4c79b94 > .elementor-element-populated{margin:55px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb > .elementor-widget-container{margin:-35% 0% 3% -4%;}.elementor-28667 .elementor-element.elementor-element-7fb1bfb img{width:35%;}.elementor-28667 .elementor-element.elementor-element-7a7b281 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-7a7b281 .elementor-heading-title{font-size:22px;}.elementor-28667 .elementor-element.elementor-element-9ad9522 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-9ad9522 .elementor-heading-title{font-size:23px;}.elementor-28667 .elementor-element.elementor-element-e601578{text-align:justify;font-size:15px;line-height:1.9em;letter-spacing:0.3px;}.elementor-28667 .elementor-element.elementor-element-4a5487a{margin-top:55px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-f5a3f16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-85df5c6 > .elementor-widget-container{margin:-35% 0% 3% -4%;}.elementor-28667 .elementor-element.elementor-element-85df5c6 img{width:35%;}.elementor-28667 .elementor-element.elementor-element-4727d3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4727d3a .elementor-heading-title{font-size:22px;}.elementor-28667 .elementor-element.elementor-element-c706c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c706c3c .elementor-heading-title{font-size:23px;}.elementor-28667 .elementor-element.elementor-element-7ae8f8e{text-align:justify;font-size:15px;line-height:1.9em;letter-spacing:0.3px;}.elementor-28667 .elementor-element.elementor-element-871c0fa > .elementor-element-populated{margin:55px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-fbb3cba > .elementor-widget-container{margin:-35% 0% 3% -4%;}.elementor-28667 .elementor-element.elementor-element-fbb3cba img{width:35%;}.elementor-28667 .elementor-element.elementor-element-619d86e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-619d86e .elementor-heading-title{font-size:23px;}.elementor-28667 .elementor-element.elementor-element-60b3f73{text-align:justify;font-size:15px;line-height:1.9em;letter-spacing:0.3px;}.elementor-28667 .elementor-element.elementor-element-1bec7cb{margin-top:0px;margin-bottom:0px;padding:80px 0px 90px 0px;}.elementor-28667 .elementor-element.elementor-element-a885e78{margin-top:0px;margin-bottom:0px;}.elementor-28667 .elementor-element.elementor-element-d10c233 > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-28667 .elementor-element.elementor-element-abd6637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-abd6637 .elementor-heading-title{font-size:45px;}.elementor-28667 .elementor-element.elementor-element-c1f07ab{font-size:15px;line-height:1.8em;letter-spacing:0.2px;}.elementor-28667 .elementor-element.elementor-element-2f8d941 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-28667 .elementor-element.elementor-element-2f8d941 img{height:230px;}.elementor-28667 .elementor-element.elementor-element-af66cdc{margin-top:70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-72c8ad8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c4d12a7 img{height:230px;}.elementor-28667 .elementor-element.elementor-element-3c2cd5d > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-28667 .elementor-element.elementor-element-e2c044e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-e2c044e .elementor-heading-title{font-size:45px;}.elementor-28667 .elementor-element.elementor-element-39ea9bc{font-size:15px;line-height:1.8em;letter-spacing:0.2px;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b > .elementor-background-overlay{background-position:center left;}.elementor-28667 .elementor-element.elementor-element-d2b4a1b{margin-top:0px;margin-bottom:0px;padding:65px 20px 65px 20px;}.elementor-28667 .elementor-element.elementor-element-c8160e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-c8160e8 .elementor-heading-title{font-size:48px;}.elementor-28667 .elementor-element.elementor-element-06c836f > .elementor-shape-bottom svg{height:40px;}.elementor-28667 .elementor-element.elementor-element-06c836f{padding:70px 20px 110px 20px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-4c3fcc0 .elementor-heading-title{font-size:45px;}.elementor-28667 .elementor-element.elementor-element-2b908dd{text-align:center;}.elementor-28667 .elementor-element.elementor-element-2b908dd .elementor-heading-title{font-size:15px;line-height:1.8em;letter-spacing:0.5px;}.elementor-28667 .elementor-element.elementor-element-6511d7a{text-align:center;}.elementor-28667 .elementor-element.elementor-element-6511d7a .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:2px;}.elementor-28667 .elementor-element.elementor-element-7c448f2 .elementor-button{font-size:35px;}.elementor-28667 .elementor-element.elementor-element-68fac0e{text-align:center;}.elementor-28667 .elementor-element.elementor-element-68fac0e .elementor-heading-title{font-size:14px;line-height:1.6em;letter-spacing:0px;}.elementor-28667 .elementor-element.elementor-element-de032ac .elementor-button{width:310px;}}@media(min-width:768px){.elementor-28667 .elementor-element.elementor-element-9d27a58{width:51.456%;}.elementor-28667 .elementor-element.elementor-element-efa5b43{width:48.5%;}.elementor-28667 .elementor-element.elementor-element-75c477d{width:100%;}.elementor-28667 .elementor-element.elementor-element-d10c233{width:45%;}.elementor-28667 .elementor-element.elementor-element-e48513e{width:55%;}.elementor-28667 .elementor-element.elementor-element-72c8ad8{width:54.869%;}.elementor-28667 .elementor-element.elementor-element-3c2cd5d{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28667 .elementor-element.elementor-element-9d27a58{width:60%;}.elementor-28667 .elementor-element.elementor-element-efa5b43{width:40%;}}@media(min-width:1025px){.elementor-28667 .elementor-element.elementor-element-4f4b570 > .elementor-background-overlay{background-attachment:fixed;}.elementor-28667 .elementor-element.elementor-element-f11fe8c > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS */.font_midashi{
    font-size: 36%;
    font-family: biz udpgothic;
    font-weight: 500;
}

.font_yen{
     font-size: 70%;
}


.font_flow{
     font-size: 66%;
      font-family: biz udpgothic;
    font-weight: 500;
}

.font_name{
    font-size: 160%;
}/* End custom CSS */