.elementor-400 .elementor-element.elementor-element-4821278:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-4821278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de02c85 );}.elementor-400 .elementor-element.elementor-element-4821278 > .elementor-background-overlay{background-image:url("https://vivo.introknock.com/wp-content/uploads/2023/02/future_graphics_４.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-4821278{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-4821278 > .elementor-shape-bottom svg{width:calc(132% + 1.3px);height:207px;}.elementor-400 .elementor-element.elementor-element-f4ca1f3{--spacer-size:42vh;}.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-400 .elementor-element.elementor-element-3df00ed{width:auto;max-width:auto;align-self:center;text-align:left;}.elementor-400 .elementor-element.elementor-element-3df00ed > .elementor-widget-container{margin:0% -5% -26% 5%;padding:0% 0% 0% 0%;}.elementor-400 .elementor-element.elementor-element-3df00ed .elementor-heading-title{font-family:"Mirza", Sans-serif;font-size:8.2rem;font-weight:600;text-shadow:0px 0px 10px rgba(244.49999999999997, 230.14891304347825, 230.14891304347825, 0.95);mix-blend-mode:luminosity;color:var( --e-global-color-astglobalcolor3 );}.elementor-400 .elementor-element.elementor-element-ec657ca{width:auto;max-width:auto;align-self:center;text-align:left;}.elementor-400 .elementor-element.elementor-element-ec657ca > .elementor-widget-container{margin:0% -5% -5% 5%;padding:0% 0% 0% 0%;}.elementor-400 .elementor-element.elementor-element-ec657ca .elementor-heading-title{font-family:"Mirza", Sans-serif;font-size:5rem;font-weight:600;text-shadow:0px 0px 10px rgba(244.49999999999997, 230.14891304347825, 230.14891304347825, 0.95);mix-blend-mode:luminosity;color:var( --e-global-color-astglobalcolor3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-6bf147a > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-400 .elementor-element.elementor-element-6bf147a{text-align:left;font-family:"Kosugi Maru", Sans-serif;font-size:1.8rem;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.82);color:#FBFCFD;}.elementor-400 .elementor-element.elementor-element-45e17ac > .elementor-background-overlay{background-image:url("https://vivo.introknock.com/wp-content/uploads/2023/02/無題528_20230209151629.png");background-position:50% -5px;background-repeat:no-repeat;background-size:40% auto;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-45e17ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-c0ee913{--spacer-size:10px;}.elementor-400 .elementor-element.elementor-element-8bfaf66{text-align:left;font-family:"Kiwi Maru", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;}.elementor-400 .elementor-element.elementor-element-de14274{text-align:left;font-family:"Kiwi Maru", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;}.elementor-400 .elementor-element.elementor-element-5ec80b9:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-5ec80b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5F9F780;}.elementor-400 .elementor-element.elementor-element-5ec80b9{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-5ec80b9, .elementor-400 .elementor-element.elementor-element-5ec80b9 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-400 .elementor-element.elementor-element-5ec80b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-e2a2d8e > .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-400 .elementor-element.elementor-element-2a4b129 > .elementor-widget-container{margin:0px 0px -76px 0px;}.elementor-400 .elementor-element.elementor-element-2a4b129{text-align:center;font-family:"Mirza", Sans-serif;font-size:2.7rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-363b202 );}.elementor-400 .elementor-element.elementor-element-8961e6c > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-400 .elementor-element.elementor-element-8961e6c{text-align:center;font-family:"Kosugi Maru", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-908f512 > .elementor-widget-container{margin:0% 0% -4% 0%;}.elementor-400 .elementor-element.elementor-element-908f512{text-align:center;font-family:"Kosugi Maru", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-363b202 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-400 .elementor-element.elementor-element-2455728{width:auto;max-width:auto;}.elementor-400 .elementor-element.elementor-element-2455728 > .elementor-widget-container{margin:0px -23px 0px 23px;padding:2px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-2455728 img{width:63%;max-width:70%;}.elementor-400 .elementor-element.elementor-element-6002e7e{width:auto;max-width:auto;}.elementor-400 .elementor-element.elementor-element-6002e7e > .elementor-widget-container{margin:0px 0px 0px -27px;}.elementor-400 .elementor-element.elementor-element-6002e7e img{width:63%;max-width:70%;}.elementor-400 .elementor-element.elementor-element-b94c3b4 img{border-radius:20px 20px 20px 20px;}.elementor-400 .elementor-element.elementor-element-73d310b{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-5af78e6:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-5af78e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de02c85 );}.elementor-400 .elementor-element.elementor-element-5af78e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-5af78e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-5af78e6 > .elementor-shape-top svg{width:calc(124% + 1.3px);height:85px;}.elementor-400 .elementor-element.elementor-element-8989daf{--spacer-size:0.9em;}.elementor-400 .elementor-element.elementor-element-ab5b17c{text-align:center;}.elementor-400 .elementor-element.elementor-element-ab5b17c .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:3rem;font-weight:700;color:#bf1f64;}.elementor-400 .elementor-element.elementor-element-3961b8f{text-align:center;font-family:"Kiwi Maru", Sans-serif;font-size:1.5rem;font-weight:400;line-height:0.4em;}.elementor-400 .elementor-element.elementor-element-af611cc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-400 .elementor-element.elementor-element-ed37d10:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-ed37d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de02c85 );}.elementor-400 .elementor-element.elementor-element-ed37d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-ed37d10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-2afc576{--spacer-size:0.1em;}.elementor-400 .elementor-element.elementor-element-caa5816{text-align:center;font-family:"Kiwi Maru", Sans-serif;font-size:1.5rem;font-weight:400;line-height:0.4em;}.elementor-400 .elementor-element.elementor-element-a9ef510 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-400 .elementor-element.elementor-element-8996214{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-b170f42:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-b170f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b990859 );}.elementor-400 .elementor-element.elementor-element-b170f42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-b170f42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-b170f42 > .elementor-shape-top svg{width:calc(124% + 1.3px);height:85px;}.elementor-400 .elementor-element.elementor-element-b5d0c56 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-400 .elementor-element.elementor-element-2d53849{--spacer-size:2em;}.elementor-400 .elementor-element.elementor-element-2e50d9a{text-align:center;}.elementor-400 .elementor-element.elementor-element-2e50d9a .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:3rem;font-weight:700;color:#bf1f64;}.elementor-400 .elementor-element.elementor-element-9f58c93{text-align:center;font-family:"Kiwi Maru", Sans-serif;font-size:1.5rem;font-weight:400;line-height:0.4em;}.elementor-400 .elementor-element.elementor-element-fd31f9f{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-83cdd18:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-83cdd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de02c85 );}.elementor-400 .elementor-element.elementor-element-83cdd18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-83cdd18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-83cdd18 > .elementor-shape-top svg{width:calc(124% + 1.3px);height:85px;}.elementor-400 .elementor-element.elementor-element-ecf31ad{--spacer-size:2em;}.elementor-400 .elementor-element.elementor-element-cf77084{text-align:center;}.elementor-400 .elementor-element.elementor-element-cf77084 .elementor-heading-title{font-family:"Kosugi Maru", Sans-serif;font-size:3rem;font-weight:700;color:#bf1f64;}.elementor-400 .elementor-element.elementor-element-3263562{text-align:center;font-family:"Kiwi Maru", Sans-serif;font-size:1.5rem;font-weight:400;line-height:0.4em;}.elementor-400 .elementor-element.elementor-element-7d3f83f img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-400 .elementor-element.elementor-element-480f757 > .elementor-background-overlay{background-image:url("https://vivo.introknock.com/wp-content/uploads/2023/02/無題528_20230209151629.png");background-position:top center;background-repeat:no-repeat;background-size:37% auto;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-480f757{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-f89f19e{--spacer-size:13px;}.elementor-400 .elementor-element.elementor-element-9694f25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-9694f25{text-align:center;font-family:"Kiwi Maru", Sans-serif;font-size:2rem;font-weight:400;line-height:1.4em;}.elementor-400 .elementor-element.elementor-element-14642e5:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-14642e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5F9F780;}.elementor-400 .elementor-element.elementor-element-14642e5 > .elementor-container{max-width:796px;}.elementor-400 .elementor-element.elementor-element-14642e5, .elementor-400 .elementor-element.elementor-element-14642e5 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-400 .elementor-element.elementor-element-14642e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-14642e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-77c3dfd > .elementor-widget-container{margin:0px 17px -83px 0px;}.elementor-400 .elementor-element.elementor-element-77c3dfd{text-align:center;font-family:"Mirza", Sans-serif;font-size:2.7rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-363b202 );}.elementor-400 .elementor-element.elementor-element-6821276 > .elementor-widget-container{margin:-2% 0% -5% 0%;}.elementor-400 .elementor-element.elementor-element-6821276{text-align:center;font-family:"Kosugi Maru", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-640d5af > .elementor-widget-container{margin:0% 0% -6% 0%;}.elementor-400 .elementor-element.elementor-element-640d5af{text-align:center;font-family:"Kosugi Maru", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-363b202 );}.elementor-400 .elementor-element.elementor-element-e0cf620:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-e0cf620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5F9F780;}.elementor-400 .elementor-element.elementor-element-e0cf620 > .elementor-container{max-width:796px;}.elementor-400 .elementor-element.elementor-element-e0cf620, .elementor-400 .elementor-element.elementor-element-e0cf620 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-400 .elementor-element.elementor-element-e0cf620{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-e0cf620 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-4b0bd42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-400 .elementor-element.elementor-element-4b0bd42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-2be8344 > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-2be8344{text-align:center;}.elementor-400 .elementor-element.elementor-element-6bc7024 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-6bc7024{text-align:center;}.elementor-400 .elementor-element.elementor-element-6bc7024 img{width:100%;}@media(min-width:768px){.elementor-400 .elementor-element.elementor-element-e2a2d8e{width:57%;}.elementor-400 .elementor-element.elementor-element-6e5a402{width:43%;}}@media(max-width:1024px){.elementor-400 .elementor-element.elementor-element-f4ca1f3{--spacer-size:17vh;}.elementor-400 .elementor-element.elementor-element-45e17ac > .elementor-background-overlay{background-position:top center;}.elementor-400 .elementor-element.elementor-element-8bfaf66{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-de14274{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-e2a2d8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-400 .elementor-element.elementor-element-2a4b129 > .elementor-widget-container{margin:0px 0px -47px 0px;}.elementor-400 .elementor-element.elementor-element-2a4b129{font-size:2rem;}.elementor-400 .elementor-element.elementor-element-2455728 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-6002e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-6e5a402.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-6e5a402.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-3961b8f{font-size:1rem;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-dac7d08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-dac7d08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-caa5816{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-9f58c93{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-cf77084 .elementor-heading-title{font-size:2.8rem;}.elementor-400 .elementor-element.elementor-element-3263562{font-size:1rem;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-b608489.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-b608489.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-9694f25{font-size:1.2rem;}}@media(max-width:767px){.elementor-400 .elementor-element.elementor-element-4821278 > .elementor-shape-bottom svg{width:calc(214% + 1.3px);height:178px;}.elementor-400 .elementor-element.elementor-element-f4ca1f3{--spacer-size:6vh;}.elementor-400 .elementor-element.elementor-element-3df00ed > .elementor-widget-container{margin:0% 0% -18% 0%;}.elementor-400 .elementor-element.elementor-element-3df00ed .elementor-heading-title{font-size:4rem;}.elementor-400 .elementor-element.elementor-element-ec657ca > .elementor-widget-container{margin:9% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-400 .elementor-element.elementor-element-ec657ca .elementor-heading-title{font-size:1.8rem;}.elementor-400 .elementor-element.elementor-element-6bf147a{font-size:1.1rem;}.elementor-400 .elementor-element.elementor-element-45e17ac > .elementor-background-overlay{background-size:contain;}.elementor-400 .elementor-element.elementor-element-8bfaf66{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-de14274{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-2a4b129 > .elementor-widget-container{margin:0px 0px -44px 0px;}.elementor-400 .elementor-element.elementor-element-2a4b129{font-size:2rem;}.elementor-400 .elementor-element.elementor-element-8961e6c{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-908f512{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-2455728 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-6002e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-3961b8f{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-caa5816{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-9f58c93{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-cf77084 .elementor-heading-title{font-size:2.6rem;}.elementor-400 .elementor-element.elementor-element-3263562{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-480f757 > .elementor-background-overlay{background-position:center center;background-size:contain;}.elementor-400 .elementor-element.elementor-element-9694f25{font-size:1rem;}.elementor-400 .elementor-element.elementor-element-77c3dfd > .elementor-widget-container{margin:0px 0px -36px -32px;}.elementor-400 .elementor-element.elementor-element-77c3dfd{font-size:2rem;}.elementor-400 .elementor-element.elementor-element-2be8344 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-6bc7024 > .elementor-widget-container{margin:0px 0px 0px 0px;}}