.elementor-12 .elementor-element.elementor-element-e59321f{--display:flex;--min-height:655px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-e59321f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e59321f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031727;background:url("https://iwk.wki.temporary.site/wp-content/uploads/2025/10/Gemini_Generated_Image_a7dsqza7dsqza7ds.png") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e59321f::before, .elementor-12 .elementor-element.elementor-element-e59321f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e59321f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e59321f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e59321f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e59321f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-e59321f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6ca70f4{--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;}.elementor-12 .elementor-element.elementor-element-ca47064{--spacer-size:50px;width:var( --container-widget-width, 1.25% );max-width:1.25%;--container-widget-width:1.25%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ca47064.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-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-12 .elementor-element.elementor-element-798709f .elementor-button{background-color:#0054CB;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;letter-spacing:4.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-798709f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-798709f{left:154px;}body.rtl .elementor-12 .elementor-element.elementor-element-798709f{right:154px;}.elementor-12 .elementor-element.elementor-element-798709f{top:390px;}.elementor-12 .elementor-element.elementor-element-d9e7c85 .elementor-button{background-color:#0054CB;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;letter-spacing:4.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-d9e7c85.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d9e7c85{left:344px;}body.rtl .elementor-12 .elementor-element.elementor-element-d9e7c85{right:344px;}.elementor-12 .elementor-element.elementor-element-d9e7c85{top:390px;}.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 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-75262e9{left:152px;}body.rtl .elementor-12 .elementor-element.elementor-element-75262e9{right:152px;}.elementor-12 .elementor-element.elementor-element-75262e9{top:111px;text-align:start;}.elementor-12 .elementor-element.elementor-element-75262e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:72px;font-weight:900;line-height:80px;letter-spacing:10px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-44a4c2e{width:var( --container-widget-width, 74.922% );max-width:74.922%;--container-widget-width:74.922%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-44a4c2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item:focus{color:#5C5C5C;fill:#5C5C5C;}.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#464646;}.elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-nav-menu--dropdown a, .elementor-12 .elementor-element.elementor-element-44a4c2e .elementor-menu-toggle{color:#000000;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-55b5cc5{left:168px;}body.rtl .elementor-12 .elementor-element.elementor-element-55b5cc5{right:168px;}.elementor-12 .elementor-element.elementor-element-55b5cc5{top:273px;text-align:start;}.elementor-12 .elementor-element.elementor-element-55b5cc5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:900;line-height:30px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0dfe4d7{--display:flex;}.elementor-12 .elementor-element.elementor-element-31349f7{--spacer-size:36px;}.elementor-12 .elementor-element.elementor-element-04c0092{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.91;}.elementor-12 .elementor-element.elementor-element-04c0092:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-04c0092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iwk.wki.temporary.site/wp-content/uploads/2025/05/BG03.png");}.elementor-12 .elementor-element.elementor-element-04c0092::before, .elementor-12 .elementor-element.elementor-element-04c0092 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-04c0092 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-04c0092 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-04c0092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-04c0092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #052947 0%, #01101C 70%);}.elementor-12 .elementor-element.elementor-element-303641a{--display:flex;}.elementor-12 .elementor-element.elementor-element-e48bf05{--spacer-size:36px;}.elementor-12 .elementor-element.elementor-element-1164965{text-align:center;}.elementor-12 .elementor-element.elementor-element-1164965 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8d9e6a3{--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;}.elementor-12 .elementor-element.elementor-element-1673532{--display:flex;}.elementor-12 .elementor-element.elementor-element-a92813a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;background-image:linear-gradient(180deg, #5078FD 0%, #4C568B 100%);border-radius:30px 30px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a92813a{text-align:center;}.elementor-12 .elementor-element.elementor-element-a92813a .elementor-heading-title{color:#FFFFFF;}.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-12 .elementor-element.elementor-element-4ab4111 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ab4111 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c22b902{--spacer-size:208px;}.elementor-12 .elementor-element.elementor-element-7834f4d{--display:flex;}.elementor-12 .elementor-element.elementor-element-b781f43 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;background-image:linear-gradient(180deg, #5078FD 0%, #4C568B 100%);border-radius:30px 30px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b781f43{text-align:center;}.elementor-12 .elementor-element.elementor-element-b781f43 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1d9a27a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1d9a27a img{width:100%;}.elementor-12 .elementor-element.elementor-element-7fee6b7{width:var( --container-widget-width, 42.839% );max-width:42.839%;--container-widget-width:42.839%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7fee6b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7fee6b7 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;letter-spacing:4.4px;fill:#05300C;color:#05300C;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2465c10{--spacer-size:36px;}.elementor-12 .elementor-element.elementor-element-557a3c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.28;}.elementor-12 .elementor-element.elementor-element-557a3c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-557a3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iwk.wki.temporary.site/wp-content/uploads/2025/05/image-4.png");}.elementor-12 .elementor-element.elementor-element-557a3c7::before, .elementor-12 .elementor-element.elementor-element-557a3c7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-557a3c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-557a3c7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-557a3c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-557a3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00051A;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7915f76{--spacer-size:25px;}.elementor-12 .elementor-element.elementor-element-8d3c734{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d3c734 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:46px;font-weight:800;color:#9DB6CA;}.elementor-12 .elementor-element.elementor-element-3190f3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-5de3fe4{--display:flex;}.elementor-12 .elementor-element.elementor-element-10fe2c0 > .elementor-widget-container{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #FD5086 0%, #FE9A8E 100%);border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10fe2c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-10fe2c0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bf98c21 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-bf98c21{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b0e3d1c{width:var( --container-widget-width, 3.654% );max-width:3.654%;--container-widget-width:3.654%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b0e3d1c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-view-stacked .elementor-icon{background-color:#E05070;}.elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-view-default .elementor-icon{color:#E05070;border-color:#E05070;}.elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b0e3d1c.elementor-view-default .elementor-icon svg{fill:#E05070;}.elementor-12 .elementor-element.elementor-element-5349819{--display:flex;}.elementor-12 .elementor-element.elementor-element-694b009 > .elementor-widget-container{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #FD5086 0%, #FE9A8E 100%);border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-694b009{text-align:center;}.elementor-12 .elementor-element.elementor-element-694b009 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-010a807 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:31px 31px 31px 31px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-010a807{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-39cc204{width:var( --container-widget-width, 3.654% );max-width:3.654%;--container-widget-width:3.654%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-39cc204.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-39cc204 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-39cc204.elementor-view-stacked .elementor-icon{background-color:#E05070;}.elementor-12 .elementor-element.elementor-element-39cc204.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-39cc204.elementor-view-default .elementor-icon{color:#E05070;border-color:#E05070;}.elementor-12 .elementor-element.elementor-element-39cc204.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-39cc204.elementor-view-default .elementor-icon svg{fill:#E05070;}.elementor-12 .elementor-element.elementor-element-2f1aa30{--display:flex;}.elementor-12 .elementor-element.elementor-element-1ebea42 > .elementor-widget-container{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #FD5086 0%, #FE9A8E 100%);border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ebea42{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ebea42 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b47e4d3 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-b47e4d3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-a960697{--spacer-size:16px;}.elementor-12 .elementor-element.elementor-element-fdab49d{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fdab49d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fdab49d .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;letter-spacing:4.4px;fill:#05300C;color:#05300C;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-e3eda63{--spacer-size:38px;}.elementor-12 .elementor-element.elementor-element-6b53b03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-6b53b03:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b53b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-12 .elementor-element.elementor-element-1fae10f{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-3b04a73{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-713ff9d{width:var( --container-widget-width, 32.813% );max-width:32.813%;--container-widget-width:32.813%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-713ff9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-61b2394{width:var( --container-widget-width, 42.188% );max-width:42.188%;--container-widget-width:42.188%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-61b2394.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-09d2cf9{--display:flex;}.elementor-12 .elementor-element.elementor-element-e6cb0c4{--display:flex;--min-height:104px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e6cb0c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e6cb0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iwk.wki.temporary.site/wp-content/uploads/2025/05/image-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-7e560b1{width:var( --container-widget-width, 35.18% );max-width:35.18%;--container-widget-width:35.18%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-7e560b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7e560b1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:900;color:#5E5E5E;}.elementor-12 .elementor-element.elementor-element-b3a0c9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-22a6ff5{--display:flex;}.elementor-12 .elementor-element.elementor-element-f96704d > .elementor-widget-container{background-color:#4E4E4E;padding:10px 10px 10px 10px;border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f96704d{text-align:center;}.elementor-12 .elementor-element.elementor-element-f96704d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f87e064 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-f87e064{column-gap:0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:22px;letter-spacing:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-bdbae17{width:var( --container-widget-width, 3.654% );max-width:3.654%;--container-widget-width:3.654%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bdbae17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bdbae17 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bdbae17.elementor-view-stacked .elementor-icon{background-color:#E05070;}.elementor-12 .elementor-element.elementor-element-bdbae17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bdbae17.elementor-view-default .elementor-icon{color:#E05070;border-color:#E05070;}.elementor-12 .elementor-element.elementor-element-bdbae17.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bdbae17.elementor-view-default .elementor-icon svg{fill:#E05070;}.elementor-12 .elementor-element.elementor-element-691e165{--display:flex;}.elementor-12 .elementor-element.elementor-element-615ab56 > .elementor-widget-container{background-color:#4E4E4E;padding:10px 10px 10px 10px;border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-615ab56{text-align:center;}.elementor-12 .elementor-element.elementor-element-615ab56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0785c81 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:31px 31px 31px 31px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-0785c81{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-2741b68{width:var( --container-widget-width, 3.654% );max-width:3.654%;--container-widget-width:3.654%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2741b68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2741b68 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2741b68.elementor-view-stacked .elementor-icon{background-color:#E05070;}.elementor-12 .elementor-element.elementor-element-2741b68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2741b68.elementor-view-default .elementor-icon{color:#E05070;border-color:#E05070;}.elementor-12 .elementor-element.elementor-element-2741b68.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2741b68.elementor-view-default .elementor-icon svg{fill:#E05070;}.elementor-12 .elementor-element.elementor-element-1f39327{--display:flex;}.elementor-12 .elementor-element.elementor-element-9c5aab4 > .elementor-widget-container{background-color:#4E4E4E;padding:10px 10px 10px 10px;border-radius:15px 15px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9c5aab4{text-align:center;}.elementor-12 .elementor-element.elementor-element-9c5aab4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cc10ca9 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 15px 15px;}.elementor-12 .elementor-element.elementor-element-cc10ca9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-1eb5fbf{width:var( --container-widget-width, 49.558% );max-width:49.558%;--container-widget-width:49.558%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1eb5fbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1eb5fbf .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;letter-spacing:4.4px;fill:#05300C;color:#05300C;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-88f3438{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-b612bf2{--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-12 .elementor-element.elementor-element-6a50aad{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-0828e01{text-align:center;}.elementor-12 .elementor-element.elementor-element-0828e01 .elementor-heading-title{color:#000000;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-511e1b7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-testimonial__header, .elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-testimonial__title{font-size:37px;}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-star-rating{font-size:12px;}.elementor-12 .elementor-element.elementor-element-511e1b7 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-b4f3584{--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;}.elementor-12 .elementor-element.elementor-element-cae1b26{--display:flex;}.elementor-12 .elementor-element.elementor-element-cae1b26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-35ef803{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-365729f img{width:71%;}.elementor-12 .elementor-element.elementor-element-2a71750{text-align:center;}.elementor-12 .elementor-element.elementor-element-2a71750 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-d3b1541{--spacer-size:28px;}.elementor-12 .elementor-element.elementor-element-b013fe1{--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-12 .elementor-element.elementor-element-b013fe1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b013fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-12 .elementor-element.elementor-element-fcc6ba1{--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;}.elementor-12 .elementor-element.elementor-element-3c984f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ea12dac{width:var( --container-widget-width, 91.318% );max-width:91.318%;--container-widget-width:91.318%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ea12dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ea12dac iframe{height:402px;}.elementor-12 .elementor-element.elementor-element-2aa1235{--display:flex;}.elementor-12 .elementor-element.elementor-element-f3a2014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-35be406.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-35be406 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-35be406.elementor-view-stacked .elementor-icon{background-color:#323232;}.elementor-12 .elementor-element.elementor-element-35be406.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-35be406.elementor-view-default .elementor-icon{color:#323232;border-color:#323232;}.elementor-12 .elementor-element.elementor-element-35be406.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-35be406.elementor-view-default .elementor-icon svg{fill:#323232;}.elementor-12 .elementor-element.elementor-element-f4f16c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#323232;}.elementor-12 .elementor-element.elementor-element-79b8eae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-912324e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-912324e.elementor-view-stacked .elementor-icon{background-color:#323232;}.elementor-12 .elementor-element.elementor-element-912324e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-912324e.elementor-view-default .elementor-icon{color:#323232;border-color:#323232;}.elementor-12 .elementor-element.elementor-element-912324e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-912324e.elementor-view-default .elementor-icon svg{fill:#323232;}.elementor-12 .elementor-element.elementor-element-bd7922a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#323232;}.elementor-12 .elementor-element.elementor-element-822e79c{text-align:center;}.elementor-12 .elementor-element.elementor-element-822e79c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#323232;}.elementor-12 .elementor-element.elementor-element-d0d9576 img{width:36%;}@media(max-width:1024px){body:not(.rtl) .elementor-12 .elementor-element.elementor-element-798709f{left:140px;}body.rtl .elementor-12 .elementor-element.elementor-element-798709f{right:140px;}.elementor-12 .elementor-element.elementor-element-798709f{top:496px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d9e7c85{left:432px;}body.rtl .elementor-12 .elementor-element.elementor-element-d9e7c85{right:432px;}.elementor-12 .elementor-element.elementor-element-d9e7c85{top:476px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e59321f{--width:100%;}.elementor-12 .elementor-element.elementor-element-cae1b26{--width:65%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e59321f{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-6ca70f4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-798709f{width:var( --container-widget-width, 264.333px );max-width:264.333px;--container-widget-width:264.333px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-798709f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-798709f .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d9e7c85{width:var( --container-widget-width, 264.333px );max-width:264.333px;--container-widget-width:264.333px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d9e7c85 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12 .elementor-element.elementor-element-d9e7c85 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-75262e9 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-44a4c2e{width:var( --container-widget-width, 309.184px );max-width:309.184px;--container-widget-width:309.184px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-55b5cc5{left:1px;}body.rtl .elementor-12 .elementor-element.elementor-element-55b5cc5{right:1px;}.elementor-12 .elementor-element.elementor-element-55b5cc5{top:364px;}.elementor-12 .elementor-element.elementor-element-55b5cc5 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-1164965 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-7fee6b7{width:var( --container-widget-width, 343.507px );max-width:343.507px;--container-widget-width:343.507px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3190f3e{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-b0e3d1c{width:var( --container-widget-width, 118.076px );max-width:118.076px;--container-widget-width:118.076px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b0e3d1c > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-39cc204{width:var( --container-widget-width, 120.076px );max-width:120.076px;--container-widget-width:120.076px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-39cc204 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-fdab49d{width:var( --container-widget-width, 317.931px );max-width:317.931px;--container-widget-width:317.931px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-713ff9d{width:var( --container-widget-width, 255.531px );max-width:255.531px;--container-widget-width:255.531px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-713ff9d img{width:100%;}.elementor-12 .elementor-element.elementor-element-61b2394{width:var( --container-widget-width, 297.672px );max-width:297.672px;--container-widget-width:297.672px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-12 .elementor-element.elementor-element-7e560b1{width:var( --container-widget-width, 231.25px );max-width:231.25px;--container-widget-width:231.25px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7e560b1 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-b3a0c9c{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bdbae17{width:var( --container-widget-width, 92.076px );max-width:92.076px;--container-widget-width:92.076px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bdbae17 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-2741b68{width:var( --container-widget-width, 116.066px );max-width:116.066px;--container-widget-width:116.066px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2741b68 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-1eb5fbf{width:var( --container-widget-width, 379.062px );max-width:379.062px;--container-widget-width:379.062px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1eb5fbf .elementor-button{font-size:21px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-ea12dac{width:var( --container-widget-width, 290.733px );max-width:290.733px;--container-widget-width:290.733px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ea12dac iframe{height:243px;}.elementor-12 .elementor-element.elementor-element-f3a2014{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-35be406{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-79b8eae{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bd7922a .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-822e79c .elementor-heading-title{font-size:20px;}}