.fancyButton_course_top_banner_button__TvL6Q{background-image:linear-gradient(90deg,#fd7747,#645393,#00b1de);border-radius:15px;color:#fff;padding:10px;width:460px;height:80px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;box-sizing:content-box}.fancyButton_course_top_banner_button__TvL6Q p{margin-bottom:0;transition:font-weight .3s,font-size .3s}.fancyButton_course_top_banner_button__TvL6Q .fancyButton_sub_txt__veiwO{font-size:1rem}.fancyButton_course_top_banner_button__TvL6Q .fancyButton_sub_sub_txt__d6hZA{font-size:1.4rem}.fancyButton_course_top_banner_button__TvL6Q:hover{font-weight:700;font-size:120%;color:#fff}.fancyButton_course_top_banner_button__TvL6Q:hover .fancyButton_sub_txt__veiwO{font-size:1.1rem}.fancyButton_course_top_banner_button__TvL6Q:hover .fancyButton_sub_sub_txt__d6hZA{font-size:1.5rem}.fancyButton_course_top_banner_button__TvL6Q{background:linear-gradient(-100deg,#fd7747,#645393,#00b1de,#fd7747,#645393,#00b1de);background-size:255%;animation:fancyButton_anime__AboNL 5s linear infinite}@keyframes fancyButton_anime__AboNL{0%{background-position:0}to{background-position:100%}}@media(max-width:800px){.fancyButton_course_top_banner_button__TvL6Q{width:280px}.fancyButton_course_top_banner_button__TvL6Q .fancyButton_sub_txt__veiwO{font-size:16px}.fancyButton_course_top_banner_button__TvL6Q .fancyButton_sub_sub_txt__d6hZA{font-size:14px}.fancyButton_course_top_banner_button__TvL6Q:hover .fancyButton_sub_txt__veiwO{font-size:18px}.fancyButton_course_top_banner_button__TvL6Q:hover .fancyButton_sub_sub_txt__d6hZA{font-size:16px}.fancyButton_course_top_banner_button__TvL6Q span{display:block}}.course_about_partner_school__1Vwjp{align-items:center;justify-content:space-between;margin:2% 0}.course_about_partner_school__1Vwjp div{gap:15px;width:50%}.course_course_top_banner_main__N2pHy{align-items:center;color:#000;gap:15px;text-align:center;height:460px;justify-content:center;position:relative}.course_course_top_banner_main__N2pHy h1{font-size:70px;font-weight:700}.course_course_top_banner_main__N2pHy p{font-size:32px}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.35);z-index:1}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx .course_singleImage__aF2Sa{position:absolute;width:100%;height:auto;left:0;top:0;right:0;bottom:0;object-fit:cover}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx .course_image__PoiPH{position:absolute;width:100%;opacity:0;height:auto;left:0;top:0;right:0;bottom:0;object-fit:cover;animation:course_change-img-anim__9czmq 10s infinite both}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx .course_image__PoiPH:first-of-type{animation-delay:0s;z-index:1}.course_course_top_banner_main__N2pHy .course_backgroundContainer__9suqx .course_image__PoiPH:nth-of-type(2){animation-delay:5s;z-index:2}@keyframes course_change-img-anim__9czmq{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.course_course_section_1_main__MNuKE{background-color:#fff;color:#000;gap:15px;padding:5% 20%;text-align:center}.course_course_section_2_main__isvhX{background-color:#f5f5f5;color:#000;gap:2rem;padding:5% 9%}.course_section_2_table_main__Jy9uL{background-color:#fff;border-radius:10px;gap:2rem;margin:1% 0;padding:5%}.course_section_shacho_main__T9UGy{background-color:#fff;border-radius:10px;gap:2%;margin:1% 0;padding:2%}.course_shacho_text__7c9ME{font-size:.9rem;gap:1rem;padding:0 5%}.course_shacho_container__etFqI{align-items:center;gap:1%}.course_flex_container__aC_k2{display:flex}.course_flex_container_vertical__OUmw8{display:flex;flex-direction:column}.course_orangeSectionCol__rMhJF{align-items:center;gap:1rem}.course_orangeSectionRow__cAVeq{justify-content:space-between;width:70%}.course_orangeDiv__GAul1{background-color:#ffa888;border-radius:10px;color:#fff;text-align:center;padding:1rem 0;width:23%}.course_textCenter__29EhH{text-align:center}.course_schoolCardContainer__dNSy_{align-items:center;justify-content:center;gap:1.5rem}.course_sectionFee__9aWNZ{padding:60px 0}.course_sectionFee__9aWNZ .course_inner__hz2dh{max-width:1180px;margin:0 auto}@media screen and (max-width:1180px){.course_sectionFee__9aWNZ .course_inner__hz2dh{width:100%;padding:0 16px}}.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK{width:100%;overflow-x:auto;margin-bottom:30px}.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK table{width:100%;min-width:900px}.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK table td,.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK table th{padding:6px;text-align:center;border:.5px solid #666}.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK table th.course_firstColumn__BW6YC{border-bottom:none}.course_sectionFee__9aWNZ .course_tableWrapper__4ARNK table td.course_firstColumn__BW6YC{border-top:none;border-bottom:none}.course_sectionFee__9aWNZ .course_tips__8qyaJ{margin-bottom:30px}@media screen and (max-width:768px){.course_sectionFee__9aWNZ .course_tips__8qyaJ{font-size:14px}}@media(max-width:800px){.course_course_top_banner_main__N2pHy{padding:0 16px;height:300px}.course_course_top_banner_main__N2pHy h1{font-size:28px}.course_course_top_banner_main__N2pHy p{font-size:14px}.course_about_partner_school__1Vwjp div{width:100%}.course_course_section_1_main__MNuKE,.course_course_section_2_main__isvhX{padding:10%}.course_section_2_table_main__Jy9uL{padding:10% 5%}.course_flex_container__aC_k2{flex-direction:column;padding:10% 0}.course_section_2_image__tE0i0{width:100%;height:auto}.course_orangeSectionCol__rMhJF{gap:0}.course_orangeSectionRow__cAVeq{padding:0}.course_orangeDiv__GAul1{width:100%;margin:.5rem}.course_schoolCardContainer__dNSy_{padding:0}}.course_reveal__liIvV{opacity:0;transform:translateY(15%)}.course_visible__ajW3C{opacity:1;transform:translate(0);transition:opacity 1s ease-out,transform .5s ease-out}.privacy_policy_main__rOoPd{padding:5% 15%}.privacy_policy_main__rOoPd li,.privacy_policy_main__rOoPd ul{list-style:initial}