@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none}img,svg{display:block;max-width:100%;height:auto}a{text-decoration:none;color:currentColor}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}input,button,textarea,select,input::placeholder{font:inherit;color:currentColor}.animate-fade-up-from,.animate-fade-up-leave-to{opacity:0;transform:translateY(10px)}.animate-fade-up-enter-to,.animate-fade-up-leave-from{opacity:1;transform:translateY(0)}.animate-fade-up-enter-active,.animate-fade-up-leave-active{transition:transform .3s ease,opacity .15s linear}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animate-pulse{0%{transform:scale(.9)}to{transform:scale(1.1)}}@keyframes animate-float-y{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes animate-float-x{0%{transform:translate(-10px)}to{transform:translate(10px)}}@keyframes animate-swing{0%{transform:rotate(0)}20%{transform:rotate(0)}40%{transform:rotate(20deg)}46%{transform:rotate(-10deg)}58%{transform:rotate(5deg)}65%{transform:rotate(0)}}@keyframes animate-bounce{0%{transform:scale(1)}20%{transform:scale(1)}20.1%{transform:scale(1.05)}26%{transform:scale(1)}30%{transform:scale(1)}30.1%{transform:scale(1.05)}35%{transform:scale(1)}}@keyframes animate-kvarrow{20%{top:120%;left:-50%;opacity:0;transform:translate(-50%,-50%)}to{top:0;left:50%;opacity:1;transform:translate(-50%)}}@keyframes animate-kvTitle{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes animate-kvSubTit{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes animate-btnArrow{0%{right:10%}to{right:12%}}@keyframes animate-ZoomIn{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@keyframes animate-about-topL{0%{opacity:0;transform:translate(180%,100%)}to{opacity:1;transform:translate(0)}}@keyframes animate-about-topR{0%{opacity:0;transform:scaleX(-1) translate(180%,100%)}to{opacity:1;transform:scaleX(-1) translate(0)}}@keyframes animate-about-downL{0%{opacity:0;transform:scaleY(-1) translate(180%,100%)}to{opacity:1;transform:scaleY(-1) translate(0)}}@keyframes animate-about-downR{0%{opacity:0;transform:scale(-1) translate(180%,100%)}to{opacity:1;transform:scale(-1) translate(0)}}@keyframes animate-about{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes animate-flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg);opacity:1}to{transform:perspective(400px);opacity:1}}@font-face{font-family:Microsoft JhengHei Modify;unicode-range:U+7db0,U+78A7,U+7B75;font-style:normal;font-weight:700;src:local("Yu Gothic UI Bold"),local("MS Gothic")}@font-face{font-family:Microsoft JhengHei Modify;src:local("Microsoft JhengHei UI"),local("Microsoft JhengHei")}@font-face{font-family:Microsoft JhengHei;src:local("Microsoft JhengHei UI"),local("Microsoft JhengHei")}body{overflow-x:hidden;margin:0 auto;min-width:320px;max-width:1920px;font-size:16px;font-family:Roboto,Arial,Noto Sans TC,sans-serif,Microsoft JhengHei Modify,Microsoft JhengHei,PingFangTC;line-height:1.5}input,label,select,button{cursor:pointer}ul,li{margin:0;padding:0}.container{margin:0 auto;width:100%;max-width:1140px}h2 img{width:100%}h2 span{display:none}@media (max-width: 1366px){.container{padding:0 20px}}@media (max-width: 1140px){.container{max-width:768px}}@media (max-width: 768px){.container{max-width:480px}}#app{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}#view{flex:1}.MKTHeader{position:relative;background-color:#fff}.MKTHeader__container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:.2em 15px;max-width:1170px;min-height:40px}.MKTHeader dt{font-size:17px;font-weight:700;white-space:nowrap;color:#000}.MKTHeader dd{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:14px;text-align:right;white-space:pre-wrap}.MKTHeader dd span{padding:0 3px}.NavBar{position:absolute;top:40px;left:0;overflow:hidden;width:100%;min-width:320px;height:80px;background-color:#fff;z-index:11;box-sizing:border-box}.NavBar.fx{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 1px 3px 1px #dedede}.NavBar .container{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 15px;width:100%;max-width:1170px;height:100%}.NavBar h1 span{display:none}.NavBar .nav_logo a{display:flex;align-items:center}.NavBar .nav_logo a img{max-height:50px}.NavBar ul{display:flex;align-items:center;margin:0;height:100%}.NavBar li{position:relative;display:flex;align-items:center;margin:0;height:100%;font-size:20px;font-weight:500;color:#0074c9}.NavBar li~li{margin-left:30px}.NavBar li a{position:relative;text-align:center}.NavBar li.social a{margin-left:12px}.NavBar li.social a img{width:42px}.NavBar button{display:none}@media (max-width: 1024px){.NavBar{--menuIcon-bg: #0074c8;height:70px}.NavBar .nav_logo{height:auto}.NavBar .nav_logo a img{max-height:50px}.NavBar ul{display:none;padding:0}.NavBar ul.open{position:absolute;top:59px;left:0;display:flex;justify-content:center;padding-bottom:59px;width:100%;height:100vh;background:#fff;z-index:20;flex-direction:column}.NavBar li{justify-content:center;margin:10px 0;width:100%;height:auto}.NavBar li~li{margin-left:0}.NavBar li span{display:inline-block}.NavBar li span:before{left:50%;transform:translate(-50%)}.NavBar li a{display:block;padding:10px 0;width:100%;height:auto;font-size:20px}.NavBar li.social{display:flex;justify-content:center}.NavBar li.social a{display:inline-block;width:unset}.NavBar button{position:relative;display:block;width:35px;height:40px;cursor:pointer;background:none;border:none}.NavBar button span{position:absolute;top:50%;left:0;width:100%;height:3px;background:var(--menuIcon-bg);transform:translateY(-50%)}.NavBar button:before{content:"";position:absolute;top:15%;left:0;width:100%;height:3px;background:var(--menuIcon-bg);transition:all .35s ease;transform-origin:50% 50%}.NavBar button:after{content:"";position:absolute;bottom:15%;left:0;width:100%;height:3px;background:var(--menuIcon-bg);transition:all .35s ease}.NavBar button.open span{display:none}.NavBar button.open:before{top:50%;transform:rotate(45deg)}.NavBar button.open:after{top:50%;transform:rotate(-45deg)}}.kv{overflow:hidden;margin-top:80px;height:650px;background-image:var(--bg-pc);background-position:center top;background-repeat:no-repeat}.kv_main{position:relative;margin:0 auto;width:100%;max-width:547px}.kv_main:before{position:absolute;top:120%;left:-50%;width:1052px;height:608px;background-image:var(--arrow-pc);background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:0;z-index:0;content:"";transform:translate(-50%,-50%);animation:animate-kvarrow .5s linear forwards}.kv_main img{position:relative;opacity:0;z-index:1;animation:animate-kvTitle .3s cubic-bezier(.83,.42,.63,1.47) .5s forwards}.kv_subtit{position:relative;margin:-40px auto 0;width:100%;max-width:663px;opacity:0;z-index:1;animation:animate-kvSubTit .4s linear .8s forwards}@media (max-width: 1024px){.kv{margin-top:70px}}@media (max-width: 768px){.kv{position:relative;padding-top:149.7222222222%;height:0;background-image:var(--bg-mb);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.kv .container{position:absolute;top:0;left:0;padding-top:9.2764378479%;width:100%;max-width:100%;height:100%}.kv_main{max-width:100%}.kv_main:before{width:116%;height:100%;background-image:var(--arrow-mb);background-position:center top;background-repeat:no-repeat;background-size:100%}}.about{position:relative;padding:70px 0 240px;overflow:hidden}.about:before{position:absolute;top:-200px;left:50%;width:100%;height:calc(100% + 202px);background-image:var(--bg-pc);background-position:center bottom -1px;background-repeat:no-repeat;background-size:1920px 188px;z-index:-1;content:"";transform:translate(-50%)}.about h2 img{margin:0 auto;max-width:608px;opacity:0}.about h2.active img{animation:animate-ZoomIn .4s cubic-bezier(.62,.7,.79,1.26) forwards}.about_main{position:relative;margin-top:15px}.about_main:before,.about_main:after{position:absolute;top:0;width:141px;height:148px;background-image:var(--deco-box);background-repeat:no-repeat;content:"";opacity:0}.about_main:before{left:0}.about_main:after{right:0;transform:scaleX(-1)}.about_main.active:before{animation:animate-about-topL .5s forwards .6s linear}.about_main.active:after{animation:animate-about-topR .5s forwards .6s linear}.about_main.active .about_main_inner:before{animation:animate-about-downL .5s forwards .6s linear}.about_main.active .about_main_inner:after{animation:animate-about-downR .5s forwards .6s linear}.about_main.active .about_main_inner>div{animation:animate-about .5s forwards 1.3s linear}.about_main_inner>div{position:relative;display:flex;align-items:center;padding:64px 44px;opacity:0}.about_main_inner:before,.about_main_inner:after{position:absolute;bottom:0;width:141px;height:148px;background-image:var(--deco-box);background-repeat:no-repeat;content:"";opacity:0}.about_main_inner:before{left:0}.about_main_inner:after{right:0}.about .photo{width:455px}.about .text{padding:0 44px;width:calc(100% - 455px)}.about .text .logo img{max-width:193px}.about .text h3{margin-top:30px;font-size:36px;font-weight:700;color:#0c805e}.about .text p{margin-bottom:1.5em;font-size:18px;line-height:1.6em}.about .text p:last-of-type{margin-bottom:0}.about_related{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.about .related_box{display:flex;align-items:center;width:44%}.about .related_box .related_logo img{max-width:166px}.about .related_box .related_text{padding:0 12px}.about .related_box .related_text h4{font-size:30px;font-weight:700;color:#072762;line-height:2em}.about .related_box .related_text p{font-size:18px;line-height:1.6em}@media (max-width: 1140px){.about{padding:0 0 20vw}.about:before{background-image:var(--bg-pc);background-position:center bottom;background-repeat:no-repeat}.about:after{display:none}.about_main_inner>div{flex-direction:column;padding:50px}.about .photo{width:100%}.about .text{padding:20px 0;width:100%}.about_related{flex-direction:column}.about_related .related_line{display:none}.about .related_box{width:100%}}@media (max-width: 1024px){.about h2 img{margin:0 auto;max-width:500px}}@media (max-width: 768px){.about{padding:0 0 25vw}.about .container{padding:0 0 20px}.about_main:before,.about_main:after{width:100px;height:110px;background-size:cover}.about_main_inner>div{padding:40px}.about_main_inner:before,.about_main_inner:after{width:100px;height:110px;background-size:cover}.about .text .logo img{max-width:180px}.about .text h3{font-size:30px}.about .related_box .related_logo img{width:130px}.about .related_box .related_text p{font-size:15px}}@media (max-width: 480px){.about .container{padding:0 0 100px}.about_main{margin:15px 20px 0;width:calc(100% - 40px)}.about_related{margin:30px 20px 0;width:calc(100% - 40px)}.about .text .logo img{max-width:150px}.about .text h3{font-size:26px}.about .text p{font-size:16px}}.school{overflow:hidden;margin-top:-1px;padding:20px 0 120px;background-image:var(--bg-pc);background-position:center top;background-repeat:no-repeat}.school h2 img{margin:0 auto;max-width:720px;opacity:0}.school h2.active img{animation:animate-ZoomIn .4s cubic-bezier(.62,.7,.79,1.26) forwards}.school .sessions{margin:30px auto;width:100%;max-width:1140px}.school .sessions_box{position:relative;display:flex;justify-content:center}.school .Slider{position:relative;overflow:hidden;margin:0 auto;width:100%}.school .Slider__content{position:relative;display:flex;justify-content:flex-start}.school .Slider__content>*{flex-shrink:0}.school .Slider__card{position:relative;bottom:0;margin-right:10px;margin-left:10px;width:194px;height:228px}.school .Slider__prev,.school .Slider__next{position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);width:44px;height:44px;background-color:#fff;border-radius:50%}.school .Slider__prev:before,.school .Slider__next:before{position:absolute;top:38%;left:40%;width:12px;height:12px;content:"";border-bottom:3px solid #092e6d;border-left:3px solid #092e6d;transform:rotate(45deg)}.school .Slider__prev{left:0}.school .Slider__next{right:0}.school .Slider__next:before{transform:rotate(-135deg);left:35%}.school .detailed{position:relative;display:flex;align-items:center;margin:30px auto 0;padding-top:23.9473684211%;width:78.7719298246%;background-image:var(--main-bg-pc);background-position:center top;background-repeat:no-repeat;background-size:cover}.school .detailed_box{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;margin:0 auto;width:80%;height:100%;font-weight:700;color:#fff;flex-direction:column}.school .detailed h4{font-size:30px;text-align:center}.school .detailed ul{display:inline-block}.school .detailed li{position:relative;margin-top:8px;padding-left:1.2em;font-size:24px}.school .detailed li:before{position:absolute;top:6px;left:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #ffffff;content:""}.school .substitute{margin-top:90px}.school .substitute h3{display:flex;align-items:center;font-size:42px;font-weight:900;text-align:center;color:#fff}.school .substitute h3 span{position:relative;display:flex;align-items:flex-end;width:50%;height:30px;flex:1 0 0}.school .substitute h3 span:before{width:92%;height:2px;background-color:#fff;content:"";flex:1}.school .substitute h3 span:after{right:0;width:32px;height:2px;background-color:#fff;content:"";transform:rotate(-60deg);transform-origin:left bottom}.school .substitute h3 span:nth-of-type(2){transform:scale(-1)}.school .substitute p{margin-top:15px;font-size:18px;font-weight:500;text-align:center;color:#fff}.school .substitute p span{display:block}.school .substitute_main{margin-top:24px}.school .substitute_main img{opacity:0}.school .substitute_main.active img{animation:animate-kvTitle .4s forwards linear}@media (max-width: 1140px){.school{margin-top:-4px;background-image:var(--bg-mb);background-position:center -4px;background-repeat:no-repeat;background-size:cover}.school .Slider{overflow:visible}.school .detailed h4{font-size:24px}.school .detailed li{margin-top:6px;font-size:16px}.school .detailed li:before{top:4px;border-width:7px 0 7px 10px}.school .detailed_box{margin-top:4px}.school .substitute{margin-top:50px}.school .substitute h3{font-size:32px}}@media (max-width: 1024px){.school h2 img{margin:0 auto;max-width:500px}}@media (max-width: 768px){.school{padding:20px 0 60px}.school .container{padding:0}.school .detailed{position:relative;margin:0 20px;padding:90px 0 55px;width:calc(100% - 40px);background:none}.school .detailed:before{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:90px;background-image:var(--main-bg-top-mb);background-position:center top;background-repeat:no-repeat;background-size:100%;content:"";z-index:0}.school .detailed:after{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:55px;background-image:var(--main-bg-bottom-mb);background-position:center bottom;background-repeat:no-repeat;background-size:100%;content:"";z-index:0}.school .detailed h4{font-size:32px}.school .detailed li{font-size:22px}.school .detailed_box{position:relative;margin-top:0;padding:0 40px;width:100%;background-image:var(--main-bg-center-mb);background-position:center top;background-repeat:repeat-y;background-size:100%;z-index:1;text-align:center}.school .detailed ul{text-align:left}.school .substitute h3{font-size:28px}.school .substitute p,.school .substitute_main{padding:0 30px}}@media (max-width: 480px){.school .detailed{padding:18.5vw 0 55px}.school .detailed:before{height:18.5vw}.school .detailed h4{font-size:26px}.school .detailed li{font-size:16px}}@media (max-width: 360px){.school .detailed{padding:67px 0 55px}.school .detailed:before{height:67px}}.fresh_job{position:relative;margin:20px auto 70px;padding:20px;width:100%;max-width:1086px;background-color:#fffc}.fresh_job:before,.fresh_job:after{position:absolute;top:-30px;width:70px;height:74px;background-image:var(--deco-box);background-repeat:no-repeat;content:""}.fresh_job:before{left:-30px}.fresh_job:after{right:-30px;transform:scaleX(-1)}.fresh_job .tag{display:flex;padding:10px 0 20px}.fresh_job .tag:before{position:absolute;top:0;left:50%;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#0c805d transparent transparent transparent;content:"";transform:translate(-50%)}.fresh_job .tag>span{width:50%;font-size:30px;font-weight:700;text-align:center;color:#0c805e}.fresh_box{position:relative}.fresh_box:before,.fresh_box:after{position:absolute;bottom:-50px;width:70px;height:74px;background-image:var(--deco-box);background-repeat:no-repeat;content:""}.fresh_box:before{left:-50px;transform:scaleY(-1)}.fresh_box:after{right:-50px;transform:scale(-1)}.fresh_box table{border-collapse:collapse;width:100%}.fresh_box table thead th{padding:10px 20px;font-size:18px;font-weight:700;text-align:left;color:#fff;background-color:#0c805e}.fresh_box table thead th:nth-of-type(1){padding-left:40px;width:340px}.fresh_box table thead th:nth-of-type(3){width:240px}.fresh_box table tbody tr{background-color:#fff}.fresh_box table tbody tr:nth-of-type(2n){background-color:#0c805e26}.fresh_box table td{padding:10px 20px;font-size:18px;white-space:pre-line;font-weight:400}.fresh_box table td:nth-of-type(1){padding-left:40px;font-weight:500}.fresh_box table td:nth-of-type(3){padding:10px 15px}.fresh_box table td .jobName{display:none}.fresh_box table td .jobBtn{position:relative;display:inline-block;margin:4px;width:100%;max-width:240px;font-size:20px;font-weight:700;text-align:center;color:#fff;background:linear-gradient(to bottom,#ce3a5d 0%,#951231 100%);border:1px solid #fff;border-radius:50em;line-height:43px}.fresh_box table td .jobBtn:hover{background:linear-gradient(to bottom,#951231 0%,#ce3a5d 100%)}.fresh_box table td .jobBtn:after{content:"";position:absolute;top:50%;right:0;width:13px;height:13px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translate(70%,-50%) rotate(-135deg);animation:animate-btnArrow .5s infinite linear alternate-reverse}@media (max-width: 1140px){.fresh_job .tag{padding:10px 0}.fresh_job .tag span{font-size:24px}.fresh_box thead{display:none}.fresh_box table tbody tr{display:block;border-top:1px solid #fff}.fresh_box table tbody tr:nth-of-type(2n){background-color:#fff}.fresh_box table tbody tr:first-of-type{border-top:none}.fresh_box tbody td{display:block;width:100%}.fresh_box tbody td~td{display:none}.fresh_box tbody td.active~td{display:block}.fresh_box tbody td:nth-of-type(1){position:relative;padding:16px;color:#fff;background-color:#0c805e}.fresh_box tbody td:nth-of-type(1):after{position:absolute;top:35%;right:5%;width:15px;height:15px;content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-35%) rotate(-45deg)}.fresh_box tbody td:nth-of-type(2):before{display:block;font-weight:700;color:#0c805e;content:"需求條件"}.fresh_box tbody td:nth-of-type(1).active:after{transform:translateY(15%) rotate(135deg)}.fresh_box tbody td:nth-of-type(3){text-align:center}.fresh_box tbody td .jobName{position:absolute;top:0;left:0;display:block;width:100%;height:100%}}@media (max-width: 768px){.fresh_job{margin:10px auto 60px;padding:10px}.fresh_job:before,.fresh_job:after{display:none}.fresh_job .tag{flex-direction:column}.fresh_job .tag:before{display:none}.fresh_job .tag>span{width:100%}.fresh_box:before,.fresh_box:after{display:none}}@media (max-width: 480px){.fresh_job{margin:10px 20px 0;width:calc(100% - 40px)}}.job{padding:70px 0 0;background-image:linear-gradient(180deg,#178262 0%,#178262 10%,transparent 30%),var(--bg-pc);background-position:center top,center top -2px;background-repeat:no-repeat;background-size:cover}.job h2 img{margin:0 auto;max-width:693px;opacity:0}.job h2.active img{animation:animate-ZoomIn .4s cubic-bezier(.62,.7,.79,1.26) forwards}.job_more{position:relative;margin:120px auto 0;padding:20px 0;width:calc(100% - 180px);background-color:#1893f7}.job_more:before,.job_more:after{position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 85px 90px;border-color:transparent transparent #1893f7 transparent;content:""}.job_more:before{left:-90px}.job_more:after{right:-90px;transform:scaleX(-1)}.job_more .container{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.job_more .container:before{position:absolute;top:-55px;left:50%;width:0;height:0;border-style:solid;border-width:0 27px 35px 27px;border-color:transparent transparent #1893f7 transparent;content:"";transform:translate(-50%)}.job_more p{position:relative;padding-left:1em;font-size:30px;font-weight:700;color:#fff}.job_more p:before{position:absolute;top:50%;left:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff;transform:translateY(-50%);content:""}.job_more .jobBtn_more{position:relative;display:block;width:100%;max-width:234px;font-size:22px;font-weight:700;text-align:center;color:#fff;background:linear-gradient(to bottom,#ce3a5d 0%,#951231 100%);border:1px solid #fff;border-radius:50em;line-height:43px}.job_more .jobBtn_more:hover{background:linear-gradient(to bottom,#951231 0%,#ce3a5d 100%)}.job_more .jobBtn_more:after{position:absolute;top:50%;right:10%;width:13px;height:13px;content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-50%) rotate(-135deg);animation:animate-btnArrow .5s infinite linear alternate-reverse}@media (max-width: 1140px){.job .job_more{width:100%}.job .job_more:before,.job .job_more:after{display:none}.job .job_more p{font-size:26px}}@media (max-width: 1024px){.job h2 img{margin:0 auto;max-width:500px}}@media (max-width: 768px){.job .job_more{margin:60px auto 0}.job .job_more .container{flex-direction:column;padding:0 20px}.job .job_more .container:before{top:-35px;border-width:0 10px 15px 10px}.job .job_more p{margin-bottom:16px;font-size:18px}.job .job_more p:before{border-width:8px 0 8px 14px}}@media (max-width: 480px){.job{padding-top:40px}.job .container{padding:0}}.BaseSlider{position:relative;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y;user-select:none;will-change:transform}@media (hover: hover){.BaseSlider:hover .BaseSlider__controls .control{opacity:1}}.BaseSlider .BaseSlider__slider{position:relative;overflow:hidden}.BaseSlider .BaseSlider__slide-container{position:relative;display:flex;z-index:1;transition-timing-function:cubic-bezier(.77,0,.18,1);transition-property:transform}.BaseSlider .BaseSlider__slide{flex-grow:0;flex-shrink:0;overflow:hidden}.BaseSlider .BaseSlider__indicator{display:flex;align-items:center;justify-content:center}.BaseSlider .BaseSlider__indicator .dot{display:flex;align-items:center;justify-content:center;margin:0 5px;width:18px;height:18px;background-color:#fff;border-radius:50%;cursor:pointer}.BaseSlider .BaseSlider__indicator .dot.active{background-color:#000}@media (max-width: 768px){.BaseSlider .BaseSlider__indicator .dot{width:12px;height:12px}.BaseSlider .BaseSlider__indicator .dot.active{background-color:#323e48}}.BaseSlider .BaseSlider__controls .control{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;outline:none;z-index:1;transform:translateY(-50%)}.BaseSlider .BaseSlider__controls .control.prev{left:-5%}.BaseSlider .BaseSlider__controls .control.next{right:-5%}.BaseSlider .BaseSlider__controls .control.next .arrow{transform:scaleX(-1)}.BaseSlider .BaseSlider__controls .control .arrow{position:relative;display:block;pointer-events:none;width:0;height:0;border-style:solid;border-width:15px 28px 15px 0;border-color:transparent #ffffff transparent transparent}.BaseSlider__dots{position:absolute;bottom:10px;display:flex;align-items:center;opacity:.6;z-index:1}@media (max-width: 768px){.BaseSlider__dots{position:static;margin-top:10px;opacity:1}}@media (max-width: 768px){.BaseSlider .BaseSlider__controls .control.prev{left:-7%}.BaseSlider .BaseSlider__controls .control.next{right:-7%}}@media (max-width: 560px){.BaseSlider .BaseSlider__controls .control.prev{left:0%}.BaseSlider .BaseSlider__controls .control.next{right:0%}}.welfare{padding:70px 0;overflow:hidden;background-image:var(--bg-pc);background-position:center bottom;background-repeat:no-repeat}.welfare h2 img{margin:0 auto;max-width:612px;opacity:0}.welfare h2.active img{animation:animate-ZoomIn .4s cubic-bezier(.62,.7,.79,1.26) forwards}.welfare .card{display:flex;align-items:flex-end;justify-content:flex-end;height:620px;background-position:center top;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column}.welfare .card_box{padding:16px 24px 24px;width:95%;height:330px}.welfare .card .title{position:relative;padding:0 0 10px;font-size:36px;font-weight:900;color:#fff}.welfare .card .title span{position:relative;display:flex;align-items:flex-end;margin-top:-10px;width:100%;height:20px}.welfare .card .title span:before{width:100%;height:1px;background-color:#fff;content:"";flex:1}.welfare .card .title span:after{width:20px;height:1px;background-color:#fff;content:"";transform:rotate(-60deg);transform-origin:left bottom}.welfare .card ul{margin-top:8px;margin-left:1.4em}.welfare .card li{font-size:20px;font-weight:700;color:#fff;list-style-type:disc;line-height:1.8em}.welfare .BaseSlider{margin-top:35px}.welfare .BaseSlider .BaseSlider__controls .control{top:55%;width:70px;height:70px;background-color:#000c;border-radius:50%;transform:translateY(-55%)}.welfare .BaseSlider .BaseSlider__controls .control.prev{left:37%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:36%}.welfare .BaseSlider .BaseSlider__controls .control.next .arrow{transform:translate3d(-100%,-50%,0) rotate(-135deg)}.welfare .BaseSlider .BaseSlider__controls .control .arrow{position:absolute;top:50%;left:60%;width:20px;height:20px;border-style:unset;border-width:unset;border-color:unset;border-bottom:4px solid #fff;border-left:4px solid #fff;transform:translate3d(-60%,-50%,0) rotate(45deg)}.welfare .BaseSlider__dots{bottom:-40px}.welfare .BaseSlider .BaseSlider__indicator .dot{width:58px;height:4px;background-color:#72727299;border-radius:0}.welfare .BaseSlider .BaseSlider__indicator .dot.active{background-color:#474747}.welfare .video{margin-top:120px}.welfare .video_box{display:flex;flex-wrap:wrap;gap:34px}.welfare .video_box>div{width:calc(50% - 34px);opacity:0}.welfare .video_box.active div:nth-of-type(1){animation-name:animate-flipInX;animation-duration:.5s;animation-timing-function:linear;animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.welfare .video_box.active div:nth-of-type(2){animation-name:animate-flipInX;animation-duration:.5s;animation-timing-function:linear;animation-delay:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.welfare .video_box.active div:nth-of-type(3){animation-name:animate-flipInX;animation-duration:.5s;animation-timing-function:linear;animation-delay:1.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.welfare .video_box.active div:nth-of-type(4){animation-name:animate-flipInX;animation-duration:.5s;animation-timing-function:linear;animation-delay:2s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@media (max-width: 1680px){.welfare .BaseSlider .BaseSlider__controls .control.prev{left:34%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:33%}}@media (max-width: 1366px){.welfare .BaseSlider .BaseSlider__controls .control.prev{left:28%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:27%}}@media (max-width: 1024px){.welfare h2 img{margin:0 auto;max-width:500px}.welfare .BaseSlider .BaseSlider__controls .control.prev{left:24%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:22%}}@media (max-width: 768px){.welfare{background-image:var(--bg-pc);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.welfare .card .title{font-size:32px}.welfare .card li{font-size:18px}.welfare .BaseSlider__dots{margin-top:30px}.welfare .BaseSlider .BaseSlider__indicator .dot{width:40px}.welfare .BaseSlider .BaseSlider__controls .control{width:60px;height:60px}.welfare .BaseSlider .BaseSlider__controls .control.prev{left:5%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:5%}.welfare .video{margin-top:60px}.welfare .video_box{flex-direction:column}.welfare .video_box>div{width:100%}}@media (max-width: 480px){.welfare .BaseSlider .BaseSlider__controls .control.prev{left:0%}.welfare .BaseSlider .BaseSlider__controls .control.next{right:0%}}.FixBtn{position:fixed;bottom:10%;right:-200px;display:flex;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));z-index:10;transition:right .6s;flex-direction:column}.FixBtn>div{display:flex;width:90px;height:101px;flex-direction:column}.FixBtn>div.FxSchool{clip-path:polygon(10% 0%,90% 0%,100% 10%,100% 90%,90% 100%,10% 100%,0% 90%,0% 10%);background-image:linear-gradient(to bottom,var(--school-bg-from),var(--school-bg-to))}.FixBtn a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%;height:100%;flex-direction:column}.FixBtn a>div{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%}.FixBtn a>div:before,.FixBtn a>div:after{display:block;margin-top:4px;width:18px;height:1px;background-color:#fff;content:""}.FixBtn a>div:before{margin-right:1px}.FixBtn a>div:after{margin-left:1px}.FixBtn a>div span{position:relative;width:9px;height:9px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg)}.FixBtn a p{font-size:20px;font-weight:700;text-align:center;color:#fff}.FixBtn.fx{right:20px;animation:animate-float-y 1.2s infinite linear alternate-reverse}@media (max-width: 768px){.FixBtn{bottom:0;right:0;left:0;position:sticky;width:100%;height:54px;overflow:hidden;flex-direction:row;filter:none}.FixBtn>div{width:100%;height:100%}.FixBtn>div.FxSchool{position:relative;background-image:linear-gradient(to bottom,var(--school-bg-from),var(--school-bg-to));clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0% 100%)}.FixBtn a{text-align:center;max-width:768px}.FixBtn a>div{display:none}.FixBtn a p{margin-top:4px;font-size:24px;text-align:center}.FixBtn a p br{display:none}.FixBtn.fx{right:0;animation:normal}}.MKTFooter{margin-top:auto;padding:12px;font-size:12px;text-align:center;background-color:#fff}.MKTFooter__container{margin:0 auto;max-width:1170px}.MKTFooter .contact{display:inline-block;vertical-align:middle}@media (max-width: 768px){.MKTFooter{margin-bottom:70px}}
