.elementor-13 .elementor-element.elementor-element-7449a8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7449a8b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7449a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://factorycareer.com/wp-content/uploads/2025/07/pc_top.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-7449a8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7d147ea{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-e2684d8{--display:flex;}.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-13 .elementor-element.elementor-element-a9a6db4{text-align:left;}.elementor-13 .elementor-element.elementor-element-a9a6db4 img{width:40%;}.elementor-13 .elementor-element.elementor-element-7ed8d3d{--display:flex;}.elementor-13 .elementor-element.elementor-element-8dff6c2{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-7ac588f{--display:flex;}.elementor-13 .elementor-element.elementor-element-d935c90{--display:flex;}.elementor-13 .elementor-element.elementor-element-099b1d5{--display:flex;}.elementor-13 .elementor-element.elementor-element-4f034a2{--spacer-size:60px;}.elementor-13 .elementor-element.elementor-element-122889e img{width:60%;}.elementor-13 .elementor-element.elementor-element-ac0ae62{--spacer-size:140px;}.elementor-13 .elementor-element.elementor-element-ae37692{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6911202{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-b0524f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b0524f9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b0524f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-13 .elementor-element.elementor-element-09d03b4{--spacer-size:50px;}.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-13 .elementor-element.elementor-element-7ed4811{text-align:center;}.elementor-13 .elementor-element.elementor-element-7ed4811 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:36px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-1601431{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-d50ba0d{--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-13 .elementor-element.elementor-element-d50ba0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-63c40e8{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-24d0e71{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-13 .elementor-element.elementor-element-444fa0e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-13 .elementor-element.elementor-element-138fca9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 010px;}.elementor-13 .elementor-element.elementor-element-beb81d2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-13 .elementor-element.elementor-element-6a5b210{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-bed2bb0{--display:flex;}.elementor-13 .elementor-element.elementor-element-e63fe13{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-76aede0.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-76aede0{text-align:center;}.elementor-13 .elementor-element.elementor-element-76aede0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-cd9a233{--spacer-size:24px;}.elementor-13 .elementor-element.elementor-element-3575d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-c47ffea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-7bdc97e{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-309d1bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-309d1bc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-309d1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-13 .elementor-element.elementor-element-d6aaec9{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-8d5271b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-8d5271b{text-align:center;}.elementor-13 .elementor-element.elementor-element-8d5271b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-62d02f8{--display:flex;}.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-13 .elementor-element.elementor-element-5e51479{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-5e51479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7df1a6a{--display:flex;}.elementor-13 .elementor-element.elementor-element-1efff06{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-1efff06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-bc3902f{--display:flex;}.elementor-13 .elementor-element.elementor-element-7844eb8{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-7844eb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-9e0a71d{--display:flex;}.elementor-13 .elementor-element.elementor-element-058130d{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-058130d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-73752ba{--spacer-size:15px;}.elementor-13 .elementor-element.elementor-element-9a9a0bf{--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-13 .elementor-element.elementor-element-6422dcf{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-6422dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-2f1f656{width:var( --container-widget-width, 126.992% );max-width:126.992%;--container-widget-width:126.992%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-2f1f656.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-d2c3e03{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-d2c3e03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-229e569{--display:flex;}.elementor-13 .elementor-element.elementor-element-6d5fbaa{--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-13 .elementor-element.elementor-element-eddc8b0{--display:flex;}.elementor-13 .elementor-element.elementor-element-ed76c52{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-ed76c52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-4768c18{width:var( --container-widget-width, 86.709% );max-width:86.709%;--container-widget-width:86.709%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-4768c18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-2e3ac50{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-2e3ac50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-df11388{--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-13 .elementor-element.elementor-element-db0a7b2{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-db0a7b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-9840fad{width:var( --container-widget-width, 126.992% );max-width:126.992%;--container-widget-width:126.992%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-9840fad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7e8cd1d{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-7e8cd1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-fc633e3{--display:flex;}.elementor-13 .elementor-element.elementor-element-786245a{--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-13 .elementor-element.elementor-element-edb9bd0{--display:flex;}.elementor-13 .elementor-element.elementor-element-8320c14{--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:flex-start;}.elementor-13 .elementor-element.elementor-element-8320c14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-c7084d1{width:var( --container-widget-width, 84.81% );max-width:84.81%;--container-widget-width:84.81%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-c7084d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-152efca{width:var( --container-widget-width, 109.307% );max-width:109.307%;--container-widget-width:109.307%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-13 .elementor-element.elementor-element-152efca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-7627ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6143645{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-03fa1fc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-03fa1fc{text-align:center;}.elementor-13 .elementor-element.elementor-element-03fa1fc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-49bed6d{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-c780f2e{--spacer-size:24px;}.elementor-13 .elementor-element.elementor-element-02fb7e0{--spacer-size:24px;}.elementor-13 .elementor-element.elementor-element-cdf102e{--spacer-size:24px;}.elementor-13 .elementor-element.elementor-element-d6ff845{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-24280b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8de3524{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8de3524:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8de3524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://factorycareer.com/wp-content/uploads/2025/07/img_service_01.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-8de3524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-3fd1586{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-0402d2d.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0402d2d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5b3ac28{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-1cfd712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1cfd712:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1cfd712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://factorycareer.com/wp-content/uploads/2025/07/img_service_02.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-cb53f6d{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-b811aad.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b811aad{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a37223a{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-c8cb420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c8cb420:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c8cb420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://factorycareer.com/wp-content/uploads/2025/07/img_service_03.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-6871869{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-b855b03.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b855b03{column-gap:0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9e78709{--spacer-size:80px;}.elementor-13 .elementor-element.elementor-element-fa9a711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-7e5d084{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-65098c8.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-65098c8{text-align:center;}.elementor-13 .elementor-element.elementor-element-65098c8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-065b80a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-f71a711{--display:flex;}.elementor-13 .elementor-element.elementor-element-467a45e{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-f62f00f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-f62f00f{text-align:center;}.elementor-13 .elementor-element.elementor-element-f62f00f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-4ac6939{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-c83b1ba{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-fa07c04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-16df9ba{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-05f664b{--display:flex;}.elementor-13 .elementor-element.elementor-element-05f664b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-05f664b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EB;}.elementor-13 .elementor-element.elementor-element-14f5e29{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-def7e40.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-def7e40{text-align:center;}.elementor-13 .elementor-element.elementor-element-def7e40 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#F5A623;}.elementor-13 .elementor-element.elementor-element-75c700c{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-2042e78{--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-13 .elementor-element.elementor-element-08a87e9{--display:flex;}.elementor-13 .elementor-element.elementor-element-72866e5{--display:flex;}.elementor-13 .elementor-element.elementor-element-f5d43b2{--display:flex;}.elementor-13 .elementor-element.elementor-element-194388e{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-c7693ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-c7693ad:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c7693ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-13 .elementor-element.elementor-element-16e5da7{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-a4a3b47.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a4a3b47{text-align:center;}.elementor-13 .elementor-element.elementor-element-a4a3b47 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-22a4c60{text-align:center;}.elementor-13 .elementor-element.elementor-element-22a4c60 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-a1a7863{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-1c4ab93{--spacer-size:32px;}.elementor-13 .elementor-element.elementor-element-313da3c img{width:90%;}.elementor-13 .elementor-element.elementor-element-7192a12{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-7c7dfd1{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-eb7a4cc{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-de51462.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-de51462{text-align:center;}.elementor-13 .elementor-element.elementor-element-de51462 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-2257a66{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-39b1c9b{--display:flex;}.elementor-13 .elementor-element.elementor-element-592d97a{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-874c2a9.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-874c2a9{text-align:center;}.elementor-13 .elementor-element.elementor-element-874c2a9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-cb7e750{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-99a52a5{--display:flex;}.elementor-13 .elementor-element.elementor-element-6016977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-4bb7468{--display:flex;}.elementor-13 .elementor-element.elementor-element-75d5ad4{--display:flex;}.elementor-13 .elementor-element.elementor-element-694d5fc{--display:flex;}.elementor-13 .elementor-element.elementor-element-5e51ee2{--display:flex;}.elementor-13 .elementor-element.elementor-element-93bb2f6{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0E3074;--n-accordion-title-hover-color:#F5A623;--n-accordion-title-active-color:#F5A623;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#0E3074;--n-accordion-icon-hover-color:#F5A623;--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-93bb2f6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-93bb2f6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0E3074;}.elementor-13 .elementor-element.elementor-element-93bb2f6 {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-13 .elementor-element.elementor-element-93bb2f6 > .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:"Noto Sans JP", Sans-serif;font-weight:700;}:where( .elementor-13 .elementor-element.elementor-element-93bb2f6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13 .elementor-element.elementor-element-96376aa{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-81099b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-81099b2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-81099b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-13 .elementor-element.elementor-element-cc5501f{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-fe5ae56.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-fe5ae56{text-align:center;}.elementor-13 .elementor-element.elementor-element-fe5ae56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;color:#0E3074;}.elementor-13 .elementor-element.elementor-element-319ecc0{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 60px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-741920d{--spacer-size:12px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-d9d02c2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d9d02c2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7-wrapper{text-align:default;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .eael-contact-form-7-title{color:#0E3074;font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form label{color:#0E3074;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 label{color:#0E3074;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form label, .elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form input[type="submit"]{width:240px;background-color:#0E3074;padding:24px 24px 24px 24px;margin-top:10px;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-d9d02c2 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover{background-color:#F5A623;}.elementor-13 .elementor-element.elementor-element-9ee1f8f{--spacer-size:50px;}.elementor-13 .elementor-element.elementor-element-dda05be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-dda05be:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-dda05be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-27053ea{text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2e173d0{--display:flex;}.elementor-13 .elementor-element.elementor-element-2e173d0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2e173d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-87aadf1{--spacer-size:100px;}.elementor-13 .elementor-element.elementor-element-46794c6{--display:flex;}.elementor-13 .elementor-element.elementor-element-46794c6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-46794c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-13 .elementor-element.elementor-element-06564ed .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-065b80a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-ae37692{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6911202{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-09d03b4{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-1601431{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-d50ba0d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-6a5b210{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-e63fe13{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-cd9a233{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-3575d2a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-b4d9ef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-b5ec23c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-1e16b76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-c4bc083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-7bdc97e{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-d6aaec9{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-48820a9{text-align:center;}.elementor-13 .elementor-element.elementor-element-48820a9 img{width:80%;}.elementor-13 .elementor-element.elementor-element-b2371cb{text-align:center;}.elementor-13 .elementor-element.elementor-element-b2371cb img{width:70%;}.elementor-13 .elementor-element.elementor-element-b83aa70{text-align:center;}.elementor-13 .elementor-element.elementor-element-b83aa70 img{width:90%;}.elementor-13 .elementor-element.elementor-element-6f71c47{text-align:center;}.elementor-13 .elementor-element.elementor-element-6f71c47 img{width:80%;}.elementor-13 .elementor-element.elementor-element-73752ba{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-6143645{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-d6ff845{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-7e5d084{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-065b80a{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-467a45e{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-4ac6939{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-16df9ba{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-14f5e29{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-75c700c{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-194388e{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-16e5da7{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-a1a7863{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-1c4ab93{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-5d31649 img{width:85%;}.elementor-13 .elementor-element.elementor-element-7192a12{--spacer-size:20px;}.elementor-13 .elementor-element.elementor-element-3307dac img{width:90%;}.elementor-13 .elementor-element.elementor-element-2257a66{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-592d97a{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-cb7e750{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-93bb2f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-96376aa{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-cc5501f{--spacer-size:12px;}.elementor-13 .elementor-element.elementor-element-741920d{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-d9d02c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-9ee1f8f{--spacer-size:0px;}.elementor-13 .elementor-element.elementor-element-87aadf1{--spacer-size:29px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-7449a8b{--width:109.786%;}.elementor-13 .elementor-element.elementor-element-e2684d8{--width:40%;}.elementor-13 .elementor-element.elementor-element-7ac588f{--width:23%;}.elementor-13 .elementor-element.elementor-element-d935c90{--width:20%;}.elementor-13 .elementor-element.elementor-element-099b1d5{--width:22%;}.elementor-13 .elementor-element.elementor-element-d50ba0d{--width:100%;}.elementor-13 .elementor-element.elementor-element-9a9a0bf{--width:100%;}.elementor-13 .elementor-element.elementor-element-6422dcf{--width:30%;}.elementor-13 .elementor-element.elementor-element-6d5fbaa{--width:100%;}.elementor-13 .elementor-element.elementor-element-ed76c52{--width:30%;}.elementor-13 .elementor-element.elementor-element-df11388{--width:100%;}.elementor-13 .elementor-element.elementor-element-db0a7b2{--width:30%;}.elementor-13 .elementor-element.elementor-element-786245a{--width:100%;}.elementor-13 .elementor-element.elementor-element-8320c14{--width:30%;}.elementor-13 .elementor-element.elementor-element-8de3524{--width:33.33%;}.elementor-13 .elementor-element.elementor-element-1cfd712{--width:33.33%;}.elementor-13 .elementor-element.elementor-element-c8cb420{--width:33.33%;}.elementor-13 .elementor-element.elementor-element-4bb7468{--width:100%;}}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-8de3524:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8de3524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-13 .elementor-element.elementor-element-1cfd712:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1cfd712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-13 .elementor-element.elementor-element-c8cb420:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c8cb420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}