@charset "UTF-8";.page_service{font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff}.page_service .serviceSection,.page_service .serviceTop,.page_service .serviceTop .keyVisual{position:relative}@media (max-width:1023px){.page_service .serviceTop .keyVisual{height:240px}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceTop .keyVisual{height:480px}}@media (min-width:1440px){.page_service .serviceTop .keyVisual{height:590px}}.page_service .serviceTop .keyVisual:after,.page_service .serviceTop .pageNavi:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4)}.page_service .serviceTop .keyVisual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.page_service .serviceTop .keyVisual img:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceTop .keyVisual img:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_service .serviceTop .keyVisual img:not(.vp-l){display:none!important}}.page_service .serviceTop .content{width:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-width:1023px){.page_service .serviceTop .content{padding-top:64px;padding-bottom:134px}}.page_service .serviceTop .content .title{text-align:center}@media (max-width:767px) and (max-width:767px){.page_service .serviceTop .content .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (max-width:767px) and (min-width:768px) and (max-width:1279px){.page_service .serviceTop .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (max-width:767px) and (min-width:1280px) and (max-width:1439px){.page_service .serviceTop .content .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (max-width:767px) and (min-width:1440px) and (max-width:1919px){.page_service .serviceTop .content .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (max-width:767px) and (min-width:1920px){.page_service .serviceTop .content .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (min-width:768px) and (max-width:767px){.page_service .serviceTop .content .title{font-size:40px;letter-spacing:-.25px;line-height:48px}}@media (min-width:768px) and (min-width:768px) and (max-width:1279px){.page_service .serviceTop .content .title{font-size:56px;letter-spacing:-.25px;line-height:64px}}@media (min-width:768px) and (min-width:1280px) and (max-width:1439px){.page_service .serviceTop .content .title{font-size:40px;letter-spacing:-.25px;line-height:48px}}@media (min-width:768px) and (min-width:1440px) and (max-width:1919px){.page_service .serviceTop .content .title{font-size:56px;letter-spacing:-.25px;line-height:64px}}@media (min-width:768px) and (min-width:1920px){.page_service .serviceTop .content .title{font-size:2.9166666667vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_service .serviceTop .content .desc{margin-top:24px}@media (max-width:767px){.page_service .serviceTop .content .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceTop .content .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceTop .content .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceTop .content .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceTop .content .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:1023px){.page_service .serviceTop .content .desc{display:none!important}}.page_service .serviceTop .pageNavi{padding-left:12px;position:absolute;bottom:0;transform:translate3d(0,48px,0) translate3d(0,100%,0);z-index:2}@media (max-width:1023px){.page_service .serviceTop .pageNavi{display:none!important}}@media (min-width:1024px) and (max-width:1279px){.page_service .serviceTop .pageNavi{max-width:170px}}@media (max-width:1279px){.page_service .serviceTop .pageNavi{left:16px}}@media (min-width:1280px){.page_service .serviceTop .pageNavi{max-width:180px;left:64px}}.page_service .serviceTop .pageNavi.fixed{position:fixed;bottom:unset;transform:none}@media (max-width:1439px){.page_service .serviceTop .pageNavi.fixed{top:182px}}@media (min-width:1440px){.page_service .serviceTop .pageNavi.fixed{top:206px}}.page_service .serviceTop .pageNavi.inverted{color:#212721}.page_service .serviceTop .pageNavi.inverted:before{background-color:rgba(33,39,33,.2)}.page_service .serviceTop .pageNavi:before{width:1px;background-color:rgba(255,255,255,.2)}.page_service .serviceTop .pageNavi .navi{opacity:.5;position:relative;transition:all .25s;cursor:pointer}@media (max-width:767px){.page_service .serviceTop .pageNavi .navi{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceTop .pageNavi .navi{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceTop .pageNavi .navi{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceTop .pageNavi .navi{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_service .serviceTop .pageNavi .navi{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}.page_service .serviceTop .pageNavi .navi:not(:first-child){margin-top:12px}.page_service .serviceTop .pageNavi .navi:before{content:"";opacity:0;display:block;width:1px;height:100%;position:absolute;left:-12px;top:0;background-color:#fff;transition:all .25s}.page_service .serviceTop .pageNavi .navi.active{opacity:1;font-weight:600}.page_service .serviceTop .pageNavi .navi.active:before,.page_service .serviceTop .pageNavi .navi:hover{opacity:1}.page_service .serviceTop .pageNaviSelect{padding:16px;position:relative}@media (min-width:1024px){.page_service .serviceTop .pageNaviSelect{display:none!important}}.page_service .serviceTop .pageNaviSelect.fixed{padding:16px}.page_service .serviceTop .pageNaviSelect.fixed .selectWrapper{width:100%;padding:16px;position:fixed;left:0;top:64px;background-color:#212721;z-index:3}.page_service .serviceTop .pageNaviSelect select{font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;display:block;width:100%;padding:8px;background-color:transparent;color:#fff;border-style:solid;border-color:#fff;border-width:0 0 1px;outline:0}@media (max-width:767px){.page_service .serviceTop .pageNaviSelect select{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceTop .pageNaviSelect select{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceTop .pageNaviSelect select{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceTop .pageNaviSelect select{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_service .serviceTop .pageNaviSelect select{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}.page_service .serviceSection .sectionHeader{position:absolute;z-index:2}@media (max-width:1023px){.page_service .serviceSection .sectionHeader{width:calc(100% - 16px);height:138px;left:0;top:-32px;margin-bottom:-32px;padding-left:110px;position:relative}}@media (min-width:1024px){.page_service .serviceSection .sectionHeader{left:19.1666666667%}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection .sectionHeader{width:584px;height:136px;padding-left:136px;top:-40px}}@media (min-width:1440px){.page_service .serviceSection .sectionHeader{width:834px;height:194px;padding-left:194px;top:-56px}}.page_service .serviceSection .sectionHeader .logo{position:absolute;left:0;top:0;background-color:#fff}@media (max-width:1023px){.page_service .serviceSection .sectionHeader .logo{width:110px;height:160px;top:-22px}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection .sectionHeader .logo{width:136px;height:136px}}@media (min-width:1440px){.page_service .serviceSection .sectionHeader .logo{width:194px;height:194px}}.page_service .serviceSection .sectionHeader .logo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:5%}.page_service .serviceSection .sectionHeader .text{display:flex;flex-direction:column;justify-content:center;height:100%}@media (max-width:767px){.page_service .serviceSection .sectionHeader .text{font-size:20px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection .sectionHeader .text{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection .sectionHeader .text{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection .sectionHeader .text{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:1920px){.page_service .serviceSection .sectionHeader .text{font-size:1.25vw;letter-spacing:.0130208333vw;line-height:1.6666666667vw}}@media (max-width:1023px){.page_service .serviceSection .sectionHeader .text{padding:0 16px}}@media (max-width:1023px) and (max-width:767px){.page_service .serviceSection .sectionHeader .text{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (max-width:1023px) and (min-width:768px) and (max-width:1279px){.page_service .serviceSection .sectionHeader .text{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (max-width:1023px) and (min-width:1280px) and (max-width:1439px){.page_service .serviceSection .sectionHeader .text{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (max-width:1023px) and (min-width:1440px) and (max-width:1919px){.page_service .serviceSection .sectionHeader .text{font-size:20px;letter-spacing:.25px;line-height:28px}}@media (max-width:1023px) and (min-width:1920px){.page_service .serviceSection .sectionHeader .text{font-size:1.0416666667vw;letter-spacing:.0130208333vw;line-height:1.4583333333vw}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection .sectionHeader .text{padding:0 32px}}@media (min-width:1440px){.page_service .serviceSection .sectionHeader .text{padding:0 48px}}.page_service .serviceSection .sectionContent{position:relative}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection .sectionContent{padding-top:40px}}@media (min-width:1440px){.page_service .serviceSection .sectionContent{padding-top:80px}}.page_service .serviceSection.ourTeam{display:flex;position:relative;background-color:#691510}@media (max-width:1023px){.page_service .serviceSection.ourTeam{flex-direction:column}}@media (min-width:1024px){.page_service .serviceSection.ourTeam{flex-direction:row-reverse;padding-left:calc((100% - 352px - 128px)/12*2 + 64px + 64px)}}@media (max-width:1023px){.page_service .serviceSection.ourTeam .keyVisual{opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1024px){.page_service .serviceSection.ourTeam .keyVisual{flex-grow:1;flex-shrink:1;padding-bottom:80px;opacity:0;transform:translate3d(40%,0,0)}}.page_service .serviceSection.ourTeam .keyVisual img{display:block;width:100%}.page_service .serviceSection.ourTeam .content{display:flex;flex-direction:column;justify-content:space-between;gap:40px;font-family:"Montserrat","PingFangHK","微軟正黑體","Microsoft JhengHei",sans-serif;font-weight:300;color:#fff}@media (max-width:1023px){.page_service .serviceSection.ourTeam .content{padding:32px 16px 40px;opacity:0;transform:translate3d(0,20%,0)}}@media (min-width:1024px){.page_service .serviceSection.ourTeam .content{flex-basis:55%;flex-grow:0;flex-shrink:0;padding:80px 24px 80px 0;opacity:0;transform:translate3d(-40%,0,0)}}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .top{max-width:475px}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.ourTeam .content .top{max-width:760px;margin:0 auto;padding:0 64px}}@media (min-width:1024px){.page_service .serviceSection.ourTeam .content .top{max-width:475px}}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .top .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.ourTeam .content .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.ourTeam .content .top .title{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.ourTeam .content .top .title{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_service .serviceSection.ourTeam .content .top .title{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_service .serviceSection.ourTeam .content .top .desc{padding-top:24px}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .top .desc{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.ourTeam .content .top .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.ourTeam .content .top .desc{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.ourTeam .content .top .desc{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.ourTeam .content .top .desc{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.ourTeam .content .top .btn{padding-top:32px}@media (min-width:1024px){.page_service .serviceSection.ourTeam .content .bottom{padding-left:60px}}.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-weight:600}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.ourTeam .content .bottom .teamlist .title{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{padding-top:12px;padding-left:0}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{font-size:12px;letter-spacing:.25px;line-height:16px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:1920px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{font-size:.8333333333vw;letter-spacing:.0130208333vw;line-height:1.25vw}}@media (max-width:767px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{-moz-columns:2;columns:2}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}@media (min-width:1024px) and (max-width:1279px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{-moz-columns:2;columns:2}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}@media (min-width:1440px){.page_service .serviceSection.ourTeam .content .bottom .teamlist ul{-moz-columns:3;columns:3}}.page_service .serviceSection.ourTeam .content .bottom .teamlist ul li{list-style:none;white-space:nowrap}.page_service .serviceSection.ourTeam.animate .content,.page_service .serviceSection.ourTeam.animate .keyVisual{opacity:1;transform:translate3d(0,0,0);transition:all 1s ease-out}.page_service .serviceSection.ourTeam.inited .content,.page_service .serviceSection.ourTeam.inited .keyVisual{transition:none!important}.page_service .serviceSection.training{background-color:#212721}@media (max-width:1023px){.page_service .serviceSection.training{padding-bottom:32px}}.page_service .serviceSection.training .sectionHeader{background-color:#af231c}@media (max-width:1023px){.page_service .serviceSection.training .sectionContent{display:block}}@media (min-width:1024px){.page_service .serviceSection.training .sectionContent{display:flex;justify-content:space-between}}@media (max-width:1439px){.page_service .serviceSection.training .sectionContent{padding-bottom:40px}}@media (min-width:1440px){.page_service .serviceSection.training .sectionContent{padding-bottom:80px}}@media (max-width:767px){.page_service .serviceSection.training .sectionContent .left{width:100%;padding:40px 16px 0}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.training .sectionContent .left{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 0}}@media (min-width:1024px){.page_service .serviceSection.training .sectionContent .left{width:calc((100% - 352px - 128px)/12*4 + 96px);margin-left:calc((100% - 352px - 128px)/12*2 + 64px + 64px)}}.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-weight:600;text-transform:uppercase}@media (max-width:767px){.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-size:12px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1920px){.page_service .serviceSection.training .sectionContent .left .sectionSubtitle{font-size:.7291666667vw;letter-spacing:.0911458333vw;line-height:1.25vw}}.page_service .serviceSection.training .sectionContent .left .sectionTitle{margin-top:4px}@media (max-width:767px){.page_service .serviceSection.training .sectionContent .left .sectionTitle{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.training .sectionContent .left .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.training .sectionContent .left .sectionTitle{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.training .sectionContent .left .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_service .serviceSection.training .sectionContent .left .sectionTitle{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (max-width:767px){.page_service .serviceSection.training .sectionContent .right{width:100%;padding:32px 16px 40px}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.training .sectionContent .right{width:100%;max-width:760px;margin:0 auto;padding:40px 64px}}@media (min-width:1024px){.page_service .serviceSection.training .sectionContent .right{margin-right:calc((100% - 352px - 128px)/12*0 + 0px + 64px)}}@media (min-width:1024px) and (max-width:1279px){.page_service .serviceSection.training .sectionContent .right{width:calc((100% - 352px - 128px)/12*5 + 128px)}}@media (min-width:1280px){.page_service .serviceSection.training .sectionContent .right{width:calc((100% - 352px - 128px)/12*4 + 96px)}}@media (max-width:767px){.page_service .serviceSection.training .sectionContent .right p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.training .sectionContent .right p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.training .sectionContent .right p{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.training .sectionContent .right p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.training .sectionContent .right p{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p:not(:first-child),.page_service .serviceSection.training .sectionContent .right p:not(:first-child){margin-top:16px}.page_service .serviceSection.training .sectionContent .right .btn{padding-top:32px}.page_service .serviceSection.training .slider{position:relative}.page_service .serviceSection.training .slider .swiper-slide{width:auto}.page_service .serviceSection.training .slider .swiper-slide img{display:block;width:auto}@media (max-width:1023px){.page_service .serviceSection.training .slider .swiper-slide img{height:273px}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection.training .slider .swiper-slide img{height:382px}}@media (min-width:1440px){.page_service .serviceSection.training .slider .swiper-slide img{height:546px}}.page_service .serviceSection.junior{background-color:#212721}@media (max-width:1023px){.page_service .serviceSection.junior .sectionContent{display:block}}@media (min-width:1024px){.page_service .serviceSection.junior .sectionContent{display:flex;justify-content:space-between}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection.junior .sectionContent{padding-bottom:80px}}@media (min-width:1440px){.page_service .serviceSection.junior .sectionContent{padding-bottom:140px}}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .left{width:100%;padding:40px 16px 0}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.junior .sectionContent .left{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 0}}@media (min-width:1024px){.page_service .serviceSection.junior .sectionContent .left{width:calc((100% - 352px - 128px)/12*4 + 96px);margin-left:calc((100% - 352px - 128px)/12*2 + 64px + 64px)}}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .left .sectionTitle{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.junior .sectionContent .left .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.junior .sectionContent .left .sectionTitle{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.junior .sectionContent .left .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_service .serviceSection.junior .sectionContent .left .sectionTitle{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-weight:600}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-size:24px;letter-spacing:-.25px;line-height:32px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1920px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .title{font-size:1.6666666667vw;letter-spacing:-.0130208333vw;line-height:2.0833333333vw}}.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{margin-top:24px}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.junior .sectionContent .left .juniorCourse .content p{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.junior .sectionContent .left .juniorCourse .btn{display:flex;margin-top:32px}@media (max-width:767px){.page_service .serviceSection.junior .sectionContent .right{width:100%;padding:32px 16px 94px}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.junior .sectionContent .right{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 94px}}@media (min-width:1024px){.page_service .serviceSection.junior .sectionContent .right{margin-right:calc((100% - 352px - 128px)/12*0 + 0px + 64px)}}@media (min-width:1024px) and (max-width:1279px){.page_service .serviceSection.junior .sectionContent .right{width:calc((100% - 352px - 128px)/12*6 + 160px)}}@media (min-width:1280px){.page_service .serviceSection.junior .sectionContent .right{width:calc((100% - 352px - 128px)/12*5 + 128px)}}.page_service .serviceSection.junior .sectionContent .imageGroup{aspect-ratio:770/590;position:relative}.page_service .serviceSection.junior .sectionContent .imageGroup .image{position:absolute;border-style:solid;border-width:8px;border-color:#fff}@media (max-width:1023px){.page_service .serviceSection.junior .sectionContent .imageGroup .image{border-width:4px}}.page_service .serviceSection.junior .sectionContent .imageGroup .image:nth-child(1){width:53.2467532468%;left:0;bottom:0}.page_service .serviceSection.junior .sectionContent .imageGroup .image:nth-child(2){width:53.2467532468%;left:22.5974025974%;top:0}.page_service .serviceSection.junior .sectionContent .imageGroup .image:nth-child(3){width:44.5454545455%;right:0;top:35.7627118644%}.page_service .serviceSection.beauty{background-color:#4d524d}.page_service .serviceSection.beauty .sectionContent{color:#fff}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:1023px){.page_service .serviceSection.beauty .sectionContent{display:block}}@media (min-width:1024px){.page_service .serviceSection.beauty .sectionContent{display:flex;justify-content:space-between}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent{padding-bottom:140px}}@media (min-width:1440px){.page_service .serviceSection.beauty .sectionContent{padding-bottom:180px}}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .left{width:100%;padding:40px 16px 0}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.beauty .sectionContent .left{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 0}}@media (min-width:1024px){.page_service .serviceSection.beauty .sectionContent .left{width:calc((100% - 352px - 128px)/12*5 + 128px);margin-left:calc((100% - 352px - 128px)/12*2 + 64px + 64px)}}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .right{width:100%;padding:32px 16px 94px}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.beauty .sectionContent .right{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 94px}}@media (min-width:1024px){.page_service .serviceSection.beauty .sectionContent .right{width:calc((100% - 352px - 128px)/12*4 + 96px);margin-right:calc((100% - 352px - 128px)/12*0 + 0px + 64px)}}.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-weight:600;text-transform:uppercase}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-size:12px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent .sectionSubtitle{font-size:.7291666667vw;letter-spacing:.0911458333vw;line-height:1.25vw}}.page_service .serviceSection.beauty .sectionContent .sectionTitle{margin-top:4px}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .sectionTitle{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .sectionTitle{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent .sectionTitle{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (max-width:1023px){.page_service .serviceSection.beauty .sectionContent .desc{padding-top:32px}}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .desc:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .desc:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_service .serviceSection.beauty .sectionContent .desc:not(.vp-l){display:none!important}}@media (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .treatment{margin-top:40px}}@media (min-width:1440px){.page_service .serviceSection.beauty .sectionContent .treatment{margin-top:80px}}.page_service .serviceSection.beauty .sectionContent .treatment .title{font-weight:600}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .treatment .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .treatment .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .treatment .title{font-size:24px;letter-spacing:-.25px;line-height:32px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent .treatment .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent .treatment .title{font-size:1.6666666667vw;letter-spacing:-.0130208333vw;line-height:2.0833333333vw}}.page_service .serviceSection.beauty .sectionContent .treatment .content,.page_service .serviceSection.beauty .sectionContent .treatment ul,.page_service .serviceSection.rehab .sectionContent .textBlock ul{margin-top:24px}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .treatment .content{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .treatment .content{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .treatment .content{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent .treatment .content{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent .treatment .content{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent .treatment .content p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent .treatment .content p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .treatment .content p{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent .treatment .content p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent .treatment .content p{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.beauty .sectionContent .treatment .content p:not(:first-child),.page_service .serviceSection.beauty .sectionContent p:not(:first-child),.page_service .serviceSection.rehab .sectionContent p:not(:first-child){margin-top:16px}.page_service .serviceSection.beauty .sectionContent .treatment .btn,.page_service .serviceSection.beauty .sectionContent .treatment .content .btn{display:flex;margin-top:32px}.page_service .serviceSection.beauty .sectionContent .treatment ul li:not(:first-child),.page_service .serviceSection.rehab .sectionContent .textBlock ul li:not(:first-child){margin-top:12px}.page_service .serviceSection.beauty .sectionContent .imageGroup{aspect-ratio:770/590;position:relative}@media (max-width:1439px){.page_service .serviceSection.beauty .sectionContent .imageGroup{margin-top:40px}}@media (min-width:1440px){.page_service .serviceSection.beauty .sectionContent .imageGroup{margin-top:80px}}.page_service .serviceSection.beauty .sectionContent .imageGroup .image{position:absolute;border-style:solid;border-width:8px;border-color:#fff}.page_service .serviceSection.beauty .sectionContent .imageGroup .image:nth-child(1){width:53.2467532468%;left:38.4415584416%;top:0}.page_service .serviceSection.beauty .sectionContent .imageGroup .image:nth-child(2){width:44.5454545455%;left:0;top:34.0677966102%}.page_service .serviceSection.beauty .sectionContent .imageGroup .image:nth-child(3){width:53.2467532468%;right:0;bottom:0}@media (max-width:767px){.page_service .serviceSection.beauty .sectionContent p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.beauty .sectionContent p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.beauty .sectionContent p{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.beauty .sectionContent p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.beauty .sectionContent p{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}.page_service .serviceSection.rehab{background-color:#253748}.page_service .serviceSection.rehab .sectionHeader{background-color:#5e8ab4}.page_service .serviceSection.rehab .sectionContent{color:#fff}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.rehab .sectionContent{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.rehab .sectionContent{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}@media (max-width:1023px){.page_service .serviceSection.rehab .sectionContent{display:block}}@media (min-width:1024px){.page_service .serviceSection.rehab .sectionContent{display:flex;justify-content:space-between}}@media (min-width:1024px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent{padding-bottom:80px}}@media (min-width:1440px){.page_service .serviceSection.rehab .sectionContent{padding-bottom:120px}}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .left{width:100%;padding:40px 16px 0}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.rehab .sectionContent .left{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 0}}@media (min-width:1024px){.page_service .serviceSection.rehab .sectionContent .left{width:calc((100% - 352px - 128px)/12*5 + 128px);margin-left:calc((100% - 352px - 128px)/12*2 + 64px + 64px)}}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .right{width:100%;padding:32px 16px 94px}}@media (min-width:768px) and (max-width:1023px){.page_service .serviceSection.rehab .sectionContent .right{width:100%;max-width:760px;margin:0 auto;padding:40px 64px 94px}}@media (min-width:1024px){.page_service .serviceSection.rehab .sectionContent .right{width:calc((100% - 352px - 128px)/12*4 + 96px);margin-right:calc((100% - 352px - 128px)/12*0 + 0px + 64px)}}.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-weight:600;text-transform:uppercase}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-size:12px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-size:14px;letter-spacing:1.75px;line-height:24px}}@media (min-width:1920px){.page_service .serviceSection.rehab .sectionContent .sectionSubtitle{font-size:.7291666667vw;letter-spacing:.0911458333vw;line-height:1.25vw}}.page_service .serviceSection.rehab .sectionContent .sectionTitle{margin-top:4px}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .sectionTitle{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent .sectionTitle{font-size:36px;letter-spacing:-.25px;line-height:44px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.rehab .sectionContent .sectionTitle{font-size:48px;letter-spacing:-.25px;line-height:64px}}@media (min-width:1920px){.page_service .serviceSection.rehab .sectionContent .sectionTitle{font-size:2.5vw;letter-spacing:-.0130208333vw;line-height:3.3333333333vw}}@media (max-width:1023px){.page_service .serviceSection.rehab .sectionContent .desc{padding-top:32px}}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .desc:not(.vp-xs){display:none!important}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent .desc:not(.vp-s){display:none!important}}@media (min-width:1280px){.page_service .serviceSection.rehab .sectionContent .desc:not(.vp-l){display:none!important}}@media (max-width:1439px){.page_service .serviceSection.rehab .sectionContent .textBlock{margin-top:40px}}@media (min-width:1440px){.page_service .serviceSection.rehab .sectionContent .textBlock{margin-top:80px}}.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-weight:600}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-size:24px;letter-spacing:.25px;line-height:32px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-size:24px;letter-spacing:-.25px;line-height:32px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-size:32px;letter-spacing:-.25px;line-height:40px}}@media (min-width:1920px){.page_service .serviceSection.rehab .sectionContent .textBlock .title{font-size:1.6666666667vw;letter-spacing:-.0130208333vw;line-height:2.0833333333vw}}.page_service .serviceSection.rehab .sectionContent .textBlock .btn{display:flex;margin-top:32px}.page_service .serviceSection.rehab .sectionContent .imageGroup{aspect-ratio:770/590;position:relative}@media (max-width:1439px){.page_service .serviceSection.rehab .sectionContent .imageGroup{margin-top:40px}}@media (min-width:1440px){.page_service .serviceSection.rehab .sectionContent .imageGroup{margin-top:80px}}.page_service .serviceSection.rehab .sectionContent .imageGroup .image{position:absolute;border-style:solid;border-width:8px;border-color:#fff}.page_service .serviceSection.rehab .sectionContent .imageGroup .image:nth-child(1){width:44.5454545455%;left:0;bottom:0}.page_service .serviceSection.rehab .sectionContent .imageGroup .image:nth-child(2){width:53.2467532468%;left:19.7402597403%;top:0}.page_service .serviceSection.rehab .sectionContent .imageGroup .image:nth-child(3){width:53.2467532468%;right:0;top:31.3559322034%}@media (max-width:767px){.page_service .serviceSection.rehab .sectionContent p{font-size:16px;letter-spacing:.25px;line-height:24px}}@media (min-width:768px) and (max-width:1279px){.page_service .serviceSection.rehab .sectionContent p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1280px) and (max-width:1439px){.page_service .serviceSection.rehab .sectionContent p{font-size:14px;letter-spacing:.25px;line-height:18px}}@media (min-width:1440px) and (max-width:1919px){.page_service .serviceSection.rehab .sectionContent p{font-size:18px;letter-spacing:.25px;line-height:26px}}@media (min-width:1920px){.page_service .serviceSection.rehab .sectionContent p{font-size:.9375vw;letter-spacing:.0130208333vw;line-height:1.3541666667vw}}