.elementor-2093 .elementor-element.elementor-element-1019fa2{--display:flex;}.elementor-2093 .elementor-element.elementor-element-1019fa2:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-1019fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58784ec );}.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-2093 .elementor-element.elementor-element-a511b32 > .elementor-widget-container{margin:15px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-a511b32{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-2fdb659 > .elementor-widget-container{margin:15px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-2fdb659{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:normal;color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-d6f080b{text-align:center;}.elementor-2093 .elementor-element.elementor-element-d6f080b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2093 .elementor-element.elementor-element-8389548 > .elementor-widget-container{margin:-18px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-8389548{text-align:center;font-family:var( --e-global-typography-742f4db-font-family ), Sans-serif;font-weight:var( --e-global-typography-742f4db-font-weight );color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-a2ec7f7 > .elementor-widget-container{margin:-18px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-a2ec7f7{text-align:center;font-family:"IBM Plex Sans JP", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-0617c1c{--display:flex;--min-height:80vh;}.elementor-2093 .elementor-element.elementor-element-0617c1c:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-0617c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FF;}.elementor-2093 .elementor-element.elementor-element-816373e{--spacer-size:25px;}.elementor-2093 .elementor-element.elementor-element-f2014c3{text-align:center;}.elementor-2093 .elementor-element.elementor-element-f2014c3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-f1ee333{text-align:center;font-family:"IBM Plex Sans JP", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-f1ee333 p{margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-0ef2667{text-align:center;font-family:var( --e-global-typography-742f4db-font-family ), Sans-serif;font-weight:var( --e-global-typography-742f4db-font-weight );color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-0ef2667 p{margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-1dd871a > .elementor-widget-container{margin:-12px 0px -29px 0px;padding:-1px -1px 1px -1px;}.elementor-2093 .elementor-element.elementor-element-1dd871a.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-1dd871a{text-align:center;}.elementor-2093 .elementor-element.elementor-element-1dd871a .elementor-heading-title{font-family:"Noto Serif Gurmukhi", Sans-serif;font-size:75px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-0d1b1b8{--display:flex;}.elementor-2093 .elementor-element.elementor-element-aafc2bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-7b5256a > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-color:var( --e-global-color-58784ec );border-radius:3px 3px 3px 3px;}.elementor-2093 .elementor-element.elementor-element-7b5256a.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-7b5256a{text-align:center;}.elementor-2093 .elementor-element.elementor-element-7b5256a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-e8f2b99 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-color:var( --e-global-color-58784ec );border-radius:3px 3px 3px 3px;}.elementor-2093 .elementor-element.elementor-element-e8f2b99.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-e8f2b99{text-align:center;}.elementor-2093 .elementor-element.elementor-element-e8f2b99 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-7260f20 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-color:var( --e-global-color-58784ec );border-radius:3px 3px 3px 3px;}.elementor-2093 .elementor-element.elementor-element-7260f20.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-7260f20{text-align:center;}.elementor-2093 .elementor-element.elementor-element-7260f20 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-52f894c{--spacer-size:3px;}.elementor-2093 .elementor-element.elementor-element-d5ad85f{text-align:center;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-d5ad85f p{margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-a101e9a{--spacer-size:20px;}.elementor-2093 .elementor-element.elementor-element-d97704d > .elementor-widget-container{background-color:#EBBC57;}.elementor-2093 .elementor-element.elementor-element-d97704d{text-align:center;font-family:"IBM Plex Sans JP", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-d97704d p{margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-d97704d a{color:var( --e-global-color-a82ce4c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2093 .elementor-element.elementor-element-e4c8d00 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"IBM Plex Sans JP", Sans-serif;font-size:15px;font-weight:500;font-style:italic;letter-spacing:0px;fill:#D5B46D;color:#D5B46D;}.elementor-2093 .elementor-element.elementor-element-e4c8d00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2093 .elementor-element.elementor-element-16af3e9{--spacer-size:20px;}.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-size:var( --e-global-typography-secondary-font-size );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-2093 .elementor-element.elementor-element-2de8ea4{--divider-border-style:solid;--divider-color:var( --e-global-color-58784ec );--divider-border-width:1px;}.elementor-2093 .elementor-element.elementor-element-2de8ea4 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-2093 .elementor-element.elementor-element-2de8ea4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2093 .elementor-element.elementor-element-6295388 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2093 .elementor-element.elementor-element-6295388{text-align:center;}.elementor-2093 .elementor-element.elementor-element-6295388 .elementor-heading-title{font-family:var( --e-global-typography-cb62735-font-family ), Sans-serif;font-size:var( --e-global-typography-cb62735-font-size );font-weight:var( --e-global-typography-cb62735-font-weight );color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-188cb12{--spacer-size:10px;}.elementor-2093 .elementor-element.elementor-element-fad6f7d{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2093 .elementor-element.elementor-element-fad6f7d.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-b7e4ef5 .elementor-button{background-color:var( --e-global-color-9693583 );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;border-style:solid;border-width:-20px -20px -20px -20px;border-color:var( --e-global-color-9693583 );border-radius:3px 3px 3px 3px;}.elementor-2093 .elementor-element.elementor-element-b7e4ef5 .elementor-button:hover, .elementor-2093 .elementor-element.elementor-element-b7e4ef5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-9693583 );border-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-b7e4ef5 .elementor-button:hover svg, .elementor-2093 .elementor-element.elementor-element-b7e4ef5 .elementor-button:focus svg{fill:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-1bf23ab .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;fill:#567C8D;color:#567C8D;border-style:solid;border-width:-20px -20px -20px -20px;border-color:var( --e-global-color-9693583 );border-radius:3px 3px 3px 3px;}.elementor-2093 .elementor-element.elementor-element-1bf23ab .elementor-button:hover, .elementor-2093 .elementor-element.elementor-element-1bf23ab .elementor-button:focus{background-color:#567C8D;color:var( --e-global-color-primary );border-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-1bf23ab .elementor-button:hover svg, .elementor-2093 .elementor-element.elementor-element-1bf23ab .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-2393355{--divider-border-style:solid;--divider-color:var( --e-global-color-58784ec );--divider-border-width:1px;}.elementor-2093 .elementor-element.elementor-element-2393355 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-2093 .elementor-element.elementor-element-2393355 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2093 .elementor-element.elementor-element-160b66d{--spacer-size:50px;}.elementor-2093 .elementor-element.elementor-element-ab64ed5{--display:flex;--min-height:80vh;}.elementor-2093 .elementor-element.elementor-element-ab64ed5:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-ab64ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-13020f8{--display:flex;}.elementor-2093 .elementor-element.elementor-element-1caf0b7{--spacer-size:30px;}.elementor-2093 .elementor-element.elementor-element-d7a1dbd .elementor-heading-title{color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-b315636{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-b315636 p{margin-bottom:10px;}.elementor-2093 .elementor-element.elementor-element-e4bc352{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-e4bc352 p{margin-bottom:4px;}.elementor-2093 .elementor-element.elementor-element-9df4ee9{--divider-border-style:rhombus;--divider-color:var( --e-global-color-secondary );--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2093 .elementor-element.elementor-element-9df4ee9 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-2093 .elementor-element.elementor-element-9df4ee9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2093 .elementor-element.elementor-element-6bc988d{--spacer-size:20px;}.elementor-2093 .elementor-element.elementor-element-c1ad0bb{--display:flex;}.elementor-2093 .elementor-element.elementor-element-c1ad0bb:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-c1ad0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-2093 .elementor-element.elementor-element-c1ad0bb.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-f0becb8 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-f0becb8{text-align:center;}.elementor-2093 .elementor-element.elementor-element-f0becb8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-ae177fa > .elementor-widget-container{margin:-33px 23px 0px 23px;}.elementor-2093 .elementor-element.elementor-element-ae177fa.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-ae177fa{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-0c9e551{--display:flex;}.elementor-2093 .elementor-element.elementor-element-0c9e551:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-0c9e551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-2093 .elementor-element.elementor-element-0c9e551.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-7c8b9b3 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-7c8b9b3{text-align:center;}.elementor-2093 .elementor-element.elementor-element-7c8b9b3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-ddb57ce > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-ddb57ce.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-ddb57ce{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-afa2ada{--display:flex;}.elementor-2093 .elementor-element.elementor-element-afa2ada:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-afa2ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-2093 .elementor-element.elementor-element-afa2ada.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-81e8802 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-81e8802{text-align:center;}.elementor-2093 .elementor-element.elementor-element-81e8802 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-fd6bdf6 > .elementor-widget-container{margin:-33px 23px 0px 23px;}.elementor-2093 .elementor-element.elementor-element-fd6bdf6.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-fd6bdf6{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-ea8ad7d{--display:flex;}.elementor-2093 .elementor-element.elementor-element-ea8ad7d:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-ea8ad7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-2093 .elementor-element.elementor-element-ea8ad7d.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-2e3287c > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-2e3287c{text-align:center;}.elementor-2093 .elementor-element.elementor-element-2e3287c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-400bb27 > .elementor-widget-container{margin:-16px 23px -20px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-400bb27.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-400bb27{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-9dfae09{--spacer-size:11px;}.elementor-2093 .elementor-element.elementor-element-0efe3b0 .elementor-button{background-color:var( --e-global-color-9693583 );font-family:"IBM Plex Sans JP", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-a82ce4c );border-radius:15px 15px 15px 15px;}.elementor-2093 .elementor-element.elementor-element-0efe3b0 .elementor-button:hover, .elementor-2093 .elementor-element.elementor-element-0efe3b0 .elementor-button:focus{background-color:var( --e-global-color-a82ce4c );color:var( --e-global-color-58784ec );border-color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-0efe3b0 .elementor-button:hover svg, .elementor-2093 .elementor-element.elementor-element-0efe3b0 .elementor-button:focus svg{fill:var( --e-global-color-58784ec );}.elementor-2093 .elementor-element.elementor-element-923ca97{--spacer-size:25px;}.elementor-2093 .elementor-element.elementor-element-2a4fce8{--display:flex;--min-height:80vh;}.elementor-2093 .elementor-element.elementor-element-2a4fce8:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-2a4fce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-8a4e02a{--spacer-size:30px;}.elementor-2093 .elementor-element.elementor-element-b6a247b .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-ec63200{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-ec63200 p{margin-bottom:10px;}.elementor-2093 .elementor-element.elementor-element-2d28c84{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-6c672e8{--divider-border-style:rhombus;--divider-color:var( --e-global-color-9693583 );--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2093 .elementor-element.elementor-element-6c672e8 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-2093 .elementor-element.elementor-element-6c672e8 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-2093 .elementor-element.elementor-element-6c672e8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2093 .elementor-element.elementor-element-2cf51b9{--spacer-size:20px;}.elementor-2093 .elementor-element.elementor-element-cb43d66{--display:flex;}.elementor-2093 .elementor-element.elementor-element-cb43d66:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-cb43d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-cb43d66.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-bb84e38 > .elementor-widget-container{margin:15px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-bb84e38{text-align:center;}.elementor-2093 .elementor-element.elementor-element-bb84e38 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-401610e > .elementor-widget-container{margin:-29px 23px -11px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-401610e.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-401610e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-01912e6{--display:flex;}.elementor-2093 .elementor-element.elementor-element-01912e6:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-01912e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-01912e6.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-02ba016 > .elementor-widget-container{margin:15px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-02ba016{text-align:center;}.elementor-2093 .elementor-element.elementor-element-02ba016 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-c8dad6f > .elementor-widget-container{margin:-29px 23px -11px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-c8dad6f.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-c8dad6f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-33b51bb{--display:flex;}.elementor-2093 .elementor-element.elementor-element-33b51bb:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-33b51bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-33b51bb.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-6fce3d8 > .elementor-widget-container{margin:15px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-6fce3d8{text-align:center;}.elementor-2093 .elementor-element.elementor-element-6fce3d8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-234406e > .elementor-widget-container{margin:-29px 23px -11px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-234406e.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-234406e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-022167b{--display:flex;}.elementor-2093 .elementor-element.elementor-element-022167b:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-022167b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-022167b.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-e6222a9 > .elementor-widget-container{margin:15px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-e6222a9{text-align:center;}.elementor-2093 .elementor-element.elementor-element-e6222a9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-c0e1952 > .elementor-widget-container{margin:-29px 23px -11px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-c0e1952.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-c0e1952{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-0256d09{--display:flex;}.elementor-2093 .elementor-element.elementor-element-0256d09:not(.elementor-motion-effects-element-type-background), .elementor-2093 .elementor-element.elementor-element-0256d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9693583 );}.elementor-2093 .elementor-element.elementor-element-0256d09.e-con{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-3e08461 > .elementor-widget-container{margin:15px 10px 10px 10px;}.elementor-2093 .elementor-element.elementor-element-3e08461{text-align:center;}.elementor-2093 .elementor-element.elementor-element-3e08461 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:bold;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-66bccbf > .elementor-widget-container{margin:-29px 23px -11px 23px;padding:0px 0px 0px 0px;}.elementor-2093 .elementor-element.elementor-element-66bccbf.elementor-element{--align-self:center;}.elementor-2093 .elementor-element.elementor-element-66bccbf{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-a82ce4c );}.elementor-2093 .elementor-element.elementor-element-e86d8f3{--spacer-size:20px;}.elementor-2093 .elementor-element.elementor-element-485758f .elementor-button{background-color:var( --e-global-color-primary );font-family:"IBM Plex Sans JP", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-9693583 );color:var( --e-global-color-9693583 );border-style:solid;border-color:var( --e-global-color-9693583 );border-radius:15px 15px 15px 15px;}.elementor-2093 .elementor-element.elementor-element-485758f .elementor-button:hover, .elementor-2093 .elementor-element.elementor-element-485758f .elementor-button:focus{background-color:var( --e-global-color-9693583 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-485758f .elementor-button:hover svg, .elementor-2093 .elementor-element.elementor-element-485758f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2093 .elementor-element.elementor-element-0e78eab{--spacer-size:30px;}@media(min-width:768px){.elementor-2093 .elementor-element.elementor-element-fad6f7d{--width:660px;}.elementor-2093 .elementor-element.elementor-element-c1ad0bb{--width:550px;}.elementor-2093 .elementor-element.elementor-element-0c9e551{--width:550px;}.elementor-2093 .elementor-element.elementor-element-afa2ada{--width:550px;}.elementor-2093 .elementor-element.elementor-element-ea8ad7d{--width:550px;}.elementor-2093 .elementor-element.elementor-element-cb43d66{--width:550px;}.elementor-2093 .elementor-element.elementor-element-01912e6{--width:550px;}.elementor-2093 .elementor-element.elementor-element-33b51bb{--width:550px;}.elementor-2093 .elementor-element.elementor-element-022167b{--width:550px;}.elementor-2093 .elementor-element.elementor-element-0256d09{--width:550px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2093 .elementor-element.elementor-element-d6f080b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2093 .elementor-element.elementor-element-aafc2bd{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2093 .elementor-element.elementor-element-6295388 .elementor-heading-title{font-size:var( --e-global-typography-cb62735-font-size );}.elementor-2093 .elementor-element.elementor-element-fad6f7d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2093 .elementor-element.elementor-element-2fdb659{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2093 .elementor-element.elementor-element-d6f080b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2093 .elementor-element.elementor-element-a2ec7f7{font-size:14px;}.elementor-2093 .elementor-element.elementor-element-a2ec7f7 p{margin-bottom:0px;}.elementor-2093 .elementor-element.elementor-element-aafc2bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2093 .elementor-element.elementor-element-6295388 .elementor-heading-title{font-size:var( --e-global-typography-cb62735-font-size );}.elementor-2093 .elementor-element.elementor-element-fad6f7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2093 .elementor-element.elementor-element-e4bc352 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2093 .elementor-element.elementor-element-e4bc352{font-size:16px;}.elementor-2093 .elementor-element.elementor-element-2d28c84 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2093 .elementor-element.elementor-element-2d28c84{font-size:16px;}}