.elementor-10 .elementor-element.elementor-element-3043e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-37ef2a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-98252b0{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10 .elementor-element.elementor-element-e05a285{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-e05a285:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e05a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A1355;}.elementor-10 .elementor-element.elementor-element-b7bc022{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-bb37d3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-10 .elementor-element.elementor-element-d44b149{margin:35% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:500;color:#6216A8;}.elementor-10 .elementor-element.elementor-element-a8c07c4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:"Roboto", Sans-serif;font-weight:400;color:#8D40D3;}.elementor-10 .elementor-element.elementor-element-cc69107{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-2ce0c5b .elementor-button{background-color:#61CE7000;fill:#712FE0;color:#712FE0;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-2ce0c5b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2ce0c5b .elementor-button:focus{background-color:#7212B8;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ce0c5b .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2ce0c5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-81982d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-10 .elementor-element.elementor-element-dca8949{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-dca8949:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dca8949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(53deg, #2D82C9D1 0%, #39ACC487 100%);}.elementor-10 .elementor-element.elementor-element-dca8949 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-dca8949 > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-10 .elementor-element.elementor-element-e49580d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-e49580d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-615e090{font-family:"Overpass", Sans-serif;font-size:54px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bdaf479{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bdaf479 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-197cebd{--display:flex;}.elementor-10 .elementor-element.elementor-element-6c4ff2b{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-144cc05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-ce290c8{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ce290c8:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-ce290c8.elementor-widget-image img{-webkit-mask-image:url( https://ututu.co.jp/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-ce290c8 img{box-shadow:-2px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-afdb324{border-style:double;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-afdb324 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9e1bbb1{border-style:double;border-width:0px 0px 10px 0px;font-family:"Noto Sans Javanese", Sans-serif;font-size:40px;font-weight:500;font-style:oblique;line-height:25px;letter-spacing:3px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9e1bbb1 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-0adda6e .elementor-button{background-color:#0E0E0E;font-family:"Roboto", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;}.elementor-10 .elementor-element.elementor-element-b089e2c .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #642AA3 0%, #F2296B 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;}.elementor-10 .elementor-element.elementor-element-b089e2c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-10 .elementor-element.elementor-element-05e500e{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-05e500e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-05e500e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(53deg, #C9782DD9 0%, #C43939C7 100%);}.elementor-10 .elementor-element.elementor-element-eea388e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-eea388e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8aa138c{font-family:"Overpass", Sans-serif;font-size:54px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a9b529{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a9b529 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-6045578{--display:flex;}.elementor-10 .elementor-element.elementor-element-f4542d7{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4436e7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-28ffab3{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-28ffab3 img{width:50%;box-shadow:-2px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-0ccedec{border-style:double;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0ccedec p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-922a9b6{border-style:double;border-width:0px 0px 10px 0px;font-family:"Noto Sans Javanese", Sans-serif;font-size:40px;font-weight:500;font-style:oblique;line-height:25px;letter-spacing:3px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-922a9b6 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-4715c34{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4715c34 img{width:50%;box-shadow:-2px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-591c7ab{border-style:double;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-591c7ab p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-010e739{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 18%) 0%;border-style:double;border-width:0px 0px 10px 0px;font-family:"Noto Sans Javanese", Sans-serif;font-size:40px;font-weight:500;font-style:oblique;line-height:25px;letter-spacing:3px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-010e739 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-485a019{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-485a019:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-485a019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(53deg, #00A6A8D9 0%, #3D58D6C7 100%);}.elementor-10 .elementor-element.elementor-element-27be288{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-27be288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-eda21d0{font-family:"Overpass", Sans-serif;font-size:54px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0100359{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0100359 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-cbd50e4{--display:flex;}.elementor-10 .elementor-element.elementor-element-acb6aac{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3e9ae0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-0ba0853{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0ba0853 img{width:50%;box-shadow:-2px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-040a7b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-040a7b0 img{width:50%;box-shadow:-2px 0px 17px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-46d4726{border-style:double;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-46d4726 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-f6f4f36{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:double;border-width:0px 0px 10px 0px;font-family:"Noto Sans Javanese", Sans-serif;font-size:40px;font-weight:500;font-style:oblique;line-height:25px;letter-spacing:3px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6f4f36 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-cb36faa .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #642AA3 0%, #F2296B 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:double;}.elementor-10 .elementor-element.elementor-element-cb36faa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;}.elementor-10 .elementor-element.elementor-element-55e16c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5fb1f0f{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Readex Pro", Sans-serif;font-size:54px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-7db0232{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-7db0232 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2977d7f{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-db2e20f{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Readex Pro", Sans-serif;font-size:54px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-abb8915{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-abb8915 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d2f8361{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-ebc00dc{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Readex Pro", Sans-serif;font-size:54px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-e48d928{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#573A9B;}.elementor-10 .elementor-element.elementor-element-e48d928 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-95f3e66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-429c7f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-429c7f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dc69661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-c05a8cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-37ef2a1{--width:100%;}.elementor-10 .elementor-element.elementor-element-b7bc022{--content-width:1151px;}.elementor-10 .elementor-element.elementor-element-bb37d3b{--width:75%;}.elementor-10 .elementor-element.elementor-element-81982d8{--width:50%;}.elementor-10 .elementor-element.elementor-element-e49580d{--width:50%;}.elementor-10 .elementor-element.elementor-element-144cc05{--width:49%;}.elementor-10 .elementor-element.elementor-element-eea388e{--width:50%;}.elementor-10 .elementor-element.elementor-element-4436e7a{--width:49%;}.elementor-10 .elementor-element.elementor-element-27be288{--width:50%;}.elementor-10 .elementor-element.elementor-element-3e9ae0b{--width:49%;}.elementor-10 .elementor-element.elementor-element-429c7f2{--width:33%;}.elementor-10 .elementor-element.elementor-element-dc69661{--width:33%;}.elementor-10 .elementor-element.elementor-element-c05a8cb{--width:33%;}}