.elementor-115360 .elementor-element.elementor-element-07b409e:not(.elementor-motion-effects-element-type-background), .elementor-115360 .elementor-element.elementor-element-07b409e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-115360 .elementor-element.elementor-element-07b409e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1px;margin-bottom:0px;}.elementor-115360 .elementor-element.elementor-element-07b409e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-115360 .elementor-element.elementor-element-c88c51e{text-align:start;}.elementor-115360 .elementor-element.elementor-element-c88c51e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:100px;font-weight:600;color:#000000;}.elementor-115360 .elementor-element.elementor-element-c88c51e > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-115360 .elementor-element.elementor-element-6167b4b:not(.elementor-motion-effects-element-type-background), .elementor-115360 .elementor-element.elementor-element-6167b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-115360 .elementor-element.elementor-element-6167b4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115360 .elementor-element.elementor-element-6167b4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115360 .elementor-element.elementor-element-823c910{text-align:start;}.elementor-115360 .elementor-element.elementor-element-823c910 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-115360 .elementor-element.elementor-element-c61e114:not(.elementor-motion-effects-element-type-background), .elementor-115360 .elementor-element.elementor-element-c61e114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-115360 .elementor-element.elementor-element-c61e114{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115360 .elementor-element.elementor-element-c61e114 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115360 .elementor-element.elementor-element-6f0477e{--spacer-size:9px;}.elementor-115360 .elementor-element.elementor-element-86aabcd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#000000;}.elementor-115360 .elementor-element.elementor-element-6efc333{--spacer-size:41px;}.elementor-115360 .elementor-element.elementor-element-145080b{text-align:start;}.elementor-115360 .elementor-element.elementor-element-145080b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-115360 .elementor-element.elementor-element-7f2da2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-115360 .elementor-element.elementor-element-06586be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-115360 .elementor-element.elementor-element-350dabd{text-align:end;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-115360 .elementor-element.elementor-element-350dabd img{width:100%;}.elementor-115360 .elementor-element.elementor-element-5e3f578{text-align:end;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-115360 .elementor-element.elementor-element-5e3f578 img{width:100%;max-width:1%;}.elementor-115360 .elementor-element.elementor-element-5e3f578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-115360 .elementor-element.elementor-element-246266e{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-115360 .elementor-element.elementor-element-246266e img{width:100%;max-width:1%;}.elementor-115360 .elementor-element.elementor-element-2af30c4{--spacer-size:80px;}.elementor-115360 .elementor-element.elementor-element-76d51b4{--spacer-size:80px;width:var( --container-widget-width, 101.485% );max-width:101.485%;--container-widget-width:101.485%;--container-widget-flex-grow:0;}.elementor-115360 .elementor-element.elementor-element-34e3be8{--spacer-size:80px;width:var( --container-widget-width, 95.841% );max-width:95.841%;--container-widget-width:95.841%;--container-widget-flex-grow:0;}.elementor-115360 .elementor-element.elementor-element-7aedf1e{--spacer-size:240px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-115360 .elementor-element.elementor-element-acb602d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;width:var( --container-widget-width, 19.087% );max-width:19.087%;--container-widget-width:19.087%;--container-widget-flex-grow:0;top:127px;}body:not(.rtl) .elementor-115360 .elementor-element.elementor-element-acb602d{left:119px;}body.rtl .elementor-115360 .elementor-element.elementor-element-acb602d{right:119px;}.elementor-115360 .elementor-element.elementor-element-e63afd3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;width:var( --container-widget-width, 22.169% );max-width:22.169%;--container-widget-width:22.169%;--container-widget-flex-grow:0;top:128px;}body:not(.rtl) .elementor-115360 .elementor-element.elementor-element-e63afd3{left:434px;}body.rtl .elementor-115360 .elementor-element.elementor-element-e63afd3{right:434px;}.elementor-115360 .elementor-element.elementor-element-bc56361{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:#000000;width:var( --container-widget-width, 19.087% );max-width:19.087%;--container-widget-width:19.087%;--container-widget-flex-grow:0;top:129px;}body:not(.rtl) .elementor-115360 .elementor-element.elementor-element-bc56361{left:777px;}body.rtl .elementor-115360 .elementor-element.elementor-element-bc56361{right:777px;}.elementor-115360 .elementor-element.elementor-element-0b7bda6:not(.elementor-motion-effects-element-type-background), .elementor-115360 .elementor-element.elementor-element-0b7bda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-115360 .elementor-element.elementor-element-0b7bda6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115360 .elementor-element.elementor-element-0b7bda6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115360 .elementor-element.elementor-element-ad1ac26{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-115360 .elementor-element.elementor-element-300fcc8{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:400;}.elementor-115360 .elementor-element.elementor-element-55ae238:not(.elementor-motion-effects-element-type-background), .elementor-115360 .elementor-element.elementor-element-55ae238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9A0E0E;}.elementor-115360 .elementor-element.elementor-element-55ae238{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115360 .elementor-element.elementor-element-55ae238 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}