html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}section.CONTENT2 .course ul li.course-option button,section.CONTENT2 .BOX_Q ul label input[type=radio]+span em::after,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span em::after,section.CONTENT2 .BOX_Q ul label input[type=radio]+span em::before,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span em::before,.text_ani img,#GOTOP,.button p,.button,.read label input[type=checkbox]+span::after,.read label input[type=checkbox]+span::before,.INP_A{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:auto}.h3_title{font-size:32px;font-weight:900;list-style:1.3}@media screen and (max-width: 767px){.h3_title{font-size:28px}}@media screen and (max-width: 575px){.h3_title{font-size:26px}}.h3_title i{font-size:130%}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.title{text-align:center;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#000;margin-top:30px;margin-bottom:80px}@media screen and (max-width: 767px){.title{margin-bottom:60px}}.title h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:35px;position:relative;color:#45abea;font-weight:bolder;z-index:10;letter-spacing:1px;font-weight:normal}@media screen and (max-width: 767px){.title h2{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.title h2::after{content:"";position:absolute;width:100px;height:6px;border-radius:6px;background-color:#b970aa;top:calc(100% + 13px)}@media screen and (max-width: 1140px){.title h2{font-size:33px}}@media screen and (max-width: 991px){.title h2{font-size:32px}}@media screen and (max-width: 360px){.title h2{font-size:clamp(24px,24px + 8*(100vw - 320px)/40,32px)}}.title_S{font-size:30px;margin-bottom:8px;clear:#45abea;color:#45abea}@media screen and (max-width: 1140px){.title_S{font-size:28px}}@media screen and (max-width: 767px){.title_S{font-size:24px}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@-webkit-keyframes BGcolor{0%{--a: 0deg}100%{--a: 360deg}}@keyframes BGcolor{0%{--a: 0deg}100%{--a: 360deg}}.INP_A{width:100%;height:44px;line-height:44px;max-height:44px;color:#000;font-size:17px;text-align:left;padding-left:7px;background-color:#fff;border:none;-webkit-box-shadow:inset 0px 0px 0px #fff;box-shadow:inset 0px 0px 0px #fff;border-bottom:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;caret-color:#45abea;-webkit-tap-highlight-color:rgba(0,0,0,0)}.INP_A:disabled{opacity:1}.INP_A::-webkit-input-placeholder{color:#000}.INP_A::-moz-placeholder{color:#000}.INP_A:-ms-input-placeholder{color:#000}.INP_A::-ms-input-placeholder{color:#000}.INP_A::placeholder{color:#000}.INP_A:focus{outline:none}.INP_A option{background-color:#fff;color:#000}.INP_A ::-webkit-input-placeholder{color:#45abea}.INP_A :-moz-placeholder{color:#45abea}.INP_A ::-moz-placeholder{color:#45abea}.INP_A :-ms-input-placeholder{color:#45abea}.read{text-align:left;color:#000;font-size:15px;font-weight:500;padding:20px 0}.read input[type=checkbox]{display:none}.read span{position:relative;padding-left:2px}.read span a{color:#000;text-decoration:underline}.read span a i{margin-left:3px}.read span a:hover{color:hsl(0,0%,15%)}.read span a:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.read label input[type=checkbox]+span::before{content:"";display:inline-block;width:26px;height:26px;border:1px solid #000;position:relative;top:0;left:0px;margin-right:5px;background-color:hsla(0,0%,100%,0);border-radius:50%;vertical-align:middle;cursor:pointer}.read label input[type=checkbox]+span::after{content:"";position:absolute;left:5px;top:5px;width:18px;height:10px;border-color:#000;border-style:solid;border-width:0 0 3px 3px;cursor:pointer;opacity:.1;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.read label input[type=checkbox]:checked+span::before{background-color:#45abea;border-color:#45abea}.read label input[type=checkbox]:checked+span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1;border-color:#fff}.form{width:calc(100% - 40px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:45px;gap:25px;padding-left:1.2%;padding-right:1.2%}@media screen and (max-width: 991px){.form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media screen and (max-width: 767px){.form{width:calc(100% - 20px)}}.form_gift{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;aspect-ratio:496/315;background-image:url("../images/FREE_496_300_2.svg");width:100%;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite}@media screen and (max-width: 991px){.form_gift{width:90%;max-width:650px}}@media screen and (max-width: 767px){.form_gift{width:97%}}@media screen and (max-width: 575px){.form_gift{width:107%}}.form_field{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}@media screen and (max-width: 991px){.form_field{width:85%}}@media screen and (max-width: 767px){.form_field{width:90%}}@media screen and (max-width: 575px){.form_field{width:100%}}.form_field_item{width:100%}.form_field_item_half{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.label_BOX{display:block;position:relative;width:100%}.label_BOX span{display:block}.label_BOX span::after{content:"";pointer-events:none;position:absolute;right:21px;top:15px;width:8px;height:8px;border-right:2px solid #45abea;border-bottom:2px solid #45abea;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button{position:relative;display:block;width:85%;max-width:320px;cursor:pointer;text-align:center;margin-right:auto;margin-left:auto;clear:both;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;height:40px;line-height:40px;background:#45abea;z-index:50;margin-top:5px}.button:focus{outline:none}.button:hover{text-decoration:none;background-color:#45abea;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-color:#45abea;color:#fff}.button:hover p{color:#fff}.button p{display:block;position:relative;letter-spacing:1px;font-size:16px;position:relative;color:#fff;width:100%}.button_S{width:80%;max-width:135px;margin-top:10px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0px 0px 0px 1000px #fff inset !important;box-shadow:0px 0px 0px 1000px #fff inset !important;background-color:#fff !important;background-image:none;border-color:#000 !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000 !important}body,html{width:100%;height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html ::-moz-selection{background-color:#faf470;color:#000;text-shadow:none;opacity:1}html ::selection{background-color:#faf470;color:#000;text-shadow:none;opacity:1}html ::-webkit-scrollbar{width:15px;-webkit-appearance:none;background-color:#ddd}html ::-webkit-scrollbar-thumb{background-color:#aaa;border:3px solid #ddd;border-left:4px solid #ddd;border-radius:20px}body{overflow-x:hidden;font-family:"Noto Sans TC","Segoe UI","微軟正黑體",Arial,sans-serif;font-weight:normal;font-style:normal;font-size:16px;letter-spacing:.5px;color:#000}#GOTOP{position:fixed;bottom:2px;right:2px;z-index:600;border-radius:50%;display:table;padding:2px;width:70px;height:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;text-align:center;cursor:pointer;color:#fff;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;opacity:0;background:#45abea;border:2px solid #b970aa}#GOTOP.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media screen and (max-width: 800px){#GOTOP{width:60px;height:60px;font-size:16px}}#GOTOP:hover{background-color:#b970aa;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);border:2px solid #45abea}#GOTOP P{vertical-align:middle;display:table-cell}#GOTOP P span{display:block}.iframe{background-color:#fff}#top_ifram iframe{z-index:900;overflow:visible;height:280px;width:100%;margin-bottom:-219px;border:0 none;position:relative}#footer_iframe{width:100%;height:100%;border:0;padding:0;margin:0}.ALL{width:100%;margin:0 auto;position:relative;font-family:"Noto Sans TC","Segoe UI","微軟正黑體",Arial,sans-serif;overflow:hidden;background-color:#fff}.CONTENT1{position:relative;background-color:#fff;overflow:hidden;opacity:1;background-image:linear-gradient(white 0.9px, transparent 0.9px),linear-gradient(to right, white 0.9px, rgba(255, 238, 210, 0.7) 0.9px);background-size:20px 20px;background-attachment:fixed}.CONTENT1 .title_top{position:absolute;z-index:-1;right:100%;color:#000}.CONTENT1 .KV{position:relative;width:100%;background:url("../images/bg_1920.svg");aspect-ratio:1920/818;background-size:100% auto}@media screen and (max-width: 991px){.CONTENT1 .KV{background:url("../images/bg_991.svg");aspect-ratio:991/1550;background-size:100% auto}}.CONTENT1 .h1{position:absolute;left:31%;top:3.8%;width:37.65625vw;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}@media screen and (max-width: 991px){.CONTENT1 .h1{width:97.9818365288vw;left:1%;top:16.5%}}.CONTENT1 .h1_div{position:absolute;left:43.8%;top:32.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 991px){.CONTENT1 .h1_div{left:44%;top:32.5%}}.CONTENT1 .W1{width:6.40625vw}@media screen and (max-width: 991px){.CONTENT1 .W1{width:16.5489404642vw}}.CONTENT1 .W1 img{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.CONTENT1 .W2{width:6.6145833333vw}@media screen and (max-width: 991px){.CONTENT1 .W2{width:17.053481332vw}}.CONTENT1 .W2 img{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.CONTENT1 .W3{width:6.9270833333vw;-webkit-transform:translate(0%, 1.5%);-ms-transform:translate(0%, 1.5%);transform:translate(0%, 1.5%)}@media screen and (max-width: 991px){.CONTENT1 .W3{width:17.961654894vw}}.CONTENT1 .W3 img{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.CONTENT1 .h2{aspect-ratio:197/74;position:absolute;left:45%;top:36.5%;background:url("../images/h2_197_74.svg");background-size:200% 100%;width:10.9375vw;background-position:-100% 0;cursor:pointer;-webkit-animation:scaleIMG 2.6s linear infinite;animation:scaleIMG 2.6s linear infinite;-webkit-filter:brightness(110%) saturate(130%);filter:brightness(110%) saturate(130%)}@media screen and (max-width: 991px){.CONTENT1 .h2{width:38.8496468214vw;top:41.5%;left:30%}}.CONTENT1 .h2:hover{background-position:200% 0}.CONTENT1 .h3{position:absolute;left:41%;top:47%;width:5.4166666667vw;-webkit-filter:brightness(110%) saturate(130%);filter:brightness(110%) saturate(130%);cursor:pointer}@media screen and (max-width: 991px){.CONTENT1 .h3{width:18.9707366297vw;top:51%;left:14%}}.CONTENT1 .h4{position:absolute;top:74%;left:38.5%;width:26.40625vw;cursor:pointer}@media screen and (max-width: 991px){.CONTENT1 .h4{width:71.9475277497vw;top:38.5%;left:13.5%}}.CONTENT1 .book1{aspect-ratio:225/278;position:absolute;left:15%;top:57%;background:url("../images/book1_2_225_278.svg");background-size:200% 100%;width:11.71875vw;-webkit-animation:position200 1.2s 3.6s steps(2) infinite;animation:position200 1.2s 3.6s steps(2) infinite}@media screen and (max-width: 991px){.CONTENT1 .book1{width:46.4177598385vw;top:46%;left:14%;display:none}}.CONTENT1 .book2{aspect-ratio:109/138;position:absolute;left:6%;top:70.5%;background:url("../images/book2_109_138.svg");background-size:200% 100%;width:5.6770833333vw;-webkit-animation:position200 1.2s steps(2) 3;animation:position200 1.2s steps(2) 3}@media screen and (max-width: 991px){.CONTENT1 .book2{display:none}}.CONTENT1 .QQ{aspect-ratio:200/295;position:absolute;left:45%;top:58.5%;background:url("../images/QQ_192_285.svg");background-size:200% 100%;width:10.4166666667vw;-webkit-animation:position200 2s -0.5s steps(2) infinite;animation:position200 2s -0.5s steps(2) infinite}@media screen and (max-width: 991px){.CONTENT1 .QQ{width:35.3178607467vw;top:61.5%;left:32%}}.CONTENT1 .GreenStar{aspect-ratio:294/186;position:absolute;left:83.5%;bottom:0;background:url("../images/GreenStar_294_186_3.svg");background-size:200% 100%;width:14.5833333333vw;-webkit-animation:position200 1.2s -0.5s steps(2) infinite;animation:position200 1.2s -0.5s steps(2) infinite}@media screen and (max-width: 991px){.CONTENT1 .GreenStar{width:35.3178607467vw;bottom:4.5%;left:67%}}.CONTENT1 .hand{position:absolute;top:38%;left:56.5%;width:5.4166666667vw}@media screen and (max-width: 991px){.CONTENT1 .hand{width:13.1180625631vw;top:43.5%;left:71.5%}}.CONTENT1 .hand img{-webkit-animation:handAnt 1.8s linear 1;animation:handAnt 1.8s linear 1}.CONTENT1 .magnifier{position:absolute;width:18.2291666667vw;top:6.5%;left:19.7%}@media screen and (max-width: 991px){.CONTENT1 .magnifier{width:54.2885973764vw;top:2.3%;left:16.3%}.CONTENT1 .magnifier img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}}.CONTENT1 .toeic{display:none}@media screen and (max-width: 991px){.CONTENT1 .toeic{display:block;position:absolute;left:17.8%;top:5.6%;top:6%;background:url("../images/TOEIC_290_170.svg");background-size:600% 100%;width:23.7134207871vw;aspect-ratio:290/170;-webkit-animation:position600 1.8s steps(6) infinite;animation:position600 1.8s steps(6) infinite}}@property --per{syntax:"<percentage>";inherits:false;initial-value:-10%}@property --color-A{syntax:"<color>";inherits:false;initial-value:#2846ae}@property --color-B{syntax:"<color>";inherits:false;initial-value:#bc34df}.text_ani{-webkit-filter:brightness(110%) saturate(130%);filter:brightness(110%) saturate(130%)}.text_ani img{-webkit-animation:rotateIMG 2.1s infinite cubic-bezier(0.36, 0.07, 0.19, 0.97);animation:rotateIMG 2.1s infinite cubic-bezier(0.36, 0.07, 0.19, 0.97);-webkit-animation-delay:calc(.7s*var(--i));animation-delay:calc(.7s*var(--i))}@-webkit-keyframes per{0%,60%{--color-A: #0183ee;--color-B: #4eeeff}30%{--color-A: #4eeeff;--color-B: #4eeeff}}@keyframes per{0%,60%{--color-A: #0183ee;--color-B: #4eeeff}30%{--color-A: #4eeeff;--color-B: #4eeeff}}section{text-align:center;position:relative;padding-top:130px;padding-bottom:130px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section:after{content:"";display:block;clear:both}@media screen and (max-width: 1440px){section{padding-top:100px;padding-bottom:95px}}@media screen and (max-width: 991px){section{padding-top:80px;padding-bottom:80px}}section.CONTENT2{background-color:#fff8ef;opacity:1;background-image:linear-gradient(#ffeed2 0.9px, transparent 0.9px),linear-gradient(to right, #ffeed2 0.9px, #fff8ef 0.9px);background-size:20px 20px;background-attachment:fixed;position:relative;padding-top:0px}section.CONTENT2::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1920/165;background:url("../images/turf_T.svg") no-repeat;width:100vw;background-size:cover}section.CONTENT2::after{content:"";position:absolute;bottom:0;left:0;aspect-ratio:1920/300;background:url("../images/turf_B.svg") no-repeat;width:100vw;z-index:0;background-size:cover}@media screen and (max-width: 767px){section.CONTENT2::after{height:130px}}section.CONTENT2 .BOX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:96%;z-index:50;padding-top:13px}section.CONTENT2 .BOX_Line_T,section.CONTENT2 .BOX_Line_B{width:100%;height:1px;position:absolute}section.CONTENT2 .BOX_Line_T::before,section.CONTENT2 .BOX_Line_T::after,section.CONTENT2 .BOX_Line_B::before,section.CONTENT2 .BOX_Line_B::after{content:"";position:absolute;aspect-ratio:18/18;background:url("../images/round.svg");width:18px;background-size:100% auto}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_T::before,section.CONTENT2 .BOX_Line_T::after,section.CONTENT2 .BOX_Line_B::before,section.CONTENT2 .BOX_Line_B::after{width:12.5px}}section.CONTENT2 .BOX_Line_T::before,section.CONTENT2 .BOX_Line_B::before{left:-9px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_T::before,section.CONTENT2 .BOX_Line_B::before{left:-6px}}section.CONTENT2 .BOX_Line_T::after,section.CONTENT2 .BOX_Line_B::after{right:-9px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_T::after,section.CONTENT2 .BOX_Line_B::after{right:-6px}}section.CONTENT2 .BOX_Line_T{top:-9px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_T{top:-6px}}section.CONTENT2 .BOX_Line_B{bottom:9px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_B{bottom:6px}}section.CONTENT2 .BOX_Line_M{width:100%;height:1px}section.CONTENT2 .BOX_Line_M::before,section.CONTENT2 .BOX_Line_M::after{content:"";position:absolute;aspect-ratio:13/25;background:url("../images/square.svg");width:13px;top:50%;background-size:100% auto}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_M::before,section.CONTENT2 .BOX_Line_M::after{width:9px}}section.CONTENT2 .BOX_Line_M::before{left:-6.5px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_M::before{left:-4.5px}}section.CONTENT2 .BOX_Line_M::after{right:-6.5px}@media screen and (max-width: 575px){section.CONTENT2 .BOX_Line_M::after{right:-4.5px}}section.CONTENT2 .BOX_item{width:80%;max-width:1140px;background-color:#fff;position:relative;padding:0px 0px 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:2px;border:2px solid #000;z-index:5}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item{width:90%;padding:0px 0px 65px}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item{width:95%}}section.CONTENT2 .BOX_item:nth-child(1)::after{content:"";position:absolute;aspect-ratio:126/121;background-image:url("../images/icon01_126_121.svg");width:126px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;top:calc(100% - 63px);right:8%}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(1)::after{width:100.8px;top:calc(100% - 50.4px)}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item:nth-child(1)::after{width:81.9px;top:calc(100% - 40.95px);right:2%}}section.CONTENT2 .BOX_item:nth-child(2)::after{content:"";position:absolute;aspect-ratio:100/160;background-image:url("../images/icon02_100_160.svg");width:100px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;bottom:-2px;left:20%}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(2)::after{width:80px;left:10%}}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(2)::after{width:65px;left:5%}}section.CONTENT2 .BOX_item:nth-child(3)::after{content:"";position:absolute;aspect-ratio:175/166;background-image:url("../images/icon03_195_185.svg");width:175px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;top:50%;right:11%}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(3)::after{width:140px;top:30%;right:5%}}@media screen and (max-width: 767px){section.CONTENT2 .BOX_item:nth-child(3)::after{width:122.5px;right:2%}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item:nth-child(3)::after{width:113.75px;top:inherit;bottom:-5%;right:-8%}}section.CONTENT2 .BOX_item:nth-child(4)::after{content:"";position:absolute;aspect-ratio:188/121;background-image:url("../images/icon04_188_121.svg");width:188px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;bottom:0;left:9%}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(4)::after{width:141px}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item:nth-child(4)::after{width:112.8px;left:2%}}section.CONTENT2 .BOX_item:nth-child(5)::after{content:"";position:absolute;aspect-ratio:120/121;background-image:url("../images/icon05_120_121.svg");width:120px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;bottom:-1px;right:11%}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(5)::after{width:96px;right:8%}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item:nth-child(5)::after{width:78px;right:-4%;bottom:-9%}}section.CONTENT2 .BOX_item:nth-child(6) .BOX_title{position:relative}section.CONTENT2 .BOX_item:nth-child(6) .BOX_title::before{content:"╲╲ 剩最後一步╱╱";position:absolute;bottom:calc(100% + 10px);font-size:clamp(22px,22px + 4*(100vw - 1300px)/400,26px)}section.CONTENT2 .BOX_item:nth-child(6)::after{content:"";position:absolute;aspect-ratio:262/203;background-image:url("../images/bicycle_262_203.svg");width:262px;background-size:200% 100%;-webkit-animation:position200 1.2s steps(2) infinite;animation:position200 1.2s steps(2) infinite;bottom:10%;left:102%}@media screen and (max-width: 1920px){section.CONTENT2 .BOX_item:nth-child(6)::after{width:13.6458333333vw;min-width:180px}}@media screen and (max-width: 1400px){section.CONTENT2 .BOX_item:nth-child(6)::after{bottom:-8%;left:inherit;right:-10%}}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(6)::after{bottom:-8%;left:inherit;right:-5%}}@media screen and (max-width: 767px){section.CONTENT2 .BOX_item:nth-child(6)::after{min-width:160px;right:-6%}}@media screen and (max-width: 575px){section.CONTENT2 .BOX_item:nth-child(6)::after{min-width:130px;right:-10%}}section.CONTENT2 .BOX_item:nth-child(6)::before{content:"";position:absolute;aspect-ratio:113/76;background-image:url("../images/Tree_L.svg");width:113px;bottom:-6%;right:98%;z-index:5}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:nth-child(6)::before{width:90.4px;bottom:-4%;right:98%}}section.CONTENT2 .BOX_item+.BOX_item{margin-top:150px}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item+.BOX_item{margin-top:80px}}section.CONTENT2 .BOX_item:last-child{margin-top:176px}@media screen and (max-width: 991px){section.CONTENT2 .BOX_item:last-child{margin-top:102px}}section.CONTENT2 .BOX_item h3{margin-top:15px;font-size:20px}section.CONTENT2 .BOX_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:-31px;max-width:90%}section.CONTENT2 .BOX_title p{background-color:#000;padding:13px 30px;color:#fff;line-height:1.3;border-radius:2px;font-size:clamp(22px,22px + 4*(100vw - 1300px)/400,26px)}@media screen and (max-width: 991px){section.CONTENT2 .BOX_title p{padding:13px 10px}}section.CONTENT2 .BOX_title p em{color:#ffeaca}@media screen and (max-width: 575px){section.CONTENT2 .BOX_title p em{display:block}}section.CONTENT2 .BOX_Q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.CONTENT2 .BOX_Q ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px;font-size:22px;line-height:1;padding-left:31px}section.CONTENT2 .BOX_Q ul li{position:relative}section.CONTENT2 .BOX_Q ul label input[type=radio],section.CONTENT2 .BOX_Q ul label input[type=checkbox]{display:none}section.CONTENT2 .BOX_Q ul label input[type=radio]+span,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span{position:relative;cursor:pointer}section.CONTENT2 .BOX_Q ul label input[type=radio]+span:hover,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span:hover{color:#45abea}section.CONTENT2 .BOX_Q ul label input[type=radio]+span em,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span em{position:absolute;right:calc(100% + 5px);width:26px;height:26px}section.CONTENT2 .BOX_Q ul label input[type=radio]+span em::before,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span em::before{content:"";display:block;width:26px;height:26px;border:2px solid rgba(0,0,0,.25);position:relative;margin-right:5px;background-color:#fff;border-radius:50%;vertical-align:middle;cursor:pointer;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.CONTENT2 .BOX_Q ul label input[type=radio]+span em::after,section.CONTENT2 .BOX_Q ul label input[type=checkbox]+span em::after{content:"";position:absolute;background-color:rgba(69,171,234,0);width:3.25px;height:3.25px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.CONTENT2 .BOX_Q ul label input[type=radio]:checked+span em::before,section.CONTENT2 .BOX_Q ul label input[type=checkbox]:checked+span em::before{border:2px solid rgba(0,0,0,.7)}section.CONTENT2 .BOX_Q ul label input[type=radio]:checked+span em::after,section.CONTENT2 .BOX_Q ul label input[type=checkbox]:checked+span em::after{content:"";position:absolute;background-color:#45abea;width:13px;height:13px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.CONTENT2 .course{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.CONTENT2 .course ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 991px){section.CONTENT2 .course ul{margin-top:0px}}section.CONTENT2 .course ul li.course-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.CONTENT2 .course ul li.course-option button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 25px;border:1px solid rgba(0,0,0,.7);border-radius:15px;background-color:#fff;cursor:pointer;font-size:22px;line-height:1;-webkit-transition:.15s;transition:.15s;-webkit-box-shadow:0 3px rgba(0,0,0,.7);box-shadow:0 3px rgba(0,0,0,.7)}section.CONTENT2 .course ul li.course-option button:hover{background-color:#45abea;color:#fff;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:0 0 rgba(0,0,0,.7);box-shadow:0 0 rgba(0,0,0,.7)}section.CONTENT2 .course ul li.course-option .ranking{display:inline-block;min-width:45px;min-height:45px;border-radius:50%;background-color:rgba(0,0,0,.1);line-height:45px;font-size:24px;margin-right:8px}section.CONTENT2 .course,section.CONTENT2 .BOX_Q{padding-top:60px}@media screen and (max-width: 991px){section.CONTENT2 .course,section.CONTENT2 .BOX_Q{padding-top:50px}}@media screen and (max-width: 767px){section.CONTENT2 .course,section.CONTENT2 .BOX_Q{padding-top:40px}}@-webkit-keyframes position200{from{background-position:0 0}to{background-position:-200% 0}}@keyframes position200{from{background-position:0 0}to{background-position:-200% 0}}@-webkit-keyframes position600{from{background-position:0 0}to{background-position:-600% 0}}@keyframes position600{from{background-position:0 0}to{background-position:-600% 0}}@-webkit-keyframes rotateIMG{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}10%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}15%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}20%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}30%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}30.3333%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateIMG{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}10%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}15%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}20%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}30%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}30.3333%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes GOtranslateY{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes GOtranslateY{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rr{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}6%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}9%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}15%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}18%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rr{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}6%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}9%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}15%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}18%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes handAnt{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}48%{-webkit-transform:scale(1.2) translate(-1%, -3%);transform:scale(1.2) translate(-1%, -3%)}}@keyframes handAnt{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}48%{-webkit-transform:scale(1.2) translate(-1%, -3%);transform:scale(1.2) translate(-1%, -3%)}}@-webkit-keyframes scaleIMG{0%,100%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes scaleIMG{0%,100%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes scaleICON{0%,33%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.1))}16%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1))}}@keyframes scaleICON{0%,33%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.1))}16%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1));filter:drop-shadow(10px 10px 0px rgba(0, 0, 0, 0.1))}}@-webkit-keyframes text_col{0%,25%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(20deg);filter:hue-rotate(20deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@keyframes text_col{0%,25%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(20deg);filter:hue-rotate(20deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@-webkit-keyframes text_ani{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:hue-rotate(0deg) contrast(100%);filter:hue-rotate(0deg) contrast(100%)}16.5%{-webkit-transform:scale(1.05);transform:scale(1.05)}33%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-filter:hue-rotate(-50deg) contrast(170%);filter:hue-rotate(-50deg) contrast(170%)}}@keyframes text_ani{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:hue-rotate(0deg) contrast(100%);filter:hue-rotate(0deg) contrast(100%)}16.5%{-webkit-transform:scale(1.05);transform:scale(1.05)}33%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-filter:hue-rotate(-50deg) contrast(170%);filter:hue-rotate(-50deg) contrast(170%)}}/*# sourceMappingURL=main.min.css.map */