.elementor-3519 .elementor-element.elementor-element-a2d9623{--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-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-3519 .elementor-element.elementor-element-91f0eff{text-align:center;font-family:"Sawarabi Mincho", Sans-serif;font-size:24px;font-weight:400;color:#666666;}.elementor-3519 .elementor-element.elementor-element-97360b1{--display:flex;}.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-3519 .elementor-element.elementor-element-ca0953f{text-align:center;}.elementor-3519 .elementor-element.elementor-element-ca0953f .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:42px;font-weight:600;color:#666666;}.elementor-3519 .elementor-element.elementor-element-93ee339{--display:flex;}.elementor-3519 .elementor-element.elementor-element-ec12941{text-align:center;font-family:"Sawarabi Mincho", Sans-serif;font-size:24px;font-weight:400;color:#666666;}.elementor-3519 .elementor-element.elementor-element-9a7a8b8{--spacer-size:50px;}.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-3519 .elementor-element.elementor-element-b9b0a79{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3519 .elementor-element.elementor-element-b9b0a79 .elementor-divider-separator{width:100%;}.elementor-3519 .elementor-element.elementor-element-b9b0a79 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3519 .elementor-element.elementor-element-987f079{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-60f4f8f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3519 .elementor-element.elementor-element-abd45c4{text-align:center;}.elementor-3519 .elementor-element.elementor-element-abd45c4 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-827fe29{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-6038593{--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-3519 .elementor-element.elementor-element-ee56a2d{--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-3519 .elementor-element.elementor-element-489f818{--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-3519 .elementor-element.elementor-element-4d0ba9d{text-align:end;}.elementor-3519 .elementor-element.elementor-element-4d0ba9d .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-f5289be{--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-3519 .elementor-element.elementor-element-0283d37{text-align:start;}.elementor-3519 .elementor-element.elementor-element-0283d37 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-46d2d56{--display:flex;}.elementor-3519 .elementor-element.elementor-element-71efae6{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-bdaba0e{--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-3519 .elementor-element.elementor-element-7dea1d6{--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-3519 .elementor-element.elementor-element-51806eb{--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-3519 .elementor-element.elementor-element-6920288{text-align:end;}.elementor-3519 .elementor-element.elementor-element-6920288 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-9f4eeb4{--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-3519 .elementor-element.elementor-element-b617ec8{text-align:start;}.elementor-3519 .elementor-element.elementor-element-b617ec8 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-375b983{--display:flex;}.elementor-3519 .elementor-element.elementor-element-7df29df{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-5804bd4{--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-3519 .elementor-element.elementor-element-691be7d{--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-3519 .elementor-element.elementor-element-739b968{--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-3519 .elementor-element.elementor-element-3b343c4{text-align:end;}.elementor-3519 .elementor-element.elementor-element-3b343c4 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-4c1e7a0{--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-3519 .elementor-element.elementor-element-dff5755{text-align:start;}.elementor-3519 .elementor-element.elementor-element-dff5755 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-de0e329{--display:flex;}.elementor-3519 .elementor-element.elementor-element-ec91bdd{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-a8757b1{--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-3519 .elementor-element.elementor-element-6789f3d{--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-3519 .elementor-element.elementor-element-c868ea0{--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-3519 .elementor-element.elementor-element-8af07c4{text-align:end;}.elementor-3519 .elementor-element.elementor-element-8af07c4 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-d7bb852{--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-3519 .elementor-element.elementor-element-d2bd1b1{text-align:start;}.elementor-3519 .elementor-element.elementor-element-d2bd1b1 .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-cb91e19{--display:flex;}.elementor-3519 .elementor-element.elementor-element-2025727{--spacer-size:150px;}.elementor-3519 .elementor-element.elementor-element-56db2f4{--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-3519 .elementor-element.elementor-element-95c45d5{--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-3519 .elementor-element.elementor-element-d9f49a3{--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-3519 .elementor-element.elementor-element-28e054c{text-align:end;}.elementor-3519 .elementor-element.elementor-element-28e054c .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-00145fe{--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-3519 .elementor-element.elementor-element-46205cd{text-align:start;}.elementor-3519 .elementor-element.elementor-element-46205cd .widget-image-caption{color:#666666;font-family:"Noto Sans Gothic", Sans-serif;font-size:14px;font-weight:900;}.elementor-3519 .elementor-element.elementor-element-1ed60cb{--display:flex;}.elementor-3519 .elementor-element.elementor-element-0388d6b{--spacer-size:150px;}@media(min-width:768px){.elementor-3519 .elementor-element.elementor-element-489f818{--width:50%;}.elementor-3519 .elementor-element.elementor-element-f5289be{--width:50%;}.elementor-3519 .elementor-element.elementor-element-51806eb{--width:50%;}.elementor-3519 .elementor-element.elementor-element-9f4eeb4{--width:50%;}.elementor-3519 .elementor-element.elementor-element-739b968{--width:50%;}.elementor-3519 .elementor-element.elementor-element-4c1e7a0{--width:50%;}.elementor-3519 .elementor-element.elementor-element-c868ea0{--width:50%;}.elementor-3519 .elementor-element.elementor-element-d7bb852{--width:50%;}.elementor-3519 .elementor-element.elementor-element-d9f49a3{--width:50%;}.elementor-3519 .elementor-element.elementor-element-00145fe{--width:50%;}}@media(max-width:767px){.elementor-3519 .elementor-element.elementor-element-91f0eff{font-size:18px;}.elementor-3519 .elementor-element.elementor-element-ca0953f .elementor-heading-title{font-size:32px;}.elementor-3519 .elementor-element.elementor-element-ec12941{font-size:16px;}.elementor-3519 .elementor-element.elementor-element-9a7a8b8{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-987f079{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-827fe29{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-489f818{--width:50%;}.elementor-3519 .elementor-element.elementor-element-f5289be{--width:50%;}.elementor-3519 .elementor-element.elementor-element-71efae6{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-51806eb{--width:50%;}.elementor-3519 .elementor-element.elementor-element-9f4eeb4{--width:50%;}.elementor-3519 .elementor-element.elementor-element-7df29df{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-739b968{--width:50%;}.elementor-3519 .elementor-element.elementor-element-4c1e7a0{--width:50%;}.elementor-3519 .elementor-element.elementor-element-ec91bdd{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-c868ea0{--width:50%;}.elementor-3519 .elementor-element.elementor-element-d7bb852{--width:50%;}.elementor-3519 .elementor-element.elementor-element-2025727{--spacer-size:100px;}.elementor-3519 .elementor-element.elementor-element-d9f49a3{--width:50%;}.elementor-3519 .elementor-element.elementor-element-00145fe{--width:50%;}.elementor-3519 .elementor-element.elementor-element-0388d6b{--spacer-size:100px;}}