.elementor-979 .elementor-element.elementor-element-a45a77b{--display:flex;--min-height:730px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-a45a77b:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-a45a77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/09/main2.webp");background-repeat:no-repeat;background-size:cover;}.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-979 .elementor-element.elementor-element-6e818c9.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-6e818c9{right:5%;}body.rtl .elementor-979 .elementor-element.elementor-element-6e818c9{left:5%;}.elementor-979 .elementor-element.elementor-element-6e818c9{top:5%;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon-wrapper{text-align:end;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon{font-size:185px;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon svg{height:185px;}.elementor-979 .elementor-element.elementor-element-4cc23a7.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-979 .elementor-element.elementor-element-4cc23a7{right:4%;}body.rtl .elementor-979 .elementor-element.elementor-element-4cc23a7{left:4%;}.elementor-979 .elementor-element.elementor-element-4cc23a7{top:30%;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon-wrapper{text-align:end;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon{font-size:220px;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon svg{height:220px;}.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-979 .elementor-element.elementor-element-30743d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-30743d8.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-30743d8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:55px;font-weight:600;line-height:72px;letter-spacing:6px;text-shadow:2px 2px 4px #A67E19;color:#FFFFFF;}.elementor-979 .elementor-element.elementor-element-b398003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-b398003:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-b398003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-979 .elementor-element.elementor-element-8193407{--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;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-a83b25d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-979 .elementor-element.elementor-element-a83b25d.e-con{--align-self: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-979 .elementor-element.elementor-element-478dede.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-478dede img{width:30px;}.elementor-979 .elementor-element.elementor-element-184897c{padding:0px 0px 0px 5px;}.elementor-979 .elementor-element.elementor-element-184897c.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-184897c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-979 .elementor-element.elementor-element-622c58d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-979 .elementor-element.elementor-element-622c58d.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-153f3bd.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-153f3bd img{width:30px;}.elementor-979 .elementor-element.elementor-element-5ce61e7{padding:0px 0px 0px 5px;}.elementor-979 .elementor-element.elementor-element-5ce61e7.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-5ce61e7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-979 .elementor-element.elementor-element-be833cb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-979 .elementor-element.elementor-element-be833cb.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-9ffb232.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-9ffb232 img{width:30px;}.elementor-979 .elementor-element.elementor-element-b1ddd03{padding:0px 0px 0px 5px;}.elementor-979 .elementor-element.elementor-element-b1ddd03.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-b1ddd03 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-979 .elementor-element.elementor-element-dbca717{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-979 .elementor-element.elementor-element-dbca717.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-44dea6c.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-44dea6c img{width:30px;}.elementor-979 .elementor-element.elementor-element-a80f6a1{padding:0px 0px 0px 5px;}.elementor-979 .elementor-element.elementor-element-a80f6a1.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-a80f6a1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-979 .elementor-element.elementor-element-e3885ea{text-align:center;}.elementor-979 .elementor-element.elementor-element-e3885ea .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:101px;font-weight:600;color:#3F3F3F;}.elementor-979 .elementor-element.elementor-element-caa9b45{margin:-57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-caa9b45 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-979 .elementor-element.elementor-element-e57f5bd{--divider-border-style:solid;--divider-color:#D2D2D2;--divider-border-width:1px;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-979 .elementor-element.elementor-element-e57f5bd .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-979 .elementor-element.elementor-element-e57f5bd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-979 .elementor-element.elementor-element-5db3c65{padding:0px 0px 17px 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-5db3c65 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:38px;letter-spacing:0.6px;color:#FFFFFF;}.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-979 .elementor-element.elementor-element-6cef19c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#D9D9D9;}.elementor-979 .elementor-element.elementor-element-0bcf6e6{--display:flex;}.elementor-979 .elementor-element.elementor-element-d343f8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 0px 0px 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-d343f8a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-33b2674{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-eda7c70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-eda7c70:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-eda7c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F2;}.elementor-979 .elementor-element.elementor-element-eda7c70::before, .elementor-979 .elementor-element.elementor-element-eda7c70 > .elementor-background-video-container::before, .elementor-979 .elementor-element.elementor-element-eda7c70 > .e-con-inner > .elementor-background-video-container::before, .elementor-979 .elementor-element.elementor-element-eda7c70 > .elementor-background-slideshow::before, .elementor-979 .elementor-element.elementor-element-eda7c70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-979 .elementor-element.elementor-element-eda7c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/08/haikei.webp");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-979 .elementor-element.elementor-element-6d8912c{text-align:center;}.elementor-979 .elementor-element.elementor-element-6d8912c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-fdac513{padding:16px 0px 16px 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-fdac513 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-d982ae4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-d459212{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-a8d562b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-6f29299{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-979 .elementor-element.elementor-element-6f29299 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:200px;font-weight:400;font-style:italic;}.elementor-979 .elementor-element.elementor-element-e9c1d4f{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-e9c1d4f .elementor-icon-wrapper{text-align:end;}.elementor-979 .elementor-element.elementor-element-e9c1d4f .elementor-icon{font-size:105px;}.elementor-979 .elementor-element.elementor-element-e9c1d4f .elementor-icon svg{height:105px;}.elementor-979 .elementor-element.elementor-element-c695b69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-931ad1a{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-ece44d2{--display:flex;--min-height:280px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-3d1b83e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;padding:12px 100px 12px 30px;z-index:0;}.elementor-979 .elementor-element.elementor-element-3d1b83e.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-3d1b83e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-9fe8809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-1d03a31{--display:flex;--min-height:280px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-2ff6748{margin:40px -290px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 30px 12px 100px;z-index:0;}.elementor-979 .elementor-element.elementor-element-2ff6748.elementor-element{--align-self:flex-end;}.elementor-979 .elementor-element.elementor-element-2ff6748 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-af29ab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-a172370{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-2bdecf7{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-e747fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-f2441b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;text-align:start;}.elementor-979 .elementor-element.elementor-element-f2441b4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:200px;font-weight:400;font-style:italic;}.elementor-979 .elementor-element.elementor-element-77aac8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-133d473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-50d44d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-a2ac13d{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-979 .elementor-element.elementor-element-a2ac13d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:200px;font-weight:400;font-style:italic;}.elementor-979 .elementor-element.elementor-element-6843dfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-1d481ee{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-97e80ac{--display:flex;--min-height:280px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-126006d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;padding:12px 100px 12px 30px;z-index:0;}.elementor-979 .elementor-element.elementor-element-126006d.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-126006d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-beeb7ad{--display:flex;}.elementor-979 .elementor-element.elementor-element-097ebdb{text-align:center;}.elementor-979 .elementor-element.elementor-element-097ebdb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-3116ed2{padding:16px 0px 16px 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-3116ed2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-ebd1042{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;padding:12px 100px 12px 30px;z-index:0;}.elementor-979 .elementor-element.elementor-element-ebd1042.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-ebd1042 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-80acd83{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-9516fbc{margin:40px -290px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 30px 12px 100px;z-index:0;}.elementor-979 .elementor-element.elementor-element-9516fbc.elementor-element{--align-self:flex-end;}.elementor-979 .elementor-element.elementor-element-9516fbc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-9cdb22d{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-b17317b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -290px;padding:12px 100px 12px 30px;z-index:0;}.elementor-979 .elementor-element.elementor-element-b17317b.elementor-element{--align-self:flex-start;}.elementor-979 .elementor-element.elementor-element-b17317b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-68e1a40{margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-68f9e1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-94489b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-673c957 .elementor-heading-title{font-size:55px;font-weight:700;letter-spacing:2.2px;color:#7A7A7A;}.elementor-979 .elementor-element.elementor-element-3daca0f{padding:20px 0px 20px 0px;}.elementor-979 .elementor-element.elementor-element-3daca0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-b0782f8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-6347008{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-987043e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-35d3bd2{--display:flex;}.elementor-979 .elementor-element.elementor-element-e03ca0f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;}.elementor-979 .elementor-element.elementor-element-dedcc07{--display:flex;}.elementor-979 .elementor-element.elementor-element-b1baf2f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-cd22f79{padding:0px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-cd22f79 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-20b6d77{--divider-border-style:solid;--divider-color:#EE3B27;--divider-border-width:1px;padding:15px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-20b6d77 .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-20b6d77 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-979 .elementor-element.elementor-element-0ba416e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-397fc00{--display:flex;}.elementor-979 .elementor-element.elementor-element-cab2968 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;}.elementor-979 .elementor-element.elementor-element-723c9c3{--display:flex;}.elementor-979 .elementor-element.elementor-element-578e5f5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-b41c149 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-3a0bb99{--divider-border-style:solid;--divider-color:#EE3B27;--divider-border-width:1px;padding:15px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-3a0bb99 .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-3a0bb99 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-979 .elementor-element.elementor-element-50a0af8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-d62f8d1{--display:flex;}.elementor-979 .elementor-element.elementor-element-0ce6747 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;}.elementor-979 .elementor-element.elementor-element-713440e{--display:flex;}.elementor-979 .elementor-element.elementor-element-feb307c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-b3959d6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-33531d7{--divider-border-style:solid;--divider-color:#EE3B27;--divider-border-width:1px;padding:15px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-33531d7 .elementor-divider-separator{width:100%;}.elementor-979 .elementor-element.elementor-element-33531d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-979 .elementor-element.elementor-element-28412e2{--display:flex;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-28412e2:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-28412e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/08/seminar_back_4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-979 .elementor-element.elementor-element-f0e7bd8{text-align:center;}.elementor-979 .elementor-element.elementor-element-f0e7bd8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.6px;color:#1E5EC8;}.elementor-979 .elementor-element.elementor-element-7110d69{--divider-border-style:solid;--divider-color:#1E5EC8;--divider-border-width:1px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-7110d69 .elementor-divider-separator{width:35px;margin:0 auto;margin-center:0;}.elementor-979 .elementor-element.elementor-element-7110d69 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-979 .elementor-element.elementor-element-1d3b8f6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-1d3b8f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-cd27f56{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-d574aa8{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-377cd90{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E5EC8;--border-color:#1E5EC8;--border-radius:16px 16px 16px 16px;}.elementor-979 .elementor-element.elementor-element-fddf0da{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-fddf0da.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-fddf0da img{width:90px;}.elementor-979 .elementor-element.elementor-element-23a9729{text-align:center;}.elementor-979 .elementor-element.elementor-element-23a9729 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-3e10893{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-00abe98{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E5EC8;--border-color:#1E5EC8;--border-radius:16px 16px 16px 16px;}.elementor-979 .elementor-element.elementor-element-34db5e9{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-34db5e9.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-34db5e9 img{width:90px;}.elementor-979 .elementor-element.elementor-element-9910924{text-align:center;}.elementor-979 .elementor-element.elementor-element-9910924 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-da258f5{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-aebec63{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E5EC8;--border-color:#1E5EC8;--border-radius:16px 16px 16px 16px;}.elementor-979 .elementor-element.elementor-element-27a8c5d{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-27a8c5d.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-27a8c5d img{width:90px;}.elementor-979 .elementor-element.elementor-element-df5e32b{text-align:center;}.elementor-979 .elementor-element.elementor-element-df5e32b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-83783fb{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-df64eb5{--display:flex;}.elementor-979 .elementor-element.elementor-element-21a6afd{--spacer-size:55px;}.elementor-979 .elementor-element.elementor-element-0ae58ae{text-align:center;}.elementor-979 .elementor-element.elementor-element-0ae58ae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-1c29e9a{--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-979 .elementor-element.elementor-element-78fe228{--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-979 .elementor-element.elementor-element-89361ef{--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-979 .elementor-element.elementor-element-38881f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-0a955dd{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-16bc8fc{--display:flex;}.elementor-979 .elementor-element.elementor-element-15f594a{--spacer-size:55px;}.elementor-979 .elementor-element.elementor-element-2318b0e{text-align:center;}.elementor-979 .elementor-element.elementor-element-2318b0e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-7dfdf6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-979 .elementor-element.elementor-element-3fa0a75{--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-979 .elementor-element.elementor-element-289991d{--spacer-size:50px;}.elementor-979 .elementor-element.elementor-element-856ab29 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-1049751 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-98c43b3{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-e5e65c5{--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-979 .elementor-element.elementor-element-b34577c img{border-radius:175px 175px 175px 175px;}.elementor-979 .elementor-element.elementor-element-98d4957{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-c30513e{padding:0px 0px 50px 0px;text-align:center;}.elementor-979 .elementor-element.elementor-element-c30513e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-d484695{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-868dcf3{--display:flex;}.elementor-979 .elementor-element.elementor-element-ecd5f53 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-92938e6{--display:flex;}.elementor-979 .elementor-element.elementor-element-cb76919 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-1a19f7e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-1a19f7e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:600;line-height:18px;letter-spacing:0.6px;color:#CC0000;}.elementor-979 .elementor-element.elementor-element-80ce619{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-cd1efaf{--display:flex;}.elementor-979 .elementor-element.elementor-element-29dab0b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-dc9106f{--display:flex;}.elementor-979 .elementor-element.elementor-element-51aa753 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-61be947{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-07973c6{--display:flex;}.elementor-979 .elementor-element.elementor-element-62c4cc9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-69cf43e{--display:flex;}.elementor-979 .elementor-element.elementor-element-cc7cfc1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-0a6e84d{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-5b1b512{--display:flex;}.elementor-979 .elementor-element.elementor-element-dfaea69 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-2fcd27b{--display:flex;}.elementor-979 .elementor-element.elementor-element-1fff567 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-faf86b0{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-cc81ed0{--display:flex;}.elementor-979 .elementor-element.elementor-element-4778df0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-fd97087{--display:flex;}.elementor-979 .elementor-element.elementor-element-30c5cb6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-ca6c081{--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;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:#8E8E90;--border-color:#8E8E90;}.elementor-979 .elementor-element.elementor-element-f35f4e2{--display:flex;}.elementor-979 .elementor-element.elementor-element-39baf56 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-b6c408d{--display:flex;}.elementor-979 .elementor-element.elementor-element-39de9a1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:21px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.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-979 .elementor-element.elementor-element-95b0c21 .elementor-button{background-color:#AE966B;font-family:"Noto Sans JP", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;padding:17px 35px 17px 35px;}.elementor-979 .elementor-element.elementor-element-95b0c21 .elementor-button:hover, .elementor-979 .elementor-element.elementor-element-95b0c21 .elementor-button:focus{background-color:#AE966B99;}.elementor-979 .elementor-element.elementor-element-95b0c21{padding:60px 0px 0px 0px;}.elementor-979 .elementor-element.elementor-element-95b0c21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-979 .elementor-element.elementor-element-95b0c21 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-979 .elementor-element.elementor-element-fe6936e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-fe6936e:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-fe6936e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFE;}.elementor-979 .elementor-element.elementor-element-755e9a5{text-align:center;}.elementor-979 .elementor-element.elementor-element-755e9a5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-979 .elementor-element.elementor-element-992ad9d{--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-979 .elementor-element.elementor-element-ddf718e{--display:flex;}.elementor-979 .elementor-element.elementor-element-f7530e4{--display:flex;}.elementor-979 .elementor-element.elementor-element-7840b04{--display:flex;}.elementor-979 .elementor-element.elementor-element-5cace13{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-ef9daae{text-align:center;}.elementor-979 .elementor-element.elementor-element-ef9daae .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-widget-cool-form .is-type-button.cool-form__button{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .is-type-button.cool-form__button:hover, .elementor-widget-cool-form .is-type-button.cool-form__button:focus{background-color:var( --e-global-color-accent );}.elementor-widget-cool-form .cool-form{--cool-form-label-color:var( --e-global-color-text );--cool-form-field-text-color:var( --e-global-color-text );--cool-form-field-border-color:var( --e-global-color-secondary );--cool-form-button-text-color:var( --e-global-color-secondary );--cool-form-button-text-color-hover:var( --e-global-color-text );--cool-form-button-border-color:var( --e-global-color-text );}.elementor-widget-cool-form .cool-form__field-label, .elementor-widget-cool-form .cool-form-text.mdc-text-field .mdc-floating-label, .elementor-widget-cool-form .cool-form__field-group .mdc-select .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form .cool-form__wrapper .cool-form__field-group .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .elementor-widget-cool-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cool-form .cool-form__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cool-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-979 .elementor-element.elementor-element-46cb99c .is-type-button.cool-form__button{background-color:#AE966B;}.elementor-979 .elementor-element.elementor-element-46cb99c .is-type-button.cool-form__button:hover, .elementor-979 .elementor-element.elementor-element-46cb99c .is-type-button.cool-form__button:focus{background-color:#AE966B99;}.elementor-979 .elementor-element.elementor-element-46cb99c .cool-form{--cool-form-column-gap:32px;--cool-form-row-gap:5px;--cool-form-label-spacing:16px;--cool-form-label-color:#7A7A7A;--cool-form-mark-color:#FF0000;--cool-form-field-bg-color:#ffffff;--cool-form-field-border-width:2px;--cool-form-button-icon-position:row-reverse;--cool-form-button-icon-spacing:25px;--cool-form-button-text-color:#FFFFFF;--cool-form-button-text-color-hover:#FFFFFF;--cool-form-button-padding-block-end:17px;--cool-form-button-padding-block-start:17px;--cool-form-button-padding-inline-end:35px;--cool-form-button-padding-inline-start:35px;--cool-form-content-width:100%;--cool-form-box-padding-block-end:0px;--cool-form-box-padding-block-start:0px;--cool-form-box-padding-inline-end:0px;--cool-form-box-padding-inline-start:0px;}.elementor-979 .elementor-element.elementor-element-46cb99c .cool-form__field-label, .elementor-979 .elementor-element.elementor-element-46cb99c .cool-form-text.mdc-text-field .mdc-floating-label, .elementor-979 .elementor-element.elementor-element-46cb99c .cool-form__field-group .mdc-select .mdc-select__anchor .mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-979 .elementor-element.elementor-element-46cb99c .cool-form__button{font-family:"Noto Sans", Sans-serif;font-size:21px;}.elementor-979 .elementor-element.elementor-element-46cb99c .elementor-message{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-979 .elementor-element.elementor-element-aac994c{--spacer-size:120px;}@media(max-width:1024px){.elementor-979 .elementor-element.elementor-element-a45a77b:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-a45a77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/09/main2_tb.webp");}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon{font-size:135px;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon svg{height:135px;}.elementor-979 .elementor-element.elementor-element-4cc23a7{top:23%;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon{font-size:160px;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon svg{height:160px;}.elementor-979 .elementor-element.elementor-element-b398003{--padding-top:0px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-8193407{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-979 .elementor-element.elementor-element-eda7c70{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-3d1b83e{padding:15px 45px 15px 25px;}.elementor-979 .elementor-element.elementor-element-2ff6748{padding:15px 25px 15px 45px;}.elementor-979 .elementor-element.elementor-element-126006d{padding:15px 45px 15px 25px;}.elementor-979 .elementor-element.elementor-element-ebd1042{padding:15px 45px 15px 25px;}.elementor-979 .elementor-element.elementor-element-9516fbc{padding:15px 25px 15px 45px;}.elementor-979 .elementor-element.elementor-element-b17317b{padding:15px 45px 15px 25px;}.elementor-979 .elementor-element.elementor-element-68f9e1b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-673c957 .elementor-heading-title{font-size:35px;}.elementor-979 .elementor-element.elementor-element-3daca0f .elementor-heading-title{font-size:24px;}.elementor-979 .elementor-element.elementor-element-b0782f8{font-size:11px;}.elementor-979 .elementor-element.elementor-element-987043e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-979 .elementor-element.elementor-element-35d3bd2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-e03ca0f .elementor-heading-title{font-size:20px;}.elementor-979 .elementor-element.elementor-element-dedcc07{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-b1baf2f .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-979 .elementor-element.elementor-element-cd22f79 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-0ba416e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-979 .elementor-element.elementor-element-397fc00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-cab2968 .elementor-heading-title{font-size:20px;}.elementor-979 .elementor-element.elementor-element-723c9c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-578e5f5 .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-979 .elementor-element.elementor-element-50a0af8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-979 .elementor-element.elementor-element-d62f8d1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-0ce6747 .elementor-heading-title{font-size:20px;}.elementor-979 .elementor-element.elementor-element-713440e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-feb307c .elementor-heading-title{font-size:18px;line-height:27px;}.elementor-979 .elementor-element.elementor-element-28412e2{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-98d4957{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-fe6936e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-5cace13{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-46cb99c .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}@media(max-width:767px){.elementor-979 .elementor-element.elementor-element-a45a77b:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-a45a77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/09/main2_sp.webp");}.elementor-979 .elementor-element.elementor-element-a45a77b{--min-height:700px;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon{font-size:120px;}.elementor-979 .elementor-element.elementor-element-6e818c9 .elementor-icon svg{height:120px;}.elementor-979 .elementor-element.elementor-element-4cc23a7{top:21%;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon{font-size:140px;}.elementor-979 .elementor-element.elementor-element-4cc23a7 .elementor-icon svg{height:140px;}.elementor-979 .elementor-element.elementor-element-30743d8 .elementor-heading-title{font-size:26px;line-height:38px;}.elementor-979 .elementor-element.elementor-element-b398003{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-e3885ea .elementor-heading-title{font-size:42px;}.elementor-979 .elementor-element.elementor-element-caa9b45{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-caa9b45 .elementor-heading-title{font-size:19px;}.elementor-979 .elementor-element.elementor-element-e57f5bd{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-5db3c65 .elementor-heading-title{line-height:28px;}.elementor-979 .elementor-element.elementor-element-beeb7ad:not(.elementor-motion-effects-element-type-background), .elementor-979 .elementor-element.elementor-element-beeb7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://career-relief.com/seminar/wp-content/uploads/2026/08/haikei.webp");background-position:center center;background-size:cover;}.elementor-979 .elementor-element.elementor-element-beeb7ad{--padding-top:40px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-979 .elementor-element.elementor-element-097ebdb .elementor-heading-title{font-size:24px;}.elementor-979 .elementor-element.elementor-element-ebd1042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 25px 10px 25px;text-align:center;}.elementor-979 .elementor-element.elementor-element-ebd1042.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-80acd83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-9516fbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 25px 10px 25px;}.elementor-979 .elementor-element.elementor-element-9516fbc.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-9cdb22d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-b17317b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 25px 10px 25px;}.elementor-979 .elementor-element.elementor-element-b17317b.elementor-element{--align-self:center;}.elementor-979 .elementor-element.elementor-element-68e1a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-979 .elementor-element.elementor-element-673c957{text-align:center;}.elementor-979 .elementor-element.elementor-element-3daca0f{text-align:center;}.elementor-979 .elementor-element.elementor-element-b0782f8{text-align:center;font-size:14px;}.elementor-979 .elementor-element.elementor-element-35d3bd2{--width:20%;}.elementor-979 .elementor-element.elementor-element-dedcc07{--width:80%;}.elementor-979 .elementor-element.elementor-element-397fc00{--width:20%;}.elementor-979 .elementor-element.elementor-element-723c9c3{--width:80%;}.elementor-979 .elementor-element.elementor-element-d62f8d1{--width:20%;}.elementor-979 .elementor-element.elementor-element-713440e{--width:80%;}.elementor-979 .elementor-element.elementor-element-1d3b8f6 .elementor-heading-title{font-size:24px;}.elementor-979 .elementor-element.elementor-element-23a9729 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-9910924 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-df5e32b .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-1049751 .elementor-heading-title{line-height:28px;}.elementor-979 .elementor-element.elementor-element-c30513e .elementor-heading-title{font-size:24px;}.elementor-979 .elementor-element.elementor-element-d484695{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-868dcf3{--width:40%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-868dcf3.e-con{--align-self:center;}.elementor-979 .elementor-element.elementor-element-ecd5f53 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-92938e6{--width:60%;}.elementor-979 .elementor-element.elementor-element-cb76919 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-1a19f7e .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-80ce619{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-cd1efaf{--width:40%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-29dab0b .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-dc9106f{--width:60%;}.elementor-979 .elementor-element.elementor-element-51aa753 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-61be947{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-07973c6{--width:40%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-62c4cc9 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-69cf43e{--width:60%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-cc7cfc1 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-0a6e84d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-5b1b512{--width:40%;}.elementor-979 .elementor-element.elementor-element-dfaea69 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-2fcd27b{--width:60%;}.elementor-979 .elementor-element.elementor-element-1fff567 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-faf86b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-979 .elementor-element.elementor-element-cc81ed0{--width:40%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-4778df0 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-fd97087{--width:60%;}.elementor-979 .elementor-element.elementor-element-30c5cb6 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-979 .elementor-element.elementor-element-ca6c081{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-979 .elementor-element.elementor-element-f35f4e2{--width:40%;}.elementor-979 .elementor-element.elementor-element-39baf56 .elementor-heading-title{font-size:18px;}.elementor-979 .elementor-element.elementor-element-b6c408d{--width:60%;}.elementor-979 .elementor-element.elementor-element-39de9a1 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-979 .elementor-element.elementor-element-ef9daae .elementor-heading-title{font-size:24px;}.elementor-979 .elementor-element.elementor-element-46cb99c .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}@media(min-width:768px){.elementor-979 .elementor-element.elementor-element-8193407{--content-width:1150px;}.elementor-979 .elementor-element.elementor-element-d459212{--width:45%;}.elementor-979 .elementor-element.elementor-element-c695b69{--width:460px;}.elementor-979 .elementor-element.elementor-element-ece44d2{--width:55%;}.elementor-979 .elementor-element.elementor-element-1d03a31{--width:55%;}.elementor-979 .elementor-element.elementor-element-af29ab8{--width:45%;}.elementor-979 .elementor-element.elementor-element-a172370{--width:460px;}.elementor-979 .elementor-element.elementor-element-133d473{--width:45%;}.elementor-979 .elementor-element.elementor-element-6843dfc{--width:460px;}.elementor-979 .elementor-element.elementor-element-97e80ac{--width:55%;}.elementor-979 .elementor-element.elementor-element-94489b2{--width:30%;}.elementor-979 .elementor-element.elementor-element-6347008{--width:70%;}.elementor-979 .elementor-element.elementor-element-35d3bd2{--width:11%;}.elementor-979 .elementor-element.elementor-element-dedcc07{--width:89%;}.elementor-979 .elementor-element.elementor-element-397fc00{--width:11%;}.elementor-979 .elementor-element.elementor-element-723c9c3{--width:89%;}.elementor-979 .elementor-element.elementor-element-d62f8d1{--width:11%;}.elementor-979 .elementor-element.elementor-element-713440e{--width:91%;}.elementor-979 .elementor-element.elementor-element-78fe228{--width:35%;}.elementor-979 .elementor-element.elementor-element-89361ef{--width:65%;}.elementor-979 .elementor-element.elementor-element-3fa0a75{--width:53%;}.elementor-979 .elementor-element.elementor-element-e5e65c5{--width:35%;}.elementor-979 .elementor-element.elementor-element-98d4957{--content-width:800px;}.elementor-979 .elementor-element.elementor-element-868dcf3{--width:33%;}.elementor-979 .elementor-element.elementor-element-92938e6{--width:67%;}.elementor-979 .elementor-element.elementor-element-cd1efaf{--width:33%;}.elementor-979 .elementor-element.elementor-element-dc9106f{--width:67%;}.elementor-979 .elementor-element.elementor-element-07973c6{--width:33%;}.elementor-979 .elementor-element.elementor-element-69cf43e{--width:67%;}.elementor-979 .elementor-element.elementor-element-5b1b512{--width:33%;}.elementor-979 .elementor-element.elementor-element-2fcd27b{--width:67%;}.elementor-979 .elementor-element.elementor-element-cc81ed0{--width:33%;}.elementor-979 .elementor-element.elementor-element-fd97087{--width:67%;}.elementor-979 .elementor-element.elementor-element-f35f4e2{--width:33%;}.elementor-979 .elementor-element.elementor-element-b6c408d{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-979 .elementor-element.elementor-element-a83b25d{--width:45%;}.elementor-979 .elementor-element.elementor-element-622c58d{--width:45%;}.elementor-979 .elementor-element.elementor-element-be833cb{--width:45%;}.elementor-979 .elementor-element.elementor-element-dbca717{--width:45%;}.elementor-979 .elementor-element.elementor-element-c695b69{--width:1400px;}.elementor-979 .elementor-element.elementor-element-a172370{--width:1400px;}.elementor-979 .elementor-element.elementor-element-6843dfc{--width:1400px;}.elementor-979 .elementor-element.elementor-element-94489b2{--width:31%;}.elementor-979 .elementor-element.elementor-element-6347008{--width:70%;}.elementor-979 .elementor-element.elementor-element-35d3bd2{--width:13%;}.elementor-979 .elementor-element.elementor-element-dedcc07{--width:87%;}.elementor-979 .elementor-element.elementor-element-397fc00{--width:13%;}.elementor-979 .elementor-element.elementor-element-723c9c3{--width:87%;}.elementor-979 .elementor-element.elementor-element-d62f8d1{--width:13%;}.elementor-979 .elementor-element.elementor-element-713440e{--width:87%;}}/* Start custom CSS for image, class: .elementor-element-478dede *//* 画像の右側に縦線を描画する */
.elementor-979 .elementor-element.elementor-element-478dede::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -14px;                 /* 画像と縦線の距離（お好みで微調整） */
  transform: translateY(-50%);
  width: 1px;                   /* 線の太さ */
  height: 18px;                 /* 縦線の高さ */
  background-color: #FFFFFF    /* ゴールドの色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83b25d */.elementor-979 .elementor-element.elementor-element-a83b25d {
  position: relative;
  background-color: transparent !important;
  border-radius: 100px !important;
  padding: 12px 24px !important;
  cursor: pointer;
}

/* ゴールドのグラデーション枠線 */
.elementor-979 .elementor-element.elementor-element-a83b25d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 100px;
  padding: 2px; /* 枠線の太さ */
  background: linear-gradient(135deg, #d4af37, #fff3b0, #aa771c);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-153f3bd *//* 画像の右側に縦線を描画する */
.elementor-979 .elementor-element.elementor-element-153f3bd::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -14px;                 /* 画像と縦線の距離（お好みで微調整） */
  transform: translateY(-50%);
  width: 1px;                   /* 線の太さ */
  height: 18px;                 /* 縦線の高さ */
  background-color: #FFFFFF    /* ゴールドの色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622c58d */.elementor-979 .elementor-element.elementor-element-622c58d {
  position: relative;
  background-color: transparent !important;
  border-radius: 100px !important;
  padding: 12px 24px !important;
  cursor: pointer;
}

/* ゴールドのグラデーション枠線 */
.elementor-979 .elementor-element.elementor-element-622c58d::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 100px;
  padding: 2px; /* 枠線の太さ */
  background: linear-gradient(135deg, #d4af37, #fff3b0, #aa771c);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ffb232 *//* 画像の右側に縦線を描画する */
.elementor-979 .elementor-element.elementor-element-9ffb232::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -14px;                 /* 画像と縦線の距離（お好みで微調整） */
  transform: translateY(-50%);
  width: 1px;                   /* 線の太さ */
  height: 18px;                 /* 縦線の高さ */
  background-color: #FFFFFF    /* ゴールドの色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be833cb */.elementor-979 .elementor-element.elementor-element-be833cb {
  position: relative;
  background-color: transparent !important;
  border-radius: 100px !important;
  padding: 12px 24px !important;
  cursor: pointer;
}

/* ゴールドのグラデーション枠線 */
.elementor-979 .elementor-element.elementor-element-be833cb::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 100px;
  padding: 2px; /* 枠線の太さ */
  background: linear-gradient(135deg, #d4af37, #fff3b0, #aa771c);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44dea6c *//* 画像の右側に縦線を描画する */
.elementor-979 .elementor-element.elementor-element-44dea6c::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -14px;                 /* 画像と縦線の距離（お好みで微調整） */
  transform: translateY(-50%);
  width: 1px;                   /* 線の太さ */
  height: 18px;                 /* 縦線の高さ */
  background-color: #FFFFFF    /* ゴールドの色 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbca717 */.elementor-979 .elementor-element.elementor-element-dbca717 {
  position: relative;
  background-color: transparent !important;
  border-radius: 100px !important;
  padding: 12px 24px !important;
  cursor: pointer;
}

/* ゴールドのグラデーション枠線 */
.elementor-979 .elementor-element.elementor-element-dbca717::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 100px;
  padding: 2px; /* 枠線の太さ */
  background: linear-gradient(135deg, #d4af37, #fff3b0, #aa771c);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33b2674 */#roop {
    width: 100%;
    height: 69px; 
    background-image: url(https://career-relief.com/seminar/wp-content/uploads/2026/08/logo_slide_04-scaled.webp);
    background-repeat: repeat-x;

    background-size: 1920px 69px;
    background-color: #ffffff; 
    

    animation: bgroop 35s linear infinite;
    
    /* ボケ・カクつき防止 */
    will-change: background-position;
    transform: translateZ(0);
    image-rendering: -webkit-optimize-contrast;
}

@keyframes bgroop {
    from { background-position: 0 0; }
    to { background-position: -1920px 0; }
}


@media screen and (max-width: 767px) {
    #roop {
      
        height: 35px; 
        
          background-size: 960px 35px; 
        

        animation: bgroop-mobile 20s linear infinite;
    }
}


@keyframes bgroop-mobile {
    from { background-position: 0 0; }
    to { background-position: -960px 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f29299 *//* 見出しタグに対して強制適用 */
.elementor-979 .elementor-element.elementor-element-6f29299,
.elementor-979 .elementor-element.elementor-element-6f29299 .elementor-heading-title,
.elementor-979 .elementor-element.elementor-element-6f29299 h1, .elementor-979 .elementor-element.elementor-element-6f29299 h2, .elementor-979 .elementor-element.elementor-element-6f29299 h3, .elementor-979 .elementor-element.elementor-element-6f29299 h4, .elementor-979 .elementor-element.elementor-element-6f29299 h5, .elementor-979 .elementor-element.elementor-element-6f29299 h6 {
  background: linear-gradient(
    135deg,
    #4a5568 0%,
    #718096 25%,
    #e2e8f0 45%,
    #cbd5e0 55%,
    #718096 75%,
    #2d3748 100%
  ) !important;
  
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d1b83e */.elementor-979 .elementor-element.elementor-element-3d1b83e {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ece44d2 */.elementor-979 .elementor-element.elementor-element-ece44d2 {
  position: relative;
  background-image: none !important; /* 元の背景を消す */
  z-index: 1;
}

/* 斜めに切り抜く背景用レイヤー */
.elementor-979 .elementor-element.elementor-element-ece44d2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;


  background-image: url("https://career-relief.com/seminar/wp-content/uploads/2026/09/kouka1.webp");
  background-size: cover;
  background-position: center;

  /* 斜めの切り抜き */
  clip-path: polygon(7% 0, 100% 0, 100% 100%, 0% 100%);

  /* 文字の後ろへ配置 */
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6748 */.elementor-979 .elementor-element.elementor-element-2ff6748 {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d03a31 */.elementor-979 .elementor-element.elementor-element-1d03a31 {
  position: relative;
  background-image: none !important; /* 元の背景を消す */
  z-index: 1;
}

/* 斜めに切り抜く背景用レイヤー */
.elementor-979 .elementor-element.elementor-element-1d03a31::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: url("https://career-relief.com/seminar/wp-content/uploads/2026/09/kouka2.webp");
  background-size: cover;
  background-position: center;

  /* 左右反転した切り抜き（左上0,0から右上93%へ削る） */
  clip-path: polygon(0 0, 93% 0, 100% 100%, 0% 100%);

  /* 文字の後ろへ配置 */
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2441b4 *//* 見出しタグに対して強制適用 */
.elementor-979 .elementor-element.elementor-element-f2441b4,
.elementor-979 .elementor-element.elementor-element-f2441b4 .elementor-heading-title,
.elementor-979 .elementor-element.elementor-element-f2441b4 h1, .elementor-979 .elementor-element.elementor-element-f2441b4 h2, .elementor-979 .elementor-element.elementor-element-f2441b4 h3, .elementor-979 .elementor-element.elementor-element-f2441b4 h4, .elementor-979 .elementor-element.elementor-element-f2441b4 h5, .elementor-979 .elementor-element.elementor-element-f2441b4 h6 {
  background: linear-gradient(
    135deg,
    #4a5568 0%,
    #718096 25%,
    #e2e8f0 45%,
    #cbd5e0 55%,
    #718096 75%,
    #2d3748 100%
  ) !important;
  
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2ac13d *//* 見出しタグに対して強制適用 */
.elementor-979 .elementor-element.elementor-element-a2ac13d,
.elementor-979 .elementor-element.elementor-element-a2ac13d .elementor-heading-title,
.elementor-979 .elementor-element.elementor-element-a2ac13d h1, .elementor-979 .elementor-element.elementor-element-a2ac13d h2, .elementor-979 .elementor-element.elementor-element-a2ac13d h3, .elementor-979 .elementor-element.elementor-element-a2ac13d h4, .elementor-979 .elementor-element.elementor-element-a2ac13d h5, .elementor-979 .elementor-element.elementor-element-a2ac13d h6 {
  background: linear-gradient(
    135deg,
    #4a5568 0%,
    #718096 25%,
    #e2e8f0 45%,
    #cbd5e0 55%,
    #718096 75%,
    #2d3748 100%
  ) !important;
  
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-126006d */.elementor-979 .elementor-element.elementor-element-126006d {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97e80ac */.elementor-979 .elementor-element.elementor-element-97e80ac {
  position: relative;
  background-image: none !important; /* 元の背景を消す */
  z-index: 1;
}

/* 斜めに切り抜く背景用レイヤー */
.elementor-979 .elementor-element.elementor-element-97e80ac::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;


  background-image: url("https://career-relief.com/seminar/wp-content/uploads/2026/09/kouka3.webp");
  background-size: cover;
  background-position: center;

  /* 斜めの切り抜き */
  clip-path: polygon(7% 0, 100% 0, 100% 100%, 0% 100%);

  /* 文字の後ろへ配置 */
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd1042 */.elementor-979 .elementor-element.elementor-element-ebd1042 {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9516fbc */.elementor-979 .elementor-element.elementor-element-9516fbc {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b17317b */.elementor-979 .elementor-element.elementor-element-b17317b {
  /* 背景をメタリック調のグラデーションに */
  background: linear-gradient(135deg, #bdc8d0 0%, #e2e8ec 50%, #9caab4 100%);
  
  /* 左右を平行四辺形にカット（左斜め・右斜め） */
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673c957 *//* 見出しをグラデーションに */
.elementor-979 .elementor-element.elementor-element-673c957 .elementor-heading-title {
    background: linear-gradient(to right, #FF512F, #DD2476); /* 好きな2色を指定 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e03ca0f *//* 見出しをグラデーションに */
.elementor-979 .elementor-element.elementor-element-e03ca0f .elementor-heading-title {
    background: linear-gradient(to right, #FF512F, #DD2476); /* 好きな2色を指定 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cab2968 *//* 見出しをグラデーションに */
.elementor-979 .elementor-element.elementor-element-cab2968 .elementor-heading-title {
    background: linear-gradient(to right, #FF512F, #DD2476); /* 好きな2色を指定 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ce6747 *//* 見出しをグラデーションに */
.elementor-979 .elementor-element.elementor-element-0ce6747 .elementor-heading-title {
    background: linear-gradient(to right, #FF512F, #DD2476); /* 好きな2色を指定 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e28292d *//* ウィジェット容器と画像ラッパーの角丸・はみ出し防止 */
.elementor-979 .elementor-element.elementor-element-e28292d,
.elementor-979 .elementor-element.elementor-element-e28292d .elementor-widget-container,
.elementor-979 .elementor-element.elementor-element-e28292d .elementor-image,
.elementor-979 .elementor-element.elementor-element-e28292d figure {
  overflow: hidden;
}

/* 画像本体のトランジション設定 */
.elementor-979 .elementor-element.elementor-element-e28292d img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* ホバー時の拡大（PCのみ） */
@media (hover: hover) {
  .elementor-979 .elementor-element.elementor-element-e28292d:hover img {
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b539c6b *//* ウィジェット容器と画像ラッパーの角丸・はみ出し防止 */
.elementor-979 .elementor-element.elementor-element-b539c6b,
.elementor-979 .elementor-element.elementor-element-b539c6b .elementor-widget-container,
.elementor-979 .elementor-element.elementor-element-b539c6b .elementor-image,
.elementor-979 .elementor-element.elementor-element-b539c6b figure {
  overflow: hidden;
}

/* 画像本体のトランジション設定 */
.elementor-979 .elementor-element.elementor-element-b539c6b img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* ホバー時の拡大（PCのみ） */
@media (hover: hover) {
  .elementor-979 .elementor-element.elementor-element-b539c6b:hover img {
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb156b6 *//* ウィジェット容器と画像ラッパーの角丸・はみ出し防止 */
.elementor-979 .elementor-element.elementor-element-fb156b6,
.elementor-979 .elementor-element.elementor-element-fb156b6 .elementor-widget-container,
.elementor-979 .elementor-element.elementor-element-fb156b6 .elementor-image,
.elementor-979 .elementor-element.elementor-element-fb156b6 figure {
  overflow: hidden;
}

/* 画像本体のトランジション設定 */
.elementor-979 .elementor-element.elementor-element-fb156b6 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* ホバー時の拡大（PCのみ） */
@media (hover: hover) {
  .elementor-979 .elementor-element.elementor-element-fb156b6:hover img {
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for cool-form, class: .elementor-element-46cb99c *//* 担当者名・メールアドレスの下に余白を作る */
[class*="tantou"],
[class*="tantou_mail"] {
    margin-bottom: 40px !important;
}

[class*="tantou_jukou"] {
    margin-top: -80px !important;
}

[class*="tantou_jukou"],
[class*="tantou_jukou"] * {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}

[class*="syokai"] {
    margin-bottom: 40px !important;
}

/* ① チェックボックス「他の日程も同時に申し込む」を上に詰める */
[class*="add_date_check_"] {
    margin-top: -40px !important;
    margin-bottom: 70px !important;
}

/* ② 「受講者1」の入力ブロックの上に余白を作って下に開ける */
[class*="d1_name_1"]:not([class*="d1_name_10"]):not([class*="d1_name_11"]):not([class*="d1_name_12"]):not([class*="d1_name_13"]):not([class*="d1_name_14"]):not([class*="d1_name_15"]):not([class*="d1_name_16"]):not([class*="d1_name_17"]):not([class*="d1_name_18"]):not([class*="d1_name_19"]),
[class*="d1_tel_1"]:not([class*="d1_tel_10"]):not([class*="d1_tel_11"]):not([class*="d1_tel_12"]):not([class*="d1_tel_13"]):not([class*="d1_tel_14"]):not([class*="d1_tel_15"]):not([class*="d1_tel_16"]):not([class*="d1_tel_17"]):not([class*="d1_tel_18"]):not([class*="d1_tel_19"]),
[class*="d1_email_1"]:not([class*="d1_email_10"]):not([class*="d1_email_11"]):not([class*="d1_email_12"]):not([class*="d1_email_13"]):not([class*="d1_email_14"]):not([class*="d1_email_15"]):not([class*="d1_email_16"]):not([class*="d1_email_17"]):not([class*="d1_email_18"]):not([class*="d1_email_19"]),

[class*="d2_name_1"]:not([class*="d2_name_10"]):not([class*="d2_name_11"]):not([class*="d2_name_12"]):not([class*="d2_name_13"]):not([class*="d2_name_14"]):not([class*="d2_name_15"]):not([class*="d2_name_16"]):not([class*="d2_name_17"]):not([class*="d2_name_18"]):not([class*="d2_name_19"]),
[class*="d2_tel_1"]:not([class*="d2_tel_10"]):not([class*="d2_tel_11"]):not([class*="d2_tel_12"]):not([class*="d2_tel_13"]):not([class*="d2_tel_14"]):not([class*="d2_tel_15"]):not([class*="d2_tel_16"]):not([class*="d2_tel_17"]):not([class*="d2_tel_18"]):not([class*="d2_tel_19"]),
[class*="d2_email_1"]:not([class*="d2_email_10"]):not([class*="d2_email_11"]):not([class*="d2_email_12"]):not([class*="d2_email_13"]):not([class*="d2_email_14"]):not([class*="d2_email_15"]):not([class*="d2_email_16"]):not([class*="d2_email_17"]):not([class*="d2_email_18"]):not([class*="d2_email_19"]),

[class*="d3_name_1"]:not([class*="d3_name_10"]):not([class*="d3_name_11"]):not([class*="d3_name_12"]):not([class*="d3_name_13"]):not([class*="d3_name_14"]):not([class*="d3_name_15"]):not([class*="d3_name_16"]):not([class*="d3_name_17"]):not([class*="d3_name_18"]):not([class*="d3_name_19"]),
[class*="d3_tel_1"]:not([class*="d3_tel_10"]):not([class*="d3_tel_11"]):not([class*="d3_tel_12"]):not([class*="d3_tel_13"]):not([class*="d3_tel_14"]):not([class*="d3_tel_15"]):not([class*="d3_tel_16"]):not([class*="d3_tel_17"]):not([class*="d3_tel_18"]):not([class*="d3_tel_19"]),
[class*="d3_email_1"]:not([class*="d3_email_10"]):not([class*="d3_email_11"]):not([class*="d3_email_12"]):not([class*="d3_email_13"]):not([class*="d3_email_14"]):not([class*="d3_email_15"]):not([class*="d3_email_16"]):not([class*="d3_email_17"]):not([class*="d3_email_18"]):not([class*="d3_email_19"]) {
    margin-top: 30px !important;
}

/* ③ 送信ボタンの幅を絞って中央寄せ ＆ パディング調整 */
div[class*="submit"],
.cool-form-submit,
.cool-form-button {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin-top: 30px !important;
}

/* ★追加：非表示クラスがついている時は要素を完全に消去して高さを0にする */
[class*="d2_"].js-hide,
[class*="d3_"].js-hide,
div[style*="display: none"] {
    display: none !important;
}

/* ボタン本体：Flexboxで内部要素を上下中央揃え */
button[type="submit"],
input[type="submit"],
.cool-form-submit-btn,
div[class*="submit"] button,
div[class*="submit"] a {
    display: inline-flex !important;
    align-items: center !important;     /* 垂直方向の中央揃え */
    justify-content: center !important; /* 水平方向の中央揃え */
    gap: 0px !important;                 /* 文字とアイコンの間隔 */
    width: 40% !important;
    max-width: 360px !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
   /* margin: 0 auto !important;*/
}

/* ボタン内のアイコン：サイズ調整 ＆ 垂直中央配置 */
button[type="submit"] i,
button[type="submit"] svg,
div[class*="submit"] i,
div[class*="submit"] svg {
    font-size: 23px !important;
    width: 1em !important;
    height: 1em !important;
    vertical-align: middle !important;
    line-height: 1 !important;
}

/* ④ Material Design (MDC) の浮遊ラベルを枠の上に外出し ＆ 間隔調整 */
.elementor-field-group,
.mdc-text-field {
    overflow: visible !important;
    position: relative !important;
    margin-top: 30px !important; /* ラベルと入力ボックスの空間を確保（広げました） */
}

.mdc-floating-label,
label.mdc-floating-label {
    position: absolute !important;
    top: -30px !important;       /* -22px から -28px に変更してラベル位置を上に持ち上げ */
    left: 0 !important;
    transform: none !important;  /* 枠内に縮小表示するアニメーションを打ち消し */
    font-size: 14px !important;
    color: #333333 !important;
    background: transparent !important;
}

/* 枠線の切り欠き（切れ目）を繋げて一本の枠線にする */
/* 枠線全体：通常時の色指定（黒系） */
.mdc-notched-outline__leading,
.mdc-notched-outline__notch,
.mdc-notched-outline__trailing {
    border-color: #333333 !important; /* 通常時の枠線の色 */
    border-top-style: solid !important;
}

/* 切り欠きパーツの上枠線を強制的に繋げる */
.mdc-notched-outline__notch {
    border-right: none !important;
}

/* 枠線全体：フォーカス・選択時の色指定（統一された青色） */
.mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--focused .mdc-notched-outline__trailing,
.mdc-select--focused .mdc-notched-outline__leading,
.mdc-select--focused .mdc-notched-outline__notch,
.mdc-select--focused .mdc-notched-outline__trailing {
    border-color: #1a73e8 !important; /* フォーカス時の枠線の色 */
    border-width: 2px !important;      /* フォーカス時に枠線を少し太く */
}

/* プレースホルダーの強制表示 ＆ スタイル指定 */
.mdc-text-field__input::placeholder,
input.mdc-text-field__input::placeholder {
    opacity: 1 !important;
    color: #999999 !important; /* 薄いグレー（お好みで調整） */
    visibility: visible !important;
}

/* ⑤ セレクトボックス（MDC独自メニュー）の選択肢テキストを黒色化＆打ち消し */
.mdc-select__menu .mdc-list-item,
.mdc-select__menu .mdc-list-item__text,
.mdc-select__menu .mdc-list-item__primary-text,
.mdc-deprecated-list-item__text,
div[class*="mdc-select"] .mdc-list-item * {
    color: #000000 !important; /* テキストを黒に強制固定 */
    opacity: 1 !important;      /* 薄く透ける現象を防止 */
}

/* 選択肢リスト全体の背景と枠線の調整 */
.mdc-select__menu .mdc-list-item {
    padding: 10px 16px !important;
    font-size: 15px !important;
    cursor: pointer !important;
    background-color: #ffffff !important;
}

/* ホバー時の指定（文字色と背景色） */
.mdc-select__menu .mdc-list-item:hover,
.mdc-select__menu .mdc-list-item:hover * {
    background-color: #f0f4f9 !important;
    color: #1a73e8 !important;
}

/* 選択中の指定 */
.mdc-select__menu .mdc-list-item--selected,
.mdc-select__menu .mdc-list-item--selected * {
    background-color: #e8f0fe !important;
    font-weight: bold !important;
}

/* ⑥ 日程ごとの受講者入力エリアをカード風にグループ化 */

/* --- 日程1の受講者エリア --- */
[class*="d1_name_"],
[class*="d1_tel_"],
[class*="d1_email_"] {
    background-color: #f8f9fa !important; /* 薄いグレーの背景 */
    padding: 15px 10px !important;
    border-radius: 6px !important;
}

/* --- 日程2の受講者エリア --- */
[class*="d2_name_"],
[class*="d2_tel_"],
[class*="d2_email_"] {
    background-color: #eef4fb !important; /* 薄い青色の背景で明確に区別 */
    padding: 15px 10px !important;
    border-radius: 6px !important;
    border-left: 4px solid #1a73e8 !important; /* 左側に青いアクセント線 */
}

/* --- 日程3の受講者エリア --- */
[class*="d3_name_"],
[class*="d3_tel_"],
[class*="d3_email_"] {
    background-color: #fcf6ed !important; /* 薄いオレンジ色の背景で区別 */
    padding: 15px 10px !important;
    border-radius: 6px !important;
    border-left: 4px solid #f2994a !important; /* 左側にオレンジのアクセント線 */
}

/* 背景色がついた内部の入力枠背景を白に保つ */
[class*="d1_"] .mdc-text-field,
[class*="d2_"] .mdc-text-field,
[class*="d3_"] .mdc-text-field {
    background-color: #ffffff !important;
}

/* --- 日程2の見出し（上部の余白を広げて独立配置） --- */
/* 1列目（受講者1）に見出し＋上部余白の枠を確保 */
[class*="d2_name_1"]:not([class*="d2_name_10"]):not([class*="d2_name_11"]):not([class*="d2_name_12"]):not([class*="d2_name_13"]):not([class*="d2_name_14"]):not([class*="d2_name_15"]):not([class*="d2_name_16"]):not([class*="d2_name_17"]):not([class*="d2_name_18"]):not([class*="d2_name_19"]) {
    position: relative !important;
    margin-top: 100px !important; /* 70px → 100pxに広げて上の隙間を確保 */
}

/* 2列目・3列目も一緒に押し下げる（※d2_email_15のタイポを修正済み） */
[class*="d2_tel_1"]:not([class*="d2_tel_10"]):not([class*="d2_tel_11"]):not([class*="d2_tel_12"]):not([class*="d2_tel_13"]):not([class*="d2_tel_14"]):not([class*="d2_tel_15"]):not([class*="d2_tel_16"]):not([class*="d2_tel_17"]):not([class*="d2_tel_18"]):not([class*="d2_tel_19"]),
[class*="d2_email_1"]:not([class*="d2_email_10"]):not([class*="d2_email_11"]):not([class*="d2_email_12"]):not([class*="d2_email_13"]):not([class*="d2_email_14"]):not([class*="d2_email_15"]):not([class*="d2_email_16"]):not([class*="d2_email_17"]):not([class*="d2_email_18"]):not([class*="d2_email_19"]) {
    margin-top: 100px !important;
}

/* 作ったスペースに見出しを配置 */
[class*="d2_name_1"]:not([class*="d2_name_10"]):not([class*="d2_name_11"]):not([class*="d2_name_12"]):not([class*="d2_name_13"]):not([class*="d2_name_14"]):not([class*="d2_name_15"]):not([class*="d2_name_16"]):not([class*="d2_name_17"]):not([class*="d2_name_18"]):not([class*="d2_name_19"])::before {
    content: "▼ 受講日程2 の受講者情報";
    position: absolute !important;
    top: -65px !important; /* 上の要素との間に余裕を持った位置に配置 */
    left: 0 !important;
    width: 310% !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #1a73e8 !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #1a73e8 !important;
    background: transparent !important;
}

/* --- 日程3の見出し（上部の余白を広げて独立配置） --- */
[class*="d3_name_1"]:not([class*="d3_name_10"]):not([class*="d3_name_11"]):not([class*="d3_name_12"]):not([class*="d3_name_13"]):not([class*="d3_name_14"]):not([class*="d3_name_15"]):not([class*="d3_name_16"]):not([class*="d3_name_17"]):not([class*="d3_name_18"]):not([class*="d3_name_19"]) {
    position: relative !important;
    margin-top: 100px !important;
}

[class*="d3_tel_1"]:not([class*="d3_tel_10"]):not([class*="d3_tel_11"]):not([class*="d3_tel_12"]):not([class*="d3_tel_13"]):not([class*="d3_tel_14"]):not([class*="d3_tel_15"]):not([class*="d3_tel_16"]):not([class*="d3_tel_17"]):not([class*="d3_tel_18"]):not([class*="d3_tel_19"]),
[class*="d3_email_1"]:not([class*="d3_email_10"]):not([class*="d3_email_11"]):not([class*="d3_email_12"]):not([class*="d3_email_13"]):not([class*="d3_email_14"]):not([class*="d3_email_15"]):not([class*="d3_email_16"]):not([class*="d3_email_17"]):not([class*="d3_email_18"]):not([class*="d3_email_19"]) {
    margin-top: 100px !important;
}

[class*="d3_name_1"]:not([class*="d3_name_10"]):not([class*="d3_name_11"]):not([class*="d3_name_12"]):not([class*="d3_name_13"]):not([class*="d3_name_14"]):not([class*="d3_name_15"]):not([class*="d3_name_16"]):not([class*="d3_name_17"]):not([class*="d3_name_18"]):not([class*="d3_name_19"])::before {
    content: "▼ 受講日程3 の受講者情報";
    position: absolute !important;
    top: -65px !important;
    left: 0 !important;
    width: 310% !important;
    font-size: 18px !important;
    font-weight: bold !important;
    color: #f2994a !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #f2994a !important;
    background: transparent !important;
}

/* 入力済みの文字色を「黒」に指定（テキスト入力・メール・電話番号・セレクト全般） */
input.mdc-text-field__input,
textarea.mdc-text-field__input,
.mdc-select__selected-text {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important; /* ブラウザごとの表示崩れ防止 */
}

/* プレースホルダー（未入力時の案内文字）の色はグレーを維持 */
input.mdc-text-field__input::placeholder,
textarea.mdc-text-field__input::placeholder {
    color: #999999 !important;
    -webkit-text-fill-color: #999999 !important;
    opacity: 1 !important;
}

/* summaryフィールドおよびその親枠（Cool Form専用）を物理的に消去 */
.cool-form-field:has([name*="_summary"]),
.cool-field-wrapper:has([name*="_summary"]),
.cool-form-field[class*="_summary"],
div[class*="summary"] {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    pointer-events: none !important;
}

/* 非表示（js-hideやstyle="display:none"）のCool Form要素の余白を完全にゼロ化 */
.cool-form-field.js-hide,
.cool-field-wrapper.js-hide,
.cool-form-field[style*="display: none"],
.cool-field-wrapper[style*="display: none"] {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* ボタンの上の不要なマージンを上書き */
div[class*="submit"] {
    margin-top: 80px !important;
}

/* =================================================
   【PC・SP共通】エラーメッセージの日本語化処理
   ================================================= */

/* 元の英語テキスト自体を消去 */
.mdc-text-field-helper-text {
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    visibility: hidden !important;
}

/* ① 未入力エラー（入力必須項目） */
.mdc-text-field--invalid + .mdc-text-field-helper-line::before,
.cool-form-field:has(.mdc-text-field--invalid) .mdc-text-field-helper-line::before {
    content: "入力必須項目です。";
    font-size: 12px !important;
    color: #b00020 !important;
    display: block !important;
    line-height: 1.5 !important;
    margin-top: -13px !important;
    visibility: visible !important;
}

/* ② メール形式エラー（正しいメールアドレスを入力してください） */
[class*="mail"]:has(.mdc-text-field--invalid) .mdc-text-field-helper-line::before,
[class*="email"]:has(.mdc-text-field--invalid) .mdc-text-field-helper-line::before {
    content: "正しいメールアドレスを入力してください。" !important;
}

/* =================================================
   【SP・タブレット表示時限定（819px以下）】
   ================================================= */

@media screen and (max-width: 819px) {

    /* 1. PC用の大きな押し下げマージンをスマホ時だけリセット */
    [class*="_email_1"]:not([class*="_email_10"]):not([class*="_email_11"]):not([class*="_email_12"]):not([class*="_email_13"]):not([class*="_email_14"]):not([class*="_email_15"]):not([class*="_email_16"]):not([class*="_email_17"]):not([class*="_email_18"]):not([class*="_email_19"]),
    [class*="_tel_1"]:not([class*="_tel_10"]):not([class*="_tel_11"]):not([class*="_tel_12"]):not([class*="_tel_13"]):not([class*="_tel_14"]):not([class*="_tel_15"]):not([class*="_tel_16"]):not([class*="_tel_17"]):not([class*="_tel_18"]):not([class*="_tel_19"]) {
        margin-top: 0 !important;
    }

    /* 2. スマホ時のテキスト調整 */
    [class*="tantou_mail"] {
        margin-top: -40px !important;
    }

    [class*="syokai"] label,
    [class*="syokai"] .mdc-floating-label {
        font-size: 13px !important;
        letter-spacing: -0.5px !important;
        white-space: nowrap !important;
        text-overflow: clip !important;
        overflow: visible !important;
    }

    /* 3. メールアドレスの下に余白を作って「次の受講者」と離す */
    [class*="_email_"] {
        margin-bottom: 30px !important;
    }

}/* End custom CSS */