.elementor-385 .elementor-element.elementor-element-ec0c442{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-385 .elementor-element.elementor-element-ec0c442:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-ec0c442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-385 .elementor-element.elementor-element-7ce23b81{--display:flex;--min-height:253px;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-385 .elementor-element.elementor-element-7ce23b81:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-7ce23b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-385 .elementor-element.elementor-element-fb25711{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-fb25711:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-fb25711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/05/L1130646_n.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-fb25711:hover::before, .elementor-385 .elementor-element.elementor-element-fb25711:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-fb25711:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-fb25711::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .e-con-inner > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-fb25711 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-fb25711:hover{--overlay-opacity:0.5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-2f02cb1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-2f02cb1.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-2f02cb1 .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-20699b01{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-385 .elementor-element.elementor-element-c1fa0d9{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-c1fa0d9:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-c1fa0d9.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}.elementor-385 .elementor-element.elementor-element-15779a09{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-15779a09:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-15779a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/05/L1130762_n.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-15779a09:hover::before, .elementor-385 .elementor-element.elementor-element-15779a09:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-15779a09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-15779a09 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-15779a09 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-15779a09:hover{--overlay-opacity:0.5;}.elementor-385 .elementor-element.elementor-element-bd98207{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-bd98207.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-bd98207 .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-241b5516{--display:flex;}.elementor-385 .elementor-element.elementor-element-3c01d91f{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-3c01d91f:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-3c01d91f.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}.elementor-385 .elementor-element.elementor-element-12c9e172{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-12c9e172:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-12c9e172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/05/L1130532_n_02b.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-12c9e172:hover::before, .elementor-385 .elementor-element.elementor-element-12c9e172:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-12c9e172:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-12c9e172 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-12c9e172 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-12c9e172:hover{--overlay-opacity:0.5;}.elementor-385 .elementor-element.elementor-element-65a1539c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-65a1539c.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-65a1539c .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-5bea9fa3{--display:flex;}.elementor-385 .elementor-element.elementor-element-4cc8be7b{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-4cc8be7b:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-4cc8be7b.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}.elementor-385 .elementor-element.elementor-element-f7e7684{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-f7e7684:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-f7e7684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/06/L1000700_n-1b.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-f7e7684:hover::before, .elementor-385 .elementor-element.elementor-element-f7e7684:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-f7e7684:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-f7e7684 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-f7e7684 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-f7e7684:hover{--overlay-opacity:0.5;}.elementor-385 .elementor-element.elementor-element-15c9bfd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-15c9bfd.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-15c9bfd .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-265bbd4{--display:flex;}.elementor-385 .elementor-element.elementor-element-63b6603{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-63b6603:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-63b6603.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}.elementor-385 .elementor-element.elementor-element-38b1091{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-38b1091:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-38b1091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/05/services5.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-38b1091:hover::before, .elementor-385 .elementor-element.elementor-element-38b1091:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-38b1091:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-38b1091::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-38b1091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-38b1091:hover{--overlay-opacity:0.5;}.elementor-385 .elementor-element.elementor-element-3a2cd51{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-3a2cd51.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-3a2cd51 .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-2fbf3eb{--display:flex;}.elementor-385 .elementor-element.elementor-element-18e208f{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-18e208f:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-18e208f.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}.elementor-385 .elementor-element.elementor-element-7ef72b7{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-385 .elementor-element.elementor-element-7ef72b7:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-7ef72b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kataken-web.com/wp-content/uploads/2026/07/L1130791_n_02b.webp");background-position:center center;background-size:cover;}.elementor-385 .elementor-element.elementor-element-7ef72b7:hover::before, .elementor-385 .elementor-element.elementor-element-7ef72b7:hover > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-7ef72b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .elementor-background-slideshow:hover::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-7ef72b7::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-385 .elementor-element.elementor-element-7ef72b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-385 .elementor-element.elementor-element-7ef72b7:hover{--overlay-opacity:0.5;}.elementor-385 .elementor-element.elementor-element-25f3b10{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-385 .elementor-element.elementor-element-25f3b10.elementor-element{--align-self:flex-start;}.elementor-385 .elementor-element.elementor-element-25f3b10 .elementor-heading-title{font-family:"Nova Mono", "Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic Medium","Yu Gothic",sans-serif;font-size:160px;font-weight:700;color:#FFFFFF8C;}.elementor-385 .elementor-element.elementor-element-a3f3260{--display:flex;}.elementor-385 .elementor-element.elementor-element-08d1111{background-color:#FFFFFF;padding:18px 21px 18px 21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;border-radius:60px 60px 60px 60px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-385 .elementor-element.elementor-element-08d1111:hover{background-color:#E4E0DD;}.elementor-385 .elementor-element.elementor-element-08d1111.elementor-element{--align-self:flex-end;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-icon i{color:#E00202;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-icon svg{fill:#E00202;transition:fill 0.3s;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E00202;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E00202;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item > a{font-size:15px;font-weight:400;letter-spacing:0.03em;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1A1A1A;}@media(min-width:768px){.elementor-385 .elementor-element.elementor-element-fb25711{--width:32%;}.elementor-385 .elementor-element.elementor-element-15779a09{--width:32%;}.elementor-385 .elementor-element.elementor-element-12c9e172{--width:32%;}.elementor-385 .elementor-element.elementor-element-f7e7684{--width:32%;}.elementor-385 .elementor-element.elementor-element-38b1091{--width:32%;}.elementor-385 .elementor-element.elementor-element-7ef72b7{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-385 .elementor-element.elementor-element-fb25711{--width:48.5%;}.elementor-385 .elementor-element.elementor-element-15779a09{--width:48.5%;}.elementor-385 .elementor-element.elementor-element-12c9e172{--width:48.5%;}.elementor-385 .elementor-element.elementor-element-f7e7684{--width:48.5%;}.elementor-385 .elementor-element.elementor-element-38b1091{--width:48.5%;}.elementor-385 .elementor-element.elementor-element-7ef72b7{--width:48.5%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-385 .elementor-element.elementor-element-2f02cb1 .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-20699b01{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-item > a{font-size:12px;}.elementor-385 .elementor-element.elementor-element-bd98207 .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-241b5516{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-item > a{font-size:12px;}.elementor-385 .elementor-element.elementor-element-65a1539c .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-5bea9fa3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-item > a{font-size:12px;}.elementor-385 .elementor-element.elementor-element-15c9bfd .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-265bbd4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-item > a{font-size:12px;}.elementor-385 .elementor-element.elementor-element-3a2cd51 .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-2fbf3eb{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-item > a{font-size:12px;}.elementor-385 .elementor-element.elementor-element-25f3b10 .elementor-heading-title{font-size:40px;}.elementor-385 .elementor-element.elementor-element-a3f3260{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for icon-list, class: .elementor-element-c1fa0d9 */.elementor-385 .elementor-element.elementor-element-c1fa0d9 .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3c01d91f */.elementor-385 .elementor-element.elementor-element-3c01d91f .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4cc8be7b */.elementor-385 .elementor-element.elementor-element-4cc8be7b .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-63b6603 */.elementor-385 .elementor-element.elementor-element-63b6603 .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-18e208f */.elementor-385 .elementor-element.elementor-element-18e208f .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-08d1111 */.elementor-385 .elementor-element.elementor-element-08d1111 .elementor-icon-list-icon {
  order: 1;
  margin-left: 8px;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */