#event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
#EventContainer #Master_title{background: initial;height: auto;}
#EventContainer .bgcolor1{background:rgb(255,255,255);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 14%,rgba(255,224,9,1) 62%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 14%,rgba(255,224,9,1) 62%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 14%,rgba(255,224,9,1) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe009',GradientType=1);}
#EventContainer .bgcolor2{background-color: #F3F3F3;}
#EventContainer .bgcolor3{background-color: #EEEEEE;}
#EventContainer .bgcolor4{background-color: #E4E4E4;}
#EventContainer .bgcolor5{background-color: #DFDFDF;}
.br{display: block;}
small{font-size: 0.95rem;}
.inline-block{display: inline-block;}
.text-5xl{font-size: 3rem;line-height: 1;}
#Ask{background: #936323 !important;}
/*標題大小*/
#EventContainer h1{ font-size: 7.3em;letter-spacing: 0.06em;}
#EventContainer h1,h2{font-family: microsoft yahei;}
#EventContainer h1,h2,h3{line-height: 1.2em;margin:0;}
#EventContainer h2{ font-size: 3.2em;letter-spacing: .22em;color: #c30d23;}
#EventContainer h3{ font-size: 1.8em;letter-spacing: 0.5rem;}
#EventContainer h3 span{letter-spacing:initial;margin-right: 0.5rem;}
.main{font-weight: bold;}
.media_play{text-align: center;}
/*右側連結區*/
.ADV_right,.ADV_right:hover{transition:0.5s}
.ADV_right:hover{transform:translateX(-30px);}
#AD_BTN a{color:#e20924;}
#AD_BTN{background:#FFE008;box-shadow: 0px -1px 8px #9d9d9d;}
.ADV_right .segment-class{color: black;}
#Master_title{display: flex;display:-ms-flexbox;flex-wrap:nowrap;padding: 3% 0;}
.master_left{width: 60%;margin: 0 2% 0 20%;vertical-align: top;position: relative;text-align: center;}
.master_left:before{position: absolute;content: "";width: 85px;height: 208px;left:-85px;top:0;background-image: url(../../images/0806012_1.png);background-repeat: no-repeat;background-size: 100% auto;}
.master_right{width: 20%;margin: auto;color: #c30d23;font-size: 1.7em;font-family: microsoft yahei;font-weight: bold;line-height: 1.5em;text-align: center;}
.master_right img{margin: 4% auto 0;display:inline-block;}
.master_right span{display: block;font-size: 1.4em;}
.subject_list,.subject_feature{display: block;text-align: center;margin:auto auto 2%;padding-top: 1rem;}
.subject_feature{color: #c30d23;font-size: 1.8em;font-weight: bold;justify-content: center;}
.subject_feature dd{width: calc((60% - 144px) / 3);}
.subject_feature .far{color:#67a92d;}
.subject_list span{writing-mode: vertical-lr;}
.subject_list > li{margin: 0 auto;font-size:1.8em;font-weight: bold;border:1px #000 solid;letter-spacing: 0.2em;padding: .3% 2%;width: calc(100%/4 - 2rem);align-items: flex-start;justify-content: center;}
.subject_list > li ol li{font-size: 1.125rem;}
.fa-check-square{margin:auto 0.5%;}
.Admconversation{display: flex;flex-wrap: wrap;pointer-events: none;margin: 4% 6% 1%;}
.Admconversation p{font-size: 1.1em;line-height: 1.5em;}
.Admconversation_left,.Admconversation_right{display: inline-flex;position: relative;z-index: 1;vertical-align: middle;}
.Admconversation_left{width:44%;background-image: url(../../images/0806012_13.png);background-repeat: no-repeat;height: 160px;background-position:left center;}
.Admconversation_left img{position: absolute;right:0;margin-right: 3%;}
.Admconversation_right{width:56%;background-image: url(../../images/0806012_15.png);background-repeat: no-repeat;height: 160px;background-position: right center;}
.Admconversation_left p{margin:19% 39% 0 7%;}
.Admconversation_right p{margin:12% 7% 0 38%;}
.Admconversation_right img{position: absolute;margin-left: 3%;left:0;justify-content: center;}
.hit_point_area{display: flex;display: -ms-flexbox;flex-wrap: wrap;line-height: 1.6em;margin: 3% 5%;}
.hit_point{width:42%;margin:2%;padding: 3% 2%;border-radius:16px;text-align: center;border: thin solid #e5e5e5;
 background:rgb(255,255,255);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 74%,rgba(245,245,245,1) 90%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 74%,rgba(245,245,245,1) 90%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 74%,rgba(245,245,245,1) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=1);}
.hit_title{text-align: center;font-size: 1.6em;color: white;background-color: #C30D23;display: inline-block;margin: -12% auto 2%;padding: 1.5% 3% 1.5% 12%;border-radius:6px;position: relative;}
.hit_title:before{position: absolute;content: "";width: 55px;height: 55px;left: -20px;top:-20px;background-image: url(../../images/0806012_19.png);background-repeat: no-repeat;background-size: 100% auto;}
.media_bg,.media_title,.media_group{display: block;margin: 1% 4% 3%;}
.media_group a,.media_more a{color: #C30D23;}
.offer_bg{display: flex;display: -ms-flexbox; margin:1% 7% 4%;}
.offer_bg_title{font-size: 1.75em;font-weight: bold;text-align: center;display: block;margin-bottom: 1.5rem;}
.offer_bg_title a{color: #000;}
.media_title,.media_more{font-size:1.7rem;text-align: center;font-weight: bolder;font-family: microsoft yahei;}
.offer_title{background-color: black;color: white;font-weight: normal;padding:3% 4%;width:77%;display: inline-table;margin: 3% 0 0;font-size: 1.7rem;font-family: microsoft yahei;}
.media_name{font-size:1.2em;font-weight: bold;}
.media_hit{padding: 0 0 0 1rem;}
.media_content{line-height: 1.9em;text-indent: 1em;text-align: justify;margin-top: 1%;}
.offer_subtitle{font-size:1.5em;text-align: center;width: 100%;}
.offer_black,.offer_red,.offer_imp{margin: auto;font-size: 1em;}
.offer_red{font-size: 3.5em;color: #C30D23;font-weight: bold;}
.offer_red small{font-size: 3rem;}
.offer_imp{font-size: 2.1em;display: inline-block;}
.offer_imp span{font-size:.4em;display: block;}
.offer_go{text-align: center;}
.offer_go a{font-size: 1.9em;color: #C30D23;font-weight: bolder;}
.offer_go li{display: inline-table;margin:0 3%;}
.tea_intro_bg >.intro_title + ul{display: inline-block;}
.tea_intro_bg >.intro_title + ul li{list-style-type: disc;font-size: 1.1em;line-height: 30px;text-align: left;}
.intro_title{text-align: center;font-size: 2.4em;font-family: microsoft yahei;color: #C30D23;margin:2% 0 2%;padding: 5% 0 0;font-weight: bold;display: flex;flex-wrap: wrap;}
.intro_title1{text-align: center;font-size: 2.4em;font-family: microsoft yahei;color: #C30D23;margin:4% auto 2%;font-weight: bold;}
.intro_title div{width: 32%;text-align: right;}
.intro_title p{width: 68%;margin:3% 0 0;line-height: 1.3em;}
.intro_title p > span{letter-spacing: 0.32em;color: black;font-weight: normal;display: block;}
.other_course{width: calc(100%/3 - 1rem);text-align: left;padding: 1%;background-color:#936323;margin: 0 0.2% 2px;font-size: 1.3em;line-height: 45px;color: white;}
.main_course{width: 79%;margin: 7% 5% 3%;padding:0 5% 2%; background-color: white;border-radius:12px;border:solid 2px #E56B01;}
.main_course a{color: #C30D23;}
.main_course dl{font-size: 1.2em;line-height: 1.6em;margin: 0 0 2% 0;}
.main_course dt{float: left;font-weight: bold;color: #C30D23;}
.main_course dd{margin-left: 5em;text-align: justify;}
.main_course dd img{position:  box-shadow: 0 2px 4px gray;margin: 1% 0 0 0;}
.other_course a{color: #ffde00;display: inline-block;}
.other_course a>span{width: 50px;height: 50px;display: inline-block;background-color: #fff;border-radius: 6px;float: left;margin-right: 8px;text-align: center;}
.other_course a>span .fas{color: #936323;font-size: 1.3em;line-height: 47px;}
.other_bg{display: inline-flex;flex-wrap: wrap;margin: 0 auto 20px;width:100%;justify-content: center;}
.video-wrap{width: 60%;margin: auto;}
.discount .title{color: #C30D23;}
@media (min-width:1201px){
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{width: 1200px;margin: auto;}	
	.master_right{margin: auto auto auto -3rem;}
	#EventContainer #Master_title{width: 850px;margin: auto;font-weight: bold;}
    #AD_BTN:hover{transform: translateX(-30px);}
	.Admconversation{margin: 4% 22% 1%;}    
}
@media (max-width: 1200px){	
	/*右側連結區*/
	.ADV_right{box-shadow: 0px -1px 8px #9d9d9d;}
	.ADV_right:hover{transform:translateX(0px);}
	.main_course dd img{width:100%;}
    .subject_list > li{width: calc(100%/4 - 1rem);padding: 0.3%;}
	#AD_BTN{opacity:0.97;}
	.offer_bg{display: block;}
	#back-top{bottom: 15% !important;}
    .subject_feature dd{width: calc((70% - 144px) / 3);}   
}
@media (max-width: 1023px){	
    .subject_feature dd{width: 100%;}
    .offer_go a{font-size: 1.5rem;}
}

@media (min-width:992px) and (max-width:1199px){
    .master_left:before{left: 0;}
}	
@media (min-width:768px) and (max-width:991px){
    #Master_title{padding:6% 0 3%;}
	.media_play iframe{width: 100%;height: 425px;}
}
@media (max-width:767px){
    #EventContainer h1{font-size: 4em;font-weight: bold;}
    #EventContainer h2{font-size: 1.6em;font-weight: bold;}
    #EventContainer h3{font-size: 1em;font-weight: bold;}
    #Master_title{flex-wrap: wrap;padding:0 10%;}
    .subject_list span{writing-mode: initial;width: 100%;}
    .subject_list > li{width: calc(100%/2 - 0.5rem);margin: 0.25rem;font-size: 1rem;}
    .subject_list > li ol li{font-size: 1rem;}
    .master_left{width: 75%;margin: 4% 0 0 auto;text-align: left;}
    .master_right{font-size: 1.2em;width:auto;}
    .master_right img, .video-wrap{width: 100%;}
	.other_course{width: 90%;}
    .subject_list li{font-size: 1.2em;}
    .subject_feature{font-size: 1.3em;}
    .subject_feature span{display: block;}
    .Admconversation img{max-width: 100%;}    
    .Admconversation_left,.Admconversation_right{width: 90%;margin: 0 5%;background-size: contain;}
    .hit_point{width: 100%;margin: 6% 0;}
    .offer_bg_title{font-size: 1.25rem;}
    .offer_red{font-size: 2.5em;}
    .offer_red small{font-size: 2rem;display: block;}   
    .offer_imp span{display: inherit;}
    .scroll_course{bottom: 0;top: inherit;background-color: rgba(255, 255, 255, 0.6);width: 100%;content: "";animation: none;}
    .intro_title div img{width: 100%;}
    .main_course dd img{width:100%;}
	.media_play iframe{width: 100%;height: 225px;}
}
@media (max-width:320px){
	.Admconversation img{width:35%;}
	.offer_imp span{display: block;}
	.offer_red{font-size: 2em!important;}
	.offer_title span{font-size: 1.9em;}
}