﻿#event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
#EventContainer .bgcolor1{background:url(../../images/0911073_1.png) no-repeat center top / cover #00274F;}
#EventContainer .bgcolor2{background-color: #3FB589;}
#EventContainer .bgcolor3{
    background: rgb(0,162,169) !important;
    background: -moz-linear-gradient(0deg, rgba(0,162,169,1) 62%, rgba(0,39,79,1) 96%) !important;
    background: -webkit-linear-gradient(0deg, rgba(0,162,169,1) 62%, rgba(0,39,79,1) 96%) !important;
    background: linear-gradient(0deg, rgb(243, 243, 243) 62%, rgb(233, 106, 32) 96%) !important;
}
#EventContainer .bgcolor4{background-color: #edf1b3;}
#EventContainer .bgcolor5{background-color: #DFDFDF;}
#EventContainer h1>span{background-color: #00274F;color: white;border-radius: 12px;padding: 1% 3% 1% 4.5%;margin-left: -4%;z-index:0;}
#EventContainer h1 {font-size: 3rem;}
#EventContainer h1 span span{color: #FFDA48;}
#EventContainer h1 img{z-index:1;}
#EventContainer h2{ font-size: ; }
#EventContainer h2 span:nth-of-type(1),h2 span:nth-of-type(3){color: #7ACCF3}
#EventContainer h2 span:nth-of-type(2){font-weight: normal;}
#EventContainer #Master_title {height: auto;background: initial;text-align: center;}
#EventContainer img {display: initial;}
.grid {display: grid;}
.text-white {color: #fff;}
.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}
.absolute {position: absolute;}
.relative {position: relative;}
.text-right {text-align: right !important;}
.p-4 {padding: 1rem;}
/* 完美上榜方程式 */
.regular-title span{text-align: center;position: relative;z-index: 2;font-size: 1.5rem;color: #ffffff;}
.regular-title span:nth-of-type(1) {
    width: calc(100%/2.4 - 1rem);margin-top: 2.5%;
    margin-right: -4rem;z-index: 1;padding: 1rem 0.5rem;
    background: rgb(196,27,32);
    background: -moz-linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    background: -webkit-linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    background: linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c41b20",endColorstr="#841317",GradientType=1);
}
.regular-title span:nth-of-type(2){width: 21%;}
.regular-title img {width: 100%;height: auto;}
.regular-title span:nth-of-type(3) {
    width: calc(100%/2.4 - 1rem);margin-top:2.5%;
    margin-left: -3.7rem;z-index: 1;padding: 1rem 0.5rem;
    background: rgb(132,19,23);
    background: -moz-linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    background: -webkit-linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    background: linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#841317",endColorstr="#c41b20",GradientType=1);
}
.regular-title span:nth-of-type(1):before {position: absolute;content: "";left: 0;top: 0;width: 0;height: 0;border-style: solid;border-width: 32.5px 0 32.5px 30px;border-color: transparent transparent transparent #3fb58a;}
.regular-title span:nth-of-type(3):before {position: absolute;content: "";right: 0;top: 0;width: 0;height: 0;border-style: solid;border-width: 32.5px 30px 32.5px 0;border-color: transparent #3fb58a transparent transparent;}
.regular-schedule{margin-bottom: .5rem;}
#EventContainer .schedule-item{width: calc(100%);box-sizing: border-box;position: relative;background: initial;border:initial;margin: 0;}
#EventContainer .border-right-white{border-right: 5px solid #ffffff !important;}
#EventContainer .schedule-item dl{padding: 0.2rem 0;}
#EventContainer .schedule-item dl dd{background: #ffffff;width: 90%;line-height: 1.75rem;padding: 0 0.5rem;}
#EventContainer .schedule-item dl dd{margin: auto 0 auto auto;padding-right: 0.5rem;font-size: 1.2rem;padding: .4rem 1.2rem;}
#EventContainer .schedule-title{font-size: 1.3rem;font-weight: bold;margin-right: .6rem;font-family: microsoft yahei;color: #C17828;}
#EventContainer .schedule-item:nth-of-type(1) .schedule-title{color: #00A9E3;}
#EventContainer .schedule-item:nth-of-type(2) .schedule-title{color: #656FB3;}
#EventContainer .schedule-item:nth-of-type(3) .schedule-title a{color: #009A52;}
#EventContainer .schedule-item:nth-of-type(3) dl:last-of-type .schedule-title a{color: #DE471B;}
#EventContainer .schedule-item:nth-of-type(4) .schedule-title a{color: #C17828;}
.Audition{width:fit-content;margin:0 auto; grid-template-columns:repeat(6, 16.6%);grid-template-rows:26%;align-items: flex-start;z-index: 0;}
.Audition2{grid-template-columns:repeat(7, 14.28%);grid-template-rows:26%;margin-top: -1.8rem;z-index: 1;}
.Audition div:nth-of-type(1){grid-column:1/2;grid-row: 1/2;margin-left: 5%;}
.Audition div:nth-of-type(2){grid-column:2/3;grid-row: 1/2;margin-left: 2%;}
.Audition div:nth-of-type(3){grid-column:3/4;grid-row: 1/2;margin-left: 2%;}
.Audition div:nth-of-type(4){grid-column:4/5;grid-row: 1/2;margin-left: -4%;}
.Audition div:nth-of-type(5){grid-column:5/6;grid-row: 1/2;margin-left: -4%;}
.Audition div:nth-of-type(6){grid-column:6/7;grid-row: 1/2;z-index: 4;}
.Audition div:nth-of-type(7){grid-column:1/2;grid-row: 2/3;z-index: 3;margin-left: -3rem;}
.Audition div:nth-of-type(8){grid-column:2/3;grid-row: 2/3;z-index: 2;margin-left: -3rem;}
.Audition div:nth-of-type(9){grid-column:3/4;grid-row: 2/3;z-index: 3;margin-left: -3rem;}
.Audition div:nth-of-type(10){grid-column:4/5;grid-row: 2/3;z-index: 4;margin-left: -3rem;}
.Audition div:nth-of-type(11){grid-column:5/6;grid-row: 2/3;z-index: 4;margin-left: -3rem;}
.Audition div:nth-of-type(12){grid-column:6/7;grid-row: 2/3;z-index: 4;margin-left: -3rem;}
.Audition div{width: 179px;height: 190px;text-align: center;}
.border1px{border:1px #000 solid;}
.month_title span:nth-of-type(1){
    position: relative;
    padding: 2% 4% 2% 5%;margin-right: -6%;width:37%;
    background: rgb(196,27,32);
    background: -moz-linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    background: -webkit-linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    background: linear-gradient(90deg, rgba(196,27,32,1) 52%, rgba(132,19,23,1) 86%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c41b20",endColorstr="#841317",GradientType=1);
}
.month_title span:nth-of-type(1):before{
    position: absolute;content: "";left: 0;top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30.5px 0 30.5px 30px;
    border-color: transparent transparent transparent #3fb58a;
}
.month_title span:nth-of-type(3){
    position: relative;
    padding: 2% 5% 2% 4%;margin-left: -6%;width: 37%;
    background: rgb(132,19,23);
    background: -moz-linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    background: -webkit-linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    background: linear-gradient(90deg, rgba(132,19,23,1) 38%, rgba(196,27,32,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#841317",endColorstr="#c41b20",GradientType=1);
}
.month_title span:nth-of-type(3):before{
    position: absolute;content: "";right: 0;top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30.5px 30px 30.5px 0;
    border-color: transparent #3fb58a transparent transparent;   
}
.month_title span:nth-child(2){z-index: 3;width:30%;position: relative;}
.month_title span:nth-child(2):before{position: absolute;content: "+";font-size: 2.6em;font-weight: bold; color: #AF1F24;left:40%;top: 41%;}
.month_title  img{width: 100%;}
.month_link{background-color: #00274F;}
.item_group {padding: 0.5rem;position: relative;}
.svgsite{padding-left:49%;}
.item_group > dt,.item_group dt > a{color: #F09053;}
.item_group > dt{font-size:1.9rem;}
.item_group dd:nth-child(even){font-weight: 900;}
.item_group dd{font-size: 1.25rem;color: #fff;padding: 1%;}
.month_bg div ~ .item_group dd{font-size: 1.1rem;background-color: rgba(255, 255, 255,0);padding: 1%;color: #E1E2E2;}
.month_bg div:nth-of-type(2) .item_group:nth-of-type(1) dd:nth-of-type(1){color: #3392cc;}
.month_bg div:nth-of-type(2) .item_group:nth-of-type(2) dd:nth-of-type(1),.month_bg div:nth-of-type(2) .item_group:nth-of-type(2) dd:nth-of-type(1) a{color: #009A52;}
.month_bg div:nth-of-type(2) .item_group:nth-of-type(3) dd:nth-of-type(1),.month_bg div:nth-of-type(2) .item_group:nth-of-type(3) dd:nth-of-type(1) a{color: #DE471B;}
.month_bg div:nth-of-type(4) .item_group:nth-of-type(1) dd:nth-of-type(1){color:#656FB3;}
.month_bg div:nth-of-type(4) .item_group:nth-of-type(2) dd:nth-of-type(1) a{color: #C17828;}
.month_bg div:nth-of-type(4) .item_group:nth-of-type(2) dd:nth-of-type(3) a{color: #846C3B;}
.month_bg div:nth-of-type(4) .item_group:nth-of-type(2) dd:nth-of-type(5) a{color: #A9852E;}
.media_title span:nth-of-type(1){display: block;}
.media_title span:nth-of-type(2){color: #f8ee61;}
.media_title span:nth-of-type(3){color: #baf35e;}
.media_group{background-color: #ff7d31;border-radius: 12px;margin: 1% 4%;padding:2% 3%;font-size: 1.2rem;}
.media_group img{min-width: 100%;}
.media_group a,.media_name,.media_des b{color: #fbff00;}
.media_group div:nth-of-type(1){width: 18%;margin-right: 2%;margin-left: -4.5%;}
.media_group div:nth-of-type(2){width: 84%;color: white;}
.media_group img{border-radius: 16px;border:solid 1px #003F83;}
.media_group:nth-of-type(odd){background-color: #98a0c3;}
.media_hit{display:block;}
.media_hit span{display: inline-block;background-color: #fbff00;;color: red;line-height: 1.35rem;margin-right: 1%;}
.exam_asapOffer span{color: red;}
.item_group dd > a, .exam_asapOffer dd a {color: black;}
.line_set img:nth-child(1),.line_set img:nth-child(2),.line_set img:nth-child(3){left:-6%;}
.line_set img:nth-child(4),.line_set img:nth-child(5){left:76%;}
.line_set img:nth-child(1){top:12%;}
.line_set img:nth-child(2){top:42%;}
.line_set img:nth-child(3){top:77%;}
.line_set img:nth-child(4){top:14%;}
.line_set img:nth-child(5){top:48%;}
.line_set svg{top:65%;}
.hot_link {color: #008ABF;margin: 1rem auto;display: block;}
.hot_link a {color: #008ABF;}

/*舊稿LINE*/
    .Community{padding: 0% 0 0;}
    .qrcode img{width: 100px;height: auto;}
    .bgLine{background-color: #2fbd2f;}
    .bgFB{background-color: #395692;}
    .cmy_title:before,.cmy_title:after{content:'★';}
    .cmy_title,.cmy_intro{color: #ffed00;}
    .qLink{display: block;}
    .bluebaseW{background-color: #3392cc;color: #fff;font-size: 0.6em;padding: 1px 1%;text-align: center;border-radius: 5px;position: absolute;right:2%;top:-10%;}
    .Community a {color: #fff;}
/*舊稿LINE End*/
@media (min-width: 1201px){
    #EventContainer #Master_title {width: fit-content;margin: auto;text-align: center;}
    #event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{width: 1200px;margin: auto;}    
    .xl\:hidden {display: none;}
    .schedule-item dt{width: 6%;position: relative;margin: auto;}
    .schedule-item:nth-of-type(3) dl:nth-of-type(1) dt{width: 8.6%;}
    .schedule-item dt:before{position: absolute;content: url(../../images/0911073_arrow.svg);right:-.5rem;;top: 10%;}
    #EventContainer .schedule-item{padding: .4rem 0 0 3rem;}
    #EventContainer .border-right-white{padding: 0 3rem 0 0;}
}
@media (max-width: 1200px){    
    .sm\:flex-wrap {flex-wrap: wrap;}    
    .Audition{width:95%;margin: 0 auto -10%;}    
    .Audition div {width: 100%;height: auto;}
    .Audition div:nth-of-type(n+1):nth-of-type(-n+6) {margin-left: 1rem;}
    .Audition div:nth-of-type(n+7):nth-of-type(-n+12) {margin-left: -1rem;}
}

@media (max-width:767px){
    .regular-title span:nth-of-type(2){width: 70%;text-align: center;top: 0;}
    .regular-title span{width: calc(100%/2 - 1.25rem);margin: auto !important;font-size: 1.125rem;top: -2.75rem;}
    #EventContainer h1 span span{display: block;}
    #EventContainer h1>span {text-align: center;margin: auto;}
    .Audition{grid-auto-columns:50% 50%;grid-template-rows: auto;margin: 0 auto;}    
    .Audition, .Audition2 {grid-template-columns: repeat(2, 50%);}
    .Audition div:nth-of-type(n+1):nth-of-type(-n+6) {margin-left: 0;}
    .Audition div:nth-of-type(1){grid-column:1/2;grid-row: 1/2;}
    .Audition div:nth-of-type(2){grid-column:2/3;grid-row: 1/2;}
    .Audition div:nth-of-type(3){grid-column:1/2;grid-row: 2/3;}
    .Audition div:nth-of-type(4){grid-column:2/3;grid-row: 2/3;}
    .Audition div:nth-of-type(5){grid-column:1/2;grid-row: 3/4;}
    .Audition div:nth-of-type(6){grid-column:2/3;grid-row: 3/4;z-index: 4;}
    .Audition2 div:nth-of-type(1){grid-column:1/2;grid-row: 1/2;z-index: 3;}
    .Audition2 div:nth-of-type(2){grid-column:2/3;grid-row: 1/2;z-index: 2;}
    .Audition2 div:nth-of-type(3){grid-column:1/2;grid-row: 2/3;z-index: 3;}
    .Audition2 div:nth-of-type(4){grid-column:2/3;grid-row: 2/3;z-index: 4;}
    .Audition2 div:nth-of-type(5){grid-column:1/2;grid-row: 3/4;z-index: 4;}
    .Audition2 div:nth-of-type(6){grid-column:2/3;grid-row: 3/4;z-index: 4;}
    .Audition2 div:nth-of-type(7){grid-column:1/3;grid-row: 4/4;z-index: 4;margin: auto auto 1rem;}
    .month_title img{width: 70%;}
    .media_group div:nth-of-type(1){width: auto;margin: auto;}
    .media_group div:nth-of-type(2){width: 100%;justify-content: center;margin: auto;}
    .month_title span:nth-of-type(1){width: 90%;margin:0 auto 12%;order: 2;}
    .month_title span:nth-of-type(2){width: 90%;margin: auto;order: 1;}
    .month_title span:nth-of-type(3){width: 90%;margin: auto;}
    .month_title span:nth-of-type(1):before,.month_title span:nth-of-type(3):before{display: none;}
    .month_title span:nth-child(2):before{left:0;right: 0;margin: auto; top: 118%;}
    @media screen and (max-width:360px){.month_title span:nth-child(2):before{font-size:2em;top: 122%;}}
    .month_title img{order: 1;} 
    .exam_asapOffer dt{line-height: 2.5rem;font-size: 1.5rem;}
    .exam_asapOffer dd{font-size: 1.25rem;text-align: center;}
    .exam_asapOffer dd:last-of-type{font-size: 1rem;text-align: left;}
    .sm\:block{display: block;}    
    .course_price, .learn_group{width: 98%;}  
    .schedule-item dt{width: auto;margin:0 auto 1%;} 
    #EventContainer .schedule-item dl dt img{max-width: 100%;}
    #EventContainer .schedule-item dl dd{width: 100%;}
    .regular-title span:nth-of-type(1) {width: calc(100%/2);}
    .regular-title span:nth-of-type(3) {width: calc(100%/2.01);}
    #EventContainer .border-right-white{padding-right: 1rem;}
    #EventContainer .schedule-item:nth-of-type(even){padding-left: 1rem;}
    .sm\:order-1{order: 1;}
    .sm\:order-2{order: 2;}
    .sm\:order-3{order: 3;}
    .sm\:text-left{text-align: left !important;}
    .sm\:text-right{text-align: right !important;}
    #back-top{bottom: 10% !important;}
}
    
/*各大相容檢視*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
}
@-moz-document url-prefix(){/*Firefox*/
}
@media \0screen\,screen\9 {/*IE 6 7 8*/
}
@media screen\0 {/*IE 8 9 10 11*/
}
@media print {
}