.elementor-13128 .elementor-element.elementor-element-0d9b4ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-0d9b4ac:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0d9b4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/product-bg-facepointer.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-2f8a43b{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13128 .elementor-element.elementor-element-92fab56{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-483265e{left:0px;}body.rtl .elementor-13128 .elementor-element.elementor-element-483265e{right:0px;}.elementor-13128 .elementor-element.elementor-element-483265e{top:60px;}.elementor-13128 .elementor-element.elementor-element-483265e img{width:156px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-80d6aeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-80d6aeb .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-4f1be70{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-ef1a9a4{text-align:right;}.elementor-13128 .elementor-element.elementor-element-ef1a9a4 img{width:40%;}.elementor-13128 .elementor-element.elementor-element-18ab1f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13128 .elementor-element.elementor-element-18ab1f7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-b7d0a08 img{width:5%;}.elementor-13128 .elementor-element.elementor-element-9038487{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-c92a47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-13128 .elementor-element.elementor-element-c92a47d .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-d593311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-d593311 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:1.4em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-890a5b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-890a5b2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0.5px;color:#FFFFFF;}.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-13128 .elementor-element.elementor-element-9347699 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-9347699{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-9347699.elementor-element{--align-self:flex-start;}.elementor-13128 .elementor-element.elementor-element-9347699 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13128 .elementor-element.elementor-element-9347699 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13128 .elementor-element.elementor-element-a8fff16 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-a8fff16{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-a8fff16.elementor-element{--align-self:flex-start;}.elementor-13128 .elementor-element.elementor-element-a8fff16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13128 .elementor-element.elementor-element-a8fff16 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13128 .elementor-element.elementor-element-b74f9b1 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-b74f9b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-b74f9b1.elementor-element{--align-self:flex-start;}.elementor-13128 .elementor-element.elementor-element-b74f9b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13128 .elementor-element.elementor-element-b74f9b1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13128 .elementor-element.elementor-element-2496247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 020px;}.elementor-13128 .elementor-element.elementor-element-2496247 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-2b3b0f7{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-ed2d83c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-ed2d83c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-d58fa82 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-6a1e040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-ba4aaa5{--display:flex;}.elementor-13128 .elementor-element.elementor-element-476a212{--e-image-carousel-slides-to-show:1;}.elementor-13128 .elementor-element.elementor-element-476a212 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:8px;height:8px;}.elementor-13128 .elementor-element.elementor-element-5f09a54{--display:flex;}.elementor-13128 .elementor-element.elementor-element-0ee9582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-0ee9582 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-23acd8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-23acd8e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-68f4c88{padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-68f4c88 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;}.elementor-13128 .elementor-element.elementor-element-dfcfc92{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-dfcfc92 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;font-style:italic;line-height:1.25em;}.elementor-13128 .elementor-element.elementor-element-fe6a57b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-1ba09f2{--display:flex;}.elementor-13128 .elementor-element.elementor-element-583c177 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-7af5907{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-0da4ec5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-61e4f82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-453bc53{padding:0px 0px 0px 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-453bc53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-13128 .elementor-element.elementor-element-dd7db75{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-dd7db75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-13128 .elementor-element.elementor-element-73d52a3 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-1ef70c1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-af61f44{--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;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-af61f44:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-af61f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/about_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-af61f44::before, .elementor-13128 .elementor-element.elementor-element-af61f44 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-af61f44 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-af61f44 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-af61f44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-af61f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-7fa497f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-47d1fb2{--display:flex;}.elementor-13128 .elementor-element.elementor-element-576a32d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-8701db2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-631e5b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-631e5b6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-a37aae8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-ae9c7ad img{opacity:1;}.elementor-13128 .elementor-element.elementor-element-64f34cd{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-0553439{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-46bf3e4{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-f21a676{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;line-height:2em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-0671be7{--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-13128 .elementor-element.elementor-element-0671be7:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0671be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F1;}.elementor-13128 .elementor-element.elementor-element-c965384{--display:flex;--padding-top:80px;--padding-bottom:70px;--padding-left:80px;--padding-right:80px;}.elementor-13128 .elementor-element.elementor-element-f034f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-898c536{--display:flex;}.elementor-13128 .elementor-element.elementor-element-9c00bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-9c00bdc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-6dec44f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-cc15f87 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-173b5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-173b5b6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:200;}.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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-13128 .elementor-element.elementor-element-f6464a5 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:15px;padding:15px 15px 10px 15px;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-swiper-button{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__text{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__name{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__image img{width:80px;height:80px;}.elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (80px / 2) - 8px );}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (80px / 2) - 8px );right:auto;}body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (80px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (80px / 2) - 8px );right:auto;}body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (80px / 2) - 8px );left:auto;}.elementor-13128 .elementor-element.elementor-element-f147c7d{--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;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:96px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-f147c7d:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-f147c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/pointer_hajimeni-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-f147c7d::before, .elementor-13128 .elementor-element.elementor-element-f147c7d > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-f147c7d > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-f147c7d > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-f147c7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-f147c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-970f0f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-70032c2{--display:flex;}.elementor-13128 .elementor-element.elementor-element-e536ba0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-bbfa145{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-bbfa145 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-869ea5b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-869ea5b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-3be5c80{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-8b1aca6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-95d2524{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-f71c75d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13128 .elementor-element.elementor-element-58e1827{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-4d55b5c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-4d55b5c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-63ce14e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-c0f5d7d{--e-image-carousel-slides-to-show:3;}.elementor-13128 .elementor-element.elementor-element-31fd072 .elementor-button{background-color:var( --e-global-color-b66e792 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;border-style:solid;border-color:#FFFFFF70;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-13128 .elementor-element.elementor-element-31fd072 .elementor-button:hover, .elementor-13128 .elementor-element.elementor-element-31fd072 .elementor-button:focus{background-color:#50332B;}.elementor-13128 .elementor-element.elementor-element-31fd072{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-800a8be{--display:flex;}.elementor-13128 .elementor-element.elementor-element-800a8be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13128 .elementor-element.elementor-element-da38186{font-family:"Marcellus", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-482679e{--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-13128 .elementor-element.elementor-element-c2112fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-e58b54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-e58b54d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-3b5e043{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-3b5e043 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-8a70f4a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-8a70f4a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-0ab64e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-0ab64e4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-6de47b0{--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;--overlay-opacity:0.08;}.elementor-13128 .elementor-element.elementor-element-6de47b0:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F1;}.elementor-13128 .elementor-element.elementor-element-6de47b0::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://core-fit.jp/wp-content/uploads/2025/09/subtle-noise-256.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-13128 .elementor-element.elementor-element-da8f76a{--display:flex;--padding-top:80px;--padding-bottom:70px;--padding-left:80px;--padding-right:80px;}.elementor-13128 .elementor-element.elementor-element-1731bb4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-234d75d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13128 .elementor-element.elementor-element-234d75d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-829be36{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-462acdc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-462acdc:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-462acdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13128 .elementor-element.elementor-element-378cd3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-a8751e3{--display:flex;}.elementor-13128 .elementor-element.elementor-element-2c4baa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-86ae15e{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-86ae15e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-86ae15e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-86ae15e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-86ae15e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-437b3d8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-437b3d8:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-437b3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-4b7c3a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-9337df0{--display:flex;}.elementor-13128 .elementor-element.elementor-element-d05df03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-5dc8e0a{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-5dc8e0a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-5dc8e0a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-5dc8e0a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-5dc8e0a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-c0a93b0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-c0a93b0:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-c0a93b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-b2e5654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-69b7d57{--display:flex;}.elementor-13128 .elementor-element.elementor-element-3014507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-655d8a2{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-655d8a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-655d8a2 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-655d8a2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-655d8a2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-ff894d4{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-0f8d4f8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-0f8d4f8:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0f8d4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-33f9718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-a47ecf1{--display:flex;}.elementor-13128 .elementor-element.elementor-element-2105453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-1d553c4{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-1d553c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-1d553c4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-1d553c4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-1d553c4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-38e7fb7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-38e7fb7:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-38e7fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-ecfaf9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-437230f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5895f39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-d214e60{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-d214e60 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-d214e60 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-d214e60 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-d214e60 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-0b278e2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-0b278e2:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0b278e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-003812a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-99ffbc4{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5ed612f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-be129f6{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-be129f6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-be129f6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-be129f6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-be129f6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-f90d4c7{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13128 .elementor-element.elementor-element-d34650e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-d34650e:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-d34650e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-19157e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-fbf7567{--display:flex;}.elementor-13128 .elementor-element.elementor-element-548152e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-dbfda62{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-dbfda62 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-dbfda62 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-dbfda62 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-dbfda62 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-441be9d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-441be9d:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-441be9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-7e549ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-b997b59{--display:flex;}.elementor-13128 .elementor-element.elementor-element-40ce03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-0c3da26{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-0c3da26 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-0c3da26 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-0c3da26 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-0c3da26 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-e6aa443{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-e6aa443:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-e6aa443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-5179abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-4230b8a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-45e5437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-7347fb8{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-7347fb8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-7347fb8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-7347fb8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-7347fb8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-ca70099{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-ca70099:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-ca70099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-8681e81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-028c89f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-d567b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-7f309a6{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-7f309a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-7f309a6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-7f309a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-7f309a6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-7b93275{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-7b93275:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-7b93275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-c53412d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-97f3f18{--display:flex;}.elementor-13128 .elementor-element.elementor-element-b6e4c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-96fb345{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-96fb345 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-96fb345 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-96fb345 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-96fb345 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-0b8d125{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;box-shadow:3px 3px 5px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-0b8d125:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0b8d125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-c63e3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-wrapper{text-align:left;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-description{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-bf3a35b );}.elementor-13128 .elementor-element.elementor-element-681810d{--display:flex;}.elementor-13128 .elementor-element.elementor-element-de7b80e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-icon{padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > a{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-c6595e1{--n-accordion-title-font-size:1rem;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:12px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#313131;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-c6595e1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-c6595e1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;}:where( .elementor-13128 .elementor-element.elementor-element-c6595e1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Serif JP", Sans-serif;}:where( .elementor-13128 .elementor-element.elementor-element-c6595e1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-f0dc280{--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-13128 .elementor-element.elementor-element-05cdc56{--display:flex;--padding-top:100px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-883756f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-a9f5024{--display:flex;}.elementor-13128 .elementor-element.elementor-element-10c16c6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#000000;}.elementor-13128 .elementor-element.elementor-element-29d90d2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-29d90d2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#232222;}.elementor-13128 .elementor-element.elementor-element-7c2eba8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-13128 .elementor-element.elementor-element-7c2eba8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-d9bee11{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-1cd0b57{--display:flex;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b{--icon-box-icon-margin:10px;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-stacked .elementor-icon{background-color:#818181;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-framed .elementor-icon, .elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-default .elementor-icon{fill:#818181;color:#818181;border-color:#818181;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-9c3ad6b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon{font-size:60px;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-5f63c1b{--display:flex;}.elementor-13128 .elementor-element.elementor-element-7a29e17{--icon-box-icon-margin:10px;}.elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-stacked .elementor-icon{background-color:#818181;}.elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-framed .elementor-icon, .elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-default .elementor-icon{fill:#818181;color:#818181;border-color:#818181;}.elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-7a29e17.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon{font-size:60px;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-31efa62{--display:flex;}.elementor-13128 .elementor-element.elementor-element-22bd38d{--icon-box-icon-margin:10px;}.elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-stacked .elementor-icon{background-color:#818181;}.elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-framed .elementor-icon, .elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-default .elementor-icon{fill:#818181;color:#818181;border-color:#818181;}.elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-22bd38d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon{font-size:60px;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-64e0e8e{--display:flex;}.elementor-13128 .elementor-element.elementor-element-ee69095{--icon-box-icon-margin:10px;}.elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-stacked .elementor-icon{background-color:#818181;}.elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-framed .elementor-icon, .elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-default .elementor-icon{fill:#818181;color:#818181;border-color:#818181;}.elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13128 .elementor-element.elementor-element-ee69095.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon{font-size:60px;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;}.elementor-13128 .elementor-element.elementor-element-808b701{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-13128 .elementor-element.elementor-element-808b701 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-73d537e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-737daee{--display:flex;}.elementor-13128 .elementor-element.elementor-element-59b81eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-59b81eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-13128 .elementor-element.elementor-element-b547c1b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-b547c1b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-13128 .elementor-element.elementor-element-4693938{--display:flex;}.elementor-13128 .elementor-element.elementor-element-252213a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-252213a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-13128 .elementor-element.elementor-element-bc8c146{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-bc8c146 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#555555;}.elementor-13128 .elementor-element.elementor-element-b98d5fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:130px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-c94dbee{--display:flex;}.elementor-13128 .elementor-element.elementor-element-c0f5156{--e-image-carousel-slides-to-show:1;}.elementor-13128 .elementor-element.elementor-element-c664339{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5eb792b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-5eb792b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-cc2b20a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-cc2b20a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-d472bc8{padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-d472bc8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-79e8c2c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-fe8882a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-6643d1c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-0ecbdb2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-bda3f9a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-9cc2405 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-35a86b5{padding:0px 0px 0px 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-35a86b5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-13128 .elementor-element.elementor-element-e0748f5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-e0748f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-13128 .elementor-element.elementor-element-e9e9859 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-7c35801{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-91be819{--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;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:96px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-91be819:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-91be819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-belief-culture-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-91be819::before, .elementor-13128 .elementor-element.elementor-element-91be819 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-91be819 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-91be819 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-91be819 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-91be819 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-a5ebb74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-c39a45e{--display:flex;}.elementor-13128 .elementor-element.elementor-element-93716be .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-e498bd6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-e498bd6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-5f2af85{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-a0c1143 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-dd04c64{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-042684f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8c3c243{--display:flex;}.elementor-13128 .elementor-element.elementor-element-a41c1f7{padding:0px 0px 0px 10px;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-8b08ed4{padding:0px 10px 0px 10px;}.elementor-13128 .elementor-element.elementor-element-8b08ed4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-080da24{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-90c30a9{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-637d070 );--n-accordion-title-hover-color:var( --e-global-color-637d070 );--n-accordion-title-active-color:var( --e-global-color-637d070 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", Sans-serif;font-weight:300;line-height:1.6em;}:where( .elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13128 .elementor-element.elementor-element-db6e0bb{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-db6e0bb:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-db6e0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-belief-culture-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-db6e0bb::before, .elementor-13128 .elementor-element.elementor-element-db6e0bb > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-db6e0bb > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-db6e0bb > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-db6e0bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-db6e0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-7bd89d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-2e172b1{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5f059e1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-144ab4c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-144ab4c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-fbf93d6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-247ac19 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-7f01894{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-3bba2cc{--display:flex;}.elementor-13128 .elementor-element.elementor-element-f12b656{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-ba16dce .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10px;font-weight:300;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-97535bb{--display:flex;}.elementor-13128 .elementor-element.elementor-element-97535bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13128 .elementor-element.elementor-element-7e81baa{font-family:"Marcellus", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-3b530b7{--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;--overlay-opacity:0.5;--padding-top:72px;--padding-bottom:96px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-3b530b7:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-3b530b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/lp1440960_4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-3b530b7::before, .elementor-13128 .elementor-element.elementor-element-3b530b7 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-3b530b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-3b530b7 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-3b530b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-3b530b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-6dab4b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-f668c14{--display:flex;}.elementor-13128 .elementor-element.elementor-element-abc0906 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-9c7a278{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-9c7a278 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-8535616{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-a503ab7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-4701c8c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-06a4f1c{--display:flex;}.elementor-13128 .elementor-element.elementor-element-06a4f1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13128 .elementor-element.elementor-element-f0af036{font-family:"Marcellus", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-fb4469f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:200px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-fb4469f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-fb4469f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D6D666;}.elementor-13128 .elementor-element.elementor-element-bc9ef84{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:50%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-4db7a81 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;}.elementor-13128 .elementor-element.elementor-element-48bff97{--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:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-b1755b6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-7b32405 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-87b7503 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-093ee9e{--display:flex;--flex-direction:column-reverse;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-d5e94a0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-44c2f49 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-bcea5c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-4d88f56{--display:flex;}.elementor-13128 .elementor-element.elementor-element-de13d69{--display:flex;}.elementor-13128 .elementor-element.elementor-element-755616e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-755616e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;}.elementor-13128 .elementor-element.elementor-element-c27a4ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-c27a4ed .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-def616d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-680146e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-f83c309{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8c27bbd{--display:flex;}.elementor-13128 .elementor-element.elementor-element-42eb48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-42eb48a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;}.elementor-13128 .elementor-element.elementor-element-3586bff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-3586bff .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-b969f79 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-c79aac9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-13128 .elementor-element.elementor-element-2b3c38a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-d01c662{--display:flex;}.elementor-13128 .elementor-element.elementor-element-64b004b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-64b004b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;}.elementor-13128 .elementor-element.elementor-element-571b8dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-571b8dc .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-aa70873 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-55899ae{--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;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-13128 .elementor-element.elementor-element-55899ae:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-55899ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fpstory_haikei_2.jpg");}.elementor-13128 .elementor-element.elementor-element-55899ae::before, .elementor-13128 .elementor-element.elementor-element-55899ae > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-55899ae > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-55899ae > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-55899ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-55899ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-f19c5a5{--spacer-size:100px;}.elementor-13128 .elementor-element.elementor-element-3d8b5b3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-af5c6cc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-af5c6cc .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-b3c85c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-4c0764a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-931b16d{--display:flex;}.elementor-13128 .elementor-element.elementor-element-d5da001{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-d5da001 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:1.8em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-b68b1fe .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-7fb7e63{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-7fb7e63 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-01d1559{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-4e0a806{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-4e0a806:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-4e0a806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg1.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-4e0a806::before, .elementor-13128 .elementor-element.elementor-element-4e0a806 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-4e0a806 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-4e0a806 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-4e0a806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-4e0a806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-b80125e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-b80125e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-e77c882{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-e77c882 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-038180b{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-038180b:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-038180b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg2.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-038180b::before, .elementor-13128 .elementor-element.elementor-element-038180b > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-038180b > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-038180b > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-038180b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-038180b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-0e58e7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-0e58e7d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-2221025{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-2221025 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-799d42a{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-799d42a:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-799d42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg3.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-799d42a::before, .elementor-13128 .elementor-element.elementor-element-799d42a > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-799d42a > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-799d42a > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-799d42a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-799d42a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-028a1ab{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-028a1ab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-0650c4f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-0650c4f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-ad501b5{--spacer-size:100px;}.elementor-13128 .elementor-element.elementor-element-94f958f{--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;--overlay-opacity:0.55;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-13128 .elementor-element.elementor-element-94f958f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-94f958f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13128 .elementor-element.elementor-element-94f958f::before, .elementor-13128 .elementor-element.elementor-element-94f958f > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-94f958f > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-94f958f > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-94f958f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-94f958f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-94b5248 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-f397a7e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-f397a7e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-1bd354f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-1319c0f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-1761b46 img{filter:brightness( 69% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13128 .elementor-element.elementor-element-afc6a35{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8bb87a6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-8bb87a6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-e7496b8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-e10bb31{--spacer-size:100px;}.elementor-13128 .elementor-element.elementor-element-6b2eb8d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-b948dc6{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-b948dc6:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-b948dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg1.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-b948dc6::before, .elementor-13128 .elementor-element.elementor-element-b948dc6 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-b948dc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-b948dc6 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-b948dc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-b948dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-16bb4f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-16bb4f8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-78ea79a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-78ea79a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-90af35f{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-90af35f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-90af35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg2.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-90af35f::before, .elementor-13128 .elementor-element.elementor-element-90af35f > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-90af35f > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-90af35f > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-90af35f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-90af35f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-9ad0c2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-9ad0c2e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-39fbe46{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-39fbe46 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-3e1de13{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-13128 .elementor-element.elementor-element-3e1de13:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-3e1de13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/fp-durability-point-bg3.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-3e1de13::before, .elementor-13128 .elementor-element.elementor-element-3e1de13 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-3e1de13 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-3e1de13 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-3e1de13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-3e1de13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-5a19d2b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-5a19d2b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-3b7c1cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-3b7c1cb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:var( --e-global-color-637d070 );}.elementor-13128 .elementor-element.elementor-element-1d039ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:130px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-8777f9a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-51607b9{--e-image-carousel-slides-to-show:1;}.elementor-13128 .elementor-element.elementor-element-788deb5{--display:flex;}.elementor-13128 .elementor-element.elementor-element-33b7623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-33b7623 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-23b05ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-23b05ad .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-0fc7903{padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-0fc7903 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-e9934d8{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-25a21f8{--display:flex;}.elementor-13128 .elementor-element.elementor-element-bf17d0e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-e60f28f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-d2e2551 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-8acfad7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-8abad82{padding:0px 0px 0px 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-8abad82 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-13128 .elementor-element.elementor-element-358f472{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-358f472 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-13128 .elementor-element.elementor-element-ebc23d6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-e7826d0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-80841f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-0039828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-6fa0cfd{--display:flex;}.elementor-13128 .elementor-element.elementor-element-173fbaf .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#000000;}.elementor-13128 .elementor-element.elementor-element-e9f3752{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-e9f3752 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-006fc1f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-588ff16 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-1b5e9c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-6d926c5{--display:flex;}.elementor-13128 .elementor-element.elementor-element-6d926c5:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-6d926c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-design-features-img1.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-abf6cfb{--spacer-size:10px;}.elementor-13128 .elementor-element.elementor-element-aa9582d{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-df9445b{--display:flex;}.elementor-13128 .elementor-element.elementor-element-94c20bc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-283d68c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-283d68c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-03e6797{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-03e6797 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#232222;}.elementor-13128 .elementor-element.elementor-element-b934d92{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-13128 .elementor-element.elementor-element-8268387{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8268387:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-8268387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/The-FACE-POiNTER_lp_kezuri.jpg");background-position:center right;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-9653155{--spacer-size:10px;}.elementor-13128 .elementor-element.elementor-element-d373ad8{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-28f250d{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5bf7ed4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-f4295d0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-f4295d0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-47c6dfd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-47c6dfd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#232222;}.elementor-13128 .elementor-element.elementor-element-7a82ef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-03d5407{--display:flex;}.elementor-13128 .elementor-element.elementor-element-03d5407:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-03d5407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/The-FACE-POiNTER_lp_shitsukan.jpg");background-position:center left;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-5087305{--spacer-size:10px;}.elementor-13128 .elementor-element.elementor-element-2471d6e{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-0931d4e{--display:flex;}.elementor-13128 .elementor-element.elementor-element-c4f54eb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-13128 .elementor-element.elementor-element-c88c200{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-c88c200 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-bd784d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-bd784d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#232222;}.elementor-13128 .elementor-element.elementor-element-2ef199f{--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;--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-2ef199f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-evolution-img.jpg");background-position:center center;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-2ef199f::before, .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-2ef199f > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-2ef199f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-13128 .elementor-element.elementor-element-fef82d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:380px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-33c51fc{--display:flex;}.elementor-13128 .elementor-element.elementor-element-c3b3e21 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-bebb389{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-bebb389 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-334fc29{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-334fc29 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-d15522b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-a1778a8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-e0fca52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-13128 .elementor-element.elementor-element-bbb9a3f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-384950c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-384950c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter{gap:24px;}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:96px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.25em;}.elementor-13128 .elementor-element.elementor-element-4e2b7f0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-4e2b7f0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-8f55486{--display:flex;}.elementor-13128 .elementor-element.elementor-element-3804a1f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-3804a1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter{gap:24px;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:96px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.25em;}.elementor-13128 .elementor-element.elementor-element-0e6e743{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-0e6e743 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-a61a990{--display:flex;}.elementor-13128 .elementor-element.elementor-element-b2f8023{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-b2f8023 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter{gap:24px;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:96px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.25em;}.elementor-13128 .elementor-element.elementor-element-7c1062b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-7c1062b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-1fe577e{--display:flex;}.elementor-13128 .elementor-element.elementor-element-efef711{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-efef711 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-008ecb6{--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-13128 .elementor-element.elementor-element-05645eb img{width:100%;}.elementor-13128 .elementor-element.elementor-element-5b55ccb{--display:flex;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-5b55ccb:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-5b55ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-craftmanship-bg.jpg");}.elementor-13128 .elementor-element.elementor-element-aaa4b7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-3ab8e59{--display:flex;}.elementor-13128 .elementor-element.elementor-element-6a85f5f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-026856a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-026856a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-ccdc954{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-3b1d3be .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-8da604f{--display:flex;}.elementor-13128 .elementor-element.elementor-element-3eef8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-3eef8cf img{width:100%;}.elementor-13128 .elementor-element.elementor-element-96e1e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-96e1e44 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-f85504a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-feb0592{--display:flex;}.elementor-13128 .elementor-element.elementor-element-0953d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-0953d01 img{width:100%;}.elementor-13128 .elementor-element.elementor-element-37e3fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-37e3fb8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-7d093e8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-bca81fe{--display:flex;}.elementor-13128 .elementor-element.elementor-element-9cef52b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-9cef52b img{width:100%;}.elementor-13128 .elementor-element.elementor-element-a4ae0f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-a4ae0f0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-f7daaf9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-379124c{--display:flex;}.elementor-13128 .elementor-element.elementor-element-10b8d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-10b8d3a img{width:100%;}.elementor-13128 .elementor-element.elementor-element-fca8d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-fca8d5b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-5121ab7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-cccafc7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 110px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;}.elementor-13128 .elementor-element.elementor-element-a974b00{--display:flex;}.elementor-13128 .elementor-element.elementor-element-a974b00.e-con{--align-self:center;}.elementor-13128 .elementor-element.elementor-element-885a2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-885a2ee .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-b4628d2{--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:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-13128 .elementor-element.elementor-element-19ca584{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-fa6542a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-fa6542a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-b3d464a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-b3d464a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-45b57e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-58441b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-58441b5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-32a1045 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-37374db{--display:flex;}.elementor-13128 .elementor-element.elementor-element-c82c552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-c82c552 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-05f22bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-05f22bf .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-e1c53e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-5cb4897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-5cb4897 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-7aa0118 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-f9c4e5b{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-f9c4e5b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-adc2d05{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-adc2d05 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-27f84b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:130px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-e44e3bf{--display:flex;}.elementor-13128 .elementor-element.elementor-element-b8e124f{--e-image-carousel-slides-to-show:1;}.elementor-13128 .elementor-element.elementor-element-bf0afdc{--display:flex;}.elementor-13128 .elementor-element.elementor-element-4fca869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-4fca869 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-f21eca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-f21eca0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-ff678e8{padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-ff678e8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-631fa6d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-6863f5e{--display:flex;}.elementor-13128 .elementor-element.elementor-element-a1b3bb5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-d05b3c3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-7c6c0a1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-74d0c9b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-11c3eac{padding:0px 0px 0px 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-11c3eac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-13128 .elementor-element.elementor-element-a112ec7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-a112ec7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-13128 .elementor-element.elementor-element-450e789 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-b25a850{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-010c859{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-13128 .elementor-element.elementor-element-010c859:hover{border-style:none;}.elementor-13128 .elementor-element.elementor-element-010c859, .elementor-13128 .elementor-element.elementor-element-010c859::before{--border-transition:0.3s;}.elementor-13128 .elementor-element.elementor-element-8370136{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-548c3fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-87f094a{--display:flex;}.elementor-13128 .elementor-element.elementor-element-7e664f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;color:#000000;}.elementor-13128 .elementor-element.elementor-element-644ffb3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-644ffb3 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:#232222;}.elementor-13128 .elementor-element.elementor-element-78298cc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-78298cc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-b761155{--spacer-size:70px;}.elementor-13128 .elementor-element.elementor-element-74a2837{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:none;--border-style:none;--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-13128 .elementor-element.elementor-element-4f6c411{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5bdf66c{--display:flex;}.elementor-13128 .elementor-element.elementor-element-15babc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-15babc7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:500;line-height:1.45em;}.elementor-13128 .elementor-element.elementor-element-90c53db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-90c53db .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-4ad8879 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-aae952d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-e1d02f8{--display:flex;}.elementor-13128 .elementor-element.elementor-element-c331896{--display:flex;}.elementor-13128 .elementor-element.elementor-element-4337a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13128 .elementor-element.elementor-element-4337a62 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#232222;}.elementor-13128 .elementor-element.elementor-element-e92e56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-e92e56d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-d21d58f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-c19d9ff{--display:flex;}.elementor-13128 .elementor-element.elementor-element-9b31b11 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-13128 .elementor-element.elementor-element-d095231{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-54cf743 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-b3f79c6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-a6fc1a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-a6fc1a8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-87b9572 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-77f6e4a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-text{color:#232222;transition:color 0.3s;}.elementor-13128 .elementor-element.elementor-element-dca4cfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-dca4cfc:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-dca4cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D35223;}.elementor-13128 .elementor-element.elementor-element-2ca4e78{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:100px;}.elementor-13128 .elementor-element.elementor-element-c318a06{--display:flex;}.elementor-13128 .elementor-element.elementor-element-5bc3df6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-c199cab{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-c199cab .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13128 .elementor-element.elementor-element-e5d906f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:45px;--padding-right:45px;}.elementor-13128 .elementor-element.elementor-element-e5d906f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-e5d906f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13128 .elementor-element.elementor-element-0d330c5{--grid-columns:1;}.elementor-13128 .elementor-element.elementor-element-a816491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-a816491:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-a816491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F6;}.elementor-13128 .elementor-element.elementor-element-7d3d8df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;}.elementor-13128 .elementor-element.elementor-element-7d3d8df img{width:100%;max-width:400px;}.elementor-13128 .elementor-element.elementor-element-e713566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-e713566 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-160d091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-160d091 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-99749cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-99749cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-6d9ff1c{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-13128 .elementor-element.elementor-element-6d9ff1c.elementor-element{--align-self:center;}.elementor-13128 .elementor-element.elementor-element-6d9ff1c .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;border-radius:50px 50px 50px 50px;padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-0811d42{--display:flex;}.elementor-13128 .elementor-element.elementor-element-747a6e1{--display:flex;--padding-top:2em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-13128 .elementor-element.elementor-element-73b1221{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-863d9b0{--display:flex;}.elementor-13128 .elementor-element.elementor-element-b13a7c8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-8fa2117{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8fca476 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-a209074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-9d04a96{--display:flex;}.elementor-13128 .elementor-element.elementor-element-96f3eb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-698264c{--display:flex;}.elementor-13128 .elementor-element.elementor-element-e7e1483 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-d575e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-032c806{--display:flex;}.elementor-13128 .elementor-element.elementor-element-669bd96 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-8ef183d{--display:flex;}.elementor-13128 .elementor-element.elementor-element-f6c54a3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-fbb3a30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13128 .elementor-element.elementor-element-307c067{--display:flex;}.elementor-13128 .elementor-element.elementor-element-bcfe5ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-c96b5c8{--display:flex;}.elementor-13128 .elementor-element.elementor-element-59be6c5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-b25d484{--display:flex;}.elementor-13128 .elementor-element.elementor-element-9712a8f{--display:flex;--padding-top:2em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-13128 .elementor-element.elementor-element-859ca14{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-8ebe093{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#595552;}.elementor-13128 .elementor-element.elementor-element-8ebe093.elementor-element{--align-self:flex-start;}.elementor-13128 .elementor-element.elementor-element-8ebe093 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-565444b{--display:flex;}.elementor-13128 .elementor-element.elementor-element-688cf16{--display:flex;--padding-top:2em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-13128 .elementor-element.elementor-element-0db7a66{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-f285ab2{--display:flex;}.elementor-13128 .elementor-element.elementor-element-8237fef{--display:flex;--padding-top:2em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-13128 .elementor-element.elementor-element-80017be{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;color:#595552;}.elementor-13128 .elementor-element.elementor-element-732fef0{--n-accordion-title-font-size:1,75rem;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6D6D6;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#232222;--n-accordion-icon-size:15px;}.elementor-13128 .elementor-element.elementor-element-732fef0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-13128 .elementor-element.elementor-element-732fef0 {--n-accordion-padding:1em 0em 1em 0em;}:where( .elementor-13128 .elementor-element.elementor-element-732fef0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-13128 .elementor-element.elementor-element-9455ff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-13128 .elementor-element.elementor-element-ffa11dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-13128 .elementor-element.elementor-element-025914d{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-13128 .elementor-element.elementor-element-025914d:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-025914d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F6;}.elementor-13128 .elementor-element.elementor-element-47b12d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13128 .elementor-element.elementor-element-cf88771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-cf88771 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-5b8af5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-5b8af5a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-c70038a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13128 .elementor-element.elementor-element-c70038a .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-13128 .elementor-element.elementor-element-e55502f{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-13128 .elementor-element.elementor-element-e55502f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-e55502f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F6;}.elementor-13128 .elementor-element.elementor-element-a32fab0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13128 .elementor-element.elementor-element-fdcd077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-fdcd077 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-2acaa0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-2acaa0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-3fe173d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13128 .elementor-element.elementor-element-3fe173d .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-13128 .elementor-element.elementor-element-82ea432{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-13128 .elementor-element.elementor-element-82ea432:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-82ea432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F6;}.elementor-13128 .elementor-element.elementor-element-6ffa55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13128 .elementor-element.elementor-element-7e96926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-7e96926 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-13128 .elementor-element.elementor-element-c1882d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-c1882d5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-13128 .elementor-element.elementor-element-dfa250c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-13128 .elementor-element.elementor-element-dfa250c .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-13128 .elementor-element.elementor-element-71d715a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-13128 .elementor-element.elementor-element-ac69b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-ac69b65 img{width:13%;}.elementor-13128 .elementor-element.elementor-element-6703937 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;}@media(min-width:768px){.elementor-13128 .elementor-element.elementor-element-0d9b4ac{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-6a1e040{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-af61f44{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-47d1fb2{--width:75%;}.elementor-13128 .elementor-element.elementor-element-a37aae8{--width:25%;}.elementor-13128 .elementor-element.elementor-element-c965384{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-f147c7d{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-70032c2{--width:75%;}.elementor-13128 .elementor-element.elementor-element-3be5c80{--width:25%;}.elementor-13128 .elementor-element.elementor-element-800a8be{--width:250px;}.elementor-13128 .elementor-element.elementor-element-c2112fe{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-da8f76a{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-462acdc{--width:33%;}.elementor-13128 .elementor-element.elementor-element-437b3d8{--width:33%;}.elementor-13128 .elementor-element.elementor-element-c0a93b0{--width:33%;}.elementor-13128 .elementor-element.elementor-element-0f8d4f8{--width:33%;}.elementor-13128 .elementor-element.elementor-element-38e7fb7{--width:33%;}.elementor-13128 .elementor-element.elementor-element-0b278e2{--width:33%;}.elementor-13128 .elementor-element.elementor-element-d34650e{--width:33%;}.elementor-13128 .elementor-element.elementor-element-441be9d{--width:33%;}.elementor-13128 .elementor-element.elementor-element-e6aa443{--width:33%;}.elementor-13128 .elementor-element.elementor-element-ca70099{--width:33%;}.elementor-13128 .elementor-element.elementor-element-7b93275{--width:33%;}.elementor-13128 .elementor-element.elementor-element-0b8d125{--width:33%;}.elementor-13128 .elementor-element.elementor-element-05cdc56{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-1cd0b57{--width:25%;}.elementor-13128 .elementor-element.elementor-element-5f63c1b{--width:25%;}.elementor-13128 .elementor-element.elementor-element-31efa62{--width:25%;}.elementor-13128 .elementor-element.elementor-element-64e0e8e{--width:25%;}.elementor-13128 .elementor-element.elementor-element-737daee{--width:50%;}.elementor-13128 .elementor-element.elementor-element-4693938{--width:50%;}.elementor-13128 .elementor-element.elementor-element-b98d5fd{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-91be819{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-c39a45e{--width:75%;}.elementor-13128 .elementor-element.elementor-element-5f2af85{--width:25%;}.elementor-13128 .elementor-element.elementor-element-db6e0bb{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-2e172b1{--width:75%;}.elementor-13128 .elementor-element.elementor-element-fbf93d6{--width:25%;}.elementor-13128 .elementor-element.elementor-element-97535bb{--width:310px;}.elementor-13128 .elementor-element.elementor-element-3b530b7{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-f668c14{--width:100%;}.elementor-13128 .elementor-element.elementor-element-06a4f1c{--width:300px;}.elementor-13128 .elementor-element.elementor-element-fb4469f{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-4d88f56{--width:420px;}.elementor-13128 .elementor-element.elementor-element-de13d69{--width:420px;}.elementor-13128 .elementor-element.elementor-element-f83c309{--width:420px;}.elementor-13128 .elementor-element.elementor-element-8c27bbd{--width:420px;}.elementor-13128 .elementor-element.elementor-element-2b3c38a{--width:420px;}.elementor-13128 .elementor-element.elementor-element-d01c662{--width:420px;}.elementor-13128 .elementor-element.elementor-element-55899ae{--width:1680%;}.elementor-13128 .elementor-element.elementor-element-4c0764a{--width:1%;}.elementor-13128 .elementor-element.elementor-element-931b16d{--width:100%;}.elementor-13128 .elementor-element.elementor-element-4e0a806{--width:33%;}.elementor-13128 .elementor-element.elementor-element-038180b{--width:33%;}.elementor-13128 .elementor-element.elementor-element-799d42a{--width:33%;}.elementor-13128 .elementor-element.elementor-element-94f958f{--width:1680%;}.elementor-13128 .elementor-element.elementor-element-1319c0f{--width:35%;}.elementor-13128 .elementor-element.elementor-element-afc6a35{--width:65%;}.elementor-13128 .elementor-element.elementor-element-b948dc6{--width:33%;}.elementor-13128 .elementor-element.elementor-element-90af35f{--width:33%;}.elementor-13128 .elementor-element.elementor-element-3e1de13{--width:33%;}.elementor-13128 .elementor-element.elementor-element-1d039ed{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-0039828{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-6fa0cfd{--width:75%;}.elementor-13128 .elementor-element.elementor-element-006fc1f{--width:25%;}.elementor-13128 .elementor-element.elementor-element-6d926c5{--width:50%;}.elementor-13128 .elementor-element.elementor-element-aa9582d{--width:50%;}.elementor-13128 .elementor-element.elementor-element-df9445b{--width:420px;}.elementor-13128 .elementor-element.elementor-element-8268387{--width:50%;}.elementor-13128 .elementor-element.elementor-element-d373ad8{--width:50%;}.elementor-13128 .elementor-element.elementor-element-28f250d{--width:420px;}.elementor-13128 .elementor-element.elementor-element-03d5407{--width:50%;}.elementor-13128 .elementor-element.elementor-element-2471d6e{--width:50%;}.elementor-13128 .elementor-element.elementor-element-0931d4e{--width:420px;}.elementor-13128 .elementor-element.elementor-element-2ef199f{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-33c51fc{--width:75%;}.elementor-13128 .elementor-element.elementor-element-d15522b{--width:25%;}.elementor-13128 .elementor-element.elementor-element-5b55ccb{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-3ab8e59{--width:80%;}.elementor-13128 .elementor-element.elementor-element-ccdc954{--width:20%;}.elementor-13128 .elementor-element.elementor-element-8da604f{--content-width:700px;}.elementor-13128 .elementor-element.elementor-element-feb0592{--content-width:700px;}.elementor-13128 .elementor-element.elementor-element-bca81fe{--content-width:700px;}.elementor-13128 .elementor-element.elementor-element-379124c{--content-width:700px;}.elementor-13128 .elementor-element.elementor-element-a974b00{--width:760px;}.elementor-13128 .elementor-element.elementor-element-27f84b6{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-8370136{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-4f6c411{--width:420px;}.elementor-13128 .elementor-element.elementor-element-5bdf66c{--width:420px;}.elementor-13128 .elementor-element.elementor-element-aae952d{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-2ca4e78{--width:30%;}.elementor-13128 .elementor-element.elementor-element-c318a06{--width:6.5em;}.elementor-13128 .elementor-element.elementor-element-a816491{--content-width:1040px;}.elementor-13128 .elementor-element.elementor-element-863d9b0{--width:6em;}.elementor-13128 .elementor-element.elementor-element-9d04a96{--width:6em;}.elementor-13128 .elementor-element.elementor-element-032c806{--width:6em;}.elementor-13128 .elementor-element.elementor-element-307c067{--width:6em;}.elementor-13128 .elementor-element.elementor-element-9455ff3{--content-width:1040px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13128 .elementor-element.elementor-element-800a8be{--width:240px;}.elementor-13128 .elementor-element.elementor-element-97535bb{--width:240px;}.elementor-13128 .elementor-element.elementor-element-06a4f1c{--width:240px;}.elementor-13128 .elementor-element.elementor-element-df9445b{--width:100%;}.elementor-13128 .elementor-element.elementor-element-28f250d{--width:100%;}.elementor-13128 .elementor-element.elementor-element-0931d4e{--width:100%;}.elementor-13128 .elementor-element.elementor-element-a974b00{--width:100%;}.elementor-13128 .elementor-element.elementor-element-2ca4e78{--width:100%;}.elementor-13128 .elementor-element.elementor-element-c318a06{--width:100%;}}@media(min-width:1025px){.elementor-13128 .elementor-element.elementor-element-6de47b0::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13128 .elementor-element.elementor-element-6de47b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-13128 .elementor-element.elementor-element-0d9b4ac:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0d9b4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-mv-bg-sp.jpg");background-size:cover;}.elementor-13128 .elementor-element.elementor-element-0d9b4ac{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-2f8a43b{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-80d6aeb .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-18ab1f7 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-c92a47d .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-d593311 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-890a5b2 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-2496247 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-ed2d83c .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-d58fa82 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-6a1e040{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-0ee9582 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-23acd8e .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-68f4c88 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-dfcfc92 .elementor-heading-title{font-size:8px;}.elementor-13128 .elementor-element.elementor-element-583c177 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-0da4ec5 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-61e4f82 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-453bc53 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-dd7db75 .elementor-heading-title{font-size:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-af61f44{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-7fa497f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-576a32d .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-8701db2 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-631e5b6 .elementor-heading-title{font-size:11px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-46bf3e4{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f21a676{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c965384{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-9c00bdc .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-6dec44f .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-cc15f87 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-173b5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-173b5b6 .elementor-heading-title{font-size:16px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__text{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__name{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f147c7d{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-970f0f1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-e536ba0 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-bbfa145 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-869ea5b .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-8b1aca6 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-58e1827{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-4d55b5c .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-63ce14e{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-da38186{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-c2112fe{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-e58b54d .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-3b5e043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-3b5e043 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-8a70f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-8a70f4a .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-0ab64e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-0ab64e4 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-da8f76a{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-1731bb4 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-234d75d .elementor-heading-title{font-size:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-05cdc56{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-10c16c6 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-29d90d2 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-7c2eba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-7c2eba8 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-d9bee11{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-description{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-808b701{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-808b701 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-73d537e{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-59b81eb .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b547c1b .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-252213a .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-bc8c146 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b98d5fd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-5eb792b .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-cc2b20a .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-d472bc8 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-6643d1c .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-bda3f9a .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-9cc2405 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-35a86b5 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-e0748f5 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-91be819{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-a5ebb74{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-93716be .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-e498bd6 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-a0c1143 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-a41c1f7{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8b08ed4 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-080da24{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-db6e0bb{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-7bd89d5{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-5f059e1 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-144ab4c .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-247ac19 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f12b656{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-ba16dce .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-7e81baa{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-3b530b7{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-6dab4b5{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-abc0906 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-9c7a278 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-4701c8c{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f0af036{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-fb4469f{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-4db7a81 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-48bff97{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-7b32405 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-87b7503 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-d5e94a0 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-44c2f49 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-bcea5c5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-755616e .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-c27a4ed .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-def616d .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-680146e{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-42eb48a .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-3586bff .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-b969f79 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-64b004b .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-571b8dc .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-aa70873 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-3d8b5b3 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-af5c6cc .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-d5da001 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b68b1fe .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-7fb7e63 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-b80125e .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-e77c882 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-0e58e7d .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-2221025 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-028a1ab .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-0650c4f .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-94b5248 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-f397a7e .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-8bb87a6 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-e7496b8 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-16bb4f8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-78ea79a .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-9ad0c2e .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-39fbe46 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5a19d2b .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-3b7c1cb .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-1d039ed{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-33b7623 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-23b05ad .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-0fc7903 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-bf17d0e .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-d2e2551 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-8acfad7 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-8abad82 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-358f472 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-80841f2{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-0039828{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-173fbaf .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-e9f3752 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-588ff16 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-aa9582d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-94c20bc .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-283d68c .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-03e6797 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-d373ad8{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-5bf7ed4 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-f4295d0 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-47c6dfd .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-2471d6e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-c4f54eb .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-c88c200 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-bd784d6 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-2ef199f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-evolution-img-sp-scaled.jpg");background-position:0px 22%;background-repeat:no-repeat;background-size:cover;}.elementor-13128 .elementor-element.elementor-element-2ef199f{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-fef82d7{--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-c3b3e21 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-bebb389 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-334fc29 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-a1778a8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-e0fca52{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-384950c .elementor-heading-title{font-size:11px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-4e2b7f0 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-3804a1f .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-0e6e743 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-b2f8023 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-7c1062b .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-efef711 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-6a85f5f .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-026856a .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-3b1d3be .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-96e1e44 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f85504a .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-37e3fb8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-7d093e8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-a4ae0f0 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f7daaf9 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-fca8d5b .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5121ab7 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-cccafc7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;}.elementor-13128 .elementor-element.elementor-element-885a2ee .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b4628d2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-fa6542a .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-b3d464a .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-58441b5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-32a1045 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-c82c552 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-05f22bf .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5cb4897 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7aa0118 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-f9c4e5b .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-adc2d05 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-27f84b6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-4fca869 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-f21eca0 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-ff678e8 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-a1b3bb5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7c6c0a1 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-74d0c9b .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-11c3eac .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-a112ec7 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8370136{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-7e664f5 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-644ffb3 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-78298cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-78298cc .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-74a2837{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-15babc7 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-90c53db .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-4ad8879 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-aae952d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-4337a62 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-e92e56d .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-9b31b11 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-54cf743 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-b3f79c6 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-a6fc1a8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-dca4cfc{--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-13128 .elementor-element.elementor-element-2ca4e78{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-c318a06{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13128 .elementor-element.elementor-element-5bc3df6 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-c199cab .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-e5d906f{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-0d330c5{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-13128 .elementor-element.elementor-element-a816491{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-e713566 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-160d091 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-99749cd .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-b13a7c8 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-8fca476 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-96f3eb5 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-e7e1483 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-669bd96 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-f6c54a3 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-bcfe5ae .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-59be6c5 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-859ca14{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-8ebe093 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-0db7a66{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-80017be{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-732fef0 {--n-accordion-padding:1em 1em 1em 1em;}.elementor-13128 .elementor-element.elementor-element-732fef0{--n-accordion-title-font-size:14px;}.elementor-13128 .elementor-element.elementor-element-9455ff3{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-ffa11dc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-025914d{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-cf88771 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-5b8af5a .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-e55502f{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-fdcd077 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-2acaa0e .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-82ea432{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-7e96926 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-c1882d5 .elementor-heading-title{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-6703937 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-13128 .elementor-element.elementor-element-0d9b4ac:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-0d9b4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/1-1.jpg");background-position:top left;}.elementor-13128 .elementor-element.elementor-element-0d9b4ac{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-2f8a43b{--min-height:85vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13128 .elementor-element.elementor-element-92fab56{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-483265e{top:30px;}.elementor-13128 .elementor-element.elementor-element-483265e img{width:100px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-80d6aeb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-80d6aeb .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-13128 .elementor-element.elementor-element-4f1be70{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-18ab1f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 10px 0px 0px;}.elementor-13128 .elementor-element.elementor-element-18ab1f7 .elementor-heading-title{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-13128 .elementor-element.elementor-element-b7d0a08{text-align:right;}.elementor-13128 .elementor-element.elementor-element-b7d0a08 img{width:80%;}.elementor-13128 .elementor-element.elementor-element-9038487{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-c92a47d .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-d593311 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-890a5b2 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-9347699 .elementor-button{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-a8fff16 .elementor-button{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b74f9b1 .elementor-button{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-2496247 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-2b3b0f7{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-ed2d83c .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-13128 .elementor-element.elementor-element-d58fa82 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-0ee9582 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-23acd8e .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-68f4c88 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-dfcfc92 .elementor-heading-title{font-size:8px;}.elementor-13128 .elementor-element.elementor-element-fe6a57b{--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-583c177 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-0da4ec5 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-61e4f82 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-453bc53 .elementor-heading-title{font-size:12px;line-height:2.2em;}.elementor-13128 .elementor-element.elementor-element-dd7db75 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-73d52a3 .elementor-button{line-height:1.3em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-1ef70c1 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-af61f44:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-af61f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/lp10801920tate-1.jpg");background-position:center center;}.elementor-13128 .elementor-element.elementor-element-af61f44{--overlay-opacity:0.4;--padding-top:60px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-7fa497f{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13128 .elementor-element.elementor-element-47d1fb2{--width:69%;}.elementor-13128 .elementor-element.elementor-element-576a32d .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-8701db2 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-631e5b6 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-a37aae8{--width:30%;}.elementor-13128 .elementor-element.elementor-element-ae9c7ad img{width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-46bf3e4{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-f21a676{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-c965384{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-f034f67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-9c00bdc .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-6dec44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-13128 .elementor-element.elementor-element-6dec44f .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-cc15f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-cc15f87 .elementor-heading-title{font-size:13px;}.elementor-13128 .elementor-element.elementor-element-173b5b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-173b5b6 .elementor-heading-title{font-size:11px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__text{font-size:13px;line-height:1.5em;letter-spacing:0px;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__name{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f6464a5 .elementor-testimonial__image img{width:50px;height:50px;}body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:30px;margin-right:0;}body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:30px;margin-left:0;}.elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-13128 .elementor-element.elementor-element-f6464a5.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:30px;}.elementor-13128 .elementor-element.elementor-element-f147c7d:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-f147c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/image_itakunai-4.jpg");background-position:top center;}.elementor-13128 .elementor-element.elementor-element-f147c7d{--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-970f0f1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13128 .elementor-element.elementor-element-e536ba0 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-bbfa145{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-bbfa145 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-869ea5b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-869ea5b .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-8b1aca6 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-58e1827{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-4d55b5c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-4d55b5c .elementor-heading-title{font-size:18px;}.elementor-13128 .elementor-element.elementor-element-63ce14e{font-size:12px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-c0f5d7d{--e-image-carousel-slides-to-show:1;}.elementor-13128 .elementor-element.elementor-element-31fd072 .elementor-button{font-size:14px;line-height:1.3em;border-width:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-13128 .elementor-element.elementor-element-da38186{font-size:11px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-482679e{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-c2112fe{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-13128 .elementor-element.elementor-element-e58b54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 30px 0px 30px;}.elementor-13128 .elementor-element.elementor-element-e58b54d .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-3b5e043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 30px 0px 30px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-3b5e043 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8a70f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 30px 0px 30px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-8a70f4a .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-0ab64e4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-0ab64e4 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-da8f76a{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-1731bb4 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-234d75d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-234d75d .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-829be36{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-462acdc{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-378cd3e .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2c4baa0 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-437b3d8{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-4b7c3a4 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d05df03 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-c0a93b0{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b2e5654 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-3014507 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-ff894d4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-0f8d4f8{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-33f9718 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-2105453 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-38e7fb7{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-ecfaf9e .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5895f39 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-0b278e2{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-003812a .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-5ed612f .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-f90d4c7{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-d34650e{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-19157e6 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-548152e .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-441be9d{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7e549ed .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-40ce03e .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-e6aa443{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5179abe .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-45e5437 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-ca70099{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8681e81 .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-d567b55 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-7b93275{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c53412d .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b6e4c56 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-0b8d125{--width:85%;--padding-top:5px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-title a{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c63e3ef .elementor-icon-box-description{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-de7b80e .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-05cdc56{--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-883756f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-10c16c6 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-29d90d2 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-7c2eba8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-7c2eba8 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-d9bee11{--justify-content:space-between;--gap:40px 10px;--row-gap:40px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-1cd0b57{--width:48%;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-9c3ad6b .elementor-icon-box-description{font-size:13px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-5f63c1b{--width:48%;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-7a29e17 .elementor-icon-box-description{font-size:13px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-31efa62{--width:48%;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-22bd38d .elementor-icon-box-description{font-size:13px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-64e0e8e{--width:48%;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title, .elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-title a{font-size:15px;}.elementor-13128 .elementor-element.elementor-element-ee69095 .elementor-icon-box-description{font-size:13px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-808b701{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-808b701 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-73d537e{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-737daee{--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-13128 .elementor-element.elementor-element-59b81eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-59b81eb .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-b547c1b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-b547c1b .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-252213a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-252213a .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-bc8c146{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-13128 .elementor-element.elementor-element-bc8c146 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5eb792b .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-cc2b20a .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-d472bc8 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-79e8c2c{--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-6643d1c .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-bda3f9a .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-9cc2405 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-35a86b5 .elementor-heading-title{font-size:12px;line-height:2.2em;}.elementor-13128 .elementor-element.elementor-element-e0748f5 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-e9e9859 .elementor-button{line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-7c35801 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-91be819:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-91be819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-belief-culture-bg-sp.jpg");background-position:top center;}.elementor-13128 .elementor-element.elementor-element-91be819{--overlay-opacity:0.25;--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-a5ebb74{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13128 .elementor-element.elementor-element-93716be .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-e498bd6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-e498bd6 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-a0c1143 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-a41c1f7{font-size:15px;line-height:1.6em;}.elementor-13128 .elementor-element.elementor-element-8b08ed4 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-080da24{font-size:11px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-90c30a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-font-size:15px;}:where( .elementor-13128 .elementor-element.elementor-element-90c30a9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.6em;}.elementor-13128 .elementor-element.elementor-element-db6e0bb:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-db6e0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/07/facepointer2-belief-culture-bg-sp.jpg");background-position:top center;}.elementor-13128 .elementor-element.elementor-element-db6e0bb{--overlay-opacity:0.25;--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-7bd89d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13128 .elementor-element.elementor-element-5f059e1 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-144ab4c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-144ab4c .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-247ac19 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f12b656{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-ba16dce .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-7e81baa{font-size:11px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-3b530b7:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-3b530b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://core-fit.jp/wp-content/uploads/2025/08/lp10801920tate-2.jpg");background-position:top center;}.elementor-13128 .elementor-element.elementor-element-3b530b7{--overlay-opacity:0.6;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-6dab4b5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13128 .elementor-element.elementor-element-abc0906 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-9c7a278{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-9c7a278 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-4701c8c{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-f0af036{font-size:11px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-bc9ef84{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-13128 .elementor-element.elementor-element-4db7a81 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-b1755b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-7b32405{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-13128 .elementor-element.elementor-element-7b32405 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-87b7503 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-093ee9e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-d5e94a0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-13128 .elementor-element.elementor-element-d5e94a0 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-44c2f49 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-bcea5c5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-755616e{text-align:center;}.elementor-13128 .elementor-element.elementor-element-755616e .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-c27a4ed{text-align:center;}.elementor-13128 .elementor-element.elementor-element-c27a4ed .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-def616d .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-680146e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-f83c309{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-42eb48a{text-align:center;}.elementor-13128 .elementor-element.elementor-element-42eb48a .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-3586bff{text-align:center;}.elementor-13128 .elementor-element.elementor-element-3586bff .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-b969f79 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c79aac9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13128 .elementor-element.elementor-element-2b3c38a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-64b004b{text-align:center;}.elementor-13128 .elementor-element.elementor-element-64b004b .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-571b8dc{text-align:center;}.elementor-13128 .elementor-element.elementor-element-571b8dc .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-aa70873 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-55899ae{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13128 .elementor-element.elementor-element-f19c5a5{--spacer-size:80px;}.elementor-13128 .elementor-element.elementor-element-3d8b5b3 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-af5c6cc .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-d5da001{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-d5da001 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-b68b1fe .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-7fb7e63 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-01d1559{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13128 .elementor-element.elementor-element-4e0a806{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-b80125e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-b80125e .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-e77c882{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-e77c882 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-038180b{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-0e58e7d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-0e58e7d .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-2221025{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-2221025 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-799d42a{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-028a1ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-028a1ab .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-0650c4f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-0650c4f .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-ad501b5{--spacer-size:60px;}.elementor-13128 .elementor-element.elementor-element-94f958f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-94b5248 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-f397a7e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13128 .elementor-element.elementor-element-f397a7e .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-8bb87a6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-8bb87a6 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-e7496b8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-e7496b8 .elementor-heading-title{font-size:17px;}.elementor-13128 .elementor-element.elementor-element-e10bb31{--spacer-size:20px;}.elementor-13128 .elementor-element.elementor-element-6b2eb8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13128 .elementor-element.elementor-element-b948dc6{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-16bb4f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-16bb4f8 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-78ea79a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-78ea79a .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-90af35f{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-9ad0c2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-9ad0c2e .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-39fbe46{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-39fbe46 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-3e1de13{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13128 .elementor-element.elementor-element-5a19d2b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-5a19d2b .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-3b7c1cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-3b7c1cb .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-33b7623 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-23b05ad .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-0fc7903 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-e9934d8{--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-bf17d0e .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-d2e2551 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-8acfad7 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-8abad82 .elementor-heading-title{font-size:12px;line-height:2.2em;}.elementor-13128 .elementor-element.elementor-element-358f472 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-ebc23d6 .elementor-button{line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-e7826d0 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-0039828{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-173fbaf .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-e9f3752 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-588ff16 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-6d926c5{--width:calc(100% - 40px);}.elementor-13128 .elementor-element.elementor-element-abf6cfb{--spacer-size:33.3vh;}.elementor-13128 .elementor-element.elementor-element-94c20bc .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-283d68c .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-03e6797 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b934d92{--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-13128 .elementor-element.elementor-element-8268387{--width:calc(100% - 40px);}.elementor-13128 .elementor-element.elementor-element-9653155{--spacer-size:33.3vh;}.elementor-13128 .elementor-element.elementor-element-5bf7ed4 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-f4295d0 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-47c6dfd .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-03d5407{--width:calc(100% - 40px);}.elementor-13128 .elementor-element.elementor-element-5087305{--spacer-size:33.3vh;}.elementor-13128 .elementor-element.elementor-element-c4f54eb .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-c88c200 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-bd784d6 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-2ef199f:not(.elementor-motion-effects-element-type-background), .elementor-13128 .elementor-element.elementor-element-2ef199f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% -40px;}.elementor-13128 .elementor-element.elementor-element-2ef199f{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-fef82d7{--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-c3b3e21 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-bebb389{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-bebb389 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-334fc29{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13128 .elementor-element.elementor-element-334fc29 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-a1778a8 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-384950c .elementor-heading-title{font-size:22px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter{gap:0px;}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-f3d9bee .elementor-counter-title{font-size:14px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-4e2b7f0 .elementor-heading-title{font-size:11px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-3804a1f .elementor-heading-title{font-size:22px;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter{gap:0px;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-2ecf8b3 .elementor-counter-title{font-size:14px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-0e6e743 .elementor-heading-title{font-size:11px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-b2f8023 .elementor-heading-title{font-size:22px;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter{gap:0px;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter-number-wrapper{font-size:64px;}.elementor-13128 .elementor-element.elementor-element-9513050 .elementor-counter-title{font-size:14px;line-height:1.4em;}.elementor-13128 .elementor-element.elementor-element-7c1062b .elementor-heading-title{font-size:11px;line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-efef711{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13128 .elementor-element.elementor-element-efef711 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-008ecb6{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13128 .elementor-element.elementor-element-5b55ccb{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-13128 .elementor-element.elementor-element-aaa4b7e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-6a85f5f .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-026856a .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-3b1d3be .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-3eef8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-96e1e44 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f85504a .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-0953d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-37e3fb8 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7d093e8 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-9cef52b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-a4ae0f0 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f7daaf9 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-10b8d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13128 .elementor-element.elementor-element-fca8d5b .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5121ab7 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-cccafc7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13128 .elementor-element.elementor-element-885a2ee .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-19ca584{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-fa6542a .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-b3d464a .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-58441b5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-32a1045 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-c82c552 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-05f22bf .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5cb4897 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7aa0118 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-f9c4e5b .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-adc2d05 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-4fca869 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-f21eca0 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-ff678e8 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-631fa6d{--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-a1b3bb5 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-7c6c0a1 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-74d0c9b .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-11c3eac .elementor-heading-title{font-size:12px;line-height:2.2em;}.elementor-13128 .elementor-element.elementor-element-a112ec7 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-450e789 .elementor-button{line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-b25a850 .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-8370136{--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-548c3fa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13128 .elementor-element.elementor-element-7e664f5 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-644ffb3 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-78298cc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:left;}.elementor-13128 .elementor-element.elementor-element-78298cc .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b761155{--spacer-size:20px;}.elementor-13128 .elementor-element.elementor-element-74a2837{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-13128 .elementor-element.elementor-element-4f6c411{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13128 .elementor-element.elementor-element-15babc7{text-align:center;}.elementor-13128 .elementor-element.elementor-element-15babc7 .elementor-heading-title{font-size:20px;}.elementor-13128 .elementor-element.elementor-element-90c53db{text-align:center;}.elementor-13128 .elementor-element.elementor-element-90c53db .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-4ad8879 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-aae952d{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-4337a62 .elementor-heading-title{font-size:11px;}.elementor-13128 .elementor-element.elementor-element-e92e56d .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-d21d58f{--flex-wrap:nowrap;}.elementor-13128 .elementor-element.elementor-element-9b31b11 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-54cf743 .elementor-heading-title{font-size:16px;}.elementor-13128 .elementor-element.elementor-element-b3f79c6 .elementor-heading-title{font-size:12px;}.elementor-13128 .elementor-element.elementor-element-a6fc1a8 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-87b9572 .elementor-button{line-height:1.3em;}.elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13128 .elementor-element.elementor-element-77f6e4a .elementor-icon-list-item > a{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-2ca4e78{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13128 .elementor-element.elementor-element-5bc3df6 .elementor-heading-title{font-size:24px;}.elementor-13128 .elementor-element.elementor-element-c199cab .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-e5d906f{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13128 .elementor-element.elementor-element-0d330c5{--grid-columns:1;}.elementor-13128 .elementor-element.elementor-element-e713566 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-160d091 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-99749cd .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-b13a7c8 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-8fca476 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-96f3eb5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-e7e1483 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-669bd96 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-f6c54a3 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-bcfe5ae .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-59be6c5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-859ca14{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-8ebe093 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-0db7a66{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-80017be{font-size:14px;line-height:1.5em;}.elementor-13128 .elementor-element.elementor-element-cf88771 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-5b8af5a .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-fdcd077 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-2acaa0e .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-7e96926 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-c1882d5 .elementor-heading-title{font-size:14px;}.elementor-13128 .elementor-element.elementor-element-71d715a{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-13128 .elementor-element.elementor-element-ac69b65 img{width:40%;}.elementor-13128 .elementor-element.elementor-element-6703937 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-f90d4c7 *//* スマホで横スワイプ化 + フェード + ドット */
@media (max-width:767px){

  /* 親トラック（Q1〜Q6が入ってる親コンテナ） */
  .elementor-13128 .elementor-element.elementor-element-f90d4c7{
    position:relative;
    display:flex !important;
    flex-direction:row !important;   /* ← これが効いてないと縦積みのまま */
    flex-wrap:nowrap;
    overflow-x:auto;
    overscroll-behavior-x:contain;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    gap:12px;
    padding:0 16px 12px;
  }
  .elementor-13128 .elementor-element.elementor-element-f90d4c7::-webkit-scrollbar{ display:none; height:0; }

  /* 直下の子コンテナを“1枚”扱いに */
  .elementor-13128 .elementor-element.elementor-element-f90d4c7 > .e-con{ 
    flex:0 0 85%;
    scroll-snap-align:start;
    min-width:0;                    /* 念のため */
  }
  /* 万一 .e-con でない場合の保険（旧レイアウト） */
  .elementor-13128 .elementor-element.elementor-element-f90d4c7 > .elementor-container,
  .elementor-13128 .elementor-element.elementor-element-f90d4c7 > .elementor-column{
    flex:0 0 85%;
    scroll-snap-align:start;
    min-width:0;
  }

  /* 端のフェード（必要なら #fff を背景色に合わせて変更） */
  .elementor-13128 .elementor-element.elementor-element-f90d4c7::before,
  .elementor-13128 .elementor-element.elementor-element-f90d4c7::after{
    content:""; position:sticky; top:0; width:24px; height:100%;
    pointer-events:none; z-index:1;
  }
  .elementor-13128 .elementor-element.elementor-element-f90d4c7::before{ left:0;  background:linear-gradient(to right, #fff 60%, transparent); }
  .elementor-13128 .elementor-element.elementor-element-f90d4c7::after { right:0; background:linear-gradient(to left,  #fff 60%, transparent); }

  /* 右下ヒントバッジ（HTMLの .swipe-hint に適用） */
  .elementor-13128 .elementor-element.elementor-element-f90d4c7 .swipe-hint{
    position:absolute; right:10px; bottom:-6px; z-index:2;
    font-size:12px; line-height:1; padding:6px 10px; border-radius:9999px;
    background:#fff; box-shadow:0 4px 12px rgba(0,0,0,.10); opacity:.85;
  }

  /* ②ドットの見た目 */
  .faq-dots{ display:flex; gap:8px; justify-content:center; margin:10px 0 0; }
  .faq-dots button{
    width:8px; height:8px; border-radius:9999px; border:0; padding:0; cursor:pointer;
    background:#D1D5DB; transition:transform .2s, background .2s;
  }
  .faq-dots button.is-active{ transform:scale(1.4); background:#111827; }
}/* End custom CSS */