.elementor-5382 .elementor-element.elementor-element-51e67a0:not(.elementor-motion-effects-element-type-background), .elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freeschool-mirai.com/wp-content/uploads/2024/02/1705397513146.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-background-overlay{background-color:#C1CBDB;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-container{min-height:400px;}.elementor-5382 .elementor-element.elementor-element-51e67a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-shape-bottom svg{height:182px;}.elementor-5382 .elementor-element.elementor-element-6af6acf{--spacer-size:100px;}.elementor-5382 .elementor-element.elementor-element-f4c166b{text-align:center;}.elementor-5382 .elementor-element.elementor-element-f4c166b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:4.8em;font-weight:800;text-shadow:-1px 5px 1px rgba(0, 0, 0, 0.77);color:#FFFFFF;}.elementor-5382 .elementor-element.elementor-element-23e3e53{--spacer-size:100px;}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-container{max-width:1420px;}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;opacity:0.18;}.elementor-5382 .elementor-element.elementor-element-528745f5 .elementor-background-overlay{filter:brightness( 79% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-shape-bottom svg{height:184px;}.elementor-5382 .elementor-element.elementor-element-528745f5{padding:100px 0px 100px 0px;}.elementor-5382 .elementor-element.elementor-element-069c399 > .elementor-container{max-width:1420px;}.elementor-5382 .elementor-element.elementor-element-cb41ad4{--spacer-size:100px;}.elementor-5382 .elementor-element.elementor-element-aa7d305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5382 .elementor-element.elementor-element-aa7d305{text-align:left;}.elementor-5382 .elementor-element.elementor-element-aa7d305 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.4em;font-weight:800;}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-container{max-width:1420px;}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-background-overlay{background-repeat:no-repeat;background-size:cover;opacity:0.18;}.elementor-5382 .elementor-element.elementor-element-b059d18 .elementor-background-overlay{filter:brightness( 79% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-shape-bottom svg{height:184px;}.elementor-5382 .elementor-element.elementor-element-b059d18{padding:100px 0px 100px 0px;}.elementor-5382 .elementor-element.elementor-element-96a7f8b > .elementor-container{max-width:1420px;}.elementor-5382 .elementor-element.elementor-element-880e6c2 > .elementor-widget-container{background-color:#58B669;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-5382 .elementor-element.elementor-element-880e6c2{text-align:center;}.elementor-5382 .elementor-element.elementor-element-880e6c2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.7em;font-weight:800;color:#FFFFFF;}.elementor-5382 .elementor-element.elementor-element-a7ac192 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-a7ac192{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-a7ac192, .elementor-5382 .elementor-element.elementor-element-a7ac192 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-70be39c .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-9178baa .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-ae81397 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-ae81397{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-ae81397, .elementor-5382 .elementor-element.elementor-element-ae81397 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-328a656 .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-177dd00 .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-c78dc97 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-c78dc97{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-c78dc97, .elementor-5382 .elementor-element.elementor-element-c78dc97 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-dcc63c1 .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-59ca59f .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-edc9c24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-edc9c24{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-edc9c24, .elementor-5382 .elementor-element.elementor-element-edc9c24 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-d1f75fe .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-3447309 .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-3cc4ea1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-3cc4ea1{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-3cc4ea1, .elementor-5382 .elementor-element.elementor-element-3cc4ea1 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-1d38495 .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-e3bf6b4 .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-aa8d2b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-aa8d2b3{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BBBBBB;}.elementor-5382 .elementor-element.elementor-element-aa8d2b3, .elementor-5382 .elementor-element.elementor-element-aa8d2b3 > .elementor-background-overlay{border-radius:0px 0px 4px 0px;}.elementor-5382 .elementor-element.elementor-element-d61c01e .elementor-heading-title{line-height:28px;}.elementor-5382 .elementor-element.elementor-element-40f9fe5 .elementor-heading-title{text-decoration:underline;color:#1E09C7;}.elementor-5382 .elementor-element.elementor-element-7086663{--spacer-size:100px;}.elementor-5382 .elementor-element.elementor-element-b75e686 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5382 .elementor-element.elementor-element-b75e686:not(.elementor-motion-effects-element-type-background), .elementor-5382 .elementor-element.elementor-element-b75e686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2FCFFC4;}.elementor-5382 .elementor-element.elementor-element-b75e686 > .elementor-container{max-width:1420px;}.elementor-5382 .elementor-element.elementor-element-b75e686 > .elementor-background-overlay{opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5382 .elementor-element.elementor-element-b75e686{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-5382 .elementor-element.elementor-element-b75e686 > .elementor-shape-bottom svg{height:130px;}.elementor-5382 .elementor-element.elementor-element-8dce095{--spacer-size:100px;}.elementor-5382 .elementor-element.elementor-element-981f4a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5382 .elementor-element.elementor-element-981f4a7{text-align:left;}.elementor-5382 .elementor-element.elementor-element-981f4a7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.4em;font-weight:800;}.elementor-5382 .elementor-element.elementor-element-1bdfb01 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-5382 .elementor-element.elementor-element-1bdfb01{text-align:left;}.elementor-5382 .elementor-element.elementor-element-1bdfb01 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:1em;font-weight:400;}.elementor-5382 .elementor-element.elementor-element-7e6e3b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-5382 .elementor-element.elementor-element-7e6e3b7{text-align:center;}.elementor-5382 .elementor-element.elementor-element-7e6e3b7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;color:#FFFFFF;}.elementor-5382 .elementor-element.elementor-element-9493283{--spacer-size:25px;}.elementor-5382 .elementor-element.elementor-element-f5e1e4b{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;line-height:1.8em;color:#0E0E0E;}.elementor-5382 .elementor-element.elementor-element-2e58c4f{--spacer-size:50px;}.elementor-5382 .elementor-element.elementor-element-2adf21a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-5382 .elementor-element.elementor-element-2adf21a{text-align:center;}.elementor-5382 .elementor-element.elementor-element-2adf21a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;color:#FFFFFF;}.elementor-5382 .elementor-element.elementor-element-1ab6ef6{--spacer-size:25px;}.elementor-5382 .elementor-element.elementor-element-df001b6{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;line-height:1.8em;color:#0E0E0E;}.elementor-5382 .elementor-element.elementor-element-28faf95{--spacer-size:50px;}.elementor-5382 .elementor-element.elementor-element-405d534 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-radius:20px 20px 20px 20px;}.elementor-5382 .elementor-element.elementor-element-405d534{text-align:center;}.elementor-5382 .elementor-element.elementor-element-405d534 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.2em;color:#FFFFFF;}.elementor-5382 .elementor-element.elementor-element-52179e1{--spacer-size:25px;}.elementor-5382 .elementor-element.elementor-element-0ecb3a3{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:1em;font-weight:300;line-height:1.8em;color:#0E0E0E;}.elementor-5382 .elementor-element.elementor-element-9e8d742{--spacer-size:50px;}.elementor-5382 .elementor-element.elementor-element-af2c95b{--spacer-size:50px;}.elementor-5382 .elementor-element.elementor-element-2575a9a .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;fill:#222222;color:#222222;border-style:solid;border-width:2px 2px 2px 2px;border-color:#757575;border-radius:4px 4px 4px 4px;}.elementor-5382 .elementor-element.elementor-element-2575a9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-5382 .elementor-element.elementor-element-1d0f3ad > .elementor-container{max-width:1280px;}.elementor-5382 .elementor-element.elementor-element-b6cde53{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5382 .elementor-element.elementor-element-23462d4{width:16.995%;}.elementor-5382 .elementor-element.elementor-element-6d06ee0{width:47.647%;}.elementor-5382 .elementor-element.elementor-element-5145e36{width:35.024%;}.elementor-5382 .elementor-element.elementor-element-a77aca8{width:16.994%;}.elementor-5382 .elementor-element.elementor-element-e80e9c4{width:47.648%;}.elementor-5382 .elementor-element.elementor-element-241d49f{width:35.024%;}.elementor-5382 .elementor-element.elementor-element-0b613b0{width:16.995%;}.elementor-5382 .elementor-element.elementor-element-eb652fb{width:47.647%;}.elementor-5382 .elementor-element.elementor-element-7a012a9{width:35.024%;}.elementor-5382 .elementor-element.elementor-element-cabe0f9{width:16.995%;}.elementor-5382 .elementor-element.elementor-element-912d49d{width:47.647%;}.elementor-5382 .elementor-element.elementor-element-a9cb3bd{width:35.024%;}.elementor-5382 .elementor-element.elementor-element-d792325{width:16.995%;}.elementor-5382 .elementor-element.elementor-element-9cd7e6c{width:47.647%;}.elementor-5382 .elementor-element.elementor-element-5ac9e1b{width:35.024%;}.elementor-5382 .elementor-element.elementor-element-99454fc{width:16.995%;}.elementor-5382 .elementor-element.elementor-element-820c4f7{width:47.647%;}.elementor-5382 .elementor-element.elementor-element-b97a0fd{width:35.024%;}}@media(min-width:1025px){.elementor-5382 .elementor-element.elementor-element-51e67a0:not(.elementor-motion-effects-element-type-background), .elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-background-overlay{background-attachment:fixed;}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5382 .elementor-element.elementor-element-f4c166b .elementor-heading-title{line-height:1em;}.elementor-5382 .elementor-element.elementor-element-528745f5{padding:100px 25px 100px 25px;}.elementor-5382 .elementor-element.elementor-element-aa7d305 .elementor-heading-title{font-size:2em;}.elementor-5382 .elementor-element.elementor-element-b059d18{padding:100px 25px 100px 25px;}.elementor-5382 .elementor-element.elementor-element-b75e686{padding:100px 25px 100px 25px;}.elementor-5382 .elementor-element.elementor-element-981f4a7 .elementor-heading-title{font-size:2em;}.elementor-5382 .elementor-element.elementor-element-f5e1e4b{font-size:1em;}.elementor-5382 .elementor-element.elementor-element-df001b6{font-size:1em;}.elementor-5382 .elementor-element.elementor-element-0ecb3a3{font-size:1em;}}@media(max-width:767px){.elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-container{min-height:536px;}.elementor-5382 .elementor-element.elementor-element-51e67a0:not(.elementor-motion-effects-element-type-background), .elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-5382 .elementor-element.elementor-element-51e67a0 > .elementor-shape-bottom svg{height:88px;}.elementor-5382 .elementor-element.elementor-element-6af6acf{--spacer-size:14px;}.elementor-5382 .elementor-element.elementor-element-f4c166b .elementor-heading-title{font-size:2.8em;line-height:1.2em;}.elementor-5382 .elementor-element.elementor-element-23e3e53{--spacer-size:20px;}.elementor-5382 .elementor-element.elementor-element-528745f5 > .elementor-background-overlay{background-size:contain;}.elementor-5382 .elementor-element.elementor-element-528745f5{padding:50px 20px 50px 20px;}.elementor-5382 .elementor-element.elementor-element-aa7d305{text-align:center;}.elementor-5382 .elementor-element.elementor-element-aa7d305 .elementor-heading-title{font-size:1.8em;}.elementor-5382 .elementor-element.elementor-element-b059d18 > .elementor-background-overlay{background-size:contain;}.elementor-5382 .elementor-element.elementor-element-b059d18{padding:50px 20px 50px 20px;}.elementor-5382 .elementor-element.elementor-element-b75e686{padding:50px 20px 50px 20px;}.elementor-5382 .elementor-element.elementor-element-981f4a7{text-align:center;}.elementor-5382 .elementor-element.elementor-element-981f4a7 .elementor-heading-title{font-size:1.8em;}.elementor-5382 .elementor-element.elementor-element-f5e1e4b{font-size:0.9em;}.elementor-5382 .elementor-element.elementor-element-df001b6{font-size:0.9em;}.elementor-5382 .elementor-element.elementor-element-0ecb3a3{font-size:0.9em;}}/* Start custom CSS for heading, class: .elementor-element-7e6e3b7 */.juku_mi {
  position: relative;
  padding: 0.5em;
  background: #F7B94C;
  color: white;
}

.juku_mi::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(238, 217, 116);
}/* End custom CSS */