@charset "utf-8";
main .vi {background: linear-gradient(-45deg, #10296c, #3b70e4, #0da5dc); background-size: 400% 400%;}
main .vi .title .subcopy {font-size:2.2em; font-weight:500;}
main .about .h3_box h3 {font-size:5.8em;}
main .about .h3_box {background: linear-gradient(-45deg, #10296c, #3b70e4);}
main .program table tbody strong span {color:#10296c;}
main .program table th {    background-color: #10296c;}
main .program table .table_2deps th:nth-child(2) {background-color:#3b70e4; width:30%;}
main .program table .table_2deps th:nth-child(3) {background-color:#248be0; width:30%;}
main .program table .table_2deps th:nth-child(4) {background-color:#0da5dc; width:30%;}

main .program table .table_2deps td:nth-child(2) {background-color:#f3fafd;}
main .program table .table_2deps td:nth-child(3) {background-color:#edf4fa;}
main .program table .table_2deps td:nth-child(4) {background-color:#f5f8fe;}

main .partner {background-color:#10296c;}
main .booth .flex li i {color:#3b70e4;}

main .teacher .list_teacher .box > span {width:100px; height:100px;}
main .teacher .list_teacher .box p {width: calc(100% - 110px);}