.elementor-3218 .elementor-element.elementor-element-e1422d4>.elementor-container{min-height:400px}.elementor-3218 .elementor-element.elementor-element-e1422d4:not(.elementor-motion-effects-element-type-background),.elementor-3218 .elementor-element.elementor-element-e1422d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://canpass-class.com/wp-content/uploads/2023/02/小平校外観①.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3218 .elementor-element.elementor-element-e1422d4>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3218 .elementor-element.elementor-element-e1422d4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3218 .elementor-element.elementor-element-db651dd{text-align:center}.elementor-3218 .elementor-element.elementor-element-db651dd .elementor-heading-title{color:#fff;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-52ad788{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-d1bf44a .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-a0a8763 span.uc_dactive{background-color:#345ba9;color:#fff}.elementor-3218 .elementor-element.elementor-element-a0a8763 span.uc_active{background-color:#345ba9;color:#fff}.elementor-3218 .elementor-element.elementor-element-a0a8763 span.ue_accordion_icon{width:50px;height:50px;border-radius:0;font-size:10px}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc-heading{gap:0px;background-color:#fff;border-radius:0;border-style:solid;border-width:1px;border-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc-item-active .uc-heading{background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue_heading_title{padding:0 20px;color:#345ba9}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc-item-active .ue_heading_title{color:#fff}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc_content{padding:30px;background-color:#fff;border-radius:0}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue_post_image{max-width:0}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue_post_image img{height:0;border-radius:0;object-fit:cover}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc_content_inner_wrapper{gap:0px}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue_post_title{color:#000;font-family:"Roboto",Sans-serif;font-weight:400;margin-top:0}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue_post_text{color:#7a7a7a;margin-top:10px}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc_more_btn{padding:10px 20px;border-radius:0;background-color:#000;color:#fff;margin-top:20px}.elementor-3218 .elementor-element.elementor-element-a0a8763 .uc_more_btn:hover{background-color:#000;color:#fff}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue-grid-item-meta-data{color:#707070;gap:5px;width:100%;justify-content:flex-start}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue-grid-item-meta-data svg{fill:#707070}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue-meta-data{margin-top:10px;gap:10px}.elementor-3218 .elementor-element.elementor-element-a0a8763 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px}.elementor-3218 .elementor-element.elementor-element-fd393a0{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-8bf796a .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000}.elementor-3218 .elementor-element.elementor-element-8bf796a>.elementor-widget-container{margin:0 0 15px}.elementor-3218 .elementor-element.elementor-element-188242f{padding:5px}.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-427ad35>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-0bfa50e>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-500da5e>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-561a754{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-158fd93 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-158fd93>.elementor-widget-container{margin:0 0 15px}.elementor-3218 .elementor-element.elementor-element-d94a920{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5px}.elementor-3218 .elementor-element.elementor-element-d94a920>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#fff;color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button:focus{color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button:focus svg{fill:#345ba9}.elementor-3218 .elementor-element.elementor-element-8b2610e>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-1e03f84{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-c0436ce .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-c0436ce>.elementor-widget-container{margin:0 0 15px}.elementor-3218 .elementor-element.elementor-element-5a81446{padding:5px}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button .elementor-align-icon-right{margin-left:0}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button .elementor-align-icon-left{margin-right:0}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-306669e>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-19b0b63>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-b897bbb>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-d764ede{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-1fe9974{padding:10px}.elementor-3218 .elementor-element.elementor-element-a10e067 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-a10e067>.elementor-widget-container{margin:0 0 15px}.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-c83e91c>.elementor-widget-container{background-color:#02010100;border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-8f8db74>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#345ba9;color:#345ba9;background-color:#fff}.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button:hover,.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button:focus{color:#fff;background-color:#345ba9}.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button:hover svg,.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button:focus svg{fill:#fff}.elementor-3218 .elementor-element.elementor-element-9c1a2dc>.elementor-widget-container{border-style:solid;border-width:3px;border-color:#345ba9;border-radius:2px}.elementor-3218 .elementor-element.elementor-element-d93d7a1{--spacer-size:100px}.elementor-3218 .elementor-element.elementor-element-4be5aed .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-4be5aed>.elementor-widget-container{margin:0 0 15px}.elementor-3218 .elementor-element.elementor-element-210e478>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-0992994:hover img{opacity:.5}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-3db0dcd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-3db0dcd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-0ea2852{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-3218 .elementor-element.elementor-element-62fbf11{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-b5dbcf1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-848a75c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-848a75c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-3e8f262{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-3218 .elementor-element.elementor-element-df8bd79{text-align:center}.elementor-3218 .elementor-element.elementor-element-df8bd79:hover img{opacity:.5}.elementor-3218 .elementor-element.elementor-element-8f5aad2{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-bdcfa95>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-c717a32{text-align:center}.elementor-3218 .elementor-element.elementor-element-c717a32 img{height:150px;object-fit:cover}.elementor-3218 .elementor-element.elementor-element-c717a32:hover img{opacity:.5}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-edb6011.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-edb6011.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-7e50700{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-3218 .elementor-element.elementor-element-acc2884{--spacer-size:50px}.elementor-3218 .elementor-element.elementor-element-f4a20c2 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600}.elementor-3218 .elementor-element.elementor-element-f4a20c2>.elementor-widget-container{margin:0 0 15px}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-7f8048b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-7f8048b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-e5e4586:hover img{opacity:.5}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-14ffc21.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-14ffc21.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-e9be43e{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-3218 .elementor-element.elementor-element-f2e3107{--spacer-size:50px}.elementor-bc-flex-widget .elementor-3218 .elementor-element.elementor-element-8f688d7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3218 .elementor-element.elementor-element-8f688d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3218 .elementor-element.elementor-element-cbb140c{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-3218 .elementor-element.elementor-element-358b00d:hover img{opacity:.5}.elementor-3218 .elementor-element.elementor-element-c4d342c{--spacer-size:50px}:root{--page-title-display:none}@media(max-width:767px){.elementor-3218 .elementor-element.elementor-element-e1422d4>.elementor-container{min-height:30vh}.elementor-3218 .elementor-element.elementor-element-e1422d4>.elementor-background-overlay{opacity:.4}.elementor-3218 .elementor-element.elementor-element-e1422d4{padding:10px}.elementor-3218 .elementor-element.elementor-element-db651dd .elementor-heading-title{font-size:20px}.elementor-3218 .elementor-element.elementor-element-db651dd>.elementor-widget-container{margin:0}.elementor-3218 .elementor-element.elementor-element-d1bf44a .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-d1bf44a>.elementor-widget-container{margin:30px 0 0}.elementor-3218 .elementor-element.elementor-element-8bf796a .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-427ad35 .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-0bfa50e .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-500da5e .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-158fd93 .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-8b2610e .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-c0436ce .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-81ae2c1{width:100%}.elementor-3218 .elementor-element.elementor-element-306669e .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-19b0b63 .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-b897bbb .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-a10e067 .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-c83e91c .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-8f8db74 .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-9c1a2dc .elementor-button{font-size:25px}.elementor-3218 .elementor-element.elementor-element-4be5aed .elementor-heading-title{font-size:30px}.elementor-3218 .elementor-element.elementor-element-c717a32 img{height:100px}.elementor-3218 .elementor-element.elementor-element-f4a20c2 .elementor-heading-title{font-size:30px}}