/* Event 重設 */
#EventContainer section h1{font-weight:bold;}
#EventContainer section h1::before{content:initial;}
:root{
	--tiffany-green:#3FC6CE;
	--purple-blue:#7B4394;
	--deep-blue:#162548;
	--orange:#E46128;
	--yellow:#FFD240;
}
body{color:#2a2a2a; }
img{margin:auto;}
#event{width:100%;font-family:"微軟正黑體",Arial;background-color:#fff;float:left}
#otitle{float:left;width:50%;margin:.1em 25%;text-align:center}
#otitle ul{float:left;width:100%;text-align:center;margin:0;padding:0}
#otitle li{margin-left:23%;float:left;width:3em;font-size:3vh;color:#FFF;padding:1.8em 1em;background-color:var(--tiffany-green);border-radius:99em;text-align:center;list-style:none}
#otitle2{margin:.1em auto;text-align:center}
#otitle2 ul{float:left;width:100%;text-align:center;margin:1rem auto;padding:0}
#otitle2 li{width:8.5rem;height:8.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.5em;color:#FFF;background-color:var(--tiffany-green);border-radius:99em;text-align:center;list-style:none}
#otitle2 li a{color:#FFF}
#EventContainer h1{width:100%;padding:.2em 0;font-size:2.5rem;color:#FFF;background-color:var(--purple-blue);border-radius:1em;text-align:center;display:inline-block;}
#EventContainer .red{color:var(--tiffany-green);}
#event_master{margin:0 auto;padding:0;width:100%;background:url(../../images/1305082_1_1.png) no-repeat top center}
#Master_ad{width:1200px;margin:0 auto;padding:0;height:402px;position:relative}
#Master_ad .top{bottom:0;left:3%;position:absolute}
#event_master2{margin-top:0;padding:0;display:inline-block;width:100%;background:url(../../images/1305082_1_3.png) repeat-x top}
.announcement{background:linear-gradient(90deg, transparent,#ffffffdb 20%,#ffffffdb 80%, transparent);padding:1rem 0 0.5rem;margin:0.5rem auto;text-align:center;}
.announcement span,.announcement p{display:inline-block;font-size:2.8rem;color:var(--purple-blue);font-weight:bold;transform:skewX(-10deg);}
.announcement img{width:100%; padding:0 1.2rem 0 0;}
.announcement .red{font-size:3rem;}
.master_pic{margin:1% auto;border:0 solid #000;width:100%;height:auto;font-size:1.3rem;color:var(--purple-blue);text-align:center}
.master_pic img{max-width:75%}
h2{margin:0;font-size:2.1em;font-weight:400}
h3{font-size:21px}   
#exam_out{width:99%;margin:1em 0 0;text-align:center;border:0 #000 solid;float:left;clear:both}
#exam_out .exam_Rtitle,#event_sec #exam_out .exam_Ltitle{width:100%;float:left;text-align:center;font-size:3vh;border:1px #000 solid}
#exam_out .exam_Lsec_title,#event_sec #exam_out .exam_Rsec_title{width:100%;text-align:center;font-size:1.5em;color:#FFF;background-color:#6a86bf;border:0 #000 solid;float:left;padding:.2em 0}    
.list_subTitle{font-size:1.5em;font-weight:700;background-color:#dfdfdf;color:var(--purple-blue);text-align:center}
.list_subTitle2{font-size:1em;width:100%;margin:0 auto;color:#FFF;background-color:var(--purple-blue);text-align:center}
.list_subContent{font-size:1.2em;line-height:1.5em;background-color:#f3f3f3;color:var(--purple-blue);text-align:left}    
#event_third{margin:30px auto auto;border:0 #000 solid;}
#event_third h2{font-size:25px}
#event_third h3{font-size:21px}
#class_out{margin-bottom:2em;width:100%;float:left}
#class_out .class_Ltitle,#event_third #class_out .class_Rtitle{width:100%;text-align:center;font-size:3vh}
#class_selectOut{margin:auto;text-align:center;display:flex;flex-wrap:wrap;padding:1rem 0 0;width:100%;}
#class_selectOut ul{width:25%;list-style-type:none;margin:0;padding:0;height:100%}
#class_selectOut .class_title{font-size:1.5rem;font-weight:700;color:var(--purple-blue);}
#class_selectOut .sub_note{font-size:1rem;color:#727272}
#class_selectOut .class_icon{border:0 dashed #000;margin:10px auto 3px;padding-top:30px;background:url(../../images/0607092_15.png) repeat-x top}
#class_selectOut .class_content{line-height:1.5em;text-align:left;color:var(--orange);font-size:1rem;width:fit-content;margin:auto;}
.class_content li{list-style-type:square;display:list-item;}
#class_Free{text-align:center;width:70%;margin:2em auto 0 15%;display:flex;flex-wrap:wrap;}
#class_Free .FreeSphoto img{height:auto;width:80%;text-align:center;margin-right:10%;margin-left:10%}
#class_Free ul{width:24%;list-style-type:none;margin-bottom:3em;padding:0}
#class_Free ul li{font-size:1.5rem;margin-top:.2rem;margin-right:auto;margin-left:auto;color:var(--deep-blue);text-align:center;width:100%}
#event_fourth h2{font-size:25px}
#event_fourth h3{font-size:21px}
.newac_title{font-size:1.8rem;line-height:1.7em;display:block;margin-bottom:2%;text-align:center}
#price_out{clear:both;margin:2em auto;text-align:center;width:80%;line-height:2.2em}
#price_out .price_subtitle{font-size:1.5rem;color:#FFF;background-color:gray;width:100%}
#vod{width:50%;float:left;border:0 #000 solid;margin-right:1px}
.vod_title{width:99%;font-size:1.8rem;color:#FFF;background-color:var(--tiffany-green)}
#vod ul{width:99%;float:left;list-style-type:none;background-color:#eee;margin:0;padding:0;font-size:1.2rem;}
#ibrain{width:47%;float:left;border:0 #000 solid}
.ibrain_title{width:99%;font-size:1.8rem;color:#FFF;background-color:var(--purple-blue)}
#ibrain ul{width:99%;float:left;list-style-type:none;background-color:#eee;margin:0;padding:0;font-size:1.2rem;}
.discount,#event_fourth .discount{clear:both;text-align:center}
#event_fifth{margin-top:40px;border:0 #000 solid}
#event_fifth h2{font-size:25px}
#event_fifth h3{font-size:21px}
#media_out{clear:both;margin:3% auto;text-align:center;}
.media_title{float:left;width:100%;margin:2em 15% .5em;font-size:5.5vh;color:#FFF;background-color:var(--purple-blue);border-radius:1em}
.media_title,#media_out .media_more{width:100%;float:left;display:inline;font-size:1.5rem;text-align:center;margin-bottom:1em}
.media_more a{border:var(--tiffany-green) medium solid;border-radius:1em;padding:.2em 1em;color:var(--tiffany-green)}
.media_content{clear:both;font-size:2vh;line-height:1.5em}
.media_content ul{width:32%;display:inline-table;list-style-type:none;margin:0;padding:1%;border-right:1px var(--purple-blue) dotted}
.media_content ul:last-of-type{border:none;}
.media_content .media_sub{margin-top:1%;margin-bottom:1%;font-size:1.8rem;color:var(--orange);line-height:1.5em}
.media_content .media_name a,#media_out .media_content .media_name{margin-top:1%;margin-bottom:1%;font-size:1.8rem;color:var(--purple-blue);font-weight:700}
.media_content .media_txt{text-align:left;margin-top:1%;margin-bottom:1%;padding:.5rem;font-size:1.2rem;line-height:1.75rem;background-color:#ededed;}
#event_sixth{margin:3% auto;border:4px var(--tiffany-green) dotted;}
#event_sixth nav a{font-size:1.5rem;}
#event_sixth h2{width:100%;margin:.5em 0;float:left;font-size:2.5rem;text-align:center;color:var(--tiffany-green)}
#impLink{text-align:center;}
#Link1,#Link2,#Link3{width:32%;display:inline-table;border:0 #000 solid;margin-bottom:2%;background-color:#efefef;border-radius:.8em}
.Link1_title,.Link2_title,.Link3_title{font-size:1.8rem;color:#FFF;margin-bottom:2%;border:px var(--purple-blue) dotted;background-color:var(--purple-blue)}
#Link1 ul,#Link2 ul,#Link3 ul{width:90%;padding:0 0 1rem;margin:0 auto;list-style-type:none;text-align:center}
#Link1 ul li,#Link2 ul li,#Link3 ul li{display:inline;margin-top:3%}
.teacher_bg{display:inline-block;margin:0 auto}
.teacher_bg li img{border-radius:10px}
.teacher_bg li img:hover{opacity:.8}
.teacher_bg li{font-size:1.5rem;margin:4% auto;}
.teacher_bg li:hover{text-decoration:none}    
.tea_name{color:var(--purple-blue);}
.job_content{padding:0.6em 1em 2.6rem}  
.newac_title a{color:var(--tiffany-green)}
.media_name iframe{width:70%;height:215px;margin:auto;}
.media_name img{border-radius:50%;}
.media_content ul:first-of-type .media_name img{border:1px solid var(--tiffany-green);}
.media_content li a{color:#051F56}
#click_out,#click_out a{color:#FFF}
.exam_List_title{font-size:1.5rem;margin:2% auto}
.exam_List_title{display:inline-block;width:100%}
.exam_List_title,.exam_tb_title{text-align:center;font-weight:700}
.exam_listitem{width:49%;display:inline-table;}
.exam_listitem_line{border-right:dashed 1px #ccc}
.exam_list_table{border:3px var(--purple-blue) solid;border-right:0;text-align:left;font-size:1.1rem;margin:0;}
.exam_list_table:first-of-type{width:60%;}
.exam_list_table:last-of-type{width:30%;}
.exam_list_table dd{margin:auto 0.25rem;}
.exam_list_table2,.exam_list_table3{border:0;padding:1% 2%}
.rightborder{border-right:3px var(--purple-blue) solid;}
.exam_list_table dd:before{content:''}
.exam_list_table dd,.exam_List_title,.exam_List_title a{color:var(--purple-blue);}
.exam_List_title strong{color:#FFF;background-color:var(--tiffany-green);font-size:.8em;padding:.1em .5em;margin-left:.5em;position:relative}
.subject_list > dl{width:calc(95% / 3 - 1rem);margin:0.25rem;}
.subject_list dd{font-size:1.1rem;color:var(--purple-blue);}
.exam_list_table3 > div{width:calc(100% / 2 - 1rem);}
.ps{display:inline-block;text-align:center;width:100%;font-size:1rem}
.master_pic>div:nth-last-of-type(1){font-size:.7em;text-align:center;margin:0 0 0 3%;display:inline-block;}
.bggreen{background:#27B68A;color:#fff}
.bgorin{background:var(--orange);color:#fff}
#select{background:var(--deep-blue);color:#fff;padding:.3% 1.5%;text-align:center;}
#EventContainer h1 a{color:#fff}
.master_group{width:570px;margin:1%;text-align:center;background-color:#f1f0f0;border-radius:17px;}
.job{font-size:1rem;color:var(--purple-blue);margin:auto;}
.job_title{background-color:var(--tiffany-green);font-size:1.8rem;color:#fff;border-radius:17px 17px 0 0}
.job_num{width:30%;margin:0;background-color:#FFF;padding:1.5%;margin:1rem 0.25rem 0;}
.job_num li{list-style-type:none}
.job_subtitle{font-size:1.5rem;margin:3% auto 0;font-weight:700;border-bottom:dotted;padding-bottom:.2em}
.job_content{line-height:1.9em;font-size:1.1rem;padding:0.6em 1em;}
.job_num,.job_content{text-align:left}
.three_group{display:inline-table;vertical-align:top;width:30%;border:3px var(--tiffany-green) solid;margin:2% auto;background-color:#fff;border-radius:20px;height:7em;color:var(--purple-blue)}
.list_th{border-bottom:#000 solid 0;padding:1%;font-size:1.5em;background:var(--purple-blue);color:#fff;border-radius:17px 17px 0 0}
.list_des{font-size:1.2em;padding:3%}
#EventContainer .bgcolor1{background:var(--tiffany-green)}
#EventContainer .bgcolor2{background:var(--purple-blue)}
#EventContainer .bgcolor3{background:#076ca2}
.teacher_bg ul{width:calc(100%/5);float:left;padding:0;margin:3% auto;list-style:none}
[class*="grid"]{display:grid;}
.advgrid{grid-auto-columns:1fr;grid-gap:15px 2px;margin:1% auto;width:;}
.advgrid>div:nth-of-type(1){grid-column:1/2;background-color:#5dc2c8;}
.advgrid>div:nth-of-type(2){grid-column:2/3;background-color:#6fbe73;}
.advgrid>div:nth-of-type(3){grid-column:3/4;background-color:var(--orange);}
.advgrid>div:nth-of-type(4){grid-column:4/5;background-color:#ffd240;}
.advgrid>div:nth-of-type(5){grid-column:5/6;background-color:#d4d4d4;}
.advgrid>div:nth-of-type(6),.advgrid>div:nth-of-type(7){grid-column:1/6;background:#fff}
.advgrid>div:nth-of-type(6) .fas{color:red}
.advgrid>div:nth-of-type(7) .fas{color:#353b72;}
.advgrid>div:nth-of-type(7) a>i{display:inline-block;color:red!important;font-size:1.2rem}
.advgrid>div:nth-of-type(7) p{line-height:1.8em}
.advgrid>div .fas{color:#FFF;margin-bottom:4%;}
.advgrid>div:nth-of-type(2) .fas{color:#FFF;}
.advgrid>div:nth-of-type(3) .fas{color:#FFF;}
.advgrid>div:nth-of-type(4) .fas{color:#FFF;}
.advgrid>div:nth-of-type(5) .fas{color:#FFF;}
.advgrid>div i:nth-child(n+6):nth-child(-n+6){display:inline-block;}
.advgrid>div{background:#FFF;padding:15px;    border-radius:8px;}
.advgrid>div>p{font-size:1.1rem;line-height:1.6em;text-align:justify;}
.advgrid>div i{font-size:1.6rem;display:block}
.advgrid>div:nth-of-type(6)>p,.advgrid>div:nth-of-type(7)>p{text-align:center}
.advgrid>div>p>strong{display:block;text-align:center;font-size:1.5rem;margin:0 0 7px;color:var(--deep-blue);}
.advgrid>div:nth-of-type(7)>p>strong{color:#353b72}
.form_list{border:5px var(--tiffany-green) solid;background-color:#fffbea;border-radius:30px;}
.feature_list{padding:0 .1%;margin:0 0 1%;text-align:left;display:flex; flex-direction:column;box-sizing:border-box;width:calc(100%/3);}
.feature_list > dd{margin:3% 0 0;font-size:1.2rem; text-align:center;}
.form_list dl:nth-of-type(1) > dd,.form_list dl:nth-of-type(2) > dd,.form_list dl:nth-of-type(3) > dd{padding:0 0 5%;}
.form_list dl:not(:nth-of-type(3), :last-child) dd{border-right:dashed thin #b6b6b6;}
.feature_list dt{background:var(--purple-blue);padding:1%;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;border-left:2px var(--tiffany-green) solid;border-top:2px var(--tiffany-green) solid;border-right:2px var(--tiffany-green) solid;}
.feature_list dt,.feature_list dt a{color:#fff;}
.lec_list{padding:0;margin:0 0 0 4%;}
.lec_list a{color:var(--purple-blue);}
.lec_list li{float:left;width:46%;margin:0 2%;text-align:left;}
.tea_subject,.tea_subject a{font-weight:700;color:var(--deep-blue);}
a{color:var(--purple-blue);text-decoration:underline}
a:hover{text-decoration:none}
.form_title{font-size:2.25rem;}
.feature_list .line-btn{margin:auto 2px;}
.answer_link{position:relative;}
.answer_link small{position:absolute;bottom:-1rem;right:0;color:#E46128;}
.master_pic .chart{width:90%;margin:auto;padding:4.75rem 0 0;}
.chart ul{width:calc(100%/6);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;position:relative;}
.chart > ul li{color:white;writing-mode:tb;position:relative;text-align:right;padding:5px 0;font-size:1rem;}
.chart > ul:not(:last-of-type) li{box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;z-index:2;}
.chart ul li>div{position:absolute;color:#243355;writing-mode:initial;top:-1.25rem;font-weight:bold;left:-10px;font-size:1rem;width:4rem;}
.chart ul:nth-of-type(1) li:nth-of-type(1){background-color:#17274B;height:calc(8145px/50);}
.chart ul:nth-of-type(1) li:nth-of-type(2){background-color:#344978;height:calc(6236px/50);}
.chart ul:nth-of-type(2) li:nth-of-type(1){background-color:#37A2A5;height:calc(6042px/50);}
.chart ul:nth-of-type(2) li:nth-of-type(2){background-color:#5DC2C8;height:calc(4614px/50);}
.chart ul:nth-of-type(3) li:nth-of-type(1){background-color:#D45A34;height:calc(6234px/50);}
.chart ul:nth-of-type(3) li:nth-of-type(2){background-color:#F0875E;height:calc(4461px/50);}
.chart ul:nth-of-type(4) li:nth-of-type(1){background-color:#7B4394;height:calc(5758px/50);}
.chart ul:nth-of-type(4) li:nth-of-type(2){background-color:#A67BB5;height:calc(4261px/50);}
.chart ul:nth-of-type(5) li:nth-of-type(1){background-color:#428E69;height:calc(5281px/50);}
.chart ul:nth-of-type(5) li:nth-of-type(2){background-color:#77AD89;height:calc(4130px/50);}
.chart ul:nth-of-type(6) li:nth-of-type(1){background-color:#E3444E;height:calc(5361px/50);}
.chart ul:nth-of-type(6) li:nth-of-type(2){background-color:#EE8F95;height:calc(4203px/50);}
.chart ul:last-of-type{background:linear-gradient(to right,white,#DEDFDF 25%);width:100%;display:flex;flex-wrap:wrap;margin:auto;}
.chart ul:last-of-type li{width:calc(100%/6);text-align:center;color:#243355;writing-mode:initial;padding:0;}
.rate{position:absolute;color:#E84521;font-weight:bold;left:2.5rem;text-align:left;font-size:1.15rem;z-index:2;text-shadow:1.5px 0 2px white, -1.5px 0 2px white, 0 -1.5px 2px white, 0 1.5px 2px white, 0 0 10px white;}
.rate::after{content:'';width:7px;height:7px;border-radius:50%;background-color:#E84521;margin:2px auto 0 0;display:block;}
.chart ul:not(:nth-last-of-type(2)) .rate::before{content:'';width:87px;height:2px;background-color:#E84521;display:block;transform:rotate(-4deg);bottom:-32px;position:relative;}
.chart ul:nth-of-type(1) .rate::before{transform:rotate(-3deg);bottom:-34px;}
.chart ul:nth-of-type(2) .rate::before{transform:rotate(-4deg);bottom:-32px;}
.chart ul:nth-of-type(3) .rate::before{transform:rotate(-5deg);bottom:-30px;}
.chart ul:nth-of-type(4) .rate::before{transform:rotate(-21deg);width:90px;bottom:-18px;}
.chart ul:nth-of-type(5) .rate::before{transform:rotate(1deg);bottom:-37px;}
.chart ul:nth-of-type(6) .rate::after{content:'➤';background-color:initial;width:initial;height:initial;font-size:1rem;margin:-6px auto 0 -1px;}
.chart ul:nth-of-type(1) .rate{top:calc(-5.4px*2);}
.chart ul:nth-of-type(2) .rate{top:calc(-7.3px*2);}
.chart ul:nth-of-type(3) .rate{top:calc(-9.5px*2);}
.chart ul:nth-of-type(4) .rate{top:calc(-13.3px*2);}
.chart ul:nth-of-type(5) .rate{top:calc(-31.0px*2);}
.chart ul:nth-of-type(6) .rate{top:calc(-30.6px*2 - 17px);width:4rem;line-height:1.5rem;}
.chart ul:nth-of-type(1) li:nth-of-type(1)>div{left:-35px;}
.chart ul:nth-last-of-type(n+2):nth-last-of-type(-n+3) .rate{font-size:1.25rem;}
@media screen and (min-width:1201px){ 
	#event_sec, #event_fourth, #event_fifth, #event_sixth, #event_seventh, #outW, .teacher_bg{width:1200px;margin:auto;}   
	#event_third, .advgrid{width:1200px;}
	.form_list{width:1200px;margin:1rem auto auto;}
	.job_content{padding:0.6em 4rem;}
	.master_group:last-of-type{width:calc(100% - 625px);}
}
@media screen and (min-width:1024px){
	.master_group:last-of-type{width:calc(100% - 625px);}	
}
@media screen and (max-width:1200px){	
	.advgrid>div>p{font-size:1rem;text-align:center;}
	.advgrid>div>p>strong{font-size:1.25em}
	.advtable, .media_content ul{width:100%;border:0;}
	.exam_list_table{width:95%;}
	.exam_list_table dd{text-align:center;}
	.form_list{margin:3% 0;}
	.announcement p{font-size:2.25rem;margin:auto;}
	#EventContainer h1{font-size:1.5rem;}
	#class_Free ul{width:calc(100%/2);margin-bottom:1rem;}
	#Master_ad{width:100%;margin:0 auto;padding:0%;position:relative;height:275px;background:url(../../images/1305082_1_1.png) no-repeat top center;background-size:cover;}
	#Master_ad .top{bottom:0;left:0%;position:absolute;}
	#class_selectOut .class_title{font-size:1.35rem;}	
}
@media (max-width:1023px){
	.master_group{margin:1% auto;}
	.feature_list{width:calc(100%/2);}
	.advgrid{grid-gap:10px}
	.advgrid>div:nth-of-type(3){grid-column:1/2}
	.advgrid>div:nth-of-type(4){grid-column:2/3}
	.advgrid>div:nth-of-type(5){grid-column:1/3}
	.advgrid>div:nth-of-type(6){grid-column:1/3}
	.advgrid>div:nth-of-type(7){grid-column:1/3}
	#class_selectOut ul{width:calc(100%/2);margin-bottom:1rem;}
}
@media screen and (min-width:768px) and (max-width:1200px){ 
	#Master_ad .top img{height:260px;margin:inherit;}	
	.subject_list > dl{width:95%;}
	.exam_list_table:first-of-type{width:50%;}
	.exam_list_table:last-of-type{width:45%;}
}
@media screen and (max-width:767px){
	.job{width:100%;}
	.master_pic .chart{width:360px;}
	.job_title{font-size:1.35rem;}
	.job_subtitle{font-size:1.35rem;}
	.chart > ul li{line-height:1.25rem;}
	.chart ul:not(:nth-last-of-type(2)) .rate::before{width:65px;}
	.chart ul:nth-of-type(1) .rate::before{bottom:-23px;}
	.chart ul:nth-of-type(2) .rate::before{bottom:-24px;}
	.chart ul:nth-of-type(3) .rate::before{bottom:-22px;transform:rotate(-7deg);}
	.chart ul:nth-of-type(4) .rate::before{width:55px;bottom:-5px;transform:rotate(-44deg);}
	.chart ul:nth-of-type(5) .rate::before{transform:rotate(1deg);bottom:-21px;}	
	.chart ul:nth-last-of-type(n+2):nth-last-of-type(-n+3) .rate{font-size:1rem;line-height:1rem;left:0;}
	.chart ul:nth-last-of-type(3) .rate::after,.chart ul:nth-last-of-type(n+2):nth-last-of-type(-n+3) .rate::before{margin:auto auto auto 1rem;}
	.chart ul:nth-last-of-type(2) .rate::after{margin:-2px auto auto 1rem;}
	.rate{font-size:0.8rem;left:1rem;}
	.rate::after,.rate::before{margin-left:1rem;}
	.chart ul li>div{font-size:0.7rem;left:-25px;}
	.chart ul:nth-last-of-type(2) li>div{left:-38px;}
	#Master_ad{width:100%;margin:0 auto;padding:0%;position:relative;height:180px;background:url(../../images/1305082_1_1.png) no-repeat top center;background-size:cover;}
	#Master_ad .top img{height:180px;margin:inherit;}
	@media screen and (max-width:400px){ #Master_ad{ height:150px; }#Master_ad .top img{height:120px;margin:inherit;} }
	#event_master2 .feature_list, #vod, #ibrain, #Link1, #Link2, #Link3, .exam_list_table, .subject_list > dl{width:100% !important;}
	.exam_listitem{padding:0 1rem;width:100%;}
	#class_selectOut ul{margin-top:1rem;width:100%}
	#class_Free{margin:2em auto auto;width:100%}
	#vod{margin:1rem auto;}
	.teacher_bg ul{width:calc(100%/2);}
	.form_list dl:nth-of-type(1) > dd,.form_list dl:nth-of-type(2)> dd,.form_list dl:nth-of-type(4)> dd{border-right:none;}
	.form_list dl:nth-of-type(1) > dd,.form_list dl:nth-of-type(2) > dd,.form_list dl:nth-of-type(3) > dd{padding:0;margin:0;}
	.form_list dl:nth-of-type(4) > dt{padding:1%;}
	.lec_list{margin:0 7%;}
	.lec_list li{width:inherit;}
	.feature_list{margin:2% 0;}
	.announcement p{font-size:1.875rem;width:90%;line-height:2.5rem;}
	.form_title{font-size:1.875rem;}	
	.exam_list_table:first-of-type{border-right:3px var(--purple-blue) solid;border-bottom:0;}
}