.elementor-23 .elementor-element.elementor-element-11fad0f{--display:flex;--min-height:990px;--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;--overlay-opacity:0.78;}.elementor-23 .elementor-element.elementor-element-11fad0f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-11fad0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kk-good.com/wp-content/uploads/2026/01/hero-bg-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-11fad0f::before, .elementor-23 .elementor-element.elementor-element-11fad0f > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-11fad0f > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-11fad0f > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-11fad0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-11fad0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1C22;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-28cfcef{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-28cfcef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-28cfcef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39454C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-67ff234 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10px;font-weight:500;color:var( --e-global-color-c3132e8 );}.elementor-23 .elementor-element.elementor-element-da7e46e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-afd68d2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-3a17532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-23 .elementor-element.elementor-element-3a17532 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-accent );}.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-23 .elementor-element.elementor-element-c18364d{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;line-height:33px;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-97ee138{--divider-border-style:solid;--divider-color:#4F5951;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-97ee138 .elementor-divider-separator{width:80%;}.elementor-23 .elementor-element.elementor-element-97ee138 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-9f162a0{--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-23 .elementor-element.elementor-element-865abfb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-23 .elementor-element.elementor-element-a0b90bc{width:auto;max-width:auto;background-color:#18546B;padding:5px 8px 5px 8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-a0b90bc.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-a0b90bc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#A3A6A4;}.elementor-23 .elementor-element.elementor-element-34cff02{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-34cff02.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-34cff02 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-7109c02{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-23 .elementor-element.elementor-element-5c4b660{width:auto;max-width:auto;background-color:#18546B;padding:5px 8px 5px 8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-5c4b660.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5c4b660 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#A3A6A4;}.elementor-23 .elementor-element.elementor-element-f27cb20{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-f27cb20.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f27cb20 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-3b86864{--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-23 .elementor-element.elementor-element-77f99eb{width:auto;max-width:auto;background-color:#18546B;padding:5px 8px 5px 8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-77f99eb.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-77f99eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#A3A6A4;}.elementor-23 .elementor-element.elementor-element-8c1d816{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-8c1d816.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8c1d816 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-a28589b{--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:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a28589b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a28589b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-23 .elementor-element.elementor-element-f298c60{width:auto;max-width:auto;background-color:#D8F0F9;padding:5px 15px 5px 15px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-f298c60.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f298c60 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-738b5d1{text-align:center;}.elementor-23 .elementor-element.elementor-element-738b5d1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d49713b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#727279;}.elementor-23 .elementor-element.elementor-element-9d1f982{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-38dc24f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00415C;--border-color:#00415C;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:030px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-38dc24f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-38dc24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-a35ffaa{right:25px;}body.rtl .elementor-23 .elementor-element.elementor-element-a35ffaa{left:25px;}.elementor-23 .elementor-element.elementor-element-a35ffaa{bottom:25px;}.elementor-23 .elementor-element.elementor-element-a35ffaa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:700;color:#E8F0F4;}.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-23 .elementor-element.elementor-element-60db613{width:auto;max-width:auto;background-color:#91DBF2;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-60db613.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-60db613 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-60db613.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-60db613.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-60db613.elementor-view-default .elementor-icon{color:var( --e-global-color-008bfa5 );border-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-60db613.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-60db613.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-60db613 .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-60db613 .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-2705371{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-23 .elementor-element.elementor-element-2705371.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-2705371 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-518e09f{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-518e09f.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-518e09f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2a3cbed{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-e73abf9{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-e73abf9 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-e73abf9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-166e593{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-d955783{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9A515;--border-color:#D9A515;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:030px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-d955783:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d955783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-df56b1c{right:25px;}body.rtl .elementor-23 .elementor-element.elementor-element-df56b1c{left:25px;}.elementor-23 .elementor-element.elementor-element-df56b1c{bottom:25px;}.elementor-23 .elementor-element.elementor-element-df56b1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:700;color:#E8F0F4;}.elementor-23 .elementor-element.elementor-element-a3cc72c{width:auto;max-width:auto;background-color:#FDE1A7;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-a3cc72c .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-view-stacked .elementor-icon{background-color:#D9A515;}.elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-view-default .elementor-icon{color:#D9A515;border-color:#D9A515;}.elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a3cc72c.elementor-view-default .elementor-icon svg{fill:#D9A515;}.elementor-23 .elementor-element.elementor-element-a3cc72c .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-a3cc72c .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-ba3ed48{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-23 .elementor-element.elementor-element-ba3ed48.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-ba3ed48 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:#D9A515;}.elementor-23 .elementor-element.elementor-element-320d922{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-320d922.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-320d922 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bbf7617{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-75942f1{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-75942f1 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-75942f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-fb3dc58{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-48ae46b{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00415C;--border-color:#00415C;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:030px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-48ae46b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-48ae46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-67d436e{right:25px;}body.rtl .elementor-23 .elementor-element.elementor-element-67d436e{left:25px;}.elementor-23 .elementor-element.elementor-element-67d436e{bottom:25px;}.elementor-23 .elementor-element.elementor-element-67d436e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:700;color:#E8F0F4;}.elementor-23 .elementor-element.elementor-element-3502afd{width:auto;max-width:auto;background-color:#91DBF2;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-3502afd.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-3502afd .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-3502afd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-3502afd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-3502afd.elementor-view-default .elementor-icon{color:var( --e-global-color-008bfa5 );border-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-3502afd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-3502afd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-3502afd .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-3502afd .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-e5aad00{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-23 .elementor-element.elementor-element-e5aad00.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-e5aad00 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-56976f4{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-56976f4.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-56976f4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-07c1575{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-0bd5d61{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-0bd5d61 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-0bd5d61 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-3272389{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-079f872{--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:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3a9a961{width:auto;max-width:auto;background-color:#D8F0F9;padding:5px 15px 5px 15px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-3a9a961.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3a9a961 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-c61dd92{text-align:center;}.elementor-23 .elementor-element.elementor-element-c61dd92 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-8fd1600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;color:#727279;}.elementor-23 .elementor-element.elementor-element-45f9750{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-45f9750:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-45f9750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-ec07f4f{--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 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-26dd924{--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-23 .elementor-element.elementor-element-26dd924:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-26dd924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kk-good.com/wp-content/uploads/2026/01/S__16375819_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-fd639a9{--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-fd639a9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fd639a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-3fde797{--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;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e7e0f2a{width:auto;max-width:auto;background-color:#91DBF2;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-e7e0f2a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-view-default .elementor-icon{color:var( --e-global-color-008bfa5 );border-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e7e0f2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-e7e0f2a .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-e7e0f2a .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-f96d8fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1408a04{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-23 .elementor-element.elementor-element-1408a04.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-1408a04 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-7efb52c{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-7efb52c.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-7efb52c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-f7a414e{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-1e78906{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#576574;}.elementor-23 .elementor-element.elementor-element-1002f2e{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-1002f2e .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-1002f2e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-e0cf5e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-109cf34{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-109cf34.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-109cf34 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#5767A1;}.elementor-23 .elementor-element.elementor-element-b1ebc80{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-b1ebc80.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b1ebc80 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;color:#00415C;}.elementor-23 .elementor-element.elementor-element-5c40398{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-5c40398 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-5c40398 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-5c40398 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-5c40398 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-cc061bf{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-cc061bf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cc061bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-6bd5c54{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4b4ed0a{--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-4b4ed0a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4b4ed0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-56663fa{--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;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8c4a42f{width:auto;max-width:auto;background-color:#91DBF2;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-8c4a42f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-view-default .elementor-icon{color:var( --e-global-color-008bfa5 );border-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8c4a42f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-8c4a42f .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-8c4a42f .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-e066f88{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9d04af6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-23 .elementor-element.elementor-element-9d04af6.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-9d04af6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-1584265{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-1584265.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-1584265 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b78dcd8{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-c94a7b4{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#576574;}.elementor-23 .elementor-element.elementor-element-142f340{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-142f340 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-142f340 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-c236cad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-37598ee{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-37598ee.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-37598ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#5767A1;}.elementor-23 .elementor-element.elementor-element-99dd233{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-99dd233.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-99dd233 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;color:#00415C;}.elementor-23 .elementor-element.elementor-element-cc9d67f{--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-23 .elementor-element.elementor-element-cc9d67f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cc9d67f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kk-good.com/wp-content/uploads/2026/01/S__15532047_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-ec7d3bf{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-ec7d3bf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-ec7d3bf .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-ec7d3bf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-ec7d3bf .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-abacd69{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#D9A515;--border-color:#D9A515;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-abacd69:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-abacd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-1af9400{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d011dfd{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-d011dfd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d011dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kk-good.com/wp-content/uploads/2026/01/01ED99FE-75AA-4CAF-B08F-6961C3DC38F5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9e74375{width:auto;max-width:auto;background-color:#D9A514;padding:3px 13px 3px 13px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-9e74375.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-9e74375 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ced3356{--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-ced3356:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ced3356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2addd5 );}.elementor-23 .elementor-element.elementor-element-d4a103d{--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;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-fa18dc2{width:auto;max-width:auto;background-color:#91DBF2;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-fa18dc2 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-view-default .elementor-icon{color:var( --e-global-color-008bfa5 );border-color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-fa18dc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-fa18dc2 .elementor-icon{font-size:33px;}.elementor-23 .elementor-element.elementor-element-fa18dc2 .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-9d0422f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2e9f5cd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-23 .elementor-element.elementor-element-2e9f5cd.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-2e9f5cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-876b49d{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-876b49d.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-876b49d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-dfaf2cc{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:23px;color:#576574;}.elementor-23 .elementor-element.elementor-element-cf35988{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#576574;}.elementor-23 .elementor-element.elementor-element-69bbf3b{--divider-border-style:solid;--divider-color:#D8DFE3;--divider-border-width:1px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-23 .elementor-element.elementor-element-69bbf3b .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-69bbf3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23 .elementor-element.elementor-element-8857d54{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6c91639{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-6c91639.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-6c91639 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#5767A1;}.elementor-23 .elementor-element.elementor-element-ea6f502{width:auto;max-width:auto;text-align:center;}.elementor-23 .elementor-element.elementor-element-ea6f502.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-ea6f502 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;color:#00415C;}.elementor-23 .elementor-element.elementor-element-7d7ad52{--e-image-carousel-slides-to-show:3;}.elementor-23 .elementor-element.elementor-element-7d7ad52 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-23 .elementor-element.elementor-element-7d7ad52 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-008bfa5 );}.elementor-23 .elementor-element.elementor-element-7d7ad52 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-23 .elementor-element.elementor-element-7d7ad52 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-008bfa5 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-28cfcef{--width:20%;}.elementor-23 .elementor-element.elementor-element-865abfb{--width:10%;}.elementor-23 .elementor-element.elementor-element-7109c02{--width:14%;}.elementor-23 .elementor-element.elementor-element-3b86864{--width:11%;}}