#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mcrk9xbd-b1dff30190d8c33be511489e892e0449__0 .avia-caption-title{
font-size:80px;
}
#top .avia-slideshow .av-slideshow-caption.av-mcrk9xbd-b1dff30190d8c33be511489e892e0449__0 .avia-caption-content{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mcrk9xbd-b1dff30190d8c33be511489e892e0449__0 .avia-caption-content p{
font-size:40px;
}

.avia-section.av-72tgj1-892f5cde77cbfffea7667fa5ffa8fdbb{
background-color:#f2f2f2;
background-image:unset;
}

#top .av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205{
padding-bottom:10px;
color:#000000;
font-size:45px;
}
body .av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-turx-960ad2157bb86d22c3a6586a0d362aeb{
height:30px;
}

.flex_column.av-6r24k5-f1e874315ad4fa3091af625dc80aa41f{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6r24k5-f1e874315ad4fa3091af625dc80aa41f .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-6hihf1-9353423019b295b98a7cababa9ffdb68 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6hihf1-9353423019b295b98a7cababa9ffdb68 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mcrkapks-3d42ff14a05463fd9fa2a6ead7ad3fd0{
padding-bottom:10px;
}
body .av-special-heading.av-mcrkapks-3d42ff14a05463fd9fa2a6ead7ad3fd0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcrkapks-3d42ff14a05463fd9fa2a6ead7ad3fd0 .av-subheading{
font-size:15px;
}

.flex_column.av-5lw7sl-3990840ae9e14b787dc7727fd0c7ec65{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5lw7sl-3990840ae9e14b787dc7727fd0c7ec65 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-5dwa1x-e99c3061dadf74a77d061f445ccbe827 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5dwa1x-e99c3061dadf74a77d061f445ccbe827 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-564efp-abd5bf5cb0bfa13ccdef8396f5d16e80{
padding-bottom:10px;
}
body .av-special-heading.av-564efp-abd5bf5cb0bfa13ccdef8396f5d16e80 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-564efp-abd5bf5cb0bfa13ccdef8396f5d16e80 .av-subheading{
font-size:15px;
}

.flex_column.av-n05z1-79b5c2ac5768a0641cab7b97a8e0329c{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-n05z1-79b5c2ac5768a0641cab7b97a8e0329c .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-69orfx-11e36f9808800eef8660cc39ec728025 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-69orfx-11e36f9808800eef8660cc39ec728025 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lo74d-51563a88cb1e752261138bd749453441{
padding-bottom:10px;
}
body .av-special-heading.av-lo74d-51563a88cb1e752261138bd749453441 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lo74d-51563a88cb1e752261138bd749453441 .av-subheading{
font-size:15px;
}

.flex_column.av-5wrrh1-d3767e21112201763ed3575fc05b791b{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5wrrh1-d3767e21112201763ed3575fc05b791b .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-5owh65-383a5bb20af2bf28489b647652bca767 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5owh65-383a5bb20af2bf28489b647652bca767 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mcrkbdw4-3df48e089d54e74a8980dc0f485817c6{
padding-bottom:10px;
}
body .av-special-heading.av-mcrkbdw4-3df48e089d54e74a8980dc0f485817c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcrkbdw4-3df48e089d54e74a8980dc0f485817c6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6xgcd9-7935d30a6f79d3d15ad37fd10897e1fe{
height:30px;
}

.avia-section.av-4u2kdp-fc3ab146746059a0d7a6c41ae9dc0506 .av-parallax .av-parallax-inner{
background-color:#f2f2f2;
background-image:url(https://tmsactivities.jp/wp-content/uploads/2025/07/preschool-spanish.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4u2kdp-fc3ab146746059a0d7a6c41ae9dc0506 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4lt2i5-1e1f0a91ef6e932fa50fd404926f2c31{
height:60px;
}

.avia-timeline-container.av-4dxqnp-282630e2e41d71e86850332bc2388674 .av-milestone-date{
color:#ffffff;
}
.avia-timeline-container.av-4dxqnp-282630e2e41d71e86850332bc2388674 .av-milestone-icon.milestone-icon-hasborder{
background-color:#ffffff;
}
.avia-timeline-container.av-4dxqnp-282630e2e41d71e86850332bc2388674 .av-milestone-icon-inner{
color:#ffffff;
}

.avia-section.av-2vm5f9-e92f34aed1583be4ed2aeafd00393dca .av-parallax .av-parallax-inner{
background-color:#f2f2f2;
background-image:url(https://tmsactivities.jp/wp-content/uploads/2025/07/children-learning-spanish.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2vm5f9-e92f34aed1583be4ed2aeafd00393dca .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2rdcnh-930d731940f391ac5f9cdad5762933e7{
height:60px;
}

.avia-timeline-container.av-me86hoew-6c92a23015dfcdc8cf35d9a9b7324dc2 .av-milestone-date{
color:#ffffff;
}
.avia-timeline-container.av-me86hoew-6c92a23015dfcdc8cf35d9a9b7324dc2 .av-milestone-icon.milestone-icon-hasborder{
background-color:#ffffff;
}
.avia-timeline-container.av-me86hoew-6c92a23015dfcdc8cf35d9a9b7324dc2 .av-milestone-icon-inner{
color:#ffffff;
}

.avia-section.av-bvid1-35b6a279c4156e21b5be7f63e2de9d7f{
background-color:#f2f2f2;
background-image:unset;
}

#top .av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2{
padding-bottom:10px;
font-size:45px;
}
body .av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2w1bpx-00cee43c09152f44b22d5763114272a3{
height:30px;
}

.avia-section.av-me8osrte-3967c65eb3049951d19086dd9e070438{
background-color:#f2f2f2;
background-image:unset;
}

#top .av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01{
padding-bottom:10px;
font-size:45px;
}
body .av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-18kumd-a3b2ab168c0ee3d0d7907e619dcc7e00{
height:30px;
}

#top .hr.hr-invisible.av-bk4n1-257853f6c09b54c53263a6475315671b{
height:30px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mcrka70d-65a7eab27e59fe5c7a83a20154d2a205 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4rprwt-76e9b7911d88213c0b96523b74f6934d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-me866b0j-50d192160181c51665b536724220ad3a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-32cub1-0a5540454b703a19eae723cb94d8abe2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ejgp9-cf89bb06944f7099f8f661006ea33c01 .av-special-heading-tag{
font-size:0.8em;
}
}
