.elementor-9 .elementor-element.elementor-element-28f65e6{--display:flex;--min-height:684px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-28f65e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-28f65e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mercy-ys.com/wp-content/uploads/2026/04/main-bg-scaled.jpg");background-size:cover;}.elementor-9 .elementor-element.elementor-element-8bce0fc{--display:flex;}.elementor-9 .elementor-element.elementor-element-ce02bd7{--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;--margin-top:145px;--margin-bottom:145px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:9vw;--padding-right:0vw;--z-index:10;}.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-9 .elementor-element.elementor-element-39240af{z-index:10;}.elementor-9 .elementor-element.elementor-element-39240af .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3cd5306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-9 .elementor-element.elementor-element-3cd5306 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-da4a050{z-index:10;}.elementor-9 .elementor-element.elementor-element-da4a050 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-5bd9b4e{z-index:10;}.elementor-9 .elementor-element.elementor-element-5bd9b4e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d82eb03{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-bf25921 .elementor-button{background-color:#06C755;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-bf25921 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-bf25921 .elementor-button:focus{background-color:#4BC57D;}.elementor-9 .elementor-element.elementor-element-bf25921 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-bf25921 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-5b85366 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:16px 20px 16px 20px;}.elementor-9 .elementor-element.elementor-element-5b85366 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5b85366 .elementor-button:focus{background-color:#EEFFDF;}.elementor-9 .elementor-element.elementor-element-5b85366{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;}.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 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-cfd4239{right:-300px;}body.rtl .elementor-9 .elementor-element.elementor-element-cfd4239{left:-300px;}.elementor-9 .elementor-element.elementor-element-cfd4239{top:-129px;z-index:0;}.elementor-9 .elementor-element.elementor-element-cfd4239 img{width:580px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-71e6a52{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-71e6a52{right:0px;}.elementor-9 .elementor-element.elementor-element-71e6a52{top:0px;}.elementor-9 .elementor-element.elementor-element-9e6af81 .elementor-button{background-color:#06C755;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;border-radius:24px 24px 24px 24px;padding:13px 20px 13px 20px;}.elementor-9 .elementor-element.elementor-element-9e6af81 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9e6af81 .elementor-button:focus{background-color:#4BC57D;}.elementor-9 .elementor-element.elementor-element-9e6af81{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9e6af81{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-9e6af81{right:0px;}.elementor-9 .elementor-element.elementor-element-9e6af81 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-9e6af81 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-3400111{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a8f01b6{--display:flex;--min-height:180px;--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:14px 10px;--row-gap:14px;--column-gap:10px;--border-radius:50% 50% 50% 50%;}.elementor-9 .elementor-element.elementor-element-a8f01b6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a8f01b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, #FFD220 0%, #FF9514 100%);}.elementor-9 .elementor-element.elementor-element-65ea177{text-align:center;}.elementor-9 .elementor-element.elementor-element-65ea177 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f9aba8b{text-align:center;}.elementor-9 .elementor-element.elementor-element-f9aba8b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1c0ce09{--display:flex;--min-height:180px;--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:14px 10px;--row-gap:14px;--column-gap:10px;--border-radius:50% 50% 50% 50%;}.elementor-9 .elementor-element.elementor-element-1c0ce09:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1c0ce09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, #FFD220 0%, #FF9514 100%);}.elementor-9 .elementor-element.elementor-element-48e629f{text-align:center;}.elementor-9 .elementor-element.elementor-element-48e629f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-45cf5ff{text-align:center;}.elementor-9 .elementor-element.elementor-element-45cf5ff .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4460621{--display:flex;--min-height:180px;--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:14px 10px;--row-gap:14px;--column-gap:10px;--border-radius:50% 50% 50% 50%;}.elementor-9 .elementor-element.elementor-element-4460621:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4460621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, #FFD220 0%, #FF9514 100%);}.elementor-9 .elementor-element.elementor-element-f45914b{text-align:center;}.elementor-9 .elementor-element.elementor-element-f45914b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e5f4576{text-align:center;}.elementor-9 .elementor-element.elementor-element-e5f4576 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c714280{--display:flex;--min-height:180px;--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:14px 10px;--row-gap:14px;--column-gap:10px;--border-radius:50% 50% 50% 50%;}.elementor-9 .elementor-element.elementor-element-c714280:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c714280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, #FFD220 0%, #FF9514 100%);}.elementor-9 .elementor-element.elementor-element-a5c6785{text-align:center;}.elementor-9 .elementor-element.elementor-element-a5c6785 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8703285{text-align:center;}.elementor-9 .elementor-element.elementor-element-8703285 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fd007ae{--display:flex;--min-height:180px;--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:14px 10px;--row-gap:14px;--column-gap:10px;--border-radius:50% 50% 50% 50%;}.elementor-9 .elementor-element.elementor-element-fd007ae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fd007ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(144deg, #FFD220 0%, #FF9514 100%);}.elementor-9 .elementor-element.elementor-element-19c659f{text-align:center;}.elementor-9 .elementor-element.elementor-element-19c659f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fb75d3b{text-align:center;}.elementor-9 .elementor-element.elementor-element-fb75d3b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6b63110{--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-9 .elementor-element.elementor-element-b7761b5{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:33px;--swiper-pagination-size:16px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:30px;}.elementor-9 .elementor-element.elementor-element-b7761b5 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-b7761b5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-9 .elementor-element.elementor-element-f51f6e9{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f51f6e9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f51f6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-9 .elementor-element.elementor-element-2b5e00c{text-align:center;}.elementor-9 .elementor-element.elementor-element-2b5e00c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-adadfd7{text-align:center;}.elementor-9 .elementor-element.elementor-element-adadfd7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.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-9 .elementor-element.elementor-element-918700c{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-918700c .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-918700c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-6d4a5d5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-9 .elementor-element.elementor-element-ec140ad{--display:flex;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9 .elementor-element.elementor-element-7cc7c69{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-7cc7c69.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-7cc7c69.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-7cc7c69.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-7cc7c69:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7cc7c69:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ee65751{--display:flex;--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-9 .elementor-element.elementor-element-dac3a40{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-dac3a40.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-dac3a40.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-dac3a40.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-dac3a40:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-dac3a40:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-af4f26f{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-9 .elementor-element.elementor-element-78d6465{--display:flex;--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-9 .elementor-element.elementor-element-dc195fe{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-dc195fe.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-dc195fe.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-dc195fe.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-dc195fe:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-dc195fe:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6b131e7{--display:flex;--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-9 .elementor-element.elementor-element-b82d0de{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-b82d0de.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-b82d0de.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-b82d0de.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-b82d0de:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-b82d0de:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-c20edd1{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-9 .elementor-element.elementor-element-b5d0b93{--display:flex;--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-9 .elementor-element.elementor-element-22b9b5e{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-22b9b5e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-22b9b5e.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-22b9b5e.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-22b9b5e:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-22b9b5e:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ff2ab66{--display:flex;--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-9 .elementor-element.elementor-element-d0b8d01{background-color:#FFFFFF;padding:18px 0px 18px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C5F49E;border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-d0b8d01.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-d0b8d01.elementor-view-framed .elementor-icon{background-color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-d0b8d01.elementor-view-stacked .elementor-icon{fill:#EDF5E1;color:#EDF5E1;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon{font-size:17px;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-d0b8d01:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-d0b8d01:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-12e22f8{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BC721;--border-color:#6BC721;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-12e22f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12e22f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(94deg, #E7FFC3 0%, #F9F6F0 100%);}.elementor-9 .elementor-element.elementor-element-097e60f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-213cf04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-9 .elementor-element.elementor-element-213cf04 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-3943590 );}.elementor-9 .elementor-element.elementor-element-e35f32e{text-align:center;}.elementor-9 .elementor-element.elementor-element-e35f32e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-1c55402{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f7539eb{text-align:center;}.elementor-9 .elementor-element.elementor-element-f7539eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d2b8fdf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d2b8fdf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-01ffeec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-01ffeec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-87a0426{--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;--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-9 .elementor-element.elementor-element-a42b621{--display:flex;--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-9 .elementor-element.elementor-element-a2aa7c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-2c04483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2c04483 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-71494a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-71494a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-41e2f3e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-41e2f3e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7d59b88{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-7d59b88 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-849fa5d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--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-9 .elementor-element.elementor-element-85a7cf4{--display:flex;--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-9 .elementor-element.elementor-element-90ebbad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9d97ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9d97ee9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-82c38eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-82c38eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-8c0e16c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-8c0e16c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c3620c4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c3620c4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ac11b6e{--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;--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-9 .elementor-element.elementor-element-d56c1df{--display:flex;--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-9 .elementor-element.elementor-element-9b2680d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-a60257e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a60257e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-088afff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-088afff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-2f92b04{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-2f92b04 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e3717bc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e3717bc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b4dedb0{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--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-9 .elementor-element.elementor-element-4dd3c9b{--display:flex;--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-9 .elementor-element.elementor-element-fe8987a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-418f094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-418f094 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-6b95a1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6b95a1a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;color:#84D84080;}.elementor-9 .elementor-element.elementor-element-d7a3777{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d7a3777 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d5351ac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d5351ac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6eefac9{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6eefac9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6eefac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #E7FFC3 0%, #F9F6F0 100%);}.elementor-9 .elementor-element.elementor-element-acf3b2b{--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;--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-9 .elementor-element.elementor-element-b10a060{--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-9 .elementor-element.elementor-element-d0dd0d9{--display:flex;}.elementor-9 .elementor-element.elementor-element-6d43a9d{text-align:start;}.elementor-9 .elementor-element.elementor-element-6d43a9d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-294e393 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;line-height:1.3em;color:var( --e-global-color-secondary );}.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-9 .elementor-element.elementor-element-a7ad227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-a7ad227 p{margin-block-end:20px;}.elementor-9 .elementor-element.elementor-element-c4917d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c4917d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e0f49d5{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d94121{text-align:center;}.elementor-9 .elementor-element.elementor-element-6d94121 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-87d82bf{text-align:center;}.elementor-9 .elementor-element.elementor-element-87d82bf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-25a466c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-25a466c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0f2fc95{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0f2fc95:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0f2fc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8850C33 0%, #FFA12DB2 100%);}.elementor-9 .elementor-element.elementor-element-4965ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4965ca6 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b1823a2{text-align:center;}.elementor-9 .elementor-element.elementor-element-b1823a2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-cb74ddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-cb74ddf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9a27119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-9a27119 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0a11a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0a11a89 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-global-428 .elementor-button{background-color:#06C755;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:1.5px;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-9 .elementor-element.elementor-global-428 .elementor-button:hover, .elementor-9 .elementor-element.elementor-global-428 .elementor-button:focus{background-color:#4BC57D;}.elementor-9 .elementor-element.elementor-global-428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-global-428 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-global-428 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-7fbdd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-7fbdd18 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6122554{z-index:-10;}.elementor-9 .elementor-element.elementor-element-6122554 img{width:70%;max-width:1200px;}.elementor-9 .elementor-element.elementor-element-ae1e860{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae1e860:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae1e860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-9 .elementor-element.elementor-element-cc429d8{text-align:center;}.elementor-9 .elementor-element.elementor-element-cc429d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-23c641d{text-align:center;}.elementor-9 .elementor-element.elementor-element-23c641d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-fac691a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-fac691a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a5f517e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-ae17850{width:var( --container-widget-width, 240px );max-width:240px;background-color:var( --e-global-color-primary );padding:10px 0px 10px 0px;--container-widget-width:240px;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ae17850.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-ae17850 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9d8dc06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(123.0000000000001, 175, 82, 0.15);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9d8dc06:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d8dc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6c153dc{width:var( --container-widget-width, 80px );max-width:80px;background-color:var( --e-global-color-primary );padding:0px 6px 0px 6px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-10px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6c153dc.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-6c153dc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:900;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-895ee79{text-align:center;}.elementor-9 .elementor-element.elementor-element-895ee79 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d97fd48{text-align:center;}.elementor-9 .elementor-element.elementor-element-d97fd48 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e2d08c8{text-align:center;}.elementor-9 .elementor-element.elementor-element-e2d08c8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0b63148 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-9 .elementor-element.elementor-element-0b63148{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-2084104{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4792ba7{width:var( --container-widget-width, 240px );max-width:240px;background-color:var( --e-global-color-01a9094 );padding:10px 0px 10px 0px;--container-widget-width:240px;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4792ba7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-4792ba7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bb1fd90{--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-9 .elementor-element.elementor-element-eb2eef7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(123.0000000000001, 175, 82, 0.15);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb2eef7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eb2eef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e933156{text-align:center;}.elementor-9 .elementor-element.elementor-element-e933156 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-97cc0e8{text-align:center;}.elementor-9 .elementor-element.elementor-element-97cc0e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-52564d5{text-align:center;}.elementor-9 .elementor-element.elementor-element-52564d5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-34b9177{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(123.0000000000001, 175, 82, 0.15);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34b9177:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34b9177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b1d21c9{text-align:center;}.elementor-9 .elementor-element.elementor-element-b1d21c9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d7e9a44{text-align:center;}.elementor-9 .elementor-element.elementor-element-d7e9a44 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5f9d711{text-align:center;}.elementor-9 .elementor-element.elementor-element-5f9d711 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-23b1288{text-align:center;}.elementor-9 .elementor-element.elementor-element-23b1288 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;color:#888888;}.elementor-9 .elementor-element.elementor-element-2ddb69c .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-01a9094 );color:var( --e-global-color-01a9094 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-01a9094 );border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-9 .elementor-element.elementor-element-eb1a91a{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb1a91a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eb1a91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA12D33;}.elementor-9 .elementor-element.elementor-element-2ab5cdd{text-align:center;}.elementor-9 .elementor-element.elementor-element-2ab5cdd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cc71cd0{text-align:center;}.elementor-9 .elementor-element.elementor-element-cc71cd0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7e4a53a{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:6px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-7e4a53a .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-7e4a53a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-065dfbe{--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;--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-065dfbe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-065dfbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-20cf51e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-713d30a .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-9 .elementor-element.elementor-element-713d30a .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-713d30a .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-713d30a .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-713d30a .elementor-icon-box-title{color:#5F6368;}.elementor-9 .elementor-element.elementor-element-713d30a:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-713d30a:has(:focus) .elementor-icon-box-title{color:#5F6368;}.elementor-9 .elementor-element.elementor-element-dcf797d{--display:flex;}.elementor-9 .elementor-element.elementor-element-cd58418{--display:flex;--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-144003b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.9em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4e87b7e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10.5px;font-weight:700;color:#9AA0A6;}.elementor-9 .elementor-element.elementor-element-65aa680{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2852ed7{text-align:center;}.elementor-9 .elementor-element.elementor-element-2852ed7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1eeb00a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1eeb00a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-1a6b103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1a6b103 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d49be45{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:33px;--swiper-pagination-size:16px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:30px;}.elementor-9 .elementor-element.elementor-element-d49be45 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-d49be45 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-9 .elementor-element.elementor-element-cc8afb6 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:18px 28px 18px 28px;}.elementor-9 .elementor-element.elementor-element-cc8afb6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-798debe{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fc654a1{text-align:center;}.elementor-9 .elementor-element.elementor-element-fc654a1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-61501a3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-61501a3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-26a4368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-26a4368 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6148d1a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-9 .elementor-element.elementor-element-c324b01{--display:flex;--min-height:530px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--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-9 .elementor-element.elementor-element-c324b01:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c324b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b4cfdc );}.elementor-9 .elementor-element.elementor-element-7c8b036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-4bf9eb5{text-align:center;}.elementor-9 .elementor-element.elementor-element-4bf9eb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-0c9c7d1{text-align:center;}.elementor-9 .elementor-element.elementor-element-0c9c7d1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-af638c9{text-align:center;}.elementor-9 .elementor-element.elementor-element-af638c9 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-021793f{margin:5px 32px calc(var(--kit-widget-spacing, 0px) + 10px) 32px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-6916810 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-9 .elementor-element.elementor-element-6916810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-03db615{--display:flex;--min-height:530px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--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-9 .elementor-element.elementor-element-03db615:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-03db615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b4cfdc );}.elementor-9 .elementor-element.elementor-element-e1ff774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-f2510c6{text-align:center;}.elementor-9 .elementor-element.elementor-element-f2510c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-4149f5d{text-align:center;}.elementor-9 .elementor-element.elementor-element-4149f5d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-822c549{text-align:center;}.elementor-9 .elementor-element.elementor-element-822c549 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e05118b{margin:5px 32px calc(var(--kit-widget-spacing, 0px) + 10px) 32px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-10a5a31 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-9 .elementor-element.elementor-element-10a5a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-44d429c{--display:flex;--min-height:530px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--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-9 .elementor-element.elementor-element-44d429c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-44d429c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b4cfdc );}.elementor-9 .elementor-element.elementor-element-cbdde81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9 .elementor-element.elementor-element-e9ec6d6{text-align:center;}.elementor-9 .elementor-element.elementor-element-e9ec6d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-da641e7{text-align:center;}.elementor-9 .elementor-element.elementor-element-da641e7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-aa326e7{text-align:center;}.elementor-9 .elementor-element.elementor-element-aa326e7 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c908f01{margin:5px 32px calc(var(--kit-widget-spacing, 0px) + 10px) 32px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-e6bcf79 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-9 .elementor-element.elementor-element-e6bcf79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-e632922{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e632922:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e632922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #E7FFC3 0%, #F9F6F0 100%);}.elementor-9 .elementor-element.elementor-element-e417bb8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-9 .elementor-element.elementor-element-3d686d0{text-align:center;}.elementor-9 .elementor-element.elementor-element-3d686d0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d898a64{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-d898a64 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4bb1b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4bb1b65 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dacdbde{--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;--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-9 .elementor-element.elementor-element-7d1a60e{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-9 .elementor-element.elementor-element-4748f71 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.8em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e847b47{--display:flex;}.elementor-9 .elementor-element.elementor-element-b3c5959{z-index:1;}.elementor-9 .elementor-element.elementor-element-b3c5959 img{width:100%;max-width:none;height:344px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-77df02e{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7b1e53f{text-align:center;}.elementor-9 .elementor-element.elementor-element-7b1e53f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cf67e27{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-cf67e27 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8de5e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-8de5e04 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bff65ec{--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;--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-9 .elementor-element.elementor-element-967a0dc{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-9 .elementor-element.elementor-element-15e9006{--display:flex;}.elementor-9 .elementor-element.elementor-element-050f973{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-050f973:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-050f973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-9 .elementor-element.elementor-element-40b599b{text-align:center;}.elementor-9 .elementor-element.elementor-element-40b599b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e7ce91a{text-align:center;}.elementor-9 .elementor-element.elementor-element-e7ce91a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-699e207{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-699e207 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-699e207 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-b347b74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-4685f33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c78371e{width:var( --container-widget-width, 28px );max-width:28px;background-color:var( --e-global-color-primary );--container-widget-width:28px;--container-widget-flex-grow:0;top:11px;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c78371e{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-c78371e{right:0px;}.elementor-9 .elementor-element.elementor-element-c78371e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-c78371e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e7c0970{padding:0px 0px 0px 30px;}.elementor-9 .elementor-element.elementor-element-e7c0970 .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-secondary );}.elementor-9 .elementor-element.elementor-element-94fedce{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-94fedce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-94fedce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c7bcf6 );}.elementor-9 .elementor-element.elementor-element-26865b3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8e82055{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-bf955b4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3526c1f{width:var( --container-widget-width, 28px );max-width:28px;background-color:var( --e-global-color-primary );--container-widget-width:28px;--container-widget-flex-grow:0;top:11px;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3526c1f{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-3526c1f{right:0px;}.elementor-9 .elementor-element.elementor-element-3526c1f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-3526c1f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ff07af1{padding:0px 0px 0px 30px;}.elementor-9 .elementor-element.elementor-element-ff07af1 .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-secondary );}.elementor-9 .elementor-element.elementor-element-8547368{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8547368:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8547368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c7bcf6 );}.elementor-9 .elementor-element.elementor-element-264d4eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-25231d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-99c0e24{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3bb6adc{width:var( --container-widget-width, 28px );max-width:28px;background-color:var( --e-global-color-primary );--container-widget-width:28px;--container-widget-flex-grow:0;top:11px;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3bb6adc{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-3bb6adc{right:0px;}.elementor-9 .elementor-element.elementor-element-3bb6adc.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-3bb6adc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c73a6e8{padding:0px 0px 0px 30px;}.elementor-9 .elementor-element.elementor-element-c73a6e8 .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-secondary );}.elementor-9 .elementor-element.elementor-element-1839f90{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1839f90:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1839f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c7bcf6 );}.elementor-9 .elementor-element.elementor-element-b60cff1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f1133fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-d70c8b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-612f32e{width:var( --container-widget-width, 28px );max-width:28px;background-color:var( --e-global-color-primary );--container-widget-width:28px;--container-widget-flex-grow:0;top:11px;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-612f32e{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-612f32e{right:0px;}.elementor-9 .elementor-element.elementor-element-612f32e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-612f32e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bd23340{padding:0px 0px 0px 30px;}.elementor-9 .elementor-element.elementor-element-bd23340 .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-secondary );}.elementor-9 .elementor-element.elementor-element-23ae4f6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-23ae4f6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-23ae4f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c7bcf6 );}.elementor-9 .elementor-element.elementor-element-8f0c888 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ec1c24c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-431a52d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8fa3c86{width:var( --container-widget-width, 28px );max-width:28px;background-color:var( --e-global-color-primary );--container-widget-width:28px;--container-widget-flex-grow:0;top:11px;border-radius:50% 50% 50% 50%;text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8fa3c86{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-8fa3c86{right:0px;}.elementor-9 .elementor-element.elementor-element-8fa3c86.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-8fa3c86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e8d17e4{padding:0px 0px 0px 30px;}.elementor-9 .elementor-element.elementor-element-e8d17e4 .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-secondary );}.elementor-9 .elementor-element.elementor-element-4514bfe{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-4514bfe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4514bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c7bcf6 );}.elementor-9 .elementor-element.elementor-element-0fe35a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5f0840f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-986d9a5{text-align:center;}.elementor-9 .elementor-element.elementor-element-986d9a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-05d0e06{text-align:center;}.elementor-9 .elementor-element.elementor-element-05d0e06 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-87f355b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-87f355b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3167442{z-index:-10;}.elementor-9 .elementor-element.elementor-element-3167442 img{width:70%;max-width:800px;}.elementor-9 .elementor-element.elementor-element-9c5c6fa{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c5c6fa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c5c6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8850C33 0%, #FFA12DB2 100%);}.elementor-9 .elementor-element.elementor-element-1ef013d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1ef013d .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-956553d{text-align:center;}.elementor-9 .elementor-element.elementor-element-956553d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:600;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-01d3528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-01d3528 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f16658e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f16658e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d3a9fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d3a9fc4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-9 .elementor-element.elementor-element-5124350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-5124350 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-ce02bd7{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3cd5306 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-da4a050 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-5bd9b4e .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-d82eb03{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-cfd4239{right:-45px;}body.rtl .elementor-9 .elementor-element.elementor-element-cfd4239{left:-45px;}.elementor-9 .elementor-element.elementor-element-cfd4239{top:117px;}.elementor-9 .elementor-element.elementor-element-cfd4239 img{width:350px;}.elementor-9 .elementor-element.elementor-element-3400111{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-b7761b5{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-f51f6e9{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1c55402{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6eefac9{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-e0f49d5{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6122554 img{width:85%;}.elementor-9 .elementor-element.elementor-element-ae1e860{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-eb1a91a{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-65aa680{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-d49be45{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-798debe{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6148d1a{--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-e632922{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-b3c5959 img{width:458px;max-width:100%;}.elementor-9 .elementor-element.elementor-element-77df02e{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-050f973{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-b347b74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e7c0970 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-94fedce{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-26865b3 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8e82055{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff07af1 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-8547368{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-264d4eb .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-25231d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c73a6e8 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-1839f90{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-b60cff1 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f1133fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bd23340 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-23ae4f6{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-8f0c888 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ec1c24c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e8d17e4 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4514bfe{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-0fe35a6 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5f0840f{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3167442 img{width:70%;max-width:580px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8bce0fc{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-ce02bd7{--width:70%;}.elementor-9 .elementor-element.elementor-element-3400111{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-a8f01b6{--width:180px;}.elementor-9 .elementor-element.elementor-element-1c0ce09{--width:180px;}.elementor-9 .elementor-element.elementor-element-4460621{--width:180px;}.elementor-9 .elementor-element.elementor-element-c714280{--width:180px;}.elementor-9 .elementor-element.elementor-element-fd007ae{--width:180px;}.elementor-9 .elementor-element.elementor-element-6b63110{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-f51f6e9{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-6d4a5d5{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-ec140ad{--width:50%;}.elementor-9 .elementor-element.elementor-element-ee65751{--width:50%;}.elementor-9 .elementor-element.elementor-element-78d6465{--width:50%;}.elementor-9 .elementor-element.elementor-element-6b131e7{--width:50%;}.elementor-9 .elementor-element.elementor-element-b5d0b93{--width:50%;}.elementor-9 .elementor-element.elementor-element-ff2ab66{--width:50%;}.elementor-9 .elementor-element.elementor-element-1c55402{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-6eefac9{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-b10a060{--width:40%;}.elementor-9 .elementor-element.elementor-element-d0dd0d9{--width:60%;}.elementor-9 .elementor-element.elementor-element-0f2fc95{--width:1000px;}.elementor-9 .elementor-element.elementor-element-ae1e860{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-9d8dc06{--width:320px;}.elementor-9 .elementor-element.elementor-element-eb2eef7{--width:320px;}.elementor-9 .elementor-element.elementor-element-34b9177{--width:320px;}.elementor-9 .elementor-element.elementor-element-eb1a91a{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-20cf51e{--width:40%;}.elementor-9 .elementor-element.elementor-element-dcf797d{--width:20%;}.elementor-9 .elementor-element.elementor-element-cd58418{--width:40%;}.elementor-9 .elementor-element.elementor-element-65aa680{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-798debe{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-c324b01{--width:317px;}.elementor-9 .elementor-element.elementor-element-03db615{--width:317px;}.elementor-9 .elementor-element.elementor-element-44d429c{--width:317px;}.elementor-9 .elementor-element.elementor-element-e632922{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-e417bb8{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-77df02e{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-967a0dc{--width:60%;}.elementor-9 .elementor-element.elementor-element-15e9006{--width:40%;}.elementor-9 .elementor-element.elementor-element-050f973{--content-width:1000px;}.elementor-9 .elementor-element.elementor-element-4685f33{--width:720px;}.elementor-9 .elementor-element.elementor-element-94fedce{--width:720px;}.elementor-9 .elementor-element.elementor-element-bf955b4{--width:720px;}.elementor-9 .elementor-element.elementor-element-8547368{--width:720px;}.elementor-9 .elementor-element.elementor-element-99c0e24{--width:720px;}.elementor-9 .elementor-element.elementor-element-1839f90{--width:720px;}.elementor-9 .elementor-element.elementor-element-d70c8b1{--width:720px;}.elementor-9 .elementor-element.elementor-element-23ae4f6{--width:720px;}.elementor-9 .elementor-element.elementor-element-431a52d{--width:720px;}.elementor-9 .elementor-element.elementor-element-4514bfe{--width:720px;}.elementor-9 .elementor-element.elementor-element-9c5c6fa{--width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-ce02bd7{--width:90%;}.elementor-9 .elementor-element.elementor-element-0f2fc95{--width:95%;}.elementor-9 .elementor-element.elementor-element-4685f33{--width:85%;}.elementor-9 .elementor-element.elementor-element-94fedce{--width:85%;}.elementor-9 .elementor-element.elementor-element-bf955b4{--width:85%;}.elementor-9 .elementor-element.elementor-element-8547368{--width:85%;}.elementor-9 .elementor-element.elementor-element-99c0e24{--width:85%;}.elementor-9 .elementor-element.elementor-element-1839f90{--width:85%;}.elementor-9 .elementor-element.elementor-element-d70c8b1{--width:85%;}.elementor-9 .elementor-element.elementor-element-23ae4f6{--width:85%;}.elementor-9 .elementor-element.elementor-element-431a52d{--width:85%;}.elementor-9 .elementor-element.elementor-element-4514bfe{--width:85%;}.elementor-9 .elementor-element.elementor-element-9c5c6fa{--width:95%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-28f65e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-28f65e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mercy-ys.com/wp-content/uploads/2026/04/bg-sp-1.png");}.elementor-9 .elementor-element.elementor-element-28f65e6{--min-height:100vh;}.elementor-9 .elementor-element.elementor-element-8bce0fc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9 .elementor-element.elementor-element-ce02bd7{--width:100%;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9 .elementor-element.elementor-element-39240af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-39240af .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3cd5306 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-da4a050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-da4a050 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5bd9b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5bd9b4e .elementor-heading-title{font-size:16px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-cfd4239{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-cfd4239{left:0px;}.elementor-9 .elementor-element.elementor-element-cfd4239{top:185px;}.elementor-9 .elementor-element.elementor-element-71e6a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:228px;}.elementor-9 .elementor-element.elementor-element-71e6a52 img{width:345px;}.elementor-9 .elementor-element.elementor-element-9e6af81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:40px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9e6af81{left:1px;}body.rtl .elementor-9 .elementor-element.elementor-element-9e6af81{right:1px;}.elementor-9 .elementor-element.elementor-element-3400111{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a8f01b6{--width:100px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-65ea177 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-f9aba8b .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1c0ce09{--width:100px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-48e629f .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-45cf5ff .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-4460621{--width:100px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-f45914b .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-e5f4576 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-c714280{--width:100px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-a5c6785 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-8703285 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fd007ae{--width:100px;--min-height:100px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-19c659f .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-fb75d3b .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-b7761b5{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-f51f6e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-adadfd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-adadfd7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6d4a5d5{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-7cc7c69{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-7cc7c69 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-dac3a40{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-dac3a40 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-dc195fe{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-dc195fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b82d0de{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-b82d0de .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-22b9b5e{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-22b9b5e .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-d0b8d01{padding:15px 15px 15px 10px;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-wrapper{gap:6px;}.elementor-9 .elementor-element.elementor-element-d0b8d01 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e35f32e .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-1c55402{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-d2b8fdf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d2b8fdf .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-01ffeec .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-b4bed40{padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-a2aa7c3{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2c04483{text-align:center;}.elementor-9 .elementor-element.elementor-element-2c04483 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-71494a6{text-align:center;}.elementor-9 .elementor-element.elementor-element-71494a6 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-41e2f3e{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-849fa5d{--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-9 .elementor-element.elementor-element-85a7cf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8633ad1{padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-90ebbad{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9d97ee9{text-align:center;}.elementor-9 .elementor-element.elementor-element-9d97ee9 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-82c38eb{text-align:center;}.elementor-9 .elementor-element.elementor-element-82c38eb .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-8c0e16c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-06b2f1b{padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-9b2680d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a60257e{text-align:center;}.elementor-9 .elementor-element.elementor-element-a60257e .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-088afff{text-align:center;}.elementor-9 .elementor-element.elementor-element-088afff .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-2f92b04{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b4dedb0{--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-9 .elementor-element.elementor-element-1980eef{padding:0px 5px 0px 5px;}.elementor-9 .elementor-element.elementor-element-fe8987a{--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-9 .elementor-element.elementor-element-418f094{text-align:center;}.elementor-9 .elementor-element.elementor-element-418f094 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-6b95a1a{text-align:center;}.elementor-9 .elementor-element.elementor-element-6b95a1a .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-d7a3777{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-6eefac9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-acf3b2b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-d0dd0d9{--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-9 .elementor-element.elementor-element-6d43a9d{text-align:center;}.elementor-9 .elementor-element.elementor-element-294e393{text-align:center;}.elementor-9 .elementor-element.elementor-element-294e393 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c4917d4{text-align:center;}.elementor-9 .elementor-element.elementor-element-e0f49d5{--width:95%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-87d82bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-87d82bf .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-25a466c .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-0f2fc95{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-b1823a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b1823a2 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-cb74ddf .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-9a27119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-9a27119 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-0a11a89 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-global-428 .elementor-button{font-size:17px;}.elementor-9 .elementor-element.elementor-element-7fbdd18 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-ae1e860{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-23c641d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-23c641d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-fac691a .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-23b1288 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-eb1a91a{--content-width:95%;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-cc71cd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cc71cd0 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-065dfbe{--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-20cf51e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-cd58418{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-144003b{text-align:center;}.elementor-9 .elementor-element.elementor-element-65aa680{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-1eeb00a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1eeb00a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-1a6b103 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-d49be45{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-798debe{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-61501a3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-61501a3 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-26a4368 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-e632922{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-d898a64{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d898a64 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-4bb1b65 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-77df02e{--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-cf67e27{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cf67e27 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-8de5e04 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-15e9006{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-050f973{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-e7ce91a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e7ce91a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-4685f33{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c78371e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e7c0970{width:100%;max-width:100%;padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-bf955b4{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3526c1f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ff07af1{width:100%;max-width:100%;padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-99c0e24{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3bb6adc.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c73a6e8{width:100%;max-width:100%;padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-d70c8b1{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-612f32e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bd23340{width:100%;max-width:100%;padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-431a52d{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8fa3c86.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e8d17e4{width:100%;max-width:100%;padding:0px 0px 0px 25px;}.elementor-9 .elementor-element.elementor-element-5f0840f{--width:95%;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-05d0e06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-05d0e06 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-87f355b .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-9c5c6fa{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-956553d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-956553d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-01d3528 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-f16658e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-9 .elementor-element.elementor-element-f16658e .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-d3a9fc4 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5124350 .elementor-heading-title{font-size:16px;line-height:1.4em;}}
/* Start custom CSS for heading, class: .elementor-element-3cd5306 */.hero-emphasis-number,
.hero-emphasis-percent {
  font-size: 64px;
  color: #fe9311;
  letter-spacing: 1px;
  line-height: 63px;
}

.hero-emphasis-percent {
  font-size: 48px;
  display: inline-block;
  margin-left: -0.2em;
}


@media screen and (max-width: 1024px) {
.hero-emphasis-number,
.hero-emphasis-percent {
  font-size: 50px;
  color: #fe9311;
  letter-spacing: 1px;
  line-height: 63px;
}

.hero-emphasis-percent {
  font-size: 36px;
  display: inline-block;
  margin-left: -0.2em;
}
}

@media screen and (max-width: 767px) {
.hero-emphasis-number,
.hero-emphasis-percent {
  font-size: 44px;
  color: #fe9311;
  letter-spacing: 1px;
  line-height: 63px;
}

.hero-emphasis-percent {
  font-size: 32px;
  display: inline-block;
  margin-left: -0.2em;
}
}/* End custom CSS */



























/* Start custom CSS for container, class: .elementor-element-3400111 */.hero2-number{
    font-size:42px;
}

@media screen and (max-width: 767px) {
.hero2-number{
    font-size:28px;
}
.uest .hero2-number{
    font-size:24px;
}
}/* End custom CSS */



























/* Start custom CSS for heading, class: .elementor-element-d2b8fdf */.reason-number{
    color: #6BC721;
    font-size: 48px;
}

.reason-sent{
    color: #6BC721;
}

@media screen and (max-width: 480px) {
.reason-number{
    font-size: 32px;
}
}/* End custom CSS */








































/* Start custom CSS for heading, class: .elementor-element-c4917d4 *//* ===== タグ一覧 ===== */
 .synergy-tag {
   padding: 6px 14px;
   border-radius: 20px;
   line-height: 1.6;
   display: inline-block;
   margin-right:10px;
 }

 .synergy-tag--green  { background: #84d840; }
 .synergy-tag--brown  { background: #8b7355; }
 .synergy-tag--orange { background: #ffa12d; }/* End custom CSS */










/* Start custom CSS for heading, class: .elementor-element-9a27119 */.trial-price-num{
    font-size: 64px;
    font-weight: 700;
    color: var(--e-global-color-accent);
}

@media screen and (max-width: 767px) {
.trial-price-num{
    font-size: 48px;
}
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0a11a89 *//* 特典カード */
.trial-benefits {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-bottom: 32px;
  flex-wrap: wrap;
}
.trial-benefit {
  background: #ffffff;
  border: 1px solid #e8e2d6;
  border-radius: 12px;
  padding: 18px 24px;
  font-weight: 900;
  color: #333333;
  line-height: 1;
}
.trial-benefit-label {
  color: #fe9311;
  margin-right: 6px;
}

@media screen and (max-width: 767px) {
.trial-benefit {
  padding: 15px;
  font-weight: 900;
  color: #333333;
  line-height: 1.3;
  width: 320px;
  text-align: center;
}
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-0f2fc95 *//* === CTA1 ボックス装飾：右下にヨガ女性を配置（PCのみ） === */
@media (min-width: 1025px) {
  .cta1 {
    position: relative;
    /* overflow: visible のままにすること（はみ出しを許可するため） */
  }

  .cta1::after {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: -10;

    /* 中央起点で配置：数値を変えて位置を微調整 */
    left: 50%;
    top: 50%;
    transform: translate(
      calc(-50% + 270px),   /* 横：中央から右に +380px */
      calc(-50% + 90px)     /* 縦：中央から下に +80px */
    );

    /* サイズ */
    width: 900px;
    height: 561px;

    /* 画像（ルート相対パス：ドメイン変更に強い） */
    background-image: url("/wp-content/uploads/2026/04/junko-yoga.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
  }
}/* End custom CSS */










/* Start custom CSS for heading, class: .elementor-element-e2d08c8 */.price-card-num {
  font-size: 36px;
  color: #6bc721;
}

.price-card-per {
  font-size: 18px;
}/* End custom CSS */








/* Start custom CSS for heading, class: .elementor-element-52564d5 */.price-card-num {
  font-size: 36px;
  color: #6bc721;
}

.price-card-per {
  font-size: 18px;
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-5f9d711 */.price-card-num {
  font-size: 36px;
  color: #6bc721;
}

.price-card-per {
  font-size: 18px;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-bb1fd90 */.price-card-num2 {
  font-size: 36px;
  color: var(--e-global-color-01a9094);
}/* End custom CSS */










/* Start custom CSS for container, class: .elementor-element-dcf797d */.gr-rating {
  text-align: center;
  flex-shrink: 0;
}
.gr-rating-num {
  font-weight: 900;
  font-size: 38.4px;
  color: #5c4a3a;
  line-height: 1;
  margin-bottom: 4px;
}
.gr-rating-stars {
  color: #fbbc04;
  font-size: 20px;
  letter-spacing: 2px;
  line-height: 1;
  margin-bottom: 6px;
}
.gr-rating-count {
  font-weight: 900;
  font-size: 12px;
  color: #5f6368;
  line-height: 1.4;
}/* End custom CSS */









/* Start custom CSS for heading, class: .elementor-element-1eeb00a */.reason-number{
    color: #6BC721;
    font-size: 48px;
}

.reason-sent{
    color: #6BC721;
}

@media screen and (max-width: 480px) {
.reason-number{
    font-size: 32px;
}
}/* End custom CSS */






/* Start custom CSS for heading, class: .elementor-element-61501a3 */.reason-number{
    color: #6BC721;
    font-size: 48px;
}

.reason-sent{
    color: #6BC721;
}

@media screen and (max-width: 480px) {
.reason-number{
    font-size: 32px;
}
}/* End custom CSS */


























/* Start custom CSS for heading, class: .elementor-element-d898a64 */.reason-number{
    color: #6BC721;
    font-size: 48px;
}

.reason-sent{
    color: #6BC721;
}

@media screen and (max-width: 480px) {
.reason-number{
    font-size: 32px;
}
}/* End custom CSS */










/* Start custom CSS for heading, class: .elementor-element-cf67e27 */.reason-number{
    color: #6BC721;
    font-size: 48px;
}

.reason-sent{
    color: #6BC721;
}

@media screen and (max-width: 480px) {
.reason-number{
    font-size: 32px;
}
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-18197f1 */.info-table {
  margin: 0;
  max-width:100%;
}
.info-table .info-row {
  display: flex;
  align-items: stretch;
}
/* ===== 見出しセル ===== */
.info-table dt {
  flex: 0 0 100px;
  background: #e7ffc3;
  color: #5c4a3a;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.6;
  padding: 12px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e8e2d6;
}
/* ===== 本文セル ===== */
.info-table dd {
  flex: 1;
  margin: 0;
  background: #ffffff;
  color: #666666;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  padding: 12px;
  border-bottom: 1px solid #eeeeee;
}
/* 住所・アクセスなど14pxにしたい本文 */
.info-table dd.is-small {
  font-size: 14px;
  line-height: 1.5;
}
/* 「※」始まりの補足行（Mail欄の小さいテキスト等） */
.info-table dd .note2 {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.45;
}
/* ===== スマホ対応：見出しを上に積む ===== */
@media (max-width: 600px) {
  .info-table .info-row {
    flex-direction: column;
  }
  .info-table dt {
    flex-basis: auto;
    width: 100%;
    padding: 8px 12px;
  }
}/* End custom CSS */














/* Start custom CSS for container, class: .elementor-element-b347b74 */.q-mark{
    width:28px;
    height:28px;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-8e82055 */.q-mark{
    width:28px;
    height:28px;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-25231d2 */.q-mark{
    width:28px;
    height:28px;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-f1133fe */.q-mark{
    width:28px;
    height:28px;
}/* End custom CSS */






/* Start custom CSS for container, class: .elementor-element-ec1c24c */.q-mark{
    width:28px;
    height:28px;
}/* End custom CSS */









/* Start custom CSS for heading, class: .elementor-element-f16658e */.trial-price-num{
    font-size: 64px;
    font-weight: 700;
    color: var(--e-global-color-accent);
}

@media screen and (max-width: 767px) {
.trial-price-num{
    font-size: 48px;
}
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d3a9fc4 *//* 特典カード */
.trial-benefits {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-bottom: 32px;
  flex-wrap: wrap;
}
.trial-benefit {
  background: #ffffff;
  border: 1px solid #e8e2d6;
  border-radius: 12px;
  padding: 18px 24px;
  font-weight: 900;
  color: #333333;
  line-height: 1;
}
.trial-benefit-label {
  color: #fe9311;
  margin-right: 6px;
}

@media screen and (max-width: 767px) {
.trial-benefit {
  padding: 15px;
  font-weight: 900;
  color: #333333;
  line-height: 1.3;
}
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-9c5c6fa *//* === CTA2 ボックス装飾：右下にヨガ女性を配置（PCのみ） === */
@media (min-width: 1025px) {
  .cta2 {
    position: relative;
  }

  .cta2::after {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: -10;
    left: 50%;
    top: 50%;
    transform: translate(
      calc(-50% + 380px),  /* 横：中央から右に +380px */
      calc(-50% - 40px)     /* 縦：中央から下に +80px */
    );

    /* サイズ */
    width: 570px;
    height: 767px;

    /* 画像 */
    background-image: url("/wp-content/uploads/2026/04/junko2.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
  }
}/* End custom CSS */

