.elementor-22526 .elementor-element.elementor-element-11e0163{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22526 .elementor-element.elementor-element-2bc8f7b img{height:500px;}.elementor-22526 .elementor-element.elementor-element-73c95c2{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22526 .elementor-element.elementor-element-5eb0515{text-align:center;}.elementor-22526 .elementor-element.elementor-element-5eb0515 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#2E2D2D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-22526 .elementor-element.elementor-element-42c99bf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-42c99bf{text-align:center;font-family:"Noto_Serif_JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-22526 .elementor-element.elementor-element-b41ce0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-b41ce0b{text-align:center;}.elementor-22526 .elementor-element.elementor-element-b41ce0b .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:30px;color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-e4ad27a{--display:flex;}.elementor-22526 .elementor-element.elementor-element-ca669a7{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-a78fa87{--display:flex;--min-height:0px;--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-22526 .elementor-element.elementor-element-a78fa87.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-87ac714{--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:flex-start;}.elementor-22526 .elementor-element.elementor-element-87ac714.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-d6e6a18 > .elementor-widget-container{margin:0px 0px 0px 75px;}.elementor-22526 .elementor-element.elementor-element-d6e6a18.elementor-element{--align-self:flex-start;}.elementor-22526 .elementor-element.elementor-element-d6e6a18{text-align:center;}.elementor-22526 .elementor-element.elementor-element-d6e6a18 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-4b221b8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22526 .elementor-element.elementor-element-4b221b8{text-align:center;}.elementor-22526 .elementor-element.elementor-element-4b221b8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22526 .elementor-element.elementor-element-17540bd{--display:flex;}.elementor-22526 .elementor-element.elementor-element-2bfaf4a{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-98dc594{--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;--flex-wrap:wrap;}.elementor-22526 .elementor-element.elementor-element-98dc594:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-98dc594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-2132bb8{--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:0px;--margin-bottom:-78px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-2132bb8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-08e8e72{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22526 .elementor-element.elementor-element-08e8e72.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-4d35da6 .swiper-slide-bg{background-color:#121B2785;background-image:url(https://staging.light-clinic.com/wp-content/uploads/2025/07/a81388f1-90be-434b-8201-9ad10aecee4f.png);background-size:cover;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-4d35da6 .elementor-background-overlay{background-color:#00000042;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-4d35da6 .swiper-slide-contents{margin:0 auto;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-4d35da6 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-6ce3dd6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.light-clinic.com/wp-content/uploads/2025/07/ChatGPT-Image-2025年7月22日-18_17_47.png);background-size:cover;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-repeater-item-6ce3dd6 .elementor-background-overlay{background-color:#00000063;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-22526 .elementor-element.elementor-element-de3ee75{width:var( --container-widget-width, 101.571% );max-width:101.571%;--container-widget-width:101.571%;--container-widget-flex-grow:0;}.elementor-22526 .elementor-element.elementor-element-de3ee75 > .elementor-widget-container{margin:20px -50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-de3ee75.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide-contents{max-width:100%;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide-inner{padding:50px 50px 50px 50px;text-align:center;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22526 .elementor-element.elementor-element-bcbffdc{--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;--z-index:40;}.elementor-22526 .elementor-element.elementor-element-bcbffdc:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-bcbffdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-bcbffdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-1eba535 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-22526 .elementor-element.elementor-element-1eba535.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-1eba535{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22526 .elementor-element.elementor-element-9645c2d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22526 .elementor-element.elementor-element-9645c2d{z-index:10;text-align:center;}.elementor-22526 .elementor-element.elementor-element-028d062.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-028d062{text-align:left;}.elementor-22526 .elementor-element.elementor-element-028d062 .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:#4C4C4C;}.elementor-22526 .elementor-element.elementor-element-d8832aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-38px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-22526 .elementor-element.elementor-element-d8832aa.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-4d35da6 .swiper-slide-bg{background-color:#121B2785;background-image:url(https://staging.light-clinic.com/wp-content/uploads/2025/07/3374673_s.jpg);background-size:cover;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-4d35da6 .elementor-background-overlay{background-color:#00000069;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-4d35da6 .swiper-slide-contents{margin:0 auto;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-4d35da6 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-6ce3dd6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.light-clinic.com/wp-content/uploads/2025/07/31246880_s.jpg);background-size:cover;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-repeater-item-6ce3dd6 .elementor-background-overlay{background-color:#00000063;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-22526 .elementor-element.elementor-element-13c09d2{width:var( --container-widget-width, 101.571% );max-width:101.571%;--container-widget-width:101.571%;--container-widget-flex-grow:0;z-index:0;}.elementor-22526 .elementor-element.elementor-element-13c09d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-13c09d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide-contents{max-width:100%;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide-inner{padding:50px 50px 50px 50px;text-align:center;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22526 .elementor-element.elementor-element-67ea55e{--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-22526 .elementor-element.elementor-element-c283b1b{--spacer-size:150px;}.elementor-22526 .elementor-element.elementor-element-462320c{--display:flex;}.elementor-22526 .elementor-element.elementor-element-915bb88{text-align:center;}.elementor-22526 .elementor-element.elementor-element-915bb88 .elementor-heading-title{font-family:var( --e-global-typography-9d0ac93-font-family ), Sans-serif;font-size:var( --e-global-typography-9d0ac93-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-579c999{--display:flex;}.elementor-22526 .elementor-element.elementor-element-f58fc17{--spacer-size:20px;}.elementor-22526 .elementor-element.elementor-element-5166807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22526 .elementor-element.elementor-element-da6d73e{--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-22526 .elementor-element.elementor-element-da6d73e.e-con{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-5fe863a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-71c4fbe{--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;}.elementor-22526 .elementor-element.elementor-element-8079f8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22526 .elementor-element.elementor-element-6fa0181 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22526 .elementor-element.elementor-element-6fa0181{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22526 .elementor-element.elementor-element-865e0c3.elementor-element{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-865e0c3{text-align:center;}.elementor-22526 .elementor-element.elementor-element-865e0c3 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-ec44b9a{text-align:center;}.elementor-22526 .elementor-element.elementor-element-ec44b9a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-6a74d7a{--display:flex;}.elementor-22526 .elementor-element.elementor-element-b104f17{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-74c424f{--display:flex;}.elementor-22526 .elementor-element.elementor-element-95ad93c{text-align:center;}.elementor-22526 .elementor-element.elementor-element-95ad93c .elementor-heading-title{font-family:var( --e-global-typography-9d0ac93-font-family ), Sans-serif;font-size:var( --e-global-typography-9d0ac93-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-9c58638{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-529e128{--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-22526 .elementor-element.elementor-element-9e11d22{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22526 .elementor-element.elementor-element-4263dfa{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-4263dfa.elementor-element{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-4263dfa .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-22526 .elementor-element.elementor-element-4263dfa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22526 .elementor-element.elementor-element-28c2886{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-28c2886:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-28c2886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c19595 );}.elementor-22526 .elementor-element.elementor-element-28c2886.e-con{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-403864e.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-4b7fd6a.elementor-element{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-4b7fd6a{text-align:center;}.elementor-22526 .elementor-element.elementor-element-4b7fd6a .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-00e28ff{text-align:center;}.elementor-22526 .elementor-element.elementor-element-00e28ff .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-3a4fa33{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-6e5da254 );--border-color:var( --e-global-color-6e5da254 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-3a4fa33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-0892577{text-align:center;}.elementor-22526 .elementor-element.elementor-element-0892577 .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-2c6ab39{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-2c6ab39.elementor-element{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-2c6ab39 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-22526 .elementor-element.elementor-element-2c6ab39 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22526 .elementor-element.elementor-element-65a80bb{--display:flex;--min-height:400px;--justify-content:flex-end;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-65a80bb:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.light-clinic.com/wp-content/uploads/2022/04/当院背景.jpeg");}.elementor-22526 .elementor-element.elementor-element-65a80bb::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .e-con-inner > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22526 .elementor-element.elementor-element-65a80bb:hover::before, .elementor-22526 .elementor-element.elementor-element-65a80bb:hover > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-65a80bb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-background-slideshow:hover::before, .elementor-22526 .elementor-element.elementor-element-65a80bb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-22526 .elementor-element.elementor-element-65a80bb:hover{--overlay-opacity:0.3;}.elementor-22526 .elementor-element.elementor-element-65a80bb.e-con{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-7334777.elementor-element{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-7334777{text-align:center;}.elementor-22526 .elementor-element.elementor-element-7334777 .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:20px;color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-8f1f428{--display:flex;}.elementor-22526 .elementor-element.elementor-element-0392600{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-b91c6dd{--display:flex;--min-height:0px;--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-22526 .elementor-element.elementor-element-b91c6dd.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-db203b4{--display:flex;}.elementor-22526 .elementor-element.elementor-element-db203b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-d83e717 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-22526 .elementor-element.elementor-element-d83e717{text-align:left;}.elementor-22526 .elementor-element.elementor-element-d83e717 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#2E2D2D;}.elementor-22526 .elementor-element.elementor-element-eceabbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-eceabbd .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22526 .elementor-element.elementor-element-eceabbd{text-align:left;}.elementor-22526 .elementor-element.elementor-element-eceabbd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22526 .elementor-element.elementor-element-6982b84{--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;--flex-wrap:wrap;--align-content:center;}.elementor-22526 .elementor-element.elementor-element-6982b84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-edc80d8{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.25;}.elementor-22526 .elementor-element.elementor-element-edc80d8:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-edc80d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.light-clinic.com/wp-content/uploads/2022/01/精神科・心療内科.jpg");background-position:center center;background-size:contain;}.elementor-22526 .elementor-element.elementor-element-edc80d8::before, .elementor-22526 .elementor-element.elementor-element-edc80d8 > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-edc80d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-edc80d8 > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-edc80d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-edc80d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22526 .elementor-element.elementor-element-f9e6da2{text-align:center;}.elementor-22526 .elementor-element.elementor-element-f9e6da2 .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-ebd7d0d{--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-22526 .elementor-element.elementor-element-1deb823{--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-22526 .elementor-element.elementor-element-1deb823.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-b0e31e8{--display:flex;--min-height:400px;--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-22526 .elementor-element.elementor-element-b0e31e8:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-b0e31e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c19595 );}.elementor-22526 .elementor-element.elementor-element-b0e31e8.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-c5737d9{--spacer-size:25px;}.elementor-22526 .elementor-element.elementor-element-bd6b070{text-align:center;}.elementor-22526 .elementor-element.elementor-element-bd6b070 .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-6870274{--spacer-size:25px;}.elementor-22526 .elementor-element.elementor-element-91b0e03{--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-22526 .elementor-element.elementor-element-91b0e03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-3faba57{--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-22526 .elementor-element.elementor-element-3faba57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-3a6dbe7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22526 .elementor-element.elementor-element-3a6dbe7{text-align:left;}.elementor-22526 .elementor-element.elementor-element-3a6dbe7 .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:20px;color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-8dac285 > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-8dac285.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-8dac285{text-align:center;}.elementor-22526 .elementor-element.elementor-element-833dbee{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-833dbee > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-833dbee .elementor-divider-separator{width:95%;margin:0 auto;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-833dbee .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-43245cc{--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;}.elementor-22526 .elementor-element.elementor-element-43245cc.e-con{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22526 .elementor-element.elementor-element-e21acd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-e21acd6 .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-e21acd6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-e21acd6 .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-e21acd6 .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-18f53a6{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-18f53a6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-18f53a6 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-22526 .elementor-element.elementor-element-18f53a6 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-e3c98ed{--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-22526 .elementor-element.elementor-element-e3c98ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-320fcf8{--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-22526 .elementor-element.elementor-element-320fcf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-385cbdd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22526 .elementor-element.elementor-element-385cbdd{text-align:left;}.elementor-22526 .elementor-element.elementor-element-385cbdd .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-71f798f > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-71f798f.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-71f798f{text-align:center;}.elementor-22526 .elementor-element.elementor-element-1b4e2a0{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-1b4e2a0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-1b4e2a0 .elementor-divider-separator{width:95%;margin:0 auto;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-1b4e2a0 .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-b9685b7{--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;}.elementor-22526 .elementor-element.elementor-element-b9685b7.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-0ef9a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-0ef9a98 .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-0ef9a98.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-0ef9a98 .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-0ef9a98 .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-9dbd845{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-9dbd845 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-9dbd845 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-22526 .elementor-element.elementor-element-9dbd845 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-a655e37{--display:flex;}.elementor-22526 .elementor-element.elementor-element-547046d{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-4d199df{--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;--flex-wrap:wrap;--align-content:center;}.elementor-22526 .elementor-element.elementor-element-4d199df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-68efc1b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.25;}.elementor-22526 .elementor-element.elementor-element-68efc1b::before, .elementor-22526 .elementor-element.elementor-element-68efc1b > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-68efc1b > .e-con-inner > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-68efc1b > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-68efc1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-68efc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-22526 .elementor-element.elementor-element-68efc1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-43c66a0{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.25;--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-22526 .elementor-element.elementor-element-43c66a0:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-43c66a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.light-clinic.com/wp-content/uploads/2025/07/27979973_m.jpg");background-position:center center;background-size:cover;}.elementor-22526 .elementor-element.elementor-element-43c66a0::before, .elementor-22526 .elementor-element.elementor-element-43c66a0 > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-43c66a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-22526 .elementor-element.elementor-element-43c66a0 > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-43c66a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22526 .elementor-element.elementor-element-43c66a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-22526 .elementor-element.elementor-element-43c66a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-2ecada1{text-align:center;}.elementor-22526 .elementor-element.elementor-element-2ecada1 .elementor-heading-title{font-family:"Noto_Serif_JP", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-eafdaf0{--display:flex;--min-height:400px;--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:-50px;--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-22526 .elementor-element.elementor-element-eafdaf0:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-eafdaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c19595 );}.elementor-22526 .elementor-element.elementor-element-eafdaf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-7ce58fd{--spacer-size:25px;}.elementor-22526 .elementor-element.elementor-element-b0972b6{text-align:center;}.elementor-22526 .elementor-element.elementor-element-b0972b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-a9f280c{--spacer-size:25px;}.elementor-22526 .elementor-element.elementor-element-7ce3f7a{--display:flex;--min-height:400px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-22526 .elementor-element.elementor-element-7ce3f7a:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-7ce3f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c19595 );}.elementor-22526 .elementor-element.elementor-element-7ce3f7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-69c8aae{--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-22526 .elementor-element.elementor-element-69c8aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-05be1b8{--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-22526 .elementor-element.elementor-element-05be1b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-49c28c4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22526 .elementor-element.elementor-element-49c28c4{text-align:left;}.elementor-22526 .elementor-element.elementor-element-49c28c4 .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-a97b81c > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-a97b81c.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-a97b81c{text-align:center;}.elementor-22526 .elementor-element.elementor-element-69bf0b1{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-69bf0b1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-69bf0b1 .elementor-divider-separator{width:95%;margin:0 auto;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-69bf0b1 .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-430de50{--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;}.elementor-22526 .elementor-element.elementor-element-430de50.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-f1df29b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-f1df29b .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-f1df29b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-f1df29b .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-f1df29b .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-f3add48{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-f3add48 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-f3add48 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-22526 .elementor-element.elementor-element-f3add48 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-a2b4994{--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-22526 .elementor-element.elementor-element-a2b4994.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-90578b8{--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-22526 .elementor-element.elementor-element-90578b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-5b4bd4d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22526 .elementor-element.elementor-element-5b4bd4d{text-align:left;}.elementor-22526 .elementor-element.elementor-element-5b4bd4d .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-12c6c3b > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-12c6c3b.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-12c6c3b{text-align:center;}.elementor-22526 .elementor-element.elementor-element-e5e6a55{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-e5e6a55 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-e5e6a55 .elementor-divider-separator{width:95%;margin:0 auto;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-e5e6a55 .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-814bf6e{--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;}.elementor-22526 .elementor-element.elementor-element-814bf6e.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-1d2112f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-1d2112f .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-1d2112f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-1d2112f .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-1d2112f .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-50625b9{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-50625b9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-50625b9 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-22526 .elementor-element.elementor-element-50625b9 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-dfa402c{--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-22526 .elementor-element.elementor-element-dfa402c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-8db9ff9{--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-22526 .elementor-element.elementor-element-8db9ff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-d392d70 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-22526 .elementor-element.elementor-element-d392d70{text-align:left;}.elementor-22526 .elementor-element.elementor-element-d392d70 .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-78d3224 > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-78d3224.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-78d3224{text-align:center;}.elementor-22526 .elementor-element.elementor-element-b7825e3{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-b7825e3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-b7825e3 .elementor-divider-separator{width:95%;margin:0 auto;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-b7825e3 .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-6bb1b74{--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;}.elementor-22526 .elementor-element.elementor-element-6bb1b74.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-449e7f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-449e7f3 .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-449e7f3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-449e7f3 .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-449e7f3 .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-943ebb7{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-943ebb7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-943ebb7 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-22526 .elementor-element.elementor-element-943ebb7 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px;}.elementor-22526 .elementor-element.elementor-element-a46952b{--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-22526 .elementor-element.elementor-element-ef50fec{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-17dd226{--display:flex;}.elementor-22526 .elementor-element.elementor-element-5af9d6c{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-e9c8cb3{--display:flex;--min-height:0px;--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-22526 .elementor-element.elementor-element-e9c8cb3.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-27c3b4d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-27c3b4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-49d0530 > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-22526 .elementor-element.elementor-element-49d0530{text-align:center;}.elementor-22526 .elementor-element.elementor-element-49d0530 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#2E2D2D;}.elementor-22526 .elementor-element.elementor-element-f235f33 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22526 .elementor-element.elementor-element-f235f33{text-align:center;}.elementor-22526 .elementor-element.elementor-element-f235f33 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#CDD0D0;}.elementor-22526 .elementor-element.elementor-element-40a822a{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22526 .elementor-element.elementor-element-c489e9a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-22526 .elementor-element.elementor-element-c489e9a:after{content:"0.66";}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__thumbnail__link{width:100%;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__meta-data span + span:before{content:"///";}.elementor-22526 .elementor-element.elementor-element-c489e9a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-22526 .elementor-element.elementor-element-c489e9a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-22526 .elementor-element.elementor-element-c489e9a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title, .elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title a{color:#000000;font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__meta-data{color:#FFFFFF00;font-family:var( --e-global-typography-c80cd64-font-family ), Sans-serif;font-size:var( --e-global-typography-c80cd64-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__meta-data span:before{color:#4C4C4C00;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Noto_Serif_JP", Sans-serif;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__read-more{color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-c489e9a a.elementor-post__read-more{font-family:"M_PLUS_Rounded_1c", Sans-serif;font-weight:500;}.elementor-22526 .elementor-element.elementor-element-d586d93{--display:flex;}.elementor-22526 .elementor-element.elementor-element-0e6d6d9{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-8909440{--display:flex;--min-height:0px;--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-22526 .elementor-element.elementor-element-8909440.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-9b4fa55{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-9b4fa55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-3659e24 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-22526 .elementor-element.elementor-element-3659e24{text-align:center;}.elementor-22526 .elementor-element.elementor-element-3659e24 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#2E2D2D;}.elementor-22526 .elementor-element.elementor-element-aa43340 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22526 .elementor-element.elementor-element-aa43340{text-align:center;}.elementor-22526 .elementor-element.elementor-element-aa43340 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#CDD0D0;}.elementor-22526 .elementor-element.elementor-element-6baefd4{--display:flex;--min-height:0px;--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-22526 .elementor-element.elementor-element-6baefd4:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-6baefd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c19595 );}.elementor-22526 .elementor-element.elementor-element-33fce0b{--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-22526 .elementor-element.elementor-element-33fce0b:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-33fce0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-33fce0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-e0661a8{width:var( --container-widget-width, 81.778% );max-width:81.778%;--container-widget-width:81.778%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-e0661a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-c171ba4{--display:flex;}.elementor-22526 .elementor-element.elementor-element-4f93395{--spacer-size:100px;}.elementor-22526 .elementor-element.elementor-element-9a41ad8{--display:flex;--min-height:0px;--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-22526 .elementor-element.elementor-element-9a41ad8.e-con{--align-self:flex-end;}.elementor-22526 .elementor-element.elementor-element-07be898{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-07be898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-8e1fca2 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-22526 .elementor-element.elementor-element-8e1fca2{text-align:center;}.elementor-22526 .elementor-element.elementor-element-8e1fca2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#2E2D2D;}.elementor-22526 .elementor-element.elementor-element-79fa5be .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-22526 .elementor-element.elementor-element-79fa5be{text-align:center;}.elementor-22526 .elementor-element.elementor-element-79fa5be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#CDD0D0;}.elementor-22526 .elementor-element.elementor-element-c4ac5fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-4e9005b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-22526 .elementor-element.elementor-element-d6207f4{--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;}.elementor-22526 .elementor-element.elementor-element-04c2559{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-0b03fff > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-22526 .elementor-element.elementor-element-0b03fff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22526 .elementor-element.elementor-element-99f49f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-22526 .elementor-element.elementor-element-3276ce3{width:var( --container-widget-width, 93.322% );max-width:93.322%;--container-widget-width:93.322%;--container-widget-flex-grow:0;text-align:right;}.elementor-22526 .elementor-element.elementor-element-3276ce3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-3276ce3 .elementor-heading-title{font-family:var( --e-global-typography-7c468f1-font-family ), Sans-serif;font-size:var( --e-global-typography-7c468f1-font-size );color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-3d68306 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-3d68306 .elementor-icon-wrapper{text-align:center;}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-default .elementor-icon{color:var( --e-global-color-6e5da254 );border-color:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-framed .elementor-icon, .elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e5da254 );}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7fd5fde7 );border-color:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-framed .elementor-icon:hover, .elementor-22526 .elementor-element.elementor-element-3d68306.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7fd5fde7 );}.elementor-22526 .elementor-element.elementor-element-3d68306 .elementor-icon{font-size:25px;}.elementor-22526 .elementor-element.elementor-element-3d68306 .elementor-icon svg{height:25px;}.elementor-22526 .elementor-element.elementor-element-640457c{--divider-border-style:solid;--divider-color:var( --e-global-color-6e5da254 );--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-640457c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22526 .elementor-element.elementor-element-640457c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-22526 .elementor-element.elementor-element-42d0328{--spacer-size:101px;}.elementor-22526 .elementor-element.elementor-element-6fd8c38{--display:flex;}.elementor-22526 .elementor-element.elementor-element-3f08d54{--spacer-size:100px;}@media(min-width:768px){.elementor-22526 .elementor-element.elementor-element-73c95c2{--content-width:50%;}.elementor-22526 .elementor-element.elementor-element-a78fa87{--width:90%;}.elementor-22526 .elementor-element.elementor-element-87ac714{--width:100%;}.elementor-22526 .elementor-element.elementor-element-17540bd{--width:100%;}.elementor-22526 .elementor-element.elementor-element-98dc594{--width:90%;}.elementor-22526 .elementor-element.elementor-element-2132bb8{--width:33%;}.elementor-22526 .elementor-element.elementor-element-08e8e72{--width:100.165%;}.elementor-22526 .elementor-element.elementor-element-bcbffdc{--width:33%;}.elementor-22526 .elementor-element.elementor-element-d8832aa{--width:36%;}.elementor-22526 .elementor-element.elementor-element-462320c{--width:90%;}.elementor-22526 .elementor-element.elementor-element-5166807{--content-width:90%;}.elementor-22526 .elementor-element.elementor-element-da6d73e{--width:50%;}.elementor-22526 .elementor-element.elementor-element-5fe863a{--width:50%;}.elementor-22526 .elementor-element.elementor-element-71c4fbe{--width:100%;}.elementor-22526 .elementor-element.elementor-element-74c424f{--width:90%;}.elementor-22526 .elementor-element.elementor-element-529e128{--width:80%;}.elementor-22526 .elementor-element.elementor-element-9e11d22{--width:50%;}.elementor-22526 .elementor-element.elementor-element-3a4fa33{--width:50%;}.elementor-22526 .elementor-element.elementor-element-b91c6dd{--width:90%;}.elementor-22526 .elementor-element.elementor-element-db203b4{--width:100%;}.elementor-22526 .elementor-element.elementor-element-6982b84{--width:70.693%;}.elementor-22526 .elementor-element.elementor-element-edc80d8{--width:65%;}.elementor-22526 .elementor-element.elementor-element-ebd7d0d{--width:33.3333%;}.elementor-22526 .elementor-element.elementor-element-1deb823{--width:30.185%;}.elementor-22526 .elementor-element.elementor-element-b0e31e8{--width:69.21%;}.elementor-22526 .elementor-element.elementor-element-91b0e03{--width:100.025%;}.elementor-22526 .elementor-element.elementor-element-3faba57{--width:89.995%;}.elementor-22526 .elementor-element.elementor-element-43245cc{--width:20%;}.elementor-22526 .elementor-element.elementor-element-e3c98ed{--width:100.025%;}.elementor-22526 .elementor-element.elementor-element-320fcf8{--width:89.995%;}.elementor-22526 .elementor-element.elementor-element-b9685b7{--width:20%;}.elementor-22526 .elementor-element.elementor-element-4d199df{--width:70%;}.elementor-22526 .elementor-element.elementor-element-68efc1b{--width:38.107%;}.elementor-22526 .elementor-element.elementor-element-43c66a0{--width:61.85%;}.elementor-22526 .elementor-element.elementor-element-eafdaf0{--width:70%;}.elementor-22526 .elementor-element.elementor-element-7ce3f7a{--width:100.047%;}.elementor-22526 .elementor-element.elementor-element-69c8aae{--width:100.025%;}.elementor-22526 .elementor-element.elementor-element-05be1b8{--width:89.995%;}.elementor-22526 .elementor-element.elementor-element-430de50{--width:20%;}.elementor-22526 .elementor-element.elementor-element-a2b4994{--width:100.025%;}.elementor-22526 .elementor-element.elementor-element-90578b8{--width:89.995%;}.elementor-22526 .elementor-element.elementor-element-814bf6e{--width:20%;}.elementor-22526 .elementor-element.elementor-element-dfa402c{--width:100.025%;}.elementor-22526 .elementor-element.elementor-element-8db9ff9{--width:89.995%;}.elementor-22526 .elementor-element.elementor-element-6bb1b74{--width:20%;}.elementor-22526 .elementor-element.elementor-element-e9c8cb3{--width:90%;}.elementor-22526 .elementor-element.elementor-element-27c3b4d{--width:100%;}.elementor-22526 .elementor-element.elementor-element-40a822a{--content-width:90%;}.elementor-22526 .elementor-element.elementor-element-8909440{--width:90%;}.elementor-22526 .elementor-element.elementor-element-9b4fa55{--width:100%;}.elementor-22526 .elementor-element.elementor-element-6baefd4{--content-width:90%;}.elementor-22526 .elementor-element.elementor-element-33fce0b{--width:14.965%;}.elementor-22526 .elementor-element.elementor-element-9a41ad8{--width:90%;}.elementor-22526 .elementor-element.elementor-element-07be898{--width:100%;}.elementor-22526 .elementor-element.elementor-element-d6207f4{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-5eb0515 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-d6e6a18 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-4b221b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-1eba535{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-028d062 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-915bb88 .elementor-heading-title{font-size:var( --e-global-typography-9d0ac93-font-size );}.elementor-22526 .elementor-element.elementor-element-6fa0181{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-ec44b9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-95ad93c .elementor-heading-title{font-size:var( --e-global-typography-9d0ac93-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-00e28ff .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-0892577 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-d83e717 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-eceabbd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-385cbdd .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-b0972b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-49c28c4 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-5b4bd4d .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-d392d70 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-49d0530 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-f235f33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title, .elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title a{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__meta-data{font-size:var( --e-global-typography-c80cd64-font-size );}.elementor-22526 .elementor-element.elementor-element-3659e24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-aa43340 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-e0661a8{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-8e1fca2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-79fa5be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-4e9005b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-0b03fff{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-3276ce3 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-5eb0515 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-42c99bf{font-size:12px;}.elementor-22526 .elementor-element.elementor-element-b41ce0b .elementor-heading-title{font-size:24px;}.elementor-22526 .elementor-element.elementor-element-ca669a7{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-a78fa87{--width:90%;}.elementor-22526 .elementor-element.elementor-element-d6e6a18 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-22526 .elementor-element.elementor-element-d6e6a18 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-4b221b8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-2bfaf4a{--spacer-size:30px;}.elementor-22526 .elementor-element.elementor-element-98dc594{--width:90%;}.elementor-22526 .elementor-element.elementor-element-2132bb8{--width:100%;--margin-top:-100px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22526 .elementor-element.elementor-element-2132bb8.e-con{--order:99999 /* order end hack */;}.elementor-22526 .elementor-element.elementor-element-08e8e72{--width:100%;--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-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-22526 .elementor-element.elementor-element-de3ee75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide{height:250px;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide-contents{max-width:80%;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .swiper-slide-inner{padding:25px 25px 25px 25px;}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-de3ee75 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-1eba535{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-028d062 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-d8832aa{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22526 .elementor-element.elementor-element-13c09d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-13c09d2{--container-widget-width:387px;--container-widget-flex-grow:0;width:var( --container-widget-width, 387px );max-width:387px;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide{height:250px;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide-contents{max-width:80%;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-13c09d2 .elementor-slide-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-c283b1b{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-915bb88 .elementor-heading-title{font-size:var( --e-global-typography-9d0ac93-font-size );}.elementor-22526 .elementor-element.elementor-element-6fa0181{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-ec44b9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-b104f17{--spacer-size:20px;}.elementor-22526 .elementor-element.elementor-element-95ad93c .elementor-heading-title{font-size:var( --e-global-typography-9d0ac93-font-size );}.elementor-22526 .elementor-element.elementor-element-9c58638{--spacer-size:2px;}.elementor-22526 .elementor-element.elementor-element-529e128{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-22526 .elementor-element.elementor-element-9e11d22{--width:50%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-4263dfa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22526 .elementor-element.elementor-element-28c2886{--width:100%;--min-height:100px;}.elementor-22526 .elementor-element.elementor-element-4b7fd6a .elementor-heading-title{font-size:12px;}.elementor-22526 .elementor-element.elementor-element-00e28ff .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-3a4fa33{--width:50%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22526 .elementor-element.elementor-element-0892577 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-2c6ab39 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22526 .elementor-element.elementor-element-65a80bb{--min-height:100px;}.elementor-22526 .elementor-element.elementor-element-65a80bb:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-65a80bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22526 .elementor-element.elementor-element-7334777 .elementor-heading-title{font-size:12px;}.elementor-22526 .elementor-element.elementor-element-0392600{--spacer-size:50px;}.elementor-22526 .elementor-element.elementor-element-b91c6dd{--width:90%;}.elementor-22526 .elementor-element.elementor-element-d83e717 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-22526 .elementor-element.elementor-element-d83e717 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-eceabbd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-6982b84{--width:90%;}.elementor-22526 .elementor-element.elementor-element-edc80d8{--min-height:250px;}.elementor-22526 .elementor-element.elementor-element-edc80d8:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-edc80d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22526 .elementor-element.elementor-element-b0e31e8{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22526 .elementor-element.elementor-element-bd6b070 .elementor-heading-title{font-size:17px;}.elementor-22526 .elementor-element.elementor-element-3faba57{--width:85%;}.elementor-22526 .elementor-element.elementor-element-3a6dbe7 .elementor-heading-title{font-size:14px;}.elementor-22526 .elementor-element.elementor-element-43245cc{--width:15%;}.elementor-22526 .elementor-element.elementor-element-e3c98ed{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22526 .elementor-element.elementor-element-320fcf8{--width:85%;}.elementor-22526 .elementor-element.elementor-element-385cbdd .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-b9685b7{--width:15%;}.elementor-22526 .elementor-element.elementor-element-4d199df{--width:90%;}.elementor-22526 .elementor-element.elementor-element-43c66a0{--width:100%;--min-height:250px;}.elementor-22526 .elementor-element.elementor-element-2ecada1.elementor-element{--align-self:center;}.elementor-22526 .elementor-element.elementor-element-eafdaf0{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22526 .elementor-element.elementor-element-b0972b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-7ce3f7a{--width:100%;}.elementor-22526 .elementor-element.elementor-element-05be1b8{--width:85%;}.elementor-22526 .elementor-element.elementor-element-49c28c4 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-430de50{--width:15%;}.elementor-22526 .elementor-element.elementor-element-90578b8{--width:85%;}.elementor-22526 .elementor-element.elementor-element-5b4bd4d .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-814bf6e{--width:15%;}.elementor-22526 .elementor-element.elementor-element-dfa402c{--width:100%;}.elementor-22526 .elementor-element.elementor-element-8db9ff9{--width:85%;}.elementor-22526 .elementor-element.elementor-element-d392d70 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-6bb1b74{--width:15%;}.elementor-22526 .elementor-element.elementor-element-e9c8cb3{--width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-22526 .elementor-element.elementor-element-49d0530 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-22526 .elementor-element.elementor-element-49d0530 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-f235f33 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-40a822a{--content-width:90%;--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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-22526 .elementor-element.elementor-element-c489e9a:after{content:"0.5";}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__thumbnail__link{width:100%;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title, .elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__title a{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__meta-data{font-size:var( --e-global-typography-c80cd64-font-size );margin-bottom:0px;}.elementor-22526 .elementor-element.elementor-element-c489e9a .elementor-post__excerpt p{font-size:10px;}.elementor-22526 .elementor-element.elementor-element-8909440{--width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-22526 .elementor-element.elementor-element-3659e24 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-22526 .elementor-element.elementor-element-3659e24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-aa43340 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-e0661a8{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-9a41ad8{--width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-22526 .elementor-element.elementor-element-8e1fca2 > .elementor-widget-container{margin:0px 0px 0px 38px;}.elementor-22526 .elementor-element.elementor-element-8e1fca2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-79fa5be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22526 .elementor-element.elementor-element-c4ac5fc{--content-width:90%;}.elementor-22526 .elementor-element.elementor-element-4e9005b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-22526 .elementor-element.elementor-element-0b03fff{font-size:var( --e-global-typography-text-font-size );}.elementor-22526 .elementor-element.elementor-element-99f49f6{--width:85%;--justify-content:flex-start;}.elementor-22526 .elementor-element.elementor-element-3276ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-3276ce3{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-22526 .elementor-element.elementor-element-3276ce3 .elementor-heading-title{font-size:var( --e-global-typography-7c468f1-font-size );}.elementor-22526 .elementor-element.elementor-element-3d68306 > .elementor-widget-container{margin:0px 0px -5px 2px;}.elementor-22526 .elementor-element.elementor-element-640457c .elementor-divider-separator{width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-e0661a8 */.news-list {
  max-height: 16em; /* 1件あたり約3em × 4件 */
  overflow-y: auto;
  padding-right: 10px;
  margin: 0;
}

.news-list li {
  margin-bottom: 1em; /* 適度な間隔 */
  line-height: 1.4;
}

/* スクロールバーをスタイリッシュに（任意） */
.news-list::-webkit-scrollbar {
  width: 6px;
}
.news-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6baefd4 */.news-list {
  max-height: 16em;  /* 縦の高さを抑えたバージョン。必要に応じて18em〜22emで調整 */
  overflow-y: auto;
  padding: 0;
  margin: 0;
  list-style: none;
}

.news-list li {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  padding: 0.6em 0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 0.95em;
}

.news-date {
  display: inline-block;
  width: 6.5em;
  color: #888;
  font-size: 0.85em;
  flex-shrink: 0;
}

.news-list a {
  text-decoration: underline;
  color: #222;
  transition: color 0.2s ease;
  line-height: 1.3;
}

.news-list a:hover {
  color: #0073aa;
}

/* スクロールバー（任意） */
.news-list::-webkit-scrollbar {
  width: 6px;
}
.news-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto_Serif_JP';
	font-display: auto;
	src: url('https://staging.light-clinic.com/wp-content/uploads/2025/07/NotoSerifJP-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Klee One';
	font-display: auto;
	src: url('https://staging.light-clinic.com/wp-content/uploads/2025/07/KleeOne-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'M_PLUS_Rounded_1c';
	font-display: auto;
	src: url('https://staging.light-clinic.com/wp-content/uploads/2025/07/MPLUSRounded1c-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */