.elementor-27959 .elementor-element.elementor-element-28382539:not(.elementor-motion-effects-element-type-background), .elementor-27959 .elementor-element.elementor-element-28382539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBD5E3;}.elementor-27959 .elementor-element.elementor-element-28382539 > .elementor-background-overlay{opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27959 .elementor-element.elementor-element-28382539, .elementor-27959 .elementor-element.elementor-element-28382539 > .elementor-background-overlay{border-radius:0px 0px 100px 0px;}.elementor-27959 .elementor-element.elementor-element-28382539{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-27959 .elementor-element.elementor-element-2822421b > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;}.elementor-27959 .elementor-element.elementor-element-4c47ad11 .elementor-heading-title{font-family:"noto-sans-jp", Sans-serif;font-size:38px;color:#000000;}.elementor-27959 .elementor-element.elementor-element-b7ada34 .elementor-heading-title{font-family:"noto-sans-jp", Sans-serif;font-size:38px;color:#000000;}.elementor-27959 .elementor-element.elementor-element-08adbd7{color:#000000;}.elementor-27959 .elementor-element.elementor-element-854e3d8{--spacer-size:10px;}.elementor-27959 .elementor-element.elementor-element-79c30cb{margin-top:100px;margin-bottom:0px;}.elementor-27959 .elementor-element.elementor-element-92a19d2{margin-top:50px;margin-bottom:0px;}.elementor-27959 .elementor-element.elementor-element-01073f5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-01073f5 > .elementor-element-populated, .elementor-27959 .elementor-element.elementor-element-01073f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-27959 .elementor-element.elementor-element-01073f5 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-27959 .elementor-element.elementor-element-15aeb68 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-0d58173 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-f8a8fe5 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-52102e7 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-4382dca .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-7353e8f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-fc1bbe7 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-9cec00f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-09c20f9 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-3e5c61f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-6c9dfad .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-9105283 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-23b848c .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-1d15a54 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-3ce79e1 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-5b2b890 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-c89d646 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-bf95f6c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-fe66822 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-4a7af56 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 3px;border-color:#009DD2;}.elementor-27959 .elementor-element.elementor-element-f8c0ea6 .elementor-heading-title{font-size:20px;}.elementor-27959 .elementor-element.elementor-element-0969831{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-27959 .elementor-element.elementor-element-2822421b{width:80%;}}@media(max-width:1024px){.elementor-27959 .elementor-element.elementor-element-28382539{padding:150px 50px 50px 50px;}.elementor-27959 .elementor-element.elementor-element-2822421b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-27959 .elementor-element.elementor-element-28382539{padding:130px 30px 50px 30px;}.elementor-27959 .elementor-element.elementor-element-2822421b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27959 .elementor-element.elementor-element-4c47ad11 .elementor-heading-title{font-size:30px;}.elementor-27959 .elementor-element.elementor-element-b7ada34 .elementor-heading-title{font-size:28px;}.elementor-27959 .elementor-element.elementor-element-79c30cb{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-92a19d2{padding:00px 30px 00px 30px;}.elementor-27959 .elementor-element.elementor-element-15aeb68 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-c4e14f0{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-dc0f079{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-f8a8fe5 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-cffce61{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-4565e6b{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-4382dca .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-fe0a80a{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-0458348{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-fc1bbe7 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-1743944{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-596694e{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-09c20f9 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-e6676c9{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-383f349{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-6c9dfad .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-73ae4fc{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-d4a8ea0{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-23b848c .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-2cfa774{padding:0px 030px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-2cfa1f3{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-3ce79e1 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-5452c55{padding:0px 030px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-a2f9941{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-c89d646 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-e47248a{padding:0px 030px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-500c133{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-fe66822 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-c040dbd{padding:0px 030px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-823cbea{padding:0px 30px 0px 30px;}.elementor-27959 .elementor-element.elementor-element-f8c0ea6 .elementor-heading-title{font-size:18px;}.elementor-27959 .elementor-element.elementor-element-146c002{padding:0px 030px 0px 30px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'noto-sans-jp';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://learn.ringakusha.com/wp-content/uploads/2021/01/noto-sans-jp-v28-latin_japanese-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */