:root{--orange:#ff6900;--cyan:#00BCD4}.gradient-gray{background:linear-gradient(to right,#E3E0D7,#e3ded5);}.bg-black{background-color:#00bbd3;border-left:107px var(--orange) solid;background-color:#607D8B;}.gradient-purple{background:linear-gradient(to bottom,#f0eeea,#E7E7E7);background:linear-gradient(to bottom,#e3ded5,white);}.bg-wheat{background:linear-gradient(to bottom,#FCF5E8,rgb(255 255 255 / 30%));background:linear-gradient(to bottom,#fafbfc,rgb(255 255 255 / 30%));background:#f2f2f2;}.end-bg{background:url(../images/1408042_end_bg_big.png) no-repeat center center,linear-gradient(to top,#E6D6A7,white);height:540px;}*{transition:all .5s}body{font-family:Arial,Microsoft JhengHei,"微軟正黑體",LiHei Pro,"儷黑體",PMingLiu,"新細明體",sans-serif;}.logo_brand{color:var(--navy-blue);text-shadow:initial;line-height:0;}.logo_brand small{color:var(--blue);}.headerbg{background:initial;box-shadow:0 10px 20px rgba(44,62,80,.05);padding:1rem 0;display:flex;flex-wrap:wrap;position:fixed;top:0;left:0;background-color:white;z-index:1;height:75px;}.nvbar_out nav{margin:auto 0 auto auto;}.nvbar_out nav ul li{margin:auto 1rem;}.nvbar_out nav ul li a{text-decoration:none;font-weight:bold;border-bottom:1px white solid;padding-bottom:2px;}.nvbar_out nav ul li a:hover{border-bottom:1px var(--orange) solid;padding-bottom:2px;}.menu-toggle{display:none;padding:.75rem 1rem 0 0;cursor:pointer;font-size:1.5rem;margin:0 0 auto auto;}.banner{padding:150px 0 5% 13%;background:url(../images/1408042_map_t0.png) repeat-y left 0,url(../images/1408042_map_top_ok.jpg) repeat-y right 70px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);}.banner h1{font-size:4.2rem;line-height:4.8rem;width:fit-content;text-align:left;color:var(--orange);letter-spacing:-1px}.banner h1 strong{display:block;font-family:"Microsoft YaHei";font-size:60px;line-height:1.2;letter-spacing:1px;color:#233d49;padding-left:3px;margin-bottom:4px;}.banner h1 .dot{position:relative;bottom:13px;padding:0 8px;}.banner figure img{width:90px;}.t_color{}.quota-events,.quota{font-size:2.4rem;line-height:4.3rem;font-weight:bold;font-family:"Microsoft YaHei";}.quota-events{color:#233d49;border-top:2px white solid;margin:0 1% 0;}.quota{color:var(--orange);}.CrossOut{color:var(--cyan);font-size:1.35rem;margin:auto .25rem auto 0;}.circle{color:var(--orange);font-size:1.9rem;margin:-.5% .3% -.35% 0;}.worry{width:16rem;position:relative;margin:auto 0;}.worry::after{content:'➤';position:absolute;right:35px;font-size:1rem;line-height:1.85rem}.summary{font-size:1.25rem;font-weight:bold;letter-spacing:0;padding:0 0 0 1rem;margin:1.5rem 0 1rem}.summary li{display:flex;flex-wrap:wrap;padding:0 0;align-items:center;}.summary .plan{color:var(--orange);font-size:1.78rem;letter-spacing:0;margin-top:2%;margin-left:75px;font-family:"Microsoft YaHei";font-weight:600}a.line-button{color:white;font-weight:bold;border-radius:50px;padding:10.2% 29% 8%;text-decoration:none;background-color:#19b747;background-color:var(--orange);font-size:1.3rem;line-height:2.5rem;display:inline-flex;width:max-content;margin:0 0 0 75%;align-items:center;justify-content:center}a.line-button:hover{background-color:var(--orange);background-color:var(--cyan);}button a i{font-size:2.5rem;color:#07b53b;position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:2;overflow:hidden;}.line-button img{margin-right:5px;display:inline-flex;}.counselor{padding:5% 0;}.counselor dl{width:calc(100%/3 - 4rem);margin:auto 2rem;}.counselor dl dt{font-size:1.5rem;font-weight:bold;margin:auto auto 2rem;border-bottom:2px solid;}.difficulty{padding:0 0 2.5%;}.difficulty h2{font-size:2rem;width:100%;color:white;background-color:#128dc8;background-color:#1896d3;background-color:var(--cyan);font-weight:bold;transform:skewX(330deg);text-align:center;padding:1rem 0;}.difficulty h2 span{transform:skewX(15deg);display:block;}.difficulty ul li{font-size:1.4rem;padding:1.5rem 0 .7rem;border-radius:0;width:calc(100% / 3 - 5rem);margin:1rem auto 2rem;text-align:center;color:#060606;font-family:"Microsoft JhengHei";border-bottom:1px var(--cyan) solid}.difficulty ul li i{font-size:2rem;padding:0 0 4%;color:var(--cyan);}.efficiency{font-size:1.65rem;letter-spacing:.35rem;font-weight:bold;border-bottom:1px solid var(--orange);padding:2rem 3rem .5rem 4rem;width:fit-content;margin:0 auto;}.efficiency strong{display:block;}.prepare{padding:5% 0;}.case{font-size:2.25rem;text-align:center;border-bottom:2px solid;text-align:left;width:fit-content;letter-spacing:.25rem;color:white;font-family:"Microsoft JhengHei";}.mode{width:calc(100% / 4);margin:4rem auto auto;color:white;flex-direction:column;align-items:center;}.mode dl{width:calc(100% - 45px - 2rem);}.mode dl dt{font-size:2.6rem;line-height:3rem;font-weight:bold;border-bottom:2px solid rgb(255 255 255 / 30%);margin:auto auto 1.75rem}.mode dl dd{font-size:1.125rem;margin:.25rem auto;word-break:keep-all;overflow-wrap:anywhere;}.mode ul li{word-break:initial;text-indent:-27px}.mode ul li::before{content:'';width:12px;height:12px;display:inline-flex;background-color:#000;margin:auto 1rem auto 0;}.mode .icon{background-color:#19b747;background-color:white;width:7rem;height:7rem;color:#d0c5b0;border-radius:6rem;font-size:3rem;display:flex;align-items:center;justify-content:center;margin:0 7rem 1rem 0;border:8px #d0c5b0 solid}.mode dl dd strong{color:yellow;color:#ff9f5b;font-size:1.16rem;font-weight:bold;}.data{justify-content:center;}.data li{font-size:1.5rem;color:white;letter-spacing:.25rem;font-weight:bold;padding:1rem;border-bottom:2px solid rgb(255 255 255 / 30%);margin:auto 1rem;}.data li span{color:#0084FF;font-size:1.75rem;margin:auto .5rem;}.testimony{padding:3% 0;letter-spacing:.1rem;}.senior{font-size:2.25rem;width:fit-content;text-align:left;font-weight:bold;letter-spacing:.25rem;padding:0 5rem 0 0;border-bottom:2px solid;font-family:"Microsoft YaHei";}.strategy{font-size:1.75rem;width:fit-content;text-align:left;letter-spacing:.25rem;padding:0 0 0;border-bottom:5px solid;color:var(--orange);margin:0 auto auto}.strategy strong{display:block;}.testimony .cont{padding:5%;}.grade dl{font-weight:bold;}.grade dl dt{color:var(--orange);font-size:1.25rem;width:fit-content;margin:auto auto .25rem 0;}.grade dl dd{font-size:1.1rem;border-bottom:2px solid;width:fit-content;}.grade dl dd a{text-decoration:none;}.grade .name{width:calc(100% - 150px);margin:auto auto 0 1.5rem;}.grade .name strong{border-top:1px var(--orange) solid;border-bottom:1px var(--cyan) solid;font-size:1.6rem;letter-spacing:5px;padding-left:5px}.grade .name ul{margin-top:10px}.grade .name ul li{line-height:1.6rem;color:#000;}.grade img{border-radius:4%;}.abstract{border-left:8px solid var(--orange);padding:9px 0 7px 1rem;margin:1rem auto 1.5rem;font-size:1.05rem;background-color:var(--cyan);background-color:#f2f2f2;color:#000}.abstract strong{font-size:1.2rem}.testimony p{font-size:1.125rem;}.testimony p a{background-color:#f1f1f1;padding:4px .75rem;border-radius:.25rem;font-size:.75rem;color:var(--orange)}button.VueCarousel-navigation-button[data-v-453ad8cd]{background-color:var(--cyan);color:white;font-size:1rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;}a.more-button{border-bottom:1px #000 solid;padding-bottom:0;font-weight:bold;text-decoration:none;font-size:1.15rem;margin-top:-10px;display:block}a.more-button:hover{border-bottom:1px var(--orange) solid;}.compete{padding:6% 0 6%;}.other{font-size:2.25rem;text-align:center;border-bottom:3px solid;text-align:left;width:fit-content;letter-spacing:.25rem;padding:0 0 .5rem 0;font-weight:bold;font-family:"Microsoft YaHei";}.ultimate{background-color:var(--orange);padding:1rem 0 1rem 4rem;color:white;font-size:1.75rem;margin:auto auto auto 2rem;position:relative;}.ultimate strong{border-bottom:2px solid white;padding:0 4rem 0 0;font-family:"Microsoft YaHei";}.ultimate::before{content:'◄';position:absolute;left:-1.46rem;top:auto;bottom:auto;margin:auto;color:var(--orange);font-size:1.75rem;}.cram{padding:2rem 0;}.cram .name{margin:0 auto;}.cram .name li{margin:auto;color:var(--orange);font-size:2rem;line-height:2.3rem;font-weight:bold;letter-spacing:4px;width:calc((100% - 200px)/2);text-align:center;}.cram .name span{border-bottom:1px solid;border-top:1px solid;padding:.5rem 0 .4rem 4px;display:inline-block;}.cram .name .no-line{border-top:0;border-bottom:0;width:135px;}.cram .list{width:100%;}.cram .list li{font-size:1.25rem;letter-spacing:.1rem;}.cram .list li ol{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid rgb(255 105 0 / 34%);}.cram .list li ol li{width:calc((100% - 200px)/2);text-align:center;padding:2.4rem 0;font-size:1.2rem;font-family:"Microsoft JhengHei";}.cram .list li ol li:nth-of-type(2){background-color:#2f3336;padding:.25rem 1.5rem;border-radius:2rem;margin:auto;width:135px;color:white;}.cram .list li ol li:nth-of-type(1){position:relative;background-color:#ffe2d5;font-weight:bold;font-size:1.25rem}.cram .list li ol li:nth-of-type(1)::after{content:'WIN!';color:var(--orange);font-size:1.75rem;font-style:italic;font-weight:bold;position:absolute;right:0;transform:rotate(350deg);margin-top:-3%;margin-right:2%;}.onetime{background-color:var(--cyan);color:white;font-size:1.35rem;text-align:center;padding:2rem;}.onetime strong{font-size:2.25rem;display:block;}.frequent{padding:3% 2rem 5%;}.frequent .item{border-bottom:1px solid rgb(0 0 0 / 10%);}.question{cursor:pointer;font-weight:bold;position:relative;font-size:1.25rem;padding:2rem 2rem 2rem 0;text-align:justify;}.question::after{content:'+';position:absolute;right:0;top:calc(2rem + 15px);line-height:0;}.question.active{padding:2rem 2rem 0 0;}.question.active::after{content:'-';transform:rotate(0deg);font-size:1.75rem;line-height:0;}.answer{font-size:1.125rem;padding:2rem 0;text-align:justify;}.answer mark{background-color:#000;padding:.1rem .3rem;font-weight:bold;color:white;margin:0 .1rem;}.addin{padding:5% 5% 5% 0;color:#000;}.winway{font-size:2.97rem;line-height:3.5rem;margin-bottom:1%;font-weight:bold;}.overcome{font-size:1.8rem;margin:auto auto 2rem;}.announce{right:0;bottom:10%;}.announce a{writing-mode:vertical-lr;padding:.75rem .5rem 1rem;background-color:#233d49;display:flex;flex-wrap:wrap;align-items:center;border-radius:1rem 0 0 1rem;box-shadow:3px 3px 6px #00000069;color:white;}.announce a i{font-size:2.5rem;color:var(--orange);position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:30%;z-index:2;overflow:hidden;margin-bottom:5px;}.announce a i::before{z-index:2;position:relative;}.announce a i::after{content:'';width:30px;height:30px;display:flex;background-color:white;left:0;right:0;margin:auto;top:5px;position:absolute;}.pin_top a{color:white;background:#ff601fb0;}@media screen and (min-width:768px){.logo img{width:60px;}.logo_brand{color:var(--navy-blue);text-shadow:initial;font-size:3rem;line-height:0;}.md\:block{display:block;}}@media screen and (min-width:1180px){.banner{min-height:800px;max-width:2000px;}}@media screen and (min-width:1281px){.mode dl dt{font-size:2.4rem;line-height:2.8rem;}.mode dl{width:calc(100% - 6px - 2rem);}.mode .icon{margin:0 5.5rem 1rem 0;}}@media screen and (max-width:1535px){.strategy{font-size:1.5rem;}.onetime{font-size:1.5rem;}.cram .list li ol li:nth-of-type(1)::after{bottom:2%;}.ultimate strong{display:block;}.mode{width:calc(100% / 4 - 1rem);}.mode dl{width:calc(100% - 45px - 2rem);}.banner{text-shadow:0 0 4px white;}}@media screen and (max-width:1280px){.strategy{letter-spacing:.2rem;}.senior{letter-spacing:.2rem;padding:0 2rem 0 0;}.prepare{padding:7% 0;}.mode{width:calc(100% / 4 - 1rem);}.mode .icon{margin:0 5.5rem 1rem 0;}.mode dl{width:calc(100% - -21px - 3rem);}.mode dl dt{font-size:2.3rem;line-height:2.8rem;}}@media screen and (max-width:1179px){.logo{margin:0 auto auto 1rem;}.menu-toggle{display:block;}.nvbar_out .active{display:flex;transform:translateX(0);justify-content:flex-start;}.difficulty h2{width:90%;margin:auto;}.efficiency{margin:1rem;padding:2rem .5rem 1rem .5rem;}.prepare .cont{padding:2rem 0 0;justify-content:center;}.prepare .cont ul{margin:auto;}.mode{margin:0 1rem 2rem;border-radius:1.5rem;padding:2rem;width:calc(100% / 2 - 2rem);}.mode dl{width:100%;}.mode dl dt{padding:1rem 0 .25rem;border-bottom:2px solid rgb(0 0 0 / 30%);}.bg-black{border-left:50px var(--orange) solid;}.banner{background:url(../images/1408042_map_top_ok.jpg) repeat-y 84% 0px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);background-repeat:no-repeat;background-size:200%;margin:73px auto auto;padding:15% 5% 10%;}.banner h1{font-size:3.3rem;line-height:3.4rem;letter-spacing:-3px;}.strategy{padding:2% 0 0}}@media screen and (max-width:1023px){.prepare{padding:2rem 1rem;}.testimony{padding:2rem 1rem;}.compete{padding:2rem 1rem;}.ultimate{font-size:1.25rem;padding:1rem 0 1rem 1rem;}.addin{padding:5% 5% 5% 2%;}.br_mb{display:block;}.banner h1 strong{line-height:1.2;}}@media screen and (max-width:767px){.headerbg{padding:.5rem 0;height:73px;}.banner h1{background-color:#ffffffba;border-radius:10px;padding:5% 6% 5% 7%;width:auto;}.banner h1 strong{font-size:34px;padding-bottom:3%;}.quota-events,.quota{font-size:1.3rem;line-height:2.6rem;letter-spacing:6px;background-color:#233d49;height:46px;text-align:center;border-radius:7px;color:white}.banner{background:url(../images/1408042_map_top_ok.jpg) repeat-y 84% 0px,linear-gradient(to left,#f0ede8 -10%,#e5e5e5 30%,#e3ded4 60%,#e3e0d8 110%);background-repeat:no-repeat;background-size:309%;margin:73px auto auto;padding:15% 5% 25%;text-shadow:initial;}.banner button{text-align:center;}.banner h1 .dot{bottom:8px;}a.line-button{margin:0;}.gradient-purple{background:linear-gradient(to bottom,#f8f3e985 2%,white)}.grade img{margin-bottom:8px;}.quota{color:var(--orange);}.summary{font-size:1.1rem;margin:6rem 0 1rem;padding:0;}.summary li{margin:0 auto .9rem;text-shadow:initial}.summary .plan{font-weight:bold;margin-top:7%;margin-left:0;font-size:1.8rem;}.counselor dl{width:100%;margin:auto 2rem 2rem;}.difficulty ul li{width:100%;margin:0 2rem 0;font-size:1.25rem;word-break:keep-all;overflow-wrap:anywhere;}.difficulty h2{font-size:1.4rem;width:84%;margin:0 auto 0;padding:.5rem .5rem .5rem .6rem;}.efficiency{font-size:1.35rem;}.strategy{font-size:1.4rem;letter-spacing:0;}.school{margin:2rem;padding:40% 0;}.case{font-size:1.75rem;margin:auto 1rem;letter-spacing:.13rem;}.mode{width:100%;margin:0 auto auto;color:white;flex-direction:column;align-items:center;padding:2rem 1rem 2rem 2rem;}.mode dl dt{font-size:2.2rem;line-height:2.6rem;}.mode dl{width:calc(100% - 6px - 2rem);}.mode .icon{font-size:2.5rem;margin:0 5.5rem 0 0;width:6.5rem;height:6.5rem;border:6px #d0c5b0 solid;}.prepare .cont ul li i{font-size:1.75rem;margin:auto .5rem auto auto;width:auto;}.testimony .cont{padding:2rem}.senior{font-size:1.75rem;padding:0 0 0 0;}.abstract{margin:2rem 1rem;}.announce a{padding:.5rem .25rem .75rem;}.intro{font-size:1.75rem;}.cram .list li{font-size:1.1rem;}.cram .list li ol li:nth-of-type(2){width:auto;writing-mode:vertical-lr;padding:1.5rem .5rem;margin:auto 1rem;}.cram .list li ol li{width:calc((100% - 40px - 2rem) / 2);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1rem;padding-left:2%;padding-right:2%;}.cram .list li ol li:nth-of-type(1){font-size:1.12rem;line-height:1.6rem;letter-spacing:0;}.cram .name span{height:90px;display:flex;align-items:center;}.cram .name .no-line{width:40px;}.onetime{font-size:1.25rem;}.onetime strong{font-size:1.75rem;}.other{font-size:1.75rem;}.nvbar_out nav{margin:auto;}.nvbar_out nav ul li{margin:auto .5rem;font-size:.9rem;}.winway{font-size:2rem;line-height:2.8rem;}.overcome{font-size:1.25rem;}.end-bg{background:url(../images/1408042_end_bg_big.png) no-repeat 53%,linear-gradient(359deg,#7271b4 44.07%,var(--cyan) 62.07%,#FFEB3B 76.05%);height:500px;background-size:219%;background-position:60% 277px;}.addin{padding:8%;color:white;}.ultimate{margin:2rem auto auto auto;width:100%;}.ultimate::before{transform:rotate(90deg);top:-1.5rem;left:1rem;}.items-start{align-items:flex-start;padding:0 1rem;}.compete{padding:2rem 0;}}@media screen and (max-width:767px) and (orientation:portrait){.grade .name{width:100%;}.worry{width:100%;margin:auto auto auto 1.75rem;}.worry::after{content:'';}.circle::before{content:'';margin:auto 1.5rem auto auto;}.bg-black{border-left:25px var(--orange) solid;}.cram .name li:first-of-type span{word-break:keep-all;overflow-wrap:anywhere;min-width:115px;}.banner figure img{width:60px;}}