@charset "UTF-8";.page_club .topVideo{font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff;position:relative}.page_club .topVideo .content{width:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.page_club .topVideo .content .title{text-align:center}@media (max-width:767px) and (max-width:767px){.page_club .topVideo .content .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (max-width:767px) and (min-width:768px) and (max-width:1279px){.page_club .topVideo .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (max-width:767px) and (min-width:1280px) and (max-width:1439px){.page_club .topVideo .content .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (max-width:767px) and (min-width:1440px) and (max-width:1919px){.page_club .topVideo .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (max-width:767px) and (min-width:1920px){.page_club .topVideo .content .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (min-width:768px) and (max-width:767px){.page_club .topVideo .content .title{font-size:40px;letter-spacing:-.25px;line-height:48px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.page_club .topVideo .content .title{font-size:56px;letter-spacing:-.25px;line-height:64px}}@media (min-width:768px) and (min-width:1280px) and (max-width:1439px){.page_club .topVideo .content .title{font-size:40px;letter-spacing:-.25px;line-height:48px}}@media (min-width:768px) and (min-width:1440px) and (max-width:1919px){.page_club .topVideo .content .title{font-size:56px;letter-spacing:-.25px;line-height:64px}}@media (min-width:768px) and (min-width:1920px){.page_club .topVideo .content .title{font-size:2.9166666667vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_club .videoWrapper{width:100%;position:relative}@media (max-width:1023px){.page_club .videoWrapper{height:240px}}@media (min-width:1024px) and (max-width:1439px){.page_club .videoWrapper{height:480px}}@media (min-width:1440px){.page_club .videoWrapper{height:590px}}.page_club .videoWrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4)}.page_club .videoWrapper video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_club .videoWrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.page_club .videoWrapper img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_club .videoWrapper img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_club .videoWrapper img:not(.vp-l){display:none!important}}.page_club .clubhouse{display:flex;background-color:#373c37}@media (max-width:1279px){.page_club .clubhouse{flex-direction:column}}@media (min-width:1280px){.page_club .clubhouse{flex-direction:row-reverse}}.page_club .clubhouse .keyVisual{position:relative}@media (max-width:1279px){.page_club .clubhouse .keyVisual{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1280px){.page_club .clubhouse .keyVisual{flex-basis:50%;flex-shrink:0;flex-grow:0;opacity:0;transform:translate3d(40%,0,0)}}.page_club .clubhouse .keyVisual img{display:none;width:100%}@media (min-width:1280px){.page_club .clubhouse .keyVisual img{padding-bottom:80px}}@media (max-width:767px){.page_club .clubhouse .keyVisual img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_club .clubhouse .keyVisual img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_club .clubhouse .keyVisual img:not(.vp-l){display:none!important}}.page_club .clubhouse .keyVisual img.active{display:block}.page_club .clubhouse .content{font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff}@media (max-width:1023px){.page_club .clubhouse .content{padding:32px 0 40px}}@media (min-width:1024px) and (max-width:1279px){.page_club .clubhouse .content{padding:32px 64px 40px}}@media (max-width:1279px){.page_club .clubhouse .content{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1280px){.page_club .clubhouse .content{flex-basis:50%;flex-shrink:0;flex-grow:0;opacity:0;transform:translate3d(-40%,0,0)}}@media (min-width:1280px) and (max-width:1439px){.page_club .clubhouse .content{padding:80px 3.3333333333%}}@media (min-width:1440px){.page_club .clubhouse .content{padding:160px 160px 80px 3.3333333333%}}@media (max-width:767px){.page_club .clubhouse .content>.title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_club .clubhouse .content>.title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .clubhouse .content>.title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_club .clubhouse .content>.title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_club .clubhouse .content>.title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (max-width:1279px){.page_club .clubhouse .content>.title{padding:0 16px}.page_club .clubhouse .content .items{padding:24px 16px 0 0}}@media (min-width:1280px){.page_club .clubhouse .content .items{padding-top:48px;padding-left:86px}}.page_club .clubhouse .content .items .item{cursor:pointer;overflow:hidden;position:relative;list-style:none}@media (max-width:767px){.page_club .clubhouse .content .items .item{font-size:20px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_club .clubhouse .content .items .item{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1280px) and (max-width:1439px){.page_club .clubhouse .content .items .item{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1440px) and (max-width:1919px){.page_club .clubhouse .content .items .item{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1920px){.page_club .clubhouse .content .items .item{font-size:1.25vw;letter-spacing:.0130208333vw;line-height:1.6666666667vw}}@media (max-width:1279px){.page_club .clubhouse .content .items .item{padding-left:16px}}@media (min-width:1280px){.page_club .clubhouse .content .items .item{padding-left:30px}}.page_club .clubhouse .content .items .item:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;background-color:#fff;z-index:3;transition:all .4s ease-out}@media (max-width:1279px){.page_club .clubhouse .content .items .item:before{top:32px}}@media (min-width:1280px){.page_club .clubhouse .content .items .item:before{top:30px}}.page_club .clubhouse .content .items .item:after{content:"";display:block;height:1px;position:absolute;bottom:0;background-color:rgba(255,255,255,.2);z-index:2;transition:all .4s ease-out}@media (max-width:1279px){.page_club .clubhouse .content .items .item:after{width:calc(100% - 16px);left:16px}}@media (min-width:1280px){.page_club .clubhouse .content .items .item:after{width:calc(100% - 30px);left:30px}}.page_club .clubhouse .content .items .item .title{padding:16px 0;position:relative;background-color:#373c37;z-index:2;transition:all .4s ease-out}.page_club .clubhouse .content .items .item .desc{height:0;transform:translate3d(0,-100%,0)}@media (max-width:767px){.page_club .clubhouse .content .items .item .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .clubhouse .content .items .item .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .clubhouse .content .items .item .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .clubhouse .content .items .item .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .clubhouse .content .items .item .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .clubhouse .content .items .item:hover:after{background-color:#fff}.page_club .clubhouse .content .items .item:hover .title{opacity:.7}@media (max-width:1279px){.page_club .clubhouse .content .items .item.active:before{width:35px}}@media (min-width:1280px){.page_club .clubhouse .content .items .item.active:before{width:64px}}.page_club .clubhouse .content .items .item.active:after{background-color:#fff}.page_club .clubhouse .content .items .item.active .title{opacity:1!important}@media (max-width:1279px){.page_club .clubhouse .content .items .item.active .title{padding-left:29px}}@media (min-width:1280px){.page_club .clubhouse .content .items .item.active .title{padding-left:44px}}.page_club .clubhouse .content .items .item.active .desc{height:auto;padding-bottom:16px;transform:none;transition:all .4s ease-out}.page_club .clubhouse.animate .content,.page_club .clubhouse.animate .keyVisual,.page_club .serviceExp.animate .keyVisual .left,.page_club .serviceExp.animate .keyVisual .right{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_club .clubhouse.inited .content,.page_club .clubhouse.inited .keyVisual,.page_club .serviceExp.inited .keyVisual .left,.page_club .serviceExp.inited .keyVisual .right{transition:none!important}.page_club .serviceExp{display:flex;position:relative;background-color:#96a480}@media (max-width:1023px){.page_club .serviceExp{flex-direction:column}}.page_club .serviceExp .keyVisual{flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex;position:relative}@media (max-width:1023px){.page_club .serviceExp .keyVisual{overflow:hidden;gap:6px;height:80vw}}@media (min-width:1024px){.page_club .serviceExp .keyVisual{gap:12px;overflow:hidden;height:40vw}}.page_club .serviceExp .keyVisual .left,.page_club .serviceExp .keyVisual .right{flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column}@media (max-width:1023px){.page_club .serviceExp .keyVisual .left,.page_club .serviceExp .keyVisual .right{gap:6px}}@media (min-width:1024px){.page_club .serviceExp .keyVisual .left,.page_club .serviceExp .keyVisual .right{gap:12px}}.page_club .serviceExp .keyVisual .left img,.page_club .serviceExp .keyVisual .right img{-o-object-fit:cover;object-fit:cover}.page_club .serviceExp .keyVisual .left{opacity:0;transform:translate3d(0,-100%,0)}.page_club .serviceExp .keyVisual .left img:nth-child(1){flex-basis:28.4552845528%;flex-grow:0;flex-shrink:0}.page_club .serviceExp .keyVisual .left img:nth-child(2){flex-basis:44.4444444444%;flex-grow:0;flex-shrink:0}.page_club .serviceExp .keyVisual .left img:nth-child(3){flex-basis:27.1002710027%;flex-grow:0;flex-shrink:0}.page_club .serviceExp .keyVisual .right{opacity:0;transform:translate3d(0,100%,0)}.page_club .serviceExp .keyVisual .right img:nth-child(1){flex-basis:46.4619492657%;flex-grow:0;flex-shrink:0}.page_club .serviceExp .keyVisual .right img:nth-child(2){flex-basis:53.5380507343%;flex-grow:0;flex-shrink:0}.page_club .serviceArea,.page_club .serviceExp .content{font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300}.page_club .serviceExp .content{flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;color:#fff}@media (max-width:1023px){.page_club .serviceExp .content{align-self:center;padding:32px 16px 40px;opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1024px){.page_club .serviceExp .content{opacity:0;transform:translate3d(40%,0,0)}}@media (min-width:1024px) and (max-width:1279px){.page_club .serviceExp .content{align-self:center;padding:32px 64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceExp .content{align-self:center;padding:32px 120px}}@media (min-width:1440px){.page_club .serviceExp .content{align-self:center;padding:40px 8vw}}@media (max-width:767px){.page_club .serviceExp .content .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceExp .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceExp .content .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceExp .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_club .serviceExp .content .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_club .serviceExp .content .desc{padding-top:24px}@media (max-width:767px){.page_club .serviceExp .content .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceExp .content .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceExp .content .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceExp .content .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .serviceExp .content .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .serviceExp .content .btn{padding-top:24px}.page_club .serviceExp.animate .content{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_club .serviceExp.inited .content{transition:none!important}.page_club .serviceArea{background-color:#f2f2f2;text-align:center}@media (max-width:1023px){.page_club .serviceArea{padding:40px 0}}@media (min-width:1024px){.page_club .serviceArea{padding:80px 0}}.page_club .serviceArea .sectionTitle{padding:0 16px;color:#212721}@media (max-width:767px){.page_club .serviceArea .sectionTitle{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceArea .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .sectionTitle{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceArea .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_club .serviceArea .sectionTitle{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_club .serviceArea .slider{position:relative}@media (max-width:1023px){.page_club .serviceArea .slider{padding:32px 16px}}@media (min-width:1024px) and (max-width:1279px){.page_club .serviceArea .slider{width:100%;max-width:1288px;margin:0 auto;padding:32px 16px 0}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider{width:100%;max-width:1188px;margin:0 auto;padding:32px 16px 0}}@media (min-width:1440px){.page_club .serviceArea .slider{width:100%;max-width:1288px;margin:0 auto;padding:32px 16px 0}}@media (min-width:1024px){.page_club .serviceArea .slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:8px}}.page_club .serviceArea .slider .swiper-slide{display:block;max-width:424px;padding:12px;background-color:#fff;color:#212721}@media (max-width:1023px){.page_club .serviceArea .slider .swiper-slide{width:84.2995169082%}}@media (min-width:1024px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide{flex-basis:calc((100% - 24px)/3);flex-shrink:1;flex-grow:0}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide{flex-basis:380px;flex-shrink:1;flex-grow:0}}@media (min-width:1440px){.page_club .serviceArea .slider .swiper-slide{flex-basis:calc((100% - 24px)/3);flex-shrink:1;flex-grow:0}}.page_club .serviceArea .slider .swiper-slide .image{width:100%;position:relative}.page_club .courseSchedule .courseItems .courseItem .image img,.page_club .ourTeam .keyVisual img,.page_club .serviceArea .slider .swiper-slide .content .logo svg,.page_club .serviceArea .slider .swiper-slide .image img{display:block;width:100%}.page_club .serviceArea .slider .swiper-slide .content{display:flex;gap:12px;min-height:140px;padding-top:16px}@media (min-width:1024px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide .content{min-height:180px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide .content{min-height:140px}}@media (min-width:1440px){.page_club .serviceArea .slider .swiper-slide .content{min-height:170px}}.page_club .serviceArea .slider .swiper-slide .content .logo{flex-basis:90px;flex-shrink:0;flex-grow:0}.page_club .serviceArea .slider .swiper-slide .content .info{flex-shrink:1;flex-grow:1;text-align:left}.page_club .serviceArea .slider .swiper-slide .content .info .title{font-weight:600}@media (max-width:767px){.page_club .serviceArea .slider .swiper-slide .content .info .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide .content .info .title{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide .content .info .title{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceArea .slider .swiper-slide .content .info .title{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (min-width:1920px){.page_club .serviceArea .slider .swiper-slide .content .info .title{font-size:1.0416666667vw;letter-spacing:.0130208333vw;line-height:1.4583333333vw}}.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-weight:300;color:#97989b}@media (max-width:767px){.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .serviceArea .slider .swiper-slide .content .info .title .remarks{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .courseSchedule .courseItems .courseItem:hover .image .info .desc,.page_club .serviceArea .slider .swiper-slide .content .info .desc{padding-top:12px}@media (max-width:767px){.page_club .serviceArea .slider .swiper-slide .content .info .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide .content .info .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide .content .info .desc{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceArea .slider .swiper-slide .content .info .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_club .serviceArea .slider .swiper-slide .content .info .desc{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}@media (max-width:767px){.page_club .serviceArea .slider .swiper-slide .content .info .desc li,.page_club .serviceArea .slider .swiper-slide .content .info .desc p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .serviceArea .slider .swiper-slide .content .info .desc li,.page_club .serviceArea .slider .swiper-slide .content .info .desc p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_club .serviceArea .slider .swiper-slide .content .info .desc li,.page_club .serviceArea .slider .swiper-slide .content .info .desc p{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_club .serviceArea .slider .swiper-slide .content .info .desc li,.page_club .serviceArea .slider .swiper-slide .content .info .desc p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_club .serviceArea .slider .swiper-slide .content .info .desc li,.page_club .serviceArea .slider .swiper-slide .content .info .desc p{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}@media (max-width:1023px){.page_club .serviceArea .slider .swiper-pagination{display:flex;justify-content:center;bottom:0}.page_club .serviceArea .slider .swiper-pagination .swiper-pagination-bullet{display:block;opacity:1;width:24px;height:2px;margin:0;background-color:#fff;border-radius:0;transition:all .25s}.page_club .serviceArea .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b69876}}@media (min-width:1024px){.page_club .serviceArea .slider .swiper-pagination{display:none}}.page_club .ourTeam{display:flex;position:relative;background-color:#691510}@media (max-width:1023px){.page_club .ourTeam{flex-direction:column}}@media (min-width:1024px){.page_club .ourTeam{flex-direction:row-reverse}}@media (max-width:1023px){.page_club .ourTeam .keyVisual{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1024px){.page_club .ourTeam .keyVisual{flex-basis:52.0833333333vw;flex-grow:0;flex-shrink:0;padding-bottom:80px;opacity:0;transform:translate3d(40%,0,0)}}.page_club .courseSchedule,.page_club .ourTeam .content{display:flex;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300}.page_club .ourTeam .content{flex-direction:column;justify-content:space-between;gap:40px;color:#fff}@media (max-width:1023px){.page_club .ourTeam .content{padding:32px 16px 40px;opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1024px){.page_club .ourTeam .content{flex-grow:1;flex-shrink:1;padding:80px 24px 80px 64px;opacity:0;transform:translate3d(-40%,0,0)}}.page_club .ourTeam .content .top{max-width:475px}@media (max-width:767px){.page_club .ourTeam .content .top .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_club .ourTeam .content .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .ourTeam .content .top .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_club .ourTeam .content .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_club .ourTeam .content .top .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_club .ourTeam .content .top .desc{padding-top:24px}@media (max-width:767px){.page_club .ourTeam .content .top .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .ourTeam .content .top .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .ourTeam .content .top .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .ourTeam .content .top .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .ourTeam .content .top .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .ourTeam .content .top .btn{padding-top:32px}@media (min-width:1024px){.page_club .ourTeam .content .bottom{padding-left:60px}}.page_club .ourTeam .content .bottom .teamlist .title{font-weight:600}@media (max-width:767px){.page_club .ourTeam .content .bottom .teamlist .title{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .ourTeam .content .bottom .teamlist .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .ourTeam .content .bottom .teamlist .title{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .ourTeam .content .bottom .teamlist .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .ourTeam .content .bottom .teamlist .title{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .ourTeam .content .bottom .teamlist ul{padding-top:12px;padding-left:0}@media (max-width:767px){.page_club .ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_club .ourTeam .content .bottom .teamlist ul{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_club .ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_club .ourTeam .content .bottom .teamlist ul{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}@media (max-width:767px){.page_club .ourTeam .content .bottom .teamlist ul{-moz-columns:2;columns:2}}@media (min-width:768px) and (max-width:1023px){.page_club .ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}@media (min-width:1024px) and (max-width:1279px){.page_club .ourTeam .content .bottom .teamlist ul{-moz-columns:2;columns:2}}@media (min-width:1280px) and (max-width:1439px){.page_club .ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}@media (min-width:1440px){.page_club .ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}.page_club .ourTeam .content .bottom .teamlist ul li{list-style:none;white-space:nowrap}.page_club .ourTeam.animate .content,.page_club .ourTeam.animate .keyVisual{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_club .ourTeam.inited .content,.page_club .ourTeam.inited .keyVisual{transition:none!important}.page_club .courseSchedule{background-color:#fff;color:#212721}@media (max-width:1023px){.page_club .courseSchedule{flex-direction:column;gap:40px;padding:40px 16px}}@media (min-width:1024px) and (max-width:1279px){.page_club .courseSchedule{flex-direction:column;gap:64px;padding:80px 64px}}@media (min-width:1280px){.page_club .courseSchedule{gap:64px;padding:80px 64px}}@media (max-width:1279px){.page_club .courseSchedule .courseInfo{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1280px){.page_club .courseSchedule .courseInfo{opacity:0;transform:translate3d(-40%,0,0)}}@media (min-width:1280px) and (max-width:1439px){.page_club .courseSchedule .courseInfo{flex-basis:240px;flex-shrink:0;flex-grow:0}}@media (min-width:1440px){.page_club .courseSchedule .courseInfo{flex-basis:380px;flex-shrink:0;flex-grow:0}}@media (max-width:767px){.page_club .courseSchedule .courseInfo .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_club .courseSchedule .courseInfo .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_club .courseSchedule .courseInfo .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_club .courseSchedule .courseInfo .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_club .courseSchedule .courseInfo .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_club .courseSchedule .courseInfo .desc{padding-top:24px}@media (max-width:767px){.page_club .courseSchedule .courseInfo .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .courseSchedule .courseInfo .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .courseSchedule .courseInfo .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .courseSchedule .courseInfo .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .courseSchedule .courseInfo .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .courseSchedule .courseInfo .btn{display:flex;flex-wrap:wrap;gap:12px;padding-top:32px}.page_club .courseSchedule .courseInfo .btn a{color:#212721;border-color:#212721}.page_club .courseSchedule .courseInfo .btn a:hover{background-color:#212721;color:#fff}.page_club .courseSchedule .courseItems{display:flex;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff}@media (max-width:767px){.page_club .courseSchedule .courseItems{flex-direction:column;gap:8px}}@media (min-width:768px) and (max-width:1023px){.page_club .courseSchedule .courseItems{gap:8px}}@media (min-width:1024px){.page_club .courseSchedule .courseItems{justify-content:flex-end;gap:32px;flex-shrink:1;flex-grow:1}}@media (max-width:1279px){.page_club .courseSchedule .courseItems{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1280px){.page_club .courseSchedule .courseItems{opacity:0;transform:translate3d(40%,0,0)}}.page_club .courseSchedule .courseItems .courseItem{overflow:hidden;position:relative}@media (min-width:1024px){.page_club .courseSchedule .courseItems .courseItem{max-width:424px}}.page_club .courseSchedule .courseItems .courseItem .image{position:relative}.page_club .courseSchedule .courseItems .courseItem .image:before{content:"";opacity:0;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);transition:all .25s;z-index:2}@media (max-width:767px){.page_club .courseSchedule .courseItems .courseItem .image img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_club .courseSchedule .courseItems .courseItem .image img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_club .courseSchedule .courseItems .courseItem .image img:not(.vp-l){display:none!important}}.page_club .courseSchedule .courseItems .courseItem .image .info{position:absolute;bottom:0;transition:all .4s ease-out;z-index:3}@media (max-width:1023px){.page_club .courseSchedule .courseItems .courseItem .image .info{padding:24px;transform:translate3d(0,-80px,0) translate3d(0,100%,0)}}@media (min-width:1024px){.page_club .courseSchedule .courseItems .courseItem .image .info{padding:32px;transform:translate3d(0,-96px,0) translate3d(0,100%,0)}}@media (max-width:767px){.page_club .courseSchedule .courseItems .courseItem .image .info .title{font-size:20px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_club .courseSchedule .courseItems .courseItem .image .info .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1280px) and (max-width:1439px){.page_club .courseSchedule .courseItems .courseItem .image .info .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1440px) and (max-width:1919px){.page_club .courseSchedule .courseItems .courseItem .image .info .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1920px){.page_club .courseSchedule .courseItems .courseItem .image .info .title{font-size:1.25vw;letter-spacing:.0130208333vw;line-height:1.6666666667vw}}.page_club .courseSchedule .courseItems .courseItem .image .info .desc{padding-top:64px;transition:all .4s ease-out}@media (max-width:767px){.page_club .courseSchedule .courseItems .courseItem .image .info .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .courseSchedule .courseItems .courseItem .image .info .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .courseSchedule .courseItems .courseItem .image .info .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .courseSchedule .courseItems .courseItem .image .info .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .courseSchedule .courseItems .courseItem .image .info .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_club .courseSchedule .courseItems .courseItem:hover .image:before{opacity:1}.page_club .courseSchedule .courseItems .courseItem:hover .image .info{transform:none}.page_club .courseSchedule.animate .courseInfo,.page_club .courseSchedule.animate .courseItems{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_club .courseSchedule.inited .courseInfo,.page_club .courseSchedule.inited .courseItems{transition:none!important}.page_club .members{background-color:#f2f2f2}@media (max-width:1023px){.page_club .members{padding:100px 16px}}@media (min-width:1024px) and (max-width:1279px){.page_club .members{padding:120px 64px}}@media (min-width:1280px){.page_club .members{padding-top:120px;padding-bottom:120px}}.page_club .members .cardPanel{display:flex;margin:0 auto;position:relative;background-color:#a47f54;border-radius:24px;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff;opacity:0}@media (max-width:1023px){.page_club .members .cardPanel{flex-direction:column;gap:32px;max-width:640px;padding:24px}}@media (min-width:1024px) and (max-width:1279px){.page_club .members .cardPanel{gap:16px;max-width:1184px;padding:36px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel{gap:40px;max-width:1120px;padding:36px}}@media (min-width:1440px){.page_club .members .cardPanel{gap:40px;max-width:1184px;padding:36px}}@media (min-width:1024px) and (max-width:1279px){.page_club .members .cardPanel .memberInfo{flex-shrink:1;flex-grow:1}}@media (min-width:1280px){.page_club .members .cardPanel .memberInfo{flex-basis:580px;flex-shrink:0;flex-grow:0}}.page_club .members .cardPanel .memberInfo .subtitle{font-weight:900}@media (max-width:767px){.page_club .members .cardPanel .memberInfo .subtitle{font-size:14px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .members .cardPanel .memberInfo .subtitle{font-size:14px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel .memberInfo .subtitle{font-size:12px;letter-spacing:.25px;line-height:24px}}@media (min-width:1440px) and (max-width:1919px){.page_club .members .cardPanel .memberInfo .subtitle{font-size:14px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_club .members .cardPanel .memberInfo .subtitle{font-size:.7291666667vw;letter-spacing:.0130208333vw;line-height:1.25vw}}.page_club .members .cardPanel .memberInfo .title{padding-top:4px}@media (max-width:767px){.page_club .members .cardPanel .memberInfo .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_club .members .cardPanel .memberInfo .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel .memberInfo .title{font-size:24px;letter-spacing:-.25px;line-height:32px}}@media (min-width:1440px) and (max-width:1919px){.page_club .members .cardPanel .memberInfo .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1920px){.page_club .members .cardPanel .memberInfo .title{font-size:1.6666666667vw;letter-spacing:-.0130208333vw;line-height:2.0833333333vw}}.page_club .members .cardPanel .memberInfo .desc{padding-top:24px}@media (max-width:767px){.page_club .members .cardPanel .memberInfo .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_club .members .cardPanel .memberInfo .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel .memberInfo .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_club .members .cardPanel .memberInfo .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_club .members .cardPanel .memberInfo .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (min-width:1024px) and (max-width:1279px){.page_club .members .cardPanel .appInfo{flex-basis:360px;flex-shrink:0;flex-grow:0}}@media (min-width:1280px){.page_club .members .cardPanel .appInfo{flex-shrink:1;flex-grow:1;align-self:center}}.page_club .members .cardPanel .appInfo .appPanel{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.page_club .members .cardPanel .appInfo .appPanel{justify-content:center}}.page_club .members .cardPanel .appInfo .appPanel .androidBtn,.page_club .members .cardPanel .appInfo .appPanel .iosBtn{display:flex;flex-direction:column;justify-content:center;border-style:solid;border-width:1px;border-color:#fff;border-radius:100px;transition:all .25s}@media (max-width:1279px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn,.page_club .members .cardPanel .appInfo .appPanel .iosBtn{align-self:flex-start;width:140px;height:52px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn,.page_club .members .cardPanel .appInfo .appPanel .iosBtn{width:180px;height:56px}}@media (min-width:1440px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn,.page_club .members .cardPanel .appInfo .appPanel .iosBtn{width:218px;height:70px}}.page_club .members .cardPanel .appInfo .appPanel .androidBtn svg,.page_club .members .cardPanel .appInfo .appPanel .iosBtn svg{display:block;margin:0 auto}@media (max-width:1279px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn svg,.page_club .members .cardPanel .appInfo .appPanel .iosBtn svg{width:92px}}@media (min-width:1280px) and (max-width:1439px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn svg,.page_club .members .cardPanel .appInfo .appPanel .iosBtn svg{width:100px}}@media (min-width:1440px){.page_club .members .cardPanel .appInfo .appPanel .androidBtn svg,.page_club .members .cardPanel .appInfo .appPanel .iosBtn svg{width:130px}}.page_club .members .cardPanel .appInfo .appPanel .androidBtn svg *,.page_club .members .cardPanel .appInfo .appPanel .iosBtn svg *{transition:all .25s}.page_club .members .cardPanel .appInfo .appPanel .androidBtn:hover,.page_club .members .cardPanel .appInfo .appPanel .iosBtn:hover{background-color:#fff}.page_club .members .cardPanel .appInfo .appPanel .androidBtn:hover svg *,.page_club .members .cardPanel .appInfo .appPanel .iosBtn:hover svg *{fill:#000}.page_club .members .cardPanel .appInfo .appImage{position:absolute;bottom:0;opacity:0;transform:translate3d(-20%,0,0)}@media (max-width:1023px){.page_club .members .cardPanel .appInfo .appImage{width:150px;right:8px}}@media (min-width:1024px) and (max-width:1279px){.page_club .members .cardPanel .appInfo .appImage{right:4px}}@media (min-width:1280px){.page_club .members .cardPanel .appInfo .appImage{right:16px}}.page_club .members.animate .cardPanel{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_club .members.animate .cardPanel .appInfo .appImage{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out .75s}.page_club .members.inited .cardPanel,.page_club .members.inited .cardPanel .appInfo .appImage{transition:none!important}