.elementor-8126 .elementor-element.elementor-element-efcc0e9{--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-8126 .elementor-element.elementor-element-8ac8052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8126 .elementor-element.elementor-element-3ac9a12{--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-8126 .elementor-element.elementor-element-3ac9a12.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8126 .elementor-element.elementor-element-8e64e78{--spacer-size:0px;}.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-8126 .elementor-element.elementor-element-64ef668 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.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-8126 .elementor-element.elementor-element-d3ba98b{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8126 .elementor-element.elementor-element-120c80d{--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-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-8126 .elementor-element.elementor-element-2c6e2ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8126 .elementor-element.elementor-element-59baa9d{--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-8126 .elementor-element.elementor-element-9e8ebbd{--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-8126 .elementor-element.elementor-element-ad3f1cb .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-8126 .elementor-element.elementor-element-c4a3c79{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-8126 .elementor-element.elementor-element-1d41306{--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-8126 .elementor-element.elementor-element-02d2df6{--spacer-size:150px;}.elementor-8126 .elementor-element.elementor-element-ad69f79{--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-8126 .elementor-element.elementor-element-8411eed{--spacer-size:1px;}.elementor-8126 .elementor-element.elementor-element-1a15b17{--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-8126 .elementor-element.elementor-element-232b0a6{--display:flex;}.elementor-8126 .elementor-element.elementor-element-0851e2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8126 .elementor-element.elementor-element-0851e2e:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-0851e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-8126 .elementor-element.elementor-element-bdd1bf7{--display:flex;}.elementor-8126 .elementor-element.elementor-element-58fdc6d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:700;line-height:33px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-8126 .elementor-element.elementor-element-27d031b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-8433358{--spacer-size:10px;}.elementor-8126 .elementor-element.elementor-element-afda93f{--spacer-size:50px;}.elementor-8126 .elementor-element.elementor-element-d59757f{--display:flex;}.elementor-8126 .elementor-element.elementor-element-d59757f:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-d59757f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-8126 .elementor-element.elementor-element-04ee271{--display:flex;}.elementor-8126 .elementor-element.elementor-element-533027f{--spacer-size:10px;}.elementor-8126 .elementor-element.elementor-element-d199622 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:700;color:#0B7A47;}.elementor-8126 .elementor-element.elementor-element-85023d1 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:700;line-height:33px;color:#000000;}.elementor-8126 .elementor-element.elementor-element-2315097{--display:flex;}.elementor-8126 .elementor-element.elementor-element-2315097:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-2315097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8126 .elementor-element.elementor-element-ccf6556{--display:flex;}.elementor-8126 .elementor-element.elementor-element-5800d97{--spacer-size:5px;}.elementor-8126 .elementor-element.elementor-element-d350688 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:22px;font-weight:800;color:#000000;}.elementor-8126 .elementor-element.elementor-element-c37fdd7 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8126 .elementor-element.elementor-element-b66b69f{--spacer-size:5px;}.elementor-8126 .elementor-element.elementor-element-617f1a7{--display:flex;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-8126 .elementor-element.elementor-element-617f1a7:not(.elementor-motion-effects-element-type-background), .elementor-8126 .elementor-element.elementor-element-617f1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-8126 .elementor-element.elementor-element-efddda8{--display:flex;}.elementor-8126 .elementor-element.elementor-element-1d93d59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8126 .elementor-element.elementor-element-b547d17 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:600;line-height:36px;color:#000000;}.elementor-8126 .elementor-element.elementor-element-929954b{--spacer-size:20px;}.elementor-8126 .elementor-element.elementor-element-6adc50f{--spacer-size:20px;}.elementor-8126 .elementor-element.elementor-element-c1c2cb0{--spacer-size:50px;}.elementor-8126 .elementor-element.elementor-element-c3a3de9{--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-8126 .elementor-element.elementor-element-ea7dde6{--spacer-size:50px;}.elementor-8126 .elementor-element.elementor-element-672dc3c{--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-8126 .elementor-element.elementor-element-5c1fe79{--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-8126 .elementor-element.elementor-element-0aa09c8{--spacer-size:100px;}.elementor-8126 .elementor-element.elementor-element-8874581{--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-8126 .elementor-element.elementor-element-38049b8{--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-8126 .elementor-element.elementor-element-7369973{--spacer-size:10px;}.elementor-8126 .elementor-element.elementor-element-288a340{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-0703b2f{--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-8126 .elementor-element.elementor-element-76a43fa .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-ebab3a3{--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-8126 .elementor-element.elementor-element-228f922{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-5e4cc0f{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8126 .elementor-element.elementor-element-c0cd26a{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-c0cd26a .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-c0cd26a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-24cd184{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-1411647{--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-8126 .elementor-element.elementor-element-1411647.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8126 .elementor-element.elementor-element-4372bb0 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-80bf178{--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-8126 .elementor-element.elementor-element-99c1115{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-34ff783{--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-8126 .elementor-element.elementor-element-7706c89{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-7706c89 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-7706c89 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-796533c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-94c04aa{--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-8126 .elementor-element.elementor-element-94c04aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8126 .elementor-element.elementor-element-028fa3b .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-19e1274{--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-8126 .elementor-element.elementor-element-f6f302e{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-4baf9c3{--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-8126 .elementor-element.elementor-element-67bb99c{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-67bb99c .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-67bb99c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-83f92e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-d52171d{--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-8126 .elementor-element.elementor-element-d52171d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8126 .elementor-element.elementor-element-6cb87c7 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-9097477{--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-8126 .elementor-element.elementor-element-eb6bad0{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-f675e9c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-0a750ea img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-8f263b7 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-70081e7 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-1345c39{--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-8126 .elementor-element.elementor-element-a5c9604{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-a5c9604 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-a5c9604 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-412c945{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-9d3dcfc{--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-8126 .elementor-element.elementor-element-18e958c .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-092572e{--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-8126 .elementor-element.elementor-element-955696c{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-8dc0ba1{--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-8126 .elementor-element.elementor-element-7300924{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-7300924 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-7300924 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-7ac6870{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-dd0584a{--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-8126 .elementor-element.elementor-element-637bb92 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-d3d8c6c{--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-8126 .elementor-element.elementor-element-ff6d29a{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-4e63e83{--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-8126 .elementor-element.elementor-element-e9b770a{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-e9b770a .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-e9b770a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-0da2e65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-6c11202{--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-8126 .elementor-element.elementor-element-c67854e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-94cd29f{--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-8126 .elementor-element.elementor-element-b2123ce{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-fab8682{--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-8126 .elementor-element.elementor-element-51ed2fb{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-51ed2fb .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-51ed2fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-8e3d82a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-146a30c{--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-8126 .elementor-element.elementor-element-3fb3bc2 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-d08f76e{--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-8126 .elementor-element.elementor-element-3b2eec5{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-17a8fa5{--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-8126 .elementor-element.elementor-element-6b21c74{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-6b21c74 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-6b21c74 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-c06a397{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-300c439{--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-8126 .elementor-element.elementor-element-de82039 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-93d94d6{--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-8126 .elementor-element.elementor-element-8ba8cf6{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-e988352{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-265d23d img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-5040d60 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-b12002f{--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-8126 .elementor-element.elementor-element-b858c52{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-b858c52 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-b858c52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-5e12b0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-0ec1ae6{--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-8126 .elementor-element.elementor-element-25d6ce1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-3265885{--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-8126 .elementor-element.elementor-element-ba4f2a3{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-679f384{--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-8126 .elementor-element.elementor-element-180f088{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-180f088 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-180f088 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-74b52ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-af74842{--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-8126 .elementor-element.elementor-element-7a5be35 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-a8bcb33{--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-8126 .elementor-element.elementor-element-e4fae89{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-41443c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-eb7721b img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-8aa8235 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-857dd53 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-94ef3e6{--spacer-size:20px;}.elementor-8126 .elementor-element.elementor-element-169a0f2{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-c841d51{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-6fea501 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-8aea41a img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-d7c7c7c img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-4a09ca0{--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-8126 .elementor-element.elementor-element-ea016c4{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-ea016c4 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-ea016c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-b7cf91a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-203ee46{--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-8126 .elementor-element.elementor-element-c243b89 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-10ec0ac{--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-8126 .elementor-element.elementor-element-e837e8d{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-1dbd79c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-3043750 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-6f9a38d img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-1b91c6e{--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-8126 .elementor-element.elementor-element-b0e5cb9{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-b0e5cb9 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-b0e5cb9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-11da325{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-ec0da5c{--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-8126 .elementor-element.elementor-element-bd288ca .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-851613c{--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-8126 .elementor-element.elementor-element-67501ae{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-6f92a81{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-ef88a41 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-475eeeb img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-2c65556 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-78b4bde{--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-8126 .elementor-element.elementor-element-5d5e137{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-5d5e137 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-5d5e137 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-495d1a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-17fd612{--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-8126 .elementor-element.elementor-element-350616f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-d7689b6{--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-8126 .elementor-element.elementor-element-53aeb0b{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-e10b513{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-04b3892 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-62d9777 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-db5520d{--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-8126 .elementor-element.elementor-element-caa05af{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-caa05af .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-caa05af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-0deb735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-bff3f50{--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-8126 .elementor-element.elementor-element-fc7e306 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-871b944{--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-8126 .elementor-element.elementor-element-d1ab17e{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-c1a4b42{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-41a55d2 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-b72a299 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-54bd5e9{--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-8126 .elementor-element.elementor-element-f38f51c{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-f38f51c .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-f38f51c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-31f5096{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-ce35e0f{--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-8126 .elementor-element.elementor-element-d1d3e8b .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-86c1445{--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-8126 .elementor-element.elementor-element-4b68818{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-b1625f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-14d94a9 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-117bc39 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-3491795 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-3be8c8d{--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-8126 .elementor-element.elementor-element-f3ba26e{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-f3ba26e .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-f3ba26e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-f385c23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-3a6dcb4{--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-8126 .elementor-element.elementor-element-916cc95 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-21894ba{--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-8126 .elementor-element.elementor-element-7ea0779{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-0acf4b5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-69a918c img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-2b16663 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-60dd64e img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-482aeb7{--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-8126 .elementor-element.elementor-element-e7fc451{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-e7fc451 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-e7fc451 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-f161f50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-e011999{--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-8126 .elementor-element.elementor-element-d0cbf3b .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-6ce921c{--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-8126 .elementor-element.elementor-element-2815109{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-b20d632{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-821cd07 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-3bd4d48 img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-4a1240b img{border-radius:5px 5px 5px 5px;}.elementor-8126 .elementor-element.elementor-element-51f9861{--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-8126 .elementor-element.elementor-element-8d80731{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-8d80731 .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-8d80731 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8126 .elementor-element.elementor-element-0c63091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8126 .elementor-element.elementor-element-23bdbf9{--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-8126 .elementor-element.elementor-element-4aa77cd .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:28px;font-weight:700;color:#C9B78F;}.elementor-8126 .elementor-element.elementor-element-907730f{--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-8126 .elementor-element.elementor-element-e806165{font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-8126 .elementor-element.elementor-element-c478e9e{--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-8126 .elementor-element.elementor-element-1911b3c{--divider-border-style:solid;--divider-color:#0A9755;--divider-border-width:2px;}.elementor-8126 .elementor-element.elementor-element-1911b3c .elementor-divider-separator{width:100%;}.elementor-8126 .elementor-element.elementor-element-1911b3c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-8126 .elementor-element.elementor-element-efcc0e9{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-8ac8052{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-3ac9a12{--width:52.764%;}.elementor-8126 .elementor-element.elementor-element-120c80d{--width:50%;}.elementor-8126 .elementor-element.elementor-element-2c6e2ca{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-59baa9d{--width:50%;}.elementor-8126 .elementor-element.elementor-element-9e8ebbd{--width:50%;}.elementor-8126 .elementor-element.elementor-element-ad69f79{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-1a15b17{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-232b0a6{--width:88%;}.elementor-8126 .elementor-element.elementor-element-0851e2e{--width:88%;}.elementor-8126 .elementor-element.elementor-element-bdd1bf7{--width:95%;}.elementor-8126 .elementor-element.elementor-element-27d031b{--width:95%;}.elementor-8126 .elementor-element.elementor-element-04ee271{--width:90%;}.elementor-8126 .elementor-element.elementor-element-ccf6556{--width:95%;}.elementor-8126 .elementor-element.elementor-element-617f1a7{--width:100%;}.elementor-8126 .elementor-element.elementor-element-efddda8{--width:90%;}.elementor-8126 .elementor-element.elementor-element-672dc3c{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-8874581{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-288a340{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-0703b2f{--width:20%;}.elementor-8126 .elementor-element.elementor-element-ebab3a3{--width:80%;}.elementor-8126 .elementor-element.elementor-element-5e4cc0f{--width:100%;}.elementor-8126 .elementor-element.elementor-element-24cd184{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-1411647{--width:20%;}.elementor-8126 .elementor-element.elementor-element-80bf178{--width:80%;}.elementor-8126 .elementor-element.elementor-element-34ff783{--width:100%;}.elementor-8126 .elementor-element.elementor-element-796533c{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-94c04aa{--width:20%;}.elementor-8126 .elementor-element.elementor-element-19e1274{--width:80%;}.elementor-8126 .elementor-element.elementor-element-4baf9c3{--width:100%;}.elementor-8126 .elementor-element.elementor-element-83f92e3{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-d52171d{--width:20%;}.elementor-8126 .elementor-element.elementor-element-9097477{--width:80%;}.elementor-8126 .elementor-element.elementor-element-f675e9c{--width:90%;}.elementor-8126 .elementor-element.elementor-element-1345c39{--width:100%;}.elementor-8126 .elementor-element.elementor-element-412c945{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-9d3dcfc{--width:20%;}.elementor-8126 .elementor-element.elementor-element-092572e{--width:80%;}.elementor-8126 .elementor-element.elementor-element-8dc0ba1{--width:100%;}.elementor-8126 .elementor-element.elementor-element-7ac6870{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-dd0584a{--width:20%;}.elementor-8126 .elementor-element.elementor-element-d3d8c6c{--width:80%;}.elementor-8126 .elementor-element.elementor-element-4e63e83{--width:100%;}.elementor-8126 .elementor-element.elementor-element-0da2e65{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-6c11202{--width:20%;}.elementor-8126 .elementor-element.elementor-element-94cd29f{--width:80%;}.elementor-8126 .elementor-element.elementor-element-fab8682{--width:100%;}.elementor-8126 .elementor-element.elementor-element-8e3d82a{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-146a30c{--width:20%;}.elementor-8126 .elementor-element.elementor-element-d08f76e{--width:80%;}.elementor-8126 .elementor-element.elementor-element-17a8fa5{--width:100%;}.elementor-8126 .elementor-element.elementor-element-c06a397{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-300c439{--width:20%;}.elementor-8126 .elementor-element.elementor-element-93d94d6{--width:80%;}.elementor-8126 .elementor-element.elementor-element-e988352{--width:90%;}.elementor-8126 .elementor-element.elementor-element-b12002f{--width:100%;}.elementor-8126 .elementor-element.elementor-element-5e12b0f{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-0ec1ae6{--width:20%;}.elementor-8126 .elementor-element.elementor-element-3265885{--width:80%;}.elementor-8126 .elementor-element.elementor-element-679f384{--width:100%;}.elementor-8126 .elementor-element.elementor-element-74b52ae{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-af74842{--width:20%;}.elementor-8126 .elementor-element.elementor-element-a8bcb33{--width:80%;}.elementor-8126 .elementor-element.elementor-element-41443c7{--width:90%;}.elementor-8126 .elementor-element.elementor-element-c841d51{--width:90%;}.elementor-8126 .elementor-element.elementor-element-4a09ca0{--width:100%;}.elementor-8126 .elementor-element.elementor-element-b7cf91a{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-203ee46{--width:20%;}.elementor-8126 .elementor-element.elementor-element-10ec0ac{--width:80%;}.elementor-8126 .elementor-element.elementor-element-1dbd79c{--width:90%;}.elementor-8126 .elementor-element.elementor-element-1b91c6e{--width:100%;}.elementor-8126 .elementor-element.elementor-element-11da325{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-ec0da5c{--width:20%;}.elementor-8126 .elementor-element.elementor-element-851613c{--width:80%;}.elementor-8126 .elementor-element.elementor-element-6f92a81{--width:90%;}.elementor-8126 .elementor-element.elementor-element-78b4bde{--width:100%;}.elementor-8126 .elementor-element.elementor-element-495d1a4{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-17fd612{--width:20%;}.elementor-8126 .elementor-element.elementor-element-d7689b6{--width:80%;}.elementor-8126 .elementor-element.elementor-element-e10b513{--width:90%;}.elementor-8126 .elementor-element.elementor-element-db5520d{--width:100%;}.elementor-8126 .elementor-element.elementor-element-0deb735{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-bff3f50{--width:20%;}.elementor-8126 .elementor-element.elementor-element-871b944{--width:80%;}.elementor-8126 .elementor-element.elementor-element-c1a4b42{--width:90%;}.elementor-8126 .elementor-element.elementor-element-54bd5e9{--width:100%;}.elementor-8126 .elementor-element.elementor-element-31f5096{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-ce35e0f{--width:20%;}.elementor-8126 .elementor-element.elementor-element-86c1445{--width:80%;}.elementor-8126 .elementor-element.elementor-element-b1625f7{--width:90%;}.elementor-8126 .elementor-element.elementor-element-3be8c8d{--width:100%;}.elementor-8126 .elementor-element.elementor-element-f385c23{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-3a6dcb4{--width:20%;}.elementor-8126 .elementor-element.elementor-element-21894ba{--width:80%;}.elementor-8126 .elementor-element.elementor-element-0acf4b5{--width:90%;}.elementor-8126 .elementor-element.elementor-element-482aeb7{--width:100%;}.elementor-8126 .elementor-element.elementor-element-f161f50{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-e011999{--width:20%;}.elementor-8126 .elementor-element.elementor-element-6ce921c{--width:80%;}.elementor-8126 .elementor-element.elementor-element-b20d632{--width:90%;}.elementor-8126 .elementor-element.elementor-element-51f9861{--width:100%;}.elementor-8126 .elementor-element.elementor-element-0c63091{--content-width:90%;}.elementor-8126 .elementor-element.elementor-element-23bdbf9{--width:20%;}.elementor-8126 .elementor-element.elementor-element-907730f{--width:80%;}.elementor-8126 .elementor-element.elementor-element-c478e9e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8126 .elementor-element.elementor-element-9e8ebbd{--width:70%;}}@media(max-width:1024px){.elementor-8126 .elementor-element.elementor-element-64ef668 .elementor-heading-title{font-size:30px;}.elementor-8126 .elementor-element.elementor-element-ad3f1cb .elementor-heading-title{font-size:30px;}.elementor-8126 .elementor-element.elementor-element-27d031b{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-d199622 .elementor-heading-title{font-size:28px;}.elementor-8126 .elementor-element.elementor-element-76a43fa .elementor-heading-title{font-size:28px;}.elementor-8126 .elementor-element.elementor-element-228f922{font-size:18px;}.elementor-8126 .elementor-element.elementor-element-f675e9c{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-e988352{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-41443c7{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-c841d51{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-1dbd79c{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-6f92a81{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-e10b513{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-c1a4b42{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-b1625f7{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-0acf4b5{--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-b20d632{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8126 .elementor-element.elementor-element-8ac8052{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-8e64e78{--spacer-size:20px;}.elementor-8126 .elementor-element.elementor-element-64ef668 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-d3ba98b{font-size:15px;}.elementor-8126 .elementor-element.elementor-element-ad3f1cb .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-c4a3c79{font-size:15px;}.elementor-8126 .elementor-element.elementor-element-02d2df6{--spacer-size:340px;}.elementor-8126 .elementor-element.elementor-element-8411eed{--spacer-size:0px;}.elementor-8126 .elementor-element.elementor-element-58fdc6d .elementor-heading-title{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-27d031b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-85023d1 .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-8126 .elementor-element.elementor-element-d350688{text-align:center;}.elementor-8126 .elementor-element.elementor-element-d350688 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-8126 .elementor-element.elementor-element-c37fdd7 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-8126 .elementor-element.elementor-element-b547d17 .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-8126 .elementor-element.elementor-element-672dc3c{--content-width:100%;}.elementor-8126 .elementor-element.elementor-element-8874581{--content-width:95%;}.elementor-8126 .elementor-element.elementor-element-76a43fa .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-228f922{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-4372bb0 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-99c1115{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-028fa3b .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-f6f302e{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-6cb87c7 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-eb6bad0{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-f675e9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-18e958c .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-955696c{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-637bb92 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-ff6d29a{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-c67854e .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-b2123ce{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-3fb3bc2 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-3b2eec5{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-de82039 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-8ba8cf6{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-e988352{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-25d6ce1 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-ba4f2a3{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-7a5be35 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-e4fae89{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-41443c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-c841d51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-c243b89 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-e837e8d{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-1dbd79c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-bd288ca .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-67501ae{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-6f92a81{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-350616f .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-53aeb0b{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-e10b513{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-fc7e306 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-d1ab17e{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-c1a4b42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-d1d3e8b .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-4b68818{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-b1625f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-916cc95 .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-7ea0779{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-0acf4b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-d0cbf3b .elementor-heading-title{font-size:24px;}.elementor-8126 .elementor-element.elementor-element-2815109{font-size:16px;}.elementor-8126 .elementor-element.elementor-element-b20d632{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8126 .elementor-element.elementor-element-e806165{font-size:16px;}}/* Start custom CSS */.main-visual{
    position: relative;
    top: 0px;
    height: 600px;
}
.main-visual .back-green{
    width: 630px;
    height: 355px;
    background-color: #3DB270;
    border-radius: 10px;
    position: absolute;
    left: -20px;
    top: 35%;
}
.main-img-pc{
    width: 80%;
    height: auto;
    border-radius: 0px;
    position: absolute;
    right: -20px;
    top: 0px;
    z-index: 10;
}


.main-visual h1{
    background-color: #fff;
    padding: 15px 80px;
    position: absolute;
    top: 50%;
    z-index: 10000000;
    font-size: 50px;
    left: -20px;
    border-radius: 5px;
}

/*メインビジュアルここまで*/


.vietnam-shoukai{
    width: 80%;
}
.vietnam-pic{
    position: relative;
    width: 100%;
}
.vietnam-pic img{
    width: 500px;
    height: auto;
    border-radius: 10px;
    position: absolute;
    left:-30px;
}

.vietnam-pic-02 img{
    border-radius: 10px;
    position: absolute;
    width: 360px;
    left: 32%;
    top: 200px;
}

/*事業内容ここから*/
.business-content{
    background-color: #FFFAEE;
}

/*タイトルボーダー設定*/
/* 左右に横線(両端を丸く) */
.heading {
  align-items: center; /* 横線を上下中央 */
  display: flex; /* 文字と横線を横並び */
  justify-content: center; /* 文字を中央寄せ */
  color: #0B7A47;
  font-size: 35px;
  margin-top: 50px;
  font-weight: bold;
}
.heading::before,
.heading::after {
  background-color: #0B7A47; /* 横線の色 */
  border-radius: 20px; /* 横線の両端を丸く */
  content: "";
  height: 2.5px; /* 横線の高さ */
  width: 40px; /* 横線の長さ */
}
.heading::before {
  margin-right: 15px; /* 文字との余白 */
}
.heading::after {
  margin-left: 15px; /* 文字との余白 */
}

.odei{
    width: 80%;
    margin: 0 auto;
}
.odei-text{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 40px;
    line-height: 30px;
    font-weight: 600;
}
.flow{
    margin-top: 30px;
    margin-bottom: 100px;
}
.odei-reuse{
    display: flex;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 100px;
}
.renga{
    width: 50%;
    background-color: #fff;
    border-radius: 10px;
    padding: 30px 20px;
    margin-right: 3%;
}
.renga p{
   line-height: 32px;
   font-size: 18px;
   font-weight: 600;
}
.hiryo p{
     line-height: 32px;
     font-size: 18px;
     font-weight: 600;
}
.renga-title{
    font-size: 22px;
    margin-bottom: 20px;
    color: #0B7A47;
    font-weight: bold;
}
.renga-pic{
    display: flex;
    justify-content: center;
}
.renga-pic img{
    height: auto;
    border-radius: 5px;
    margin-top: 20px;
}
.hiryo{
    width: 50%;
    background-color: #fff;
    border-radius: 10px;
    padding: 30px 20px;
}
.hiryo-title{
    font-size: 22px;
    margin-bottom: 20px;
     color: #0B7A47;
    font-weight: bold;
}
.flex-box-01{
    margin-right: 20px;
}

.flex-box-01 p{
    text-align: center;
    margin-top: 5px;
}
.flex-box-02 p{
    text-align: center;
    margin-top: 5px;
}
/*.hiryo-01{*/
/*    margin-right: 20px;*/
/*}*/

.test{
    height: 300px;
    background-color: blue;
}
.youshoku{
    background-color: #FFF6E3;
    width: 100%;
}
.example2{
    margin-top: 50px;
    font-size: 35px;
    font-weight: bold;
}
.kadomaru{
    border-radius: 10px;
}


.business-content02{
    background-color: #FFF6E3;
}
.nano-con{
    margin: 0 auto;
}
.toiawase{
    background-color: #3DB270;
    position: relative;
    width: 80%;
    margin-top: 80px;
}
.toiawase-title{
    font-size:30px;
    margin-bottom: 30px;
    color: #fff;
    font-weight: bold;
}
.toiawase-box{
    margin-top: 3%;
}
.toiawase-text{
    font-size: 20px;
    margin-top: 10px;
    line-height: 30px;
    margin-bottom: 20px;
    color: #fff;
}
.torikumi{
    background-color: #fff;
    padding: 25px 250px 10px 20px;
    margin-bottom: 20px;
    border-radius: 10px;
}
.torikumi-title{
    color: #0B7A47;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 15px;
}
.torikumi p{
    margin-bottom: 10px;
    line-height: 35px;
    font-size: 20px;
}
.toiawase-btn p{
    font-size: 18px;
    margin-bottom: 30px;
}
.toiawase-btn a{
    font-size: 23px;
    background-color: #FFFCF6;
    color: #fff;
    padding: 5px 25px;
    border-radius: 50px;
}
.toiawase-btn a:hover{
    text-decoration: none;
    background-color: #FFF6E3;
}
.yohaku{
    margin-bottom: 30px;
}

.toiawase-flex{
    display: flex;
    margin-left: 30px;
}
.toiawase-pic img{
    width: 24%;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    object-fit: cover;
}

.en-title-box {
  position: relative;
  font-size: 40px;
}
.en-title::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 100px;
  width: 90%;
  height: 2px;
  border-radius: 100px;
  background-color: #0A9755;
}
ul{
    display: flex;
    width: 96%;
    margin: 0 auto;
    border-bottom: solid 2px #0A9755;
}
li{
    list-style: none;
}
.date{
    font-size: 28px;
    font-weight: bold;
    color: #C9B78F;
    width: 20%;
}
.content{
    width: 70%;
    margin-bottom: 30px;
}

.sp-only{
    display: none;
}

.kaigyou-sp {
  padding-left: 1em;
  text-indent: -1em;
}
.main-img-pc{
    border-radius: 30px;
}
.pc-img-radius img{
    border-radius: 10px;
}
.sumaho-pic img{
    border-radius: 10px;
}
.youshoku-yokohaba{
    margin: 0 auto;
}

.title-border-right {
display: flex;
align-items: center;
font-weight: bold;
}
.title-border-right:after {
border-top: 3px solid;
content: "";
flex-grow: 1;
}
.title-border-right:after {
margin-left: 1rem;
}

.shiken p{
    font-size: 30px;
    color: #0B7A47;
}
.toiawase2{
    background-image: url('https://ritto.co.jp/wp-content/uploads/2026/10/Group-33.jpg');
    object-fit: cover;
    
}
.toiawase-t{
    font-size: 30px;
    margin-bottom: 30px;
    background-color: #fff;
    display: inline-block;
    padding: 10px 30px;
}
.toi-texit{
    font-size: 18px;
    margin-bottom: 20px;
}
.toi-box{
    margin-left: 30px;
    margin-top: 30px;
}
.toi-inner{
    background-color: #fff;
    display: inline-block;
}
.toiawase-btn{
    color: #fff;
}
.tyuo{
    margin: 0 auto;
    border-radius: 10px;
}


@media screen and (max-width: 959px) {
	/* 959px以下に適用されるCSS（タブレット用） */
	.main-visual{
    position: relative;
    top: 0px;
    height: 600px;
}
.main-visual .back-green{
    width: 630px;
    height: 250px;
    top: 50%;
}
.main-img-pc{
display: none;
}
.main-img-sumaho{
    position: absolute;
    right: -20px;
    width: 80%;
    border-radius: 20px;
}

.main-visual h1{
    padding: 10px 70px;
    top: 60%;
    font-size: 40px;
    left: -20px;
}
.vietnam-shoukai{
    width: 95%;
}
.vietnam-pic{
    position: relative;
    width: 100%;
}
.vietnam-pic img{
    width: 500px;
    height: auto;
    border-radius: 10px;
    position: absolute;
    left:-30px;
}

.vietnam-pic-02 img{
    border-radius: 10px;
    position: absolute;
    width: 360px;
    left: 28%;
    top: 150px;
}
.vietnam-shoukai{
    margin-top: 60px;
}
.mondai{
    margin-top: 40px;
}
.vietnam-pic img{
    width: 350px;
    height: auto;
    border-radius: 10px;
    position: absolute;
    left:-45px;
    top: 130px;
}
.vietnam-pic-02 img{
    border-radius: 10px;
    position: absolute;
    width: 200px;
    left: 30%;
    top: 300px;
}
.example2{
    margin-top: 10px;
    font-size: 30px;
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
    margin-bottom: 20px;
}
.odei-text{
    line-height: 30px;
    width: 80%;
    margin: 0 auto;
}
.odei{
    width: 95%;
}
.flow{
    width: 98%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 80px;
}
.flow-sumaho{
    display: none;
}
.odei-reuse{
    display: flex;
    width: 98%;
    margin: 0 auto;
    margin-bottom: 100px;
}
.renga{
    width: 50%;
    background-color: #fff;
    border-radius: 10px;
    padding: 30px 20px;
    margin-right: 2%;
}
.flex-box-01 p{
    font-size: 13px;
}
.flex-box-02 p{
    font-size: 13px;
}
.youshoku{
    margin-top: 30px;
}

.youshoku-pic img{
    width: 32%;
    margin: 0 auto;
    border-radius: 5px;
    margin-bottom: 50px;
}
.toiawase-pic{
    display: none;
}
.toiawase-title{
    font-size: 24px;
}
.toiawase{
    width: 90%;
}
.torikumi{
    padding: 25px 20px 10px 20px;
}
.toiawase-flex {
    display: flex;
    margin-left: 0px;
}
.toiawase-flex{
    padding: 10px 20px;
}
.title-border-right{
    font-size:21px;
}

}


@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
	
	.main-visual{
    position: relative;
    top: 0px;
    height: 300px;
}
.main-visual .back-green{
    width: 80%;
    height: 50%;
    border-radius: 3px;
    left: -35px;
    top: 60%;
}
.main-img-sumaho{
    width: 200%;
    position: absolute;
    right: -40px;
    top: 0px;
    z-index: 10;
　　border-radius: 5px;
}

.main-visual h1{
    background-color: #fff;
    padding: 5px 20px;
    position: absolute;
    top: 70%;
    z-index: 10000000;
    font-size: 30px;
    left: -20px;
    border-radius: 5px;
}
.main-img-pc{
    display: none;
}
.vietnam-shoukai{
    width: 100%;
}
.vietnam-pic{
    position: relative;
    width: 100%;
}
.vietnam-pic img{
    width: 250px;
    height: auto;
    border-radius: 10px;
    position: absolute;
    left:-60px;
    top: 500px;
}
.vietnam-pic-02 img{
    border-radius: 10px;
    position: absolute;
    width: 200px;
    left: 30%;
    top: 620px;
}
.business-content{
    background-color: #FFFAEE;
    width: 100%;
}
.heading {
  font-size: 24px;
  margin-top: 40px;
}

.odei{
    width: 100%;
    margin: 0 auto;
}
.odei-text{
    margin-bottom: 10px;
}
.example2{
    margin-top: 10px;
    font-size: 21px;
    line-height: 24px;
}
.odei-text{
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 23px;
    width: 93%;
    margin: 0 auto;
    padding-bottom: 30px;
}
.flow-sumaho{
    margin-top: 30px;
    margin-bottom: 80px;
}

.odei-reuse{
    display: flex;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 30px;
    flex-direction: column;
}
.flow{
    display: none;
}
.renga{
    width: 100%;
    border-radius: 10px;
    padding: 30px 20px;
    margin-right: 0%;
    margin-bottom: 30px;
}
.flex-box-01 p{
    text-align: center;
    font-size: 14px;
}
.flex-box-02 p{
    text-align: center;
    font-size: 14px;
}
.flex-box-01 {
    margin-right: 8px;
}
.hiryo{
    width: 100%;
}
.youshoku{
    width: 100%;
    margin: 0 auto;
}
.youshoku-text p{
    font-size: 16px;
    line-height: 23px;
    width: 93%;
    margin: 0 auto;
    margin-top: 10px;
}
.bubble-title{
    font-size:20px;
    margin-bottom: 20px;
    color: #0B7A47;
    font-weight: bold;
}
.bubble p{
    font-size: 15px;
    line-height: 27px;
}
.renga p{
   line-height: 27px;
   font-size: 15px;
}
.hiryo p{
    font-size: 15px;
    line-height: 27px;
}
.youshoku-sumaho{
    display: none;
}
.youshoku-pic img{
    width: 46%;
    margin: 0 auto;
    border-radius: 5px;
    margin-bottom: 30px;
}
.bubble{
    margin-bottom: 20px;
}
.youshoku-text{
    margin-bottom: 20px;
}
.toiawase{
    width: 95%;
    border-radius: 5px;
    margin-top: 50px;
}
.toiawase-title{
    font-size:22px;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 90%;
    text-align: center;
    margin-top: 10px;
    line-height: 30px;
}
.toiawase-flex{
    margin-left: 0px;
}
.toiawase-pic{
    display: none;
}
.br-pc{
    display: none;
}
.toiawase-text{
    font-size: 16px;
    line-height: 25px;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.torikumi {
    background-color: #fff;
    padding: 20px 15px 15px 15px;
    margin-bottom: 20px;
    border-radius: 10px;
    width: 100%;
}
.toiawase-flex {
        padding: 10px 10px;
}
.torikumi p {
    line-height: 20px;
    font-size: 15px;
    padding-bottom: 5px;
}
.toiawase-btn p{
   display: none;
}
.toiawase-btn a{
    font-size: 16px;
    color: #fff;
    width: 70%;
    padding: 14px 25px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    text-align: center;
}
.kaigyou-sp{
     padding-left: 1em;
    text-indent: -1em;
}
.en-title{
    font-size: 30px;
    font-weight: bold;
}
.en-title-box{
    width: 95%;
}
.en-title::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 70px;
  width: 90%;
  height: 2px;
  border-radius: 100px;
  background-color: #0A9755;
}
.yohaku-torikumi{
    display: none;
}

.youshoku-title{
    margin-top: 30px;
    font-size: 21px;
    line-height: 24px;
}
.example2{
    padding: 0px 0 0px 0px;
    color: #000;
    position: relative;
}
.shiken p {
    font-size: 25px;
    color: #0B7A47;
}
.gazou-pc{
    display: none;
}

}

@media only screen and (max-width: 767px) {
    .l-inner {
        padding: 0 0px;
        width: 100%;
    }
}
@media screen and (min-width: 960px) {
	/* 960px以上に適用されるCSS（PC用） */
	.flow-sumaho{
    display: none;
}
.main-img-sumaho{
    display: none;
}
}

@media screen and (min-width: 481px) {
	/* 481px以上に適用されるCSS（タブレット用） */
	.gazou-sumaho{
	    display: none;
	}
}/* End custom CSS */