.elementor-427 .elementor-element.elementor-element-0f70315{--display:flex;--min-height:350px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-0f70315:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-0f70315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://markonesolutions.io/wp-content/uploads/2025/08/li-subvis_company-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-d3ae451{padding:15px 15px 1px 40px;}.elementor-427 .elementor-element.elementor-element-d3ae451 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;line-height:3rem;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-fc5f0a4{padding:0px 0px 0px 40px;}.elementor-427 .elementor-element.elementor-element-fc5f0a4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.8rem;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-ce21e66{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-fa39ea1{--spacer-size:15px;}.elementor-427 .elementor-element.elementor-element-4b65989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4b65989:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4b65989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-427 .elementor-element.elementor-element-e3ba7ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-427 .elementor-element.elementor-element-e3ba7ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:700;line-height:3rem;}.elementor-427 .elementor-element.elementor-element-3802797{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4ef4d36{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4cea263 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-5de9840{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-a173048 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-63ebfdf{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-9a65be7{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-bf5a21a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-d682765{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-cc1195b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-40dddd8{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-b3390b1{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-a47be0a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-773198c{--display:flex;overflow:visible;}.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-427 .elementor-element.elementor-element-da53a01{text-align:center;}.elementor-427 .elementor-element.elementor-element-da53a01 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-a2b6e99{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-f455f7c{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-63ada46 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-b0823c4{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-90d0648 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-f67bcac{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-39ff519{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-6c7c374 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-8d7e25b{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-2f1f119 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-35d9878{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-2b24d18{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-9bb7110 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-e82f70b{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-f5c6850 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-49fdf29{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-01b2577{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-10a6f4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-cb3329b{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4ac1dd2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-047fba3{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-3814a0d{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-909d875 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-3501a73{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-1e7a797 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-d0113db{--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;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:#D4D4D4;--border-color:#D4D4D4;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-9de838b{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-d18b353 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-d409793{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-47b55a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-d332950{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-427 .elementor-element.elementor-element-0b22e50{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-06c615d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-06c615d:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-06c615d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-b133164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-427 .elementor-element.elementor-element-b133164 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:700;line-height:3rem;}.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-427 .elementor-element.elementor-element-0b3ea91{font-family:"Noto Sans JP", Sans-serif;font-size:1.1rem;font-weight:500;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-d855403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-427 .elementor-element.elementor-element-737fa9e{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-103b258{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-103b258:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-103b258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-427 .elementor-element.elementor-element-ffc287a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-427 .elementor-element.elementor-element-f0eec5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-427 .elementor-element.elementor-element-f0eec5d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:700;line-height:3rem;}.elementor-427 .elementor-element.elementor-element-ab44fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-ab44fd5:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-ab44fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-427 .elementor-element.elementor-element-c70f238{padding:40px 40px 40px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-c70f238 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-07b689d{padding:0px 40px 0px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-d70db54{padding:40px 40px 40px 40px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-4698e32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4698e32:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4698e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-427 .elementor-element.elementor-element-e791b28{padding:40px 40px 40px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-e791b28 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-9b1c4c7{padding:0px 40px 0px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-7d72b80{padding:40px 40px 40px 40px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-bd65421{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-bd65421:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-bd65421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-427 .elementor-element.elementor-element-d6b88d4{padding:40px 40px 40px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-d6b88d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.9rem;}.elementor-427 .elementor-element.elementor-element-cdb65d4{padding:0px 40px 0px 40px;text-align:center;}.elementor-427 .elementor-element.elementor-element-d6d7599{padding:40px 40px 40px 40px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-4a7af0d{--display:flex;overflow:visible;}.elementor-427 .elementor-element.elementor-element-622c526{--spacer-size:20px;}.elementor-427 .elementor-element.elementor-element-ae8529c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-ae8529c:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-ae8529c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-427 .elementor-element.elementor-element-4405b46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-427 .elementor-element.elementor-element-50df377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-427 .elementor-element.elementor-element-50df377 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2rem;font-weight:700;line-height:3rem;}.elementor-427 .elementor-element.elementor-element-26c5372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-7c3e22b{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-c47c313{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-c645958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-918ed4d{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-31683ec{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-803731e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-4c75ad1{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-d771b63{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-b77c2a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-089bdba{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-33a39b1{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-332b234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-f66e0ac{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-a9425ed{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}.elementor-427 .elementor-element.elementor-element-2a828c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;overflow:visible;}.elementor-427 .elementor-element.elementor-element-89f988d{padding:0px 0px 0px 0px;text-align:center;}.elementor-427 .elementor-element.elementor-element-facb04b{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.8rem;color:#0A0A0A;}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-0f70315{--width:96%;}.elementor-427 .elementor-element.elementor-element-4b65989{--width:96%;}.elementor-427 .elementor-element.elementor-element-4ef4d36{--width:30%;}.elementor-427 .elementor-element.elementor-element-5de9840{--width:100%;}.elementor-427 .elementor-element.elementor-element-9a65be7{--width:30%;}.elementor-427 .elementor-element.elementor-element-d682765{--width:100%;}.elementor-427 .elementor-element.elementor-element-b3390b1{--width:30%;}.elementor-427 .elementor-element.elementor-element-773198c{--width:100%;}.elementor-427 .elementor-element.elementor-element-f455f7c{--width:30%;}.elementor-427 .elementor-element.elementor-element-b0823c4{--width:100%;}.elementor-427 .elementor-element.elementor-element-39ff519{--width:30%;}.elementor-427 .elementor-element.elementor-element-8d7e25b{--width:100%;}.elementor-427 .elementor-element.elementor-element-2b24d18{--width:30%;}.elementor-427 .elementor-element.elementor-element-e82f70b{--width:100%;}.elementor-427 .elementor-element.elementor-element-01b2577{--width:30%;}.elementor-427 .elementor-element.elementor-element-cb3329b{--width:100%;}.elementor-427 .elementor-element.elementor-element-3814a0d{--width:30%;}.elementor-427 .elementor-element.elementor-element-3501a73{--width:100%;}.elementor-427 .elementor-element.elementor-element-9de838b{--width:30%;}.elementor-427 .elementor-element.elementor-element-d409793{--width:100%;}.elementor-427 .elementor-element.elementor-element-06c615d{--width:96%;}.elementor-427 .elementor-element.elementor-element-103b258{--width:96%;}.elementor-427 .elementor-element.elementor-element-ffc287a{--width:100%;}.elementor-427 .elementor-element.elementor-element-ab44fd5{--width:32%;}.elementor-427 .elementor-element.elementor-element-4698e32{--width:31%;}.elementor-427 .elementor-element.elementor-element-bd65421{--width:32%;}.elementor-427 .elementor-element.elementor-element-ae8529c{--width:96%;}.elementor-427 .elementor-element.elementor-element-4405b46{--width:100%;}.elementor-427 .elementor-element.elementor-element-26c5372{--width:15%;}.elementor-427 .elementor-element.elementor-element-c645958{--width:15%;}.elementor-427 .elementor-element.elementor-element-803731e{--width:15%;}.elementor-427 .elementor-element.elementor-element-b77c2a1{--width:15%;}.elementor-427 .elementor-element.elementor-element-332b234{--width:15%;}.elementor-427 .elementor-element.elementor-element-2a828c9{--width:15%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-427 .elementor-element.elementor-element-ab44fd5{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-4698e32{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-bd65421{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-c47c313{font-size:0.6rem;line-height:0.8rem;}.elementor-427 .elementor-element.elementor-element-31683ec{font-size:0.6rem;line-height:0.8rem;}.elementor-427 .elementor-element.elementor-element-d771b63{font-size:0.6rem;line-height:0.8rem;}.elementor-427 .elementor-element.elementor-element-33a39b1{font-size:0.6rem;line-height:0.8rem;}.elementor-427 .elementor-element.elementor-element-a9425ed{font-size:0.6rem;line-height:0.8rem;}.elementor-427 .elementor-element.elementor-element-facb04b{font-size:0.6rem;line-height:0.8rem;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-427 .elementor-element.elementor-element-ab44fd5{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-4698e32{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-bd65421{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-427 .elementor-element.elementor-element-c47c313{font-size:1rem;line-height:1.4rem;}.elementor-427 .elementor-element.elementor-element-31683ec{font-size:1rem;line-height:1.4rem;}.elementor-427 .elementor-element.elementor-element-d771b63{font-size:1rem;line-height:1.4rem;}.elementor-427 .elementor-element.elementor-element-33a39b1{font-size:1rem;line-height:1.4rem;}.elementor-427 .elementor-element.elementor-element-a9425ed{font-size:1rem;line-height:1.4rem;}.elementor-427 .elementor-element.elementor-element-facb04b{font-size:1rem;line-height:1.4rem;}}/* Start custom CSS for text-editor, class: .elementor-element-0b3ea91 */dl.timeline {
      position: relative;
      margin: 0;
      padding: 0 0 0 34px;
     
    }

    dl.timeline::before {
      content: "";
      position: absolute;
      left: 9px;
      top: 0;
      bottom: 0;
      width: 2px;
      background: #ddd;
    }

    dt {
      font-weight: bold;
      margin-top: 20px;
      position: relative;
      padding: 0px 0px 0px 30px;
    }

    dt::before {
      content: "";
      position: absolute;
      left: -33px;
      top: 5px;
      width: 18px;
      height: 18px;
      border: 3px solid #ddd;
      border-radius: 50%;
      background: #fff;
    }

    dd {
      margin: 5px 0 15px 0;
      padding: 0;
      color: #333;
      line-height: 1.5;
      padding: 10px 0px 40px 30px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70db54 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d72b80 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6d7599 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c47c313 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31683ec */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d771b63 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33a39b1 */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9425ed */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-facb04b */.achv-number{
    font-size: 2.5rem;
    font-weight: 900;
}
.achv-desc {
    font-size: 1.8rem;
}/* End custom CSS */