.elementor-2150 .elementor-element.elementor-element-553792b{--display:flex;--min-height:170px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-553792b:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-553792b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-935b4b4 );}.elementor-2150 .elementor-element.elementor-element-6bf94ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.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-2150 .elementor-element.elementor-element-c64f6a8 img{width:50px;}.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-2150 .elementor-element.elementor-element-e9e6937 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-4c81f66{width:auto;max-width:auto;bottom:-5px;text-align:end;}body:not(.rtl) .elementor-2150 .elementor-element.elementor-element-4c81f66{right:0px;}body.rtl .elementor-2150 .elementor-element.elementor-element-4c81f66{left:0px;}.elementor-2150 .elementor-element.elementor-element-4c81f66 img{width:500px;}.elementor-2150 .elementor-element.elementor-element-2ec3a61{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-c9f6b38{padding:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-f2a2811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:90px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-f2a2811:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-f2a2811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0f7b59 );background-image:url("/wp-content/uploads/2025/10/cda62812fc6433c13cd7db202e45689a.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2150 .elementor-element.elementor-element-6796c88{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:8%;--padding-bottom:10%;--padding-left:16%;--padding-right:16%;}.elementor-2150 .elementor-element.elementor-element-6796c88:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-6796c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb79917 );}.elementor-2150 .elementor-element.elementor-element-881987b{--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;--justify-content:center;}.elementor-2150 .elementor-element.elementor-element-54e03a9 img{width:30px;}.elementor-2150 .elementor-element.elementor-element-5c255f7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-c41552c img{width:30px;}.elementor-2150 .elementor-element.elementor-element-ecc49ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-6b275b3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-711e777 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-508f7a4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-7b7505c img{width:800px;}.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-2150 .elementor-element.elementor-element-1a7a4d9{text-align:end;font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-89aa5c8{--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;--justify-content:center;}.elementor-2150 .elementor-element.elementor-element-d31bd5a{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-f39df77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2150 .elementor-element.elementor-element-87e6681 img{width:25px;}.elementor-2150 .elementor-element.elementor-element-2ee5c6b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-a172da1 img{width:25px;}.elementor-2150 .elementor-element.elementor-element-75aa801{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-e96511e{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-e96511e:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-e96511e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5adec8d );}.elementor-2150 .elementor-element.elementor-element-55e6032.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-55e6032 img{width:445px;}.elementor-2150 .elementor-element.elementor-element-57e87bd.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-57e87bd img{width:445px;}.elementor-2150 .elementor-element.elementor-element-4fbff89.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-4fbff89 img{width:250px;}.elementor-2150 .elementor-element.elementor-element-2b53164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-2b53164:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-2b53164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb79917 );}.elementor-2150 .elementor-element.elementor-element-dbd010e{--display:flex;--min-height:431px;--border-radius:0px 90px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2150 .elementor-element.elementor-element-dbd010e:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-dbd010e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-97e62ac{--display:flex;--padding-top:4%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-2150 .elementor-element.elementor-element-3f32cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8f49d5e );border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-3f32cce.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-3f32cce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-39dee1c{--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;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-2150 .elementor-element.elementor-element-39dee1c:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-39dee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-448fb48 );}.elementor-2150 .elementor-element.elementor-element-9739273{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-b9e4987 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-354f675{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-4516acf img{width:800px;}.elementor-2150 .elementor-element.elementor-element-d05ccf5{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:500;line-height:1.5em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-62e5c8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-e5a354d img{width:800px;}.elementor-2150 .elementor-element.elementor-element-18e61b7 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-7503c06 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-dd399e6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8f49d5e );--border-color:var( --e-global-color-8f49d5e );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-b29e38b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-2cdf1a9{--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-2150 .elementor-element.elementor-element-a534ecc img{width:300px;}.elementor-2150 .elementor-element.elementor-element-590e452{--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-2150 .elementor-element.elementor-element-d136c1b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-8f49d5e );}.elementor-2150 .elementor-element.elementor-element-f0ef160{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-4bd3bf2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-b7f9f00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-8f49d5e );--border-color:var( --e-global-color-8f49d5e );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-4bf3556 img{width:300px;}.elementor-2150 .elementor-element.elementor-element-859806b{--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-2150 .elementor-element.elementor-element-9fadfb1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-8f49d5e );}.elementor-2150 .elementor-element.elementor-element-f580e3d{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-d118084{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-f8e5882 img{width:183px;}.elementor-2150 .elementor-element.elementor-element-2c68abf{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-2c68abf:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-2c68abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34b6b3c );}.elementor-2150 .elementor-element.elementor-element-93a6f4b.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-93a6f4b{border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2150 .elementor-element.elementor-element-93a6f4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-45d4c18.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-45d4c18{border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-45d4c18 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-bfc03c8 img{width:183px;}.elementor-2150 .elementor-element.elementor-element-25ce56f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-25ce56f:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-25ce56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-3bbfad1{--display:flex;--min-height:431px;--border-radius:0px 90px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2150 .elementor-element.elementor-element-3bbfad1:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-3bbfad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-770c30d{--display:flex;--padding-top:4%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-2150 .elementor-element.elementor-element-1282d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-49ab54f );border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-1282d2b.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-1282d2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-8f54ef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-436e306 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-dbadca2 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-82d6aa3 img{width:800px;}.elementor-2150 .elementor-element.elementor-element-eba2176{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-49ab54f );--border-color:var( --e-global-color-49ab54f );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-341a78b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-da3ee60{--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-2150 .elementor-element.elementor-element-562c877 img{width:300px;}.elementor-2150 .elementor-element.elementor-element-738b73d{--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-2150 .elementor-element.elementor-element-12d9d15 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-49ab54f );}.elementor-2150 .elementor-element.elementor-element-8b53e5d{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-c9c0b2a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-1c16deb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-49ab54f );--border-color:var( --e-global-color-49ab54f );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-4c43033 img{width:300px;}.elementor-2150 .elementor-element.elementor-element-401bcfe{--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-2150 .elementor-element.elementor-element-9264065 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-49ab54f );}.elementor-2150 .elementor-element.elementor-element-b71a4ac{text-align:justify;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-16e90c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:90px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2150 .elementor-element.elementor-element-16e90c0:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-16e90c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb79917 );}.elementor-2150 .elementor-element.elementor-element-836db81{--display:flex;--min-height:431px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2150 .elementor-element.elementor-element-836db81:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-836db81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2150 .elementor-element.elementor-element-8941d0b{--display:flex;}.elementor-2150 .elementor-element.elementor-element-3285fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-935b4b4 );border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-3285fa7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-ae4ebae );}.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-2150 .elementor-element.elementor-element-22a0293{--divider-border-style:solid;--divider-color:var( --e-global-color-ae4ebae );--divider-border-width:1px;}.elementor-2150 .elementor-element.elementor-element-22a0293 .elementor-divider-separator{width:100%;}.elementor-2150 .elementor-element.elementor-element-22a0293 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2150 .elementor-element.elementor-element-639f977{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-9a1b15b{--display:flex;}.elementor-2150 .elementor-element.elementor-element-b073a1c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:var( --e-global-color-34b6b3c );}.elementor-2150 .elementor-element.elementor-element-8745405{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-c40fb83{--display:flex;}.elementor-2150 .elementor-element.elementor-element-70b0b56{--display:flex;}.elementor-2150 .elementor-element.elementor-element-708fcc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-935b4b4 );border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-708fcc5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-ae4ebae );}.elementor-2150 .elementor-element.elementor-element-1a6f303{--divider-border-style:solid;--divider-color:var( --e-global-color-ae4ebae );--divider-border-width:1px;}.elementor-2150 .elementor-element.elementor-element-1a6f303 .elementor-divider-separator{width:100%;}.elementor-2150 .elementor-element.elementor-element-1a6f303 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2150 .elementor-element.elementor-element-42fc765{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-ecd8c9e{--display:flex;}.elementor-2150 .elementor-element.elementor-element-e532bf1 img{width:600px;}.elementor-2150 .elementor-element.elementor-element-0c996e2{--display:flex;}.elementor-2150 .elementor-element.elementor-element-3ca3dae img{width:600px;}.elementor-2150 .elementor-element.elementor-element-fff3e3e{--display:flex;}.elementor-2150 .elementor-element.elementor-element-d3f0b7f img{width:600px;}.elementor-2150 .elementor-element.elementor-element-f4456cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2150 .elementor-element.elementor-element-66dbc54{--display:flex;}.elementor-2150 .elementor-element.elementor-element-db5c789 img{width:600px;}.elementor-2150 .elementor-element.elementor-element-9f14f44{--display:flex;}.elementor-2150 .elementor-element.elementor-element-5e224a3 img{width:600px;}.elementor-2150 .elementor-element.elementor-element-78d49b7{--display:flex;}.elementor-2150 .elementor-element.elementor-element-5d71f42{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2150 .elementor-element.elementor-element-43ae810{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-43ae810:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-43ae810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5adec8d );}.elementor-2150 .elementor-element.elementor-element-24add36.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-24add36 img{width:445px;}.elementor-2150 .elementor-element.elementor-element-e88f191.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-e88f191 img{width:445px;}.elementor-2150 .elementor-element.elementor-element-32af51f.elementor-element{--align-self:center;}.elementor-2150 .elementor-element.elementor-element-32af51f img{width:250px;}@media(min-width:768px){.elementor-2150 .elementor-element.elementor-element-354f675{--width:85%;}.elementor-2150 .elementor-element.elementor-element-b29e38b{--width:100%;}.elementor-2150 .elementor-element.elementor-element-2cdf1a9{--width:85%;}.elementor-2150 .elementor-element.elementor-element-4bd3bf2{--width:100%;}.elementor-2150 .elementor-element.elementor-element-b7f9f00{--width:85%;}.elementor-2150 .elementor-element.elementor-element-341a78b{--width:100%;}.elementor-2150 .elementor-element.elementor-element-da3ee60{--width:85%;}.elementor-2150 .elementor-element.elementor-element-c9c0b2a{--width:100%;}.elementor-2150 .elementor-element.elementor-element-1c16deb{--width:85%;}.elementor-2150 .elementor-element.elementor-element-5d71f42{--width:100%;}}@media(max-width:1024px){.elementor-2150 .elementor-element.elementor-element-2ec3a61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-5c255f7 .elementor-heading-title{font-size:26px;}.elementor-2150 .elementor-element.elementor-element-2ee5c6b .elementor-heading-title{font-size:26px;}.elementor-2150 .elementor-element.elementor-element-2b53164{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-97e62ac{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-2150 .elementor-element.elementor-element-39dee1c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2150 .elementor-element.elementor-element-62e5c8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-dd399e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-b29e38b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2150 .elementor-element.elementor-element-2cdf1a9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-d136c1b .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-f0ef160{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-4bd3bf2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2150 .elementor-element.elementor-element-b7f9f00{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-9fadfb1 .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-f580e3d{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-25ce56f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-3bbfad1{--border-radius:0px 0px 0px 0px;}.elementor-2150 .elementor-element.elementor-element-770c30d{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-2150 .elementor-element.elementor-element-8f54ef4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-eba2176{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-341a78b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2150 .elementor-element.elementor-element-da3ee60{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-12d9d15 .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-8b53e5d{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-c9c0b2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2150 .elementor-element.elementor-element-1c16deb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-9264065 .elementor-heading-title{font-size:15px;}.elementor-2150 .elementor-element.elementor-element-b71a4ac{font-size:12px;}.elementor-2150 .elementor-element.elementor-element-16e90c0{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2150 .elementor-element.elementor-element-b073a1c .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-2150 .elementor-element.elementor-element-553792b{--min-height:80px;--border-radius:0px 0px 0px 50px;}.elementor-2150 .elementor-element.elementor-element-6bf94ff{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-e9e6937 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-2150 .elementor-element.elementor-element-2ec3a61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-f2a2811:not(.elementor-motion-effects-element-type-background), .elementor-2150 .elementor-element.elementor-element-f2a2811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/10/5b156d0ac79b896e2a882cf823e421e3.webp");background-position:center left;}.elementor-2150 .elementor-element.elementor-element-f2a2811{--border-radius:50px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2150 .elementor-element.elementor-element-6796c88{--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-2150 .elementor-element.elementor-element-881987b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2150 .elementor-element.elementor-element-54e03a9 img{width:20px;}.elementor-2150 .elementor-element.elementor-element-5c255f7 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2150 .elementor-element.elementor-element-c41552c img{width:20px;}.elementor-2150 .elementor-element.elementor-element-89aa5c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2150 .elementor-element.elementor-element-f39df77{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-2150 .elementor-element.elementor-element-87e6681 img{width:20px;}.elementor-2150 .elementor-element.elementor-element-2ee5c6b .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-2150 .elementor-element.elementor-element-a172da1 img{width:20px;}.elementor-2150 .elementor-element.elementor-element-75aa801{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2150 .elementor-element.elementor-element-57e87bd img{width:203px;}.elementor-2150 .elementor-element.elementor-element-2b53164{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-dbd010e{--border-radius:0px 50px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-3f32cce{padding:20px 0px 10px 0px;}.elementor-2150 .elementor-element.elementor-element-3f32cce .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-2150 .elementor-element.elementor-element-39dee1c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2150 .elementor-element.elementor-element-9739273{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2150 .elementor-element.elementor-element-354f675{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2150 .elementor-element.elementor-element-62e5c8c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-dd399e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-a534ecc img{width:160px;}.elementor-2150 .elementor-element.elementor-element-1004341 img{width:60%;}.elementor-2150 .elementor-element.elementor-element-b7f9f00{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2150 .elementor-element.elementor-element-4bf3556 img{width:160px;}.elementor-2150 .elementor-element.elementor-element-9462bcd img{width:60%;}.elementor-2150 .elementor-element.elementor-element-93a6f4b{padding:20px 0px 10px 0px;}.elementor-2150 .elementor-element.elementor-element-93a6f4b .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-2150 .elementor-element.elementor-element-45d4c18{padding:20px 0px 10px 0px;}.elementor-2150 .elementor-element.elementor-element-45d4c18 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-2150 .elementor-element.elementor-element-25ce56f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2150 .elementor-element.elementor-element-3bbfad1{--border-radius:0px 50px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-1282d2b{padding:20px 0px 10px 0px;}.elementor-2150 .elementor-element.elementor-element-1282d2b .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-2150 .elementor-element.elementor-element-8f54ef4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-341a78b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-562c877 img{width:160px;}.elementor-2150 .elementor-element.elementor-element-c84e668 img{width:60%;}.elementor-2150 .elementor-element.elementor-element-1c16deb{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2150 .elementor-element.elementor-element-4c43033 img{width:160px;}.elementor-2150 .elementor-element.elementor-element-f998555 img{width:60%;}.elementor-2150 .elementor-element.elementor-element-16e90c0{--border-radius:30px 0px 0px 0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2150 .elementor-element.elementor-element-836db81{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2150 .elementor-element.elementor-element-5d71f42{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2150 .elementor-element.elementor-element-e88f191 img{width:203px;}}/* Start custom CSS for container, class: .elementor-element-f2a2811 */.elementor-2150 .elementor-element.elementor-element-f2a2811 {
  aspect-ratio: 3.2 / 1; /* PCなど通常時：幅:高さ = 3.2:1 */
  overflow: hidden;
}

@media (max-width: 767px) {
  .elementor-2150 .elementor-element.elementor-element-f2a2811 {
    aspect-ratio: 1.7 / 1; /* スマホ時：幅:高さ = 1.7:1 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd010e */.green {
  color: #1ecd32;
}

.blink-green-gray {
  display: inline-block;
  animation: blink-green-gray 1s infinite;
}

@keyframes blink-green-gray {
  0%, 49%   { color: #1ecd32; } /* 緑 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}

.red {
  color: #ff0000;
}

.blink-red-gray {
  display: inline-block;
  animation: blink-red-gray 1s infinite;
}

@keyframes blink-red-gray {
  0%, 49%   { color: #ff0000; } /* 赤 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}
.gray {
  color: #b3b3b4;
}
.orange {
  color: #FF9600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbfad1 */.green {
  color: #1ecd32;
}

.blink-green-gray {
  display: inline-block;
  animation: blink-green-gray 1s infinite;
}

@keyframes blink-green-gray {
  0%, 49%   { color: #1ecd32; } /* 緑 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}

.red {
  color: #ff0000;
}

.blink-red-gray {
  display: inline-block;
  animation: blink-red-gray 1s infinite;
}

@keyframes blink-red-gray {
  0%, 49%   { color: #ff0000; } /* 赤 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}
.gray {
  color: #b3b3b4;
}
.orange {
  color: #FF9600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836db81 */.green {
  color: #1ecd32;
}

.blink-green-gray {
  display: inline-block;
  animation: blink-green-gray 1s infinite;
}

@keyframes blink-green-gray {
  0%, 49%   { color: #1ecd32; } /* 緑 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}

.red {
  color: #ff0000;
}

.blink-red-gray {
  display: inline-block;
  animation: blink-red-gray 1s infinite;
}

@keyframes blink-red-gray {
  0%, 49%   { color: #ff0000; } /* 赤 */
  50%, 100% { color: #b3b3b4; } /* グレー */
}
.gray {
  color: #b3b3b4;
}
.orange {
  color: #FF9600;
}/* End custom CSS */