.elementor-39 .elementor-element.elementor-element-3730415{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3730415:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-3730415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3daa91 );}.elementor-39 .elementor-element.elementor-element-47e58cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-47e58cb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-42bcce9{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-42bcce9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.1px;color:var( --e-global-color-6949e4d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-39 .elementor-element.elementor-element-4791951{width:auto;max-width:auto;--e-transform-rotateZ:-5deg;margin:30px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 40px 6px 40px;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:800;letter-spacing:4px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4791951.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-d1dbbeb{text-align:center;}.elementor-39 .elementor-element.elementor-element-d1dbbeb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:39px;font-weight:800;line-height:1.6em;letter-spacing:5px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-ef8f983{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ef8f983:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ef8f983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-3cfebf2{width:var( --container-widget-width, 860px );max-width:860px;background-color:var( --e-global-color-f3daa91 );padding:36px 56px 0px 56px;--container-widget-width:860px;--container-widget-flex-grow:0;border-radius:99px 99px 99px 99px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:2.1em;}.elementor-39 .elementor-element.elementor-element-e81df89{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-1bb8e45{--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;--z-index:1;}.elementor-39 .elementor-element.elementor-element-1bb8e45:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1bb8e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-1bb8e45 > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-1bb8e45 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DDDADA;}.elementor-39 .elementor-element.elementor-element-1bb8e45 > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-1bb8e45 > .e-con-inner > .elementor-shape-top svg{width:calc(155% + 1.3px);}.elementor-39 .elementor-element.elementor-element-8a85e3f{--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-39 .elementor-element.elementor-element-8a85e3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1351e9e{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai2.png");padding:30px 41px 0px 23px;background-position:97% 12%;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-1351e9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-39 .elementor-element.elementor-element-b90e7f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-39 .elementor-element.elementor-element-b90e7f8:not( .elementor-widget-image ), .elementor-39 .elementor-element.elementor-element-b90e7f8.elementor-widget-image img{-webkit-mask-image:url( https://hama-grp.com/wp/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-1b9e171{--display:flex;}.elementor-39 .elementor-element.elementor-element-1b9e171.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-0e9689b{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai3.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 15px 34px 50px;background-position:0px 0px;background-repeat:no-repeat;background-size:contain;text-align:start;}.elementor-39 .elementor-element.elementor-element-0e9689b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:32px;font-weight:900;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-fe1e347 );}.elementor-39 .elementor-element.elementor-element-94aa63b{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4a758be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-41px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-4a758be:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4a758be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-4a758be > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-4a758be > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4a758be > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-4a758be > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;}.elementor-39 .elementor-element.elementor-element-4a758be.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-4c5abaa{--spacer-size:3px;}.elementor-39 .elementor-element.elementor-element-6e506ba{--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;border-style:double;--border-style:double;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6949e4d );--border-color:var( --e-global-color-6949e4d );--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-6e506ba:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6e506ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-bdbd979{--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-39 .elementor-element.elementor-element-1db5364{--display:flex;}.elementor-39 .elementor-element.elementor-element-1db5364.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-df8dbef{--display:flex;}.elementor-39 .elementor-element.elementor-element-a1a4f87{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-96662cf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-532f932{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-fe5ca83 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-b0bb202{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-34e99e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-bb01b01{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-c419978 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-3a7ff47{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-a698ad2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-dd63add{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-514d2dd{width:auto;max-width:auto;background-color:var( --e-global-color-fe1e347 );background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 50px;padding:22px 50px 15px 50px;z-index:1;background-position:24px 1px;background-repeat:no-repeat;background-size:10% auto;border-radius:99px 99px 99px 99px;text-align:start;}.elementor-39 .elementor-element.elementor-element-514d2dd.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-514d2dd .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-6d676e1{width:var( --container-widget-width, 860px );max-width:860px;background-color:var( --e-global-color-957d687 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:36px 56px 0px 56px;--container-widget-width:860px;--container-widget-flex-grow:0;border-radius:99px 99px 99px 99px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:2.1em;}.elementor-39 .elementor-element.elementor-element-071f609{--n-accordion-title-font-size:1rem;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-title-normal-color:var( --e-global-color-6949e4d );--n-accordion-icon-size:15px;--n-accordion-icon-gap:152px;}.elementor-39 .elementor-element.elementor-element-071f609 {--n-accordion-padding:10px 0px 8px 0px;}:where( .elementor-39 .elementor-element.elementor-element-071f609 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;letter-spacing:2.2px;}:where( .elementor-39 .elementor-element.elementor-element-071f609 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.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-size:var( --e-global-typography-secondary-font-size );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-39 .elementor-element.elementor-element-b5927c8{--divider-border-style:slashes;--divider-color:var( --e-global-color-f3daa91 );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-39 .elementor-element.elementor-element-b5927c8 .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-b5927c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39 .elementor-element.elementor-element-2be55b4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-fc743de{--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;--z-index:1;}.elementor-39 .elementor-element.elementor-element-fc743de:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fc743de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-fc743de > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-fc743de > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DDDADA;}.elementor-39 .elementor-element.elementor-element-fc743de > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-fc743de > .e-con-inner > .elementor-shape-top svg{width:calc(155% + 1.3px);}.elementor-39 .elementor-element.elementor-element-be1db81{--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-39 .elementor-element.elementor-element-be1db81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1632be5{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai2.png");padding:30px 41px 0px 23px;background-position:97% 12%;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-1632be5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-13e6966{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-39 .elementor-element.elementor-element-13e6966.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-13e6966:not( .elementor-widget-image ), .elementor-39 .elementor-element.elementor-element-13e6966.elementor-widget-image img{-webkit-mask-image:url( https://hama-grp.com/wp/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-13e6966 img{transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-3743397{--display:flex;}.elementor-39 .elementor-element.elementor-element-3743397.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-96dcd11{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai3.png");padding:13px 15px 34px 50px;background-position:0px 0px;background-repeat:no-repeat;background-size:contain;text-align:start;}.elementor-39 .elementor-element.elementor-element-96dcd11 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:32px;font-weight:900;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-fe1e347 );}.elementor-39 .elementor-element.elementor-element-0d5a8d1{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-f6891c9{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4c9e40b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-41px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-4c9e40b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4c9e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-4c9e40b > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-4c9e40b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4c9e40b > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-4c9e40b > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;}.elementor-39 .elementor-element.elementor-element-4c9e40b.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-352d406{--spacer-size:3px;}.elementor-39 .elementor-element.elementor-element-76fc43d{--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;border-style:double;--border-style:double;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6949e4d );--border-color:var( --e-global-color-6949e4d );--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-76fc43d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-76fc43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-f46d592{--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-39 .elementor-element.elementor-element-4b8978a{--display:flex;}.elementor-39 .elementor-element.elementor-element-4b8978a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-a747d70{--display:flex;}.elementor-39 .elementor-element.elementor-element-00c42fa{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-142c0e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-82d6917{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-db212a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-e86ed44{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-eb75303 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-f5fa9ea{--display:flex;--margin-top:47px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-55cb709{width:auto;max-width:auto;background-color:var( --e-global-color-fe1e347 );background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 50px;padding:22px 50px 15px 50px;z-index:1;background-position:24px 1px;background-repeat:no-repeat;background-size:10% auto;border-radius:99px 99px 99px 99px;text-align:start;}.elementor-39 .elementor-element.elementor-element-55cb709.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-55cb709 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-c09a9c3{width:var( --container-widget-width, 860px );max-width:860px;background-color:var( --e-global-color-957d687 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:36px 56px 0px 56px;--container-widget-width:860px;--container-widget-flex-grow:0;border-radius:99px 99px 99px 99px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:2.1em;}.elementor-39 .elementor-element.elementor-element-01780c7{--n-accordion-title-font-size:1rem;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-title-normal-color:var( --e-global-color-6949e4d );--n-accordion-icon-size:15px;--n-accordion-icon-gap:152px;}.elementor-39 .elementor-element.elementor-element-01780c7 {--n-accordion-padding:10px 0px 8px 0px;}:where( .elementor-39 .elementor-element.elementor-element-01780c7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;letter-spacing:2.2px;}:where( .elementor-39 .elementor-element.elementor-element-01780c7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-90c7481{--divider-border-style:slashes;--divider-color:var( --e-global-color-f3daa91 );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-39 .elementor-element.elementor-element-90c7481 .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-90c7481 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39 .elementor-element.elementor-element-d3fa3c2{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-16d3de2{--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;--z-index:1;}.elementor-39 .elementor-element.elementor-element-16d3de2:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-16d3de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-16d3de2 > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-16d3de2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DDDADA;}.elementor-39 .elementor-element.elementor-element-16d3de2 > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-16d3de2 > .e-con-inner > .elementor-shape-top svg{width:calc(155% + 1.3px);}.elementor-39 .elementor-element.elementor-element-454cabf{--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-39 .elementor-element.elementor-element-454cabf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-0687697{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai2.png");padding:30px 41px 0px 23px;background-position:97% 12%;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-0687697 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;line-height:3px;}.elementor-39 .elementor-element.elementor-element-5c2768b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-39 .elementor-element.elementor-element-5c2768b.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-5c2768b:not( .elementor-widget-image ), .elementor-39 .elementor-element.elementor-element-5c2768b.elementor-widget-image img{-webkit-mask-image:url( https://hama-grp.com/wp/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-5c2768b img{transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-e62bb55{--display:flex;}.elementor-39 .elementor-element.elementor-element-e62bb55.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-f487a95{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai3.png");padding:13px 15px 34px 50px;background-position:0px 0px;background-repeat:no-repeat;background-size:contain;text-align:start;}.elementor-39 .elementor-element.elementor-element-f487a95 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:32px;font-weight:900;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-fe1e347 );}.elementor-39 .elementor-element.elementor-element-2969ebb{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-faafafc{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-06625da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-41px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-06625da > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-06625da > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-06625da > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-06625da > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;}.elementor-39 .elementor-element.elementor-element-06625da.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-d02dea9{--spacer-size:3px;border-style:none;}.elementor-39 .elementor-element.elementor-element-20f2c8d{--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;border-style:double;--border-style:double;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6949e4d );--border-color:var( --e-global-color-6949e4d );--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-20f2c8d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-20f2c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-970ff23{--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-39 .elementor-element.elementor-element-ebce982{--display:flex;}.elementor-39 .elementor-element.elementor-element-ebce982.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-ea20baa{--display:flex;}.elementor-39 .elementor-element.elementor-element-b565935{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-3f48b6f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-35c67af{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-cb4f549 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-382660d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-bb78919 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-237834b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-382fa7b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-d7dfd00{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-2ea9cee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-e21cfbe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-452838c{width:auto;max-width:auto;background-color:var( --e-global-color-fe1e347 );background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 50px;padding:22px 50px 15px 50px;z-index:1;background-position:24px 1px;background-repeat:no-repeat;background-size:10% auto;border-radius:99px 99px 99px 99px;text-align:start;}.elementor-39 .elementor-element.elementor-element-452838c.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-452838c .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-5b45ffe{width:var( --container-widget-width, 860px );max-width:860px;background-color:var( --e-global-color-957d687 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:36px 56px 0px 56px;--container-widget-width:860px;--container-widget-flex-grow:0;border-radius:99px 99px 99px 99px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:2.1em;}.elementor-39 .elementor-element.elementor-element-be97872{--n-accordion-title-font-size:1rem;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-title-normal-color:var( --e-global-color-6949e4d );--n-accordion-icon-size:15px;--n-accordion-icon-gap:152px;}.elementor-39 .elementor-element.elementor-element-be97872 {--n-accordion-padding:10px 0px 8px 0px;}:where( .elementor-39 .elementor-element.elementor-element-be97872 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;letter-spacing:2.2px;}:where( .elementor-39 .elementor-element.elementor-element-be97872 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-610eb6e{--divider-border-style:slashes;--divider-color:var( --e-global-color-f3daa91 );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-39 .elementor-element.elementor-element-610eb6e .elementor-divider-separator{width:100%;}.elementor-39 .elementor-element.elementor-element-610eb6e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39 .elementor-element.elementor-element-e6b6e5a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-89cfb58{--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;--z-index:1;}.elementor-39 .elementor-element.elementor-element-89cfb58:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-89cfb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-89cfb58 > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-89cfb58 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DDDADA;}.elementor-39 .elementor-element.elementor-element-89cfb58 > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-89cfb58 > .e-con-inner > .elementor-shape-top svg{width:calc(155% + 1.3px);}.elementor-39 .elementor-element.elementor-element-dd4ad50{--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-39 .elementor-element.elementor-element-dd4ad50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-329791b{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai2.png");padding:30px 41px 0px 23px;background-position:97% 12%;background-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-329791b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;line-height:3px;}.elementor-39 .elementor-element.elementor-element-7cbc0b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-39 .elementor-element.elementor-element-7cbc0b4:not( .elementor-widget-image ), .elementor-39 .elementor-element.elementor-element-7cbc0b4.elementor-widget-image img{-webkit-mask-image:url( https://hama-grp.com/wp/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-39 .elementor-element.elementor-element-8e32817{--display:flex;}.elementor-39 .elementor-element.elementor-element-8e32817.e-con{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-ab6e014{background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai3.png");padding:14px 15px 34px 50px;background-position:0px 0px;background-repeat:no-repeat;background-size:contain;text-align:start;}.elementor-39 .elementor-element.elementor-element-ab6e014 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:32px;font-weight:900;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-fe1e347 );}.elementor-39 .elementor-element.elementor-element-6c93d71{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-4e50a49{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-e48fa02{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-41px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-e48fa02:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e48fa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-e48fa02 > .elementor-shape-top .elementor-shape-fill, .elementor-39 .elementor-element.elementor-element-e48fa02 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-e48fa02 > .elementor-shape-top svg, .elementor-39 .elementor-element.elementor-element-e48fa02 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:31px;}.elementor-39 .elementor-element.elementor-element-e48fa02.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-5c085e8{--spacer-size:3px;}.elementor-39 .elementor-element.elementor-element-9ab1dca{--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;border-style:double;--border-style:double;border-width:7px 0px 0px 0px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6949e4d );--border-color:var( --e-global-color-6949e4d );--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-9ab1dca:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9ab1dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDADA;}.elementor-39 .elementor-element.elementor-element-f2f08a7{--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-39 .elementor-element.elementor-element-45796e8{--display:flex;}.elementor-39 .elementor-element.elementor-element-45796e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-4cb241d{--display:flex;}.elementor-39 .elementor-element.elementor-element-adc42a4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-9d1e908 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-fbd01ef{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-b98f1cc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-18a1e1e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-1cce5c9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-a09d209{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-8a3715b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-3094073{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-a68fb82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-f6d5905{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-200px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-4f9a137{width:auto;max-width:auto;background-color:var( --e-global-color-fe1e347 );background-image:url("https://hama-grp.com/wp/wp-content/uploads/2026/03/mid_ashirai.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 50px;padding:22px 50px 15px 50px;z-index:1;background-position:24px 1px;background-repeat:no-repeat;background-size:10% auto;border-radius:99px 99px 99px 99px;text-align:start;}.elementor-39 .elementor-element.elementor-element-4f9a137.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-4f9a137 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:24px;font-weight:900;letter-spacing:3.6px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-90fb728{width:var( --container-widget-width, 860px );max-width:860px;background-color:var( --e-global-color-957d687 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:36px 56px 0px 56px;--container-widget-width:860px;--container-widget-flex-grow:0;border-radius:99px 99px 99px 99px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:2.1em;}.elementor-39 .elementor-element.elementor-element-5228ec4{--n-accordion-title-font-size:1rem;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-title-normal-color:var( --e-global-color-6949e4d );--n-accordion-icon-size:15px;--n-accordion-icon-gap:152px;}.elementor-39 .elementor-element.elementor-element-5228ec4 {--n-accordion-padding:10px 0px 8px 0px;}:where( .elementor-39 .elementor-element.elementor-element-5228ec4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;letter-spacing:2.2px;}:where( .elementor-39 .elementor-element.elementor-element-5228ec4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-8e1d7ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-8e1d7ae:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8e1d7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3daa91 );}.elementor-39 .elementor-element.elementor-element-83e8ea0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-83e8ea0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-a587db7{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-a587db7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.1px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-a6cd8c9{width:auto;max-width:auto;--e-transform-rotateZ:-5deg;margin:30px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 40px 6px 40px;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:800;letter-spacing:4px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-a6cd8c9.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-7e033df{text-align:center;}.elementor-39 .elementor-element.elementor-element-7e033df .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:39px;font-weight:800;line-height:1.6em;letter-spacing:5px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-8babbae{--display:flex;}.elementor-39 .elementor-element.elementor-element-3270fe8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-69b3251{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-dc28549{text-align:center;}.elementor-39 .elementor-element.elementor-element-dc28549 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:39px;font-weight:800;line-height:1.6em;letter-spacing:5px;color:var( --e-global-color-6949e4d );}.elementor-39 .elementor-element.elementor-element-3729af8{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9f4eb63 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-7830eaf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-e441742 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-78e8733 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-54c5d85 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39 .elementor-element.elementor-element-61e44b0 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-47e58cb{--width:100%;}.elementor-39 .elementor-element.elementor-element-1bb8e45{--width:89%;}.elementor-39 .elementor-element.elementor-element-8a85e3f{--width:40%;}.elementor-39 .elementor-element.elementor-element-4a758be{--width:6%;}.elementor-39 .elementor-element.elementor-element-1db5364{--width:30%;}.elementor-39 .elementor-element.elementor-element-fc743de{--width:89%;}.elementor-39 .elementor-element.elementor-element-be1db81{--width:40%;}.elementor-39 .elementor-element.elementor-element-4c9e40b{--width:6%;}.elementor-39 .elementor-element.elementor-element-4b8978a{--width:30%;}.elementor-39 .elementor-element.elementor-element-16d3de2{--width:89%;}.elementor-39 .elementor-element.elementor-element-454cabf{--width:40%;}.elementor-39 .elementor-element.elementor-element-06625da{--width:6%;}.elementor-39 .elementor-element.elementor-element-ebce982{--width:30%;}.elementor-39 .elementor-element.elementor-element-89cfb58{--width:89%;}.elementor-39 .elementor-element.elementor-element-dd4ad50{--width:40%;}.elementor-39 .elementor-element.elementor-element-e48fa02{--width:6%;}.elementor-39 .elementor-element.elementor-element-45796e8{--width:30%;}.elementor-39 .elementor-element.elementor-element-83e8ea0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-1bb8e45{--width:100%;}.elementor-39 .elementor-element.elementor-element-1db5364{--width:222.5px;}.elementor-39 .elementor-element.elementor-element-dd63add{--width:682px;}.elementor-39 .elementor-element.elementor-element-fc743de{--width:100%;}.elementor-39 .elementor-element.elementor-element-4b8978a{--width:222.5px;}.elementor-39 .elementor-element.elementor-element-f5fa9ea{--width:682px;}.elementor-39 .elementor-element.elementor-element-16d3de2{--width:100%;}.elementor-39 .elementor-element.elementor-element-ebce982{--width:222.5px;}.elementor-39 .elementor-element.elementor-element-e21cfbe{--width:682px;}.elementor-39 .elementor-element.elementor-element-89cfb58{--width:100%;}.elementor-39 .elementor-element.elementor-element-45796e8{--width:222.5px;}.elementor-39 .elementor-element.elementor-element-f6d5905{--width:682px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-4791951{font-size:20px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-d1dbbeb .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-3cfebf2{padding:30px 40px 3px 40px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-8a85e3f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-1351e9e{background-position:100% 18%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-0e9689b{padding:7px 30px 39px 30px;background-position:0px -8px;background-size:cover;}.elementor-39 .elementor-element.elementor-element-0e9689b .elementor-heading-title{font-size:27px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-94aa63b{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-6e506ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-bdbd979{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-df8dbef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-15aeecd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-dd63add{--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-514d2dd{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-514d2dd .elementor-heading-title{font-size:22px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-6d676e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.7em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-39 .elementor-element.elementor-element-1632be5{background-position:100% 18%;}.elementor-39 .elementor-element.elementor-element-96dcd11{padding:7px 30px 39px 30px;background-position:0px -8px;background-size:cover;}.elementor-39 .elementor-element.elementor-element-96dcd11 .elementor-heading-title{font-size:27px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-0d5a8d1{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-f6891c9{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-76fc43d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-f46d592{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-a747d70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-700bd86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f5fa9ea{--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-55cb709{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-55cb709 .elementor-heading-title{font-size:22px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-c09a9c3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-0687697{background-position:100% 18%;}.elementor-39 .elementor-element.elementor-element-f487a95{padding:7px 30px 39px 30px;background-position:0px -8px;background-size:cover;}.elementor-39 .elementor-element.elementor-element-f487a95 .elementor-heading-title{font-size:27px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-2969ebb{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-faafafc{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-20f2c8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-970ff23{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-ea20baa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-eb20713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-e21cfbe{--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-452838c{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-452838c .elementor-heading-title{font-size:22px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-5b45ffe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-329791b{background-position:100% 18%;}.elementor-39 .elementor-element.elementor-element-ab6e014{padding:7px 30px 39px 30px;background-position:0px -8px;background-size:cover;}.elementor-39 .elementor-element.elementor-element-ab6e014 .elementor-heading-title{font-size:27px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-6c93d71{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-4e50a49{font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-9ab1dca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-f2f08a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-4cb241d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-e266bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f6d5905{--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-4f9a137{background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-4f9a137 .elementor-heading-title{font-size:22px;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-90fb728{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-a6cd8c9{font-size:20px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-7e033df .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-dc28549 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-47e58cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-39 .elementor-element.elementor-element-42bcce9{padding:0px 0px 0px 20px;}.elementor-39 .elementor-element.elementor-element-42bcce9 .elementor-heading-title{font-size:19px;letter-spacing:1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-4791951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;font-size:18px;line-height:1.7em;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-d1dbbeb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-d1dbbeb .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-ef8f983{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3cfebf2{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 15px 0px 15px;--container-widget-width:93%;--container-widget-flex-grow:0;border-radius:51px 51px 51px 51px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-e81df89{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-1bb8e45{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1bb8e45.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-8a85e3f{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-8a85e3f.e-con{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-1351e9e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:0% 0%;}.elementor-39 .elementor-element.elementor-element-1351e9e .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-39 .elementor-element.elementor-element-b90e7f8{width:var( --container-widget-width, 60% );max-width:60%;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-39 .elementor-element.elementor-element-b90e7f8.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-b90e7f8 img{height:200px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-1b9e171{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0e9689b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 65px;padding:11px 0px 25px 38px;z-index:0;background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-0e9689b .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-94aa63b{z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-49c6724{padding:0px 10px 0px 10px;}.elementor-39 .elementor-element.elementor-element-6e506ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-bdbd979{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-367548a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-367548a img{width:220px;border-radius:12px 12px 12px 12px;}.elementor-39 .elementor-element.elementor-element-df8dbef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-a1a4f87{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-96662cf .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-15aeecd{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-fe5ca83 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-34e99e8 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-c419978 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-a698ad2 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-dd63add{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-514d2dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:23px 5px 12px 30px;background-position:0px 0px;background-size:58px auto;text-align:justify;}.elementor-39 .elementor-element.elementor-element-514d2dd.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-514d2dd .elementor-heading-title{font-size:16.5px;line-height:1.2em;letter-spacing:0.2px;}.elementor-39 .elementor-element.elementor-element-6d676e1{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 15px 5px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-071f609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-39 .elementor-element.elementor-element-071f609 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-39 .elementor-element.elementor-element-071f609 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:2.7em;letter-spacing:1.2px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-39 .elementor-element.elementor-element-fc743de{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-fc743de.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-be1db81{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-be1db81.e-con{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-1632be5{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:0% 0%;}.elementor-39 .elementor-element.elementor-element-1632be5 .elementor-heading-title{font-size:24px;}.elementor-39 .elementor-element.elementor-element-13e6966{width:var( --container-widget-width, 80% );max-width:80%;margin:-210px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-39 .elementor-element.elementor-element-13e6966 img{height:200px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-3743397{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-96dcd11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 65px;padding:11px 0px 25px 38px;z-index:0;background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-96dcd11 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-0d5a8d1{z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-f6891c9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-f6891c9.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-76fc43d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f46d592{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7d1b19a img{width:220px;border-radius:12px 12px 12px 12px;}.elementor-39 .elementor-element.elementor-element-a747d70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-00c42fa{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-142c0e7 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-700bd86{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-db212a6 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-eb75303 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-f5fa9ea{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-55cb709{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:23px 5px 12px 30px;background-position:0px 0px;background-size:58px auto;text-align:justify;}.elementor-39 .elementor-element.elementor-element-55cb709.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-55cb709 .elementor-heading-title{font-size:16.5px;line-height:1.2em;letter-spacing:0.2px;}.elementor-39 .elementor-element.elementor-element-c09a9c3{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 15px 5px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-01780c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-39 .elementor-element.elementor-element-01780c7 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-39 .elementor-element.elementor-element-01780c7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:2.7em;letter-spacing:1.2px;}.elementor-39 .elementor-element.elementor-element-16d3de2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-16d3de2.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-454cabf{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-454cabf.e-con{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-0687697{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:0% 0%;}.elementor-39 .elementor-element.elementor-element-0687697 .elementor-heading-title{font-size:24px;}.elementor-39 .elementor-element.elementor-element-5c2768b{width:var( --container-widget-width, 80% );max-width:80%;margin:-150px -27px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-39 .elementor-element.elementor-element-5c2768b img{height:200px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-e62bb55{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f487a95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:11px 0px 25px 20px;z-index:0;background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-f487a95 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-2969ebb{z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-faafafc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-faafafc.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-06625da{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-d02dea9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-20f2c8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-970ff23{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6e47732 img{width:220px;border-radius:12px 12px 12px 12px;}.elementor-39 .elementor-element.elementor-element-ea20baa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b565935{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3f48b6f .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-eb20713{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-cb4f549 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-bb78919 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-382fa7b .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-2ea9cee .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-e21cfbe{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-452838c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:23px 5px 12px 30px;background-position:0px 0px;background-size:58px auto;text-align:justify;}.elementor-39 .elementor-element.elementor-element-452838c.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-452838c .elementor-heading-title{font-size:16.5px;line-height:1.2em;letter-spacing:0.2px;}.elementor-39 .elementor-element.elementor-element-5b45ffe{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 15px 5px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-be97872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-39 .elementor-element.elementor-element-be97872 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-39 .elementor-element.elementor-element-be97872 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:2.7em;letter-spacing:1.2px;}.elementor-39 .elementor-element.elementor-element-e6b6e5a{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-89cfb58{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-89cfb58.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-dd4ad50{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-dd4ad50.e-con{--order:99999 /* order end hack */;}.elementor-39 .elementor-element.elementor-element-329791b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-position:0% 0%;}.elementor-39 .elementor-element.elementor-element-329791b .elementor-heading-title{font-size:24px;}.elementor-39 .elementor-element.elementor-element-7cbc0b4{width:var( --container-widget-width, 80% );max-width:80%;margin:-150px -33px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1;text-align:end;}.elementor-39 .elementor-element.elementor-element-7cbc0b4.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-7cbc0b4 img{height:200px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-8e32817{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ab6e014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 35px;padding:11px 0px 25px 38px;z-index:0;background-position:0px 0px;}.elementor-39 .elementor-element.elementor-element-ab6e014 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-39 .elementor-element.elementor-element-6c93d71{z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-4e50a49{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;z-index:11;text-align:start;font-size:14px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-4e50a49.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-9ab1dca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f2f08a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7fb2cc6 img{width:220px;border-radius:12px 12px 12px 12px;}.elementor-39 .elementor-element.elementor-element-4cb241d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:7px;--padding-right:7px;}.elementor-39 .elementor-element.elementor-element-adc42a4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-9d1e908 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-e266bc1{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b98f1cc .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-1cce5c9 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-8a3715b .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-a68fb82 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-f6d5905{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-4f9a137{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:23px 5px 12px 30px;background-position:0px 0px;background-size:58px auto;text-align:justify;}.elementor-39 .elementor-element.elementor-element-4f9a137.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-4f9a137 .elementor-heading-title{font-size:16.5px;line-height:1.2em;letter-spacing:0.2px;}.elementor-39 .elementor-element.elementor-element-90fb728{width:var( --container-widget-width, 100% );max-width:100%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:27px 15px 5px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;font-size:16px;line-height:1.7em;}.elementor-39 .elementor-element.elementor-element-5228ec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}.elementor-39 .elementor-element.elementor-element-5228ec4 {--n-accordion-padding:18px 0px 0px 0px;}:where( .elementor-39 .elementor-element.elementor-element-5228ec4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:2.7em;letter-spacing:1.2px;}.elementor-39 .elementor-element.elementor-element-8e1d7ae{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-83e8ea0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-a587db7{padding:0px 0px 0px 20px;}.elementor-39 .elementor-element.elementor-element-a587db7 .elementor-heading-title{font-size:19px;letter-spacing:1px;}.elementor-39 .elementor-element.elementor-element-a6cd8c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 20px 6px 20px;font-size:18px;line-height:1.7em;letter-spacing:3px;}.elementor-39 .elementor-element.elementor-element-7e033df{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-7e033df .elementor-heading-title{font-size:24px;line-height:1.6em;letter-spacing:0.5px;}.elementor-39 .elementor-element.elementor-element-69b3251{--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-dc28549{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-dc28549 .elementor-heading-title{font-size:21px;line-height:1.6em;letter-spacing:0.5px;}.elementor-39 .elementor-element.elementor-element-3729af8{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-4791951 */.balloon1 {
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 0.45em 1.2em;
  max-width: 100%;
  color: #0b3b91;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  background: #fff;
  border: solid 3px #666e7a;
  box-sizing: border-box;
  border-radius: 999px;
  transform: rotate(-6deg);
}

.balloon1::before {
  content: "";
  position: absolute;
  left: 34%;
  bottom: -19px;
  width: 26px;
  height: 18px;
  background: #666e7a;
  clip-path: polygon(0 0, 100% 0, 92% 100%);
  z-index: 1;
}

.balloon1::after {
  content: "";
  position: absolute;
  left: calc(34% + 3px);
  bottom: -14px;
  width: 20px;
  height: 14px;
  background: #fff;
  clip-path: polygon(0 0, 100% 0, 92% 100%);
  z-index: 2;
}

.balloon1 p {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6cd8c9 */.balloon1 {
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 0.45em 1.2em;
  max-width: 100%;
  color: #0b3b91;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  background: #fff;
  border: solid 3px #666e7a;
  box-sizing: border-box;
  border-radius: 999px;
  transform: rotate(-6deg);
}

.balloon1::before {
  content: "";
  position: absolute;
  left: 34%;
  bottom: -19px;
  width: 26px;
  height: 18px;
  background: #666e7a;
  clip-path: polygon(0 0, 100% 0, 92% 100%);
  z-index: 1;
}

.balloon1::after {
  content: "";
  position: absolute;
  left: calc(34% + 3px);
  bottom: -14px;
  width: 20px;
  height: 14px;
  background: #fff;
  clip-path: polygon(0 0, 100% 0, 92% 100%);
  z-index: 2;
}

.balloon1 p {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS *//*3tuno-keyword*/

.elementor-39  .elementor-image-box-description{
  background: url(http://hama-grp.com/wp/wp-content/uploads/2026/03/アセット-23.png) no-repeat ;
    background-size: 25px ;
  background-position: 85% 50%;
  
}
.elementor-39 .elementor-element .elementor-cta__content{
  background: url(http://hama-grp.com/wp/wp-content/uploads/2026/03/アセット-23.png) no-repeat;
  background-position: 70% 50%;
}


.elementor-35 .elementor-element .elementor-image-box-title{
  margin-bottom:26px;
  margin-top:-56px;
  font-family:"Noto Sans JP", Sans-serif;
  font-size:29px;
  font-weight:600;
  letter-spacing:2.9px;
  color:var( --e-global-color-f3daa91 );
  padding-bottom: 90px;
}

.elementor-35 .elementor-element .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: -80px;
}

@media(max-width:900px){
    .elementor-39 .elementor-element .elementor-image-box-description{
  background-size:20px;
  
}
 .elementor-39 .elementor-element .elementor-cta__content{
  background: url(http://hama-grp.com/wp/wp-content/uploads/2026/03/アセット-23.png) no-repeat;
  background-position: 95% 40%;
}   
.elementor-35 .elementor-element .elementor-image-box-img img{
  margin-top: -120px;
}
}


.elementor-35 .elementor-element.elementor-element-7b7c597 .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-7b7c597 .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}
.elementor-35 .elementor-element.elementor-element-a2fbecd .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-a2fbecd .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}
.elementor-35 .elementor-element.elementor-element-8d3244b .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-8d3244b .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}
.elementor-35 .elementor-element.elementor-element-5d12940 .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-5d12940 .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}
.elementor-35 .elementor-element.elementor-element-46ca893 .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-46ca893 .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}
.elementor-35 .elementor-element.elementor-element-8a01bd5 .elementor-image-box-title{
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom: 10px;
}

.elementor-35 .elementor-element.elementor-element-8a01bd5 .elementor-image-box-img img{
  border-radius:0px;
  transition-duration:0.3s;
  margin-top: 0px !important;
}/* End custom CSS */