.elementor-149 .elementor-element.elementor-element-d21cc9d{--display:flex;--min-height:600px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-d21cc9d:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-d21cc9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aishin-co.jp/wp-content/uploads/2025/08/Group-220-from-Figma.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-149 .elementor-element.elementor-element-772b1ff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.3rem;font-weight:700;letter-spacing:3px;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-cbef280{--display:flex;--min-height:60px;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;--z-index:2;}.elementor-149 .elementor-element.elementor-element-cbef280:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-cbef280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43A6DF4D;}.elementor-149 .elementor-element.elementor-element-269d46e .elementor-heading-title{font-size:1.4rem;}.elementor-149 .elementor-element.elementor-element-5205397 .elementor-heading-title{font-size:1.4rem;}.elementor-149 .elementor-element.elementor-element-5d43a85 .elementor-heading-title{font-size:1.4rem;}.elementor-149 .elementor-element.elementor-element-1c4287e{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:10rem;--padding-left:5rem;--padding-right:5rem;}.elementor-149 .elementor-element.elementor-element-1c4287e:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-1c4287e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #43A6DF4D 0%, #43A6DF00 100%);}.elementor-149 .elementor-element.elementor-element-bfd51a2{--display:flex;}.elementor-149 .elementor-element.elementor-element-5ca835f{background-color:#353535;padding:30px 20px 30px 20px;text-align:center;}.elementor-149 .elementor-element.elementor-element-5ca835f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-3f167fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-149 .elementor-element.elementor-element-971dc9e{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-e4b0949{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-e4b0949 img{width:100%;}.elementor-149 .elementor-element.elementor-element-89600d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-a6f387c{text-align:justify;}.elementor-149 .elementor-element.elementor-element-a6f387c .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-0407528{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-149 .elementor-element.elementor-element-0a0cf72{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:11px 11px;--row-gap:11px;--column-gap:11px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--z-index:1;}.elementor-149 .elementor-element.elementor-element-f4e7cf5{--display:flex;--justify-content:center;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:#B51C2E;--border-color:#B51C2E;--border-radius:50px 50px 50px 50px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-f4e7cf5:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-f4e7cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-149 .elementor-element.elementor-element-fec4bfe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-fec4bfe .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:3rem;}.elementor-149 .elementor-element.elementor-element-987dbd7{--display:flex;--justify-content:center;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:#B51C2E;--border-color:#B51C2E;--border-radius:50px 50px 50px 50px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-987dbd7:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-987dbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-149 .elementor-element.elementor-element-20ff70f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-20ff70f .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:3rem;}.elementor-149 .elementor-element.elementor-element-1223f0b{--display:flex;--justify-content:center;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:#B51C2E;--border-color:#B51C2E;--border-radius:50px 50px 50px 50px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-1223f0b:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-1223f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-149 .elementor-element.elementor-element-948c70b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-948c70b .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-9f2068e{--display:flex;--justify-content:center;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:#B51C2E;--border-color:#B51C2E;--border-radius:50px 50px 50px 50px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-9f2068e:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-9f2068e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC9;}.elementor-149 .elementor-element.elementor-element-d100286{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-149 .elementor-element.elementor-element-d100286 .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:3rem;}.elementor-149 .elementor-element.elementor-element-c405037{--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-149 .elementor-element.elementor-element-cfb8cf9{margin:-22vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-cfb8cf9 img{width:100%;max-width:100%;}.elementor-149 .elementor-element.elementor-element-6d5abe2{--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:200px 200px;--row-gap:200px;--column-gap:200px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-886e945{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-08b2930{--display:flex;}.elementor-149 .elementor-element.elementor-element-8b0f5dd{background-color:#353535;padding:30px 20px 30px 20px;text-align:center;}.elementor-149 .elementor-element.elementor-element-8b0f5dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-fefe373{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-6d32356{text-align:center;}.elementor-149 .elementor-element.elementor-element-6d32356 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:700;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-bee6135{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-bee6135 img{width:100%;}.elementor-149 .elementor-element.elementor-element-6010020{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-aca7254{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-75ddc28{text-align:justify;}.elementor-149 .elementor-element.elementor-element-75ddc28 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-7f35207{text-align:justify;}.elementor-149 .elementor-element.elementor-element-7f35207 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-734881e{text-align:justify;}.elementor-149 .elementor-element.elementor-element-734881e .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#B51C2E;}.elementor-149 .elementor-element.elementor-element-a5a2db1{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-6c4c769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-6c4c769 img{width:100%;max-width:298px;}.elementor-149 .elementor-element.elementor-element-9130d4d{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-9130d4d .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-a00d1b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-a00d1b2 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-73428ac{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-73428ac .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-da21ac1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-da21ac1 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-9ca99f8{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-9ca99f8 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-6eff7f8{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-149 .elementor-element.elementor-element-9eb2834{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-0e7a19a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-0747ae4{text-align:center;}.elementor-149 .elementor-element.elementor-element-0747ae4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:700;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-f57bbdf{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-f57bbdf img{width:100%;}.elementor-149 .elementor-element.elementor-element-3eacc19{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-66f0455{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-0d7eeaa{text-align:justify;}.elementor-149 .elementor-element.elementor-element-0d7eeaa .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-35e1974{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-c2acf6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-c2acf6f img{width:100%;max-width:298px;}.elementor-149 .elementor-element.elementor-element-837f78e{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-837f78e .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-02482a8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-02482a8 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-95aa4c2{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-95aa4c2 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-e225e0e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-e225e0e img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-ff72b71{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-ff72b71 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-3f97c18.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-3f97c18 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-fd3f660{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-fd3f660 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-c50bf9b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-149 .elementor-element.elementor-element-d144d35{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-8306c68{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-33b896c{text-align:center;}.elementor-149 .elementor-element.elementor-element-33b896c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:700;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-96cfd84{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-96cfd84 img{width:100%;}.elementor-149 .elementor-element.elementor-element-2d72d91{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-e769b0b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-a87974c{text-align:justify;}.elementor-149 .elementor-element.elementor-element-a87974c .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-384a6ee{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-6d3665f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-6d3665f img{width:100%;max-width:298px;}.elementor-149 .elementor-element.elementor-element-9550fb8{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-9550fb8 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-03bf8bf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-03bf8bf img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-6fc7f9f{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-6fc7f9f .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-10d458f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-10d458f img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-7952ea0{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-7952ea0 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-5292f8e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-8051247{--display:flex;}.elementor-149 .elementor-element.elementor-element-813b2ea{background-color:#353535;padding:30px 20px 30px 20px;text-align:center;}.elementor-149 .elementor-element.elementor-element-813b2ea .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-31128c6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-e0eadd2{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-e0eadd2 img{width:100%;}.elementor-149 .elementor-element.elementor-element-e887fc9{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-f950ade{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-d68e1d8{text-align:justify;}.elementor-149 .elementor-element.elementor-element-d68e1d8 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-2dd5497{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-e843c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-e843c90 img{width:100%;max-width:170px;}.elementor-149 .elementor-element.elementor-element-28f8c9d{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-28f8c9d .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-75b8e96.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-75b8e96 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-2451f2f{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-2451f2f .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-f384614{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-f384614.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-f384614 img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-8015c2a{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-8015c2a .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-5dff0a5{--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-149 .elementor-element.elementor-element-0f5dcee{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-3ed5205{--display:flex;}.elementor-149 .elementor-element.elementor-element-c35e95e{background-color:#353535;padding:30px 20px 30px 20px;text-align:center;}.elementor-149 .elementor-element.elementor-element-c35e95e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-d3e9fe5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-986ebf1{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-986ebf1 img{width:100%;}.elementor-149 .elementor-element.elementor-element-1956f0a{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-b162d26{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-38eb592{text-align:justify;}.elementor-149 .elementor-element.elementor-element-38eb592 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-eab9b4c{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-2dc49bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-2dc49bf img{width:100%;max-width:298px;}.elementor-149 .elementor-element.elementor-element-8ee3189{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-8ee3189 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-464f8dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-464f8dc img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-df764c2{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-df764c2 .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-86271bc{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;z-index:1;}.elementor-149 .elementor-element.elementor-element-86271bc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-86271bc img{width:100%;max-width:42px;}.elementor-149 .elementor-element.elementor-element-a067a0b{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#34A9E0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-149 .elementor-element.elementor-element-a067a0b .elementor-heading-title{font-size:1.6rem;font-weight:700;}.elementor-149 .elementor-element.elementor-element-e830b3e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-3fa690f{--display:flex;}.elementor-149 .elementor-element.elementor-element-21deebe{background-color:#353535;padding:30px 20px 30px 20px;text-align:center;}.elementor-149 .elementor-element.elementor-element-21deebe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-149 .elementor-element.elementor-element-d1eaa59{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-149 .elementor-element.elementor-element-7bc6c71{z-index:2;text-align:left;}.elementor-149 .elementor-element.elementor-element-7bc6c71 img{width:100%;}.elementor-149 .elementor-element.elementor-element-6241ef9{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-912655f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-149 .elementor-element.elementor-element-459402f{text-align:justify;}.elementor-149 .elementor-element.elementor-element-459402f .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}.elementor-149 .elementor-element.elementor-element-a2c3290{text-align:justify;}.elementor-149 .elementor-element.elementor-element-a2c3290 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-0a0cf72{--width:550px;}.elementor-149 .elementor-element.elementor-element-6010020{--content-width:940px;}.elementor-149 .elementor-element.elementor-element-3eacc19{--content-width:940px;}.elementor-149 .elementor-element.elementor-element-2d72d91{--content-width:940px;}.elementor-149 .elementor-element.elementor-element-e887fc9{--content-width:940px;}.elementor-149 .elementor-element.elementor-element-1956f0a{--content-width:940px;}.elementor-149 .elementor-element.elementor-element-6241ef9{--content-width:940px;}}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-d21cc9d{--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-cbef280{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-1c4287e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-971dc9e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-e4b0949{z-index:2;}.elementor-149 .elementor-element.elementor-element-e4b0949 img{max-width:400px;}.elementor-149 .elementor-element.elementor-element-0a0cf72{--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-fec4bfe .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-20ff70f .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-948c70b .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-d100286 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-cfb8cf9{margin:-34vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-149 .elementor-element.elementor-element-cfb8cf9 img{width:130%;max-width:130%;}.elementor-149 .elementor-element.elementor-element-6d5abe2{--gap:140px 140px;--row-gap:140px;--column-gap:140px;--padding-top:3rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-886e945{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-fefe373{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-bee6135{z-index:2;}.elementor-149 .elementor-element.elementor-element-bee6135 img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-6010020{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-6c4c769 img{max-width:240px;}.elementor-149 .elementor-element.elementor-element-9130d4d .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-73428ac .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-9ca99f8 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-6eff7f8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-9eb2834{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-0e7a19a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-f57bbdf{z-index:2;}.elementor-149 .elementor-element.elementor-element-f57bbdf img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-3eacc19{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-c2acf6f img{max-width:240px;}.elementor-149 .elementor-element.elementor-element-837f78e .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-95aa4c2 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-ff72b71 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-fd3f660 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-c50bf9b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-d144d35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-8306c68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-96cfd84{z-index:2;}.elementor-149 .elementor-element.elementor-element-96cfd84 img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-2d72d91{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-6d3665f img{max-width:240px;}.elementor-149 .elementor-element.elementor-element-9550fb8 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-6fc7f9f .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-7952ea0 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-5292f8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-31128c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-e0eadd2{z-index:2;}.elementor-149 .elementor-element.elementor-element-e0eadd2 img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-e887fc9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-e843c90 img{max-width:240px;}.elementor-149 .elementor-element.elementor-element-28f8c9d .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-2451f2f .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-8015c2a .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-5dff0a5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-149 .elementor-element.elementor-element-0f5dcee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-d3e9fe5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-986ebf1{z-index:2;}.elementor-149 .elementor-element.elementor-element-986ebf1 img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-1956f0a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-149 .elementor-element.elementor-element-2dc49bf img{max-width:240px;}.elementor-149 .elementor-element.elementor-element-8ee3189 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-df764c2 .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-a067a0b .elementor-heading-title{font-size:1.5rem;}.elementor-149 .elementor-element.elementor-element-e830b3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-149 .elementor-element.elementor-element-d1eaa59{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-149 .elementor-element.elementor-element-7bc6c71{z-index:2;}.elementor-149 .elementor-element.elementor-element-7bc6c71 img{max-width:100%;}.elementor-149 .elementor-element.elementor-element-6241ef9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-d21cc9d{--min-height:210px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-772b1ff .elementor-heading-title{font-size:1.6rem;}.elementor-149 .elementor-element.elementor-element-cbef280{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-1c4287e{--padding-top:1rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-5ca835f{padding:16px 16px 16px 16px;}.elementor-149 .elementor-element.elementor-element-5ca835f .elementor-heading-title{font-size:1.7rem;}.elementor-149 .elementor-element.elementor-element-0a0cf72{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-149 .elementor-element.elementor-element-6d5abe2{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-149 .elementor-element.elementor-element-886e945{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-8b0f5dd{padding:16px 16px 16px 16px;}.elementor-149 .elementor-element.elementor-element-8b0f5dd .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-149 .elementor-element.elementor-element-fefe373{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-149 .elementor-element.elementor-element-6d32356 .elementor-heading-title{font-size:1.8rem;}.elementor-149 .elementor-element.elementor-element-a5a2db1{--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;}.elementor-149 .elementor-element.elementor-element-6c4c769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-149 .elementor-element.elementor-element-6c4c769 img{max-width:200px;}.elementor-149 .elementor-element.elementor-element-9130d4d{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-9130d4d .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-a00d1b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-73428ac{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-73428ac .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-da21ac1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-9ca99f8{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-9ca99f8 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-6eff7f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-9eb2834{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-0e7a19a{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-149 .elementor-element.elementor-element-0747ae4 .elementor-heading-title{font-size:1.8rem;}.elementor-149 .elementor-element.elementor-element-35e1974{--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;}.elementor-149 .elementor-element.elementor-element-c2acf6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-149 .elementor-element.elementor-element-c2acf6f img{max-width:200px;}.elementor-149 .elementor-element.elementor-element-837f78e{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-837f78e .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-02482a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-95aa4c2{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-95aa4c2 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-e225e0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-ff72b71{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-ff72b71 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-3f97c18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-fd3f660{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-fd3f660 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-c50bf9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-d144d35{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-8306c68{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-149 .elementor-element.elementor-element-33b896c .elementor-heading-title{font-size:1.8rem;}.elementor-149 .elementor-element.elementor-element-384a6ee{--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;}.elementor-149 .elementor-element.elementor-element-6d3665f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-149 .elementor-element.elementor-element-6d3665f img{max-width:200px;}.elementor-149 .elementor-element.elementor-element-9550fb8{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-9550fb8 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-03bf8bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-6fc7f9f{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-6fc7f9f .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-10d458f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-7952ea0{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-7952ea0 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-5292f8e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-813b2ea{padding:16px 16px 16px 16px;}.elementor-149 .elementor-element.elementor-element-813b2ea .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-149 .elementor-element.elementor-element-31128c6{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-149 .elementor-element.elementor-element-2dd5497{--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;}.elementor-149 .elementor-element.elementor-element-e843c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-149 .elementor-element.elementor-element-e843c90 img{max-width:200px;}.elementor-149 .elementor-element.elementor-element-28f8c9d{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-28f8c9d .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-75b8e96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-2451f2f{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-2451f2f .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-f384614.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-8015c2a{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-8015c2a .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-5dff0a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-149 .elementor-element.elementor-element-0f5dcee{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-c35e95e{padding:16px 16px 16px 16px;}.elementor-149 .elementor-element.elementor-element-c35e95e .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-149 .elementor-element.elementor-element-d3e9fe5{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-149 .elementor-element.elementor-element-eab9b4c{--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;}.elementor-149 .elementor-element.elementor-element-2dc49bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-149 .elementor-element.elementor-element-2dc49bf img{max-width:200px;}.elementor-149 .elementor-element.elementor-element-8ee3189{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-8ee3189 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-464f8dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-df764c2{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-df764c2 .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-86271bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-a067a0b{padding:15px 30px 15px 30px;text-align:justify;}.elementor-149 .elementor-element.elementor-element-a067a0b .elementor-heading-title{font-size:1.4rem;line-height:2rem;}.elementor-149 .elementor-element.elementor-element-e830b3e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-149 .elementor-element.elementor-element-21deebe{padding:16px 16px 16px 16px;}.elementor-149 .elementor-element.elementor-element-21deebe .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-149 .elementor-element.elementor-element-d1eaa59{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}}/* Start custom CSS for container, class: .elementor-element-a5a2db1 */.elementor-149 .elementor-element.elementor-element-a5a2db1 span {
color: #B51C2E;
font-family: Noto Serif JP;
}
.elementor-149 .elementor-element.elementor-element-a5a2db1 b {
color: #B51C2E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e1974 */.elementor-149 .elementor-element.elementor-element-35e1974 span {
color: #B51C2E;
font-family: Noto Serif JP;
}
.elementor-149 .elementor-element.elementor-element-35e1974 b {
color: #B51C2E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-384a6ee */.elementor-149 .elementor-element.elementor-element-384a6ee span {
color: #B51C2E;
font-family: Noto Serif JP;
}
.elementor-149 .elementor-element.elementor-element-384a6ee b {
color: #B51C2E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd5497 */.elementor-149 .elementor-element.elementor-element-2dd5497 span {
color: #B51C2E;
font-family: Noto Serif JP;
}
.elementor-149 .elementor-element.elementor-element-2dd5497 b {
color: #B51C2E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab9b4c */.elementor-149 .elementor-element.elementor-element-eab9b4c span {
color: #B51C2E;
font-family: Noto Serif JP;
}
.elementor-149 .elementor-element.elementor-element-eab9b4c b {
color: #B51C2E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d5abe2 */.elementor-149 .elementor-element.elementor-element-6d5abe2 .wrap {
background: linear-gradient(
to top,
rgba(52, 169, 224, 0) 0%,
rgba(52, 169, 224, 0.5) 50%,
rgba(52, 169, 224, 0) 100%
);
}/* End custom CSS */