html,body{padding:0;margin:0;font-family:"Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;border:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box;outline:none}a{cursor:pointer;background-color:transparent;color:inherit;border:none}a:not([default]){text-decoration:none}h1,h2,h3,h4,h5,p{margin:0;font-size:inherit}img{display:block;border:none;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}img:not([default]){max-width:100%}img[src$=".svg"]{width:100%}svg{width:100%}table{width:100%;border-collapse:collapse;border:none}button{padding:0;margin:0;box-shadow:none;border:none;cursor:pointer}input,select,textarea{font-size:inherit;font-family:"Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;margin:0;padding:0;border:none;outline:none;background:none;box-shadow:none;appearance:none;/*! autoprefixer: off */-webkit-appearance:none;-moz-appearance:none;/*! autoprefixer: on */}input:disabled,select:disabled,textarea:disabled{opacity:1;color:inherit}ul{margin:0}ul.cus>li{padding-left:1.2em}ul.cus._gh>li{padding-left:1.5em}ul.cus._num>li:nth-child(n + 10){padding-left:1.8em}ul.cus._num._gh>li:nth-child(n + 10){padding-left:2.1em}ul.decimal{list-style:decimal}ul.disc{list-style:disc}ul.upper_alpha{list-style:upper-alpha}ul.cus{list-style:none;padding:0}ul.cus>li{position:relative}ul.cus>li::before{content:attr(str);position:absolute;top:0;left:0}ul.cus._gh>li::before{content:"(" attr(str) ")"}ul._dot{list-style:none;padding:0}ul._dot>li{padding-left:1em}ul._dot>li::before{content:"‧";position:relative;margin-left:-1em}ul li::before{font-size:inherit}ul li ::marker{text-indent:0 !important}@media (min-width:1025px){.up_lg_hide{display:none !important}}@media (max-width:1024px){.lg_hide{display:none !important}}@media (min-width:769px){.up_md_hide{display:none !important}}@media (max-width:768px){.md_hide{display:none !important}}@media (min-width:601px){.up_sm_hide{display:none !important}}@media (max-width:600px){.sm_hide{display:none !important}}@keyframes an_fade{100%{opacity:1}}@keyframes an_none{100%{opacity:1;transform:none}}@keyframes an_cp_inset{100%{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes an_scroll{0%{height:0}40%{height:100%;transform:translateY(0)}80%{height:100%;transform:translateY(100%)}100%{height:100%;transform:translateY(100%)}}@keyframes an_rotate_cw{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes an_rotate_acw{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes bounceJump{0%,90%{animation-timing-function:linear}10%{animation-timing-function:cubic-bezier(0, .4, .4, 1);transform:translate(0, 5%) scaleY(1.1)}45%{animation-timing-function:cubic-bezier(.4, 0, 1, .6);transform:translate(0, -6%) scaleY(1)}0%,to{transform:translate(0, 6%) scaleY(.9)}90%{transform:translate(0, 5%) scaleY(1)}}@media (max-width:1024px){html.nav_active,body.nav_active{overflow-y:hidden}}html.no_scroll,body.no_scroll{overflow-y:hidden}.midline{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1em}.midline[sto],.midline[sto-sub]{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.midline[sto].active,.midline[sto-sub].active{animation-name:an_none}.midline[sto]::before,.midline[sto-sub]::before,.midline[sto]::after,.midline[sto-sub]::after{-ms-transform:scaleX(0);transform:scaleX(0);animation:2s ease forwards;animation-delay:.6s}.midline[sto].active::before,.midline[sto-sub].active::before,.midline[sto].active::after,.midline[sto-sub].active::after{animation-name:an_none}.midline::after,.midline::before{content:"";display:block;margin-top:-0.5px;border-bottom:1px solid;width:100%}.midline::after{-ms-transform-origin:left;transform-origin:left}.midline::before{-ms-transform-origin:right;transform-origin:right}.midline>div{line-height:1;-ms-flex-negative:0;flex-shrink:0}.midline>div::after{content:"";display:block;height:.1em}.header{position:fixed;top:0;left:0;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:100;background-color:#ffffff;padding:0 40px}@media (max-width:1300px){.header{padding:0 20px}}.header .header_ctn{max-width:1920px;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px}@media (max-width:1500px){.header .header_ctn{font-size:16px}}@media (max-width:1024px){.header .header_ctn{font-size:18px}}.header .header_logo:first-child{margin-right:auto}.header .header_logo>img{width:100%;display:block}.header[scroll]{box-shadow:2px 3px 12px 0 rgba(0,0,0,0.17);transition:.3s ease}.header[scroll]:not(._scroll){background:none;box-shadow:none}.header[scroll]:not(._scroll) .nav_frame,.header[scroll]:not(._scroll) .nav_btn{display:none}.header,.header_fill{height:60px}@media (max-width:1500px){.header,.header_fill{height:60px}}@media (max-width:768px){.header,.header_fill{height:60px}}@media (max-width:600px){.header,.header_fill{height:60px}}@media (max-width:1024px){.header .nav_frame{top:60px}}@media (max-width:768px){.header .nav_frame{top:60px}}@media (max-width:600px){.header .nav_frame{top:60px}}.float_frame_fill{padding-top:83px}@media (max-width:752px){.float_frame_fill{padding-top:calc(83 / (376 * 2) * 100vw)}}.float_frame{position:fixed;bottom:20%;right:0;font-size:0;line-height:1;z-index:10}@media (max-width:1024px){.float_frame{left:0;right:0;bottom:0;display:-ms-flexbox;display:flex}}.float_frame.hideOn.ready{transition:.3s ease}@media (min-width:1025px){.float_frame.hideOn:not(.active){-ms-transform:scale(0);transform:scale(0)}}@media (max-width:1024px){.float_frame.hideOn{-ms-transform-origin:center bottom;transform-origin:center bottom}.float_frame.hideOn:not(.active){-ms-transform:scaleY(0);transform:scaleY(0)}}.float_frame>a{display:block}@media (max-width:1024px){.float_frame>a{width:50%;text-align:center}}@media (max-width:1024px){.float_frame img{margin:0 auto;width:100%;max-width:376px}}.pop_frame{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:200;overflow-x:hidden;overflow-y:auto}.pop_frame:not(.active){display:none}.pop_frame._loading{background-image:url("../img/loading.gif");background-repeat:no-repeat;background-position:center;background-size:80px auto}.pop_frame .pop_close{position:fixed;top:0;left:0;right:0;bottom:0}.pop_frame .pop_ctn{position:relative;left:50%;width:0;padding:40px 0;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pop_frame .pop_ctn._ie{height:100%}.pop_frame .pop_ctn>*{-ms-flex-negative:0;flex-shrink:0;position:relative;left:0;-ms-transform:translateX(-50%);transform:translateX(-50%);width:94vw}.pop_frame #video{position:relative;max-width:900px}.pop_frame #video::before{content:"";display:block;padding-top:56.25%}.pop_frame #video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}#gotop{animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;position:fixed;cursor:pointer}#gotop.active{animation-name:an_fade}#gotop:not(.active){display:none}.header{box-shadow:inset 0 -1px 0 0 #d3d3d3}.header .logo_right{margin-left:10px}@media (max-width:1024px){.header .logo_right{display:none}}.footer{background-color:#dddddd;font-size:12px;text-align:center;color:#333;padding:14px 0}.footer .line{margin:0 5px}.footer .icon{display:inline-block;vertical-align:bottom;margin-top:-100%}.wb_frame{position:relative;max-width:650px;background-color:#ebebeb}.wb_frame .wb_close{position:absolute;top:0;right:0;width:40px;height:40px;-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);background-color:grey;color:#fff;font-size:28px;border-radius:50%}.wb_frame .wb_title{height:75px;background:url(../img/default/wb_bg.png) no-repeat center bottom;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wb_frame .wb_title img{width:60px;margin-right:10px}.wb_frame .wb_title p{font-size:24px;letter-spacing:2px;font-weight:500;color:#ff8300}.wb_frame .wb_box{padding:20px}.wb_frame .wb_box>p{font-size:18px;font-weight:400}.wb_frame .wb_box>p:not(:last-of-type){margin-bottom:10px}.wb_frame .wb_box>p:last-of-type{margin-top:20px;font-size:16px;text-align:right}.wb_frame .wb_box .btn_box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:450px;margin:0 auto;margin-top:20px}.wb_frame .wb_box .btn_box .btn{width:48%;max-width:150px;height:35px;border-radius:1000px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s;cursor:pointer;color:#ffffff}.wb_frame .wb_box .btn_box .btn:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.wb_frame .wb_box .btn_box .btn.cancel{background-color:#ADADAD}.wb_frame .wb_box .btn_box .btn.submit{background-color:#ff8200}html{letter-spacing:1px;font-weight:400;font-size:20px;overflow-x:hidden !important}@media (max-width:1024px){html{font-size:1.95vw}}@media (max-width:768px){html{font-size:4.16vw}}.ctn{max-width:1140px;margin:0 auto}@media (max-width:768px){.ctn{padding:0 1.25rem}}@media (min-width:1025px){.header .nav_frame,.header .nav_ctn{height:100%}}@media (max-width:1024px){.header .nav_frame{position:fixed;left:0;right:0;bottom:0;overflow-y:auto;background-color:rgba(0,0,0,0.8)}.header .nav_frame:not(.active){height:0}}.header .nav_close{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width:1025px){.header .nav_close{display:none}}@media (min-width:1025px){.header .nav_ctn{display:-ms-flexbox;display:flex}}@media (max-width:1024px){.header .nav_ctn{position:relative;background-color:#ffffff;transition:.5s;border-top:1px solid #ececec}.header .nav_ctn:not(.active){-ms-transform:translateY(-100%);transform:translateY(-100%)}}.header .nav_box{display:block;position:relative;cursor:pointer;transition:.3s ease}@media (min-width:1025px){.header .nav_box{height:100%;padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .nav_box:not(:last-child){margin-right:12px}.header .nav_box:hover{box-shadow:inset 0 4px 0 0 #ff8300}.header .nav_box:not(:hover) .sub_frame{-ms-transform:scaleY(0);transform:scaleY(0);opacity:0}}@media (max-width:1024px){.header .nav_box{border-bottom:1px solid #ececec}}@media (max-width:1024px){.header .nav_box._sub .nav_item.active::after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.header .nav_box._sub .nav_item::after{content:"";display:block;width:14px;height:8px;background:url("../img/default/arrow_sub.png") no-repeat center;position:absolute;top:50%;right:20px;margin-top:-4px;transition:.5s ease}@media (min-width:1025px){.header .nav_box._sub .nav_item::after{display:none}}.header .nav_item{position:relative;display:block}@media (min-width:1025px){.header .nav_item{color:#000000}}@media (max-width:1024px){.header .nav_item{padding:1.3em 0;text-align:center}.header .nav_item:hover{background-color:#f6f5f3}}.header .sub_frame{line-height:normal}@media (min-width:1025px){.header .sub_frame{display:block !important;transition:.3s ease;-ms-transform-origin:top center;transform-origin:top center;position:absolute;top:100%;left:50%}}@media (max-width:1024px){.header .sub_frame{display:none}}@media (min-width:1025px){.header .sub_frame .sub_ctn{box-shadow:0 2px 4px rgba(0,0,0,0.12),0 0 6px rgba(0,0,0,0.04);position:absolute;top:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.header .sub_frame .sub_ctn>*{display:block}@media (min-width:1025px){.header .sub_frame .sub_ctn>*{word-break:keep-all;background-color:#ffffff;padding:10px 15px;border:1px solid #ececec}.header .sub_frame .sub_ctn>*:hover{background-color:#f6f5f3}}@media (max-width:1024px){.header .sub_frame .sub_ctn>*{text-align:center;padding:10px 0}.header .sub_frame .sub_ctn>*:hover{background-color:#f6f5f3}}.header .nav_btn{cursor:pointer;margin-left:20px}@media (min-width:1025px){.header .nav_btn{display:none}}.header .nav_btn .nav_line{width:32px;height:3px;background-color:#ff8300;transition:.3s ease}.header .nav_btn .nav_line:not(:last-child){margin-bottom:8px}.header .nav_btn.active{transition:.5s linear}.header .nav_btn.active .nav_line:nth-child(1){-ms-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}.header .nav_btn.active .nav_line:nth-child(2){opacity:0;background-color:transparent}.header .nav_btn.active .nav_line:nth-child(3){-ms-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}.header .header_logo{width:200px}@media (max-width:600px){.header .header_logo{width:160px}}.space_frame{max-width:1920px;margin:0 auto;text-align:justify;text-justify:inter-ideograph;color:#1a1a1a}@media (max-width:768px){.space_frame{overflow:hidden}}.space_frame .main-title{font-size:2rem;font-weight:700;color:#ff8300}@media (max-width:768px){.space_frame .main-title{font-size:1.81rem}}.space_frame .main-text{margin-top:.75rem;font-size:1rem;line-height:1.5}@media (max-width:768px){.space_frame .main-text{margin-top:.5rem}}.space_frame .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:.7rem}.space_frame .pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:#bebebe;opacity:1}.space_frame .pagination .swiper-pagination-bullet-active{background-color:#ff8300}.space_frame .arrow{width:2.25rem;height:4.05rem;background:url(../img/shared/arrow.png) no-repeat center center / contain;cursor:pointer}@media (max-width:768px){.space_frame .arrow{width:1.4rem;height:2.53rem}}.space_frame .arrow._next{transform:rotateY(180deg)}.kv-frame{position:relative;padding-top:10rem;padding-bottom:2rem;margin-bottom:-2rem;background:url(../img/kv/bg_circle.png) no-repeat left top / 98.54% auto,url(../img/kv/bg.png) repeat-y center top / 1920px auto}@media (max-width:768px){.kv-frame{padding-top:8.875rem;background:url(../img/kv/bg_circle_m.png) no-repeat left top / 100% auto,url(../img/kv/bg.png) repeat-y center top / 900px auto}}.kv-frame__ctn{text-align:center}.kv-frame__title{font-size:4.9rem;font-weight:900;line-height:1.2;color:#1a1a1a;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__title.active{animation-name:an_none}@media (max-width:1300px){.kv-frame__title{font-size:3.5rem}}@media (max-width:768px){.kv-frame__title{font-size:1.875rem}}.kv-frame__title span{color:#ff8300;font-weight:bold}@media (max-width:768px){.kv-frame__title span{-webkit-text-stroke:1.3px #ff8300}}.kv-frame__btn{width:15.15rem;margin:3rem auto 0;cursor:pointer;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__btn.active{animation-name:an_none}.kv-frame__btn.active{animation-delay:.15s}@media (max-width:768px){.kv-frame__btn{width:9.46rem;margin-top:1.56rem}}.kv-frame__scroll{width:4.05rem;margin:4.1rem auto 0;cursor:pointer;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__scroll.active{animation-name:an_none}.kv-frame__scroll.active{animation-delay:.25s}@media (max-width:768px){.kv-frame__scroll{width:4.34rem;margin-top:6.68rem}}.kv-frame__scroll img{animation:scroll 1s -0.2s ease infinite alternate}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.kv-frame__circle1{position:absolute;top:4.5rem;right:29rem;z-index:1;width:2.7rem;pointer-events:none;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__circle1.active{animation-name:an_none}.kv-frame__circle1.active{animation-delay:.3s}@media (max-width:1500px){.kv-frame__circle1{right:15rem}}@media (max-width:1300px){.kv-frame__circle1{right:12rem}}@media (max-width:768px){.kv-frame__circle1{top:2.875rem;right:5.09rem;width:1.68rem}}.kv-frame__circle1 img{animation:floating 1.5s linear infinite alternate}.kv-frame__circle2{position:absolute;bottom:-0.75rem;left:13rem;width:7.1rem;z-index:1;pointer-events:none;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__circle2.active{animation-name:an_none}.kv-frame__circle2.active{animation-delay:.4s}@media (max-width:1500px){.kv-frame__circle2{left:6rem}}@media (max-width:1300px){.kv-frame__circle2{left:2rem}}@media (max-width:768px){.kv-frame__circle2{bottom:-0.575rem;left:1rem;width:4.43rem}}.kv-frame__circle2 img{animation:floating 3s -1s linear infinite alternate}.kv-frame__circle3{position:absolute;bottom:-2.2rem;right:12.5rem;width:14.8rem;z-index:1;pointer-events:none;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.kv-frame__circle3.active{animation-name:an_none}.kv-frame__circle3.active{animation-delay:.3s}@media (max-width:1500px){.kv-frame__circle3{right:6rem}}@media (max-width:1300px){.kv-frame__circle3{right:2rem}}@media (max-width:768px){.kv-frame__circle3{bottom:-0.75rem;right:.4rem;width:6.9rem}}.kv-frame__circle3 img{animation:floating 3s -2s linear infinite alternate}@keyframes floating{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}.level-frame{position:relative;padding:4rem 0 3rem}@media (max-width:768px){.level-frame{padding:3.75rem 0 1.25rem}}.level-frame::before{content:"";position:absolute;top:-5rem;left:0;width:100%;height:496px;background:url(../img/level/bg.png) no-repeat center top / 1920px auto;pointer-events:none}@media (max-width:1024px){.level-frame::before{background-size:1500px auto}}@media (max-width:768px){.level-frame::before{top:0;height:397px;background-image:url(../img/level/bg-m.png);background-size:100% auto}}.level-frame__ctn{position:relative;text-align:center}.level-frame__title{margin-bottom:2rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.level-frame__title.active{animation-name:an_none}.level-frame__title.active{animation-delay:.1s}@media (max-width:768px){.level-frame__title{margin-bottom:1.56rem}}.level-frame__title img{margin:0 auto}@media (max-width:768px){.level-frame__title img{width:12.34rem}}.level-frame__list{position:relative;display:-ms-flexbox;display:flex;gap:2rem;padding:0 1.5rem}@media (max-width:768px){.level-frame__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.93rem 1.25rem;padding:0}}.level-frame__list::before{content:"";position:absolute;top:-1.1rem;right:-4.3rem;width:3.65rem;height:3.65rem;background:url(../img/level/circle.png) no-repeat center center / contain;pointer-events:none}@media (max-width:768px){.level-frame__list::before{top:-3.25rem;right:-1rem;width:2.31rem;height:2.31rem}}.level-frame__list__item{padding:2rem 1rem 1.5rem;border-radius:.75rem;background-color:#fff;box-shadow:0 0 2.5rem rgba(255,131,0,0.3);-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.level-frame__list__item.active{animation-name:an_none}.level-frame__list__item.active{animation-delay:.2s}@media (max-width:768px){.level-frame__list__item{-ms-flex:1 1 calc(50% - 1.25rem);flex:1 1 calc(50% - 1.25rem);padding:1.15rem;border-radius:.46rem}}.level-frame__list__item__text{font-size:1.4rem;font-weight:500;line-height:1.35}@media (max-width:768px){.level-frame__list__item__text{font-size:1.125rem}}.level-frame__list__item__text::before{content:"";display:block;width:2.3rem;height:.2rem;margin:1rem auto;background-color:#00a9ba}@media (max-width:768px){.level-frame__list__item__text::before{width:1.4rem;height:.09rem;margin:.75rem auto}}.feature-frame{position:relative;padding:1.5rem 0 .5rem}@media (max-width:768px){.feature-frame{padding:1.25rem 0 3rem}}.feature-frame::before{content:"";position:absolute;top:2rem;left:calc(50% - 758px + 2rem);width:1517px;height:356px;background:url(../img/feature/bg_circle.png) no-repeat center top / 100% auto;pointer-events:none}@media (max-width:768px){.feature-frame::before{top:3.5rem;left:1.03rem;width:93.88vw;height:139.97vw;background-image:url(../img/feature/bg_circle_m.png)}}.feature-frame__ctn{position:relative;z-index:1;text-align:center}.feature-frame__title{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.feature-frame__title.active{animation-name:an_none}.feature-frame__description{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.feature-frame__description.active{animation-name:an_none}.feature-frame__description.active{animation-delay:.1s}.feature-frame__box{position:relative;margin-top:2rem}.feature-frame__tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.75rem 25.5rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.feature-frame__tabs.active{animation-name:an_none}.feature-frame__tabs.active{animation-delay:.2s}@media (min-width:769px){.feature-frame__tabs{position:absolute;top:4rem;left:1rem;right:1rem}}@media (max-width:768px){.feature-frame__tabs{gap:.875rem .375rem}}.feature-frame__tabs__item{padding:.75rem;font-size:1.2rem;font-weight:700;line-height:1.25;border:1px solid #d2d2d2;border-radius:999px;text-align:center;cursor:pointer}@media (min-width:769px){.feature-frame__tabs__item{position:relative;width:calc((100% - 25.5rem) / 2)}.feature-frame__tabs__item::before{content:"";display:none;position:absolute;bottom:-0.9rem;right:-0.5rem;z-index:-1;width:3.4rem;height:1.7rem;background:url(../img/feature/active.png) no-repeat center center / contain}.feature-frame__tabs__item:nth-child(even)::before{right:auto;left:-0.5rem;transform:rotateY(180deg)}}@media (max-width:768px){.feature-frame__tabs__item{width:calc((100% - .375rem) / 2);padding:.625rem;font-size:1.125rem}}.feature-frame__tabs__item span{color:#ff8300}.feature-frame__tabs__item.active{border-color:#ff8300;background-color:#ff8300}@media (min-width:769px){.feature-frame__tabs__item.active::before{display:block}}.feature-frame__tabs__item.active,.feature-frame__tabs__item.active span{color:#fff}.feature-frame__list{position:relative;width:25.5rem;margin:0 auto;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.feature-frame__list.active{animation-name:an_none}.feature-frame__list.active{animation-delay:.1s}@media (max-width:768px){.feature-frame__list{width:17.18rem;margin-top:2rem}}.feature-frame__list__item{position:relative;transition:all .3s ease}@media (min-width:769px){.feature-frame__list__item{padding:0 1rem}}@media (max-width:768px){.feature-frame__list__item{padding-bottom:2rem}}.feature-frame__list__item:not(:first-child){position:absolute;top:0;left:0;right:0;bottom:0}.feature-frame__list__item:not(.active){opacity:0;visibility:hidden;pointer-events:none}.feature-frame__list__item__text{position:absolute;bottom:0;right:1.5rem;min-width:12.5rem;padding:.75rem;font-size:1rem;line-height:1.25;background-color:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.3rem;box-shadow:0 0 2.5rem rgba(255,131,0,0.3)}@media (max-width:768px){.feature-frame__list__item__text{bottom:.75rem;right:50%;min-width:13.5rem;font-size:1rem;border-radius:.81rem;box-shadow:0 0 1rem rgba(255,131,0,0.2);-ms-transform:translateX(50%);transform:translateX(50%)}}.feature-frame__list__item__text::before{content:"";position:absolute;top:-1.5rem;left:-0.5rem;right:-0.2rem;bottom:-0.7rem;background:url(../img/feature/star1.png) no-repeat bottom left / 1.25rem auto,url(../img/feature/star2.png) no-repeat top right / 2rem auto;pointer-events:none}@media (max-width:768px){.feature-frame__list__item__text::before{top:-1.75rem;left:-0.1rem;bottom:-0.5rem}}.field-frame{position:relative;margin-top:180px;padding-bottom:4rem;background-color:#f5f5f5}@media (max-width:1024px){.field-frame{margin-top:120px}}@media (max-width:768px){.field-frame{margin-top:2.46rem;padding-bottom:1.5rem}}.field-frame::before{content:"";position:absolute;top:12.5rem;left:calc(50% - 415px - 201px);width:831px;height:348px;background:url(../img/field/bg_circle.png) no-repeat center top / 831px auto;pointer-events:none}@media (max-width:1600px){.field-frame::before{left:calc(50% - 415px)}}@media (max-width:1300px){.field-frame::before{top:6.5rem;left:calc(50% - 22rem)}}@media (max-width:768px){.field-frame::before{top:3.68rem;left:.34rem;width:92.31vw;height:95.57vw;background-image:url(../img/field/bg_circle_m.png);background-size:100% auto}}.field-frame::after{content:"";position:absolute;bottom:100%;left:0;right:0;height:180px;margin-bottom:-2px;background:url(../img/field/bg.png) no-repeat center top / 1920px 100%}@media (max-width:1024px){.field-frame::after{height:140px;background-size:1500px 100%}}@media (max-width:768px){.field-frame::after{height:2.46rem;background-image:url(../img/field/bg-m.png);background-size:100% 100%}}.field-frame__ctn{position:relative;z-index:1;padding-top:4rem;text-align:center}@media (max-width:768px){.field-frame__ctn{padding-top:2rem}}.field-frame__title{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.field-frame__title.active{animation-name:an_none}.field-frame__description{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.field-frame__description.active{animation-name:an_none}.field-frame__description.active{animation-delay:.1s}.field-frame__list{padding:0 1rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.field-frame__list.active{animation-name:an_none}.field-frame__list.active{animation-delay:.2s}@media (max-width:768px){.field-frame__list{padding:0 3.5rem}}.field-frame__list__item{padding:2rem 1rem 0}@media (max-width:768px){.field-frame__list__item{padding:2rem .5rem 0}}.field-frame__list__item__img{position:relative}.field-frame__list__item__img__text{position:absolute;top:.75rem;left:1rem;right:1rem;bottom:1.25rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem;font-size:.9rem;font-weight:700;line-height:2;color:#fff;background-color:#00a9ba;border-radius:50%;box-shadow:0 0 2rem rgba(255,226,40,0.5);text-align:center;opacity:0;transition:all .3s ease}@media (max-width:768px){.field-frame__list__item__img__text{font-size:1rem;line-height:1.5}}.field-frame__list__item__img img{transition:all .3s ease}.field-frame__list__item:hover .field-frame__list__item__img__text{opacity:1}.field-frame__list__item:hover .field-frame__list__item__img img{opacity:0}.field-frame__list__item__text{width:calc(100% - 3rem);margin:0 auto;padding:0 0 1.25rem;font-size:.8rem;line-height:1.5;color:#8b929a;border-bottom:1px solid #d9d9d9;text-align:center}@media (max-width:768px){.field-frame__list__item__text{width:calc(100% - 2rem);font-size:.93rem;letter-spacing:0pt}}@media (min-width:1301px){.field-frame__list .swiper-slide.swiper-slide-next,.field-frame__list .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{-ms-transform:translateY(-2rem);transform:translateY(-2rem)}}@media (min-width:769px){.field-frame__list .swiper-slide{transition:transform .25s ease}}@media (min-width:769px) and (max-width:1300px){.field-frame__list .swiper-slide.swiper-slide-active,.field-frame__list .swiper-slide.swiper-slide-next+.swiper-slide{-ms-transform:translateY(-2rem);transform:translateY(-2rem)}}.field-frame .pagination{margin-top:2rem}@media (max-width:768px){.field-frame .pagination{margin-top:1rem}}.training-frame{position:relative;padding-top:3.25rem;background:linear-gradient(0deg, #fff 0%, #f5f5f5 100%)}@media (max-width:768px){.training-frame{padding-top:.72rem}}@media (min-width:1025px){.training-frame::before{content:"";position:absolute;top:0;left:0;right:0;height:1538px;background:url(../img/training/bg_circle.png) no-repeat center top / 1920px auto;pointer-events:none}}.training-frame__ctn{position:relative;z-index:2;text-align:center}.training-frame__title,.training-frame__description{position:relative;z-index:2;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.training-frame__title.active,.training-frame__description.active{animation-name:an_none}.training-frame__description.active{animation-delay:.1s}.training-frame__list{position:relative;z-index:1;padding:0 2rem 8rem;margin-top:2.9rem;text-align:left}@media (min-width:769px){.training-frame__list::before{content:"";position:absolute;top:5rem;left:50%;width:.25rem;height:calc(100% - 5rem);background:linear-gradient(180deg, #d9d9d9 78%, rgba(217,217,217,0) 100%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){.training-frame__list{padding:0 .5rem 3.125rem;margin-top:1.81rem}}.training-frame__list__item{counter-increment:item-counter;position:relative;padding:1.5rem 1.5rem 1.5rem 5rem;box-shadow:0 0 2.5rem rgba(0,0,0,0.03);transition:all .3s ease;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.training-frame__list__item.active{animation-name:an_none}.training-frame__list__item.active{animation-delay:.1s}@media (min-width:769px){.training-frame__list__item{width:calc(50% - .6rem)}.training-frame__list__item::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:450%;height:450%;background:url(../img/training/shadow.png) no-repeat center center / contain;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;pointer-events:none;transition:all .3s ease}.training-frame__list__item:hover{box-shadow:0 0 2.5rem rgba(255,131,0,0.3)}.training-frame__list__item:hover::before{opacity:1}.training-frame__list__item::after{content:"";position:absolute;top:50%;left:100%;width:2.2rem;height:2.2rem;background-color:#dbdbdb;border-radius:50%;-ms-transform:translate(-20%, -50%);transform:translate(-20%, -50%)}.training-frame__list__item.show::after{background:url(../img/training/arrow.png) no-repeat center center / .6rem auto,#ff8300}.training-frame__list__item:nth-child(even){margin-left:auto}.training-frame__list__item:nth-child(even)::after{left:auto;right:100%;transform:translate(20%, -50%) rotateY(180deg)}}@media (max-width:768px){.training-frame__list__item{min-height:8.4rem;padding:.81rem 1rem .81rem 4.68rem;box-shadow:0 0 2.5rem rgba(255,131,0,0.3)}}.training-frame__list__item>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff;border-radius:.75rem}.training-frame__list__item:not(:first-child){margin-top:3.25rem}@media (max-width:768px){.training-frame__list__item:not(:first-child){margin-top:2.75rem}.training-frame__list__item:not(:first-child)::before{content:"";position:absolute;top:-1.75rem;left:50%;width:1.59rem;height:.9rem;background:url(../img/training/down.png) no-repeat center center / contain;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.training-frame__list__item__title{font-size:1.4rem;font-weight:700;line-height:1.07;color:#ff8300}@media (max-width:768px){.training-frame__list__item__title{font-size:1.06rem}}.training-frame__list__item__title::before{content:counter(item-counter);position:absolute;top:.7rem;left:0;bottom:0;width:5rem;padding-left:.25rem;font-size:6rem;font-weight:700;font-family:"Roboto","Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;line-height:1;text-align:center;background:linear-gradient(180deg, #ff8300 0%, rgba(255,131,0,0) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.training-frame__list__item__title::before{top:.35rem;width:4.68rem;font-size:4.65rem}}.training-frame__list__item__title span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline}.training-frame__list__item__title span::before{content:"";display:block;width:1px;height:1.2rem;margin:0 .35rem 0 .25rem;background-color:currentColor}@media (max-width:768px){.training-frame__list__item__title span::before{height:.8rem}}.training-frame__list__item ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 0;max-width:11rem;margin-top:1rem;padding:0;font-size:.8rem;color:#4b5463;list-style:none}@media (max-width:768px){.training-frame__list__item ul{gap:.25rem 0;max-width:9.5rem;margin-top:.5rem;font-size:.75rem}}.training-frame__list__item ul li{display:-ms-flexbox;display:flex;width:100%;padding-right:.1rem}.training-frame__list__item ul li::before{content:"•";-ms-flex-negative:0;flex-shrink:0;margin-right:.25rem}@media (max-width:768px){.training-frame__list__item ul li::before{margin-right:0}}.training-frame__list__item img{position:absolute;bottom:0;right:1rem;width:min(16.23vw, 211px)}@media (max-width:768px){.training-frame__list__item img{right:.25rem;width:8rem}}.training-frame__list__item:nth-child(2) img{bottom:-1.75rem;right:.75rem;width:min(16.3vw, 212px)}@media (max-width:768px){.training-frame__list__item:nth-child(2) img{bottom:-1rem;right:.25rem;width:7.6rem}}.training-frame__list__item:nth-child(3) img{right:1.25rem;width:min(12.23vw, 159px)}@media (max-width:768px){.training-frame__list__item:nth-child(3) img{right:.5rem;width:5.5rem}}.training-frame__list__item:nth-child(4) img{bottom:-1.25rem;right:.7rem;width:min(13.3vw, 173px)}@media (max-width:768px){.training-frame__list__item:nth-child(4) img{bottom:-0.5rem;right:.2rem;width:6rem}}.radar-frame{position:relative;z-index:1}.radar-frame::before{content:"";position:absolute;top:50%;left:0;right:0;z-index:-1;height:1193px;background:url(../img/radar/bg.png) no-repeat center center / 1920px auto;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media (max-width:768px){.radar-frame::before{height:1170px;background-image:url(../img/radar/bg_m.png);background-size:100% auto}}.radar-frame__ctn{position:relative;max-width:960px;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.radar-frame__ctn.active{animation-name:an_none}.radar-frame__ctn.active{animation-delay:.1s}@media (max-width:1024px){.radar-frame__ctn{padding-left:1rem;padding-right:1rem}}.radar-frame__ctn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(../img/radar/radar.png) no-repeat center center / contain;animation:radar 2s linear infinite,radar-fade 2s linear infinite}@media (max-width:768px){.radar-frame__ctn::before{top:-1rem;left:-1rem;right:-1rem;bottom:-1rem;background-image:url(../img/radar/radar_m.png)}}@keyframes radar{0%,100%{transform:scale(1)}99%{transform:scale(1.2)}}@keyframes radar-fade{0%{opacity:.5}50%{opacity:1}100%{opacity:.3}}.radar-frame__ctn img{margin:0 auto}.radar-frame__text{position:absolute;top:45%;left:0;right:0;z-index:-1;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;opacity:.6;white-space:nowrap}@media (max-width:768px){.radar-frame__text{top:20%}}.radar-frame__text img{max-width:2650px;width:2650px;height:162px}@media (max-width:1024px){.radar-frame__text img{max-width:1325px;width:1325px;height:81px}}@media (max-width:768px){.radar-frame__text img{max-width:883px;width:883px;height:54px}}.radar-frame__text img:nth-child(1){animation:marquee01 100s -50s linear infinite}@media (max-width:768px){.radar-frame__text img:nth-child(1){animation-duration:50s;animation-delay:-25s}}.radar-frame__text img:nth-child(2){animation:marquee02 100s linear infinite}@media (max-width:768px){.radar-frame__text img:nth-child(2){animation-duration:50s}}@keyframes marquee01{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee02{from{transform:translateX(0%)}to{transform:translateX(-200%)}}.process-frame{position:relative;padding-top:7.5rem}@media (max-width:768px){.process-frame{padding-top:3.125rem}}@media (min-width:1025px){.process-frame::before{content:"";position:absolute;bottom:-155px;left:calc(50% - 960px + 65px);z-index:2;width:1920px;height:144px;background:url(../img/process/circle.png) no-repeat center left / contain;pointer-events:none}}@media (min-width:769px){.process-frame__ctn{max-width:1100px}}@media (min-width:769px) and (max-width:1300px){.process-frame__ctn{padding-left:.5rem;padding-right:.5rem}}.process-frame__title{text-align:center;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.process-frame__title.active{animation-name:an_none}@media (max-width:768px){.process-frame__title{margin-bottom:1.56rem}}@media (min-width:769px){.process-frame__list{display:-ms-flexbox;display:flex;margin-top:3rem;background:url(../img/process/bg.png) no-repeat center top / 100% auto;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.process-frame__list.active{animation-name:an_none}.process-frame__list.active{animation-delay:.1s}}.process-frame__list__item{position:relative}@media (max-width:768px){.process-frame__list__item{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.process-frame__list__item.active{animation-name:an_none}.process-frame__list__item.active{animation-delay:.1s}}@media (min-width:769px){.process-frame__list__item{-ms-flex:1;flex:1}.process-frame__list__item:last-child{-ms-flex:.95;flex:.95}}@media (max-width:768px){.process-frame__list__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:1rem;padding:.875rem;border:4px solid #ff8300;border-radius:1.56rem}.process-frame__list__item:not(:has(.process-frame__list__item__text)){padding-top:1rem;padding-bottom:1rem}}.process-frame__list__item__text{font-size:1.1rem;font-weight:700;color:#00a9ba}@media (min-width:769px){.process-frame__list__item__text{position:absolute;bottom:100%;left:0;right:0;padding-bottom:.7rem;text-align:center}}@media (max-width:768px){.process-frame__list__item__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:3.125rem;height:3.125rem;margin-right:.625rem;font-size:.93rem;line-height:1.13;color:#fff;border-radius:50%;background-color:#00a9ba}}.process-frame__list__item__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:700;font-family:"Roboto","Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;color:#000;text-align:center;line-height:1;letter-spacing:-1pt}.process-frame__list__item__date .font{padding-right:10px}@media (max-width:1300px){.process-frame__list__item__date .font{padding-right:0}}@media (min-width:769px){.process-frame__list__item__date{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:8.4rem}.process-frame__list__item__date .small{font-size:.9em}}@media (min-width:769px) and (max-width:1300px){.process-frame__list__item__date{min-height:7.75rem;font-size:1.75rem}}@media (max-width:768px){.process-frame__list__item__date{-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.31rem}}.process-frame__list__item__date span{display:inline-block;vertical-align:middle;width:1.25rem;line-height:1.35rem;margin-left:.25rem;font-size:1rem;color:#fff;background-color:#ff8300;border-radius:50%;text-align:center}@media (max-width:768px){.process-frame__list__item__date span{width:1.56rem;line-height:1.56rem;font-size:1.125rem}}.process-frame__list__item__note{font-size:1.1rem;line-height:1.36;color:#161616}@media (min-width:769px){.process-frame__list__item__note{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:2.25rem;margin-top:1.3rem;text-align:center}}@media (max-width:768px){.process-frame__list__item__note{margin-left:auto;font-size:.93rem;line-height:1}}.shared-frame{position:relative;padding-top:2.5rem;padding-bottom:10.7rem;margin-top:9rem;background-color:#f5f5f5}@media (max-width:1024px){.shared-frame{margin-top:7rem}}@media (max-width:768px){.shared-frame{margin-top:3.31rem;padding-top:2.34rem;padding-bottom:3.28rem}}.shared-frame::before{content:"";position:absolute;bottom:calc(100% - 2px);left:0;right:0;height:9rem;background:url(../img/shared/bg.png) no-repeat center bottom / 1920px 100%}@media (max-width:1024px){.shared-frame::before{height:7rem;background-size:1500px 100%}}@media (max-width:768px){.shared-frame::before{height:2.5rem;background-image:url(../img/shared/bg_m.png);background-size:100% 100%}}.shared-frame__ctn{max-width:66rem;padding:0 4.5rem;text-align:center}@media (max-width:768px){.shared-frame__ctn{padding:0 2rem;padding-bottom:80px}}.shared-frame__title{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.shared-frame__title.active{animation-name:an_none}.shared-frame__description{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.shared-frame__description.active{animation-name:an_none}.shared-frame__description.active{animation-delay:.1s}.shared-frame__box{position:relative;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.shared-frame__box.active{animation-name:an_none}.shared-frame__box.active{animation-delay:.2s}.shared-frame__list{padding:1rem 0;margin-bottom:-1rem}@media (min-width:769px){.shared-frame__list{margin-top:1.5rem}}.shared-frame__list__item{padding:1.1rem 1.25rem 1.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 0 1rem rgba(0,0,0,0.1)}.shared-frame__list__item__box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;min-height:100px}.shared-frame__list__item__avatar{-ms-flex-negative:0;flex-shrink:0;width:3.9rem;border-radius:50%}@media (max-width:768px){.shared-frame__list__item__avatar{width:4.68rem}}.shared-frame__list__item__text{text-align:left}.shared-frame__list__item__text strong{display:block;font-size:1.2rem;font-weight:700;line-height:1.375;color:#ff8300}@media (max-width:768px){.shared-frame__list__item__text strong{font-size:1.43rem}}.shared-frame__list__item__text span{font-size:.7rem;color:#848484}@media (max-width:768px){.shared-frame__list__item__text span{font-size:1rem}}.shared-frame__list__item__school{font-size:.7rem;color:#8b929a}@media (max-width:768px){.shared-frame__list__item__school{font-size:.8rem}}.shared-frame__list__item__description{min-height:5.9rem;padding:1rem 0;font-size:.9rem;font-weight:700;line-height:1.44;color:#454545;border-bottom:1px solid #ff8300;text-align:left}@media (max-width:768px){.shared-frame__list__item__description{font-size:1rem}}.shared-frame__list__item__btn{display:inline-block;margin-top:1rem;font-size:.7rem;color:#868686;border-bottom:1px solid rgba(134,134,134,0.5);cursor:pointer;transition:border .3s ease}@media (max-width:768px){.shared-frame__list__item__btn{font-size:.93rem}}.shared-frame__list__item__btn:hover{border-color:transparent}.shared-frame .pagination{position:relative;z-index:1;margin-top:1.5rem}@media (max-width:768px){.shared-frame .pagination{margin-top:1.625rem}}.shared-frame .arrow{position:absolute;top:calc(50% - 2rem);left:-4.25rem;z-index:1}@media (max-width:1300px){.shared-frame .arrow{left:-3.5rem}}@media (max-width:768px){.shared-frame .arrow{left:-1.75rem}}.shared-frame .arrow._next{left:auto;right:-4.25rem}@media (max-width:1300px){.shared-frame .arrow._next{right:-3.5rem}}@media (max-width:768px){.shared-frame .arrow._next{right:-1.75rem}}.shared-frame__popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:50px;pointer-events:none;transition:all .2s ease}.shared-frame__popup:not(.active){opacity:0;visibility:hidden}.shared-frame__popup__school{font-size:.8rem;color:#8b929a}@media (max-width:768px){.shared-frame__popup__school{font-size:.84rem;text-align:center}}.shared-frame__popup__ctn{position:relative;width:95%;margin:0 auto;padding:2.5rem 1.6rem 3rem;background-color:#fff;border-radius:.75rem;pointer-events:auto;transition:opacity .5s .5s ease,transform .5s .5s ease;-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-y:auto}@media (min-width:769px){.shared-frame__popup__ctn{max-width:863px;max-height:calc(100vh - 50px * 2)}}@media (max-width:768px){.shared-frame__popup__ctn{padding:1.25rem .68rem 2.81rem;border-radius:.46rem}}.shared-frame__popup__ctn::-webkit-scrollbar{width:0px;height:0px}.shared-frame__popup__ctn::-webkit-scrollbar-track{border-radius:8px;background-color:transparent}.shared-frame__popup__ctn::-webkit-scrollbar-thumb{border-radius:10px;background-color:#788091}.shared-frame__popup__ctn:hover::-webkit-scrollbar-thumb{background-color:#788091}.shared-frame__popup:not(.active) .shared-frame__popup__ctn{opacity:0;-ms-transform:translateY(50px);transform:translateY(50px);pointer-events:none}.shared-frame__popup__close-btn{position:absolute;top:1.7rem;right:1.2rem;width:1.6rem;height:1.6rem;background:url(../img/shared/close.png) no-repeat center / contain;pointer-events:auto;cursor:pointer;transition:opacity .5s .5s ease}@media (max-width:768px){.shared-frame__popup__close-btn{top:1rem;right:1rem;width:2.06rem;height:2.06rem;background-image:url(../img/shared/close_m.png)}}.shared-frame__popup:not(.active) .shared-frame__popup__close-btn{opacity:0;pointer-events:none}.shared-frame__popup__box{color:#454545}@media (min-width:769px){.shared-frame__popup__box{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:1.8rem;padding:0 1rem}}.shared-frame__popup__avatar{position:relative;width:9rem;height:9rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.shared-frame__popup__avatar{width:7.18rem;height:7.18rem;margin:0 auto}}.shared-frame__popup__avatar::before{content:"";position:absolute;bottom:-0.1rem;right:-0.8rem;width:7rem;height:7rem;background-color:#ff8300;border-radius:50%}@media (max-width:768px){.shared-frame__popup__avatar::before{width:5.6rem;height:5.6rem}}.shared-frame__popup__avatar img{position:relative;width:100%;height:100%;border-radius:50%}@media (min-width:769px){.shared-frame__popup__text{padding-top:1.3rem}}@media (max-width:768px){.shared-frame__popup__text{margin-top:.625rem}}.shared-frame__popup__text strong{display:block;font-size:1.4rem;font-weight:700;color:#ff8300}@media (max-width:768px){.shared-frame__popup__text strong{text-align:center}}.shared-frame__popup__text span{display:block;font-size:.8rem;color:#848484}@media (max-width:768px){.shared-frame__popup__text span{text-align:center}}.shared-frame__popup__text p{margin-top:1rem;font-size:1rem;font-weight:700;line-height:1.22}@media (max-width:768px){.shared-frame__popup__text p{font-size:1.125rem;margin-top:.84rem;text-align:center}}.shared-frame__popup__info{margin-top:1.25rem;padding-top:1.3rem;border-top:1px solid #d9d9d9}@media (max-width:768px){.shared-frame__popup__info{margin-top:.46rem;padding-top:.46rem}}.shared-frame__popup__info__title{font-size:.8rem;color:#a6a6a6}@media (max-width:768px){.shared-frame__popup__info__title{font-size:.84rem}}.shared-frame__popup__info__text{font-size:.9rem;line-height:1.44}@media (max-width:768px){.shared-frame__popup__info__text{font-size:.93rem;line-height:1.4}}.shared-frame__popup__info__text p{margin-top:.5rem}@media (max-width:768px){.shared-frame__popup__info__text p{margin-top:.46rem}}.shared-frame__mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(31,31,31,0.41)}.eligibility-frame{position:relative;padding-top:4.5rem;padding-bottom:4rem;background-color:#ff8300}@media (max-width:768px){.eligibility-frame{padding-top:2.375rem;padding-bottom:2.375rem}}@media (min-width:1025px){.eligibility-frame::before{content:"";position:absolute;top:2rem;left:0;right:0;height:1339px;background:url(../img/eligibility/bg_circle.png) no-repeat center top / 1920px auto;pointer-events:none}}.eligibility-frame::after{content:"";position:absolute;bottom:calc(100% - 2px);left:0;right:0;height:220px;background:url(../img/eligibility/bg.png) no-repeat center bottom / 1920px auto;pointer-events:none}@media (max-width:1024px){.eligibility-frame::after{height:156px;background-size:1500px 100%}}@media (max-width:768px){.eligibility-frame::after{height:60px;background-image:url(../img/eligibility/bg_m.png);background-size:100% auto}}@media (min-width:769px){.eligibility-frame__ctn{position:relative;z-index:1}}@media (min-width:769px) and (max-width:1300px){.eligibility-frame__ctn{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.eligibility-frame__ctn{position:relative;z-index:1}}.eligibility-frame__title{color:#fff !important;margin-bottom:2.75rem;text-align:center;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.eligibility-frame__title.active{animation-name:an_none}@media (max-width:768px){.eligibility-frame__title{margin-bottom:1.75rem}}@media (min-width:769px){.eligibility-frame__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem}}.eligibility-frame__list__item{padding:1.25rem 1.5rem 1.5rem;color:#454545;line-height:1.28;background-color:#fff;border-radius:.75rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.eligibility-frame__list__item.active{animation-name:an_none}.eligibility-frame__list__item.active{animation-delay:.1s}@media (min-width:769px){.eligibility-frame__list__item{width:calc((100% - 1.4rem) / 2)}}@media (max-width:768px){.eligibility-frame__list__item{padding:.625rem .875rem;border-radius:.46rem}.eligibility-frame__list__item:not(:first-child){margin-top:.75rem}}.eligibility-frame__list__item__title{font-size:.8rem}@media (max-width:768px){.eligibility-frame__list__item__title{font-size:.84rem}}.eligibility-frame__list__item__description{margin-top:.25rem;font-size:.9rem;font-weight:700}@media (max-width:768px){.eligibility-frame__list__item__description{font-size:.875rem}}.eligibility-frame__plus{position:relative;margin-top:2.2rem;padding:1.8rem 1.3rem 1.3rem 13.2rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.eligibility-frame__plus.active{animation-name:an_none}.eligibility-frame__plus.active{animation-delay:.2s}@media (max-width:768px){.eligibility-frame__plus{margin-top:3.75rem;padding:.75rem 1rem;border-radius:.46rem}}.eligibility-frame__plus::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:.75rem;background-color:#fff093;pointer-events:none}.eligibility-frame__plus__img{position:absolute;top:-2rem;left:0;width:16.45rem}@media (max-width:768px){.eligibility-frame__plus__img{top:-2.68rem;z-index:-2;width:8.09rem}}.eligibility-frame__plus__text{position:relative;z-index:1;font-size:.875rem;font-weight:700;color:#454545;padding-bottom:3px}.apply-frame{padding-bottom:95px;background-color:#ff8300}@media (max-width:768px){.apply-frame{padding-bottom:3.81rem}}@media (min-width:769px){.apply-frame__ctn{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.apply-frame__ctn__left{position:sticky;top:75px;z-index:10;width:17.4rem}.apply-frame__ctn__left img{margin-top:1rem;width:13.05rem;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.apply-frame__ctn__left img.active{animation-name:an_none}.apply-frame__ctn__left img.active{animation-delay:.2s}.apply-frame__ctn__right{width:calc(100% - 17.4rem);padding-left:4.4rem}}@media (min-width:769px) and (max-width:1300px){.apply-frame__ctn{padding-left:1.5rem;padding-right:1.5rem}}.apply-frame__title{color:#fff !important;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.apply-frame__title.active{animation-name:an_none}@media (min-width:769px){.apply-frame__title{margin-bottom:1rem}}@media (max-width:768px){.apply-frame__title{text-align:center}}.apply-frame__description{color:#fff !important;-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.apply-frame__description.active{animation-name:an_none}.apply-frame__description.active{animation-delay:.1s}@media (min-width:769px){.apply-frame__description{letter-spacing:-0.25pt}}@media (max-width:768px){.apply-frame__description{text-align:center}}.apply-frame__info{color:#fff}@media (max-width:768px){.apply-frame__info{margin-top:1.625rem}}.apply-frame__info>div{-ms-transform:translateY(40px);transform:translateY(40px);animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.apply-frame__info>div.active{animation-name:an_none}.apply-frame__info>div.active{animation-delay:.3s}.apply-frame__info__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.3rem;font-weight:700}@media (max-width:768px){.apply-frame__info__title{font-size:.93rem}}.apply-frame__info__title::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:1.15rem;height:1.4rem;margin-right:.7rem;background:url(../img/apply/check.png) no-repeat center center / contain}@media (max-width:768px){.apply-frame__info__title::before{width:.92rem;height:1.12rem}}.apply-frame__info__img{margin-top:.8rem;margin-bottom:1.5rem}@media (max-width:768px){.apply-frame__info__img{margin-top:.5rem;margin-bottom:.8rem}}.apply-frame__info__img img{width:100%}.apply-frame__info__list{padding-left:1.8rem}.apply-frame__info__list__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin-top:.5rem;font-size:1rem;font-weight:700;color:#ffd6b9;letter-spacing:0;cursor:pointer}@media (max-width:768px){.apply-frame__info__list__item{font-size:.93rem}}.apply-frame__info__list__item::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:.9rem;height:.9rem;margin-right:.6rem;background:url(../img/apply/ck.png) no-repeat center center / contain;-ms-transform:translateY(.4rem);transform:translateY(.4rem)}@media (max-width:768px){.apply-frame__info__list__item::before{width:.7rem;height:.7rem}}.apply-frame__info__list__item p{width:100%;padding-left:1.5rem;font-size:.9rem}@media (max-width:768px){.apply-frame__info__list__item p{font-size:.84rem}}.apply-frame__info__list__item__download{width:10.55rem;height:1.4rem}@media (max-width:768px){.apply-frame__info__list__item__download{width:8.21rem;height:1.18rem}}.apply-frame__info__list__item__download img{-ms-transform:translateY(-25%);transform:translateY(-25%)}@media (max-width:768px){.apply-frame__info__list__item__download img{-ms-transform:translateY(-15%);transform:translateY(-15%)}}.apply-frame__info__list__item.active{color:#fff}.apply-frame__info__list__item.active::before{background-image:url(../img/apply/ck_o.png)}.apply-frame__info__note{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:1.3rem;font-size:.9rem;color:#ffe228}@media (max-width:768px){.apply-frame__info__note{font-size:.84rem}}.apply-frame__info__note::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:.9rem;height:.9rem;margin-right:.5rem;background:url(../img/apply/note.png) no-repeat center center / contain;-ms-transform:translateY(.25rem);transform:translateY(.25rem)}.apply-frame__info__btn{margin:.25rem -0.5rem 0}.apply-frame__info__btn img{width:100%}.apply-frame__info__date{margin-top:.25rem;font-size:1rem;font-weight:700}@media (min-width:769px){.apply-frame__info__date{padding-left:.25rem}}@media (max-width:768px){.apply-frame__info__date{font-size:.84rem;text-align:center}}.faq-frame{position:relative;padding-top:4rem;padding-bottom:3.5rem;background:linear-gradient(180deg, #fff 0%, transparent 100%) no-repeat center top / 100% 11.6rem,url(../img/faq/bg.png) repeat-y top center / 1920px auto}@media (max-width:768px){.faq-frame{padding-top:1.81rem;padding-bottom:1.93rem;background-size:100% 5.31rem,900px auto}}.faq-frame::before{content:"";position:absolute;bottom:calc(100% - 2px);left:0;right:0;height:180px;background:url(../img/faq/bg_top.png) no-repeat center bottom / 1920px auto;pointer-events:none}@media (max-width:768px){.faq-frame::before{height:85px;background-image:url(../img/faq/bg_top_m.png);background-size:100% auto}}@media (min-width:769px) and (max-width:1300px){.faq-frame__ctn{padding-left:1.5rem;padding-right:1.5rem}}.faq-frame__title{text-align:center}.faq-frame__tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto 2.5rem;padding:0 1.8rem;background-color:#e9e9e9;border-radius:999px}@media (min-width:769px){.faq-frame__tabs{max-width:30.7rem}}@media (max-width:768px){.faq-frame__tabs{padding:0 1.4rem;margin:1.71rem 0}}.faq-frame__tabs__item{position:relative;z-index:1;padding:0 2rem;font-size:1rem;line-height:1.9rem;color:#626262;text-align:center;cursor:pointer}@media (max-width:768px){.faq-frame__tabs__item{-ms-flex:1;flex:1;padding:0 .5rem;font-size:.93rem;line-height:1.34rem;letter-spacing:0pt}}.faq-frame__tabs__item.active{color:#fff;font-weight:700}.faq-frame__tabs__item::before{content:"";position:absolute;top:-0.4rem;bottom:-0.4rem;left:0;right:0;z-index:-1;background:linear-gradient(180deg, #ff8001 0%, #ff4400 100%);border-radius:999px;opacity:0;pointer-events:none}@media (max-width:768px){.faq-frame__tabs__item::before{top:-0.31rem;bottom:-0.31rem}}.faq-frame__tabs__item.active::before{opacity:1}.faq-frame__list:not(.active){display:none}.faq-frame .faq-item{counter-increment:item-counter}.faq-frame .faq-item:not(:first-child){margin-top:1rem}.faq-frame .faq-question{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.75rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.33;border-radius:1.5rem;background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.15);cursor:pointer;transition:margin .3s ease,box-shadow .3s ease}@media (max-width:768px){.faq-frame .faq-question{gap:.625rem;padding:.78rem .5rem .78rem 1rem;font-size:.84rem;border-radius:.93rem}}.faq-frame .faq-question:hover{box-shadow:0 0 20px rgba(223,209,199,0.8)}.faq-frame .faq-question::before{content:"Q" counter(item-counter);display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;min-width:5rem;font-size:1rem;font-weight:700;line-height:2.35rem;letter-spacing:-0.5pt;color:#fff;background:linear-gradient(180deg, #ff8001 0%, #ff4400 100%);border-radius:999px;text-align:center}@media (max-width:768px){.faq-frame .faq-question::before{min-width:3.125rem;line-height:1.43rem;margin-right:.3rem;font-size:.625rem}}.faq-frame .faq-question::after{content:"+";-ms-flex-negative:0;flex-shrink:0;margin-left:auto;font-size:1rem;font-weight:700;color:#04327a}@media (max-width:768px){.faq-frame .faq-question::after{font-size:.84rem}}.faq-frame .faq-answer{display:none;padding:1.5rem 2rem;font-size:.9rem;line-height:1.33}@media (max-width:768px){.faq-frame .faq-answer{padding:1rem 1.5rem;font-size:.84rem}}