.elementor-23 .elementor-element.elementor-element-05b44fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cf08786{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-cf08786:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cf08786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cf08786::before, .elementor-23 .elementor-element.elementor-element-cf08786 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cf08786 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cf08786 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cf08786 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cf08786 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-27080c6{--display:flex;--overlay-opacity:1;}.elementor-23 .elementor-element.elementor-element-27080c6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-27080c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-27080c6::before, .elementor-23 .elementor-element.elementor-element-27080c6 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-27080c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-27080c6 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-27080c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-27080c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1_sb_100.svg");--background-overlay:'';}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-d56910d{left:75%;}body.rtl .elementor-23 .elementor-element.elementor-element-d56910d{right:75%;}.elementor-23 .elementor-element.elementor-element-d56910d{top:-7px;}.elementor-23 .elementor-element.elementor-element-d56910d img{width:150px;}.elementor-23 .elementor-element.elementor-element-98ebc38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-29b2b19 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23 .elementor-element.elementor-element-d464538 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-0981a45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-39ce518{--display:flex;--min-height:96px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-39ce518:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-39ce518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-39ce518::before, .elementor-23 .elementor-element.elementor-element-39ce518 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-39ce518 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-39ce518 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-39ce518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-39ce518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-0e04ecf{text-align:center;}.elementor-23 .elementor-element.elementor-element-0e04ecf .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-8e24f12{--display:flex;}.elementor-23 .elementor-element.elementor-element-8e24f12:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8e24f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-dd7960c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-d5b7d05{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-d5b7d05 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:20px 0px 20px 0px;border-style:dotted;border-width:4px 0px 4px 0px;border-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d5b7d05.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5eb5c9e img{max-width:60%;}.elementor-23 .elementor-element.elementor-element-e1f832f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e1f832f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e1f832f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ac61c2 );}.elementor-23 .elementor-element.elementor-element-109db3a{--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;}.elementor-23 .elementor-element.elementor-element-109db3a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-109db3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-a9599c3{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-48468a2{--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-23 .elementor-element.elementor-element-48468a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-cabaf91 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-decoration:underline;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-c780f7e{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-310e3f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-b026228 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b026228{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b026228.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-31e2e14.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-0ee869e{--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;}.elementor-23 .elementor-element.elementor-element-0ee869e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0ee869e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-134989b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-5a50a08{--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-23 .elementor-element.elementor-element-5a50a08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0aee9a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-a9a57ce{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-f484d61{--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-end;}.elementor-23 .elementor-element.elementor-element-3bf5ca8 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-3bf5ca8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3bf5ca8.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-698b8d4.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-e8d647a{--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;}.elementor-23 .elementor-element.elementor-element-e8d647a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e8d647a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-ae20968{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-7f2c947{--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-23 .elementor-element.elementor-element-7f2c947.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8a0144b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-e448aa7{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-ae66f7e{--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-end;}.elementor-23 .elementor-element.elementor-element-3c6598a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-3c6598a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3c6598a.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-4a6fa1b.elementor-element{--align-self:stretch;}.elementor-23 .elementor-element.elementor-element-779c0bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-779d2ac{text-align:center;}.elementor-23 .elementor-element.elementor-element-238a9c8{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-60eea34{--display:flex;}.elementor-23 .elementor-element.elementor-element-60eea34:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-60eea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-707729c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-08f92db{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-08f92db:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-08f92db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-08f92db::before, .elementor-23 .elementor-element.elementor-element-08f92db > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-08f92db > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-08f92db > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-08f92db > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-08f92db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-3232648{text-align:center;}.elementor-23 .elementor-element.elementor-element-3232648 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-439e522{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-439e522:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-439e522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-cf68a0a{--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;--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-23 .elementor-element.elementor-element-dbdf6d3{--display:flex;}.elementor-23 .elementor-element.elementor-element-9367da5{--display:flex;}.elementor-23 .elementor-element.elementor-element-0947ad3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-a088b49 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-085c79f{--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;--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-23 .elementor-element.elementor-element-88b7a34{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-88b7a34:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-88b7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-88b7a34::before, .elementor-23 .elementor-element.elementor-element-88b7a34 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-88b7a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-88b7a34 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-88b7a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-88b7a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-d9613b7{text-align:center;}.elementor-23 .elementor-element.elementor-element-d9613b7 .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-23e132c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-23e132c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-23e132c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-a3bbf5b p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-45dbfc3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-45dbfc3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-45dbfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-8c98a19 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-ea2e813{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-ea2e813:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ea2e813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-1590047 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-b59c05e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-b59c05e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b59c05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-3a16401 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-dd05ff6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-dd05ff6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-dd05ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-b396138 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-e90cd86{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-e90cd86:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e90cd86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-bfa527c p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-c5314bf{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-c5314bf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c5314bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-c06df53 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-369ec24{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-369ec24:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-369ec24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-489b11c p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-7d625b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-7d625b4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7d625b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ac61c2 );}.elementor-23 .elementor-element.elementor-element-c29cf5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-c29cf5a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c29cf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.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-23 .elementor-element.elementor-element-ea21cd5{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-ea21cd5 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-ea21cd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ea21cd5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ea21cd5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ea21cd5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ea21cd5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ea21cd5 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-ea21cd5 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-04e07b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-04e07b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9b6e599 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-64f73df{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-64f73df p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-910b0a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-910b0a7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-910b0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-4545d8c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-4545d8c .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-4545d8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4545d8c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4545d8c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4545d8c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4545d8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4545d8c .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-4545d8c .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-36c111c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-36c111c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9a1187d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cd3ff8c{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-cd3ff8c p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-0d10ac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-0d10ac4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0d10ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-79e5b51{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-79e5b51 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-79e5b51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-79e5b51.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-79e5b51.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-79e5b51.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-79e5b51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-79e5b51 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-79e5b51 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-0f51caf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-0f51caf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-86ffb1e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-00c86d1{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-00c86d1 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3a357f8{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-3a357f8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-3a357f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-b2ad8a3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-b2ad8a3 .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-b2ad8a3.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-0b81116 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-0b81116{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-13dafa8 .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-13dafa8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0724fa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-2586287{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-2586287:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2586287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2586287::before, .elementor-23 .elementor-element.elementor-element-2586287 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2586287 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2586287 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2586287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2586287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1021e46{text-align:center;}.elementor-23 .elementor-element.elementor-element-1021e46 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-cda67bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cda67bf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cda67bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-6c156d6{--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;--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-23 .elementor-element.elementor-element-f7d4cea{--display:flex;}.elementor-23 .elementor-element.elementor-element-48ba385{--display:flex;}.elementor-23 .elementor-element.elementor-element-c187f10 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-55d76db .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-8439fc2{--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;--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-23 .elementor-element.elementor-element-2d20dff{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-2d20dff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2d20dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2d20dff::before, .elementor-23 .elementor-element.elementor-element-2d20dff > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2d20dff > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2d20dff > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2d20dff > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2d20dff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-22fcb71{text-align:center;}.elementor-23 .elementor-element.elementor-element-22fcb71 .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-693e1d7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-693e1d7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-693e1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-a26dc98 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-8035be9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-8035be9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8035be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-49c932d p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-98a03ea{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-98a03ea:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-98a03ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-cd82583 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-87c363a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-87c363a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-87c363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-32c0c6f p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-ff53269{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-ff53269:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ff53269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-0b10c78 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-6dd9553{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-6dd9553:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6dd9553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-6c11741 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-709422e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-709422e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-709422e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-21f6e07 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-98bb059{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-98bb059:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-98bb059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-d0bf54d p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-c37a08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c37a08c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c37a08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEB8B;}.elementor-23 .elementor-element.elementor-element-2863233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-2863233:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2863233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-15e8d9f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-15e8d9f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-15e8d9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-15e8d9f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-15e8d9f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-15e8d9f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-15e8d9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-15e8d9f .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-15e8d9f .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-0f97486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-0f97486.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-801d373 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-e7d9b4d{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-e7d9b4d p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-36952ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-36952ea:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-36952ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-109d338{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-109d338 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-109d338.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-109d338.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-109d338.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-109d338.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-109d338.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-109d338 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-109d338 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-c9347fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-c9347fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-4b98312 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a0ebc64{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-a0ebc64 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-e7ff1e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-e7ff1e1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e7ff1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-1a21b6b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-1a21b6b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-1a21b6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1a21b6b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1a21b6b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1a21b6b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1a21b6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1a21b6b .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-1a21b6b .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-3f15e38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-3f15e38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-c697e9c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a40ebcb{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-a40ebcb p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-aa37919{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-aa37919 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-aa37919 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-526260b{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-526260b > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-526260b .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-526260b .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-526260b .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-526260b .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-526260b .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-526260b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-1885bbc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-1885bbc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-50f4363 .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-50f4363{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3903052{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-95c20d7{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-95c20d7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-95c20d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-95c20d7::before, .elementor-23 .elementor-element.elementor-element-95c20d7 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-95c20d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-95c20d7 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-95c20d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-95c20d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-48f5dfc{text-align:center;}.elementor-23 .elementor-element.elementor-element-48f5dfc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-cde9fe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cde9fe2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cde9fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-bff00a7{--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;--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-23 .elementor-element.elementor-element-1aa3bad{--display:flex;}.elementor-23 .elementor-element.elementor-element-41191ed{--display:flex;}.elementor-23 .elementor-element.elementor-element-889353f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-0c37b78 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-a3b2b84{--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;--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-23 .elementor-element.elementor-element-c92244c{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-c92244c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c92244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c92244c::before, .elementor-23 .elementor-element.elementor-element-c92244c > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c92244c > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c92244c > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c92244c > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c92244c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-b12ebdb{text-align:center;}.elementor-23 .elementor-element.elementor-element-b12ebdb .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-42ebce6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-42ebce6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-42ebce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-91f7341 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-6654176{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-6654176:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6654176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-9aac22d p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-0cb9cbe{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-0cb9cbe:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0cb9cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-6cd42df p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-5eaa127{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-5eaa127:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5eaa127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-928c074 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-91e914b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-91e914b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-91e914b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-c738ad8 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-d530050{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-d530050:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d530050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-153ea60 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3bfd85f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-3bfd85f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3bfd85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-410820d p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-532d1e5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-532d1e5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-532d1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-50ca248 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-11310a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-11310a4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-11310a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ac61c2 );}.elementor-23 .elementor-element.elementor-element-ebe8bb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-ebe8bb3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ebe8bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-fe7bec0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-fe7bec0 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-fe7bec0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fe7bec0.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-fe7bec0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fe7bec0.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-fe7bec0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fe7bec0 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-fe7bec0 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-1e52c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-1e52c70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-059adb3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c94c65a{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-c94c65a p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-9709f0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-9709f0b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9709f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-e9785d6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e9785d6 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e9785d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e9785d6.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e9785d6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e9785d6.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e9785d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e9785d6 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-e9785d6 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-2c0160a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-2c0160a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-5524b92 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-07f0e6f{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-07f0e6f p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-6d52627{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-6d52627:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6d52627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-2785989{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2785989 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2785989.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2785989.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2785989.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2785989.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2785989.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2785989 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-2785989 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-24d1f0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-24d1f0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-50b7e8a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4272266{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-4272266 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-23e9a86{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-23e9a86 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-23e9a86 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-1d2452f{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-1d2452f > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-1d2452f .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-1d2452f .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-1d2452f .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-1d2452f .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-1d2452f .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-1d2452f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-4b78d2e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-4b78d2e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-ad89e1f .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-ad89e1f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-5829752{--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-23 .elementor-element.elementor-element-afe5a88{text-align:center;}.elementor-23 .elementor-element.elementor-element-afe5a88 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-084be93{text-align:center;}.elementor-23 .elementor-element.elementor-element-084be93 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:88px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b06f642{--display:flex;}.elementor-23 .elementor-element.elementor-element-2bf9f23 > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-23 .elementor-element.elementor-element-2bf9f23 .jet-dynamic-table{width:100%;margin:0 auto 0 0;}.elementor-23 .elementor-element.elementor-element-2bf9f23 .jet-dynamic-table .jet-dynamic-table__header .jet-dynamic-table__col{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-ce48e09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a55c260{--display:flex;--min-height:96px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-a55c260:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a55c260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a55c260::before, .elementor-23 .elementor-element.elementor-element-a55c260 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a55c260 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a55c260 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a55c260 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a55c260 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-b2445bb{text-align:center;}.elementor-23 .elementor-element.elementor-element-b2445bb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-1928121{--display:flex;}.elementor-23 .elementor-element.elementor-element-1928121:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1928121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-dd2666c{--display:flex;}.elementor-23 .elementor-element.elementor-element-a432a8d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-91cd5ab{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-91cd5ab > .elementor-widget-container{background-color:var( --e-global-color-73a61c8 );padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-91cd5ab.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-91cd5ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1045957 img{max-width:50%;}.elementor-23 .elementor-element.elementor-element-2c62e57{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2c62e57.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-9d4b348 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-2f291de{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-2f291de > .elementor-widget-container{background-color:var( --e-global-color-73a61c8 );padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-2f291de.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2f291de .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-92b95c3{--display:flex;}.elementor-23 .elementor-element.elementor-element-92b95c3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-92b95c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-92b95c3.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-024a6e1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-024a6e1{--e-icon-list-icon-size:24px;}.elementor-23 .elementor-element.elementor-element-024a6e1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-e52e32c{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e52e32c.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-e56c9a9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-bf9b712{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-bf9b712 > .elementor-widget-container{background-color:var( --e-global-color-73a61c8 );padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-bf9b712.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-bf9b712 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d78d4a5 img{max-width:50%;}.elementor-23 .elementor-element.elementor-element-73d29d1{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-73d29d1.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-938ac0b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-2a5d159{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-2a5d159 > .elementor-widget-container{background-color:var( --e-global-color-73a61c8 );padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-2a5d159.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2a5d159 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-289b9a0{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-289b9a0.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8e2ba29 img{max-width:50%;}.elementor-23 .elementor-element.elementor-element-2de61be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-39124bc{--display:flex;--min-height:96px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-39124bc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-39124bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-39124bc::before, .elementor-23 .elementor-element.elementor-element-39124bc > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-39124bc > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-39124bc > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-39124bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-39124bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-25745a6{text-align:center;}.elementor-23 .elementor-element.elementor-element-25745a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-f9ed8cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e86dc96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-4266fec{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-4266fec:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4266fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4266fec::before, .elementor-23 .elementor-element.elementor-element-4266fec > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4266fec > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4266fec > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4266fec > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4266fec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-d5a94ef{text-align:center;}.elementor-23 .elementor-element.elementor-element-d5a94ef .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-b868d65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b868d65:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b868d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-7cc0c9c{--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;--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-23 .elementor-element.elementor-element-b0b90df{--display:flex;}.elementor-23 .elementor-element.elementor-element-cdf2fd7{--display:flex;}.elementor-23 .elementor-element.elementor-element-9d26e52 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-fc3b3f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-22c96a8{--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;--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-23 .elementor-element.elementor-element-5883330{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-5883330:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5883330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5883330::before, .elementor-23 .elementor-element.elementor-element-5883330 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5883330 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5883330 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5883330 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5883330 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e938252{text-align:center;}.elementor-23 .elementor-element.elementor-element-e938252 .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-261eb12{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-261eb12:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-261eb12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-40557f1 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-2ae8609{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-2ae8609:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2ae8609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-f35f833 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-c0a2183{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-c0a2183:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0a2183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-7856cc9 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-a76ff83{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-a76ff83:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a76ff83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-23a55df p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-f104d0e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-f104d0e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f104d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-f3ed904 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-63cec8c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-63cec8c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-63cec8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-e29f96e p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-f0bf4ee{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-f0bf4ee:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f0bf4ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-293aa47 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-98e7a08{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-98e7a08:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-98e7a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-ea9374b p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-874014e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-874014e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-874014e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ac61c2 );}.elementor-23 .elementor-element.elementor-element-2bfbd56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-2bfbd56:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2bfbd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-242ecf1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-242ecf1 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-242ecf1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-242ecf1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-242ecf1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-242ecf1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-242ecf1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-242ecf1 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-242ecf1 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-41b4749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-41b4749.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-7d58e23 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c4c4a7f{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-c4c4a7f p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-ae6ac62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-ae6ac62:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ae6ac62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-2af6548{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2af6548 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2af6548.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2af6548.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2af6548.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2af6548.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2af6548.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2af6548 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-2af6548 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-5104ffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-5104ffa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-82c657f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4b9d433{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-4b9d433 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-bbc344e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-bbc344e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bbc344e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-c460946{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-c460946 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c460946.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c460946.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-c460946.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c460946.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-c460946.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c460946 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-c460946 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-a9f2b9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a9f2b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-2fd9788 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-641a95c{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-641a95c p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-61e0005{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-61e0005 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-61e0005 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-97ed152{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-97ed152 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-97ed152 .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-97ed152 .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-97ed152 .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-97ed152 .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-97ed152 .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-97ed152.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-b7f6928 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-b7f6928{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-76f5daa .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-76f5daa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-88972ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-cafa2ef{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-cafa2ef:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cafa2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cafa2ef::before, .elementor-23 .elementor-element.elementor-element-cafa2ef > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cafa2ef > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cafa2ef > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cafa2ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cafa2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-f6648d6{text-align:center;}.elementor-23 .elementor-element.elementor-element-f6648d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-3050ac1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3050ac1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3050ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-8810329{--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;--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-23 .elementor-element.elementor-element-a6c8c43{--display:flex;}.elementor-23 .elementor-element.elementor-element-9e02f02{--display:flex;}.elementor-23 .elementor-element.elementor-element-af0a063 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-ad5fdf3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-cafb0b9{--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;--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-23 .elementor-element.elementor-element-5631366{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-5631366:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5631366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5631366::before, .elementor-23 .elementor-element.elementor-element-5631366 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5631366 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5631366 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5631366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5631366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-3f66b74{text-align:center;}.elementor-23 .elementor-element.elementor-element-3f66b74 .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-24f5d69{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-24f5d69:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-24f5d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-01fd763 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-bdf2af3{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-bdf2af3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bdf2af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-f23d5e9 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-1613e4b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-1613e4b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1613e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-ac72509 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-0651877{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-0651877:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0651877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-c6fb3ad p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-1f5b1db{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-1f5b1db:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1f5b1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-c35cbc3 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-19c3818{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-19c3818:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-19c3818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-97b3249 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-67ed7fd{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-67ed7fd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-67ed7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-9accbad p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-bcb9048{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-bcb9048:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcb9048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-fed3bbb p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-b52008b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b52008b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b52008b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEB8B;}.elementor-23 .elementor-element.elementor-element-02a4074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-02a4074:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-02a4074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-01bd436{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-01bd436 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-01bd436.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-01bd436.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-01bd436.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-01bd436.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-01bd436.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-01bd436 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-01bd436 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-4f47829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-4f47829.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-5275e03 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-469f1ab{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-469f1ab p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-85a8192{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-85a8192:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-85a8192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-0fbeb59{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0fbeb59 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-0fbeb59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0fbeb59.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-0fbeb59.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0fbeb59.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-0fbeb59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0fbeb59 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-0fbeb59 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-54a4edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-54a4edb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-0e4914a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-fa18cb4{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-fa18cb4 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-070c3de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-070c3de:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-070c3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-33af039{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-33af039 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-33af039.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-33af039.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-33af039.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-33af039.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-33af039.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-33af039 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-33af039 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-1d911e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-1d911e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ac50ed0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d3868cc{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-d3868cc p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-0ad948e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-0ad948e > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-0ad948e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-be73d0c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-be73d0c > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-be73d0c .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-be73d0c .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-be73d0c .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-be73d0c .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-be73d0c .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-be73d0c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-1c66c15 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-1c66c15{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-1055476 .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-1055476{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-07d31fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-46b03c3{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-46b03c3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-46b03c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-46b03c3::before, .elementor-23 .elementor-element.elementor-element-46b03c3 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-46b03c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-46b03c3 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-46b03c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-46b03c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-6dc4345{text-align:center;}.elementor-23 .elementor-element.elementor-element-6dc4345 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-7fbea6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7fbea6a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7fbea6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-d503378{--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;--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-23 .elementor-element.elementor-element-f707e6b{--display:flex;}.elementor-23 .elementor-element.elementor-element-2cbc6f0{--display:flex;}.elementor-23 .elementor-element.elementor-element-925923c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-86e2787 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;text-decoration:underline;}.elementor-23 .elementor-element.elementor-element-8a57033{--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;--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-23 .elementor-element.elementor-element-9782a93{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-9782a93:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9782a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9782a93::before, .elementor-23 .elementor-element.elementor-element-9782a93 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9782a93 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9782a93 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9782a93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9782a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-0667863{text-align:center;}.elementor-23 .elementor-element.elementor-element-0667863 .elementor-heading-title{color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-3784dd4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-3784dd4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3784dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-fca5a19 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-02d4ab9{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-02d4ab9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-02d4ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-896c3ce p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-e2744ed{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-e2744ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e2744ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-a694799 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-51237c2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-51237c2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-51237c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-73c4d90 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3b8e323{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-3b8e323:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3b8e323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-513cec3 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-0146c0d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-0146c0d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0146c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-670e226 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-81b0f9c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-81b0f9c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-81b0f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-afaa4e9 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-9546b97{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-9546b97:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9546b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-a015ef3 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-9531491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9531491:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9531491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ac61c2 );}.elementor-23 .elementor-element.elementor-element-0eb6104{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-0eb6104:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0eb6104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-8d22142{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8d22142 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8d22142.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8d22142.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8d22142.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8d22142.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8d22142.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8d22142 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-8d22142 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-4018358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-4018358.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b78338f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-996cfad{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-996cfad p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-d4c627f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-d4c627f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d4c627f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-8955338{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8955338 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8955338.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8955338.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8955338.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8955338.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8955338.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-8955338 .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-8955338 .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-8408c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-8408c3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-787972e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-20e003b{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-20e003b p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-5b98500{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-5b98500:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5b98500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-245ee0b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-245ee0b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-245ee0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-245ee0b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-245ee0b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-245ee0b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-245ee0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-245ee0b .elementor-icon{font-size:32px;}.elementor-23 .elementor-element.elementor-element-245ee0b .elementor-icon svg{height:32px;}.elementor-23 .elementor-element.elementor-element-43eec47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-43eec47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-ba0d49b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a9ae0aa{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-a9ae0aa p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-48e496b{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-48e496b > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-48e496b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-04ddf1c{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-04ddf1c > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-04ddf1c .elementor-swiper-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-04ddf1c .elementor-testimonial__text{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-04ddf1c .elementor-testimonial__name{color:#FD6C36;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-04ddf1c .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-04ddf1c .elementor-testimonial__image img{width:100px;height:100px;}.elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-23 .elementor-element.elementor-element-04ddf1c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-23 .elementor-element.elementor-element-7833e66 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-7833e66{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8a38dde .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-8a38dde{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-43f94e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-91faa67{--display:flex;--min-height:96px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-91faa67:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-91faa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-91faa67::before, .elementor-23 .elementor-element.elementor-element-91faa67 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-91faa67 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-91faa67 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-91faa67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-91faa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-a4af38e{text-align:center;}.elementor-23 .elementor-element.elementor-element-a4af38e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-4681bdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9641784{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-9641784:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9641784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9641784::before, .elementor-23 .elementor-element.elementor-element-9641784 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9641784 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9641784 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9641784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9641784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-2703dbe{text-align:center;}.elementor-23 .elementor-element.elementor-element-2703dbe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-e0ebcca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e0ebcca:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e0ebcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-a7a0a1d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-a7a0a1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-3279bf9 img{width:100%;}.elementor-23 .elementor-element.elementor-element-58cfeee .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-58cfeee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3c3e593{--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;--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-23 .elementor-element.elementor-element-cd126fe{--display:flex;--min-height:64px;--justify-content:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-302463e );--border-color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-cd126fe:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cd126fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cd126fe::before, .elementor-23 .elementor-element.elementor-element-cd126fe > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cd126fe > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-cd126fe > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cd126fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-cd126fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-cee39c7{text-align:center;}.elementor-23 .elementor-element.elementor-element-cee39c7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;color:var( --e-global-color-302463e );}.elementor-23 .elementor-element.elementor-element-65eade2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-65eade2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-65eade2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-19a8261 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-6ebb502{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-6ebb502:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6ebb502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-5caf545 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-d438e3c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-d438e3c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d438e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-522571b p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3ee5db7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-3ee5db7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3ee5db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-c327c55 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-dc38f44{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-dc38f44:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-dc38f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-3864c44 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3a46bfb{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-3a46bfb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3a46bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-9f25913 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-947a1c6{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-947a1c6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-947a1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73a61c8 );}.elementor-23 .elementor-element.elementor-element-2a7f344 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-159a075{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-2a385cb );--border-color:var( --e-global-color-2a385cb );}.elementor-23 .elementor-element.elementor-element-159a075:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-159a075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-23 .elementor-element.elementor-element-1ddb984 p{margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-37f0f73 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-37f0f73 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-37f0f73{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-37f0f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-37f0f73 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-23 .elementor-element.elementor-element-37f0f73 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-e5a921d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:700;}.elementor-23 .elementor-element.elementor-element-1c7ca9e .elementor-button{background-color:#F77B74;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-1c7ca9e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-036e526{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ceb89b9{--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;--overlay-opacity:0.5;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ceb89b9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ceb89b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ceb89b9::before, .elementor-23 .elementor-element.elementor-element-ceb89b9 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ceb89b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ceb89b9 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ceb89b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ceb89b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sakurafactor.com/wp-content/uploads/2025/09/dot1.svg");--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-3ba09be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-d9535c8 .elementor-button{background-color:var( --e-global-color-302463e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-d9535c8{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-d9535c8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-5c5dfe0 .elementor-button{background-color:var( --e-global-color-302463e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5c5dfe0{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-5c5dfe0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-17c7a42 .elementor-button{background-color:var( --e-global-color-302463e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-17c7a42{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-17c7a42 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-d255a0b{text-align:center;}.elementor-23 .elementor-element.elementor-element-d255a0b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-302463e );}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-109db3a{--width:960px;}.elementor-23 .elementor-element.elementor-element-48468a2{--width:65%;}.elementor-23 .elementor-element.elementor-element-310e3f7{--width:20%;}.elementor-23 .elementor-element.elementor-element-0ee869e{--width:960px;}.elementor-23 .elementor-element.elementor-element-5a50a08{--width:65%;}.elementor-23 .elementor-element.elementor-element-f484d61{--width:20%;}.elementor-23 .elementor-element.elementor-element-e8d647a{--width:960px;}.elementor-23 .elementor-element.elementor-element-7f2c947{--width:65%;}.elementor-23 .elementor-element.elementor-element-ae66f7e{--width:20%;}.elementor-23 .elementor-element.elementor-element-08f92db{--width:960px;}.elementor-23 .elementor-element.elementor-element-439e522{--width:960px;}.elementor-23 .elementor-element.elementor-element-cf68a0a{--width:800px;}.elementor-23 .elementor-element.elementor-element-dbdf6d3{--width:50%;}.elementor-23 .elementor-element.elementor-element-9367da5{--width:50%;}.elementor-23 .elementor-element.elementor-element-085c79f{--width:800px;}.elementor-23 .elementor-element.elementor-element-23e132c{--width:50%;}.elementor-23 .elementor-element.elementor-element-45dbfc3{--width:50%;}.elementor-23 .elementor-element.elementor-element-ea2e813{--width:50%;}.elementor-23 .elementor-element.elementor-element-b59c05e{--width:50%;}.elementor-23 .elementor-element.elementor-element-dd05ff6{--width:50%;}.elementor-23 .elementor-element.elementor-element-e90cd86{--width:50%;}.elementor-23 .elementor-element.elementor-element-c5314bf{--width:50%;}.elementor-23 .elementor-element.elementor-element-369ec24{--width:50%;}.elementor-23 .elementor-element.elementor-element-7d625b4{--width:800px;}.elementor-23 .elementor-element.elementor-element-c29cf5a{--width:700px;}.elementor-23 .elementor-element.elementor-element-04e07b2{--width:90%;}.elementor-23 .elementor-element.elementor-element-910b0a7{--width:700px;}.elementor-23 .elementor-element.elementor-element-36c111c{--width:90%;}.elementor-23 .elementor-element.elementor-element-0d10ac4{--width:700px;}.elementor-23 .elementor-element.elementor-element-0f51caf{--width:90%;}.elementor-23 .elementor-element.elementor-element-2586287{--width:960px;}.elementor-23 .elementor-element.elementor-element-cda67bf{--width:960px;}.elementor-23 .elementor-element.elementor-element-6c156d6{--width:800px;}.elementor-23 .elementor-element.elementor-element-f7d4cea{--width:50%;}.elementor-23 .elementor-element.elementor-element-48ba385{--width:50%;}.elementor-23 .elementor-element.elementor-element-8439fc2{--width:800px;}.elementor-23 .elementor-element.elementor-element-693e1d7{--width:50%;}.elementor-23 .elementor-element.elementor-element-8035be9{--width:50%;}.elementor-23 .elementor-element.elementor-element-98a03ea{--width:50%;}.elementor-23 .elementor-element.elementor-element-87c363a{--width:50%;}.elementor-23 .elementor-element.elementor-element-ff53269{--width:50%;}.elementor-23 .elementor-element.elementor-element-6dd9553{--width:50%;}.elementor-23 .elementor-element.elementor-element-709422e{--width:50%;}.elementor-23 .elementor-element.elementor-element-98bb059{--width:50%;}.elementor-23 .elementor-element.elementor-element-c37a08c{--width:800px;}.elementor-23 .elementor-element.elementor-element-2863233{--width:700px;}.elementor-23 .elementor-element.elementor-element-0f97486{--width:90%;}.elementor-23 .elementor-element.elementor-element-36952ea{--width:700px;}.elementor-23 .elementor-element.elementor-element-c9347fd{--width:90%;}.elementor-23 .elementor-element.elementor-element-e7ff1e1{--width:700px;}.elementor-23 .elementor-element.elementor-element-3f15e38{--width:90%;}.elementor-23 .elementor-element.elementor-element-95c20d7{--width:960px;}.elementor-23 .elementor-element.elementor-element-cde9fe2{--width:960px;}.elementor-23 .elementor-element.elementor-element-bff00a7{--width:800px;}.elementor-23 .elementor-element.elementor-element-1aa3bad{--width:50%;}.elementor-23 .elementor-element.elementor-element-41191ed{--width:50%;}.elementor-23 .elementor-element.elementor-element-a3b2b84{--width:800px;}.elementor-23 .elementor-element.elementor-element-42ebce6{--width:50%;}.elementor-23 .elementor-element.elementor-element-6654176{--width:50%;}.elementor-23 .elementor-element.elementor-element-0cb9cbe{--width:50%;}.elementor-23 .elementor-element.elementor-element-5eaa127{--width:50%;}.elementor-23 .elementor-element.elementor-element-91e914b{--width:50%;}.elementor-23 .elementor-element.elementor-element-d530050{--width:50%;}.elementor-23 .elementor-element.elementor-element-3bfd85f{--width:50%;}.elementor-23 .elementor-element.elementor-element-532d1e5{--width:50%;}.elementor-23 .elementor-element.elementor-element-11310a4{--width:800px;}.elementor-23 .elementor-element.elementor-element-ebe8bb3{--width:700px;}.elementor-23 .elementor-element.elementor-element-1e52c70{--width:90%;}.elementor-23 .elementor-element.elementor-element-9709f0b{--width:700px;}.elementor-23 .elementor-element.elementor-element-2c0160a{--width:90%;}.elementor-23 .elementor-element.elementor-element-6d52627{--width:700px;}.elementor-23 .elementor-element.elementor-element-24d1f0d{--width:90%;}.elementor-23 .elementor-element.elementor-element-92b95c3{--width:860px;}.elementor-23 .elementor-element.elementor-element-4266fec{--width:960px;}.elementor-23 .elementor-element.elementor-element-b868d65{--width:960px;}.elementor-23 .elementor-element.elementor-element-7cc0c9c{--width:800px;}.elementor-23 .elementor-element.elementor-element-b0b90df{--width:50%;}.elementor-23 .elementor-element.elementor-element-cdf2fd7{--width:50%;}.elementor-23 .elementor-element.elementor-element-22c96a8{--width:800px;}.elementor-23 .elementor-element.elementor-element-261eb12{--width:50%;}.elementor-23 .elementor-element.elementor-element-2ae8609{--width:50%;}.elementor-23 .elementor-element.elementor-element-c0a2183{--width:50%;}.elementor-23 .elementor-element.elementor-element-a76ff83{--width:50%;}.elementor-23 .elementor-element.elementor-element-f104d0e{--width:50%;}.elementor-23 .elementor-element.elementor-element-63cec8c{--width:50%;}.elementor-23 .elementor-element.elementor-element-f0bf4ee{--width:50%;}.elementor-23 .elementor-element.elementor-element-98e7a08{--width:50%;}.elementor-23 .elementor-element.elementor-element-874014e{--width:800px;}.elementor-23 .elementor-element.elementor-element-2bfbd56{--width:700px;}.elementor-23 .elementor-element.elementor-element-41b4749{--width:90%;}.elementor-23 .elementor-element.elementor-element-ae6ac62{--width:700px;}.elementor-23 .elementor-element.elementor-element-5104ffa{--width:90%;}.elementor-23 .elementor-element.elementor-element-bbc344e{--width:700px;}.elementor-23 .elementor-element.elementor-element-a9f2b9a{--width:90%;}.elementor-23 .elementor-element.elementor-element-cafa2ef{--width:960px;}.elementor-23 .elementor-element.elementor-element-3050ac1{--width:960px;}.elementor-23 .elementor-element.elementor-element-8810329{--width:800px;}.elementor-23 .elementor-element.elementor-element-a6c8c43{--width:50%;}.elementor-23 .elementor-element.elementor-element-9e02f02{--width:50%;}.elementor-23 .elementor-element.elementor-element-cafb0b9{--width:800px;}.elementor-23 .elementor-element.elementor-element-24f5d69{--width:50%;}.elementor-23 .elementor-element.elementor-element-bdf2af3{--width:50%;}.elementor-23 .elementor-element.elementor-element-1613e4b{--width:50%;}.elementor-23 .elementor-element.elementor-element-0651877{--width:50%;}.elementor-23 .elementor-element.elementor-element-1f5b1db{--width:50%;}.elementor-23 .elementor-element.elementor-element-19c3818{--width:50%;}.elementor-23 .elementor-element.elementor-element-67ed7fd{--width:50%;}.elementor-23 .elementor-element.elementor-element-bcb9048{--width:50%;}.elementor-23 .elementor-element.elementor-element-b52008b{--width:800px;}.elementor-23 .elementor-element.elementor-element-02a4074{--width:700px;}.elementor-23 .elementor-element.elementor-element-4f47829{--width:90%;}.elementor-23 .elementor-element.elementor-element-85a8192{--width:700px;}.elementor-23 .elementor-element.elementor-element-54a4edb{--width:90%;}.elementor-23 .elementor-element.elementor-element-070c3de{--width:700px;}.elementor-23 .elementor-element.elementor-element-1d911e5{--width:90%;}.elementor-23 .elementor-element.elementor-element-46b03c3{--width:960px;}.elementor-23 .elementor-element.elementor-element-7fbea6a{--width:960px;}.elementor-23 .elementor-element.elementor-element-d503378{--width:800px;}.elementor-23 .elementor-element.elementor-element-f707e6b{--width:50%;}.elementor-23 .elementor-element.elementor-element-2cbc6f0{--width:50%;}.elementor-23 .elementor-element.elementor-element-8a57033{--width:800px;}.elementor-23 .elementor-element.elementor-element-3784dd4{--width:50%;}.elementor-23 .elementor-element.elementor-element-02d4ab9{--width:50%;}.elementor-23 .elementor-element.elementor-element-e2744ed{--width:50%;}.elementor-23 .elementor-element.elementor-element-51237c2{--width:50%;}.elementor-23 .elementor-element.elementor-element-3b8e323{--width:50%;}.elementor-23 .elementor-element.elementor-element-0146c0d{--width:50%;}.elementor-23 .elementor-element.elementor-element-81b0f9c{--width:50%;}.elementor-23 .elementor-element.elementor-element-9546b97{--width:50%;}.elementor-23 .elementor-element.elementor-element-9531491{--width:800px;}.elementor-23 .elementor-element.elementor-element-0eb6104{--width:700px;}.elementor-23 .elementor-element.elementor-element-4018358{--width:90%;}.elementor-23 .elementor-element.elementor-element-d4c627f{--width:700px;}.elementor-23 .elementor-element.elementor-element-8408c3b{--width:90%;}.elementor-23 .elementor-element.elementor-element-5b98500{--width:700px;}.elementor-23 .elementor-element.elementor-element-43eec47{--width:90%;}.elementor-23 .elementor-element.elementor-element-9641784{--width:960px;}.elementor-23 .elementor-element.elementor-element-e0ebcca{--width:960px;}.elementor-23 .elementor-element.elementor-element-3c3e593{--width:800px;}.elementor-23 .elementor-element.elementor-element-65eade2{--width:50%;}.elementor-23 .elementor-element.elementor-element-6ebb502{--width:50%;}.elementor-23 .elementor-element.elementor-element-d438e3c{--width:50%;}.elementor-23 .elementor-element.elementor-element-3ee5db7{--width:50%;}.elementor-23 .elementor-element.elementor-element-dc38f44{--width:50%;}.elementor-23 .elementor-element.elementor-element-3a46bfb{--width:50%;}.elementor-23 .elementor-element.elementor-element-947a1c6{--width:50%;}.elementor-23 .elementor-element.elementor-element-159a075{--width:50%;}.elementor-23 .elementor-element.elementor-element-ceb89b9{--width:100%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-cbd5a21 img{width:90%;}.elementor-23 .elementor-element.elementor-element-5eb5c9e img{max-width:60%;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-2a29be5 img{width:60%;}.elementor-23 .elementor-element.elementor-element-98ebc38{--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-23 .elementor-element.elementor-element-29b2b19{text-align:center;}.elementor-23 .elementor-element.elementor-element-29b2b19 .elementor-heading-title{font-size:11px;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field__content{font-size:11px;}.elementor-23 .elementor-element.elementor-element-c4d4926 .jet-listing-dynamic-field{justify-content:center;}.elementor-23 .elementor-element.elementor-element-d464538{text-align:right;}.elementor-23 .elementor-element.elementor-element-d464538 .elementor-heading-title{font-size:10px;}.elementor-23 .elementor-element.elementor-element-39ce518{--min-height:64px;}.elementor-23 .elementor-element.elementor-element-0e04ecf .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-d5b7d05 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23 .elementor-element.elementor-element-d5b7d05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-23 .elementor-element.elementor-element-5eb5c9e img{max-width:90%;}.elementor-23 .elementor-element.elementor-element-109db3a{--width:90%;--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-23 .elementor-element.elementor-element-a9599c3{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-23 .elementor-element.elementor-element-cabaf91{text-align:center;}.elementor-23 .elementor-element.elementor-element-cabaf91 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-c780f7e .elementor-icon-list-item > a{font-size:14px;}.elementor-23 .elementor-element.elementor-element-310e3f7{--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-23 .elementor-element.elementor-element-b026228{width:initial;max-width:initial;}.elementor-23 .elementor-element.elementor-element-31e2e14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-0ee869e{--width:90%;--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-23 .elementor-element.elementor-element-134989b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-23 .elementor-element.elementor-element-0aee9a8{text-align:center;}.elementor-23 .elementor-element.elementor-element-0aee9a8 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-a9a57ce .elementor-icon-list-item > a{font-size:14px;}.elementor-23 .elementor-element.elementor-element-3bf5ca8{width:initial;max-width:initial;}.elementor-23 .elementor-element.elementor-element-698b8d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e8d647a{--width:90%;--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-23 .elementor-element.elementor-element-ae20968{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-23 .elementor-element.elementor-element-8a0144b{text-align:center;}.elementor-23 .elementor-element.elementor-element-8a0144b .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-e448aa7 .elementor-icon-list-item > a{font-size:14px;}.elementor-23 .elementor-element.elementor-element-3c6598a{width:initial;max-width:initial;}.elementor-23 .elementor-element.elementor-element-4a6fa1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-779c0bd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-707729c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3232648 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-b55f0c5 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-c29cf5a{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-9b6e599 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-64f73df{font-size:14px;}.elementor-23 .elementor-element.elementor-element-910b0a7{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-9a1187d .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-cd3ff8c{font-size:14px;}.elementor-23 .elementor-element.elementor-element-0d10ac4{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-86ffb1e .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-00c86d1{font-size:14px;}.elementor-23 .elementor-element.elementor-element-b2ad8a3{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-0b81116{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-0b81116 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-13dafa8{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-13dafa8 .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-0724fa6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1021e46 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-7225407 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-2863233{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-801d373 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-e7d9b4d{font-size:14px;}.elementor-23 .elementor-element.elementor-element-36952ea{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-4b98312 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-a0ebc64{font-size:14px;}.elementor-23 .elementor-element.elementor-element-e7ff1e1{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-c697e9c .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-a40ebcb{font-size:14px;}.elementor-23 .elementor-element.elementor-element-526260b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1885bbc{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1885bbc .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-50f4363{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-50f4363 .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-3903052{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-48f5dfc .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-642ea6c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-ebe8bb3{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-059adb3 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-c94c65a{font-size:14px;}.elementor-23 .elementor-element.elementor-element-9709f0b{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-5524b92 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-07f0e6f{font-size:14px;}.elementor-23 .elementor-element.elementor-element-6d52627{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-50b7e8a .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-4272266{font-size:14px;}.elementor-23 .elementor-element.elementor-element-1d2452f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-4b78d2e{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-4b78d2e .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-ad89e1f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-ad89e1f .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-afe5a88 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-084be93 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-a55c260{--min-height:64px;}.elementor-23 .elementor-element.elementor-element-b2445bb .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-a432a8d .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-1045957 img{max-width:100%;}.elementor-23 .elementor-element.elementor-element-9d4b348 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-024a6e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e56c9a9 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-d78d4a5 img{max-width:100%;}.elementor-23 .elementor-element.elementor-element-938ac0b .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-8e2ba29 img{max-width:100%;}.elementor-23 .elementor-element.elementor-element-25745a6 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-e86dc96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d5a94ef .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-18be00d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-2bfbd56{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-7d58e23 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-c4c4a7f{font-size:14px;}.elementor-23 .elementor-element.elementor-element-ae6ac62{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-82c657f .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-4b9d433{font-size:14px;}.elementor-23 .elementor-element.elementor-element-bbc344e{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-2fd9788 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-641a95c{font-size:14px;}.elementor-23 .elementor-element.elementor-element-97ed152{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-b7f6928{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-b7f6928 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-76f5daa{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-76f5daa .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-88972ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f6648d6 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-15198ea > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-02a4074{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-5275e03 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-469f1ab{font-size:14px;}.elementor-23 .elementor-element.elementor-element-85a8192{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-0e4914a .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-fa18cb4{font-size:14px;}.elementor-23 .elementor-element.elementor-element-070c3de{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-ac50ed0 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-d3868cc{font-size:14px;}.elementor-23 .elementor-element.elementor-element-be73d0c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1c66c15{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1c66c15 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-1055476{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1055476 .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-07d31fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6dc4345 .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-bd929d1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-23 .elementor-element.elementor-element-0eb6104{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-b78338f .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-996cfad{font-size:14px;}.elementor-23 .elementor-element.elementor-element-d4c627f{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-787972e .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-20e003b{font-size:14px;}.elementor-23 .elementor-element.elementor-element-5b98500{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-ba0d49b .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-a9ae0aa{font-size:14px;}.elementor-23 .elementor-element.elementor-element-04ddf1c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-7833e66{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-7833e66 .elementor-button{font-size:20px;}.elementor-23 .elementor-element.elementor-element-8a38dde{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-8a38dde .elementor-button{font-size:20px;padding:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-91faa67{--min-height:64px;}.elementor-23 .elementor-element.elementor-element-a4af38e .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-2703dbe .elementor-heading-title{font-size:24px;}.elementor-23 .elementor-element.elementor-element-e0ebcca{--padding-top:032px;--padding-bottom:32px;--padding-left:05px;--padding-right:05px;}.elementor-23 .elementor-element.elementor-element-a7a0a1d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-23 .elementor-element.elementor-element-58cfeee{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-1c7ca9e{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-23 .elementor-element.elementor-element-3ba09be{--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-23 .elementor-element.elementor-element-d9535c8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-5c5dfe0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23 .elementor-element.elementor-element-17c7a42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-b026228 */.elementor-23 .elementor-element.elementor-element-b026228 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-b026228 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31e2e14 */.elementor-23 .elementor-element.elementor-element-31e2e14 a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-31e2e14 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bf5ca8 */.elementor-23 .elementor-element.elementor-element-3bf5ca8 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-3bf5ca8 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698b8d4 */.elementor-23 .elementor-element.elementor-element-698b8d4 a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-698b8d4 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c6598a */.elementor-23 .elementor-element.elementor-element-3c6598a a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-3c6598a a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a6fa1b */.elementor-23 .elementor-element.elementor-element-4a6fa1b a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-4a6fa1b a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779d2ac */.keikou {background: linear-gradient(transparent 50%, #FCEB8B 50%);」}


.emphasis_design15 {
  text-emphasis: circle yellow;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b81116 */.elementor-23 .elementor-element.elementor-element-0b81116 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-0b81116 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13dafa8 */.elementor-23 .elementor-element.elementor-element-13dafa8 a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-13dafa8 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885bbc */.elementor-23 .elementor-element.elementor-element-1885bbc a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-1885bbc a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f4363 */.elementor-23 .elementor-element.elementor-element-50f4363 a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-50f4363 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b78d2e */.elementor-23 .elementor-element.elementor-element-4b78d2e a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-4b78d2e a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad89e1f */.elementor-23 .elementor-element.elementor-element-ad89e1f a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-ad89e1f a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7f6928 */.elementor-23 .elementor-element.elementor-element-b7f6928 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-b7f6928 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76f5daa */.elementor-23 .elementor-element.elementor-element-76f5daa a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-76f5daa a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c66c15 */.elementor-23 .elementor-element.elementor-element-1c66c15 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-1c66c15 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1055476 */.elementor-23 .elementor-element.elementor-element-1055476 a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-1055476 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7833e66 */.elementor-23 .elementor-element.elementor-element-7833e66 a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-7833e66 a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a38dde */.elementor-23 .elementor-element.elementor-element-8a38dde a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-8a38dde a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58cfeee */.elementor-23 .elementor-element.elementor-element-58cfeee a {
  background-color: #008EA2 !important;
  box-shadow: 0 9px #0a444c;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-58cfeee a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #0a444c; /* 影を0pxにする */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c7ca9e */.elementor-23 .elementor-element.elementor-element-1c7ca9e a {
  background-color: #F77B74 !important;
  box-shadow: 0 9px #99403a;
  position: relative;
  top: 0;
}
.elementor-23 .elementor-element.elementor-element-1c7ca9e a:hover {
  top: 9px; /* 元の位置から9px分下がる */
  box-shadow: 0 0 #99403a; /* 影を0pxにする */
}/* End custom CSS */