.elementor-52 .elementor-element.elementor-element-5e4c88c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-5e4c88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1EAF5;}.elementor-52 .elementor-element.elementor-element-5e4c88c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 60px 0px;}.elementor-52 .elementor-element.elementor-element-5e4c88c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-316695a{text-align:center;}.elementor-52 .elementor-element.elementor-element-316695a .bdt-advanced-heading .bdt-sub-heading{color:#1C8CDF;font-size:20px;font-weight:bold;line-height:3em;}.elementor-52 .elementor-element.elementor-element-316695a .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{color:#212529;-webkit-text-stroke-color:#212529;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:500;}.elementor-52 .elementor-element.elementor-element-af040f2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-52 .elementor-element.elementor-element-af040f2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f8d2c1 );}.elementor-52 .elementor-element.elementor-element-af040f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-52 .elementor-element.elementor-element-af040f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-091f0db .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-091f0db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-091f0db.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-091f0db.elementor-view-default .elementor-icon{color:var( --e-global-color-d2c458f );border-color:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-091f0db.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-091f0db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-091f0db .elementor-icon{font-size:32px;}.elementor-52 .elementor-element.elementor-element-091f0db .elementor-icon i, .elementor-52 .elementor-element.elementor-element-091f0db .elementor-icon svg{transform:rotate(0deg);}.elementor-52 .elementor-element.elementor-element-d8246af{text-align:center;}.elementor-52 .elementor-element.elementor-element-d8246af .elementor-heading-title{color:var( --e-global-color-d2c458f );font-size:22px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-44cd7f2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-52 .elementor-element.elementor-element-44cd7f2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#71BBE0;}.elementor-52 .elementor-element.elementor-element-44cd7f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-52 .elementor-element.elementor-element-44cd7f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-2193d37 .elementor-icon-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-2193d37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-2193d37.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-2193d37.elementor-view-default .elementor-icon{color:var( --e-global-color-d2c458f );border-color:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-2193d37.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-2193d37.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d2c458f );}.elementor-52 .elementor-element.elementor-element-2193d37 .elementor-icon{font-size:32px;}.elementor-52 .elementor-element.elementor-element-2193d37 .elementor-icon i, .elementor-52 .elementor-element.elementor-element-2193d37 .elementor-icon svg{transform:rotate(0deg);}.elementor-52 .elementor-element.elementor-element-ec45a11{text-align:center;}.elementor-52 .elementor-element.elementor-element-ec45a11 .elementor-heading-title{color:var( --e-global-color-d2c458f );font-size:22px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-3a02467{border-style:solid;border-width:01px 0px 0px 0px;border-color:#DADEE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-52 .elementor-element.elementor-element-3a02467 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-3f84d12 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-52 .elementor-element.elementor-element-3f84d12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52 .elementor-element.elementor-element-3f84d12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52 .elementor-element.elementor-element-3f84d12 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52 .elementor-element.elementor-element-3f84d12 .elementor-icon-list-icon{--e-icon-list-icon-size:14px;}.elementor-52 .elementor-element.elementor-element-7419da25{border-style:solid;border-width:1px 0px 1px 0px;border-color:#DADEE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-52 .elementor-element.elementor-element-7419da25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-9e801db{text-align:left;}.elementor-52 .elementor-element.elementor-element-9e801db img{width:275px;}.elementor-52 .elementor-element.elementor-element-a6a6f75 .elementor-heading-title{color:var( --e-global-color-6e43e0e );font-weight:normal;}.elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-icon i{color:var( --e-global-color-6f8d2c1 );}.elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-icon svg{fill:var( --e-global-color-6f8d2c1 );}.elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-icon{--e-icon-list-icon-size:24px;}.elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-text{color:#444444;}.elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-52 .elementor-element.elementor-element-d5e5309 .elementor-icon-list-item > a{font-size:25px;font-weight:600;}.elementor-52 .elementor-element.elementor-element-72dd64a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-368ac6f{text-align:left;}.elementor-52 .elementor-element.elementor-element-368ac6f .elementor-heading-title{color:#333333;font-size:16px;font-weight:500;}.elementor-52 .elementor-element.elementor-element-368ac6f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-4f5b519{padding:20px 0px 20px 0px;}.elementor-52 .elementor-element.elementor-element-7363e52e{color:#000000;font-family:"Overpass", Sans-serif;font-size:15px;font-weight:300;}.elementor-52 .elementor-element.elementor-element-d0b8407 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-52 .elementor-element.elementor-element-d0b8407 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-52 .elementor-element.elementor-element-d0b8407 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-52 .elementor-element.elementor-element-d0b8407 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-52 .elementor-element.elementor-element-d0b8407 .elementor-icon-list-icon{--e-icon-list-icon-size:14px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-7419da25{padding:50px 30px 50px 30px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-7419da25{padding:40px 15px 40px 15px;}.elementor-52 .elementor-element.elementor-element-5aec2725{width:100%;}.elementor-52 .elementor-element.elementor-element-400e0696{width:50%;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-2262fca5{width:17.929%;}.elementor-52 .elementor-element.elementor-element-5aec2725{width:36.297%;}.elementor-52 .elementor-element.elementor-element-400e0696{width:45.438%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-2262fca5{width:50%;}.elementor-52 .elementor-element.elementor-element-5aec2725{width:50%;}.elementor-52 .elementor-element.elementor-element-400e0696{width:50%;}}/* Start custom CSS for html, class: .elementor-element-72dd64a */.schedule-table {
   background: #fff;
  width: 100%;
  margin-bottom: 1em;
}




.schedule-table th, .schedule-table td {
    border-right: 1px solid #DADEE1;
    padding: 10px;
  }/* End custom CSS */