.elementor-219 .elementor-element.elementor-element-3c19e57{--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:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0163px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-3c19e57:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-3c19e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://4self.co.jp/wp-content/uploads/2024/06/top_bg-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-219 .elementor-element.elementor-element-5fe284a{--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-219 .elementor-element.elementor-element-3c48d51{--display:flex;--min-height:1180px;}.elementor-219 .elementor-element.elementor-element-3c48d51:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-3c48d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://4self.co.jp/wp-content/uploads/2024/06/top_main-2.png");background-repeat:no-repeat;background-size:contain;}.elementor-219 .elementor-element.elementor-element-a6297f0{--spacer-size:1180px;}.elementor-219 .elementor-element.elementor-element-c71e75a{--display:flex;--padding-top:052px;--padding-bottom:0px;--padding-left:099px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-8898055 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2.5rem;font-weight:500;color:var( --e-global-color-023bd35 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-1967eaf > .elementor-widget-container{padding:062px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1967eaf{font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;line-height:50px;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-2ae6fa4{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-219 .elementor-element.elementor-element-4a3b5c0{--display:flex;border-style:none;--border-style:none;--margin-top:069px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0228px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-f441bcc{--display:flex;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#E5D3D3;--border-color:#E5D3D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0149px;--padding-right:0149px;}.elementor-219 .elementor-element.elementor-element-dc4a3e8 > .elementor-widget-container{padding:080px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-dc4a3e8{text-align:center;}.elementor-219 .elementor-element.elementor-element-dc4a3e8 .elementor-heading-title{font-family:"Filmotype Keynote", Sans-serif;font-size:3.75rem;font-weight:normal;color:#765E5E;}.elementor-219 .elementor-element.elementor-element-212bb63 > .elementor-widget-container{padding:045px 0px 80px 0px;}.elementor-219 .elementor-element.elementor-element-212bb63.elementor-element{--align-self:stretch;}.elementor-219 .elementor-element.elementor-element-540efbe{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:0109px;--padding-bottom:0142px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-540efbe:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-540efbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D09E99;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-848aaf6 > .elementor-widget-container{padding:0px 016px 0px 0px;}.elementor-219 .elementor-element.elementor-element-848aaf6 .elementor-icon-wrapper{text-align:center;}.elementor-219 .elementor-element.elementor-element-848aaf6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-848aaf6.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-848aaf6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-848aaf6.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-848aaf6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-848aaf6 .elementor-icon{font-size:10px;}.elementor-219 .elementor-element.elementor-element-848aaf6 .elementor-icon svg{height:10px;}.elementor-219 .elementor-element.elementor-element-f210924 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-f210924{text-align:center;}.elementor-219 .elementor-element.elementor-element-f210924 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2.5rem;font-weight:500;line-height:53px;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-925667c > .elementor-widget-container{padding:5px 0px 0px 016px;}.elementor-219 .elementor-element.elementor-element-925667c .elementor-icon-wrapper{text-align:center;}.elementor-219 .elementor-element.elementor-element-925667c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-925667c.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-925667c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-925667c.elementor-view-framed .elementor-icon, .elementor-219 .elementor-element.elementor-element-925667c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-925667c .elementor-icon{font-size:10px;}.elementor-219 .elementor-element.elementor-element-925667c .elementor-icon svg{height:10px;}.elementor-219 .elementor-element.elementor-element-1b172d4{--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;--padding-top:076px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-98c2e30{--display:flex;}.elementor-219 .elementor-element.elementor-element-8096955 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-219 .elementor-element.elementor-element-8096955{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-f27649a );}.elementor-219 .elementor-element.elementor-element-fc0f9b5{--display:flex;}.elementor-219 .elementor-element.elementor-element-5aaf393 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-219 .elementor-element.elementor-element-5aaf393{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-f27649a );}.elementor-219 .elementor-element.elementor-element-eeb4843{--display:flex;}.elementor-219 .elementor-element.elementor-element-c6ee252 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-219 .elementor-element.elementor-element-c6ee252{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-f27649a );}.elementor-219 .elementor-element.elementor-element-c4d9b88{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-363b0ba{--display:flex;}.elementor-219 .elementor-element.elementor-element-c6ed183 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-219 .elementor-element.elementor-element-c6ed183{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-f27649a );}.elementor-219 .elementor-element.elementor-element-c09207c{--display:flex;}.elementor-219 .elementor-element.elementor-element-d7b0d65 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-219 .elementor-element.elementor-element-d7b0d65{font-family:"Noto Sans JP", Sans-serif;font-weight:500;color:var( --e-global-color-f27649a );}.elementor-219 .elementor-element.elementor-element-c2eee59{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c2eee59:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-c2eee59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://4self.co.jp/wp-content/uploads/2024/06/QA_bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-219 .elementor-element.elementor-element-267082a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.19);--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-267082a:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-267082a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-bed0543{text-align:center;}.elementor-219 .elementor-element.elementor-element-bed0543 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.75rem;font-weight:500;color:#765E5E;}.elementor-219 .elementor-element.elementor-element-f1bb7f3{width:100%;max-width:100%;}.elementor-219 .elementor-element.elementor-element-f1bb7f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:042px 0px 0px 150px;}.elementor-219 .elementor-element.elementor-element-f1bb7f3.elementor-element{--align-self:stretch;}.elementor-219 .elementor-element.elementor-element-f1bb7f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75em;font-weight:600;color:#765E5E;}.elementor-219 .elementor-element.elementor-element-ab2aa65{--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;--padding-top:33px;--padding-bottom:034px;--padding-left:40px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-ab2aa65:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-ab2aa65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-529ea22 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-529ea22.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-ba28e9b{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-ba28e9b > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-74f029c{--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;--padding-top:033px;--padding-bottom:034px;--padding-left:40px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-74f029c:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-74f029c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-8c0b4dc > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-8c0b4dc.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-9fa8364{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-9fa8364 > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-2915f9e{--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;--padding-top:033px;--padding-bottom:034px;--padding-left:040px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2915f9e:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2915f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-91670cd > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-91670cd.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-4fe0e24{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-4fe0e24 > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-3800e01{--n-accordion-title-font-size:1.25rem;width:var( --container-widget-width, 861px );max-width:861px;--container-widget-width:861px;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:40px;--n-accordion-icon-gap:31px;}.elementor-219 .elementor-element.elementor-element-3800e01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-023bd35 );border-style:none;}.elementor-219 .elementor-element.elementor-element-3800e01 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-3800e01 {--n-accordion-padding:25px 0px 43px 40px;}:where( .elementor-219 .elementor-element.elementor-element-3800e01 > .elementor-widget-container > .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:700;}:where( .elementor-219 .elementor-element.elementor-element-3800e01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-219 .elementor-element.elementor-element-8f47743{width:100%;max-width:100%;}.elementor-219 .elementor-element.elementor-element-8f47743 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:042px 0px 0px 150px;}.elementor-219 .elementor-element.elementor-element-8f47743.elementor-element{--align-self:stretch;}.elementor-219 .elementor-element.elementor-element-8f47743 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75em;font-weight:600;color:#765E5E;}.elementor-219 .elementor-element.elementor-element-e433bc0{--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;--padding-top:33px;--padding-bottom:034px;--padding-left:40px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-e433bc0:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-e433bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-46c866c > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-46c866c.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-ab7cea1{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-ab7cea1 > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-d5a3667{--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;--padding-top:033px;--padding-bottom:034px;--padding-left:40px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-d5a3667:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-d5a3667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-40d76c7 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-40d76c7.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-488647b{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-488647b > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-0912400{--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;--padding-top:033px;--padding-bottom:034px;--padding-left:040px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-0912400:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-0912400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-219 .elementor-element.elementor-element-ae9c9bd > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-ae9c9bd.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-a4b6040{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-c8be7b1 );}.elementor-219 .elementor-element.elementor-element-a4b6040 > .elementor-widget-container{padding:0px 0px 0px 037px;}.elementor-219 .elementor-element.elementor-element-c5bde1d{--n-accordion-title-font-size:1.25rem;width:var( --container-widget-width, 861px );max-width:861px;--container-widget-width:861px;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:40px;--n-accordion-icon-gap:31px;}.elementor-219 .elementor-element.elementor-element-c5bde1d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-023bd35 );border-style:none;}.elementor-219 .elementor-element.elementor-element-c5bde1d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-c5bde1d {--n-accordion-padding:25px 0px 43px 40px;}:where( .elementor-219 .elementor-element.elementor-element-c5bde1d > .elementor-widget-container > .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:700;}:where( .elementor-219 .elementor-element.elementor-element-c5bde1d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-3c19e57{--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-219 .elementor-element.elementor-element-5fe284a{--flex-wrap:wrap;}.elementor-219 .elementor-element.elementor-element-3c48d51:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-3c48d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://4self.co.jp/wp-content/uploads/2024/06/sp_top_main-2.png");background-size:contain;}.elementor-219 .elementor-element.elementor-element-3c48d51{--min-height:730px;}.elementor-219 .elementor-element.elementor-element-a6297f0{--spacer-size:730px;}.elementor-219 .elementor-element.elementor-element-4a3b5c0{--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-540efbe{--padding-top:0112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-1b172d4{--padding-top:038px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c4d9b88{--padding-top:035px;--padding-bottom:035px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c2eee59{--padding-top:041px;--padding-bottom:041px;--padding-left:026px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-267082a{--padding-top:078px;--padding-bottom:038px;--padding-left:035px;--padding-right:035px;}.elementor-219 .elementor-element.elementor-element-f1bb7f3 > .elementor-widget-container{padding:032px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-ba28e9b > .elementor-widget-container{padding:0px 053px 0px 031px;}.elementor-219 .elementor-element.elementor-element-9fa8364 > .elementor-widget-container{padding:0px 053px 0px 031px;}.elementor-219 .elementor-element.elementor-element-4fe0e24 > .elementor-widget-container{padding:0px 053px 0px 031px;}.elementor-219 .elementor-element.elementor-element-8f47743 > .elementor-widget-container{padding:032px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-ab7cea1 > .elementor-widget-container{padding:0px 053px 0px 031px;}.elementor-219 .elementor-element.elementor-element-488647b > .elementor-widget-container{padding:0px 053px 0px 031px;}.elementor-219 .elementor-element.elementor-element-a4b6040 > .elementor-widget-container{padding:0px 053px 0px 031px;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-3c48d51:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-3c48d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://4self.co.jp/wp-content/uploads/2024/06/sp_top_main-2.png");}.elementor-219 .elementor-element.elementor-element-3c48d51{--width:250px;--min-height:365px;}.elementor-219 .elementor-element.elementor-element-a6297f0{--spacer-size:365px;}.elementor-219 .elementor-element.elementor-element-c71e75a{--width:85%;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-1967eaf > .elementor-widget-container{padding:030px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-1967eaf{font-size:0.9rem;line-height:1.8em;}.elementor-219 .elementor-element.elementor-element-2ae6fa4{--width:15%;--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-4a3b5c0{--padding-top:0px;--padding-bottom:032px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-f441bcc{border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-219 .elementor-element.elementor-element-dc4a3e8 > .elementor-widget-container{padding:025px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-dc4a3e8 .elementor-heading-title{font-size:2.5rem;}.elementor-219 .elementor-element.elementor-element-212bb63 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-212bb63.elementor-element{--align-self:stretch;}.elementor-219 .elementor-element.elementor-element-540efbe{--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-848aaf6 > .elementor-widget-container{padding:0px 10px 2px 0px;}.elementor-219 .elementor-element.elementor-element-848aaf6 .elementor-icon{font-size:6px;}.elementor-219 .elementor-element.elementor-element-848aaf6 .elementor-icon svg{height:6px;}.elementor-219 .elementor-element.elementor-element-f210924 .elementor-heading-title{font-size:1.25rem;}.elementor-219 .elementor-element.elementor-element-925667c > .elementor-widget-container{padding:0px 0px 2px 10px;}.elementor-219 .elementor-element.elementor-element-925667c .elementor-icon{font-size:6px;}.elementor-219 .elementor-element.elementor-element-925667c .elementor-icon svg{height:6px;}.elementor-219 .elementor-element.elementor-element-1b172d4{--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;--padding-top:039px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-98c2e30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-f4b0704{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-8096955{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-8096955 > .elementor-widget-container{padding:0px 20px 0px 017px;}.elementor-219 .elementor-element.elementor-element-fc0f9b5{--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;--padding-top:031px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-3edaf0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-5aaf393{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-5aaf393 > .elementor-widget-container{padding:0px 20px 0px 017px;}.elementor-219 .elementor-element.elementor-element-eeb4843{--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;--padding-top:015px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-be92caa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-c6ee252{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-c6ee252 > .elementor-widget-container{padding:0px 20px 0px 017px;}.elementor-219 .elementor-element.elementor-element-c4d9b88{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-363b0ba{--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;--padding-top:031px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-edc5923{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-c6ed183{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-c6ed183 > .elementor-widget-container{padding:0px 20px 0px 017px;}.elementor-219 .elementor-element.elementor-element-c09207c{--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;--padding-top:031px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-3f9224a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-d7b0d65{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-d7b0d65 > .elementor-widget-container{padding:0px 20px 0px 017px;}.elementor-219 .elementor-element.elementor-element-267082a{--padding-top:039px;--padding-bottom:019px;--padding-left:014px;--padding-right:014px;}.elementor-219 .elementor-element.elementor-element-bed0543 .elementor-heading-title{font-size:2.5rem;}.elementor-219 .elementor-element.elementor-element-f1bb7f3 .elementor-heading-title{font-size:1em;}.elementor-219 .elementor-element.elementor-element-ab2aa65{--padding-top:016px;--padding-bottom:30px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-529ea22{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-529ea22 .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-529ea22 .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-ba28e9b > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-ba28e9b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-74f029c{--padding-top:016px;--padding-bottom:030px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-8c0b4dc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-8c0b4dc .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-8c0b4dc .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-9fa8364 > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-9fa8364{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-2915f9e{--padding-top:016px;--padding-bottom:30px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-91670cd{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-91670cd .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-91670cd .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-4fe0e24 > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-4fe0e24{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-3800e01 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-3800e01 {--n-accordion-padding:017px 018px 012px 10px;}.elementor-219 .elementor-element.elementor-element-3800e01{--n-accordion-title-font-size:0.8rem;--n-accordion-icon-size:30px;--n-accordion-icon-gap:12px;}.elementor-219 .elementor-element.elementor-element-8f47743 > .elementor-widget-container{padding:024px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-8f47743 .elementor-heading-title{font-size:1em;}.elementor-219 .elementor-element.elementor-element-e433bc0{--padding-top:016px;--padding-bottom:30px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-46c866c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-46c866c .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-46c866c .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-ab7cea1 > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-ab7cea1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-d5a3667{--padding-top:016px;--padding-bottom:30px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-40d76c7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-40d76c7 .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-40d76c7 .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-488647b > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-488647b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-0912400{--padding-top:016px;--padding-bottom:30px;--padding-left:20px;--padding-right:026px;}.elementor-219 .elementor-element.elementor-element-ae9c9bd{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-ae9c9bd .elementor-icon{font-size:36px;}.elementor-219 .elementor-element.elementor-element-ae9c9bd .elementor-icon svg{height:36px;}.elementor-219 .elementor-element.elementor-element-a4b6040 > .elementor-widget-container{padding:0px 0px 0px 015px;}.elementor-219 .elementor-element.elementor-element-a4b6040{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-219 .elementor-element.elementor-element-c5bde1d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-c5bde1d {--n-accordion-padding:017px 018px 012px 10px;}.elementor-219 .elementor-element.elementor-element-c5bde1d{--n-accordion-title-font-size:0.8rem;--n-accordion-icon-size:30px;--n-accordion-icon-gap:12px;}}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-3c48d51{--width:50%;}.elementor-219 .elementor-element.elementor-element-c71e75a{--width:40%;}.elementor-219 .elementor-element.elementor-element-2ae6fa4{--width:10%;}.elementor-219 .elementor-element.elementor-element-1b172d4{--content-width:820px;}.elementor-219 .elementor-element.elementor-element-c4d9b88{--content-width:610px;}}@media(max-width:1024px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-3c48d51{--width:100%;}.elementor-219 .elementor-element.elementor-element-c71e75a{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-212bb63 */.timeline {
    display: flex;
    flex-direction: column;
    gap: 0px; /* アイテム間の隙間 */

    border-bottom: 0px solid #E5D3D3; /* タイムラインの下にラインを追加 */
    padding: 20px;
}

.timeline-item {
    display: flex;
    align-items: center;
    border-bottom: 3px solid #E5D3D3;
    padding: 20px 0;
}

.timeline-item:first-child {
    border-top: 3px solid #E5D3D3; /* 最初のアイテムの上にラインを追加 */
}

.timeline-item:last-child {
    border-bottom: px; /* 最後のアイテムの下のラインを削除 */
}

.timeline-date {
    flex: 0 0 150px; /* 日付部分の幅を固定 */
    font-weight: bold;
    color: #765E5E;
}

.timeline-content {
    flex: 1;
    font-weight: bold;
    color: #765E5E;
}

@media (max-width: 768px) {
    .timeline {
        border-left: none;
        border-right: none;
        align-items: center; /* 中央揃えにする */
        
    }

    .timeline-item {
        flex-direction: column;
        align-items: center;
        width: 100%; /* 中央揃えにする */
        border-bottom: 2px solid #E5D3D3;
        text-align: center; /* テキストを中央揃えにする */
    }

    .timeline-date, .timeline-content {
        flex: none;
        width: 100%;
    }

    .timeline-date {
        margin-bottom: 2px;
    }
    
    .timeline-item:first-child {
        border-top: 2px solid #E5D3D3; /* 最初のアイテムの上にラインを追加 */
    }
    
    .timeline {
    display: flex;
    flex-direction: column;
    gap: 0px; /* アイテム間の隙間 */

    border-bottom: 0px solid #E5D3D3; /* タイムラインの下にラインを追加 */
    padding: 20px;
        
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Filmotype Keynote';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://4self.co.jp/wp-content/uploads/2024/06/filmotypekeynote.woff') format('woff');
}
/* End Custom Fonts CSS */