.elementor-8 .elementor-element.elementor-element-c0cdffa > .elementor-container{min-height:70vh;}.elementor-8 .elementor-element.elementor-element-c0cdffa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #000000 18%, #FFFFFF 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c0cdffa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-c0cdffa > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:38px;}.elementor-8 .elementor-element.elementor-element-523fb7b{text-align:left;}.elementor-8 .elementor-element.elementor-element-523fb7b .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:3.7rem;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:10px 9px 9px rgba(0, 0, 0, 0.99);}.elementor-8 .elementor-element.elementor-element-523fb7b > .elementor-widget-container{padding:0rem 0rem 0rem 3rem;}.elementor-8 .elementor-element.elementor-element-d18bc5c .elementor-spacer-inner{height:50px;}.elementor-8 .elementor-element.elementor-element-29066b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-29066b8 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 10px #000000;}.elementor-8 .elementor-element.elementor-element-8310992 > .elementor-element-populated{margin:3rem 0rem 3rem 0rem;}.elementor-8 .elementor-element.elementor-element-05cb723.elementor-view-stacked .elementor-icon{background-color:#DB0000;}.elementor-8 .elementor-element.elementor-element-05cb723.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-05cb723.elementor-view-default .elementor-icon{fill:#DB0000;color:#DB0000;border-color:#DB0000;}.elementor-8 .elementor-element.elementor-element-05cb723.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-05cb723.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-05cb723.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-05cb723 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-05cb723 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-8 .elementor-element.elementor-element-c393fb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-c393fb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8 .elementor-element.elementor-element-c393fb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 3rem 3rem 3rem;}.elementor-8 .elementor-element.elementor-element-c393fb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a771896{text-align:center;}.elementor-8 .elementor-element.elementor-element-a771896 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-8 .elementor-element.elementor-element-7c47d15{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-7c47d15 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-7c47d15 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8 .elementor-element.elementor-element-091fbc2{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-091fbc2 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-ff37513{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-ff37513 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-cc57152{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-cc57152 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-5764542{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-5764542 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-c4d6480{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-c4d6480 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-893e542{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-893e542 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-4838fac{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-4838fac > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-935fb14{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-935fb14 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-ba89cc1{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-ba89cc1 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-b0eb7d0{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-b0eb7d0 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-b45ba96{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-b45ba96 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-cf83f9b{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-cf83f9b > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-f86ad87{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-f86ad87 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-f7a6018{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-f7a6018 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-25235c3{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-25235c3 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-f7bc50d{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-f7bc50d > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-1fa2b9a{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-1fa2b9a > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-c0d02dd{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-c0d02dd > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-9c3c993{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-9c3c993 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-495832c{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-495832c > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-84e489b{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-84e489b > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-1f84037{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-1f84037 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-5cd66c5{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-5cd66c5 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-1454bd4{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-1454bd4 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-e4b482f{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-e4b482f > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-b6fc12c{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-b6fc12c > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-4ae53b0{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-4ae53b0 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-e3c01ef{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-e3c01ef > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-0931048{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-0931048 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-16de309{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-16de309 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-12c64c1{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-12c64c1 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-a12fef6{color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans JP", Sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-a12fef6 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-8 .elementor-element.elementor-element-96479ba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-96479ba .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-96479ba .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8 .elementor-element.elementor-element-2ebf948 > .elementor-widget-container{margin:-2rem 0rem -1rem 0rem;}.elementor-8 .elementor-element.elementor-element-c38696a{text-align:center;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-c372139{width:20%;}.elementor-8 .elementor-element.elementor-element-681dfa7{width:30%;}.elementor-8 .elementor-element.elementor-element-7c6322a{width:49.664%;}.elementor-8 .elementor-element.elementor-element-a8c2fab{width:20%;}.elementor-8 .elementor-element.elementor-element-3799e5e{width:30%;}.elementor-8 .elementor-element.elementor-element-9a1488c{width:49.664%;}.elementor-8 .elementor-element.elementor-element-0deee42{width:20%;}.elementor-8 .elementor-element.elementor-element-4eeb91b{width:30%;}.elementor-8 .elementor-element.elementor-element-97fc351{width:49.664%;}.elementor-8 .elementor-element.elementor-element-b6b9f8f{width:20%;}.elementor-8 .elementor-element.elementor-element-5b112e5{width:30%;}.elementor-8 .elementor-element.elementor-element-83f51b6{width:49.664%;}.elementor-8 .elementor-element.elementor-element-de9d523{width:20%;}.elementor-8 .elementor-element.elementor-element-b2c4486{width:30%;}.elementor-8 .elementor-element.elementor-element-255814d{width:49.664%;}.elementor-8 .elementor-element.elementor-element-fa3e1e8{width:20%;}.elementor-8 .elementor-element.elementor-element-b6cdd3f{width:30%;}.elementor-8 .elementor-element.elementor-element-5a0ce96{width:49.664%;}.elementor-8 .elementor-element.elementor-element-216c650{width:20%;}.elementor-8 .elementor-element.elementor-element-c96fc37{width:30%;}.elementor-8 .elementor-element.elementor-element-8b17595{width:49.664%;}.elementor-8 .elementor-element.elementor-element-0757c58{width:20%;}.elementor-8 .elementor-element.elementor-element-befe033{width:30%;}.elementor-8 .elementor-element.elementor-element-1c94dbe{width:49.554%;}.elementor-8 .elementor-element.elementor-element-319ca78{width:20%;}.elementor-8 .elementor-element.elementor-element-ce4d583{width:30%;}.elementor-8 .elementor-element.elementor-element-c0e2659{width:49.554%;}.elementor-8 .elementor-element.elementor-element-8b8218f{width:20%;}.elementor-8 .elementor-element.elementor-element-6adcc56{width:30%;}.elementor-8 .elementor-element.elementor-element-dfa7551{width:49.554%;}.elementor-8 .elementor-element.elementor-element-1424ad1{width:20%;}.elementor-8 .elementor-element.elementor-element-26af096{width:30%;}.elementor-8 .elementor-element.elementor-element-6bc540a{width:49.554%;}.elementor-8 .elementor-element.elementor-element-ae5fa66{width:20%;}.elementor-8 .elementor-element.elementor-element-5bff1c3{width:30%;}.elementor-8 .elementor-element.elementor-element-bb3b99e{width:49.554%;}.elementor-8 .elementor-element.elementor-element-086a1a2{width:20%;}.elementor-8 .elementor-element.elementor-element-34d62fb{width:30%;}.elementor-8 .elementor-element.elementor-element-7fa239f{width:49.554%;}.elementor-8 .elementor-element.elementor-element-5c88d82{width:20%;}.elementor-8 .elementor-element.elementor-element-2a94dd8{width:30%;}.elementor-8 .elementor-element.elementor-element-aac7e2c{width:49.554%;}.elementor-8 .elementor-element.elementor-element-46e9603{width:20%;}.elementor-8 .elementor-element.elementor-element-1e4d22c{width:30%;}.elementor-8 .elementor-element.elementor-element-bf50596{width:49.554%;}.elementor-8 .elementor-element.elementor-element-c5d9071{width:20%;}.elementor-8 .elementor-element.elementor-element-d7e0219{width:30%;}.elementor-8 .elementor-element.elementor-element-4b5c0e7{width:49.554%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-c0cdffa > .elementor-container{min-height:60vh;}.elementor-8 .elementor-element.elementor-element-c0cdffa > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:20px;}.elementor-8 .elementor-element.elementor-element-523fb7b .elementor-heading-title{font-size:2.2rem;line-height:2.4em;}.elementor-8 .elementor-element.elementor-element-523fb7b > .elementor-widget-container{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-d18bc5c .elementor-spacer-inner{height:100px;}.elementor-8 .elementor-element.elementor-element-29066b8 .elementor-heading-title{font-size:1.1rem;letter-spacing:0px;}.elementor-8 .elementor-element.elementor-element-05cb723 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-681dfa7 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-3799e5e > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-4eeb91b > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-5b112e5 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-b2c4486 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-b6cdd3f > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-c96fc37 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-befe033 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-ce4d583 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-6adcc56 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-26af096 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-5bff1c3 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-34d62fb > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-2a94dd8 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-1e4d22c > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-8 .elementor-element.elementor-element-d7e0219 > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}}