a{color:inherit;}
#askarea input[type="text"]{height:auto}
#event .course,#event .experience_box{text-align:justify;text-justify:auto;}
section{margin:0 auto;padding:1% 0;}
section h1{margin:1rem auto;}
#event{width:100%;margin:0 auto;font-family:"微軟正黑體"}
#event h1,#event h2,#event h3{text-align:center;font-family:"Microsoft YaHei"}
#event h1{font-size:2.8rem;padding:0.2em 0 0;margin:0 0 0.1em;color:#ff7100;border-bottom:dashed 3px;}
#event h2{font-size:2rem}
/*主圖*/
/* .banner img{width:100%;height:auto} */
.masterbanner h2{color:#df0024;}
.masterbanner img{width:100%;}
/* 考試 */
.SubjectContent{display:block;overflow-x:auto;white-space:nowrap;width:100%;}
.Examsubject  *{transition:.5s;}
.SubjectItem li:hover{transform:scale(1.2);cursor:pointer;color:#9a5c0b;}
.exam_table{width:96%;padding:0 2% 1%;}
.exam table{width:100%;text-align:center;border-collapse:collapse;}
.exam table, .exam th,.exam td {border:1px solid #afafaf;}
.exam table th{background-color:rgb(135 135 135);color:white;}
.exam table td {padding:0.5rem 2rem;}
#tab > ul {margin:0;padding:10px 20px 0 20px;padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-around;}
#tab > ul li{margin:0 1.5rem;border-radius:36px;padding:0.7rem 2.5rem;-webkit-transition:all 0.22s ease-out;transition:all 0.22s ease-out;color:white;display:inline-block;
    text-decoration:none;margin:0.5rem;background:linear-gradient(to right,#16cad7 15%,#009bb3 98%);background-color:#626262;}
.exam .exam_des{font-weight:bold;text-align:center;font-size:1.3em;background-color:#ff7100;color:white;padding:0.2em;}
.exam .exam_des a{color:white;}
.exam_table_title{font-size:1.8rem;font-weight:900;color:#03a5bb;text-align:center  ;}
.fcolor{color:#ff7100;font-weight:bold;}
.bgcolor1{background:linear-gradient(to right, #e9e9e9 0%,#ffffff 30%,#ffffff 70%,#e9e9e9 100%);}
.bgcolor2{background-color:#ffeada;}
.bgcolor3{background-color:#ffeada;}
.bgcolor4{background-color:#ffeada;}
.exam p{text-align:center;margin-top:0.5rem;}
/* 師資 */
.member_out{display:flex;flex-wrap:wrap;justify-content:space-around;}
.member .name,.course .name{font-weight:bold;color:#ffffff;text-align:center;background-color:#ff7100;font-size:1.2em;}
.member .name a,.course .name a,.program_box .name a{color:#ffffff;}
.member .subject{padding:0.2em 1.5em;color:#383838;border-bottom:dashed 1px;position:relative;}
.subject a{color:#383838;}
.subject::before{content:'✔';position:absolute;left:0.5em;}
.program_box .name{font-weight:bold;color:#ffffff;text-align:center;background-color:#00b8d5;font-size:1.0em;}
.member_box .name small{display:block;font-size:1rem;font-weight:initial;line-height:1rem;padding:0 0 0.25rem;}
/* 課程 */
.course_box,.program_box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.course_box img{margin:1rem auto;display:block ;}
.course_box dl{width:30%;}
.program_box{margin:2rem 0;}
.program_box img {width:100%;}
.program_box dl{margin:1rem 0;}
.program_box dl:nth-child(n+1):nth-child(-n+4){width:22%;}
.program_box dl:nth-child(n+5):nth-child(-n+8){width:22%;}
/* 經驗談 */
.experience_list .marquee{font-weight:bold;text-align:center;font-size:1.3em;background-color:#ff7100;color:white;padding:0.2em;}
.experience_list .marquee .list_color{color:#ffeb00;display:inline-block;font-weight:700;font-size:1.5rem;}
.experience table{text-align:center;width:90%;margin:1.5rem 5%;font-size:1.2em;background-color:#fff8f4;border-radius:1em;}
.experience table td{padding:0.3rem;border-bottom:dotted 1px #ffb983;}
.swiper_title{font-weight:bold;text-align:center;font-size:1.0em;background-color:#ff7100;color:white;padding:0.2em;}
.swiper_title .list_color{color:#ffeb00;display:inline-block;font-weight:700;font-size:1.2rem;}
.experience_box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.experience_box dl{width:42%;background-color:#ffffff;border-radius:2em;padding:1% 3%;}
.experience_box dl:nth-child(3){width:92%;margin-top:1rem;}
.experience .opinion_title{color:#ffffff;margin:1rem 0 0.5em;font-weight:900;font-size:1.6rem;background:linear-gradient(to right,#16cad7 15%,#009bb3 98%);padding:0.2em;}
.experience .name{font-size:1.4rem;color:#0099b1;font-weight:900;line-height:1.2em;border-bottom:solid 1px #ff7100;padding-bottom:0.2em;margin-bottom:0.3em;}
.experience .name strong{font-size:1.2rem;color:#ff7100;}
.experience .name small{font-size:0.9rem}
.experience_box dd a.more{font-size:0.8em;color:#FFF;background-color:#ababab;padding:0.2em 0.8em;border-radius:1em;text-decoration:none;}
.experience_link{display:flex;justify-content:center;margin:1.2rem 0;}
.more,.book{margin:0 1.5rem;background:linear-gradient(to right,#ffa500 15%,#ff7100 98%);font-size:1.5em;color:white;border-radius:1em;width:max-content;padding:0.1em 0.7em;}
.more a,.book a{color:white;text-decoration:none;}
.swiper1{height:3.3rem;}
/* 學習模式 */
.learn-mode{display:flex;flex-wrap:wrap;justify-content:space-around;}
.learn-tool{width:33%;background-color:rgb(255, 246, 246);border-radius:0 0 10px 10px;}
.learn-tool dl{text-align:center;padding:0.3rem 1rem;color:#fff;}
.learn-tool dt{font-size:1.5rem;}
.learn-tool img{width:100%;min-height:218px;}
.learn-guide{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0.5rem;}
.fa_bg1{background-color:rgb(255,67,17);}
.bgcolor6{background-color:rgb(240,155,26);}
.bgcolor8{background-color:#4BAF4F;}
.learn-guide a{position:relative;color:#404040;}
.learn-guide a::before {content:'\f144';font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;color:#c6c7c8;left:-1.2rem;}
/* 校園團報 */
.apply .apply_box{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:1rem;}
.apply .apply_box dl{background-color:#ffffff;border-radius:15px;padding-bottom:1em;}
.apply .apply_box dl:nth-child(1){width:60%;}
.apply .apply_box dl:nth-child(2){width:35%;}
.apply .apply_box dl:nth-child(2) dd{display:inline-block;width:30%;}
.apply .apply_box dd{padding:0.2% 2.3em;font-size:1.1em;margin:0.2rem 0;}
.apply .apply_box dd a{color:#03a2b8;}
.apply .mode_title{font-size:1.5rem;color:rgb(255 255 255);text-align:center;margin-bottom:1rem;background:linear-gradient(to right,#16cad7 15%,#009bb3 98%);border-radius:15px 15px 0 0;}
.apply .price{color:#ff7100;display:inline-block;font-weight:bold;}
.apply_link{text-align:center;margin-top:1rem;}
.apply_link a{color:#404040;}
/* FB連結 */
.FB_link .fb{display:flex;justify-content:center;background-color:#3b5998;color:white;padding:1%;}
.FB_link .fb a{color:white;}
.FB_link img{width:100%;}
.FB_link .fb div{display:flex;align-items:center;flex-direction:column;}

/*-------------------------------------------------------------------------------------*/
@media all and (min-width:1px) and (max-width:1200px){
/*Event隱藏*/
#BodyContentNavigator,#EventHeaderin,#BodyContentAd,#MenuFixed{display:none}
.masterbanner img{width:100%;}
.learn-guide a::before {content:'\f144';font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;color:#c6c7c8;left:-1rem;}
.apply_box dl:nth-child(1){width:65%}
.apply_box dl:nth-child(2){width:30%}
.apply .apply_box dl:nth-child(2) dd{width:50%;}
.experience_list .marquee{font-size:0.9em;}
.experience_list .marquee .list_color{font-size:1rem;}
/* .swiper1{height:0rem;} */
}

/*Mobile*/
@media all and (min-width:1px) and (max-width:767px){
    .swiper1{height:5rem;}
    .course_box dl,.program_box dl,.experience_box dl,.learn-tool,.apply_box dl{margin:1rem auto;width:90% !important}
    .masterbanner img{width:100%;}
    #event h1{font-size:2rem;}
    .exam .exam_des{font-size:1rem;}
    .learn-tool img{min-height:auto;}
}

@media \0screen\,screen\9 {/*IE 6 7 8*/
.rowFlex{display:inline-block}
.point_box,.media_box,.stu,.txt,.IEgrid{float:left}
.media_bg,.point_bg{width:100%}
.point_box{width:96%
}}
@media screen\0 {/*IE 8 9 10 11*/
.rowFlex{display:inline-block}
.point_box,.media_box,.stu,.txt,.IEgrid{float:left}
.media_bg,.point_bg{width:100%}
.point_box{width:96%}
}