.elementor-1100 .elementor-element.elementor-element-7b8e92c{--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:5em;--padding-bottom:6em;--padding-left:0em;--padding-right:3em;}.elementor-1100 .elementor-element.elementor-element-7b8e92c:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-7b8e92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ogihara-recruit.jp/wp-ogihara/wp-content/uploads/2025/04/bg_MVgreen02.jpg");background-position:bottom center;background-size:cover;}.elementor-1100 .elementor-element.elementor-element-237942f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-237942f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1100 .elementor-element.elementor-element-21699fc{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1100 .elementor-element.elementor-element-c3b2840{width:100%;max-width:100%;text-align:left;}.elementor-1100 .elementor-element.elementor-element-c3b2840 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-c3b2840 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-97fbdae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:700;letter-spacing:3.7px;color:var( --e-global-color-1be14e5 );}.elementor-1100 .elementor-element.elementor-element-30344c8{--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:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1100 .elementor-element.elementor-element-b590ae5{--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:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:2%;}.elementor-widget-theme-post-featured-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-1100 .elementor-element.elementor-element-2a122b9 img{border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1100 .elementor-element.elementor-element-abb300f{--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:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-f1242aa .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.5em;font-weight:600;color:#00C850;}.elementor-1100 .elementor-element.elementor-element-44023ff{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-fc96a4f{width:auto;max-width:auto;}.elementor-1100 .elementor-element.elementor-element-fc96a4f > .elementor-widget-container{background-color:#007C32;padding:0.5em 0.5em 0.5em 0.5em;border-radius:5px 5px 5px 5px;}.elementor-1100 .elementor-element.elementor-element-fc96a4f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-e12e2b1{width:auto;max-width:auto;}.elementor-1100 .elementor-element.elementor-element-e12e2b1 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:0.5em 0.5em 0.5em 0.5em;border-radius:5px 5px 5px 5px;}.elementor-1100 .elementor-element.elementor-element-e12e2b1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-7dd57ec{width:100%;max-width:100%;text-align:left;}.elementor-1100 .elementor-element.elementor-element-7dd57ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-7dd57ec .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2em;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-widget-theme-post-content{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-1100 .elementor-element.elementor-element-a7b109e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-9a19d57{--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;box-shadow:0px 18px 23px 0px rgba(0, 0, 0, 0.09);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-9a19d57:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-9a19d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, var( --e-global-color-1be14e5 ) 0%, var( --e-global-color-041635c ) 100%);}.elementor-1100 .elementor-element.elementor-element-e1d5e22{--display:flex;box-shadow:0px 17px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-e1d5e22:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-e1d5e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1100 .elementor-element.elementor-element-d3a1aa2{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-d3a1aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-d3a1aa2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.1em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-1be14e5 );}.elementor-1100 .elementor-element.elementor-element-e36d535{--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-1100 .elementor-element.elementor-element-3ae67be{--display:flex;}.elementor-1100 .elementor-element.elementor-element-b518889{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-b518889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-b518889 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#00AF46;}.elementor-1100 .elementor-element.elementor-element-95093d6{--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-1100 .elementor-element.elementor-element-2868cbf{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-c2a4327{--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-1100 .elementor-element.elementor-element-12849dc{--display:flex;}.elementor-1100 .elementor-element.elementor-element-c8bb548{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-c8bb548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-c8bb548 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#00AF46;}.elementor-1100 .elementor-element.elementor-element-de0adad{--display:flex;}.elementor-1100 .elementor-element.elementor-element-380762b{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-9a68a98 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-9a68a98{text-align:left;}.elementor-1100 .elementor-element.elementor-element-9a68a98 .elementor-heading-title{color:var( --e-global-color-041635c );}.elementor-1100 .elementor-element.elementor-element-c228eda{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-942d35d > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-942d35d{text-align:left;}.elementor-1100 .elementor-element.elementor-element-942d35d .elementor-heading-title{color:var( --e-global-color-041635c );}.elementor-1100 .elementor-element.elementor-element-1082022{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-d575c91{--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-1100 .elementor-element.elementor-element-eb12144{--display:flex;}.elementor-1100 .elementor-element.elementor-element-18778c4{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-18778c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-18778c4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#00AF46;}.elementor-1100 .elementor-element.elementor-element-5475914{--display:flex;}.elementor-1100 .elementor-element.elementor-element-1ceaa35{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-f1b6f7a{--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-1100 .elementor-element.elementor-element-2dec0e5{--display:flex;}.elementor-1100 .elementor-element.elementor-element-28deb9e{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-28deb9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-28deb9e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:#00AF46;}.elementor-1100 .elementor-element.elementor-element-53e954a{--display:flex;}.elementor-1100 .elementor-element.elementor-element-0fddd45{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-cee4de7{--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:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-1af14b8{--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;box-shadow:0px 18px 23px 0px rgba(0, 0, 0, 0.09);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-1af14b8:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-1af14b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, var( --e-global-color-0368993 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1100 .elementor-element.elementor-element-b17173f{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-b17173f:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-b17173f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-9b6df0f{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-9b6df0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-9b6df0f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-c6399e4{--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-1100 .elementor-element.elementor-element-5478ec1{--display:flex;}.elementor-1100 .elementor-element.elementor-element-3279714{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-3279714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-3279714 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-9987f1f{--display:flex;}.elementor-1100 .elementor-element.elementor-element-0e57674{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-7e060bd{--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-1100 .elementor-element.elementor-element-30b41a8{--display:flex;}.elementor-1100 .elementor-element.elementor-element-5e2bec2{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-5e2bec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-5e2bec2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-469e165{--display:flex;}.elementor-1100 .elementor-element.elementor-element-ea6af7e{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-bc2d422 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-bc2d422{text-align:left;}.elementor-1100 .elementor-element.elementor-element-bc2d422 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-0c8d30b{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-eeabe6b{--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-1100 .elementor-element.elementor-element-350271a{--display:flex;}.elementor-1100 .elementor-element.elementor-element-a2df9cf{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-a2df9cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-a2df9cf .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-16b4430{--display:flex;}.elementor-1100 .elementor-element.elementor-element-befebe1{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-4376a7d{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-73b0c31{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-73b0c31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-73b0c31 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-80d8e36{--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-1100 .elementor-element.elementor-element-d482044{--display:flex;}.elementor-1100 .elementor-element.elementor-element-47b1822{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-47b1822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-47b1822 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-1b81551{--display:flex;}.elementor-1100 .elementor-element.elementor-element-6c568c6{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-041dbce > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-041dbce{text-align:left;}.elementor-1100 .elementor-element.elementor-element-041dbce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-1b6cf0e{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-2b56186 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-2b56186{text-align:left;}.elementor-1100 .elementor-element.elementor-element-2b56186 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-06c43a6{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-df1791e > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-df1791e{text-align:left;}.elementor-1100 .elementor-element.elementor-element-df1791e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1100 .elementor-element.elementor-element-58d80f0{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-e045368{--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:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-c20c931{--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;box-shadow:0px 18px 23px 0px rgba(0, 0, 0, 0.09);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-c20c931:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-c20c931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #DFF5F1 0%, #A7E4D9 100%);}.elementor-1100 .elementor-element.elementor-element-36d6e90{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-36d6e90:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-36d6e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-7f39ff7{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-7f39ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-7f39ff7 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-1100 .elementor-element.elementor-element-5cc72af{--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-1100 .elementor-element.elementor-element-dc936ff{--display:flex;}.elementor-1100 .elementor-element.elementor-element-0f22f11{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-0f22f11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-0f22f11 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-1100 .elementor-element.elementor-element-f0fe384{--display:flex;}.elementor-1100 .elementor-element.elementor-element-c3b5687{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-c65e9fe{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-c65e9fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-c65e9fe .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-1100 .elementor-element.elementor-element-db55fbb{--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-1100 .elementor-element.elementor-element-0753743{--display:flex;}.elementor-1100 .elementor-element.elementor-element-2a49bde{width:100%;max-width:100%;text-align:right;}.elementor-1100 .elementor-element.elementor-element-2a49bde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 1em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-2a49bde .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2em;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-1100 .elementor-element.elementor-element-fdeabda{--display:flex;}.elementor-1100 .elementor-element.elementor-element-e6a72a6{text-align:left;}.elementor-1100 .elementor-element.elementor-element-e6a72a6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1100 .elementor-element.elementor-element-9d7a0b0{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-1100 .elementor-element.elementor-element-268364b{font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1100 .elementor-element.elementor-element-abb300f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-44023ff{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1100 .elementor-element.elementor-element-fc96a4f{width:auto;max-width:auto;}.elementor-1100 .elementor-element.elementor-element-fc96a4f.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-fc96a4f .elementor-heading-title{font-size:0.9em;}.elementor-1100 .elementor-element.elementor-element-e12e2b1{width:auto;max-width:auto;}.elementor-1100 .elementor-element.elementor-element-e12e2b1.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-e12e2b1 .elementor-heading-title{font-size:0.9em;}}@media(min-width:768px){.elementor-1100 .elementor-element.elementor-element-237942f{--width:55%;}.elementor-1100 .elementor-element.elementor-element-b590ae5{--width:33%;}.elementor-1100 .elementor-element.elementor-element-abb300f{--width:66%;}.elementor-1100 .elementor-element.elementor-element-44023ff{--width:47%;}.elementor-1100 .elementor-element.elementor-element-3ae67be{--width:30%;}.elementor-1100 .elementor-element.elementor-element-95093d6{--width:70%;}.elementor-1100 .elementor-element.elementor-element-12849dc{--width:30%;}.elementor-1100 .elementor-element.elementor-element-de0adad{--width:70%;}.elementor-1100 .elementor-element.elementor-element-eb12144{--width:30%;}.elementor-1100 .elementor-element.elementor-element-5475914{--width:70%;}.elementor-1100 .elementor-element.elementor-element-2dec0e5{--width:30%;}.elementor-1100 .elementor-element.elementor-element-53e954a{--width:70%;}.elementor-1100 .elementor-element.elementor-element-5478ec1{--width:30%;}.elementor-1100 .elementor-element.elementor-element-9987f1f{--width:70%;}.elementor-1100 .elementor-element.elementor-element-30b41a8{--width:30%;}.elementor-1100 .elementor-element.elementor-element-469e165{--width:70%;}.elementor-1100 .elementor-element.elementor-element-350271a{--width:30%;}.elementor-1100 .elementor-element.elementor-element-16b4430{--width:70%;}.elementor-1100 .elementor-element.elementor-element-d482044{--width:30%;}.elementor-1100 .elementor-element.elementor-element-1b81551{--width:70%;}.elementor-1100 .elementor-element.elementor-element-dc936ff{--width:30%;}.elementor-1100 .elementor-element.elementor-element-f0fe384{--width:70%;}.elementor-1100 .elementor-element.elementor-element-0753743{--width:30%;}.elementor-1100 .elementor-element.elementor-element-fdeabda{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1100 .elementor-element.elementor-element-237942f{--width:513.087px;}.elementor-1100 .elementor-element.elementor-element-44023ff{--width:100%;}}@media(max-width:767px){.elementor-1100 .elementor-element.elementor-element-7b8e92c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:3em;}.elementor-1100 .elementor-element.elementor-element-7b8e92c:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-7b8e92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:repeat-x;}.elementor-1100 .elementor-element.elementor-element-21699fc{--padding-top:0em;--padding-bottom:1em;--padding-left:2em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1100 .elementor-element.elementor-element-c3b2840 .elementor-heading-title{font-size:1.6em;}.elementor-1100 .elementor-element.elementor-element-97fbdae .elementor-heading-title{font-size:0.8em;}.elementor-1100 .elementor-element.elementor-element-30344c8{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1100 .elementor-element.elementor-element-b590ae5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1100 .elementor-element.elementor-element-abb300f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1100 .elementor-element.elementor-element-44023ff{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1100 .elementor-element.elementor-element-7dd57ec .elementor-heading-title{font-size:1.6em;}.elementor-1100 .elementor-element.elementor-element-9a19d57{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-e1d5e22{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-b518889 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-b518889{text-align:center;}.elementor-1100 .elementor-element.elementor-element-c8bb548 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-c8bb548{text-align:center;}.elementor-1100 .elementor-element.elementor-element-18778c4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-18778c4{text-align:center;}.elementor-1100 .elementor-element.elementor-element-28deb9e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-28deb9e{text-align:center;}.elementor-1100 .elementor-element.elementor-element-1af14b8{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-b17173f{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-3279714 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-3279714{text-align:center;}.elementor-1100 .elementor-element.elementor-element-5e2bec2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-5e2bec2{text-align:center;}.elementor-1100 .elementor-element.elementor-element-a2df9cf > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-a2df9cf{text-align:center;}.elementor-1100 .elementor-element.elementor-element-47b1822 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-47b1822{text-align:center;}.elementor-1100 .elementor-element.elementor-element-c20c931{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1100 .elementor-element.elementor-element-36d6e90{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1100 .elementor-element.elementor-element-0f22f11 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-0f22f11{text-align:center;}.elementor-1100 .elementor-element.elementor-element-2a49bde > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1100 .elementor-element.elementor-element-2a49bde{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-7dd57ec */.elementor-1100 .elementor-element.elementor-element-7dd57ec {
    font-feature-settings: "palt";
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2bf61ed */.elementor-1100 .elementor-element.elementor-element-2bf61ed h2.wp-block-heading{
    font-size: 1.4em;
    margin-top: 1em;
}
.elementor-1100 .elementor-element.elementor-element-2bf61ed hr.wp-block-separator{
    margin-top: 1em;
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a19d57 */.elementor-1100 .elementor-element.elementor-element-9a19d57 .elementor-widget-text-editor p{
    margin-bottom: 0.8em;
}
.elementor-1100 .elementor-element.elementor-element-9a19d57 .rightLine h2{
    position: relative;
}
.elementor-1100 .elementor-element.elementor-element-9a19d57 .rightLine h2:after{
    content: "";
    position: absolute;
    display: block;
    pointer-events: none;
    width: 3px;
    height: 3em;
    min-height: 1em;
    background: #00AF46;
    right: -1.5em;
    top: 0;
    border-radius: 20px;
}

@media screen and (max-width:767px){
.elementor-1100 .elementor-element.elementor-element-9a19d57 .rightLine h2:after{
    width:3em;
    height:3px;
    min-height:3px;
    right:50%;
    transform:translate(50%,0);
    top:-1em;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af14b8 */.elementor-1100 .elementor-element.elementor-element-1af14b8 .elementor-widget-text-editor p{
    margin-bottom: 0.8em;
}
.elementor-1100 .elementor-element.elementor-element-1af14b8 .rightLine h2{
    position: relative;
}
.elementor-1100 .elementor-element.elementor-element-1af14b8 .rightLine h2:after{
    content: "";
    position: absolute;
    display: block;
    pointer-events: none;
    width: 3px;
    height: 3em;
    min-height: 1em;
    background: #febf25;
    right: -1.5em;
    top: 0;
    border-radius: 20px;
}

@media screen and (max-width:767px){
.elementor-1100 .elementor-element.elementor-element-1af14b8 .rightLine h2:after{
    width:3em;
    height:3px;
    min-height:3px;
    right:50%;
    transform:translate(50%,0);
    top:-1em;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c20c931 */.elementor-1100 .elementor-element.elementor-element-c20c931 .elementor-widget-text-editor p{
    margin-bottom: 0.8em;
}
.elementor-1100 .elementor-element.elementor-element-c20c931 .rightLine h2{
    position: relative;
}
.elementor-1100 .elementor-element.elementor-element-c20c931 .rightLine h2:after{
    content: "";
    position: absolute;
    display: block;
    pointer-events: none;
    width: 3px;
    height: 3em;
    min-height: 1em;
    background: #00B0A2;
    right: -1.5em;
    top: 0;
    border-radius: 20px;
}

@media screen and (max-width:767px){
.elementor-1100 .elementor-element.elementor-element-c20c931 .rightLine h2:after{
    width:3em;
    height:3px;
    min-height:3px;
    right:50%;
    transform:translate(50%,0);
    top:-1em;
}

}/* End custom CSS */