.elementor-902 .elementor-element.elementor-element-b1fd8f5{--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:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-b1fd8f5:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-b1fd8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hikari-kindy.com/wp-content/uploads/2026/07/h-21-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-902 .elementor-element.elementor-element-db029af{text-align:center;font-family:"Quicksand", Sans-serif;font-weight:600;letter-spacing:5.5px;color:var( --e-global-color-f2fab56 );}.elementor-902 .elementor-element.elementor-element-53b6387{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:23px;font-weight:500;line-height:35px;letter-spacing:7px;}.elementor-902 .elementor-element.elementor-element-4bbb583{--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-902 .elementor-element.elementor-element-4bbb583:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-4bbb583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hikari-kindy.com/wp-content/uploads/2026/07/DSC09513-1.jpg");background-position:center center;background-size:cover;}.elementor-902 .elementor-element.elementor-element-7605050{--spacer-size:450px;}.elementor-902 .elementor-element.elementor-element-b3b3c7c{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-eb04cc0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-b1c0e3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.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-902 .elementor-element.elementor-element-5a08290{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-5a08290 .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-5a08290 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-902 .elementor-element.elementor-element-05c25f4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:31px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-b092872{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-38ca23c{--display:flex;}.elementor-902 .elementor-element.elementor-element-4858090{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-3b0f19a{--divider-border-style:wavy;--divider-color:var( --e-global-color-accent );--divider-border-width:3.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:10.7px;--divider-pattern-size:20px;}.elementor-902 .elementor-element.elementor-element-3b0f19a .elementor-divider-separator{width:298px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-3b0f19a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-902 .elementor-element.elementor-element-a97d3ea{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-0e5f6bb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;}.elementor-902 .elementor-element.elementor-element-0e5f6bb:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-0e5f6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-902 .elementor-element.elementor-element-f402bec{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-f402bec img{width:95px;}.elementor-902 .elementor-element.elementor-element-ab8eeae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-d33e00e{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-d33e00e .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-d33e00e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-902 .elementor-element.elementor-element-6a0749f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-44e4cd6:not( .elementor-widget-image ), .elementor-902 .elementor-element.elementor-element-44e4cd6.elementor-widget-image img{-webkit-mask-image:url( https://hikari-kindy.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-902 .elementor-element.elementor-element-44e4cd6 img{width:90%;}.elementor-902 .elementor-element.elementor-element-75bab58{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;}.elementor-902 .elementor-element.elementor-element-75bab58:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-75bab58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-07a675e{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-07a675e img{width:95px;}.elementor-902 .elementor-element.elementor-element-fbd5dce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-e0c6a3a{--divider-border-style:dotted;--divider-color:var( --e-global-color-f2fab56 );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-e0c6a3a .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-e0c6a3a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-902 .elementor-element.elementor-element-beff227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-b206581:not( .elementor-widget-image ), .elementor-902 .elementor-element.elementor-element-b206581.elementor-widget-image img{-webkit-mask-image:url( https://hikari-kindy.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-902 .elementor-element.elementor-element-b206581 img{width:90%;}.elementor-902 .elementor-element.elementor-element-79db169{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;}.elementor-902 .elementor-element.elementor-element-79db169:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-79db169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-21af370{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-21af370 img{width:95px;}.elementor-902 .elementor-element.elementor-element-19d4dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-bfd6844{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-902 .elementor-element.elementor-element-bfd6844 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-bfd6844 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-902 .elementor-element.elementor-element-fa16b00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-6ba39ae:not( .elementor-widget-image ), .elementor-902 .elementor-element.elementor-element-6ba39ae.elementor-widget-image img{-webkit-mask-image:url( https://hikari-kindy.com/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-902 .elementor-element.elementor-element-6ba39ae img{width:90%;}.elementor-902 .elementor-element.elementor-element-776cbf9{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-902 .elementor-element.elementor-element-feebe30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-902 .elementor-element.elementor-element-feebe30:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-feebe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F58B7F;}.elementor-902 .elementor-element.elementor-element-feebe30::before, .elementor-902 .elementor-element.elementor-element-feebe30 > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-feebe30 > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-feebe30 > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-feebe30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-feebe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hikari-kindy.com/wp-content/uploads/2026/07/shutterstock_2505691775.jpg");--background-overlay:'';background-size:auto;}.elementor-902 .elementor-element.elementor-element-b53470b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:38px;letter-spacing:2.2px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-e5297e3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-c5fbe49{--display:flex;}.elementor-902 .elementor-element.elementor-element-8ba55d2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-902 .elementor-element.elementor-element-ee678ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-ee678ff:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-ee678ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-823e608{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-3432be8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-d0b4d07 img{width:75px;}.elementor-902 .elementor-element.elementor-element-e6b7a07{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-e6b7a07:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-e6b7a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-6603e30{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-9879224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-1e6578b img{width:75px;}.elementor-902 .elementor-element.elementor-element-5e1ba41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-5e1ba41:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-5e1ba41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-c9ad8ec{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-a27ee48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-c239c5d img{width:75px;}.elementor-902 .elementor-element.elementor-element-6e0bf72{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-6e0bf72:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-6e0bf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-b97d5c9{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-59d91c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-9b471fe img{width:75px;}.elementor-902 .elementor-element.elementor-element-17de2d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-17de2d6:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-17de2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-9c45d06{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-48d5f28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-58ad16c img{width:75px;}.elementor-902 .elementor-element.elementor-element-2544dc9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-2544dc9:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-2544dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-7767c61{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-567ddc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-b73b88a img{width:75px;}.elementor-902 .elementor-element.elementor-element-6b46f6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-6b46f6a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-6b46f6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-ba50cdc{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-1e6db56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-67d5db4 img{width:75px;}.elementor-902 .elementor-element.elementor-element-ef5e3ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-ef5e3ed:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-ef5e3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-f00469e{width:var( --container-widget-width, 100px );max-width:100px;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:600;line-height:21px;letter-spacing:1px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-785c191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-b572e59 img{width:75px;}.elementor-902 .elementor-element.elementor-element-215d093{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-aaaec4c{--display:flex;}.elementor-902 .elementor-element.elementor-element-4067177{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-ab8af42{--divider-border-style:wavy;--divider-color:var( --e-global-color-accent );--divider-border-width:3.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:10.7px;--divider-pattern-size:20px;}.elementor-902 .elementor-element.elementor-element-ab8af42 .elementor-divider-separator{width:220px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-ab8af42 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-902 .elementor-element.elementor-element-83d9062{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-47c1040{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-47c1040:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-47c1040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-c3cec7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-902 .elementor-element.elementor-element-141d230{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:2px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-dc5b277{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-85d823b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-2dc901c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-291157c{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-291157c:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-291157c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-36df309{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-902 .elementor-element.elementor-element-50b4908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:2px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-1c9fabf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-e913b3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-598848e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-01a9b05{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-01a9b05:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-01a9b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-5044b3c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-902 .elementor-element.elementor-element-265af6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:35px;letter-spacing:2px;color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-cbbe7df{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-e216c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-2cf7803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-041a8e2{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-b30d0fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-06e1581{--divider-border-style:wavy;--divider-color:var( --e-global-color-accent );--divider-border-width:3.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:10.7px;--divider-pattern-size:20px;}.elementor-902 .elementor-element.elementor-element-06e1581 .elementor-divider-separator{width:219px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-06e1581 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-902 .elementor-element.elementor-element-8c09ada{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-a44d102{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-a44d102:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-a44d102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-f530498 img{width:73px;}.elementor-902 .elementor-element.elementor-element-dcc3b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-369e4bf{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-369e4bf:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-369e4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-aeb4e3a img{width:73px;}.elementor-902 .elementor-element.elementor-element-6ea850c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-092df09{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-092df09:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-092df09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-1610af9 img{width:73px;}.elementor-902 .elementor-element.elementor-element-a7d40c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-66b246a{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-66b246a:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-66b246a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-6d64171 img{width:73px;}.elementor-902 .elementor-element.elementor-element-8a55e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-b6c8657{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-b6c8657:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-b6c8657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-35c19ef img{width:73px;}.elementor-902 .elementor-element.elementor-element-c766629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-4737382{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-4737382:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-4737382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-10a4fcd img{width:73px;}.elementor-902 .elementor-element.elementor-element-1a04a19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-41d5838{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:50px 50px 50px 50px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-41d5838:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-41d5838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-ee874ee img{width:73px;}.elementor-902 .elementor-element.elementor-element-9f57b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:21px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-97c8058{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-ec34e2e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:22px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-022d27a{--divider-border-style:wavy;--divider-color:var( --e-global-color-accent );--divider-border-width:3.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:10.7px;--divider-pattern-size:20px;}.elementor-902 .elementor-element.elementor-element-022d27a .elementor-divider-separator{width:170px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-022d27a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-902 .elementor-element.elementor-element-34a2a0a{background-color:#FFFFFF;}.elementor-902 .elementor-element.elementor-element-e190aff{--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;--overlay-opacity:0.15;--overlay-mix-blend-mode:luminosity;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-e190aff:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-e190aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8EED0 0%, var( --e-global-color-f2fab56 ) 100%);}.elementor-902 .elementor-element.elementor-element-e190aff::before, .elementor-902 .elementor-element.elementor-element-e190aff > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-e190aff > .e-con-inner > .elementor-background-video-container::before, .elementor-902 .elementor-element.elementor-element-e190aff > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-e190aff > .e-con-inner > .elementor-background-slideshow::before, .elementor-902 .elementor-element.elementor-element-e190aff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hikari-kindy.com/wp-content/uploads/2026/07/shutterstock_2505691775.jpg");--background-overlay:'';}.elementor-902 .elementor-element.elementor-element-e190aff > .elementor-shape-top svg, .elementor-902 .elementor-element.elementor-element-e190aff > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-902 .elementor-element.elementor-element-11c7585{width:100%;max-width:100%;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;font-weight:500;line-height:38px;letter-spacing:4.5px;}.elementor-902 .elementor-element.elementor-element-ad464c0{--divider-border-style:wavy;--divider-color:#FFFFFF;--divider-border-width:3.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:10.7px;--divider-pattern-size:20px;}.elementor-902 .elementor-element.elementor-element-ad464c0 .elementor-divider-separator{width:334px;margin:0 auto;margin-center:0;}.elementor-902 .elementor-element.elementor-element-ad464c0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-902 .elementor-element.elementor-element-9198ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:24px;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-902 .elementor-element.elementor-element-304db69{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-902 .elementor-element.elementor-element-fded0bd .elementor-button{background-color:#F09388;font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:14px 30px 14px 32px;}.elementor-902 .elementor-element.elementor-element-8223fa7 .elementor-button{background-color:#BFD85B;font-family:"Noto Sans JP", Sans-serif;font-weight:500;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:14px 30px 14px 34px;}body.elementor-page-902:not(.elementor-motion-effects-element-type-background), body.elementor-page-902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-902 .elementor-element.elementor-element-feebe30{--width:25%;}.elementor-902 .elementor-element.elementor-element-c5fbe49{--width:75%;}.elementor-902 .elementor-element.elementor-element-ee678ff{--width:24%;}.elementor-902 .elementor-element.elementor-element-e6b7a07{--width:24%;}.elementor-902 .elementor-element.elementor-element-5e1ba41{--width:24%;}.elementor-902 .elementor-element.elementor-element-6e0bf72{--width:24%;}.elementor-902 .elementor-element.elementor-element-17de2d6{--width:24%;}.elementor-902 .elementor-element.elementor-element-2544dc9{--width:24%;}.elementor-902 .elementor-element.elementor-element-6b46f6a{--width:24%;}.elementor-902 .elementor-element.elementor-element-ef5e3ed{--width:24%;}.elementor-902 .elementor-element.elementor-element-c3cec7f{--width:30%;}.elementor-902 .elementor-element.elementor-element-dc5b277{--width:70%;}.elementor-902 .elementor-element.elementor-element-36df309{--width:30%;}.elementor-902 .elementor-element.elementor-element-1c9fabf{--width:70%;}.elementor-902 .elementor-element.elementor-element-5044b3c{--width:30%;}.elementor-902 .elementor-element.elementor-element-cbbe7df{--width:70%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-902 .elementor-element.elementor-element-b1fd8f5:not(.elementor-motion-effects-element-type-background), .elementor-902 .elementor-element.elementor-element-b1fd8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hikari-kindy.com/wp-content/uploads/2026/07/h-sp2.png");background-size:cover;}.elementor-902 .elementor-element.elementor-element-b1fd8f5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-902 .elementor-element.elementor-element-db029af{text-align:center;}.elementor-902 .elementor-element.elementor-element-53b6387{text-align:center;font-size:20px;letter-spacing:4px;}.elementor-902 .elementor-element.elementor-element-7605050{--spacer-size:250px;}.elementor-902 .elementor-element.elementor-element-b3b3c7c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-eb04cc0{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-b1c0e3a{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-5a08290 .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-05c25f4{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-b092872{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-4858090{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-3b0f19a .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-0e5f6bb{--padding-top:0px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-902 .elementor-element.elementor-element-ab8eeae{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-d33e00e .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-6a0749f{z-index:1;text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-44e4cd6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-902 .elementor-element.elementor-element-44e4cd6 img{width:65%;}.elementor-902 .elementor-element.elementor-element-75bab58{--margin-top:0px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-fbd5dce{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-e0c6a3a .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-beff227{z-index:1;text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-b206581{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-902 .elementor-element.elementor-element-b206581 img{width:65%;}.elementor-902 .elementor-element.elementor-element-79db169{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-19d4dfa{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-bfd6844 .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-fa16b00{z-index:1;text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-6ba39ae{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-902 .elementor-element.elementor-element-6ba39ae img{width:65%;}.elementor-902 .elementor-element.elementor-element-776cbf9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-b53470b{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-e5297e3{text-align:start;line-height:23px;}.elementor-902 .elementor-element.elementor-element-8ba55d2{--flex-wrap:wrap;}.elementor-902 .elementor-element.elementor-element-ee678ff{--width:48%;}.elementor-902 .elementor-element.elementor-element-823e608{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-3432be8{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-e6b7a07{--width:48%;}.elementor-902 .elementor-element.elementor-element-6603e30{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-9879224{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-5e1ba41{--width:48%;}.elementor-902 .elementor-element.elementor-element-c9ad8ec{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-a27ee48{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-6e0bf72{--width:48%;}.elementor-902 .elementor-element.elementor-element-b97d5c9{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-59d91c0{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-17de2d6{--width:48%;}.elementor-902 .elementor-element.elementor-element-9c45d06{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-48d5f28{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-2544dc9{--width:48%;}.elementor-902 .elementor-element.elementor-element-7767c61{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-567ddc1{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-6b46f6a{--width:48%;}.elementor-902 .elementor-element.elementor-element-ba50cdc{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-1e6db56{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-ef5e3ed{--width:48%;}.elementor-902 .elementor-element.elementor-element-f00469e{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-785c191{text-align:start;line-height:27px;}.elementor-902 .elementor-element.elementor-element-215d093{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-4067177{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-ab8af42 .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-47c1040{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-141d230{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-dc5b277{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-85d823b{text-align:start;line-height:25px;letter-spacing:0px;}.elementor-902 .elementor-element.elementor-element-2dc901c{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-291157c{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-50b4908{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-1c9fabf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-e913b3d{text-align:start;line-height:25px;letter-spacing:0px;}.elementor-902 .elementor-element.elementor-element-598848e{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-01a9b05{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-265af6c{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-cbbe7df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-e216c48{text-align:start;line-height:25px;letter-spacing:0px;}.elementor-902 .elementor-element.elementor-element-2cf7803{text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-041a8e2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-902 .elementor-element.elementor-element-b30d0fc{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-06e1581 .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-a44d102{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-dcc3b4c{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-369e4bf{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-aeb4e3a img{width:60px;}.elementor-902 .elementor-element.elementor-element-6ea850c{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-092df09{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-1610af9 img{width:56px;}.elementor-902 .elementor-element.elementor-element-a7d40c3{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-66b246a{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-8a55e8f{padding:0px 0px 0px 0px;text-align:center;line-height:27px;}.elementor-902 .elementor-element.elementor-element-b6c8657{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-c766629{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-4737382{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-1a04a19{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-41d5838{--width:48%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-9f57b1e{padding:0px 0px 0px 0px;text-align:center;line-height:22px;}.elementor-902 .elementor-element.elementor-element-ec34e2e{font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-022d27a .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-34a2a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-902 .elementor-element.elementor-element-e190aff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:45px;--padding-left:10px;--padding-right:0px;}.elementor-902 .elementor-element.elementor-element-11c7585{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:32px;letter-spacing:1px;}.elementor-902 .elementor-element.elementor-element-ad464c0 .elementor-divider-separator{width:200px;}.elementor-902 .elementor-element.elementor-element-9198ad1{padding:10px 0px 0px 0px;text-align:center;line-height:23px;}.elementor-902 .elementor-element.elementor-element-304db69{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-902 .elementor-element.elementor-element-fded0bd .elementor-button{font-size:14px;padding:14px 14px 14px 14px;}.elementor-902 .elementor-element.elementor-element-8223fa7 .elementor-button{padding:14px 12px 14px 12px;}}/* Start custom CSS for text-editor, class: .elementor-element-141d230 */.staff-badge {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  background: #ed7f7d;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  line-height: 1.1;
  letter-spacing: 0.08em;
  box-shadow:
    inset 0 -6px 0 rgba(255, 255, 255, 0.12),
    0 4px 10px rgba(237, 127, 125, 0.25);
}

.staff-badge span:first-child {
}

.staff-badge span:last-child {
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b4908 */.staff-badge {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  background: #ed7f7d;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  line-height: 1.1;
  letter-spacing: 0.08em;
  box-shadow:
    inset 0 -6px 0 rgba(255, 255, 255, 0.12),
    0 4px 10px rgba(237, 127, 125, 0.25);
}

.staff-badge span:first-child {
}

.staff-badge span:last-child {
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265af6c */.staff-badge {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  background: #ed7f7d;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  line-height: 1.1;
  letter-spacing: 0.08em;
  box-shadow:
    inset 0 -6px 0 rgba(255, 255, 255, 0.12),
    0 4px 10px rgba(237, 127, 125, 0.25);
}

.staff-badge span:first-child {
}

.staff-badge span:last-child {
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34a2a0a *//* 採用FAQだけ少し色味を変える場合 */
.hikari-recruit-faq .hikari-section-heading .hikari-en {
  color: #ee8582;
}

.hikari-recruit-faq .faq-q {
  background: #ee8582;
}


.hikari-recruit-faq .hikari-faq-item summary::after {
  border-color: #ee8582;
}

.hikari-faq-section {
  padding: 50px 20px;
  background: #fffdf8;
  color: #3f3834;
}

.hikari-faq-inner {
  max-width: 920px;
  margin: 0 auto;
}

.hikari-section-heading {
  text-align: center;
  margin-bottom: 42px;
}

.hikari-section-heading .hikari-en {
  display: block;
  margin-bottom: 8px;
  color: #f2b84b;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.25em;
}



.hikari-section-heading p {
  margin: 12px 0 0;
  font-size: 15px;
  line-height: 1.9;
  color: #6b625c;
}

.hikari-faq-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.hikari-faq-item {
  border: 2px solid #e8f0df;
  border-radius: 22px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 8px 20px rgba(137, 168, 119, 0.08);
}

.hikari-faq-item summary {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 22px 62px 22px 26px;
  cursor: pointer;
  list-style: none;
  font-weight: 700;
}

.hikari-faq-item summary::-webkit-details-marker {
  display: none;
}

.hikari-faq-item summary::after {
  content: "";
  position: absolute;
  right: 28px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #83ad51;
  border-bottom: 2px solid #83ad51;
  transform: translateY(-65%) rotate(45deg);
  transition: transform 0.25s ease;
}

.hikari-faq-item[open] summary::after {
  transform: translateY(-35%) rotate(225deg);
}

.faq-q {
  flex: 0 0 auto;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #f49a95;
  color: #fff;
  display: grid;
  place-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.faq-title {
  font-size: 17px;
  line-height: 1.7;
  letter-spacing: 0.08em;
}

.faq-answer {
  padding: 0 30px 26px 78px;
  color: #5d554f;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.05em;
}

.faq-answer p {
  margin: 0;
}

.faq-answer p + p {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .hikari-faq-section {
    padding: 30px 16px;
  }

  .hikari-section-heading {
    margin-bottom: 30px;
  }

  .hikari-section-heading h2 {
    font-size: 24px;
  }

  .hikari-section-heading p {
    font-size: 14px;
    text-align: left;
  }

  .hikari-faq-item {
    border-radius: 18px;
  }

  .hikari-faq-item summary {
    gap: 12px;
    padding: 18px 46px 18px 18px;
  }

  .hikari-faq-item summary::after {
    right: 20px;
  }

  .faq-q {
    width: 34px;
    height: 34px;
    font-size: 16px;
  }

  .faq-title {
    font-size: 15px;
    letter-spacing: 0.04em;
  }

  .faq-answer {
    padding: 0 20px 22px 64px;
    font-size: 14px;
    line-height: 1.9;
  }
}/* End custom CSS */