.elementor-3040 .elementor-element.elementor-element-dd76977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-f9d3030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-f9d3030:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-f9d3030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-3866080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-60ced78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3040 .elementor-element.elementor-element-9993008 img{width:69%;}.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-3040 .elementor-element.elementor-element-5467de4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-5467de4 .elementor-divider-separator{width:100%;}.elementor-3040 .elementor-element.elementor-element-5467de4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3040 .elementor-element.elementor-element-9b56b34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-3040 .elementor-element.elementor-element-522790a{--display:flex;}.elementor-3040 .elementor-element.elementor-element-522790a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-eaebc21{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper p{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;line-height:1.6em;letter-spacing:0.02em;}.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-3040 .elementor-element.elementor-element-d23413d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button:hover, .elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button:hover svg, .elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-9e84439{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3040 .elementor-element.elementor-element-edc3111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-edc3111:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-edc3111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-subtitle{background-color:transparent;margin:0px 0px -10px 0px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #17F1BF 100%);}.elementor-3040 .elementor-element.elementor-element-0b38306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #009B77 0%, #009B77 100%);}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#009B77;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#009B77;}.elementor-3040 .elementor-element.elementor-element-7f425d7{--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-3040 .elementor-element.elementor-element-9cd6003{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-1686201{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-7030fc2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-fbd5ed9{--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-3040 .elementor-element.elementor-element-d03422d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3040 .elementor-element.elementor-element-d03422d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-a5005c6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-1aa87eb img{width:100%;}.elementor-3040 .elementor-element.elementor-element-7308d5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3040 .elementor-element.elementor-element-30a7f07{--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-3040 .elementor-element.elementor-element-9aad9f0{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-9aad9f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-b3d866a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c9dbfcd{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3040 .elementor-element.elementor-element-c9dbfcd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-3040 .elementor-element.elementor-element-c9dbfcd > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}:where( .elementor-3040 .elementor-element.elementor-element-c9dbfcd > .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-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-3040 .elementor-element.elementor-element-51ef652{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-59842a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #009B77 0%, #009B77 100%);}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#009B77;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#009B77;}.elementor-3040 .elementor-element.elementor-element-39656d6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-ee72782{background-color:var( --e-global-color-primary );padding:3px 10px 3px 10px;}.elementor-3040 .elementor-element.elementor-element-ee72782 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-925bfac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-5d9659f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-2417e0d{text-align:center;}.elementor-3040 .elementor-element.elementor-element-2417e0d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-e0f36c0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c1dbf7e{text-align:center;}.elementor-3040 .elementor-element.elementor-element-c1dbf7e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-61dfd86{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-445bebd{text-align:center;}.elementor-3040 .elementor-element.elementor-element-445bebd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-0c0f1de{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-d109332{text-align:center;}.elementor-3040 .elementor-element.elementor-element-d109332 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-cde0efd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-d937fda .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-3040 .elementor-element.elementor-element-d937fda .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-3040 .elementor-element.elementor-element-a78ff4b{text-align:center;}.elementor-3040 .elementor-element.elementor-element-a78ff4b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-fa86687{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-e862729 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-3040 .elementor-element.elementor-element-e862729 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-3040 .elementor-element.elementor-element-5094ef5{text-align:center;}.elementor-3040 .elementor-element.elementor-element-5094ef5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-040f5c3{--display:flex;}.elementor-3040 .elementor-element.elementor-element-4db7d86{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3040 .elementor-element.elementor-element-5a0b42e p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-4623e28{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3040 .elementor-element.elementor-element-7fb808c{background-color:var( --e-global-color-primary );padding:3px 10px 3px 10px;}.elementor-3040 .elementor-element.elementor-element-7fb808c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-c330f9c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-1dc774a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-d25b31f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-359b56f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-8518c13{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-70749f6{text-align:center;}.elementor-3040 .elementor-element.elementor-element-70749f6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-d8415c2{padding:0px 15px 0px 15px;}.elementor-3040 .elementor-element.elementor-element-d8415c2 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-f2e35b9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-f915335{text-align:center;}.elementor-3040 .elementor-element.elementor-element-f915335 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-59f2592{padding:0px 15px 0px 15px;}.elementor-3040 .elementor-element.elementor-element-59f2592 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-5eaaa08{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-5e15d8d{text-align:center;}.elementor-3040 .elementor-element.elementor-element-5e15d8d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-f2db5e3{padding:0px 15px 0px 15px;}.elementor-3040 .elementor-element.elementor-element-f2db5e3 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-24d3f33{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c987ea7{--divider-border-style:solid;--divider-color:#757575;--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-c987ea7 .elementor-divider-separator{width:100%;}.elementor-3040 .elementor-element.elementor-element-c987ea7 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3040 .elementor-element.elementor-element-58b00b8{text-align:center;}.elementor-3040 .elementor-element.elementor-element-2c01604{padding:0px 30px 0px 30px;}.elementor-3040 .elementor-element.elementor-element-2c01604 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-6c6b351{--divider-border-style:solid;--divider-color:#757575;--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-6c6b351 .elementor-divider-separator{width:100%;}.elementor-3040 .elementor-element.elementor-element-6c6b351 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3040 .elementor-element.elementor-element-a80198c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-a80198c:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-a80198c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-35034b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #009B77 0%, #009B77 100%);}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#009B77;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#009B77;}.elementor-3040 .elementor-element.elementor-element-631229b{background-color:var( --e-global-color-primary );padding:3px 10px 3px 10px;}.elementor-3040 .elementor-element.elementor-element-631229b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-002a989{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3040 .elementor-element.elementor-element-002a989:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-002a989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-1ad1e58{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-0bae334{--display:flex;}.elementor-3040 .elementor-element.elementor-element-926ed99{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-926ed99 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-d85236d{--display:flex;}.elementor-3040 .elementor-element.elementor-element-821bf27{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-821bf27 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-d718ddc{--display:flex;}.elementor-3040 .elementor-element.elementor-element-a6fcb7b{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-a6fcb7b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-906bdd7{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-937f2ee{--display:flex;}.elementor-3040 .elementor-element.elementor-element-35437c5{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-35437c5 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-1c12d0d{--display:flex;}.elementor-3040 .elementor-element.elementor-element-ea02900{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-ea02900 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-3d51192{--display:flex;}.elementor-3040 .elementor-element.elementor-element-af19f84{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-af19f84 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-cd7b547{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-d64229b{--display:flex;}.elementor-3040 .elementor-element.elementor-element-7c008f5{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-7c008f5 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-5d285f7{--display:flex;}.elementor-3040 .elementor-element.elementor-element-12e8c8d{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-12e8c8d p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-2797875{--display:flex;}.elementor-3040 .elementor-element.elementor-element-e5cf7f9{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-e5cf7f9 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-6783e0e{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-629d862{--display:flex;}.elementor-3040 .elementor-element.elementor-element-ae7504a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-ae7504a p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-54c049e{--display:flex;}.elementor-3040 .elementor-element.elementor-element-9e07b7c{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-9e07b7c p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-40a0d3e{--display:flex;}.elementor-3040 .elementor-element.elementor-element-7d28934{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-7d28934 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-01ad39d{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-53cd7fb{--display:flex;}.elementor-3040 .elementor-element.elementor-element-8e9f0a7{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-8e9f0a7 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-27a1f9e{--display:flex;}.elementor-3040 .elementor-element.elementor-element-328952c{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-328952c p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-04fcadf{--display:flex;}.elementor-3040 .elementor-element.elementor-element-8328406{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-8328406 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-5277623{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-dd89891{--display:flex;}.elementor-3040 .elementor-element.elementor-element-d899029{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-d899029 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-74ce806{--display:flex;}.elementor-3040 .elementor-element.elementor-element-8f4ef7d{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-8f4ef7d p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-c6b3d8d{--display:flex;}.elementor-3040 .elementor-element.elementor-element-d605a6b{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-d605a6b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-3e1e833{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-253f878{--display:flex;}.elementor-3040 .elementor-element.elementor-element-a67e697{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-a67e697 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-1341596{--display:flex;}.elementor-3040 .elementor-element.elementor-element-d568aef{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-d568aef p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-d9d1517{--display:flex;}.elementor-3040 .elementor-element.elementor-element-07f1940{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-07f1940 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-2249623{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-3dfc318{--display:flex;}.elementor-3040 .elementor-element.elementor-element-f9af335{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-f9af335 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-fd18e18{--display:flex;}.elementor-3040 .elementor-element.elementor-element-62d6d6b{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-62d6d6b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-96e3431{--display:flex;}.elementor-3040 .elementor-element.elementor-element-fec5cd8{font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-fec5cd8 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-3f454e8{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-dd8fb76{--display:flex;}.elementor-3040 .elementor-element.elementor-element-3406709{text-align:end;font-family:"Noto Sans JP", Sans-serif;}.elementor-3040 .elementor-element.elementor-element-3406709 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-640c514{background-color:var( --e-global-color-primary );margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 10px 3px 10px;}.elementor-3040 .elementor-element.elementor-element-640c514 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-aeef190 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-828e90b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-45df61d{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-45df61d:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-45df61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-45df61d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-ad35fcb .elementor-heading-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-6caae95{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-6caae95:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-6caae95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-a516c8e p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-8f952cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c98ca0e{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-c98ca0e:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-c98ca0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-c98ca0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-963e6d4 .elementor-heading-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-34dbced{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-34dbced:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-34dbced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-8bcd044 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-65f75ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-752310e{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-752310e:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-752310e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-752310e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-3837026 .elementor-heading-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-6c61dec{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-6c61dec:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-6c61dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-69314fe p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-0fef176{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-6aa74a2{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-6aa74a2:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-6aa74a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-6aa74a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-efc084d .elementor-heading-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-9bd2781{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-9bd2781:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-9bd2781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-91f1d6c p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-356d336{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-0affe36{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-0affe36:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-0affe36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-0affe36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-86631c9 .elementor-heading-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-f86a90f{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-f86a90f:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-f86a90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-042a30d p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-d6cc96e{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-d6cc96e:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-d6cc96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-6b2d7c2{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-3040 .elementor-element.elementor-element-6b2d7c2 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-69a1dbf{background-color:var( --e-global-color-primary );margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 10px 3px 10px;}.elementor-3040 .elementor-element.elementor-element-69a1dbf .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-712b210{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c8a5bdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-ed5a4ff{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3040 .elementor-element.elementor-element-ed5a4ff:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-ed5a4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-f2cdc8b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-d03943a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-d03943a .elementor-divider-separator{width:18%;}.elementor-3040 .elementor-element.elementor-element-d03943a .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-6d74fcf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-6d74fcf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-6d74fcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-6d74fcf .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-54636d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-7dc2e49 .elementor-icon-wrapper{text-align:center;}.elementor-3040 .elementor-element.elementor-element-6583885{text-align:center;}.elementor-3040 .elementor-element.elementor-element-3183193{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3040 .elementor-element.elementor-element-3183193:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-3183193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-846f873{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-626aea1{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-9651814{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-9651814 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-465e502{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-216b2b2 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-12b0615{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-df10971 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-216762a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-264c096{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-a610593{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-a610593 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-53fdb0f{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-a30235f p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-83a22da{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-84ddb0b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-58acfc3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-ad9dfec{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-207d969{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-207d969 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-ee20450{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-63de211 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-6611461{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-deaa7bb p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-b709265{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-3040 .elementor-element.elementor-element-f5fa62a{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-9cc300b{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-9cc300b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-bdbeefc{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-42a961b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-f2047f1{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-d011c9b p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-c6415ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-be2ebc0{text-align:end;font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-be2ebc0 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-a502908{text-align:end;}.elementor-3040 .elementor-element.elementor-element-a502908 p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-4cdc025{--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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-5dd3fae{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-3040 .elementor-element.elementor-element-5dd3fae p{margin-block-end:0px;}.elementor-3040 .elementor-element.elementor-element-36c31c6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-739eb40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #009B77 0%, #009B77 100%);}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#009B77;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#009B77;}.elementor-3040 .elementor-element.elementor-element-bb8785c{--display:flex;}.elementor-3040 .elementor-element.elementor-element-0c5d07e{--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-3040 .elementor-element.elementor-element-dbad805{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3040 .elementor-element.elementor-element-dbad805.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-3967e25{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-f30c9b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-a2f4d2c{--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-3040 .elementor-element.elementor-element-2b76c97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3040 .elementor-element.elementor-element-2b76c97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-c71807d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-b94c83c img{width:100%;}.elementor-3040 .elementor-element.elementor-element-1a88c16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3040 .elementor-element.elementor-element-305cc63{--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-3040 .elementor-element.elementor-element-dcf8e1b{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-dcf8e1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-7b67a69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-331883f{--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-3040 .elementor-element.elementor-element-316a5e9{width:var( --container-widget-width, 20.527% );max-width:20.527%;--container-widget-width:20.527%;--container-widget-flex-grow:0;}.elementor-3040 .elementor-element.elementor-element-316a5e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-675d3d3{--display:flex;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-675d3d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3040 .elementor-element.elementor-element-ee89aa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-2097e89{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-3040 .elementor-element.elementor-element-2097e89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-3040 .elementor-element.elementor-element-2097e89 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}:where( .elementor-3040 .elementor-element.elementor-element-2097e89 > .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-family:"Zen Maru Gothic", Sans-serif;font-weight:600;}.elementor-3040 .elementor-element.elementor-element-254516d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-254516d:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-254516d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-5d43ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-section-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:linear-gradient(90deg, #009B77 0%, #009B77 100%);}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#009B77;color:#009B77;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#009B77;}.elementor-3040 .elementor-element.elementor-element-6c40ef8{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3040 .elementor-element.elementor-element-6c40ef8:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-6c40ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-e221a83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.74;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-e221a83:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-e221a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gazoukakouya.com/wp-content/uploads/2026/02/cta-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3040 .elementor-element.elementor-element-e221a83::before, .elementor-3040 .elementor-element.elementor-element-e221a83 > .elementor-background-video-container::before, .elementor-3040 .elementor-element.elementor-element-e221a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-3040 .elementor-element.elementor-element-e221a83 > .elementor-background-slideshow::before, .elementor-3040 .elementor-element.elementor-element-e221a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3040 .elementor-element.elementor-element-e221a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3040 .elementor-element.elementor-element-ac81d88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper p{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-1438dea .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn{background-color:rgba(0,0,0,0);padding:21px 55px 21px 55px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#ffffff;fill:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:19px 19px 40px 0px rgba(0,0,0,0.1);}.elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn > i, .elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn > i, .rtl .elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-3040 .elementor-element.elementor-element-5bca642{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-5bca642 .elementor-divider-separator{width:100%;}.elementor-3040 .elementor-element.elementor-element-5bca642 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3040 .elementor-element.elementor-element-e6be284{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-72de739{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-5a2d41a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper p{color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-divider, .elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-border-divider::before{height:4px;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-cff357d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3040 .elementor-element.elementor-element-cd24f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:28px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-cd24f4d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-cd24f4d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-cd24f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-cd24f4d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.9em;font-weight:700;}.elementor-3040 .elementor-element.elementor-element-cd24f4d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-301a936{padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-849956b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-758b49b iframe{height:396px;}.elementor-3040 .elementor-element.elementor-element-4902894{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:112px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-4902894:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-4902894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F8;}.elementor-3040 .elementor-element.elementor-element-a182bf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-0a9d392 .elementskit-section-title-wraper .elementskit-section-title{color:#150D43;margin:0px 0px 10px 0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-3040 .elementor-element.elementor-element-0a9d392 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-0a9d392 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-a2bf537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 20px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-a2bf537 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-2d739e5 .elementskit-section-title-wraper .elementskit-section-title{color:#150D43;margin:0px 0px 10px 0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-3040 .elementor-element.elementor-element-2d739e5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-2d739e5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-685edf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 20px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-685edf5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-595529c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-60b5232 .elementskit-section-title-wraper .elementskit-section-title{color:#150D43;margin:0px 0px 10px 0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-3040 .elementor-element.elementor-element-60b5232 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-60b5232 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-3040 .elementor-element.elementor-element-86f6e10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 20px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-86f6e10 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-fca7683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-4f766e5{--display:flex;}.elementor-3040 .elementor-element.elementor-element-93eff88{--display:flex;}.elementor-3040 .elementor-element.elementor-element-93eff88:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-93eff88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-9d54733{--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;}.elementor-3040 .elementor-element.elementor-element-a055307{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-7216c69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3040 .elementor-element.elementor-element-7216c69 img{max-width:177px;border-radius:0px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-8c0d488 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-8c0d488 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-8c0d488{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-8c0d488 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-ff0f13c{padding:0px 0px 0px 27px;font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.4em;}.elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-b7ccad7{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-fa1c556 > a :is(i, svg){color:#6A6874;fill:#6A6874;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-fa1c556 > a{background-color:#FAFAFA;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-fa1c556 > a:hover{color:#FFFFFF;background-color:#00B4FF;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-fa1c556 > a:hover svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-6988060 > a :is(i, svg){color:#222222;fill:#222222;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-6988060 > a{background-color:#FAFAFA;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .elementor-repeater-item-6988060 > a:hover{background-color:#3b5998;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .ekit_social_media{text-align:left;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:6% 6% 6% 6%;font-size:16px;width:44px;height:44px;line-height:40px;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-3040 .elementor-element.elementor-element-4c673c8{--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;}.elementor-3040 .elementor-element.elementor-element-4c673c8:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-4c673c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-e1f547c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-97d149f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-1f7e46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-1f7e46c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B9B9B9;}.elementor-3040 .elementor-element.elementor-element-26bd9b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-76fc94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-76fc94a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B9B9B9;}.elementor-3040 .elementor-element.elementor-element-53e5b3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-5ed278e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3040 .elementor-element.elementor-element-5ed278e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#B9B9B9;}.elementor-3040 .elementor-element.elementor-element-3b17821{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-3040 .elementor-element.elementor-element-3b17821 .elementor-divider-separator{width:100%;}.elementor-3040 .elementor-element.elementor-element-3b17821 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3040 .elementor-element.elementor-element-8117c0f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3040 .elementor-element.elementor-element-bb50b91{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-c78d5ca{--display:flex;}.elementor-3040 .elementor-element.elementor-element-c78d5ca:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-c78d5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3040 .elementor-element.elementor-element-810a1d2 .elementor-icon-wrapper{text-align:center;}.elementor-3040 .elementor-element.elementor-element-810a1d2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-810a1d2.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-810a1d2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-810a1d2.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-810a1d2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-2beba51{--display:flex;}.elementor-3040 .elementor-element.elementor-element-2beba51:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-2beba51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3040 .elementor-element.elementor-element-1e2adf5 .elementor-icon-wrapper{text-align:center;}.elementor-3040 .elementor-element.elementor-element-1e2adf5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-1e2adf5.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-1e2adf5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-1e2adf5.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-1e2adf5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-7921dd4{--display:flex;}.elementor-3040 .elementor-element.elementor-element-7921dd4:not(.elementor-motion-effects-element-type-background), .elementor-3040 .elementor-element.elementor-element-7921dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1820C5;}.elementor-3040 .elementor-element.elementor-element-2505a64 .elementor-icon-wrapper{text-align:center;}.elementor-3040 .elementor-element.elementor-element-2505a64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-2505a64.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-2505a64.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-2505a64.elementor-view-framed .elementor-icon, .elementor-3040 .elementor-element.elementor-element-2505a64.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-4b99f39{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:73vh;--z-index:9999;}body:not(.rtl) .elementor-3040 .elementor-element.elementor-element-4b99f39{left:0vh;}body.rtl .elementor-3040 .elementor-element.elementor-element-4b99f39{right:0vh;}.elementor-3040 .elementor-element.elementor-element-f345800 .elementor-button{background-color:#EB6100;font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-f345800{width:var( --container-widget-width, 390px );max-width:390px;--e-transform-translateX:244px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-3040 .elementor-element.elementor-element-f345800:hover{--e-transform-translateX:0px;}.elementor-3040 .elementor-element.elementor-element-f345800 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3040 .elementor-element.elementor-element-f345800 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-3040 .elementor-element.elementor-element-92fef7d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-92fef7d{width:var( --container-widget-width, 219px );max-width:219px;--e-transform-translateX:153px;--container-widget-width:219px;--container-widget-flex-grow:0;z-index:999;}.elementor-3040 .elementor-element.elementor-element-92fef7d:hover{--e-transform-translateX:0px;}.elementor-3040 .elementor-element.elementor-element-92fef7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3040 .elementor-element.elementor-element-92fef7d .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-3040 .elementor-element.elementor-element-eaf1969 .elementor-button{background-color:#1820C5;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-3040 .elementor-element.elementor-element-eaf1969{width:var( --container-widget-width, 210px );max-width:210px;--e-transform-translateX:142px;--container-widget-width:210px;--container-widget-flex-grow:0;z-index:999;}.elementor-3040 .elementor-element.elementor-element-eaf1969:hover{--e-transform-translateX:0px;}.elementor-3040 .elementor-element.elementor-element-eaf1969 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3040 .elementor-element.elementor-element-eaf1969 .elementor-button .elementor-button-content-wrapper{gap:19px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3040 .elementor-element.elementor-element-3866080{--content-width:100%;}.elementor-3040 .elementor-element.elementor-element-60ced78{--width:100%;}.elementor-3040 .elementor-element.elementor-element-522790a{--width:50%;}.elementor-3040 .elementor-element.elementor-element-9e84439{--width:50%;}.elementor-3040 .elementor-element.elementor-element-d03422d{--width:19.857%;}.elementor-3040 .elementor-element.elementor-element-9aad9f0{--width:74.251%;}.elementor-3040 .elementor-element.elementor-element-45df61d{--width:20.536%;}.elementor-3040 .elementor-element.elementor-element-c98ca0e{--width:20.536%;}.elementor-3040 .elementor-element.elementor-element-752310e{--width:20.536%;}.elementor-3040 .elementor-element.elementor-element-6aa74a2{--width:20.536%;}.elementor-3040 .elementor-element.elementor-element-0affe36{--width:20.536%;}.elementor-3040 .elementor-element.elementor-element-dbad805{--width:67.135%;}.elementor-3040 .elementor-element.elementor-element-2b76c97{--width:23.134%;}.elementor-3040 .elementor-element.elementor-element-dcf8e1b{--width:74.251%;}.elementor-3040 .elementor-element.elementor-element-675d3d3{--width:74.251%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3040 .elementor-element.elementor-element-a182bf2{--width:50%;}.elementor-3040 .elementor-element.elementor-element-595529c{--width:50%;}.elementor-3040 .elementor-element.elementor-element-fca7683{--width:50%;}.elementor-3040 .elementor-element.elementor-element-a055307{--width:50%;}}@media(max-width:1366px){.elementor-3040 .elementor-element.elementor-element-5467de4 .elementor-divider-separator{width:1000px;}.elementor-3040 .elementor-element.elementor-element-5467de4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3040 .elementor-element.elementor-element-925bfac{--grid-auto-flow:row;}.elementor-3040 .elementor-element.elementor-element-359b56f{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-3040 .elementor-element.elementor-element-f9d3030{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3040 .elementor-element.elementor-element-9b56b34{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-3040 .elementor-element.elementor-element-eaebc21{border-width:0px 0px 2px 0px;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:16px;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper p{font-size:16px;}.elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button{font-size:1px;}.elementor-3040 .elementor-element.elementor-element-925bfac{--grid-auto-flow:row;}.elementor-3040 .elementor-element.elementor-element-359b56f{--grid-auto-flow:row;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-301a936{font-size:0.7em;}.elementor-3040 .elementor-element.elementor-element-4902894{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-3040 .elementor-element.elementor-element-f9d3030{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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:15px;--padding-right:15px;}.elementor-3040 .elementor-element.elementor-element-9993008{width:initial;max-width:initial;}.elementor-3040 .elementor-element.elementor-element-9993008 img{width:51%;}.elementor-3040 .elementor-element.elementor-element-9b56b34{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3040 .elementor-element.elementor-element-eaebc21{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:7.1vw;}.elementor-3040 .elementor-element.elementor-element-eaebc21 .elementskit-section-title-wraper p{font-size:12px;}.elementor-3040 .elementor-element.elementor-element-d23413d{padding:9px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-d23413d.elementor-element{--align-self:center;}.elementor-3040 .elementor-element.elementor-element-d23413d .elementor-button{font-size:14px;}.elementor-3040 .elementor-element.elementor-element-b7f7442 img{width:100%;height:217px;object-fit:contain;}.elementor-3040 .elementor-element.elementor-element-edc3111{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;line-height:1.9em;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:2.2em;margin:0px 0px -8px 0px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider{width:98px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:98px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .elementskit-border-star{width:98px;}.elementor-3040 .elementor-element.elementor-element-0b38306 .elementskit-section-title-wraper .ekit_heading_separetor_wraper{margin:-16px 0px 0px 0px;}.elementor-3040 .elementor-element.elementor-element-c9dbfcd{--n-accordion-title-font-size:15px;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-59842a2 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:4.5vw;}.elementor-3040 .elementor-element.elementor-element-ee72782 .elementor-heading-title{font-size:1.3em;}.elementor-3040 .elementor-element.elementor-element-925bfac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3040 .elementor-element.elementor-element-7fb808c .elementor-heading-title{font-size:1.3em;}.elementor-3040 .elementor-element.elementor-element-359b56f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-8518c13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-35034b0 .elementskit-section-title-wraper p{font-size:0.8em;}.elementor-3040 .elementor-element.elementor-element-631229b .elementor-heading-title{font-size:1.3em;}.elementor-3040 .elementor-element.elementor-element-1ad1e58{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-0bae334{--width:33%;}.elementor-3040 .elementor-element.elementor-element-d85236d{--width:33%;}.elementor-3040 .elementor-element.elementor-element-d718ddc{--width:33%;}.elementor-3040 .elementor-element.elementor-element-906bdd7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-937f2ee{--width:33%;}.elementor-3040 .elementor-element.elementor-element-1c12d0d{--width:33%;}.elementor-3040 .elementor-element.elementor-element-3d51192{--width:33%;}.elementor-3040 .elementor-element.elementor-element-cd7b547{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-d64229b{--width:33%;}.elementor-3040 .elementor-element.elementor-element-5d285f7{--width:33%;}.elementor-3040 .elementor-element.elementor-element-2797875{--width:33%;}.elementor-3040 .elementor-element.elementor-element-6783e0e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-629d862{--width:33%;}.elementor-3040 .elementor-element.elementor-element-54c049e{--width:33%;}.elementor-3040 .elementor-element.elementor-element-40a0d3e{--width:33%;}.elementor-3040 .elementor-element.elementor-element-01ad39d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-53cd7fb{--width:33%;}.elementor-3040 .elementor-element.elementor-element-27a1f9e{--width:33%;}.elementor-3040 .elementor-element.elementor-element-04fcadf{--width:33%;}.elementor-3040 .elementor-element.elementor-element-5277623{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-dd89891{--width:33%;}.elementor-3040 .elementor-element.elementor-element-74ce806{--width:33%;}.elementor-3040 .elementor-element.elementor-element-c6b3d8d{--width:33%;}.elementor-3040 .elementor-element.elementor-element-3e1e833{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-253f878{--width:33%;}.elementor-3040 .elementor-element.elementor-element-1341596{--width:33%;}.elementor-3040 .elementor-element.elementor-element-d9d1517{--width:33%;}.elementor-3040 .elementor-element.elementor-element-2249623{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3040 .elementor-element.elementor-element-3dfc318{--width:33%;}.elementor-3040 .elementor-element.elementor-element-fd18e18{--width:33%;}.elementor-3040 .elementor-element.elementor-element-96e3431{--width:33%;}.elementor-3040 .elementor-element.elementor-element-640c514 .elementor-heading-title{font-size:1.3em;}.elementor-3040 .elementor-element.elementor-element-69a1dbf .elementor-heading-title{font-size:1.3em;}.elementor-3040 .elementor-element.elementor-element-c8a5bdd{--min-height:186px;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-739eb40 .elementskit-section-title-wraper p{font-size:0.8em;}.elementor-3040 .elementor-element.elementor-element-2097e89{--n-accordion-title-font-size:12px;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-5d43ba1 .elementskit-section-title-wraper p{font-size:0.8em;}.elementor-3040 .elementor-element.elementor-element-e221a83{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-ac81d88 .elementskit-section-title-wraper p{font-size:0.7em;}.elementor-3040 .elementor-element.elementor-element-1438dea .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-3040 .elementor-element.elementor-element-1438dea .elementskit-btn{padding:15px 15px 15px 15px;font-size:13px;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7em;}.elementor-3040 .elementor-element.elementor-element-5a2d41a .elementskit-section-title-wraper p{font-size:0.7em;}.elementor-3040 .elementor-element.elementor-element-4902894{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:43px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-3040 .elementor-element.elementor-element-a182bf2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-0a9d392 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;}.elementor-3040 .elementor-element.elementor-element-2d739e5 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;}.elementor-3040 .elementor-element.elementor-element-595529c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-60b5232 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;}.elementor-3040 .elementor-element.elementor-element-fca7683{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-8945736{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3040 .elementor-element.elementor-element-8945736 img{width:100%;}.elementor-3040 .elementor-element.elementor-element-5f15991{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3040 .elementor-element.elementor-element-5f15991 img{width:100%;}.elementor-3040 .elementor-element.elementor-element-a055307{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3040 .elementor-element.elementor-element-7216c69{text-align:center;}.elementor-3040 .elementor-element.elementor-element-8c0d488{--e-icon-list-icon-size:18px;}.elementor-3040 .elementor-element.elementor-element-ff0f13c{text-align:center;font-size:0.7em;}.elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3040 .elementor-element.elementor-element-b7ccad7 .elementor-icon-list-item > a{font-size:13px;}.elementor-3040 .elementor-element.elementor-element-c6ba802 .ekit_social_media{text-align:center;}.elementor-3040 .elementor-element.elementor-element-8117c0f{font-size:11px;}.elementor-3040 .elementor-element.elementor-element-bb50b91{--justify-content:center;--z-index:9999;}.elementor-3040 .elementor-element.elementor-element-c78d5ca{--width:33%;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-810a1d2 .elementor-icon{font-size:23px;}.elementor-3040 .elementor-element.elementor-element-810a1d2 .elementor-icon svg{height:23px;}.elementor-3040 .elementor-element.elementor-element-2beba51{--width:34%;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-1e2adf5 .elementor-icon{font-size:23px;}.elementor-3040 .elementor-element.elementor-element-1e2adf5 .elementor-icon svg{height:23px;}.elementor-3040 .elementor-element.elementor-element-7921dd4{--width:33%;--justify-content:center;}.elementor-3040 .elementor-element.elementor-element-2505a64 .elementor-icon{font-size:23px;}.elementor-3040 .elementor-element.elementor-element-2505a64 .elementor-icon svg{height:23px;}}/* Start custom CSS for html, class: .elementor-element-fb76314 */.elementor-3040 .elementor-element.elementor-element-fb76314 {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
}

.elementor-3040 .elementor-element.elementor-element-fb76314 iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b2d7c2 */.elementor-3040 .elementor-element.elementor-element-6b2d7c2 strong{
    color:#f00;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be2ebc0 */.elementor-3040 .elementor-element.elementor-element-be2ebc0 strong{
    font-size:2.0em;
    color:#F00;
    font-family: 'Montserrat', sans-serif;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-a47af1e *//* 必須マーク(*)を非表示にする */
div.wpforms-container .wpforms-form .wpforms-field-label .wpforms-required-label {
    color: transparent; /* アスタリスクの色を透明にする */
    position: relative;
}

/* 「必須」バッジを作成して表示する */
div.wpforms-container .wpforms-form .wpforms-field-label .wpforms-required-label:before {
    content: "必須";          /* 表示する文字 */
    color: #fff;             /* 文字色（白） */
    background-color: #e74c3c; /* 背景色（赤） */
    font-size: 12px;         /* 文字サイズ */
    font-weight: normal;     /* 文字の太さ */
    padding: 2px 6px;        /* 余白（上下 左右） */
    border-radius: 3px;      /* 角丸のサイズ */
    margin-left: 8px;        /* 項目名との距離 */
    
    /* 位置調整と表示設定 */
    visibility: visible;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2;
}

/* フォーム上部の「* は必須項目です」という説明文を消す（任意） */
div.wpforms-container .wpforms-required-label-explanation {
    display: none;
}

/* --------------------------------------------------
   WPForms 単位（円・枚・セット）のレイアウト調整
   -------------------------------------------------- */

/* 共通設定：フレックスボックス化 */
.wpforms-field.yosan,
.wpforms-field.maisuu,
.wpforms-field.set,
.wpforms-field.fun{
    display: flex;
    flex-wrap: wrap; /* ラベルを上段にするために折り返し許可 */
    align-items: center; /* 単位を垂直方向中央に */
}

/* ラベルを強制的に1行目（幅100%）に配置 */
.wpforms-field.yosan .wpforms-field-label,
.wpforms-field.maisuu .wpforms-field-label,
.wpforms-field.set .wpforms-field-label,
.wpforms-field.fun .wpforms-field-label {
    width: 100%;
    margin-bottom: 5px; /* 入力欄との隙間 */
}

/* 入力欄の幅調整 */
.wpforms-field.yosan input,
.wpforms-field.maisuu input,
.wpforms-field.set input,
.wpforms-field.fun input {
    width: auto !important; /* 幅を自動調整 */
    max-width: 150px; /* 入力欄の最大幅（お好みで調整） */
    margin-right: 10px; /* 単位との隙間 */
    margin-bottom: 0 !important;
}


/* --------------------------------------------------
   ::after で単位を表示
   -------------------------------------------------- */

/* .yosan に「円」を追加 */
.wpforms-field.yosan::after {
    content: "円";
    display: inline-block;
    font-weight: bold; /* 必要に応じて太字 */
}

/* .maisuu に「枚」を追加 */
.wpforms-field.maisuu::after {
    content: "枚";
    display: inline-block;
    font-weight: bold;
}

/* .set に「セット」を追加 */
.wpforms-field.set::after {
    content: "セット";
    display: inline-block;
    font-weight: bold;
}

/* .set に「セット」を追加 */
.wpforms-field.fun::after {
    content: "分";
    display: inline-block;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-301a936 */.elementor-3040 .elementor-element.elementor-element-301a936 p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff0f13c */.elementor-3040 .elementor-element.elementor-element-ff0f13c p{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8117c0f */.elementor-3040 .elementor-element.elementor-element-8117c0f p{
    margin:0;
}/* End custom CSS */