.row100 {width:100%;}
.bgcolor0{background: url(../images/1104083_01.png) no-repeat top center fixed;}
.bgcolor1 {background: linear-gradient(to bottom,#104b77 10%,#03a59c 90%);}
.bgcolor2 {background-color:#f44d04 ;}
.bgcolor3 {background-color:#edf1f2 ;}
.mt-4 {margin-top: 1rem;}
section h1 {font-size: 4rem;font-weight: bold;color: white;border-bottom: dashed 4px;text-align: center;}
section h2 {font-size: 2.5rem;}
section h3 {font-size: 2.2rem;}
/* Event */
#Master_title h1 {font-size: 4.5rem;}
#Master_title img {width: 100%;height: auto;}
.brand {font-size: 3.5rem;font-weight: bold;}
.treat {margin: auto auto 0rem auto;padding: 1rem 0 2rem;text-align: center;}
.treat figure {width: 30%;float: left;}
.treat dt {font-size: 4rem;font-weight: bold;color: white;}
.treat dd {font-size: 1.5rem;color: white;border-bottom: dashed 1px;margin: 0.2% 0%;display: inline-block;}
.treat dd strong {font-size: 2.3rem;color: white;}
/*解惑三大名師*/
.teacher_title{font-size: 3rem;text-align: center;margin:1% 24%;position: relative;color: white;width: 50%;}
.teacher_title.bg1{background-color: #fc9407;}
.teacher_title.bg2{background-color: #3a7dd5;}
.teacher_title.bg3{background-color: #06a5a0;}

.teacher_title:before {border-color: transparent #104b77 transparent transparent;border-width: 0px 40px 40px 0px;top: 0;right: 0;}
.teacher_title:after {border-color: transparent transparent #104b77 transparent;border-width: 0 0 40px 40px;bottom: 0;right: 0;}
.teacher_title span {display: block;position: relative;}
.teacher_title span:before {border-color: #104b77 transparent transparent transparent;border-width: 40px 40px 0 0;top: 0;left: 0;}
.teacher_title span:after {border-color: transparent transparent transparent #104b77;border-width: 40px 0 0 40px;bottom: 0;left: 0;}
.teacher_title:before, .teacher_title:after, .teacher_title span:before, .teacher_title span:after {content: "";position: absolute;border-style: solid;width: 0;height: 0;}

.teacher-intro {padding: 1rem 0 3rem;}
.tea-pic {width: max-content;margin: 0 auto auto;}
.tea-pic img, [class*="pa-pic"] img {width: 90%;}
.tea-name {display: block;font-weight: bold;font-size: 1.8rem;color: white;border-bottom: dotted 1px;border-top: dotted 1px;}
.tea-name small {font-weight: initial;font-size: 0.7em;}
.tea-cont {width: 60%;text-align: left;color: white;font-size: 1.5em;line-height: 1.7em;margin: auto 0;}
.tea-cont li {list-style-type: disc;}
.guide-btn {text-align: center;margin: 3% 0 0;}
.guide-btn a {background: radial-gradient( circle,#fFF 50%, #d6dbdf 100%);border-radius: 0.5em;padding: 1% 8%;color: #f44d04;margin: 1% auto;font-weight: bold;font-size: 1.2em;display: inline-block;border: solid 1px #b7b7b7;}
/*高分講義搶先看*/
[id*="paper_tabs"] {width: 100%;margin: 1rem auto auto;}
.paper_item a {background-color: #ade7e4;display: inline-block;padding: 0.5rem 1.5rem;border-radius: 8px 0 0 0;cursor: pointer;text-decoration: none;position: relative;margin: auto 0.75rem;transition: none;font-size: 1.4em;}
.paper_item a.active, .paper_item a.active::before {background-color: #FFF;transition: none;color: #fc9407;font-weight: bold;}
.paper_item a::before {content: "";height: 100%;position: absolute;background-color: #ade7e4;transform: skew(25deg);width: 30px;right: -16px;top: 0;border-radius: 0 8px 0 0;}
.paper_content {background-color: #FFF;padding: 0.5rem 0 0;}
.pa-pic {width: 60%;margin: 1rem auto;}
#paper_tabs_2 .micro {margin: 0.5rem auto;text-align: center;}
.micro dt, .micro dt a {color: #0682af;font-weight: bold;font-size: 1.3rem;height: auto;padding: 0.3em 0;}
[id*="paper_tabs"] button {width: auto;height: auto;font-size: initial;z-index: 8;}
[id*="paper_tabs"] .VueCarousel-navigation-prev[data-v-453ad8cd] {left: 3rem;color: #C3C3C3;}
[id*="paper_tabs"] .VueCarousel-navigation-next[data-v-453ad8cd] {right: 3rem;color: #C3C3C3;}
.micro img {margin: auto;}
/*上榜實證*/
.exp-cont {padding: 1rem;}
.exp-cont ul {margin: 1rem;text-align: left;font-size: 1.1rem;line-height: 1.6em;}
.exp-cont li a {color: #f44d04;}
.exp-cont li:first-of-type {font-size: 1.5rem;font-weight: bold;text-align: center;background-color: #ffe8d3;padding: 0.2em;margin-bottom: 0.2em;}
.exp-cont strong, .exp-cont strong a {color: #f44d04;}
/*考題實證*/
.exam-item {text-align: left;padding: 1rem;}
.exam-item p {padding: 1rem 3%;line-height: 1.6em;background-color: #f7f7f7;}
.item-title {font-size: 1.5rem;color: #1090b7;border-bottom: dotted 2px;display: block;}
.pa-detail {font-size: 1.5rem;color: #f44d04;font-weight: bold;display: block;}
/*無論面網*/
/*.rwd-table {width: 100%;}
.rwd-table th {background-color: #fc9407;color: white;padding: 0.5rem 0;font-size: 1.2em;}
.rwd-table td {padding: 0.5rem 0;}
.rwd-table td:nth-of-type(1){font-weight: bold;color: #0860a1;font-size: 1.3em;}
.rwd-table tr:nth-of-type(2n){background: #eee;}
.rwd-table tr:nth-of-type(3n){background: #FFF;}*/
.class-list ul {width: calc(100%/4 - 1rem);margin: 0.5rem;text-align: left;}
.class-list ul li {padding: 0.125rem 1rem;}
.class-list ul li a {color: #f44d04;font-size: 1.3em;font-weight: bold;}
.class-list ul li:nth-of-type(1) {border-top: 1px solid black;font-size: 1.5rem;font-weight: bold;padding-top: 1rem;}
.class-list ul li:nth-of-type(3) {padding-bottom: 1rem;}
.class-list ul:nth-of-type(odd) li:nth-of-type(1) {border-top: 1px solid #0860a1;color: #0860a1;}
.class-list ul:nth-of-type(odd) li {background-color: #EEEEEE;}
.paper_content small {color: #1090b7;padding: 1% 0;display: block;text-align: center;}
.target-fix {position: relative;top: -10rem;display: block;visibility: hidden;}

/* Ask */
#askarea_out {background-color:#2896D0;}
#askarea input[type="submit"],#askarea input[type="reset"] {background-color:#eb543f;}
/* Footer */
#BodyFooter_rwd,#footer_line,#footer_address ul li,#footer_inline ul {display:inline-block;}
#BodyFooter_rwd {width:100%;padding: 1.5rem 0 0;}
#footer_address,#footer_address #adinfo_out,#footer_address #adinfo {margin:0 auto;width:100%;}
#footer_inline ul,#footer_address ul {width:100%;margin:0% auto;}
#footer_inline a,#footer_address a {color:#000}
#footer_inline ul li {display:inline;margin:auto 0.5%;width:13%;}
#footer_address ul li {width:100%;line-height:1.9em;font-size:1em;}
#adinfo_out #adinfo {width:50%;display:inline;margin:auto 1%;}
#footer_line {width:90%;border-top:thin solid #999;margin:2% 5%}
/* Top */
#back-top {position: fixed;bottom: 5%;right: 1%;z-index: 8;}
#back-top a {font-size: 1.25rem;width: 2.75rem;height: 2.75rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);color: #2896D0;background: #ffffff;opacity: .8;text-decoration: none;}

@media (min-width: 1201px) {
    /*資料集中1200px寬外框*/
    #Master_title,#event_master {margin:0% auto;width:1200px;padding:0px;}
    #event_sec,#event_third,#event_fourth,#event_fifth,#event_sixth {width:1180px;padding:10px;}
    .micro img {width: 35%;}  
}

@media (max-width: 1200px) {  
    /*資料集中寬外框*/
    #event_master,#event_sec,#event_third,#event_fourth,#event_fifth,#event_sixth {width:98%;padding:1%;}
    [class*="pa-pic"] {margin: 1rem auto;width: 95%;}
    .micro img {width: 50%;}  
    .treat figure {text-align: center;float: initial;display: block;margin: auto;}
    .treat figure img {margin: auto;}
}

@media (max-width: 767px) {
    /* Event*/ 
	section h1 {font-size: 3rem;}
	.treat figure {width: fit-content;}
	.treat figure img {width: 40%;height: auto;}
	.treat dt {font-size: 3rem;}
	.teacher_title {font-size: 2rem;margin: 1% 10%;width: 80%;}
	.tea-pic img {width: 50%;margin: auto;}
    .tea-pic, .tea-cont {width: 100%;}    
    .tea-cont li {margin-left: 2rem;}  
    .paper_item a {padding: 0.25rem 0.6rem 0.25rem 0.25rem;margin: auto 1.5rem auto 0;font-size: 1.0em;}
    .paper_item a::before {width: 24px;}      
    .rwd-table th, .sm\:hidden {display: none !important;}
    .rwd-table td {display: block;}
    .rwd-table td:nth-of-type(1) {background-color: #fc9407;color: white;}
    .rwd-table td:nth-of-type(1):before {content: none;}
    .rwd-table td:before {content: attr(data-th) "：";font-weight: bold;display: inline-block;}	
    .class-list ul {width: calc(100%/2 - 1rem);}    
    .micro dt, .micro dt a {font-size: initial;}
}

    
/*各大相容檢視*/
@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 {
}