@charset "UTF-8";.page_joinnow .top{display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media (max-width:1023px){.page_joinnow .top{height:240px}}@media (min-width:1024px) and (max-width:1439px){.page_joinnow .top{height:480px}}@media (min-width:1440px){.page_joinnow .top{height:590px}}.page_joinnow .top .banner,.page_joinnow .top .banner:after{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.page_joinnow .top .banner:after{content:"";background-color:rgba(0,0,0,.4)}.page_joinnow .top .banner img{display:block;width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.page_joinnow .top .banner img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .top .banner img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_joinnow .top .banner img:not(.vp-l){display:none!important}}.page_joinnow .top .title{display:block;position:relative;text-align:center;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-width:767px){.page_joinnow .top .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .top .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_joinnow .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_joinnow .top .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_joinnow .topContent{background-color:#f2f2f2;color:#212721}@media (max-width:767px){.page_joinnow .topContent{padding:40px 8px 0}}@media (min-width:768px) and (max-width:1023px){.page_joinnow .topContent{padding:40px 16px 0}}@media (min-width:1024px){.page_joinnow .topContent{padding:64px 64px 0}}.page_joinnow .topContent .title{max-width:880px;margin:0 auto;text-align:center}@media (max-width:767px){.page_joinnow .topContent .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .topContent .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .topContent .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_joinnow .topContent .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_joinnow .topContent .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_joinnow .topContent .title strong{font-weight:900}.page_joinnow .topContent .desc{max-width:880px;margin:24px auto 0;text-align:center}@media (max-width:767px){.page_joinnow .topContent .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .topContent .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .topContent .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_joinnow .topContent .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_joinnow .topContent .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_joinnow .joinnow{width:100%;position:relative;background-color:#f2f2f2}.page_joinnow .joinnow iframe{display:block;width:100%;max-width:1312px;margin:0 auto;border:0}@media (max-width:767px){.page_joinnow .joinnow iframe{height:calc(100dvh - 200px);padding:40px 16px 48px}}@media (min-width:768px){.page_joinnow .joinnow iframe{padding:64px 64px 120px}}@media (min-width:768px) and (max-width:1023px){.page_joinnow .joinnow iframe{height:100vh}}@media (min-width:1024px) and (max-width:1279px){.page_joinnow .joinnow iframe{height:100vh}}@media (min-width:1280px){.page_joinnow .joinnow iframe{height:120vh}}.page_joinnow .course{display:flex;background-color:#212721;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff}@media (max-width:1023px){.page_joinnow .course{flex-direction:column}}.page_joinnow .course .info,.page_joinnow .course .info .content .item .head .text{flex-shrink:0;flex-grow:0}@media (max-width:1023px){.page_joinnow .course .info{padding:40px 16px}}@media (min-width:1024px){.page_joinnow .course .info{padding:80px 64px}}@media (min-width:1024px) and (max-width:1279px){.page_joinnow .course .info{flex-basis:600px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .course .info{flex-basis:700px}}@media (min-width:1440px){.page_joinnow .course .info{flex-basis:800px}}@media (max-width:767px){.page_joinnow .course .info .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .course .info .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .course .info .title{font-size:24px;letter-spacing:-.25px;line-height:32px}}@media (min-width:1440px) and (max-width:1919px){.page_joinnow .course .info .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1920px){.page_joinnow .course .info .title{font-size:1.6666666667vw;letter-spacing:-.0130208333vw;line-height:2.0833333333vw}}@media (max-width:1023px){.page_joinnow .course .info .content{margin-top:16px}}@media (min-width:1024px){.page_joinnow .course .info .content{margin-top:32px}}.page_joinnow .course .info .btn,.page_joinnow .course .info .content .item{display:flex}@media (max-width:767px){.page_joinnow .course .info .content .item{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .course .info .content .item{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .course .info .content .item{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_joinnow .course .info .content .item{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_joinnow .course .info .content .item{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:1023px){.page_joinnow .course .info .content .item{flex-direction:column;gap:12px}}@media (min-width:1024px){.page_joinnow .course .info .content .item{gap:16px}}@media (max-width:1023px){.page_joinnow .course .info .content .item:not(:first-child){margin-top:24px}}@media (min-width:1024px){.page_joinnow .course .info .content .item:not(:first-child){margin-top:32px}}.page_joinnow .course .info .content .item .head{display:flex;gap:16px;flex-shrink:0;flex-grow:0}@media (min-width:1024px) and (max-width:1279px){.page_joinnow .course .info .content .item .head{flex-basis:220px}}@media (min-width:1280px) and (max-width:1439px){.page_joinnow .course .info .content .item .head{flex-basis:180px}}@media (min-width:1440px){.page_joinnow .course .info .content .item .head{flex-basis:220px}}.page_joinnow .course .info .content .item .head .deco{flex-shrink:1;flex-grow:1;position:relative}.page_joinnow .course .info .content .item .head .deco:before{content:"";display:block;height:1px;background-color:#fff;position:absolute;left:0;top:11px}@media (max-width:1023px){.page_joinnow .course .info .content .item .head .deco:before{width:52px}}@media (min-width:1024px){.page_joinnow .course .info .content .item .head .deco:before{width:100%}}.page_joinnow .course .image,.page_joinnow .course .info .content .item .message{flex-shrink:1;flex-grow:1}.page_joinnow .course .info .content .item .message ol li{list-style:lower-latin}@media (max-width:1023px){.page_joinnow .course .info .btn{margin-top:32px}}@media (min-width:1024px){.page_joinnow .course .info .btn{justify-content:flex-end;margin-top:48px}}.page_joinnow .course .image img{display:block;width:100%}@media (max-width:767px){.page_joinnow .course .image img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_joinnow .course .image img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_joinnow .course .image img:not(.vp-l){display:none!important}}