.elementor-16937 .elementor-element.elementor-element-b3d28ed > .elementor-container{min-height:48px;}.elementor-16937 .elementor-element.elementor-element-b3d28ed{margin-top:-8px;margin-bottom:-8px;}.elementor-16937 .elementor-element.elementor-element-1e20c8d4 > .elementor-container{max-width:1280px;}.elementor-16937 .elementor-element.elementor-element-1e20c8d4:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-1e20c8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #07abdb 100%);}.elementor-16937 .elementor-element.elementor-element-1e20c8d4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #f2295b 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-1e20c8d4 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16937 .elementor-element.elementor-element-1e20c8d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16937 .elementor-element.elementor-element-a0953ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-a0953ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-a0953ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-53a40596 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-648457cf > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-648457cf:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-648457cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-16937 .elementor-element.elementor-element-648457cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 24px 32px 24px;}.elementor-16937 .elementor-element.elementor-element-648457cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-17922abf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-17922abf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-5b6d044e{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:800;line-height:2em;letter-spacing:-1.2px;}.elementor-16937 .elementor-element.elementor-element-5ba196fb > .elementor-container{max-width:800px;}.elementor-16937 .elementor-element.elementor-element-5ba196fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-16937 .elementor-element.elementor-element-5ba196fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-347cbc5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-347cbc5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-11d6d044{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-11d6d044 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-2b7a7ac4{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:800;line-height:2em;letter-spacing:-0.6px;}.elementor-16937 .elementor-element.elementor-element-2b7a7ac4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 032px 8px 32px;}.elementor-16937 .elementor-element.elementor-element-3d4ab6e2{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-3d4ab6e2 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-cf87b97{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-cf87b97 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-72f7862{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:800;line-height:2em;letter-spacing:-0.6px;}.elementor-16937 .elementor-element.elementor-element-72f7862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 032px 8px 32px;}.elementor-16937 .elementor-element.elementor-element-10a8ba5a{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-10a8ba5a > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-1aae128{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-1aae128 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-59eef059 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.7em;text-shadow:0px 0px 5px rgba(26, 4, 4, 0.6);fill:var( --e-global-color-a5ada31 );color:var( --e-global-color-a5ada31 );background-color:#38A007;border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-59eef059 .elementor-button:hover, .elementor-16937 .elementor-element.elementor-element-59eef059 .elementor-button:focus{background-color:#FF62AB;}.elementor-16937 .elementor-element.elementor-element-59eef059 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-59eef059{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16937 .elementor-element.elementor-element-29b4f845:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-29b4f845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33A0D6 0%, #33A0D6 100%);}.elementor-16937 .elementor-element.elementor-element-29b4f845{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-16937 .elementor-element.elementor-element-29b4f845 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-39f1871b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-39f1871b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-6fe0f04{text-align:center;}.elementor-16937 .elementor-element.elementor-element-6fe0f04 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-6fe0f04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-4650a23:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-4650a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-16937 .elementor-element.elementor-element-4650a23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-16937 .elementor-element.elementor-element-4650a23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-d9260d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-d9260d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-449f0b0 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.7em;text-shadow:0px 0px 5px rgba(26, 4, 4, 0.6);fill:var( --e-global-color-a5ada31 );color:var( --e-global-color-a5ada31 );background-color:#35A101;border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-449f0b0 .elementor-button:hover, .elementor-16937 .elementor-element.elementor-element-449f0b0 .elementor-button:focus{background-color:#FF62AB;}.elementor-16937 .elementor-element.elementor-element-449f0b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-16937 .elementor-element.elementor-element-449f0b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16937 .elementor-element.elementor-element-157fc4eb > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-157fc4eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:47px;margin-bottom:47px;padding:80px 40px 0px 40px;}.elementor-16937 .elementor-element.elementor-element-157fc4eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-6a50b359 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-6a50b359 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-26752cad{text-align:center;}.elementor-16937 .elementor-element.elementor-element-26752cad .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-26752cad > .elementor-widget-container{margin:-67px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-72658911 > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-72658911:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-72658911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEF;}.elementor-16937 .elementor-element.elementor-element-72658911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:018px 40px 70px 40px;}.elementor-16937 .elementor-element.elementor-element-72658911 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-21a7a697 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-21a7a697 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-529e2539 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-529e2539 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-16937 .elementor-element.elementor-element-6f701dfe > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-47a472d9{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-47a472d9 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-73f8683f > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-73f8683f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:18px 40px 70px 40px;}.elementor-16937 .elementor-element.elementor-element-73f8683f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-4c383d2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-4c383d2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-7808430f .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-7808430f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-16937 .elementor-element.elementor-element-14bcb9f7 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16937 .elementor-element.elementor-element-14bcb9f7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-66835899{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-66835899 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-2d6449fc > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-2d6449fc:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-2d6449fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEF;}.elementor-16937 .elementor-element.elementor-element-2d6449fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:018px 40px 70px 40px;}.elementor-16937 .elementor-element.elementor-element-2d6449fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-3f790525 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-3f790525 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-6875ec15 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-6875ec15 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-16937 .elementor-element.elementor-element-233d42af{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-233d42af > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-a60550e{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-a60550e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-a23eec7{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-a23eec7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-19a6322{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-19a6322 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-3150356a{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-16937 .elementor-element.elementor-element-3150356a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-5ac19c9e:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-5ac19c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33A0D6 0%, #33A0D6 100%);}.elementor-16937 .elementor-element.elementor-element-5ac19c9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-16937 .elementor-element.elementor-element-5ac19c9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-529bc047 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-529bc047 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-9129cb6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.7em;text-shadow:0px 0px 5px rgba(26, 4, 4, 0.6);fill:var( --e-global-color-a5ada31 );color:var( --e-global-color-a5ada31 );background-color:#35A101;border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-9129cb6 .elementor-button:hover, .elementor-16937 .elementor-element.elementor-element-9129cb6 .elementor-button:focus{background-color:#FF62AB;}.elementor-16937 .elementor-element.elementor-element-9129cb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-9129cb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16937 .elementor-element.elementor-element-66c58ae > .elementor-container{max-width:800px;}.elementor-16937 .elementor-element.elementor-element-66c58ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 040px 40px;}.elementor-16937 .elementor-element.elementor-element-66c58ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-434218a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-434218a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-33e25a72{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:800;line-height:2em;letter-spacing:-0.7px;}.elementor-16937 .elementor-element.elementor-element-33e25a72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 032px 8px 32px;}.elementor-16937 .elementor-element.elementor-element-3d299a60{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-61fd185{--divider-border-style:dotted;--divider-color:#9C9595;--divider-border-width:1px;}.elementor-16937 .elementor-element.elementor-element-61fd185 .elementor-divider-separator{width:100%;}.elementor-16937 .elementor-element.elementor-element-61fd185 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16937 .elementor-element.elementor-element-597270d{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-597270d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-79078f5{--divider-border-style:dotted;--divider-color:#9C9595;--divider-border-width:1px;}.elementor-16937 .elementor-element.elementor-element-79078f5 .elementor-divider-separator{width:100%;}.elementor-16937 .elementor-element.elementor-element-79078f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16937 .elementor-element.elementor-element-50b2802{text-align:left;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-50b2802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-23d82ce > .elementor-container{max-width:1025px;}.elementor-16937 .elementor-element.elementor-element-23d82ce:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-23d82ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-23d82ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-040px;margin-bottom:-20px;padding:0px 32px 80px 32px;}.elementor-16937 .elementor-element.elementor-element-23d82ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-903af44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-903af44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-459ff70{text-align:center;color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:800;line-height:2em;}.elementor-16937 .elementor-element.elementor-element-459ff70 > .elementor-widget-container{margin:0px 0px 0px -7px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-63de9e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated, .elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-8e222c7{text-align:center;}.elementor-16937 .elementor-element.elementor-element-8e222c7 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-8e222c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 14px 0px;background-color:#06927F;border-radius:08px 8px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-bf8ed77{text-align:center;}.elementor-16937 .elementor-element.elementor-element-bf8ed77 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-16937 .elementor-element.elementor-element-bf8ed77 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 16px 0px;background-color:#06927F;}.elementor-16937 .elementor-element.elementor-element-c7400c3{text-align:center;}.elementor-16937 .elementor-element.elementor-element-c7400c3 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-c7400c3 > .elementor-widget-container{margin:8px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-ca58dd6{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-ca58dd6 > .elementor-widget-container{margin:0px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-365bf67{text-align:center;}.elementor-16937 .elementor-element.elementor-element-365bf67 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-365bf67 > .elementor-widget-container{margin:0px 16px 8px 016px;}.elementor-16937 .elementor-element.elementor-element-1647f7d{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-1647f7d > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-c0d2074:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated, .elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated > .elementor-background-overlay, .elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-70295f8{text-align:center;}.elementor-16937 .elementor-element.elementor-element-70295f8 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-70295f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 14px 0px;background-color:#06927F;border-radius:08px 8px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-0f9fcf7{text-align:center;}.elementor-16937 .elementor-element.elementor-element-0f9fcf7 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-16937 .elementor-element.elementor-element-0f9fcf7 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 16px 0px;background-color:#06927F;}.elementor-16937 .elementor-element.elementor-element-9eecfdc{text-align:center;}.elementor-16937 .elementor-element.elementor-element-9eecfdc .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-9eecfdc > .elementor-widget-container{margin:8px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-8a39f03{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-8a39f03 > .elementor-widget-container{margin:0px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-309a8e4{text-align:center;}.elementor-16937 .elementor-element.elementor-element-309a8e4 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-309a8e4 > .elementor-widget-container{margin:0px 16px 8px 016px;}.elementor-16937 .elementor-element.elementor-element-487c79e{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-487c79e > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated, .elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated > .elementor-background-overlay, .elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-1fda907{text-align:center;}.elementor-16937 .elementor-element.elementor-element-1fda907 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-1fda907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 14px 0px;background-color:#06927F;border-radius:08px 8px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-bb6f769{text-align:center;}.elementor-16937 .elementor-element.elementor-element-bb6f769 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-16937 .elementor-element.elementor-element-bb6f769 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 16px 0px;background-color:#06927F;}.elementor-16937 .elementor-element.elementor-element-e639888{text-align:center;}.elementor-16937 .elementor-element.elementor-element-e639888 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-e639888 > .elementor-widget-container{margin:8px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-2afe4ee{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-2afe4ee > .elementor-widget-container{margin:0px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-7f854b6{text-align:center;}.elementor-16937 .elementor-element.elementor-element-7f854b6 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-7f854b6 > .elementor-widget-container{margin:0px 16px 8px 016px;}.elementor-16937 .elementor-element.elementor-element-82bfb9a{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-82bfb9a > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-d626f2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated, .elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated > .elementor-background-overlay, .elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-74dc7d2{text-align:center;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 14px 0px;background-color:#06927F;border-radius:08px 8px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-db695cf{text-align:center;}.elementor-16937 .elementor-element.elementor-element-db695cf .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-16937 .elementor-element.elementor-element-db695cf > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 16px 0px;background-color:#06927F;}.elementor-16937 .elementor-element.elementor-element-bc49b62{text-align:center;}.elementor-16937 .elementor-element.elementor-element-bc49b62 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-bc49b62 > .elementor-widget-container{margin:8px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-f42cf72{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-f42cf72 > .elementor-widget-container{margin:0px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-5f8c562{text-align:center;}.elementor-16937 .elementor-element.elementor-element-5f8c562 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-5f8c562 > .elementor-widget-container{margin:0px 16px 8px 016px;}.elementor-16937 .elementor-element.elementor-element-d20450f{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-d20450f > .elementor-widget-container{margin:0px 16px 0px 16px;}.elementor-16937 .elementor-element.elementor-element-5d6a9768:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-5d6a9768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33A0D6 0%, #33A0D6 100%);}.elementor-16937 .elementor-element.elementor-element-5d6a9768{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-16937 .elementor-element.elementor-element-5d6a9768 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-62943415 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-62943415 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-1f193b7 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.7em;text-shadow:0px 0px 5px rgba(26, 4, 4, 0.6);fill:var( --e-global-color-a5ada31 );color:var( --e-global-color-a5ada31 );background-color:#35A101;border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-1f193b7 .elementor-button:hover, .elementor-16937 .elementor-element.elementor-element-1f193b7 .elementor-button:focus{background-color:#FF62AB;}.elementor-16937 .elementor-element.elementor-element-1f193b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-1f193b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16937 .elementor-element.elementor-element-56b73060 > .elementor-container{max-width:800px;}.elementor-16937 .elementor-element.elementor-element-56b73060:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-56b73060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEF;}.elementor-16937 .elementor-element.elementor-element-56b73060{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 40px 0px 40px;}.elementor-16937 .elementor-element.elementor-element-56b73060 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-60a33d36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-60a33d36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-32905b40:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-32905b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16937 .elementor-element.elementor-element-32905b40, .elementor-16937 .elementor-element.elementor-element-32905b40 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-32905b40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:40px 40px 40px 40px;}.elementor-16937 .elementor-element.elementor-element-32905b40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-685641f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-685641f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-3a7811a6{text-align:center;}.elementor-16937 .elementor-element.elementor-element-3a7811a6 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-3a7811a6 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-16937 .elementor-element.elementor-element-76227a8c{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-76227a8c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-db091cf{text-align:left;}.elementor-16937 .elementor-element.elementor-element-db091cf .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-db091cf > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-4d05d0eb{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-4d05d0eb > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-2056f596{text-align:left;}.elementor-16937 .elementor-element.elementor-element-2056f596 .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-2056f596 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-63beec39{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-63beec39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;border-radius:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-560c1600 > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-560c1600:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-560c1600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEF;}.elementor-16937 .elementor-element.elementor-element-560c1600{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 40px 80px 40px;}.elementor-16937 .elementor-element.elementor-element-560c1600 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-43100ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-43100ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-2fd19211{text-align:center;}.elementor-16937 .elementor-element.elementor-element-2fd19211 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:1.6em;}.elementor-16937 .elementor-element.elementor-element-2fd19211 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16937 .elementor-element.elementor-element-ac55e52{margin-top:0px;margin-bottom:32px;}.elementor-16937 .elementor-element.elementor-element-38954e9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-38954e9b > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-69a987e5 .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-69a987e5 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-3c76d610 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-3c76d610 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-67c092c0 .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-67c092c0 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-5c7041c5{margin-top:0px;margin-bottom:32px;}.elementor-16937 .elementor-element.elementor-element-2963cb3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-2963cb3f > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-61895c30 .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-61895c30 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-286bdc7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-286bdc7f > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-444d3a38 .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-444d3a38 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-3715c481{margin-top:0px;margin-bottom:32px;}.elementor-16937 .elementor-element.elementor-element-76b9b00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-76b9b00 > .elementor-element-populated{margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-6fd47c47 .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-6fd47c47 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-276dacd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-276dacd0 > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-4d04bc7b .elementor-heading-title{color:#4A4A4A;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-16937 .elementor-element.elementor-element-4d04bc7b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-702d864d > .elementor-container{max-width:970px;}.elementor-16937 .elementor-element.elementor-element-702d864d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 40px 80px 40px;}.elementor-16937 .elementor-element.elementor-element-702d864d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-51b8cc3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-51b8cc3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-2d07e914{text-align:center;}.elementor-16937 .elementor-element.elementor-element-2d07e914 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-16937 .elementor-element.elementor-element-2d07e914 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-16937 .elementor-element.elementor-element-ca954cb{color:#020000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-ca954cb > .elementor-widget-container{margin:-9px 0px -13px 0px;}.elementor-16937 .elementor-element.elementor-element-14287821 img{width:800px;}.elementor-16937 .elementor-element.elementor-element-14287821 > .elementor-widget-container{margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-7debfc0 > .elementor-element-populated{margin:31px -9px -10px -9px;--e-column-margin-right:-9px;--e-column-margin-left:-9px;}.elementor-16937 .elementor-element.elementor-element-24111df{color:#020000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-820d925{text-align:left;}.elementor-16937 .elementor-element.elementor-element-820d925 img{width:1000px;}.elementor-16937 .elementor-element.elementor-element-820d925 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-ce9bddb{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-bb8817c{color:#020000;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-5091ccbd:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-5091ccbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33A0D6 0%, #33A0D6 100%);}.elementor-16937 .elementor-element.elementor-element-5091ccbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 50px 40px;}.elementor-16937 .elementor-element.elementor-element-5091ccbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-14913b9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-14913b9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-070726a .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:800;line-height:1.7em;text-shadow:0px 0px 5px rgba(26, 4, 4, 0.6);fill:var( --e-global-color-a5ada31 );color:var( --e-global-color-a5ada31 );background-color:#35A101;border-style:solid;border-width:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-070726a .elementor-button:hover, .elementor-16937 .elementor-element.elementor-element-070726a .elementor-button:focus{background-color:#FF62AB;}.elementor-16937 .elementor-element.elementor-element-070726a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-070726a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16937 .elementor-element.elementor-element-62644b9 > .elementor-container{min-height:48px;}.elementor-16937 .elementor-element.elementor-element-62644b9{margin-top:-8px;margin-bottom:-8px;}.elementor-16937 .elementor-element.elementor-element-1e157db6:not(.elementor-motion-effects-element-type-background), .elementor-16937 .elementor-element.elementor-element-1e157db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A;}.elementor-16937 .elementor-element.elementor-element-1e157db6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-1e157db6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16937 .elementor-element.elementor-element-fc6b81d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16937 .elementor-element.elementor-element-fc6b81d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-6034fa6f{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-6034fa6f > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-15085427{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-16937 .elementor-element.elementor-element-15085427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-16937 .elementor-element.elementor-element-5b6d044e{font-size:17px;}.elementor-16937 .elementor-element.elementor-element-26752cad .elementor-heading-title{font-size:24px;}.elementor-16937 .elementor-element.elementor-element-529e2539 .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-7808430f .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-66835899{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-6875ec15 .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-23d82ce{padding:0px 20px 0px 20px;}.elementor-16937 .elementor-element.elementor-element-903af44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-8e222c7{text-align:center;}.elementor-16937 .elementor-element.elementor-element-8e222c7 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16937 .elementor-element.elementor-element-8e222c7 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-bf8ed77 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-c7400c3 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-ca58dd6{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-365bf67 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-1647f7d{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-70295f8{text-align:center;}.elementor-16937 .elementor-element.elementor-element-70295f8 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16937 .elementor-element.elementor-element-70295f8 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-0f9fcf7 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-9eecfdc .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-8a39f03{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-309a8e4 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-487c79e{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-1fda907{text-align:center;}.elementor-16937 .elementor-element.elementor-element-1fda907 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16937 .elementor-element.elementor-element-1fda907 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-bb6f769 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-e639888 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-2afe4ee{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-7f854b6 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-82bfb9a{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-74dc7d2{text-align:center;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-16937 .elementor-element.elementor-element-db695cf .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-bc49b62 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-f42cf72{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-5f8c562 .elementor-heading-title{font-size:12px;}.elementor-16937 .elementor-element.elementor-element-d20450f{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-2fd19211 .elementor-heading-title{font-size:24px;}.elementor-16937 .elementor-element.elementor-element-69a987e5 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-67c092c0 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-61895c30 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-444d3a38 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-6fd47c47 .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-4d04bc7b .elementor-heading-title{font-size:18px;}.elementor-16937 .elementor-element.elementor-element-2d07e914 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-16937 .elementor-element.elementor-element-08bb43d{width:100%;}.elementor-16937 .elementor-element.elementor-element-913f27c{width:100%;}}@media(max-width:767px){.elementor-16937 .elementor-element.elementor-element-648457cf{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-5ba196fb{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-11d6d044{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-2b7a7ac4{font-size:18px;line-height:1.7em;}.elementor-16937 .elementor-element.elementor-element-2b7a7ac4 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-3d4ab6e2{text-align:left;font-size:16px;}.elementor-16937 .elementor-element.elementor-element-3d4ab6e2 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-cf87b97{text-align:left;font-size:16px;}.elementor-16937 .elementor-element.elementor-element-cf87b97 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-72f7862{font-size:18px;line-height:1.7em;}.elementor-16937 .elementor-element.elementor-element-72f7862 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-10a8ba5a{text-align:left;font-size:16px;}.elementor-16937 .elementor-element.elementor-element-10a8ba5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-1aae128{text-align:left;font-size:16px;}.elementor-16937 .elementor-element.elementor-element-1aae128 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-59eef059 .elementor-button{font-size:19px;}.elementor-16937 .elementor-element.elementor-element-29b4f845{padding:24px 24px 0px 24px;}.elementor-16937 .elementor-element.elementor-element-6fe0f04 .elementor-heading-title{font-size:30px;}.elementor-16937 .elementor-element.elementor-element-6fe0f04 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-16937 .elementor-element.elementor-element-4650a23{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-449f0b0 .elementor-button{font-size:19px;}.elementor-16937 .elementor-element.elementor-element-449f0b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-157fc4eb{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-26752cad .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-26752cad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-72658911{padding:0px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-529e2539 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-529e2539 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-47a472d9{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-73f8683f{padding:0px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-7808430f .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-7808430f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-66835899{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-2d6449fc{padding:0px 0px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-6875ec15 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-6875ec15 > .elementor-widget-container{margin:0px 24px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-233d42af{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-233d42af > .elementor-widget-container{margin:24px 24px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-a60550e{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-a60550e > .elementor-widget-container{margin:24px 24px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-a23eec7{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-a23eec7 > .elementor-widget-container{margin:24px 24px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-19a6322{text-align:left;font-size:15px;}.elementor-16937 .elementor-element.elementor-element-19a6322 > .elementor-widget-container{margin:24px 24px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-3150356a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-5ac19c9e{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-9129cb6 .elementor-button{font-size:19px;}.elementor-16937 .elementor-element.elementor-element-66c58ae{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-33e25a72{font-size:18px;line-height:1.7em;}.elementor-16937 .elementor-element.elementor-element-33e25a72 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-16937 .elementor-element.elementor-element-23d82ce{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-903af44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-459ff70{text-align:left;font-size:17px;}.elementor-16937 .elementor-element.elementor-element-459ff70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16937 .elementor-element.elementor-element-63de9e3 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-8e222c7 .elementor-heading-title{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-8e222c7 > .elementor-widget-container{padding:24px 24px 16px 24px;}.elementor-16937 .elementor-element.elementor-element-bf8ed77 .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-c7400c3 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-ca58dd6{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-365bf67 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-1647f7d{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-c0d2074 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-70295f8 .elementor-heading-title{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-70295f8 > .elementor-widget-container{padding:24px 24px 16px 24px;}.elementor-16937 .elementor-element.elementor-element-0f9fcf7 .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-9eecfdc .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-8a39f03{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-309a8e4 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-487c79e{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-ea0bedc > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-1fda907 .elementor-heading-title{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-1fda907 > .elementor-widget-container{padding:24px 24px 16px 24px;}.elementor-16937 .elementor-element.elementor-element-bb6f769 .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-e639888 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-2afe4ee{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-7f854b6 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-82bfb9a{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-d626f2c > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 .elementor-heading-title{font-size:14px;}.elementor-16937 .elementor-element.elementor-element-74dc7d2 > .elementor-widget-container{padding:24px 24px 16px 24px;}.elementor-16937 .elementor-element.elementor-element-db695cf .elementor-heading-title{font-size:22px;}.elementor-16937 .elementor-element.elementor-element-bc49b62 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-f42cf72{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-5f8c562 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-d20450f{font-size:15px;}.elementor-16937 .elementor-element.elementor-element-5d6a9768{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-1f193b7 .elementor-button{font-size:19px;}.elementor-16937 .elementor-element.elementor-element-56b73060{padding:24px 24px 0px 24px;}.elementor-16937 .elementor-element.elementor-element-32905b40{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-560c1600{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-2fd19211 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-2fd19211 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-38954e9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-69a987e5 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-69a987e5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-a3aec29 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-3c76d610 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-67c092c0 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-67c092c0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-2963cb3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-61895c30 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-61895c30 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-3687a176 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-286bdc7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-444d3a38 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-444d3a38 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-76b9b00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-6fd47c47 .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-6fd47c47 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-6a358f4 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-276dacd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16937 .elementor-element.elementor-element-4d04bc7b .elementor-heading-title{font-size:16px;}.elementor-16937 .elementor-element.elementor-element-4d04bc7b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16937 .elementor-element.elementor-element-702d864d{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-2d07e914 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-16937 .elementor-element.elementor-element-2d07e914 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-16937 .elementor-element.elementor-element-5091ccbd{padding:24px 24px 24px 24px;}.elementor-16937 .elementor-element.elementor-element-070726a .elementor-button{font-size:19px;}}/* Start custom CSS for section, class: .elementor-element-1e20c8d4 */.mv {   background: repeating-linear-gradient(-45deg, #44C8B7, #44C8B7 1px, transparent 2px, transparent 5px) #4ecdbc;
}
.mv img{
    box-shadow: 0 0 30px rgba(0,0,0, .4);
}
.mv .msg-bloon-inner img {
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17922abf */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #92C22F!important;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b7a7ac4 */.em:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -8px;
    right: -8px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    width: 32px;
    height: 32px;
    
}
.em:before {
    content: "";
    position: absolute;
    display: block;
    left: -8px;
    top: -8px;
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    width: 32px;
    height: 32px;
}
.em {
    display: block;
    position: relative;
    background: #FFEE67;
    padding: 8px;
}
@media screen and (min-width: 768px) {
    .em {
        background: none;
    }
    .em .inner {
        padding: 0;
        display: inline-block;
        background: linear-gradient(to top, #FFEE67 30%,transparent 30%);
    }
    .em br {
        display:inline-block;
    }
    .em br.sp {
        display:none;
    }
    .em:after {
        bottom: -8px;
        right: -32px;
    }
    .em:before {
        left: -32px;
        top: -8px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72f7862 */.em:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -8px;
    right: -8px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    width: 32px;
    height: 32px;
    
}
.em:before {
    content: "";
    position: absolute;
    display: block;
    left: -8px;
    top: -8px;
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    width: 32px;
    height: 32px;
}
.em {
    display: block;
    position: relative;
    background: #FFEE67;
    padding: 8px;
}
@media screen and (min-width: 768px) {
    .em {
        background: none;
    }
    .em .inner {
        padding: 0;
        display: inline-block;
        background: linear-gradient(to top, #FFEE67 30%,transparent 30%);
    }
    .em br {
        display:inline-block;
    }
    .em br.sp {
        display:none;
    }
    .em:after {
        bottom: -8px;
        right: -32px;
    }
    .em:before {
        left: -32px;
        top: -8px;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59eef059 */.apply-btn .lg {
  display: block;
  font-size: 24px;
}

.apply-btn a {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  width: 100%;
}
.gbtn .elementor-button-link {
    display: block;
    width: 100%;
}
.gbtn .elementor-button-text span {
    font-size: 1.5em;
}
.gbtn .elementor-button-text span br.sp {
    display: block;
}


@media screen and (min-width: 768px) {
  .apply-btn .lg {
    display: block;
    font-size: 24px;
  }
  .gbtn .elementor-button-link {
    max-width: calc(18em * 1.5);
    margin: 0 auto;
  }
  .gbtn .elementor-button-text span br.sp {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-347cbc5e */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f4e923b */.top_fee__list__item {
    height: fit-content;
    text-align: center;
    width: calc(50% - 12px);
    border-radius: 4px;
    border: 3px solid #008489;
    display: flex;
    flex-direction: column;
    font-family: "Noto Sans JP", Sans-serif;
    font-weight: 400;
    color: #333;
    background: #fff;
    font-size: 16px;
}
.item__wrap {
        position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    flex-direction: column-reverse !important;
    gap: 0.5rem;
    padding-top: 1rem;
}
.item__crown {
    position: absolute;
    top: -12px;
    left: 4px;
    width: 56px;
    height: 56px;
    background-image: url(/assets2/images/top/crown.png);
    background-size: 56px 56px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    font-size: 10px;
    line-height: 13px;
}
.item__header small {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}
.top_fee__list__item.is-pink {
    border-color: #fa4e72;
}
.top_fee__list__item.is-pink .item__header {
    background: #fa4e72;
}
.price__strikethrough {
    color: #888;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    position: relative;
    line-height: 1;
}
.item__num .tax {
    padding-left: 8px;
    line-height: 1;
    font-size: 14px;
}
.jul-campaign__heading__new-price {
    margin-top: 12px;
    padding-top: 12px;
    line-height: 1;
    justify-content: center;
    font-size: 40px;
    font-weight: 900!important;
    display: flex;
    color: #ff3034;
    align-items: flex-end;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="93.561" height="46.171" viewBox="0 0 93.561 46.171"><path id="Path_1" data-name="Path 1" d="M46.78,0l46.78,46.171H0Z" transform="translate(93.561 46.171) rotate(180)" fill="%23ff3034"/></svg>') center top/30px auto no-repeat;
    position: relative;
    z-index: 1;
}
.jul-campaign__heading__new-price--currency {
    font-size: 34px;
    display: flex;
    font-weight: 700;
    flex-direction: column-reverse;
}
.jul-campaign__heading__new-price > span > span:last-child {
    font-size: 10px;
}
.jul-campaign__heading__new-price::after {
    z-index: -1;
    position: absolute;
    content: '';
    left: auto;
    right: auto;
    bottom: -12px;
    height: 20%;
    width: 270px;
    display: block;
    background: #fad450;
}
.jul-campaign__heading__new-price b {
    font-size: 70px;
    display: block;
    font-weight: 900;
    margin-bottom: -10px;
    animation: bound-anim 1s infinite;
}
.top_fee__list__item .item__num {
    font-weight: bold;
}
.price__strikethrough::before {
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    top: 50%;
    display: block;
    border-top: solid 2px #888;
}
.top_fee__list__item .item__header {
    position: relative;
    color: #fff;
    width: 100%;
    height: 50px;
    background-color: #008489;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    font-size: 24px;
    font-weight: bold;
}
.top_fee__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 7px;
    padding: 0;
    list-style-type: none;
    gap: 24px;
}
@media only screen and (max-width: 768px)
{ .top_fee__list {
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
}
.top_fee__list__item {
    width: 335px;
}
}
@keyframes bound-anim {
	0%,100% {
					transform: scale(1) translateY(0);
	}

	30% {
					transform: scale(1) translateY(-3px);
	}

	50% {
					transform: scale(1) translateY(0);
	}

	90% {
					transform: scale(1.1,0.8) translateY(0);
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a50b359 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529e2539 */.point-heading .elementor-heading-title img{
    width: 50px;
    margin: 0 auto;
    
}
.point-heading {
    margin-top: -40px;
}

.point-heading .elementor-heading-title b{
    font-size: 1.2em;
}

@media screen and (min-width: 768px) {
    .point-heading .elementor-heading-title img{
    position: absolute;
    top: -60px;
    left: -16px;
    width: 80px;
}
.point-heading {
    margin-top: 0px;
}
.point-heading .elementor-heading-title{
    padding-left: 60px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21a7a697 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-14bcb9f7 */.youtube {
    max-width: 800px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c383d2a */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3150356a */.table table{
    border-collapse: separate;
    border-spacing: 8px;
    margin-bottom: 0;
}
.table thead img {
    display: inline-block;
}
.table thead th {
    
    width: 20%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center;
    border-bottom: none;
}
.table td,
.table th{
    font-weight: bold;
    text-align: center;
    background: #fff;
    font-size: .9em;
    padding: 16px 0;
    box-shadow: 0 0 8px rgba(0,0,0,.1)
}
.table thead th:nth-child(1){
    visibility: hidden;
}
.table thead th:nth-child(2){
    background: #FFE200;
}
.table tbody th{
    border-radius: 8px;
    font-weight: bold;
    
    
    border-bottom: none;
}
.table tbody td{
    border-bottom: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.table tbody td:nth-child(2){
    background: #FFE200;
}
@media screen and (max-width: 768px) {
    .table {
        overflow: scroll;
    }
    .table table {
        width:570px;
    }
    .table td,
    .table th{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f790525 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33e25a72 */.em:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -8px;
    right: -8px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    width: 32px;
    height: 32px;
    
}
.em:before {
    content: "";
    position: absolute;
    display: block;
    left: -8px;
    top: -8px;
    border-left: 2px solid #000;
    border-top: 2px solid #000;
    width: 32px;
    height: 32px;
}
.em {
    display: block;
    position: relative;
    background: #FFEE67;
    padding: 8px;
}
@media screen and (min-width: 768px) {
    .em {
        padding: 0;
        display: inline-block;
        background: linear-gradient(to top, #FFEE67 30%,transparent 30%);
    }
    .em br {
        display: none;
    }
    .em:after {
        bottom: -8px;
    right: -32px;
    }
    .em:before {
    left: -32px;
    top: -8px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d299a60 */.voice .elementor-text-editor figure img{
    border-radius: 50%;
    margin-bottom: 16px;
    
}
.voice .elementor-text-editor figure {
    margin-bottom: 16px;
}
.voice .elementor-text-editor figcaption{
    font-size: 14px;
    text-align: center;
}
.voice .interview {
    margin-left: 30px;
}
.voice .faq-q,
.voice .faq-a {
    font-weight: bold;
    font-size: 18px;
    position: relative;
}
.voice .faq-a {
    font-size: 20px;
}
.voice .faq-q::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/q.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}

.voice .faq-a::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/a.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}
@media screen and (min-width: 768px) {
    .voice .elementor-text-editor {
        display: flex;
    }
    .voice .elementor-text-editor figure{
        width: 200px;
    }
    .voice .elementor-text-editor .interview{
        width: calc(100% - 200px);
        margin-left: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-597270d */.voice .elementor-text-editor figure img{
    border-radius: 50%;
    margin-bottom: 16px;
    
}
.voice .elementor-text-editor figure {
    margin-bottom: 16px;
}
.voice .elementor-text-editor figcaption{
    font-size: 14px;
    text-align: center;
}
.voice .interview {
    margin-left: 30px;
}
.voice .faq-q,
.voice .faq-a {
    font-weight: bold;
    font-size: 18px;
    position: relative;
}
.voice .faq-a {
    font-size: 20px;
}
.voice .faq-q::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/q.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}

.voice .faq-a::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/a.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}
@media screen and (min-width: 768px) {
    .voice .elementor-text-editor {
        display: flex;
    }
    .voice .elementor-text-editor figure{
        width: 200px;
    }
    .voice .elementor-text-editor .interview{
        width: calc(100% - 200px);
        margin-left: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b2802 */.voice .elementor-text-editor figure img{
    border-radius: 50%;
    margin-bottom: 16px;
    
}
.voice .elementor-text-editor figure {
    margin-bottom: 16px;
}
.voice .elementor-text-editor figcaption{
    font-size: 14px;
    text-align: center;
}
.voice .interview {
    margin-left: 30px;
}
.voice .faq-q,
.voice .faq-a {
    font-weight: bold;
    font-size: 18px;
    position: relative;
}
.voice .faq-a {
    font-size: 20px;
}
.voice .faq-q::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/q.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}

.voice .faq-a::before {
    content: '';
    position: absolute;
    display: block;
    background: url('https://www.qqeng.com/lp/wp-content/uploads/2023/06/a.png') center/ contain no-repeat;
    left: -40px;
    top: -7px;
    width: 40px;
    height: 50px
}
@media screen and (min-width: 768px) {
    .voice .elementor-text-editor {
        display: flex;
    }
    .voice .elementor-text-editor figure{
        width: 200px;
    }
    .voice .elementor-text-editor .interview{
        width: calc(100% - 200px);
        margin-left: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-434218a9 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-459ff70 */.under-line {
    background: linear-gradient(to top, #FFEE67 30%,transparent 30%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e222c7 */.subtitle span{
    background: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7400c3 */.remomendation-heading--sm span {
    color:#06927F;
    font-size: 15px;
    background: #D3E6D6;
    padding: 6px 12px;
    border-radius: 4px;
    display: block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1647f7d */.remomendation-heading--ul ul{
    margin: 0 0 0 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70295f8 */.subtitle span{
    background: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eecfdc */.remomendation-heading--sm span {
    color:#06927F;
    font-size: 15px;
    background: #D3E6D6;
    padding: 6px 12px;
    border-radius: 4px;
    display: block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-487c79e */.remomendation-heading--ul ul{
    margin: 0 0 0 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fda907 */.subtitle span{
    background: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e639888 */.remomendation-heading--sm span {
    color:#06927F;
    font-size: 15px;
    background: #D3E6D6;
    padding: 6px 12px;
    border-radius: 4px;
    display: block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82bfb9a */.remomendation-heading--ul ul{
    margin: 0 0 0 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74dc7d2 */.subtitle span{
    background: #fff;
    padding: 4px 8px;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc49b62 */.remomendation-heading--sm span {
    color:#06927F;
    font-size: 15px;
    background: #D3E6D6;
    padding: 6px 12px;
    border-radius: 4px;
    display: block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d20450f */.remomendation-heading--ul ul{
    margin: 0 0 0 16px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-903af44 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32905b40 */.detail dl{
    margin: 0;
}
.detail a{
    color: #395CD0;
    text-decoration: underline;
}
.detail .kome {
    list-style: none;
    margin: 0;
}
.detail .kome li{
    margin-bottom: 8px;
    margin-left: 1.2em;
    text-indent: -1.2em;
}
.detail.kome li::before{
    content: "※";
    text-indent: 0;
    width: 1.1em;
    display: inline-block;
}
@media screen and (min-width: 768px) {
    .detail dl{
      display:flex;
      flex-wrap: wrap;
    }
    .detail dt{
      width: 100px;
    }
    .detail dd{
      width: calc(100% - 100px);
    }
    .detail .wide dt{
      width: 180px;
    }
    .detail .wide dd{
      width: calc(100% - 180px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-60a33d36 */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd19211 */.heading-inner {
    position: relative;
    padding: 0 16px;
    display: block;
}

.heading-inner::after {
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    top: 0;
    right: 0;
    display: block;
    background: #F44496;
    transform: rotate(25deg)
}
.heading-inner::before {
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: #F44496;
    transform: rotate(-25deg)
}
.heading-inner b{
    font-size: 1.8em;
    
}
@media screen and (min-width: 768px) {
    .heading-inner {
        display:inline-block;
    }
    .heading-inner br.static{
    display: inline;
}
    .heading-inner br{
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-43100ba */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d07e914 */.heading-inner {
    position: relative;
    padding: 0 16px;
    display: block;
}
.heading-inner::after {
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    top: 0;
    right: 0;
    display: block;
    background: #F44496;
    transform: rotate(25deg)
}
.heading-inner::before {
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: #F44496;
    transform: rotate(-25deg)
}
.heading-inner b{
    font-size: 1.8em;
    
}
@media screen and (min-width: 768px) {
    .heading-inner {
        display:inline-block;
    }
    .heading-inner br{
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-51b8cc3a */.merit-ul {
    list-style: none;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.merit-ul li br{
    display: none;
}
.merit-ul li{
       display: flex;
       align-items: center;
       border: 2px solid #41B6F2;
       padding: 8px;
       border-radius: 16px;
       background: #fff;
   }
.merit-ul li span{
       width: 80px;
       border-right: 1px solid #eee;
       display: flex;
       justify-content: center;
       margin-right: 16px;
   }
@media screen and (min-width: 768px) {
   .merit-ul {
       flex-direction: row;
       justify-content: space-between;
       gap: 32px;
   }
   .merit-ul li br{
    display: inline;
}
   .merit-ul li{
       width:calc(50% - 16px);
   }
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce5c307 */.footer__bar__logo__lp {
        margin: 8px auto;
        width: fit-content;
        background: #FEFEFF;
    }

    .footer__bar__logo__lp img {
        object-fit: contain;
        height:36px;
    }
    
    @media only screen and (max-width: 768px){
        .footer__bar__logo__lp {
        margin: 8px auto;
        }

        .footer__bar__logo__lp img {
            height:18px;
        }  
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e157db6 */.footer a {
    color: #fff;
    text-decoration: underline;
}
.footer p {
    margin-bottom: 0;
}/* End custom CSS */