@charset "UTF-8";*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:auto;width:100%;font-family:Noto Sans TC,sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#000;position:relative;padding:0;margin:0;overflow-x:hidden;text-align:justify;font-synthesis:none}body{padding-top:var(--headerH);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;pointer-events:none;opacity:0;transition:1s ease-in-out}body.page-fade:after{opacity:1}.no-scroll{overflow:hidden}@media screen and (max-width:768px){body,html{font-size:14px}}:root{--mjColor:#5585fa;--mjColor-d:#2c3f8c;--mjColor-dx2:#0f1c54;--mjColor-dx3:#00043b;--mjColor-l:#8ee1ff;--subColor:#e54228;--subColor2:#dbff6f;--black:#171717;--gray:#989a9a;--gray-l:#c9cbcc;--gray-d:#eceeee;--grad1:linear-gradient(90deg,#ddd,#fff 26%,#fff 56%,#dcdcdc 71%,#fff 87%,#fff);--grad2:linear-gradient(135deg,#0f1c54,#2c3f8c 20%,#2c3f8c 45%,#2c3f8c 70%,#2c3f8c 80%,#0f1c54);--ctn-w:1200px;--ctn-w-xs:820px;--ctn-pX:25px;--transition:all .3s linear;--transirtion-ease:all .3s cubic-bezier(0.68,-0.55,0.265,1.55)}a{color:var(--mjColor);position:relative;transition:var(--transition);text-decoration:none}a:active,a:focus,a:hover,a:hover:active{outline:0;text-decoration:none;color:#009ce5}h3,h4,li,p{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}hr{border-top:1px solid #ededed}li,ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}button{transition:var(--transition)}button:active,button:focus,button:hover,button:hover:active{outline:0;text-decoration:none}*{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.\--transition{transition:var(--transition);-webkit-transition:var(--transition);-moz-transition:var(--transition)}.\--mask{width:100%;height:100%;background-color:#000;background-image:-webkit-radial-gradient(center center,closest-side ellipse,hsla(0,0%,100%,.10196078431372549) 20%,rgba(0,0,0,.8) 100%);position:absolute;top:0;left:0;opacity:.8}.\--highlight{color:var(--mjColor);font-weight:700}.\--txtLine{text-decoration:underline;text-underline-offset:.25em}.mx-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}::-webkit-scrollbar{width:10px;height:10px;background:0 0;cursor:pointer}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:3.33333px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.5019607843137255)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{border-width:1px;background-color:rgba(0,0,0,.5019607843137255);cursor:pointer}::-webkit-selection{background:#262626;color:#ededed}::-moz-selection{background:#262626;color:#ededed}::selection{background:#262626;color:#ededed}:active,:focus,:hover,:hover:active{outline:none}

/* !============內容開始============ */.bodyBg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-3;background:url(../../2025/images/all/bg.png) no-repeat 0 0/75% auto}.wrapper{--wp:100px;padding-top:var(--wp);padding-bottom:var(--wp);text-align:center;font-size:clamp(1rem,2vw,1.25rem);position:relative}.wrapper:after,.wrapper:before{content:"";position:absolute;z-index:-1;left:0;right:0}.wrapper:before{top:0;height:clamp(40px,10vw,130px);background:linear-gradient(180deg,#5ed8fd,hsla(0,0%,100%,0))}.wrapper .txt{width:100%;max-width:768px;margin:auto}.container,.container--xs{margin-left:auto;margin-right:auto;padding-left:var(--ctn-pX);padding-right:var(--ctn-pX)}.container{max-width:var(--ctn-w)}.container--xs{max-width:var(--ctn-w-xs)}.pc_only{display:block}.pc_only_s{display:none}.pad_only{display:block}.mb_only_m{display:none}.btnWrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2.5rem 0}.btnWrap.\--angL{justify-content:flex-start}.btnStyle{display:inline-block;min-width:130px;padding:1.125rem 3rem;background:var(--grad1);border-radius:3em;font-size:1.125rem;color:var(--mjColor-d);text-align:center;box-shadow:0 0 0 var(--subColor2);transition:var(--transition);box-shadow:0 0 .5rem rgba(0,0,0,.25)}.btnStyle:active,.btnStyle:focus,.btnStyle:hover,.btnStyle:hover:active{background:var(--grad2);color:#fff;box-shadow:0 0 1rem var(--gray-l)}.btnStyle.\--m{padding:.675rem 1.875rem;font-size:1rem}.btnStyle.\--s{padding:.375rem 1.875rem;font-size:1rem}.subBtnStyle{display:inline-block;color:var(--mjColor);font-size:1rem;padding:.5rem 2rem;border:1px solid var(--mjColor)}.subBtnStyle:hover{background:var(--mjColor);color:#fff}footer{background:var(--mjColor-dx2);font-size:.725rem;padding:clamp(2.5rem,5vw,3.25rem) 0;text-align:center}footer,footer a{color:#fff}footer .container{max-width:650px;margin:0 auto}

/* !====比例模組 */[class*=ratio--]{position:relative;max-width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.ratio--9x16{display:block;width:300px;aspect-ratio:9/16;margin:0 auto}.indexKv{min-height:420px;padding:4.375rem 0;background-image:url(../../2025/images/index/kv_bg.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover}.indexKv__con{padding-left:calc(var(--ctn-pX) + 168px + 2.625rem)}.indexKv__con .ttImg{max-width:100%}.mainTitle__mj,.mainTitle__slg{--fz:clamp(1.8rem,3vw,2.5rem);margin-bottom:0;font-size:var(--fz);font-weight:700;color:var(--cl,var(--mjColor));line-height:1.3}.mainTitle{--gap:clamp(.5rem,2vw,1.25rem);--mb:clamp(1rem,2vw,3rem);display:flex;flex-direction:column;align-items:center;gap:var(--gap);margin-bottom:var(--mb);text-align:center}.mainTitle__slg{--fz:clamp(1.25rem,3vw,2rem);font-weight:400}.mainTitle.\--white{--cl:#fff}.mainTitle.\--white .mainTitle__mj{font-weight:600;background-image:var(--grad1);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}

/* !====popUp燈箱 */.popUpWrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;align-items:center;justify-content:center;display:none}.popUpWrap .js-mask{position:absolute;left:0;right:0;width:100%;height:100%;z-index:-1;background:var(--mjColor);opacity:.95}.popUpWrap .close{opacity:1!important;position:absolute;top:0;right:0;cursor:pointer;width:50px;aspect-ratio:1;background:var(--subColor);color:#fff}.popUpWrap .close:after{content:"";display:block;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-x-lg'%3E%3Cpath d='M2.146 2.854a.5.5 0 11.708-.708L8 7.293l5.146-5.147a.5.5 0 01.708.708L8.707 8l5.147 5.146a.5.5 0 01-.708.708L8 8.707l-5.146 5.147a.5.5 0 01-.708-.708L7.293 8z'/%3E%3C/svg%3E") no-repeat 50%/60%}.popUpWrap .close:hover{background:var(--mjColor-d)}.popUpWrap__inner{position:relative;width:90%;max-width:1000px;padding:50px clamp(20px,5vw,50px);background:#fff}.wrapper--ixMaster{position:relative;padding-bottom:clamp(60px,10vw,200px);text-align:center;font-size:clamp(1rem,2vw,1.25rem)}.wrapper--ixMaster:after{bottom:0;height:clamp(80px,15vw,210px);background:linear-gradient(0deg,#5ed8fd,hsla(0,0%,100%,0))}.wrapper--ixMaster .mainTitle{--mb:clamp(.5rem,1.5vw,1.5rem)}.masterList{display:grid;grid-template-columns:repeat(auto-fit,min(250px));gap:1rem clamp(1rem,3vw,3rem);margin:4rem auto;justify-content:center}.masterList__bx{text-align:left}.masterList__bx:nth-child(2n){margin-top:2.5rem}.masterList__bx .picBx{margin-bottom:0;background:linear-gradient(0deg,#5ed8fd,hsla(0,0%,100%,0))}.masterList__bx .picBx img{width:100%}.masterList__bx .infoBx{background:var(--mjColor);color:#fff;padding:.75rem 1rem}.masterList__bx .infoBx__name{font-size:1.375rem;font-weight:700}.masterList__bx .infoBx__title{margin:0;color:var(--subColor2);font-size:1rem;font-weight:300;line-height:1.3}.swiper{--gap:3rem;--bk-pdX:calc(var(--gap) + var(--gap)/2);--cd-pdX:1rem;padding:0 var(--bk-pdX)}.swiper-button-next,.swiper-button-prev{width:35px;height:32px;background-image:url(../../2025/images/all/arrow.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.swiper-button-next{right:1rem}.swiper-button-prev{left:1rem;transform:scaleX(-1)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-slide{padding:0}.wrapper--ixAffirmation{position:relative;background:url(../../2025/images/index/affi_bg.png) no-repeat top/cover}.wrapper--ixAffirmation:before{content:"";position:absolute;top:-49.8px;left:0;margin-bottom:-1px;width:100%;height:50px;background:var(--mjColor-dx3);-webkit-clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);z-index:0}.wrapper--ixAffirmation:after{content:"";position:absolute;right:0;bottom:0;width:clamp(107px,25vw,276px);aspect-ratio:276/141;background:url(../../2025/images/index/affi_bg_mk.png) no-repeat 50%/cover;z-index:0;left:inherit}.affirmationCard{display:flex;padding:0 var(--cd-pdX)}.affirmationCard .l-picBx{overflow:hidden;margin-bottom:2rem;width:45%}.affirmationCard .l-picBx img{width:100%;aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover}.affirmationCard .l-infoBx{position:relative;margin-top:2rem;padding:1.5rem 1.5rem 2rem;flex:1;text-align:justify}.affirmationCard .l-infoBx:before{content:"";position:absolute;top:0;right:0;width:calc(100% + 2rem);height:100%;background:#fff;z-index:-1}.affirmationCard .l-infoBx:after{content:"";position:absolute;top:0;right:0;width:clamp(80px,10vw,148px);aspect-ratio:148/53;background:url(../../2025/images/index/affi_card_mk.svg) no-repeat 100% 0/contain;transform:translate(1px,-24%)}.affirmationCard .l-infoBx__com{font-size:.9em;color:var(--mjColor);margin-bottom:1rem}.affirmationCard .l-infoBx__tt{font-size:1.2em;font-weight:600;line-height:130%;color:var(--mjColor-d)}.affirmationCard .l-infoBx__txt{font-size:clamp(1rem,1vw,1.0625rem);margin-bottom:clamp(1rem,2vw,1.5rem)}.tabsGp__tabs{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.tabsGp__tabs li{flex:1;cursor:pointer;padding:.5rem;font-size:1.25rem;font-weight:300;color:var(--gray-l);text-align:center;transition:var(--transition);border-bottom:1px solid var(--gray-l)}.tabsGp__tabs li.active,.tabsGp__tabs li:hover{border-bottom:.25rem solid var(--subColor2);color:var(--subColor2)}.tabsGp__body{padding-top:2.5rem}.tabContent{display:none}.noData{display:flex;align-items:center;justify-content:center;aspect-ratio:2/1;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#cdcdcd;background-color:#f6f6f6}@media screen and (max-width:391px){.tabsGp__tabs li{font-size:1.1rem}}.wrapper--ixAi{position:relative;z-index:1;background-image:radial-gradient(circle at center,var(--mjColor) 0,rgba(85,132,250,0) 100%),linear-gradient(180deg,#5585fa,var(--mjColor-dx2))}.wrapper--ixAi:after,.wrapper--ixAi:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%}.wrapper--ixAi:before{z-index:-2;background:url(../../2025/images/index/ai_bg.png) no-repeat bottom/100% auto}.wrapper--ixAi:after{z-index:-1;background:url(../../2025/images/index/ai_bg_mk.png) no-repeat top/100% auto}.wrapper--ixAi .tabContent img{max-width:960px;width:100%}.wrapper--ixPartner{position:relative;padding-top:7rem;padding-bottom:7rem}.wrapper--ixPartner:after,.wrapper--ixPartner:before{content:"";position:absolute;z-index:-1}.wrapper--ixPartner:before{top:0;left:0;right:0;height:clamp(40px,10vw,130px);background:linear-gradient(180deg,#5ed8fd,hsla(0,0%,100%,0))}.wrapper--ixPartner:after{left:inherit;right:0;bottom:0;width:clamp(320px,25vw,470px);aspect-ratio:470/227;background:url(../../2025/images/all/bg2.png) no-repeat 0 0/contain}.partnerLis{display:flex;flex-wrap:wrap;gap:1.125rem 1rem;justify-content:center;align-items:flex-start;max-width:1000px;margin:auto}.partnerLis__item{border:1px solid var(--mjColor-d);border-radius:3em}.partnerLis__item,.partnerLis__text{padding:.125rem 1rem;color:var(--mjColor-d);font-size:clamp(.875rem,1.5vw,1rem)}

/* !============media============ */@media screen and (max-width:1200px){.indexKv__con{padding-left:10%}}@media (max-width:1025px){.pc_only_s{display:block}}@media screen and (max-width:820px){:root{--ctn-w:100%;--ctn-pX:40px}.pc_only{display:none}.mb_only{display:block}.swiper{--gap:2rem;--out:0}.swiper-button-next{right:0}.swiper-button-prev{left:0}.affirmationCard{margin-top:2.5rem;flex-direction:column;padding:0 10vw}.affirmationCard .l-infoBx,.affirmationCard .l-picBx{width:100%;max-width:300px;margin:auto}.affirmationCard .l-picBx{width:100%;margin-bottom:0}.affirmationCard .l-infoBx{margin-top:0;padding:1rem}.affirmationCard .l-infoBx:before{width:100%}.affirmationCard .l-infoBx__tt{margin-bottom:.25rem;font-weight:550}}@media screen and (max-width:660px){.wrapper{--wp:60px}.pad_only{display:none}.mb_only_m{display:block}.indexKv{padding:4.375rem 0;background-image:url(../../2025/images/index/kv_bg-mb.jpg);text-align:center}.indexKv__con{display:inline-block;max-width:85%;padding:0}.masterList{grid-template-columns:repeat(2,1fr)}.masterList__bx:nth-child(2n){margin-top:0}.swiper{--gap:0;--out:0}.partnerLis{justify-content:flex-start;gap:1rem;margin-top:2.5rem}.wrapper--ixAffirmation:before{top:-29.9px;height:30px}}@media screen and (max-width:440px){:root{--ctn-pX:20px}}#header{height:78px}@media screen and (max-width:390px){#header{height:68px}}
/* !====選單==== */.navbar{position:fixed;top:0;left:0;right:0;z-index:9999;padding:0;background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.25)}.navbar>.container{display:flex;align-items:center;gap:2rem}.navbarBrand{display:block;padding:.625rem 0;text-align:center}.navbarBrand .cwlLogo{height:60px;transition:var(--transition)}.navbarToggle{order:1;display:none}.navbarNav{flex:1;display:flex;justify-content:space-between;gap:1.25rem}.navbarNav__right{gap:1rem}.menu,.navbarNav__right{display:flex;align-items:center}.navLink{--cl:var(--black);display:block;cursor:pointer;padding:1.5rem .7rem;color:var(--mjColor-d)}.navBtn{display:inline-block;cursor:pointer;padding:.375rem 1.875rem;background-color:var(--cl,var(--mjColor));color:#fff;border-radius:3em;text-decoration:none;transition:var(--transition);font-weight:300}a.navBtn:hover{background:var(--mjColor-d);color:#fff}@media screen and (max-width:1200px){
  /* !1200====選單==== */.navbarToggle{--w:2rem;--h:2px;--mv:.5rem;--cl:var(--black);position:relative;display:flex;align-items:center;justify-content:center;width:var(--w);height:var(--w);padding:0;border:none;background-color:transparent}.navbarToggle span{display:block;width:var(--w);height:var(--h);background-color:var(--cl);transform-origin:center bottom}.navbarToggle span:first-child{position:absolute;top:50%;left:50%;transform:rotate(0) translate(-50%,calc(var(--mv)*-1 + var(--h)*-1));transition:var(--transition)}.navbarToggle span:nth-child(3){position:absolute;top:50%;left:50%;transform:rotate(0) translate(-50%,var(--mv))}.navbarToggle.\--isOpen span:first-child{position:absolute;top:50%;left:50%;transform:translate(-51%,-51%) rotate(45deg)}.navbarToggle.\--isOpen span:nth-child(3){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.navbarToggle.\--isOpen span:nth-child(2){opacity:0}.menu{flex-direction:column;align-items:stretch;padding:1.5rem 0;border-top:1px solid var(--gray-l);border-bottom:1px solid var(--gray-l)}.navLink{padding:1.5rem 2.5rem;font-size:18px}.navSub{position:static}.navbar>.container{justify-content:space-between}.navbarBrand img{height:50px}.navbarNav__right{padding:3rem 2.5rem;justify-content:space-between}.navBtn{padding:.5rem 2.5rem}.navbarNav{display:block;position:fixed;top:75px;left:0;right:0;z-index:9999;padding:.75rem 1.5rem;background:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;-webkit-animation:navbarNav_bg_close .3s ease-out 0s 1 normal forwards;animation:navbarNav_bg_close .3s ease-out 0s 1 normal forwards;background:linear-gradient(180deg,#fff,#fff 61%,#f2f2f2)}.navbarNav.\--isOpen{display:block;-webkit-animation:navbarNav_bg .3s ease-out 0s 1 normal forwards;animation:navbarNav_bg .3s ease-out 0s 1 normal forwards;pointer-events:auto}@-webkit-keyframes navbarNav_bg{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes navbarNav_bg{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes navbarNav_bg_close{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes navbarNav_bg_close{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}}}@media screen and (min-width:660px){.navbarNav__item a{border-bottom:3px solid hsla(0,0%,100%,0)}.navbarNav__item.active a{border-bottom:3px solid var(--mjColor-d)}.navbarNav__item.active a:hover{border-bottom:3px solid var(--mjColor)}}@media screen and (max-width:391px){.navbarBrand .cwlLogo{height:50px}.navbarNav{top:67px}.navbarNav__right{padding:2rem 1.2rem}}.pc_only{display:inline-block}@media (max-width:660px){.pc_only{display:none}}.pc_only_forpad{display:inline-block!important}@media (max-width:1025px){.pc_only_forpad{display:none!important}}.pc_only_s{display:block!important}@media (max-width:1200px){.pc_only_s{display:none!important}}.mb_only{display:none}@media (max-width:660px){.mb_only{display:inline-block}}.pad_only{display:none!important}@media (max-width:821px){.pad_only{display:inline-block!important}}.indexKv__subKv{min-height:420px;padding:8.375rem 0 4.375rem;background-repeat:no-repeat;background-position:100% 100%;background-size:cover}@media (max-width:660px){.indexKv__subKv{min-height:270px;padding:5.8rem 2rem 2.375rem;background-position:100% 0;text-align:left}}.indexKv__subKv h1{display:inline-block;background:var(--grad1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:3.4rem;line-height:4.3rem;font-weight:900}@media (max-width:660px){.indexKv__subKv h1{font-size:2.6rem;line-height:3.4rem}}.indexKv__subKv h1.lh{line-height:3.3rem}@media (max-width:660px){.indexKv__subKv h1.lh{line-height:2.8rem}}.indexKv__subKv h1 span{font-size:2.2rem}@media (max-width:660px){.indexKv__subKv h1 span{font-size:1.73rem}}#lesson .indexKv__subKv{background-image:url(../../2025/images/lesson/kv-lesson_pc.jpg)}@media (max-width:660px){#lesson .indexKv__subKv{background-image:url(../../2025/images/lesson/kv-lesson_mb.jpg)}}#lesson .wrapper--lsInfo{position:relative}#lesson .wrapper--lsInfo:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20vw;background:url(../../2025/images/lesson/bg_block-3.png) no-repeat 0 100%/100% 100%;z-index:-1}#lesson .container--data{padding-bottom:var(--wp);font-family:Roboto Condensed,Noto Sans TC,sans-serif}#lesson .container--data .points{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:660px){#lesson .container--data .points{grid-template-columns:1fr;gap:4.5rem}}#lesson .container--data .points .item{font-weight:700}#lesson .container--data .points .item .up{color:var(--mjColor)}#lesson .container--data .points .item .up h3.num{display:inline;position:relative;font-size:5.5rem;vertical-align:sub;line-height:1em}#lesson .container--data .points .item .up h3.num:before{content:"+";position:absolute;top:-18px;right:-33px;width:auto;height:auto;font-size:.6em}@media (max-width:821px){#lesson .container--data .points .item .up h3.num:before{right:-25px}}@media (max-width:821px){#lesson .container--data .points .item .up h3.num{font-size:4.5rem}}#lesson .container--data .points .item .up p.txt{display:inline;font-size:2.2rem}@media (max-width:821px){#lesson .container--data .points .item .up p.txt{font-size:1.8rem}}#lesson .container--data .points .item .down{color:var(--mjColor-d)}#lesson .container--data .points .item .down p{font-size:2.2rem}@media (max-width:821px){#lesson .container--data .points .item .down p{font-size:1.7rem}}#lesson .container--themes .themes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;row-gap:2.5rem;margin-top:3em}@media (max-width:660px){#lesson .container--themes .themes{grid-template-columns:1fr}}#lesson .container--themes .themes .item{border-radius:.625rem;display:flex;justify-content:flex-start;align-items:center}#lesson .container--themes .themes .item .pic{width:162px;height:auto;overflow:hidden;border-radius:100px;border:5px solid var(--mjColor);z-index:2}#lesson .container--themes .themes .item .pic img{width:100%;height:auto}@media (max-width:660px){#lesson .container--themes .themes .item .pic{width:120px;border:3px solid var(--mjColor)}}#lesson .container--themes .themes .item .txt{background-color:var(--mjColor);border-radius:0 70px 70px 0;width:54%;min-width:310px;height:100px;margin-left:-30px;padding:0 3rem;text-align:left}@media (max-width:1025px){#lesson .container--themes .themes .item .txt{min-width:auto;width:calc(100% - 60px);padding:1.5rem 2rem}}@media (max-width:769px){#lesson .container--themes .themes .item .txt{padding:1.5rem 1rem 1.5rem 2.4rem}}@media (max-width:660px){#lesson .container--themes .themes .item .txt{min-width:auto;width:calc(100% - 90px);padding:1.5rem 3.2rem;margin-left:-30px}}#lesson .container--themes .themes .item .txt .txt__c{display:flex;flex-direction:column;justify-content:center;height:100%}#lesson .container--themes .themes .item .txt h4{font-size:1.4rem;font-weight:700;line-height:2rem;color:#fff}#lesson .container--themes .themes .item .txt p{color:var(--subColor2);font-size:1rem;line-height:1.4rem}#lesson .container--themes .themes .item--ml{margin-left:2.5em}@media (max-width:1025px){#lesson .container--themes .themes .item--ml{margin-left:0}}#lesson .wrapper--points:before{content:none}#lesson .wrapper--points .container--points{border-bottom:.6px solid var(--gray);padding-bottom:var(--wp);display:grid;gap:5rem}@media (max-width:660px){#lesson .wrapper--points .container--points{gap:7rem}}#lesson .wrapper--points .container--points .point{display:grid;grid-template-columns:2fr 3fr;gap:50px}@media (max-width:660px){#lesson .wrapper--points .container--points .point{grid-template-columns:1fr}}#lesson .wrapper--points .container--points .point .tt{position:relative;display:flex;justify-content:center;align-items:center}#lesson .wrapper--points .container--points .point .tt:after,#lesson .wrapper--points .container--points .point .tt:before{content:"";position:absolute;top:50%;left:30px;transform:translate(-50%,-50%);width:60px;height:123px;background:url(../../2025/images/lesson/leaf.png) no-repeat 50%/contain;z-index:-1}#lesson .wrapper--points .container--points .point .tt:after{left:auto;right:0;background:url(../../2025/images/lesson/leaf.png) no-repeat 50%/contain;transform:translateY(-50%) scaleX(-1)}#lesson .wrapper--points .container--points .point .tt h3{position:relative;font-size:2.2rem;line-height:3rem;font-weight:700;color:var(--mjColor)}@media (max-width:660px){#lesson .wrapper--points .container--points .point .tt h3{font-size:2rem}}#lesson .wrapper--points .container--points .point .tt h3:before{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:128px;height:15px;background:url(../../2025/images/lesson/bg-shadow.png) no-repeat 50%/contain}#lesson .wrapper--points .container--points .point .txt{text-align:justify}#lesson .wrapper--points .container--points .point .txt h4{font-size:1.3rem;line-height:1.8rem;font-weight:700;color:var(--mjColor)}#lesson .wrapper--points .container--points .point .txt h4 span{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--mjColor);display:inline-block;margin:-5px 10px 0 0;vertical-align:middle}#lesson .wrapper--points .container--points .point .txt p{font-size:1rem;line-height:1.6rem}#lesson .wrapper--moreLessons{padding-top:0}#lesson .wrapper--moreLessons:before{content:none}#lesson .container--moreLessons h4{font-size:1.3rem;font-weight:400;color:var(--mjColor);margin-bottom:1.5rem;text-align:left}#lesson .container--moreLessons h4 span{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--mjColor);display:inline-block;margin:-5px 10px 0 0;vertical-align:middle}#lesson .container--moreLessons .moreLessons{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;row-gap:2.5rem}@media (max-width:660px){#lesson .container--moreLessons .moreLessons{grid-template-columns:repeat(2,1fr)}}#lesson .container--moreLessons .moreLessons p{font-size:1rem;line-height:1.3rem;font-weight:700;color:var(--mjColor-d);text-align:left;margin-top:.5rem}#platform .indexKv__subKv{background-image:url(../../2025/images/platform/kv-platform_pc.jpg)}@media (max-width:660px){#platform .indexKv__subKv{background-image:url(../../2025/images/platform/kv-platform_mb.jpg)}}#platform .wrapper--points{position:relative}#platform .wrapper--points:after{content:"";position:absolute;bottom:0;left:0;right:inherit;width:22%;height:28vw;background:url(../../2025/images/platform/bg_dots.png) no-repeat 0 100%/100% 100%;z-index:-2}#platform .wrapper--points .points{display:grid;grid-template-columns:repeat(3,1fr);gap:4.5rem;align-items:start}@media (max-width:660px){#platform .wrapper--points .points{grid-template-columns:1fr;gap:2.2rem;margin-top:3.5rem}}@media (max-width:660px){#platform .wrapper--points .points .item{display:grid;grid-template-columns:1fr 2fr;gap:0;align-items:center;background-color:var(--gray-d);border-bottom:3px solid var(--mjColor);min-height:145px;padding:0 1rem}}#platform .wrapper--points .points .item:nth-child(n):before{content:"";position:absolute;top:27px;left:16px;font-family:Roboto Condensed,sans-serif;font-style:italic;color:#a4cd26;font-size:4.4rem;z-index:1}@media (max-width:660px){#platform .wrapper--points .points .item:nth-child(n):before{top:-45px;left:-12px;font-size:4rem}}#platform .wrapper--points .points .item:first-child:before{content:"1"}#platform .wrapper--points .points .item:nth-child(2):before{content:"2"}#platform .wrapper--points .points .item:nth-child(3):before{content:"3"}#platform .wrapper--points .points .item:nth-child(4):before{content:"4"}#platform .wrapper--points .points .item:nth-child(5):before{content:"5"}#platform .wrapper--points .points .item:nth-child(6):before{content:"6"}#platform .wrapper--points .points .item .pic{width:180px;height:180px;display:flex;justify-content:center;align-items:center;padding:10px;margin:auto;border-radius:100px;overflow:hidden;border:5px solid var(--gray-d);background-color:#fff}@media (max-width:660px){#platform .wrapper--points .points .item .pic{width:105px;height:105px}}#platform .wrapper--points .points .item .txt{background-color:var(--gray-d);border-bottom:3px solid var(--mjColor);padding:.5rem 1rem 2.6rem;position:relative;height:150px}#platform .wrapper--points .points .item .txt:after{content:"";position:absolute;top:-90px;left:0;width:100%;height:90px;background-color:var(--gray-d);z-index:-1}@media (max-width:660px){#platform .wrapper--points .points .item .txt:after{content:none}}@media (max-width:660px){#platform .wrapper--points .points .item .txt{border-bottom:0;height:auto;padding:.5rem 1rem;text-align:left}}#platform .wrapper--points .points .item .txt h3{font-size:1.6rem;font-weight:700;color:var(--mjColor-d)}@media (max-width:660px){#platform .wrapper--points .points .item .txt h3{font-size:1.45rem}}#platform .wrapper--points .points .item .txt p{font-size:1rem;line-height:1.6em}#platform .wrapper--area{background:linear-gradient(0deg,#2c3f8c,#2c3f8c 20%,#5585fa)}#platform .wrapper--area:before{content:none}#platform .wrapper--area:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20vw;background:url(../../2025/images/platform/bg_gird.png) no-repeat 0 100%/100% 100%;z-index:0}#platform .wrapper--area .container{z-index:1;position:relative}#platform .wrapper--area .mainTitle{margin-bottom:1.3rem}#platform .wrapper--area .mainTitle__mj{background:var(--grad1);-webkit-background-clip:text;background-clip:text;color:transparent}#platform .wrapper--area .txt{max-width:720px}#platform .wrapper--area .txt p{color:#fff}#platform .wrapper--area .area{background:url(../../2025/images/platform/bg_circle.png) no-repeat 50%/contain;max-width:960px;margin:auto;height:auto;padding:3rem 0}#plan .indexKv__subKv{background-image:url(../../2025/images/plan/kv-plan_pc.jpg)}@media (max-width:660px){#plan .indexKv__subKv{background-image:url(../../2025/images/plan/kv-plan_mb.jpg)}}#plan .wrapper--plan{position:relative}#plan .wrapper--plan:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:url(../../2025/images/plan/bg.png) no-repeat top/cover;z-index:-1}#plan .wrapper--plan .plan{background-color:#fff;border:10px solid var(--mjColor-d);padding:4rem 4rem 0}@media (max-width:821px){#plan .wrapper--plan .plan{padding:3rem 2rem 0}}@media (max-width:660px){#plan .wrapper--plan .plan{padding:3rem 2rem 2rem}}#plan .wrapper--plan .plan .point{width:100%;max-width:770px;display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:auto}@media (max-width:660px){#plan .wrapper--plan .plan .point{margin:auto 0 3rem}}#plan .wrapper--plan .plan .point .item{display:grid;grid-template-columns:1fr 8fr;padding:0 0 0 2rem;gap:.5rem;align-items:start;position:relative}@media (max-width:660px){#plan .wrapper--plan .plan .point .item{grid-template-columns:3fr 8fr;padding:0 0 0 .5rem}}#plan .wrapper--plan .plan .point .item:before{content:"";position:absolute;top:0;left:0;width:5%;height:100%;background:url(../../2025/images/plan/deco_shadow.png) no-repeat 50%/100% 100%;z-index:0}@media (max-width:660px){#plan .wrapper--plan .plan .point .item:before{left:-6px}}#plan .wrapper--plan .plan .point .item img{width:40px;height:auto;padding-top:5px}#plan .wrapper--plan .plan .point .item h3{font-size:1.5rem;text-align:left;color:var(--mjColor-d);font-weight:700}@media (max-width:821px){#plan .wrapper--plan .plan .point .item h3{font-size:1.3rem}}@media (max-width:660px){#plan .wrapper--plan .plan .point .item h3{font-size:1.2rem;line-height:1.5rem}}@media (max-width:440px){#plan .wrapper--plan .plan .point .item h3{font-size:1.1rem}}#plan .wrapper--plan .plan .issue{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2rem;margin:4rem 0 3rem}@media (max-width:660px){#plan .wrapper--plan .plan .issue{grid-template-columns:1fr;gap:3rem 0;margin:0 auto}}#plan .wrapper--plan .plan .issue .item{background-color:#f4f6f6;border-left:10px solid var(--mjColor);box-shadow:0 4px 6px rgba(0,0,0,.2);padding:1.5rem;display:flex;justify-content:center;align-items:center;position:relative}@media (max-width:660px){#plan .wrapper--plan .plan .issue .item{min-height:155px}}@media (max-width:660px){#plan .wrapper--plan .plan .issue .item:first-child{grid-row-start:1;grid-row-end:1}}@media (max-width:660px){#plan .wrapper--plan .plan .issue .item:nth-child(2){grid-row-start:2;grid-row-end:2}}@media (max-width:660px){#plan .wrapper--plan .plan .issue .item:nth-child(3){grid-row-start:3;grid-row-end:3}}#plan .wrapper--plan .plan .issue .item--date{position:absolute;top:-20px;right:10px;width:90px;height:36px;background-color:var(--subColor);font-size:1.3rem;color:#fff;font-weight:600;line-height:2.1rem;border-radius:30px}@media (max-width:769px){#plan .wrapper--plan .plan .issue .item--date{line-height:2.3rem}}#plan .wrapper--plan .plan .issue .item--date span{font-size:.9rem}#plan .wrapper--plan .plan .issue .item h4{font-size:1.3rem;font-weight:700;color:var(--mjColor-d);line-height:1.5rem}#plan .wrapper--plan .plan .issue .item h2{font-size:1.9rem;font-weight:700;color:var(--mjColor);line-height:2.3rem;margin-top:.6rem}@media (max-width:769px){#plan .wrapper--plan .plan .issue .item h2{font-size:1.5rem}}@media (max-width:660px){#plan .wrapper--plan .plan .issue .item h2{font-size:1.8rem}}#plan .wrapper--plan .plan .issue .item p{font-size:1rem;color:var(--gray)}#plan .wrapper--plan .btnBox{width:100%;background-color:var(--mjColor-d);padding:1em 0}#plan .wrapper--plan .btnBox .btnWrap{margin:1rem 0 1.5rem}#plan .wrapper--plan .note{text-align:center;font-size:1rem;color:var(--mjColor-d);line-height:1.4rem;margin:0 auto 20px}@media (max-width:660px){#plan .wrapper--plan .note{margin:20px auto 0}}#media .indexKv__subKv{background-image:url(../../2025/images/media/kv-media_pc.jpg)}@media (max-width:660px){#media .indexKv__subKv{background-image:url(../../2025/images/media/kv-media_mb.jpg);padding:3.8rem 2rem 2.375rem}}@media (max-width:660px){#media .indexKv__subKv h1 span{font-size:1.73rem;line-height:0}}#media .indexKv__subKv .indexKv__con{display:inline-block;max-width:100%}#media .wrapper--media .mainTitle h2{font-size:2rem;font-weight:700;color:var(--mjColor-d)}@media (max-width:660px){#media .wrapper--media .mainTitle h2{font-size:2rem}}#media .wrapper--media .media{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;row-gap:2.5rem;margin-top:2rem;margin-bottom:3rem}@media (max-width:660px){#media .wrapper--media .media{grid-template-columns:1fr}}#media .wrapper--media .media .item{border-radius:.625rem;padding:1rem;overflow:hidden;background-color:#f4f6f6}#media .wrapper--media .media .item:hover img{transform:scale(1.05)}#media .wrapper--media .media .item .pic{width:100%;height:auto;border-radius:.625rem;overflow:hidden}#media .wrapper--media .media .item .pic img{width:100%;height:auto;transition:all .3s ease-in-out}#media .wrapper--media .media .item .txt{padding:1rem 0;text-align:left}#media .wrapper--media .media .item .txt h3{color:var(--mjColor);font-size:1.4rem;font-weight:700;line-height:2rem}#media .wrapper--media .media .item .txt p{font-size:1rem;color:#000}#media .wrapper--media .media .item--ml{margin-left:2.5em}@media (max-width:660px){#media .wrapper--media .media .item--ml{margin-left:0}}body{font-family:Noto Sans TC,Microsoft JhengHei,sans-serif}.num{font-family:Roboto Condensed,Arial Black,Impact,sans-serif!important;font-weight:700;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}