html:not(.loaded){background-color:#000}html:not(.loaded) body{background-color:#000}html:not(.loaded) header,html:not(.loaded) footer{opacity:0 !important}html:not(.loaded) #content{opacity:0}html.noscroll{overflow:hidden}html.noscroll .backtoTop_container,html.noscroll .float_container{opacity:0 !important;pointer-events:none !important}html,body{min-width:480px;box-sizing:border-box}.page-inner{overflow:hidden}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1200px;margin:auto;position:relative}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;padding:0 20px;z-index:11;pointer-events:none}@media (max-width:1199px){header{padding:0 30px}}@media (max-width:767px){header{padding:0 20px}}header.scrolled:before{height:110px;background-image:linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #000 calc(50%), rgba(0,0,0,0) 100%);background-position-y:0%}@media (max-width:1199px){header.scrolled:before{height:107px;opacity:1;background-image:linear-gradient(180deg, rgba(29,28,28,0) 0%, rgba(29,28,28,0) 73px, rgba(29,28,28,0) 74px, rgba(29,28,28,0) 100%),linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #1d1c1c calc(50%), rgba(29,28,28,0) 100%);background-size:100% 100%,100% 200%}}@media (max-width:767px){header.scrolled:before{background-image:linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #1d1c1c calc(50%), rgba(29,28,28,0) 100%);background-size:100% 200%;height:107px}}header.scrolled::after{background-color:#1d1c1c}header.scrolled .container .left .logo{display:inline-block;transform:translateY(-35px) scale(.75)}@media (max-width:1199px){header.scrolled .container .left .logo{transform:translateY(-25px) scale(1)}}@media (max-width:767px){header.scrolled .container .left .logo{transform:translateY(-34px) scale(1)}}header.scrolled .container .right_top{transform:translateY(-100%) scale(.9);opacity:0}header.scrolled .container .right_bot{transform:translateY(-65px)}header.scrolled .container .menu{transform:translateY(-7px)}@media (max-width:767px){header.scrolled .container .menu{transform:translateY(-19px)}}header:before{content:'';position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #000 calc(50%), rgba(0,0,0,0) 100%);background-position-x:center;background-position-y:100%;background-repeat:no-repeat;background-size:100% 200%;opacity:0.6;height:176px;transform-origin:top;transition:height .5s,background .5s,opacity .5s,transform .5s;pointer-events:all;z-index:2}@media (max-width:1199px) and (min-width:768px){header:before{top:44px;top:0px;height:80px;height:124px;background-image:linear-gradient(180deg, #000 0%, #000 73px, rgba(0,0,0,0) 74px, rgba(0,0,0,0) 100%),linear-gradient(180deg, #000 0%, #000 50%, rgba(0,0,0,0) 100%);opacity:0.89;background-size:100% 100%,100% 100%}}header:after{content:'';z-index:1}@media (max-width:767px){header:after{display:none}}header.open:before{height:110px;background-image:linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #000 calc(50%), rgba(0,0,0,0) 100%);background-position-y:0%}@media (max-width:1199px){header.open:before{height:107px;opacity:1;background-image:linear-gradient(180deg, rgba(29,28,28,0) 0%, rgba(29,28,28,0) 73px, rgba(29,28,28,0) 74px, rgba(29,28,28,0) 100%),linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #1d1c1c calc(50%), rgba(29,28,28,0) 100%);background-size:100% 100%,100% 200%}}@media (max-width:767px){header.open:before{background-image:linear-gradient(180deg, #1d1c1c 0%, #1d1c1c calc(50% - 1px), #1d1c1c calc(50%), rgba(29,28,28,0) 100%);background-size:100% 200%;height:107px}}header.open .container .left .logo{transform:translateY(-24px) scale(1)}header.open .container .menu{transform:translateY(-19px)}header.open .container .menu .front div{transform:scaleX(0);transition-timing-function:cubic-bezier(.33, 1, .68, 1)}header.open .container .menu .back div{transform:rotate(0deg) translate(-50%, -50%) scale(1);transition-delay:0.35s}header.open .container .menu .back div:nth-child(2){transform:rotate(0deg) translate(-50%, -50%) scale(1)}header .container{max-width:1400px;display:flex;justify-content:space-between;gap:15px;z-index:3}header .container .left{flex-shrink:0;box-sizing:border-box;padding-top:45px}@media (max-width:1199px){header .container .left{padding-top:38px}}@media (max-width:767px){header .container .left{padding-top:45px}}header .container .left .logo{display:inline-block;width:221px;transition:transform .5s;pointer-events:all;transform:translateY(0px) scale(1);transform-origin:left top}@media (max-width:1199px){header .container .left .logo{width:156px}}@media (max-width:767px){header .container .left .logo{width:158px}}header .container .left .logo img{width:100%;height:auto}header .container .right{display:flex;flex-flow:column;align-items:flex-end;width:70.7%}@media (max-width:1399px){header .container .right{width:77%}}@media (max-width:1199px){header .container .right{display:none}}header .container .right .right_top{box-sizing:border-box;padding-top:31px;transition:transform .5s,opacity .5s}header .container .right .right_top .tool{display:flex}header .container .right .right_top .tool a.member_link{position:relative;box-sizing:border-box;padding-left:41px;display:inline-block;pointer-events:all}header .container .right .right_top .tool a.member_link span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/icon_login.svg')}header .container .right .right_top .tool a.member_link p{font-size:16px;line-height:2em;color:#fff}header .container .right .right_top .tool .lang{position:relative;box-sizing:border-box;padding-left:27px;margin-left:27px;top:2px}header .container .right .right_top .tool .lang:after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background-color:rgba(255,255,255,0.32)}header .container .right .right_top .tool .lang .lang_link{position:relative;box-sizing:border-box;padding-left:39px;display:inline-block;top:-1px;pointer-events:all}header .container .right .right_top .tool .lang .lang_link span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/icon_language.svg')}header .container .right .right_top .tool .lang .lang_link p{width:25px;font-size:16px;line-height:2em;letter-spacing:0.32px;color:#fff}header .container .right .right_top .tool a.shop_link{position:relative;box-sizing:border-box;padding-left:33px;display:inline-block;pointer-events:all}header .container .right .right_top .tool a.shop_link span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/icon_shopping.svg')}header .container .right .right_top .tool a.shop_link p{font-size:16px;line-height:2em;letter-spacing:0.32px;color:#fff}header .container .right .right_bot{margin-top:41px;width:100%;transition:transform .5s,opacity .5s}header .container .right .right_bot .links_container{display:flex;gap:10px;justify-content:space-between;pointer-events:all}header .container .right .right_bot .links_container .link_cell{display:inline-block;position:relative;flex-shrink:0;box-sizing:border-box;padding:0 15px}header .container .right .right_bot .links_container .link_cell:first-child{padding-left:0}header .container .right .right_bot .links_container .link_cell:last-child{padding-right:0}header .container .right .right_bot .links_container .link_cell:hover a.link::before,header .container .right .right_bot .links_container .link_cell.current a.link::before{transform:scaleX(1)}header .container .right .right_bot .links_container .link_cell:hover .child_link_container{pointer-events:all}header .container .right .right_bot .links_container .link_cell:hover .child_link_container .child_link_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}header .container .right .right_bot .links_container .link_cell a.link{position:relative;display:inline-block;box-sizing:border-box}header .container .right .right_bot .links_container .link_cell a.link:before{content:'';position:absolute;bottom:2px;left:0;width:100%;height:2px;background-color:#E0071B;transition:transform .5s;transform:scaleX(0)}header .container .right .right_bot .links_container .link_cell a.link p{position:relative;font-size:18px;line-height:1.77777778em;letter-spacing:0.36px;color:#fff}header .container .right .right_bot .links_container .link_cell .child_link_container{position:absolute;top:100%;left:0;width:100%;padding-top:7px;height:0px;pointer-events:none}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner{width:308px;padding-top:7px;box-sizing:border-box;margin-top:-7px;transition:clip-path .5s;clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper{background-color:#5b5b5b;display:flex;flex-flow:column;gap:1px;width:100%}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell{background-color:#1d1c1c;position:relative;overflow:hidden}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell:hover::before,header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell.current::before,header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell:hover::after,header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell.current::after{transform:translate(0, 0)}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell:before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(50% + 1px);background-color:#e0071b;transform:translate(0, -100%);transition:transform .5s}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:calc(50% + 1px);background-color:#e0071b;transform:translate(0, 100%);transition:transform .5s}header .container .right .right_bot .links_container .link_cell .child_link_container .child_link_inner .child_link_wrapper .child_link_cell .child_link{position:relative;z-index:2;display:flex;min-height:44px;font-size:18px;line-height:1.33333333em;align-items:center;box-sizing:border-box;padding:10px 30px;color:#fff}header .container .menu{display:inline-flex;vertical-align:top;width:40px;height:40px;margin-top:40px;opacity:1;position:relative;cursor:pointer;pointer-events:all;transition:transform .5s}@media (min-width:1200px){header .container .menu{display:none}}@media (max-width:767px){header .container .menu{margin-top:53px}}header .container .menu .front{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:flex-end;justify-content:center;gap:8px;box-sizing:border-box;padding:7px 0px}header .container .menu .front .line{display:block;width:39px;background-color:#fff;height:3px;transform-origin:right center;transition:transform .75s;transition-timing-function:cubic-bezier(.34, 1.56, .64, 1);transition-delay:0.15s}header .container .menu .front .line2{transition-delay:0s}header .container .menu .front .line3{transition-delay:0.25s}header .container .menu .back{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;gap:6px;align-items:flex-end;transform:rotate(45deg)}header .container .menu .back div{position:absolute;top:50%;left:50%;width:39px;background-color:#fff;height:3px;transform:rotate(0deg) translate(-50%, -50%) scale(0);transition:transform .75s;transition-delay:0s}header .container .menu .back div:nth-child(2){height:39px;width:3px;transform:rotate(0deg) translate(-50%, -50%) scale(0)}.pulldown{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none;box-sizing:border-box;padding-top:144px;overflow:hidden;background-color:#1d1c1c;opacity:0;transition:opacity .5s;display:flex;flex-flow:column}.pulldown .lang{box-sizing:border-box;padding:0 20px}.pulldown .lang span{display:inline-block;vertical-align:top;width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/icon_language.svg');margin-right:20px;position:relative;top:1px}.pulldown .lang a{display:inline-block;vertical-align:top;width:25px;font-size:16px;line-height:2em;letter-spacing:0.32px;color:#fff;margin-right:26px;color:#787878}.pulldown .lang a.current{color:#fff}.pulldown .member_section{box-sizing:border-box;padding:0 20px;margin-top:18px}.pulldown .member_section .member_link{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid #fff;height:48px;padding-left:26px;padding-right:46px;font-size:16px;line-height:1.5625em;letter-spacing:0px;color:#fff;gap:11px}.pulldown .member_section .member_link span{display:inline-block;background-image:url('/img/1/icon_login.svg');width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.pulldown .pulldown_wrapper{margin-top:0;width:100%;height:100%;display:flex;margin:auto;flex-flow:column;box-sizing:border-box;padding-bottom:50px;background-color:#1d1c1c;transform:translateY(92px);filter:blur(5px);transition:transform .5s,filter .5s}.pulldown .links_container{display:flex;flex-flow:column;align-items:center;box-sizing:border-box;padding-top:20px;padding-bottom:100px;gap:0px;background-color:#1d1c1c;position:relative}.pulldown .links_container .link_cell{width:100%;opacity:0;transition:opacity .5s,transform .5s,color .25s;transform:translateY(-25px);position:relative}.pulldown .links_container .link_cell .cell_inner{border-bottom:1px solid #5b5b5b;box-sizing:border-box;padding:16px 45px;padding-bottom:12px;padding-right:38px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;flex-flow:wrap}.pulldown .links_container .link_cell.current .cell_inner{background-color:#e0071b}.pulldown .links_container .link_cell.current .cell_inner .arrow::before,.pulldown .links_container .link_cell.current .cell_inner .arrow::after{background-color:#fff}.pulldown .links_container .link_cell.open .arrow{transform:rotate(1080deg)}.pulldown .links_container .link_cell.open .arrow::before{transform:translateX(-50%) rotate(90deg)}.pulldown .links_container .link_cell:not(.has_child) .cell_inner{padding-inline:0px;padding-top:0;padding-bottom:0}.pulldown .links_container .link_cell:not(.has_child) .cell_inner a.link{width:100%;padding:16px 45px;padding-bottom:12px;display:inline-flex}.pulldown .links_container .link_cell a.link{height:32px;display:inline-block;align-items:center;justify-content:flex-start;color:#FFf;font-size:20px;line-height:30px;position:relative}.pulldown .links_container .link_cell .arrow{width:20px;height:20px;position:relative;display:inline-block;top:-2px;transition:transform 1.5s cubic-bezier(.22, 1, .36, 1)}.pulldown .links_container .link_cell .arrow:before{content:'';position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:2px;height:100%;background-color:#e0071b;transition:transform 1s}.pulldown .links_container .link_cell .arrow:after{content:'';position:absolute;left:0;top:50%;transform:translate(0%, -50%);width:100%;height:2px;background-color:#e0071b}.pulldown .links_container .link_cell .child_link_container{width:100%;transition:height 1.25s;overflow:hidden;height:0px}.pulldown .links_container .link_cell .child_link_container .child_link_wrapper{display:flex;flex-flow:column}.pulldown .links_container .link_cell .child_link_container .child_link_wrapper .child_link_cell{background-color:#75010b}.pulldown .links_container .link_cell .child_link_container .child_link_wrapper .child_link_cell a.child_link{background-color:#75010b;display:flex;width:100%;box-sizing:border-box;padding:16px 45px;padding-bottom:14px;padding-left:67px;display:inline-flex;align-items:center;justify-content:flex-start;color:#FFf;font-size:20px;line-height:30px;border-bottom:1px solid #2a0004}header.open~.pulldown{overflow-y:scroll;pointer-events:all;opacity:1}header.open~.pulldown:before,header.open~.pulldown .pulldown_wrapper{filter:blur(0px);transform:translateY(0%)}header.open~.pulldown~.backtoTop_container{opacity:0;pointer-events:none}header.open~.pulldown a{pointer-events:all}header.open~.pulldown .links_container .link_cell{opacity:1;transform:translateY(0px)}header:not(.open)~.pulldown .links_container .link_cell{transition-delay:0s !important}#content{min-height:500px}footer .top{box-sizing:border-box;padding:0 20px;padding-bottom:55px;background-color:#000;border-top:12px solid #e0071b}@media (max-width:1199px){footer .top{padding-inline:30px;padding-bottom:110px}}@media (max-width:767px){footer .top{padding-inline:20px;padding-bottom:51px}}footer .top .container{max-width:1400px;display:flex;justify-content:space-between;gap:20px}@media (max-width:1199px){footer .top .container{flex-flow:column}}footer .top .container .left{box-sizing:border-box;padding-top:42px}@media (max-width:767px){footer .top .container .left{padding-top:60px}}footer .top .container .left .info{margin-top:50px}@media (max-width:1199px){footer .top .container .left .info{margin-top:47px}}@media (max-width:767px){footer .top .container .left .info{margin-top:45px}}footer .top .container .left .info .info_row{box-sizing:border-box;padding-left:34px;position:relative;font-size:16px;line-height:2em;letter-spacing:0px;color:#fff;display:table}footer .top .container .left .info .info_row+.info_row{margin-top:12px}footer .top .container .left .info .info_row span{position:absolute;top:4px;left:0;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:contain}footer .top .container .left .info .tel span{background-image:url('/img/contact_icon01.svg');filter:grayscale(1) brightness(1000%)}footer .top .container .left .info .email span{background-image:url('/img/contact_icon03.svg');filter:grayscale(1) brightness(1000%)}footer .top .container .left .info .address span{width:29px;height:26px;top:3px;left:-2px;background-image:url('/img/1/home_course_icon02.svg');filter:grayscale(1) brightness(1000%)}footer .top .container .left .social{margin-top:18px}@media (max-width:1199px){footer .top .container .left .social{margin-top:37px}}footer .top .container .left .social .wrapper{display:flex;flex-flow:wrap;gap:10px 20px}footer .top .container .left .social .wrapper .social_cell{width:38px;display:inline-block}@media (min-width:1200px){footer .top .container .left .social .wrapper .social_cell:hover img{transform:translateY(-5px)}}footer .top .container .left .social .wrapper .social_cell img{width:100%;height:auto;transition:transform .5s;border-radius:50%;overflow:hidden}footer .top .container .right{box-sizing:border-box;padding-top:56px;padding-right:6px}@media (max-width:1199px){footer .top .container .right{padding-top:51px}}@media (max-width:767px){footer .top .container .right{padding-top:43px}}footer .top .container .right .site_map{display:table;position:relative;box-sizing:border-box;padding-bottom:5px;letter-spacing:0px;color:#d5d5d5;font-weight:700;font-size:20px;line-height:1.5em}footer .top .container .right .site_map:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e0071b}footer .top .container .right .links_container{margin-top:38px}@media (max-width:1199px){footer .top .container .right .links_container{box-sizing:border-box;padding-right:35px}}@media (max-width:767px){footer .top .container .right .links_container{padding-right:52px}}@media (max-width:1199px) and (min-width:768px){footer .top .container .right .links_container.desk{display:none}}@media (min-width:1200px){footer .top .container .right .links_container.tab{display:none}}@media (max-width:767px){footer .top .container .right .links_container.tab{display:none}}footer .top .container .right .links_container .wrapper{display:flex;gap:81px}@media (max-width:1199px){footer .top .container .right .links_container .wrapper{justify-content:space-between;gap:20px}}footer .top .container .right .links_container .wrapper .col{flex-shrink:0;display:flex;width:150px;flex-flow:column;gap:16px}footer .top .container .right .links_container .wrapper .col a.link_cell{font-size:16px;line-height:2em;letter-spacing:0px;color:#fff}footer .bottom{background-color:#5d5d5d;box-sizing:border-box;padding:0 20px;padding-bottom:20px}@media (max-width:1199px){footer .bottom{padding-inline:30px;padding-bottom:82px}}@media (max-width:767px){footer .bottom{padding-inline:20px;padding-bottom:79px}}footer .bottom .container{max-width:1400px;display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:1199px){footer .bottom .container{flex-flow:column;align-items:flex-start}}footer .bottom .container .anglia{box-sizing:border-box;padding-top:15px}@media (max-width:1199px){footer .bottom .container .anglia{padding-top:11px}}@media (max-width:767px){footer .bottom .container .anglia{padding-top:24px}}footer .bottom .container .anglia .sponsor_text,footer .bottom .container .anglia .anglia_text{font-size:16px;line-height:2em;letter-spacing:0.45px;color:#fff;font-weight:300}@media (max-width:767px){footer .bottom .container .anglia .sponsor_text,footer .bottom .container .anglia .anglia_text{font-size:12px;line-height:1.66666667em;letter-spacing:0.35px}}footer .bottom .container .anglia .sponsor_logo,footer .bottom .container .anglia .anglia_logo{margin-top:32px;display:inline-block;width:180px}@media (max-width:767px){footer .bottom .container .anglia .sponsor_logo,footer .bottom .container .anglia .anglia_logo{width:150px;margin-top:41px}}footer .bottom .container .anglia .sponsor_logo img,footer .bottom .container .anglia .anglia_logo img{width:100%;height:auto}footer .bottom .container .anglia .sponsor_logo span,footer .bottom .container .anglia .anglia_logo span{margin-top:11px;display:table;font-size:12px;line-height:1.41666667em;letter-spacing:0.24px;color:#83b441}footer .bottom .container .copyright{font-size:16px;line-height:1.9375em;letter-spacing:0.06px;font-family:'Inter';color:#fff}@media (max-width:1199px){footer .bottom .container .copyright{margin-top:46px;font-size:12px;line-height:1.25em;letter-spacing:0px}}@media (max-width:767px){footer .bottom .container .copyright{margin-top:36px}}html.loaded .loading_overlay{filter:opacity(0);pointer-events:none}html.loaded .loading{transition:opacity .5s !important;transition-delay:0s !important;opacity:0 !important}.loading_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99;background-color:#000000;transition:filter .75s}.loading_overlay.white{background-color:#000000}.loading_overlay.white .loading{transition:opacity .5s 1.5s}.loading_overlay.hide{opacity:0;pointer-events:none;user-select:none}.loading_overlay.hide *{animation-name:none !important}.loading_overlay .loading{position:relative;width:100px;height:100px;opacity:0}.loading_overlay .loading:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/2/Component 67 – 7.svg');background-position:center;background-repeat:no-repeat;background-size:cover;animation-timing-function:linear;animation-duration:3s;animation-iteration-count:infinite;animation-name:loading_rotate;pointer-events:none}.loading_overlay .loading .loading_logo{position:absolute;top:0px;left:0;width:100%;height:100%;animation-duration:6s;animation-iteration-count:infinite;animation-name:loading_float;display:flex;flex-flow:column;justify-content:center;align-items:center}.loading_overlay .loading .loading_logo .loading1{top:0px;position:relative;width:38px;height:61px;background-image:url('/img/logo.png');background-repeat:no-repeat;background-position:left top;background-size:139px;pointer-events:none;z-index:2}@keyframes loading_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(359.99deg)}}.scrollBottom{position:fixed;bottom:0;right:0;width:0px;height:0px;user-select:none;pointer-events:none;opacity:0;filter:opacity(0)}.backtoTop_container{position:absolute;top:0;left:0;width:100%;min-width:480px;box-sizing:border-box;padding:0 18px;display:flex;align-items:flex-end;height:0px;z-index:9;transition:transform .5s cubic-bezier(.25, 1, .5, 1),opacity .5s cubic-bezier(.25, 1, .5, 1);pointer-events:none}@media (max-width:1199px){.backtoTop_container{padding:0 20px;transition:transform 0s cubic-bezier(.25, 1, .5, 1),opacity .5s cubic-bezier(.25, 1, .5, 1)}.backtoTop_container:not(.hitted){position:fixed;top:unset;bottom:60px}}@media (max-width:767px){.backtoTop_container{padding:0 20px}}.backtoTop_container:not(.scrolling) .container{opacity:0;transform:translateY(50px)}.backtoTop_container .container{padding-bottom:24px;max-width:1868px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;transition:transform .5s,opacity .5s}.backtoTop_container .container a.backToTop{display:inline-block;width:48px;height:48px;box-sizing:border-box;background-image:url('/img/1/backtotop_arrow01.svg');background-repeat:no-repeat;background-color:#88000C;background-position:center;pointer-events:all}@media (max-width:1199px){.backtoTop_container .container a.backToTop{transform:translateY(-64px)}}@media (max-width:767px){.backtoTop_container .container a.backToTop{transform:translateY(-44px)}}.float_container{position:absolute;top:0;left:0;width:100%;min-width:480px;box-sizing:border-box;padding:0 0px;display:flex;align-items:flex-end;height:0px;z-index:9;transition:transform .5s cubic-bezier(.25, 1, .5, 1),opacity .5s cubic-bezier(.25, 1, .5, 1);pointer-events:none}@media (max-width:1199px){.float_container{position:fixed;top:unset;bottom:0;transform:translateY(0px) !important}}.float_container:not(.scrolling) .container{opacity:0;transform:translateY(calc(-100% - 50px))}@media (max-width:1199px){.float_container:not(.scrolling) .container{transform:translateY(calc(100% - 0px))}}.float_container .container{padding-bottom:24px;max-width:unset;width:100%;box-sizing:border-box;display:flex;align-items:flex-end;flex-flow:column;gap:2px;transform:translateY(-100%);transition:transform .5s,opacity .5s}@media (max-width:1199px){.float_container .container{flex-flow:row;padding-bottom:0}}.float_container .container a{display:inline-flex;flex-flow:column;align-items:center;width:88px;height:88px;box-sizing:border-box;background-repeat:no-repeat;background-position:center;pointer-events:all;text-align:center;padding:10px;transition:transform .5s,opacity .5s;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.float_container .container a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(218,12,31,0.85);z-index:2}@media (max-width:1199px){.float_container .container a{width:calc(50% - 1px);height:60px;flex-flow:wrap;justify-content:center}}@media (max-width:767px){.float_container .container a{height:44px}}.float_container .container a span{display:table;width:50px;height:50px;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;z-index:3}@media (max-width:1199px){.float_container .container a span{margin:0;width:30px;height:30px}}@media (max-width:1199px){.float_container .container a.float_but1{gap:2px;padding-right:51px}}@media (max-width:767px){.float_container .container a.float_but1{padding-right:19px;padding-top:8px}}.float_container .container a.float_but1 span{background-image:url('/img/1/icon_Register.svg')}@media (max-width:1199px){.float_container .container a.float_but2{padding-right:11px;padding-top:11px;gap:5px}}@media (max-width:767px){.float_container .container a.float_but2{padding-right:19px;padding-top:8px}}.float_container .container a.float_but2 span{background-image:url('/img/1/Contact_icon.svg')}@media (max-width:1199px){.float_container .container a.float_but2 span{position:relative;top:3px}}@media (max-width:767px){.float_container .container a.float_but2 span{top:0px}}.float_container .container a p{font-weight:700;font-size:14px;line-height:1.42857143em;color:#fff;position:relative;z-index:3}.pop_up{position:fixed;z-index:12;background-color:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.pop_up.show{opacity:1;pointer-events:all}.pop_up.show .pop_container .pop_wrapper .pop_inner .pop_content a.close_but,.pop_up.show .pop_container .pop_wrapper .pop_inner .pop_content .inner_gallery .gallery .wrapper .slider.current,.pop_up.show .pop_container .pop_wrapper .pop_inner .pop_content .inner_gallery .control a:not(.disable){pointer-events:all}.pop_up .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;padding:0 20px}.pop_up .pop_container .pop_wrapper{max-width:998px;margin-left:auto;margin-right:auto}.pop_up .pop_container .pop_wrapper .pop_inner{box-sizing:border-box;padding-top:192px;padding-bottom:100px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content{position:relative;background-color:#fff;box-sizing:border-box;padding:0 19px;padding-top:17px;min-height:500px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content a.close_but{display:flex;margin-left:auto;margin-right:0;z-index:3;vertical-align:top;width:20px;height:20px;background-image:url('/img/1/popup_cancel01.svg');background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0.5)}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner{box-sizing:border-box;padding-top:36px;padding-bottom:36px;padding-left:19px;padding-right:21px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_title{font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:30px;line-height:1.23333333em;letter-spacing:0.6px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_title span{color:#DC192B}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .editor{margin-top:18px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_image{margin-left:30px;margin-top:-34px;float:right;clear:both;width:370px;display:inline-block}@media (max-width:999px){.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_image{float:unset;width:100%;margin-top:20px;margin-left:0px;max-width:740px}}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_image img{width:100%;height:auto}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_link{display:inline-flex;justify-content:center;align-items:center;min-width:164px;height:49px;background-color:#E0071B;margin-top:26px;margin-left:0px;position:relative;transition:background .75s,box-shadow .75s;box-shadow:inset 0 0 0px 0px #e0071b}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_link:hover{background-color:#000;box-shadow:inset 0 0 0px 10px #e0071b}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .content_inner .pop_link p{font-weight:700;font-size:14px;line-height:1.42857143em;letter-spacing:0.28px;color:#FFFFFF}.page_banner{position:relative;overflow:hidden}.page_banner .image{position:relative}.page_banner .image>img{width:100%;height:420px;object-fit:cover;object-position:top left}@media (max-width:1199px){.page_banner .image>img{position:absolute;top:0;left:0;width:100%;height:100%}}.page_banner .image .trans{pointer-events:none;position:relative}@media (min-width:1200px){.page_banner .image .trans{display:none}}.page_banner .image .trans img{width:100%;height:auto}.page_banner .image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,0.4)}.page_banner .nav{position:absolute;bottom:0;left:0;width:100%;padding:0 20px;box-sizing:border-box}@media (max-width:1199px){.page_banner .nav{position:relative;bottom:unset;top:0}}.page_banner .nav:before{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 20px);max-width:1678px;background-image:url('/img/navigation_graphic03.png');height:55px;background-repeat:no-repeat;background-size:100% 100%}@media (max-width:1199px){.page_banner .nav:before{height:100%;min-height:55px;background-image:url('/img/navigation_graphic02.png');background-size:100% 596px;background-position:top left}}.page_banner .nav .container{max-width:1400px !important;width:100%;display:flex;align-items:center;white-space:nowrap;gap:15px;box-sizing:border-box;padding-inline:0px !important;padding-bottom:9px;padding-top:26px;flex-flow:wrap;text-overflow:ellipsis;overflow:hidden}.page_banner .nav .container span.arrow{width:3px;height:3px;border-radius:50%;display:inline-block;background-color:#c1c1c1;flex-shrink:0}.page_banner .nav .container a{font-size:14px;line-height:1.42857143em;letter-spacing:0.28px;color:#c1c1c1;transition:color .5s;display:-webkit-inline-box;white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex-shrink:0;overflow:hidden;max-width:229px;text-overflow:ellipsis}.page_banner .nav .container a[href="#"]{pointer-events:none;cursor:default}.page_banner .nav .container a:hover{color:#fff}.page_banner .nav .container a:last-child{color:#fff;font-weight:700}.news_cell:hover .arrow::before,.cell:hover .arrow::before,.news_cell:hover .arrow::after,.cell:hover .arrow::after{transform:translate(-50%, -50%) scale(1)}.news_cell:hover .arrow::before,.cell:hover .arrow::before{transition-duration:0.65s}.news_cell:hover .arrow::after,.cell:hover .arrow::after{transition-duration:0.55s}.news_cell:hover .arrow div,.cell:hover .arrow div{opacity:1}.news_cell .arrow,.cell .arrow{position:relative}.news_cell .arrow::before,.cell .arrow::before{content:'';border-radius:50%;z-index:1;position:absolute;left:50%;top:50%;width:calc(100% + 14px);height:calc(100% + 14px);background-color:#e0071b;transform:translate(-50%, -50%) scale(0);transition:transform .5s cubic-bezier(0, .55, .45, 1);transition-delay:0.0075s}.news_cell .arrow::after,.cell .arrow::after{content:'';border-radius:50%;z-index:2;position:absolute;left:50%;top:50%;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#000;transform:translate(-50%, -50%) scale(0);transition:transform .4s cubic-bezier(.16, 1, .3, 1)}.news_cell .arrow div,.cell .arrow div{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/1/home_news_arrow03_w.svg');background-repeat:no-repeat;background-position:center;background-size:23px;transition:opacity .5s;z-index:3;opacity:0}k{display:inline-block;transition:transform .75s}k+span{transition:transform .75s .15s}html.loaded .banner .stage .stage_container .line1,html.loaded .banner .stage .stage_container .line2,html.loaded .banner .stage .stage_container .line3,html.loaded .banner .stage .stage_container .line4,html.loaded .banner .stage .stage_container .line5{transform:scaleY(1);opacity:1}html.loaded .banner .banner_content .caption .inner .left p{opacity:1;transform:translate(0, 0)}html.loaded .banner .banner_content .caption .inner .right a{opacity:1;transform:translate(0, 0)}.banner{position:relative;transition:height .1s;transition-timing-function:linear}.banner .banner_content{position:relative;background-color:#000}.banner .banner_content:not(.is_image){position:absolute;top:0;left:0;width:100%;height:100%}.banner .banner_content .trans img{width:100%;height:auto}@media (max-width:767px){.banner .banner_content .trans img.desk{display:none}}@media (min-width:768px){.banner .banner_content .trans img.mob{display:none}}.banner .banner_content .banner_image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (max-width:767px){.banner .banner_content .banner_image.desk{display:none}}@media (min-width:768px){.banner .banner_content .banner_image.mob{display:none}}.banner .banner_content .banner_image .wrapper{background-color:#000}.banner .banner_content .banner_image .wrapper .slider{position:absolute !important;top:0;left:0 !important;opacity:0;width:100% !important;transition:opacity 2s,transform 2s;transform:translateX(-50px)}.banner .banner_content .banner_image .wrapper .slider.current{opacity:1;transform:translateX(0px)}.banner .banner_content .banner_image .wrapper .slider.current~.slider{transform:translateX(50px)}.banner .banner_content .banner_image .wrapper .slider .cell img{width:100%;height:auto}.banner .banner_content .image{position:absolute;top:0;left:0;width:100%;height:100%}.banner .banner_content .image img,.banner .banner_content .image video{width:100%;height:100%;object-position:center;object-fit:cover}.banner .banner_content .caption{position:absolute;top:0%;transform:translateX(-50%);left:50%;width:calc(100% - 0px);height:100%;display:flex;background-color:rgba(0,0,0,0.4);flex-flow:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;padding:0 20px;padding-bottom:69px}@media (max-width:1199px){.banner .banner_content .caption{padding-inline:30px;padding-bottom:35px}}@media (max-width:767px){.banner .banner_content .caption{padding-inline:20px;padding-bottom:28px}}.banner .banner_content .caption p{color:#fff}.banner .banner_content .caption::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:258px;background:transparent linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;opacity:0.6}.banner .banner_content .caption .inner{position:relative;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;justify-content:space-between}.banner .banner_content .caption .inner .left{width:50%;box-sizing:border-box;padding-bottom:1px}@media (max-width:1199px){.banner .banner_content .caption .inner .left{width:100%}}@media (max-width:767px){.banner .banner_content .caption .inner .left{width:60%}}.banner .banner_content .caption .inner .left p{transition:opacity 1s,transform 1s;opacity:0;transform:translateX(-25px)}.banner .banner_content .caption .inner .left p:first-child{transition-delay:0.3s}.banner .banner_content .caption .inner .left p:nth-child(2){transition-delay:0.55s}.banner .banner_content .caption .inner .left p:last-child{transition-delay:0.8s}.banner .banner_content .caption .inner .left .title_top{box-sizing:border-box;padding-left:0px;font-size:70px;line-height:1.22857143em;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;letter-spacing:1.4px;color:#fff}@media (max-width:1199px){.banner .banner_content .caption .inner .left .title_top{font-size:42px;line-height:1.19047619em;letter-spacing:0.9px}}@media (max-width:767px){.banner .banner_content .caption .inner .left .title_top{font-size:36px;line-height:1.25em}}.banner .banner_content .caption .inner .left .title_mid{box-sizing:border-box;padding-left:0px;font-size:132px;line-height:1.13636364em;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;letter-spacing:2.85px;color:#fff;position:relative;margin-top:-14px}@media (max-width:1199px){.banner .banner_content .caption .inner .left .title_mid{font-size:75px;line-height:1.2em;margin-top:-9px;letter-spacing:1.65px}}@media (max-width:767px){.banner .banner_content .caption .inner .left .title_mid{font-size:60px;line-height:1.25em;margin-top:-4px;letter-spacing:1.3px}}.banner .banner_content .caption .inner .left .title_mid:after{content:'.';font-size:132px;line-height:1.13636364em;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;color:#e0071b}@media (max-width:1199px){.banner .banner_content .caption .inner .left .title_mid:after{font-size:75px;line-height:1.2em}}@media (max-width:767px){.banner .banner_content .caption .inner .left .title_mid:after{font-size:60px;line-height:1.25em}}.banner .banner_content .caption .inner .left .title_bot{box-sizing:border-box;font-size:24px;line-height:1.25em;color:#fff;letter-spacing:0.48px;font-weight:300;margin-top:6px}@media (max-width:1199px){.banner .banner_content .caption .inner .left .title_bot{font-size:16px;line-height:1.25em;letter-spacing:0.31px;margin-top:-3px}}@media (max-width:767px){.banner .banner_content .caption .inner .left .title_bot{font-size:16px;line-height:1.625em;margin-top:1px}}@media (max-width:1199px){.banner .banner_content .caption .inner .right{display:none}}.banner .banner_content .caption .inner .right a.class_link{width:440px;display:inline-flex;gap:20px;background-color:rgba(162,160,160,0.65);position:relative;height:120px;border-radius:6px;overflow:hidden;box-sizing:border-box;padding-left:19px;padding-right:23px;padding-top:20px;padding-bottom:20px;transition:background 1.25s,opacity .75s,transform .75s;transition-delay:0s,.75s,.75s;opacity:0;transform:translateX(25px)}.banner .banner_content .caption .inner .right a.class_link:hover{background-color:#000}.banner .banner_content .caption .inner .right a.class_link:hover:after{background-position-y:0%}.banner .banner_content .caption .inner .right a.class_link:hover .back:before{transform:translate(0%)}.banner .banner_content .caption .inner .right a.class_link:hover .back:after{transform:translate(0%)}.banner .banner_content .caption .inner .right a.class_link:hover .link_text .class_link_bot span{transform:translateX(10px)}.banner .banner_content .caption .inner .right a.class_link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url('/img/1/FreeTrial_bg01.png');background-repeat:no-repeat;background-position:left bottom;background-size:contain}.banner .banner_content .caption .inner .right a.class_link:after{content:'';position:absolute;width:6px;height:calc(100% - 39px);top:20px;right:0;background-image:linear-gradient(0deg, #e0071b 50%, #000 50%);background-size:100% 200%;background-position-y:100%;transition:background .75s;opacity:0.95;z-index:1}.banner .banner_content .caption .inner .right a.class_link .back{position:absolute;top:0;left:0;width:100%;height:100%}.banner .banner_content .caption .inner .right a.class_link .back:before{content:'';position:absolute;bottom:0;left:0;width:calc(100% + 50px);height:84%;background-color:#E0071B;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% 100%, 0% 100%);transition:transform 1.25s cubic-bezier(.25, 1, .5, 1);transform:translate(-100%)}.banner .banner_content .caption .inner .right a.class_link .back:after{content:'';position:absolute;top:0;right:0;width:calc(100% + 50px);height:84%;background-color:#E0071B;clip-path:polygon(0 0, 100% 0, 100% 100%, 50px 100%);transition:transform 1.25s cubic-bezier(.25, 1, .5, 1);transform:translate(100%)}.banner .banner_content .caption .inner .right a.class_link .link_text{width:calc(100% - 0px);position:relative;z-index:1}.banner .banner_content .caption .inner .right a.class_link .link_text .class_link_top{font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:32px;line-height:1.25em;letter-spacing:0.64px;color:#fff;border-bottom:2px solid #fff;box-sizing:border-box;padding-bottom:6px}.banner .banner_content .caption .inner .right a.class_link .link_text .class_link_bot{font-size:18px;line-height:2em;font-weight:700;letter-spacing:0.36px;color:#fff;opacity:1}.banner .banner_content .caption .inner .right a.class_link .link_text .class_link_bot span{display:inline-block;width:34px;height:16px;background-image:url('/img/1/FreeTrial_arrow01.svg');background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:7px;position:relative;top:1px;margin-top:0px;transition:transform .75s}.banner .banner_content .caption .inner .right a.class_link .link_image{flex-shrink:0;position:relative;z-index:1}.banner .banner_content .caption .inner .right a.class_link .link_image img{width:100%;height:auto}.banner .stage{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}@media (max-width:767px){.banner .stage{transform-origin:left;transform:scaleX(.64)}}.banner .stage .stage_container{position:absolute;top:0;right:0;max-width:1815px;width:100%;height:100%}.banner .stage .stage_container .element{position:absolute;top:0;left:0;height:100%}.banner .stage .stage_container .element .rod{height:100%}.banner .stage .stage_container .element img{height:100%;object-fit:fill}.banner .stage .stage_container .line1,.banner .stage .stage_container .line2,.banner .stage .stage_container .line3,.banner .stage .stage_container .line4,.banner .stage .stage_container .line5{transform:scaleY(.1);opacity:0}.banner .stage .stage_container .tmp{width:221px;opacity:0}.banner .stage .stage_container .line1{left:10px;transform-origin:top;transition:transform 2s,opacity 2s}.banner .stage .stage_container .line1 .posX{animation-name:line1posXAni;animation-duration:10s;animation-delay:0.75s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45, 0, .55, 1)}.banner .stage .stage_container .line1 .scaleY{transform-origin:top;animation-name:line1scaleYAni;animation-duration:60s;animation-delay:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line1 .scaleX{transform-origin:top;animation-name:line1scaleXAni;animation-duration:90s;animation-delay:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line1 .alpha{transform-origin:top;animation-duration:80s;animation-delay:1.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87, 0, .13, 1)}.banner .stage .stage_container .line1 img{object-position:top center}.banner .stage .stage_container .line2{left:20px;transform-origin:bottom;transition:transform 3s,opacity 3s;transition-delay:0.5s}.banner .stage .stage_container .line2 .posX{animation-name:line2posXAni;animation-duration:30s;animation-delay:2.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45, 0, .55, 1)}.banner .stage .stage_container .line2 .scaleY{transform-origin:bottom;animation-name:line1scaleYAni;animation-duration:60s;animation-delay:2.25s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-direction:reverse}.banner .stage .stage_container .line2 .scaleX{transform-origin:top;animation-name:line2scaleXAni;animation-duration:480s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-direction:reverse}.banner .stage .stage_container .line2 .alpha{transform-origin:top;animation-duration:160s;animation-delay:1.25s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87, 0, .13, 1);animation-direction:reverse}.banner .stage .stage_container .line2 img{object-position:bottom center}.banner .stage .stage_container .line3{left:105px;transform-origin:top;transition:transform 2.5s,opacity 2.5s;transition-delay:0.25s}.banner .stage .stage_container .line3 .posX{animation-name:line3posXAni;animation-duration:27s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45, 0, .55, 1)}.banner .stage .stage_container .line3 .scaleY{transform-origin:top;animation-name:line2scaleYAni;animation-duration:60s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line3 .scaleX{transform-origin:top;animation-name:line2scaleXAni;animation-duration:90s;animation-delay:1.75s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line3 .alpha{transform-origin:top;animation-duration:50s;animation-delay:0.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87, 0, .13, 1);animation-direction:reverse}.banner .stage .stage_container .line3 img{object-position:top center}.banner .stage .stage_container .line4{left:151px;transform-origin:bottom;transition:transform 1.5s,opacity 1.5s;transition-delay:1s}.banner .stage .stage_container .line4 .posX{animation-name:line4posXAni;animation-duration:25s;animation-delay:2.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45, 0, .55, 1)}.banner .stage .stage_container .line4 .scaleY{transform-origin:bottom;animation-name:line2scaleYAni;animation-duration:70s;animation-delay:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1);animation-direction:reverse}.banner .stage .stage_container .line4 .scaleX{transform-origin:top;animation-name:line1scaleXAni;animation-duration:60s;animation-delay:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line4 .alpha{transform-origin:top;animation-duration:160s;animation-delay:1.25s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87, 0, .13, 1);animation-direction:reverse}.banner .stage .stage_container .line4 img{object-position:bottom center}.banner .stage .stage_container .line5{left:191px;transform-origin:bottom;transition:transform 2.5s,opacity 2.5s;transition-delay:0.5s}.banner .stage .stage_container .line5 .posX{animation-name:line5posXAni;animation-duration:25s;animation-delay:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45, 0, .55, 1)}.banner .stage .stage_container .line5 .scaleY{transform-origin:bottom;animation-name:line2scaleYAni;animation-duration:70s;animation-delay:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line5 .scaleX{transform-origin:top;animation-name:line2scaleXAni;animation-duration:60s;animation-delay:1.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65, 0, .35, 1)}.banner .stage .stage_container .line5 .alpha{transform-origin:top;animation-duration:160s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87, 0, .13, 1)}.banner .stage .stage_container .line5 .scaleY{transform-origin:bottom}.banner .stage .stage_container .line5 img{object-position:bottom center;width:20px}html.loaded .banner_bar{opacity:1}html.loaded .banner_bar::before,html.loaded .banner_bar::after{transform:skewX(-45deg) translateX(0%)}.banner_bar{width:100%;overflow:hidden;height:43px;position:relative;transition:opacity 1.5s .5s;opacity:0}@media (max-width:1199px){.banner_bar{display:none}}.banner_bar::before{content:'';position:absolute;left:-50px;top:0;width:calc(100% + 100px);height:100%;background-image:linear-gradient(90deg, #fbfbfb 50%, rgba(255,255,255,0) 50%);background-size:22px;background-position-x:-4px;background-repeat:repeat-x;transform:skewX(0deg) translateX(-100%);transition:opacity 1.5s .5s,transform 2s cubic-bezier(.22, 1, .36, 1) .5s}.banner_bar::after{content:'';position:absolute;right:-50px;top:0;width:calc(100% + 100px);height:100%;background-image:linear-gradient(90deg, #fbfbfb 50%, rgba(255,255,255,0) 50%);background-size:22px;background-position-x:-4px;background-repeat:repeat-x;transform:skewX(0deg) translateX(100%);transition:opacity 1.5s .5s,transform 2s cubic-bezier(.22, 1, .36, 1) .5s}html.loaded .reg_link_mob{opacity:1;transform:translateY(0px)}.reg_link_mob{box-sizing:border-box;padding:0 30px;margin-top:20px;transition:background 1.25s,opacity .75s,transform .75s;transition-delay:0.75s;opacity:0;transform:translateY(-25px)}@media (min-width:1200px){.reg_link_mob{display:none}}@media (max-width:767px){.reg_link_mob{padding:0 20px;margin-top:17px}}.reg_link_mob a.class_link{width:100%;display:inline-flex;gap:17px;background-color:#000;position:relative;height:120px;border-radius:6px;overflow:hidden;box-sizing:border-box;padding-left:49px;padding-right:26px;padding-top:20px;padding-bottom:20px;transition:background 1.25s}@media (max-width:767px){.reg_link_mob a.class_link{padding-right:23px;padding-left:19px;gap:20px}}.reg_link_mob a.class_link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url('/img/1/FreeTrial_bg01.png');background-repeat:no-repeat;background-position:left bottom;background-size:contain}.reg_link_mob a.class_link:after{content:'';position:absolute;width:6px;height:calc(100% - 39px);top:20px;right:0;background-image:linear-gradient(0deg, #e0071b 50%, #000 50%);background-size:100% 200%;background-position-y:0%;transition:background .75s;opacity:0.95;z-index:1}.reg_link_mob a.class_link .back{position:absolute;top:0;left:0;width:100%;height:100%}.reg_link_mob a.class_link .back:before{content:'';position:absolute;bottom:0;left:0;width:calc(100% + 50px);height:84%;background-color:#E0071B;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% 100%, 0% 100%);transition:transform 1.25s cubic-bezier(.25, 1, .5, 1);transform:translate(0%)}.reg_link_mob a.class_link .back:after{content:'';position:absolute;top:0;right:0;width:calc(100% + 50px);height:84%;background-color:#E0071B;clip-path:polygon(0 0, 100% 0, 100% 100%, 50px 100%);transition:transform 1.25s cubic-bezier(.25, 1, .5, 1);transform:translate(0%)}.reg_link_mob a.class_link .link_text{width:calc(100% - 0px);position:relative;z-index:1}.reg_link_mob a.class_link .link_text .class_link_top{font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:32px;line-height:1.25em;letter-spacing:0.64px;color:#fff;border-bottom:2px solid #fff;box-sizing:border-box;padding-bottom:6px}.reg_link_mob a.class_link .link_text .class_link_bot{font-size:18px;line-height:2em;font-weight:700;letter-spacing:0.36px;color:#fff;opacity:1}.reg_link_mob a.class_link .link_text .class_link_bot span{display:inline-block;width:34px;height:16px;background-image:url('/img/1/FreeTrial_arrow01.svg');background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:7px;position:relative;top:1px;margin-top:0px;transition:transform .75s}.reg_link_mob a.class_link .link_image{flex-shrink:0;position:relative;z-index:1}.reg_link_mob a.class_link .link_image img{width:100%;height:auto}.index .about{box-sizing:border-box;padding:0 20px;position:relative;padding-bottom:80px}@media (max-width:1199px){.index .about{padding-bottom:37px}}@media (max-width:767px){.index .about{padding-bottom:55px}}.index .about.ani .container .section_content,.index .about.ani .container .section_content_m{opacity:1 !important;transform:translate(0, 0) !important}.index .about.ani .container .readmore{opacity:1 !important;transform:translate(0, 0) !important}.index .about.ani .container .left .section_title k,.index .about.ani .container .left .section_title span{transform:translateY(0px)}.index .about.ani .container .right{opacity:1;transform:translate(0, 0)}.index .about .background{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.index .about .background{display:none}}.index .about .background .element{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.index .about .background .arrow_2{background-image:url('/img/arrow/bg_arrow_graphic01.png');width:222px;height:279px;left:58px;bottom:25px}@media (max-width:1199px){.index .about .background .arrow_2{left:99px;bottom:215px}}.index .about .background .arrow_3{background-image:url('/img/arrow/bg_arrow_graphic03.png');width:111px;height:69px;right:45px;bottom:103px}@media (min-width:1200px){.index .about .background .arrow_3{display:none}}.index .about .container{max-width:1470px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media (max-width:1199px){.index .about .container{flex-flow:wrap}}.index .about .container .left{position:relative;box-sizing:border-box;padding-left:35px;padding-top:46px;width:52%}@media (max-width:1199px){.index .about .container .left{padding-left:10px;padding-top:111px;width:44%}}@media (max-width:767px){.index .about .container .left{width:100%;padding-left:0;padding-top:30px}}.index .about .container .left:first-child:last-child{width:100%}.index .about .container .left .left_background{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.index .about .container .left .left_background{display:none}}.index .about .container .left .left_background .element{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.index .about .container .left .left_background .arrow_1{background-image:url('/img/arrow/bg_arrow_graphic02.png');width:163px;height:144px;right:-53px;top:107px}@media (max-width:1199px){.index .about .container .left .left_background .arrow_1{right:-4px;top:38px}}.index .about .container .left .left_background .arrow_2{background-image:url('/img/arrow/bg_arrow_graphic01.png');width:222px;height:279px;left:0;bottom:0}.index .about .container .left .left_background .arrow_3{background-image:url('/img/arrow/bg_arrow_graphic03.png');width:111px;height:69px;right:110px;bottom:71px}@media (max-width:1199px){.index .about .container .left .left_background .arrow_3{display:none}}.index .about .container .left .section_title{position:relative;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:54px;line-height:66px;letter-spacing:1.08px;color:#000000;overflow:hidden}@media (max-width:767px){.index .about .container .left .section_title{font-size:32px;line-height:44px;letter-spacing:0.64px}}.index .about .container .left .section_title k{transform:translateY(-100%)}.index .about .container .left .section_title span{display:block;color:#E0071B;transform:translateY(100%)}.index .about .container .left .section_content{min-height:200px;margin-top:14px;position:relative;transition:transform .75s .5s,opacity .75s .5s;opacity:0;transform:translateX(-20px)}@media (max-width:1199px){.index .about .container .left .section_content{display:none}}@media (max-width:767px){.index .about .container .left .section_content .editor.desk{display:none}}@media (min-width:768px){.index .about .container .left .section_content .editor.mob{display:none}}.index .about .container .left .readmore{transition:transform .75s 1s,opacity .75s 1s;opacity:0;transform:translateX(-20px)}@media (max-width:1199px){.index .about .container .left .readmore{display:none}}.index .about .container .right{box-sizing:border-box;padding-top:41px;transition:transform .75s .5s,opacity .75s .5s;opacity:0;transform:translateX(20px)}@media (max-width:1199px){.index .about .container .right{width:55.5%;padding-top:30px;padding-right:8px;transform:translateY(-20px)}}@media (max-width:767px){.index .about .container .right{width:100%;padding-right:0px;padding-top:3px;padding-inline:22px}}.index .about .container .right img{width:100%;height:auto}.index .about .container .section_content_m{min-height:200px;margin-top:32px;position:relative;box-sizing:border-box;padding:0px 10px;min-height:100px;transition:transform .75s 1s,opacity .75s 1s;opacity:0;transform:translateY(-20px)}@media (min-width:1200px){.index .about .container .section_content_m{display:none}}@media (max-width:767px){.index .about .container .section_content_m{padding-inline:0;margin-top:29px}}.index .about .container .readmore{position:relative;width:180px;height:60px;display:table;margin-top:39px;transition:transform .75s 1.5s,opacity .75s 1.5s;opacity:0;transform:translateY(-20px)}@media (max-width:1199px){.index .about .container .readmore{margin-top:57px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.index .about .container .readmore{margin-top:43px}}.index .about .container .readmore:hover svg rect{stroke-dashoffset:-225}.index .about .container .readmore:hover p{transform:scale(1.1)}.index .about .container .readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.index .about .container .readmore svg path{fill:transparent;stroke:#e0071a;stroke-width:6px}.index .about .container .readmore svg rect{fill:transparent;width:100%;height:100%;stroke-width:6px;stroke:#e0071a;stroke-dashoffset:0;stroke-dasharray:105;stroke-dashoffset:-391;stroke-dasharray:44,1000;transform-origin:center;transition:stroke-dashoffset .75s}@media (max-width:1199px){.index .about .container .readmore svg rect{stroke-dashoffset:-225}}.index .about .container .readmore svg rect:first-child{transform:scale(-1)}.index .about .container .readmore p{position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:18px;line-height:1.33333333em;letter-spacing:0.36px;color:#E0071B;transition:transform .75s}.index .course{position:relative;min-height:873px}@media (max-width:1199px){.index .course{min-height:830px;overflow:hidden;background-color:#000}}@media (min-width:1200px){.index .course:not(.ani) .background .left{transform:translateX(-150px)}}.index .course:not(.ani) .background .left .overlay{background-color:#000}@media (min-width:1200px){.index .course:not(.ani) .background .right{transform:translateX(150px)}}.index .course .background{position:absolute;left:0;width:100%;height:100%}@media (max-width:1199px){.index .course .background{display:flex}}.index .course .background .left{position:relative;width:calc(100% - 20px);max-width:1301px;display:flex;transition:transform .75s}@media (max-width:1199px){.index .course .background .left{width:100%}}@media (max-width:767px){.index .course .background .left{display:block}}.index .course .background .left .image{display:flex}@media (max-width:1199px){.index .course .background .left .image{display:block;position:relative}.index .course .background .left .image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:484px;background-image:url('/img/course_shadow_tablet.png')}}@media (max-width:767px){.index .course .background .left .image{display:block;position:relative}.index .course .background .left .image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:318px;background-image:url('/img/course_shadow_mobile.png')}}.index .course .background .left .image img{width:100%;height:100%;object-fit:cover;object-position:left top}@media (max-width:1199px){.index .course .background .left .image img{object-position:1.3% top;height:873px}}@media (max-width:767px){.index .course .background .left .image img{height:auto;width:862px;object-fit:contain}}.index .course .background .left .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);overflow:hidden;transition:background-color .75s .15s}@media (max-width:1199px){.index .course .background .left .overlay{background-color:rgba(0,0,0,0.8);opacity:1}}@media (max-width:767px){.index .course .background .left .overlay{background-color:rgba(0,0,0,0.8);background-image:unset}}.index .course .background .left .overlay .element{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.index .course .background .left .overlay .arrow_1{background-image:url('/img/arrow/bg_arrow_graphic04.png');width:162px;height:144px;left:-43px;top:68px}@media (max-width:1199px){.index .course .background .left .overlay .arrow_1{left:-3px;top:23px;background-image:url('/img/arrow/bg_arrow_graphic02.png');width:168px;height:144px;transform:scaleX(-1) rotate(-30deg)}}@media (max-width:767px){.index .course .background .left .overlay .arrow_1{left:-21px;top:13px}}.index .course .background .left .overlay .arrow_2{background-image:url('/img/arrow/bg_arrow_graphic05.png');width:411px;height:364px;left:40px;bottom:-56px}@media (max-width:1199px){.index .course .background .left .overlay .arrow_2{display:none}}.index .course .background .right{position:absolute;top:72px;right:0;background-color:rgba(217,0,20,0.9);background-repeat:no-repeat;background-position-x:calc(100% - 2px);background-position-y:calc(100% - 154px);background-size:430px;background-image:url('/img/1/coach_graphic.png');height:789px;width:100%;max-width:775px;transition:transform .75s,background-image .75s .15s}@media (min-width:1905px){.index .course .background .right{width:calc(100% - 1130px);max-width:unset}}@media (max-width:1199px){.index .course .background .right{display:none}}.index .course.ani .front .container .section_title k{transform:translateY(0%)}.index .course.ani .front .container .section_content .left .list .wrapper .list_cell{opacity:1;transform:translateX(0px)}.index .course.ani .front .container .section_content .right{opacity:1;transform:translateX(0px)}.index .course.ani .front_m .container .section_title k,.index .course.ani .front_m .container .section_title span{transform:translateY(0%)}.index .course.ani .front_m .container .section_content .left .list .wrapper .list_cell{opacity:1;transform:translate(0, 0px)}.index .course .front{box-sizing:border-box;padding:0 20px;padding-top:65px}@media (max-width:1199px){.index .course .front{display:none}}.index .course .front .container{max-width:1400px}.index .course .front .container .section_title{color:#fff;position:relative;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:54px;line-height:66px;letter-spacing:1.08px;overflow:hidden}.index .course .front .container .section_title k{transform:translateY(-100%)}.index .course .front .container .section_title span{display:block;color:#E0071B}.index .course .front .container .section_content{margin-top:53px;display:flex}.index .course .front .container .section_content .left{width:385px;flex-shrink:0}.index .course .front .container .section_content .left .list .wrapper .list_cell{box-sizing:border-box;border-bottom:1px solid #d9d9d9;padding:10px 30px;padding-bottom:12px;padding-right:75px;display:flex;min-height:77px;align-items:center;position:relative;background-color:0.5s;transition:transform .75s,opacity .75s;opacity:0;transform:translateX(-20px)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover span{transition-delay:0.35s;transform:translateX(15px)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover .cell_back .arrow{opacity:1;transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover .cell_back .block_black{opacity:1;transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover .cell_back .block_grey{transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover.active .cell_back .block_grey{opacity:0}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover.active .cell_back .arrow:before{transform:translateY(calc(-100% + 0px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell:hover.active .cell_back .arrow:after{transform:translateY(calc(100% - 0px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell.active span{transition-delay:0.35s}.index .course .front .container .section_content .left .list .wrapper .list_cell.active .cell_back .arrow{transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell.active .cell_back .arrow:before{transform:translateY(calc(-100% + 0px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell.active .cell_back .arrow:after{transform:translateY(calc(100% - 0px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell.active .cell_back .block_black{transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell.active .cell_back .block_grey{opacity:1;transform:translateX(0)}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back .arrow{position:absolute;left:0;top:0;width:calc(100% + 30px);height:100%;transition:transform .75s,opacity .75s;opacity:0;transform:translateX(-100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back .arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(50% + 1px);background-color:#E0071B;clip-path:polygon(0 0, calc(100% - 30px) 0%, 100% 100%, 0% 100%);transition:transform .75s cubic-bezier(.16, 1, .3, 1),clip-path .75s}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back .arrow:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:calc(50% + 1px);background-color:#E0071B;clip-path:polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);transition:transform .75s cubic-bezier(.16, 1, .3, 1),clip-path .75s}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back .block_black{position:absolute;top:0;right:0;height:100%;width:100%;background-color:#000;transition:transform .75s .05s,opacity .75s .05s;opacity:0;transform:translateX(100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell .cell_back .block_grey{position:absolute;top:0;right:0;height:100%;width:100%;background-color:#717171;transition:transform .75s .05s,opacity .75s .05s;opacity:0;transform:translateX(100%)}.index .course .front .container .section_content .left .list .wrapper .list_cell p{position:relative;font-weight:700;font-size:20px;line-height:1.35em;letter-spacing:0px;color:#fff}.index .course .front .container .section_content .left .list .wrapper .list_cell span{position:absolute;right:41px;top:-1px;width:22px;height:100%;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/home_course_arrow01.svg');transition:transform .4s 0s}.index .course .front .container .section_content .left .readmore{position:relative;width:180px;height:60px;display:table;margin-top:38px}@media (max-width:1249px){.index .course .front .container .section_content .left .readmore{margin-top:21px}}.index .course .front .container .section_content .left .readmore:hover svg rect{stroke-dashoffset:-225}.index .course .front .container .section_content .left .readmore:hover p{transform:scale(1.1)}.index .course .front .container .section_content .left .readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.index .course .front .container .section_content .left .readmore svg path{fill:transparent;stroke:#FFFFFF;stroke-width:6px}.index .course .front .container .section_content .left .readmore svg rect{fill:transparent;width:100%;height:100%;stroke-width:6px;stroke:#FFFFFF;stroke-dashoffset:0;stroke-dasharray:105;stroke-dashoffset:-391;stroke-dasharray:44,1000;transform-origin:center;transition:stroke-dashoffset .75s}@media (max-width:1199px){.index .course .front .container .section_content .left .readmore svg rect{stroke-dashoffset:-225}}.index .course .front .container .section_content .left .readmore svg rect:first-child{transform:scale(-1)}.index .course .front .container .section_content .left .readmore p{position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:18px;line-height:1.33333333em;letter-spacing:0.36px;color:#FFFFFF;transition:transform .75s}.index .course .front .container .section_content .right{background-color:#fff;width:100%;display:flex;transition:transform .75s .5s,opacity .75s .5s;opacity:0;transform:translateX(20px)}.index .course .front .container .section_content .right .content_wrapper{display:flex;width:100%;transition:height .75s;min-height:100%}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner{display:flex;width:100%}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list{position:relative;width:100%;background-color:red;background-color:#000}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active{z-index:3;pointer-events:all}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .course_info{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .info_image{opacity:1;transform:translateX(0px)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active~.inner_list_cell .info_image{transform:translateX(30px)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage{opacity:1}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_1 .line1{right:100%;transform:translateX(0%)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_1 .line2{right:100%;transform:translateX(0%)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_2 .line1{left:100%;transform:translateX(0%)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_2 .line2{left:100%;transform:translateX(0%)}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .info_image{position:absolute;right:-146px;top:26px;width:626px;z-index:2;pointer-events:none;transition:opacity .75s,transform .75s;opacity:0;transform:translateX(-30px)}@media (max-width:1399px){.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .info_image{right:-76px;top:186px;width:396px}}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .info_image img{position:relative;width:100%;height:auto}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .element{position:absolute;height:100%;top:0}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1,.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2{position:absolute;top:0;width:calc(50% + 1px);height:100%;overflow:hidden}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1{left:0}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1 .line1{background-color:#E0071B;width:300px;right:0;transform:translateX(100%);transition:transform 1.25s,right 1.25s}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1 .line2{background-color:black;width:300px;right:0;transform:translateX(100%);transition:transform 1s,right 1s}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2{right:0}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2 .line1{background-color:#E0071B;width:300px;left:0;transform:translateX(-100%);transition:transform 1.25s,left 1.25s}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2 .line2{background-color:black;width:300px;left:0;transform:translateX(-100%);transition:transform 1s,left 1s}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info{background-color:#fff;position:absolute;top:0;left:0;width:100%;transition:clip-path 1s,opacity .5s;transition-delay:.35s,0s;clip-path:polygon(50% 0, 50% 0, 50% 100%, 50% 100%);overflow:hidden;height:100%}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .inner_wrapper{width:100%;box-sizing:border-box;padding:0 45px;padding-top:35px;padding-bottom:58px;min-height:560px;padding-right:270px}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner{max-width:630px}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .cell_title{text-align:left;font-weight:700;font-size:36px;line-height:1.38888889em;letter-spacing:0px;color:#E0071B}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .cell_title span{color:#000}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head{border-bottom:2px solid #e3e3e3;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end;margin-top:17px;padding-bottom:6px;padding-right:5px}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .row{position:relative;box-sizing:border-box;padding-left:44px;font-size:16px;line-height:2em;letter-spacing:0px;color:#000000}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .row span{display:inline-block;position:absolute;top:0;left:0;width:32px;height:32px;background-repeat:no-repeat;background-position:center}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .venue span{background-image:url('/img/1/home_course_icon01.svg')}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .address span{background-image:url('/img/1/home_course_icon02.svg')}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_right a{text-decoration:underline;font-size:16px;line-height:1.875em;font-weight:500;letter-spacing:0px;color:#000000}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body{margin-top:13px}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .body_title{text-align:left;font-weight:700;font-size:18px;line-height:1.77777778em;letter-spacing:0px;color:#000000;margin-bottom:10px}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .shape{position:relative;margin-right:calc(-100% + 180px);margin-top:-202px;float:right;clear:both;width:626px;pointer-events:none}@media (max-width:1399px){.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .shape{display:none !important}}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .shape img{opacity:0;pointer-events:none;width:100%;height:auto}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button{display:inline-flex;justify-content:center;align-items:center;min-width:210px;height:60px;background-color:#E0071B;margin-top:33px;margin-left:1px;position:relative;transition:background .75s,box-shadow .75s;box-shadow:inset 0 0 0px 0px #e0071b}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button:hover{background-color:#000;box-shadow:inset 0 0 0px 10px #e0071b}.index .course .front .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button p{font-weight:700;font-size:18px;line-height:2em;letter-spacing:0.36px;color:#FFFFFF}.index .course .front_m{box-sizing:border-box;padding:0 30px;padding-top:67px;padding-bottom:82px}@media (min-width:1200px){.index .course .front_m{display:none}}@media (max-width:767px){.index .course .front_m{padding-top:40px;padding-inline:20px}}.index .course .front_m .container{max-width:1400px}.index .course .front_m .container .section_title{color:#fff;position:relative;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:54px;line-height:66px;letter-spacing:1.08px;text-align:center;overflow:hidden}@media (max-width:767px){.index .course .front_m .container .section_title{font-size:32px;line-height:40px;letter-spacing:0.64px}}.index .course .front_m .container .section_title k{transform:translateY(-100%)}.index .course .front_m .container .section_title span{display:block;color:#E0071B}.index .course .front_m .container .section_content{margin-top:55px;display:flex}@media (max-width:767px){.index .course .front_m .container .section_content{margin-top:73px}}.index .course .front_m .container .section_content .left{width:100%;flex-shrink:0}.index .course .front_m .container .section_content .left .list .wrapper .list_cell{box-sizing:border-box;display:flex;align-items:center;position:relative;flex-flow:wrap;transform:translateY(-25px);opacity:0;transition:transform .75s,opacity .75s}.index .course .front_m .container .section_content .left .list .wrapper .list_cell+.list_cell{margin-top:2px}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell:last-child{margin-top:2px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell.active .cell_head span{transform:rotate(180deg)}.index .course .front_m .container .section_content .left .list .wrapper .list_cell.active .cell_head .cell_back .block_grey{opacity:1;transform:translate(0, 0)}.index .course .front_m .container .section_content .left .list .wrapper .list_cell.active .cell_content .content_inner{opacity:1;transform:translateY(0px)}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_head{position:relative;box-sizing:border-box;border-bottom:1px solid #d9d9d9;padding:22px 30px;padding-left:40px;padding-bottom:12px;padding-right:75px;width:100%;min-height:77px}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_head .cell_back{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_head .cell_back .block_grey{position:absolute;top:0;right:0;height:100%;width:100%;background-color:#717171;transition:transform .75s .05s,opacity .75s .05s;opacity:0;transform:translateY(100%)}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_head p{position:relative;font-weight:700;font-size:22px;line-height:1.36363636em;letter-spacing:0px;color:#fff}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_head span{position:absolute;right:26px;top:0px;width:26px;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('/img/form_arrow02_w.svg');transition:transform .75s 0s}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content{height:0px;overflow:hidden;position:relative;background-color:#fff;width:100%;transition:height .75s}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner{position:absolute;top:0;left:0;width:100%;transition:transform .75s,opacity .75s;opacity:0;transform:translateY(-35px)}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper{background-color:#fff;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 38px;padding-top:42px;padding-bottom:67px;transition:clip-path 1s,opacity .5s;transition-delay:1s,0s}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper{padding-inline:20px;padding-top:28px;padding-bottom:43px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_image{left:11px;width:100%;max-width:478px;margin-left:auto;margin-right:auto;position:relative;z-index:2;transition:opacity .75s,transform .75s}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_image{width:calc(100%  - 60px - 36px)}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_image:before{content:'';position:absolute;right:0;bottom:0;width:367px;height:415px;background-image:url('/img/course_line01.png');background-repeat:no-repeat;background-size:contain}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_image img{position:relative;width:100%;height:auto}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .cell_title{text-align:left;font-weight:700;font-size:36px;line-height:1.38888889em;letter-spacing:0px;color:#E0071B;margin-top:51px}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .cell_title{font-size:28px;line-height:1.42857143em;margin-top:18px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .cell_title span{color:#000}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head{border-bottom:2px solid #e3e3e3;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end;margin-top:17px;padding-bottom:6px;padding-right:5px}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head{margin-top:11px;padding-bottom:12px;padding-right:0px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .row{position:relative;box-sizing:border-box;padding-left:44px;font-size:16px;line-height:2em;letter-spacing:0.15px;color:#000000}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .row{padding-left:42px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .row span{display:inline-block;position:absolute;top:0;left:0;width:32px;height:32px;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .row span{left:-2px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .venue span{background-image:url('/img/1/home_course_icon01.svg')}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_left .address span{background-image:url('/img/1/home_course_icon02.svg')}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_right{box-sizing:border-box;padding-bottom:3px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_head .head_right a{text-decoration:underline;font-size:16px;line-height:1.875em;font-weight:500;letter-spacing:0px;color:#000000}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body{margin-top:13px}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body{margin-top:15px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .body_title{text-align:left;font-weight:700;font-size:18px;line-height:1.77777778em;letter-spacing:0px;color:#000000;margin-bottom:10px}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .body_title{margin-bottom:8px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .reg_button{display:inline-flex;justify-content:center;align-items:center;min-width:210px;height:60px;background-color:#E0071B;margin-top:33px;margin-left:1px;position:relative;transition:background .75s,box-shadow .75s;box-shadow:inset 0 0 0px 0px #e0071b}@media (max-width:767px){.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .reg_button{margin-top:38px}}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .reg_button:hover{background-color:#000;box-shadow:inset 0 0 0px 10px #e0071b}.index .course .front_m .container .section_content .left .list .wrapper .list_cell .cell_content .content_inner .inner_wrapper .info_body .reg_button p{font-weight:700;font-size:18px;line-height:2em;letter-spacing:0.36px;color:#FFFFFF}.index .course .front_m .container .section_content .left .readmore{position:relative;width:180px;height:60px;display:table;margin-top:99px;margin-left:auto;margin-right:auto}@media (max-width:767px){.index .course .front_m .container .section_content .left .readmore{margin-top:63px}}.index .course .front_m .container .section_content .left .readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.index .course .front_m .container .section_content .left .readmore svg path{fill:transparent;stroke:#FFFFFF;stroke-width:6px}.index .course .front_m .container .section_content .left .readmore svg rect{fill:transparent;width:100%;height:100%;stroke-width:6px;stroke:#FFFFFF;stroke-dashoffset:0;stroke-dasharray:105;stroke-dashoffset:-391;stroke-dasharray:44,1000;transform-origin:center;transition:stroke-dashoffset .75s}@media (max-width:1199px){.index .course .front_m .container .section_content .left .readmore svg rect{stroke-dashoffset:-225}}.index .course .front_m .container .section_content .left .readmore svg rect:first-child{transform:scale(-1)}.index .course .front_m .container .section_content .left .readmore p{position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:18px;line-height:1.33333333em;letter-spacing:0.36px;color:#FFFFFF;transition:transform .75s}.index .course .front_m .container .section_content .right{background-color:#fff;width:100%;display:flex}.index .course .front_m .container .section_content .right .content_wrapper{display:flex;width:100%;transition:height .75s;min-height:100%}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner{display:flex;width:100%}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list{position:relative;width:100%;background-color:red;background-color:#000}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active{z-index:3;pointer-events:all}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .course_info{transition-delay:0s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .info_image{opacity:1;transform:translateX(0px)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active~.inner_list_cell .info_image{transform:translateX(30px)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage{opacity:1}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_1 .line1{right:100%;transform:translateX(0%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_1 .line2{right:100%;transform:translateX(0%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_2 .line1{left:100%;transform:translateX(0%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell.active .stage .group_2 .line2{left:100%;transform:translateX(0%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .info_image{position:absolute;right:-146px;top:26px;width:626px;z-index:2;pointer-events:none;transition:opacity .75s,transform .75s;opacity:0;transform:translateX(-30px)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .info_image img{position:relative;width:100%;height:auto}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .element{position:absolute;height:100%;top:0}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1,.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2{position:absolute;top:0;width:calc(50% + 1px);height:100%;overflow:hidden}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1{left:0}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1 .line1{background-color:#E0071B;width:300px;right:0;transform:translateX(100%);transition:transform 1.25s,right 1.25s}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_1 .line2{background-color:black;width:300px;right:0;transform:translateX(100%);transition:transform 1s,right 1s}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2{right:0}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2 .line1{background-color:#E0071B;width:300px;left:0;transform:translateX(-100%);transition:transform 1.25s,left 1.25s}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .stage .group_2 .line2{background-color:black;width:300px;left:0;transform:translateX(-100%);transition:transform 1s,left 1s}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info{background-color:#fff;position:absolute;top:0;left:0;width:100%;min-height:560px;box-sizing:border-box;padding:0 45px;padding-top:35px;padding-bottom:58px;transition:clip-path 1s,opacity .5s;transition-delay:1s,0s;clip-path:polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner{max-width:630px}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .cell_title{text-align:left;font-weight:700;font-size:36px;line-height:1.38888889em;letter-spacing:0px;color:#E0071B}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .cell_title span{color:#000}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head{border-bottom:2px solid #e3e3e3;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end;margin-top:17px;padding-bottom:6px;padding-right:5px}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .row{position:relative;box-sizing:border-box;padding-left:44px;font-size:16px;line-height:2em;letter-spacing:0px;color:#000000}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .row span{display:inline-block;position:absolute;top:0;left:0;width:32px;height:32px;background-repeat:no-repeat;background-position:center}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .venue span{background-image:url('/img/1/home_course_icon01.svg')}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_left .address span{background-image:url('/img/1/home_course_icon02.svg')}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_head .head_right a{text-decoration:underline;font-size:16px;line-height:1.875em;font-weight:500;letter-spacing:0px;color:#000000}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body{margin-top:13px}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .body_title{text-align:left;font-weight:700;font-size:18px;line-height:1.77777778em;letter-spacing:0px;color:#000000;margin-bottom:10px}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button{display:inline-flex;justify-content:center;align-items:center;min-width:210px;height:60px;background-color:#E0071B;margin-top:33px;margin-left:1px;position:relative;transition:background .75s,box-shadow .75s;box-shadow:inset 0 0 0px 0px #e0071b}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button:hover{background-color:#000;box-shadow:inset 0 0 0px 10px #e0071b}.index .course .front_m .container .section_content .right .content_wrapper .wrapper_inner .inner_list .inner_list_cell .course_info .info_inner .info_body .reg_button p{font-weight:700;font-size:18px;line-height:2em;letter-spacing:0.36px;color:#FFFFFF}.index .course .bottom_lines{position:absolute;top:0;left:0;width:100%;height:100%}.index .course .bottom_lines .line_box{position:absolute;right:0;bottom:0;width:calc(100% - 0px);height:100%;max-width:1721px}@media (min-width:1905px){.index .course .bottom_lines .line_box{max-width:unset;width:calc(100% - 183px)}}.index .course .bottom_lines .line_box .line_1{position:absolute;top:0;left:0;width:4px;height:100%;background:transparent linear-gradient(180deg, #e0071b 0%, rgba(224,7,27,0.76) 64%, #e0071b 100%) 0% 0% no-repeat padding-box}.index .course .bottom_lines .line_box .line_2{position:absolute;top:0;left:8px;width:13px;height:100%;background:transparent linear-gradient(180deg, #000 0%, #000 68%, #000 100%) 0% 0% no-repeat padding-box}.index .news{box-sizing:border-box;padding:0 30px;position:relative;padding-bottom:112px;margin-top:-60px}@media (max-width:1199px){.index .news{padding-bottom:76px;margin-top:0px}}@media (max-width:767px){.index .news{padding-inline:20px;padding-bottom:67px}}.index .news .background{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1199px){.index .news .background{display:none}}.index .news .background .element{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.index .news .background .arrow_box{position:absolute;right:0;bottom:0;width:calc(100% - 20px);height:100%;max-width:1836px}.index .news .background .arrow_box .arrow_1{background-image:url('/img/arrow/bg_arrow_graphic07.png');width:97px;height:118px;left:0px;bottom:285px}.index .news .background .arrow_box .arrow_2{background-image:url('/img/arrow/bg_arrow_graphic06.png');width:222px;height:279px;right:-19px;bottom:82px}.index .news .background .line_box{position:absolute;right:0;bottom:0;width:calc(100% - 0px);height:100%;max-width:1721px}@media (min-width:1905px){.index .news .background .line_box{max-width:unset;width:calc(100% - 183px)}}.index .news .background .line_box .line_1{position:absolute;top:0;left:0;width:4px;height:511px;background:transparent linear-gradient(180deg, #e0071b 0%, rgba(224,7,27,0.76) 64%, rgba(224,7,27,0) 100%) 0% 0% no-repeat padding-box}.index .news .background .line_box .line_2{position:absolute;top:0;left:8px;width:13px;height:467px;background:transparent linear-gradient(180deg, #000 0%, #000 68%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box}.index .news.ani .front .container .list .wrapper .news_cell>div,.index .news.ani .front .container .list_m .wrapper .news_cell{opacity:1;transform:translate(0, 0) !important}.index .news.ani .front .container .section_title k,.index .news.ani .front .container .section_title span{transform:translateY(0%)}.index .news .front{box-sizing:border-box;padding-top:69px}@media (max-width:1199px){.index .news .front{padding-top:77px}}@media (max-width:767px){.index .news .front{padding-top:53px}}.index .news .front .container{max-width:1400px}.index .news .front .container .section_title{position:relative;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:54px;line-height:66px;letter-spacing:1.08px;color:#000000}@media (max-width:767px){.index .news .front .container .section_title{font-size:32px;line-height:40px;letter-spacing:0.64px}}.index .news .front .container .section_title k{transform:translateY(-100%)}.index .news .front .container .section_title span{color:#E0071B;transform:translateY(100%)}.index .news .front .container .list{position:relative}@media (max-width:1199px){.index .news .front .container .list{display:none}}.index .news .front .container .list .control{position:absolute;top:-37px;right:0;display:flex;gap:20px}.index .news .front .container .list .control a{transform:translateY(-100%);display:inline-block;box-sizing:border-box;width:50px;height:50px;border:2px solid #000;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/home_news_arrow01.svg');background-size:50px}.index .news .front .container .list .control a.disable{opacity:0.5;pointer-events:none}.index .news .front .container .list .control .next{background-image:url('/img/1/home_news_arrow02.svg')}.index .news .front .container .list .wrapper{height:492px;position:relative;margin-top:44px;font-size:0}.index .news .front .container .list .wrapper .slider{position:absolute !important;top:0;left:0 !important;width:100% !important;pointer-events:none;opacity:0;font-size:0;transform:translateX(-20px);transition:transform 1s,opacity 1s}.index .news .front .container .list .wrapper .slider.current{transform:translateX(0);opacity:1;pointer-events:all}.index .news .front .container .list .wrapper .slider.current~.slider{transform:translateX(20px)}.index .news .front .container .list .wrapper .news_cell{display:inline-block;width:328px;background-color:#FBFBFB}.index .news .front .container .list .wrapper .news_cell .image{width:100%;position:relative;transition:transform .75s,opacity .75s;opacity:0;transform:translateY(-20px)}.index .news .front .container .list .wrapper .news_cell .image img{width:100%;height:auto}.index .news .front .container .list .wrapper .news_cell .image .tag{background-color:rgba(224,6,26,0.9);min-height:30px;width:133px;font-size:14px;line-height:1.35714286em;letter-spacing:0px;color:#fff;box-sizing:border-box;padding:5px 10px;padding-left:20px;position:absolute;bottom:0;left:0}.index .news .front .container .list .wrapper .news_cell .cell_info{position:relative;box-sizing:border-box;padding:0 20px;padding-top:22px;padding-bottom:69px;overflow:hidden;box-shadow:0px 3px 6px rgba(0,0,0,0.16);transition:transform .75s,opacity .75s;opacity:0;transform:translateY(-20px)}.index .news .front .container .list .wrapper .news_cell .cell_info .cell_title{font-size:18px;line-height:1.55555556em;font-weight:700;letter-spacing:0px;color:#000000;height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index .news .front .container .list .wrapper .news_cell .cell_info .cell_content{font-size:18px;line-height:1.55555556em;height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:15px}.index .news .front .container .list .wrapper .news_cell .cell_info .cell_date{position:absolute;bottom:14px;left:20px;font-size:16px;line-height:1.375em;font-weight:700;letter-spacing:0px;color:#000000}.index .news .front .container .list .wrapper .news_cell .cell_info .arrow{position:absolute;bottom:10px;right:14px;width:30px;height:30px;background-image:url('/img/1/home_news_arrow03.svg');background-repeat:no-repeat;background-position:center}.index .news .front .container .list_m{position:relative}@media (min-width:1200px){.index .news .front .container .list_m{display:none}}.index .news .front .container .list_m .control{position:absolute;top:-43px;right:0;display:flex;gap:20px}@media (max-width:767px){.index .news .front .container .list_m .control{top:-29px;gap:12px}}.index .news .front .container .list_m .control a{transform:translateY(-100%);display:inline-block;box-sizing:border-box;width:50px;height:51px;border:2px solid #000;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/home_news_arrow01.svg');background-size:50px}@media (max-width:767px){.index .news .front .container .list_m .control a{width:31px;height:31px;background-size:31px;background-image:url('/img/1/home_news_arrow01_sm.svg')}}.index .news .front .container .list_m .control a.disable{opacity:0.5;pointer-events:none}.index .news .front .container .list_m .control .next{background-image:url('/img/1/home_news_arrow02.svg')}@media (max-width:767px){.index .news .front .container .list_m .control .next{background-image:url('/img/1/home_news_arrow02_sm.svg')}}.index .news .front .container .list_m .wrapper{height:649px;position:relative;margin-top:35px;font-size:0}@media (max-width:767px){.index .news .front .container .list_m .wrapper{margin-top:24px;min-height:552px;height:unset}}.index .news .front .container .list_m .wrapper .slider{position:absolute !important;top:0;left:0 !important;width:100% !important;pointer-events:none;opacity:0;font-size:0;transform:translateX(-20px);transition:transform 1s,opacity 1s}.index .news .front .container .list_m .wrapper .slider.current{transform:translateX(0);opacity:1;pointer-events:all}.index .news .front .container .list_m .wrapper .slider.current~.slider{transform:translateX(20px)}.index .news .front .container .list_m .wrapper .news_cell{display:inline-flex;width:100%;background-color:#FBFBFB;transition:transform .75s,opacity .75s;opacity:0;transform:translateX(-20px)}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell{transform:translateY(-20px);flex-flow:wrap;max-width:656px;display:flex;margin-left:auto;margin-right:auto}}.index .news .front .container .list_m .wrapper .news_cell+.news_cell{margin-top:20px}.index .news .front .container .list_m .wrapper .news_cell .image{width:270px;flex-shrink:0;position:relative}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .image{width:100%}}.index .news .front .container .list_m .wrapper .news_cell .image img{width:100%;height:auto}.index .news .front .container .list_m .wrapper .news_cell .image .tag{background-color:rgba(224,6,26,0.9);min-height:30px;width:133px;font-size:14px;line-height:1.35714286em;letter-spacing:0px;color:#fff;box-sizing:border-box;padding:5px 10px;padding-left:20px;position:absolute;bottom:0;left:0}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .image .tag{bottom:-13px}}.index .news .front .container .list_m .wrapper .news_cell .cell_info{position:relative;box-sizing:border-box;padding:0 22px;padding-top:21px;padding-bottom:27px;overflow:hidden;box-shadow:0px 3px 6px rgba(0,0,0,0.16);width:100%}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .cell_info{width:100%;padding-top:34px;padding-inline:19px;padding-bottom:85px}}.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_title{font-size:18px;line-height:1.55555556em;font-weight:700;letter-spacing:0px;color:#000000;height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_title{height:28px;-webkit-line-clamp:1}}.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_content{font-size:18px;line-height:1.55555556em;height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:15px}@media (max-width:1199px){.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_content{-webkit-line-clamp:2;height:56px}}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_content{-webkit-line-clamp:2;height:56px;margin-top:19px}}.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_date{position:absolute;bottom:16px;left:22px;font-size:16px;line-height:1.375em;font-weight:700;letter-spacing:0px;color:#000000}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .cell_info .cell_date{bottom:21px;left:20px}}.index .news .front .container .list_m .wrapper .news_cell .cell_info .arrow{position:absolute;bottom:12px;right:16px;width:30px;height:30px;background-image:url('/img/1/home_news_arrow03.svg');background-repeat:no-repeat;background-position:center}@media (max-width:767px){.index .news .front .container .list_m .wrapper .news_cell .cell_info .arrow{bottom:17px;right:14px}}.index .news .front .container .readmore{position:relative;width:180px;height:60px;display:table;margin-top:69px;margin-left:auto;margin-right:auto}@media (max-width:1199px){.index .news .front .container .readmore{display:flex;margin-top:56px}}@media (max-width:767px){.index .news .front .container .readmore{margin-top:42px}}.index .news .front .container .readmore:hover svg rect{stroke-dashoffset:-225}.index .news .front .container .readmore:hover p{transform:scale(1.1)}.index .news .front .container .readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.index .news .front .container .readmore svg path{fill:transparent;stroke:#e0071a;stroke-width:6px}.index .news .front .container .readmore svg rect{fill:transparent;width:100%;height:100%;stroke-width:6px;stroke:#e0071a;stroke-dashoffset:0;stroke-dasharray:105;stroke-dashoffset:-391;stroke-dasharray:44,1000;transform-origin:center;transition:stroke-dashoffset .75s}@media (max-width:1199px){.index .news .front .container .readmore svg rect{stroke-dashoffset:-225}}.index .news .front .container .readmore svg rect:first-child{transform:scale(-1)}.index .news .front .container .readmore p{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:18px;line-height:1.33333333em;letter-spacing:0.36px;color:#E0071B;transition:transform .75s}.index .coach.ani .top .right .section_title k,.index .coach.ani .top .right .section_title span{transform:translate(0px, 0)}.index .coach.ani .top .right .section_content{transform:translateX(0px);opacity:1}.index .coach.ani .top .right .readmore{transform:translateX(0px);opacity:1}.index .coach .top{display:flex;align-items:flex-start}@media (max-width:1199px){.index .coach .top{flex-flow:wrap;justify-content:flex-end}}.index .coach .top .left{width:56.483%;flex-shrink:0}@media (max-width:1199px){.index .coach .top .left{width:100%}}.index .coach .top .left+.right{margin-top:40px}@media (max-width:1199px){.index .coach .top .left+.right{margin-top:-35px;width:calc(100% - 30px)}}@media (max-width:767px){.index .coach .top .left+.right{margin-top:-21px;width:calc(100% - 20px)}}.index .coach .top .left img{width:100%;height:auto}.index .coach .top .right{width:100%;background-color:#F3F4F5;box-sizing:border-box;padding-top:74px;padding-left:54px;padding-right:72px;padding-bottom:68px;background-image:url('/img/1/home_coach_graphic04.png');background-repeat:no-repeat;background-position-y:bottom;background-position-x:right;background-size:528px}@media (max-width:1199px){.index .coach .top .right{padding-top:50px;width:100%;padding-bottom:45px;padding-left:51px;background-size:443px;background-image:url('/img/home_coach_graphic04.png');background-position-y:calc(100% + 130px);background-position-x:calc(100% - 4px)}}@media (max-width:767px){.index .coach .top .right{padding-top:49px;padding-right:20px;background-image:unset;padding-bottom:22px;background-image:url('/img/1/home_coach_graphic04.png');background-size:410px;background-position-y:bottom;background-position-x:right}}.index .coach .top .right .section_title{position:relative;font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:54px;line-height:66px;letter-spacing:1.08px;color:#000000;overflow:hidden}.index .coach .top .right .section_title k{transform:translateY(-100%)}.index .coach .top .right .section_title span{display:inline-block;color:#E0071B;transform:translateY(100%)}.index .coach .top .right .section_content{margin-top:38px;transform:translateX(-25px);opacity:0;transition:opacity .75s .5s,transform .75s .5s}@media (max-width:1199px){.index .coach .top .right .section_content{margin-top:34px}}.index .coach .top .right .readmore{position:relative;width:180px;height:60px;display:table;margin-top:62px;transform:translateX(-25px);opacity:0;transition:opacity .75s 1s,transform .75s 1s}@media (max-width:1199px){.index .coach .top .right .readmore{margin-top:35px}}@media (max-width:767px){.index .coach .top .right .readmore{margin-top:54px}}.index .coach .top .right .readmore:hover svg rect{stroke-dashoffset:-225}.index .coach .top .right .readmore:hover p{transform:scale(1.1)}.index .coach .top .right .readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.index .coach .top .right .readmore svg path{fill:transparent;stroke:#e0071a;stroke-width:6px}.index .coach .top .right .readmore svg rect{fill:transparent;width:100%;height:100%;stroke-width:6px;stroke:#e0071a;stroke-dashoffset:0;stroke-dasharray:105;stroke-dashoffset:-391;stroke-dasharray:44,1000;transform-origin:center;transition:stroke-dashoffset .75s}@media (max-width:1199px){.index .coach .top .right .readmore svg rect{stroke-dashoffset:-225}}.index .coach .top .right .readmore svg rect:first-child{transform:scale(-1)}.index .coach .top .right .readmore p{position:relative;width:100%;height:60px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:18px;line-height:1.33333333em;letter-spacing:0.36px;color:#E0071B;transition:transform .75s}.index .coach .bottom{box-sizing:border-box;padding-left:20px;position:relative;padding-bottom:55px}@media (max-width:1199px){.index .coach .bottom{padding-left:30px;padding-bottom:76px}}@media (max-width:767px){.index .coach .bottom{padding-left:20px;padding-bottom:52px}}.index .coach .bottom:before{content:'';z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f4f5}@media (max-width:1199px){.index .coach .bottom:before{display:none}}.index .coach .bottom.ani .number .wrapper .cell{transform:translate(0, 0) !important}.index .coach .bottom.ani .number .wrapper .cell .front::after{opacity:0}.index .coach .bottom.ani .number .wrapper .cell .front .cell_number{opacity:1}.index .coach .bottom.ani .number .wrapper .cell .front .cell_title{opacity:1}.index .coach .bottom .number{margin-top:-46px;width:100%;max-width:1650px;margin-right:0;margin-left:auto}@media (max-width:1199px){.index .coach .bottom .number{margin-top:0}}.index .coach .bottom .number .wrapper{display:flex}@media (max-width:1199px){.index .coach .bottom .number .wrapper{flex-flow:column}}.index .coach .bottom .number .wrapper .cell{height:319px;position:relative;box-sizing:border-box;border-left:4px solid #000;width:calc(100% / 3);display:flex;transition:transform 1.6s;transform:translateX(100%);z-index:3}@media (min-width:1200px){.index .coach .bottom .number .wrapper .cell:first-child{transition-delay:0s;z-index:1;transform:translateX(300%)}.index .coach .bottom .number .wrapper .cell:nth-child(2){transition-delay:0s;z-index:2;transform:translateX(200%)}}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell:first-child{transition-delay:0s}.index .coach .bottom .number .wrapper .cell:nth-child(2){transition-delay:0.25s}.index .coach .bottom .number .wrapper .cell:nth-child(3){transition-delay:0.5s}}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell{width:100%;height:160px}}@media (max-width:767px){.index .coach .bottom .number .wrapper .cell{width:100%;height:unset;min-height:266px;border-left:3px solid #000}}.index .coach .bottom .number .wrapper .cell .image{position:absolute;top:0;left:0;width:100%;height:100%}.index .coach .bottom .number .wrapper .cell .image img{width:100%;height:100%;object-fit:cover;object-position:right top}@media (max-width:767px){.index .coach .bottom .number .wrapper .cell .image img{object-position:calc(100%  + 101px) -2px}}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell .image img.desk{display:none}}@media (min-width:1200px){.index .coach .bottom .number .wrapper .cell .image img.mob{display:none}}.index .coach .bottom .number .wrapper .cell .front{position:relative;box-sizing:border-box;padding:0 33px;padding-top:35px;width:100%}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell .front{display:flex;align-items:center;padding-top:0;padding-bottom:11px;padding-left:53px;gap:33px}}@media (max-width:767px){.index .coach .bottom .number .wrapper .cell .front{flex-flow:column;align-items:flex-start;padding-top:33px;padding-bottom:11px;padding-left:28px;gap:10px}}.index .coach .bottom .number .wrapper .cell .front::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(180deg, #cc091c 0%, #240004 100%) 0% 0% no-repeat padding-box;opacity:0.85;z-index:1}.index .coach .bottom .number .wrapper .cell .front::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#cc091c;opacity:1;transition:opacity 1.6s .5s;z-index:2}.index .coach .bottom .number .wrapper .cell .front .cell_number{position:relative;z-index:3;transition:opacity 1.6s .15s;opacity:0}.index .coach .bottom .number .wrapper .cell .front .cell_number p{font-family:'MilanPulse','Noto Sans TC','Noto Sans SC';font-weight:700;font-size:94px;line-height:1.23404255em;letter-spacing:1.88px;color:#FFFFFF}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell .front .cell_number p{font-size:90px;line-height:1.11111111em}}@media (max-width:767px){.index .coach .bottom .number .wrapper .cell .front .cell_number p{font-size:79px;line-height:1.13924051em}}.index .coach .bottom .number .wrapper .cell .front .cell_title{z-index:3;margin-top:9px;position:relative;font-size:24px;line-height:1.5em;font-weight:500;letter-spacing:0.48px;color:#FFFFFF;width:calc(100% - 100px);transition:opacity 1.6s .15s;opacity:0}@media (max-width:1199px){.index .coach .bottom .number .wrapper .cell .front .cell_title{width:calc(100% - 279px)}}@media (max-width:767px){.index .coach .bottom .number .wrapper .cell .front .cell_title{font-size:22px;line-height:1.63636364em;width:100%;margin-top:0}}.pop_map{position:fixed;z-index:12;background-color:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.pop_map.show{opacity:1;pointer-events:all}.pop_map.show .pop_container .pop_wrapper .pop_inner .pop_content a.close_but,.pop_map.show .pop_container .pop_wrapper .pop_inner .pop_content .inner_gallery .gallery .wrapper .slider.current,.pop_map.show .pop_container .pop_wrapper .pop_inner .pop_content .inner_gallery .control a:not(.disable){pointer-events:all}.pop_map .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;padding:0 20px}.pop_map .pop_container .pop_wrapper{max-width:1000px;margin-left:auto;margin-right:auto}.pop_map .pop_container .pop_wrapper .pop_inner{box-sizing:border-box;padding-top:191px;padding-bottom:100px}.pop_map .pop_container .pop_wrapper .pop_inner .pop_content{position:relative}.pop_map .pop_container .pop_wrapper .pop_inner .pop_content a.close_but{position:absolute;top:20px;right:22px;display:flex;margin-left:auto;margin-right:0;z-index:3;vertical-align:top;width:20px;height:20px;background-image:url('/img/1/popup_cancel01.svg');background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0.5)}.pop_map .pop_container .pop_wrapper .pop_inner .pop_content .map_inner{height:500px;width:100%;position:relative}.pop_map .pop_container .pop_wrapper .pop_inner .pop_content .map_inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes line1posXAni{0%{transform:translateX(0px)}50%{transform:translateX(180px)}100%{transform:translateX(0px);animation-timing-function:cubic-bezier(.65, 0, .35, 1)}}@keyframes line1scaleYAni{0%{transform:scaleY(1)}6%{transform:scaleY(1.01)}10%{transform:scaleY(.8100000000000001)}14%{transform:scaleY(1.05)}20%{transform:scaleY(.82)}25%{transform:scaleY(.72)}31%{transform:scaleY(.79)}38%{transform:scaleY(1.07)}45%{transform:scaleY(.86)}53%{transform:scaleY(.72)}57%{transform:scaleY(1.02)}63%{transform:scaleY(.84)}69%{transform:scaleY(.74)}73%{transform:scaleY(.79)}80%{transform:scaleY(1)}86%{transform:scaleY(.7)}92%{transform:scaleY(1)}97%{transform:scaleY(.75)}100%{transform:scaleY(1)}}@keyframes line1scaleXAni{0%{transform:scaleX(1)}11%{transform:scaleX(.72)}16%{transform:scaleX(.6)}24%{transform:scaleX(.68)}26%{transform:scaleX(.3)}31%{transform:scaleX(.89)}37%{transform:scaleX(1.4)}45%{transform:scaleX(.82)}50%{transform:scaleX(.48)}54%{transform:scaleX(.86)}59%{transform:scaleX(.63)}65%{transform:scaleX(1.5)}67%{transform:scaleX(1.1)}72%{transform:scaleX(.75)}79%{transform:scaleX(.5600000000000001)}83%{transform:scaleX(1.7)}89%{transform:scaleX(.87)}96%{transform:scaleX(.7)}100%{transform:scaleX(1)}}@keyframes line1AlphaAni{0%{filter:opacity(100%)}1%{filter:opacity(86%)}4%{filter:opacity(100%)}6%{filter:opacity(89%)}14%{filter:opacity(55%)}17%{filter:opacity(82%)}21%{filter:opacity(59%)}22%{filter:opacity(75%)}26%{filter:opacity(99%)}27%{filter:opacity(91%)}30%{filter:opacity(92%)}31%{filter:opacity(95%)}36%{filter:opacity(70%)}37%{filter:opacity(76%)}38%{filter:opacity(98%)}46%{filter:opacity(86%)}49%{filter:opacity(82%)}62%{filter:opacity(81%)}64%{filter:opacity(100%)}68%{filter:opacity(84%)}72%{filter:opacity(85%)}77%{filter:opacity(61%)}81%{filter:opacity(67%)}82%{filter:opacity(94%)}88%{filter:opacity(51%)}93%{filter:opacity(59%)}94%{filter:opacity(72%)}95%{filter:opacity(100%)}97%{filter:opacity(82%)}100%{filter:opacity(100%)}}@keyframes line2posXAni{0%{transform:translateX(0px)}12.5%{transform:translateX(110px)}25%{transform:translateX(-10px)}37.5%{transform:translateX(100px)}50%{transform:translateX(0px)}62.5%{transform:translateX(80px)}75%{transform:translateX(-20px)}87.5%{transform:translateX(120px)}100%{transform:translateX(0px)}}@keyframes line2scaleYAni{0%{transform:scaleY(1)}6%{transform:scaleY(.98)}10%{transform:scaleY(.68)}14%{transform:scaleY(.6899999999999999)}20%{transform:scaleY(.92)}25%{transform:scaleY(.73)}31%{transform:scaleY(.68)}38%{transform:scaleY(.8100000000000001)}45%{transform:scaleY(.86)}53%{transform:scaleY(.93)}57%{transform:scaleY(.64)}63%{transform:scaleY(.76)}69%{transform:scaleY(1)}73%{transform:scaleY(.67)}80%{transform:scaleY(.61)}86%{transform:scaleY(.88)}92%{transform:scaleY(1)}97%{transform:scaleY(.65)}100%{transform:scaleY(1)}}@keyframes line2scaleXAni{0%{transform:scaleX(1)}7%{transform:scaleX(.96)}10%{transform:scaleX(.76)}12%{transform:scaleX(1)}15%{transform:scaleX(.57)}23%{transform:scaleX(.55)}31%{transform:scaleX(.96)}37%{transform:scaleX(1)}45%{transform:scaleX(.84)}50%{transform:scaleX(.53)}55%{transform:scaleX(1)}60%{transform:scaleX(.7)}67%{transform:scaleX(.89)}77%{transform:scaleX(.8)}80%{transform:scaleX(1.08)}57%{transform:scaleX(.86)}92%{transform:scaleX(.7)}97%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@keyframes line2AlphaAni{0%{filter:opacity(100%)}3%{filter:opacity(97%)}5%{filter:opacity(100%)}7%{filter:opacity(74%)}9%{filter:opacity(95%)}13%{filter:opacity(60%)}17%{filter:opacity(65%)}19%{filter:opacity(82%)}21%{filter:opacity(69%)}24%{filter:opacity(58%)}27%{filter:opacity(59%)}28%{filter:opacity(73%)}31%{filter:opacity(51%)}37%{filter:opacity(100%)}39%{filter:opacity(66%)}46%{filter:opacity(83%)}52%{filter:opacity(92%)}59%{filter:opacity(55%)}60%{filter:opacity(67%)}62%{filter:opacity(70%)}64%{filter:opacity(82%)}66%{filter:opacity(90%)}76%{filter:opacity(100%)}79%{filter:opacity(57%)}84%{filter:opacity(90%)}85%{filter:opacity(57%)}91%{filter:opacity(88%)}94%{filter:opacity(81%)}97%{filter:opacity(84%)}100%{filter:opacity(100%)}}@keyframes line3posXAni{0%{transform:translateX(0px)}12.5%{transform:translateX(-105px)}25%{transform:translateX(75px)}37.5%{transform:translateX(-85px)}50%{transform:translateX(95px)}62.5%{transform:translateX(-85px)}75%{transform:translateX(80px)}87.5%{transform:translateX(-90px)}100%{transform:translateX(0px)}}@keyframes line4posXAni{0%{transform:translateX(0px)}12.5%{transform:translateX(30px)}25%{transform:translateX(-155px)}37.5%{transform:translateX(40px)}50%{transform:translateX(-140px)}62.5%{transform:translateX(25px)}75%{transform:translateX(-151px)}87.5%{transform:translateX(29px)}100%{transform:translateX(0px)}}@keyframes line5posXAni{0%{transform:translateX(0px)}12.5%{transform:translateX(-180px)}25%{transform:translateX(10px)}37.5%{transform:translateX(-170px)}50%{transform:translateX(15px)}62.5%{transform:translateX(-190px)}75%{transform:translateX(5px)}/*953795e33e25c16a067bcfa2a5842f5b*/87.5%{transform:translateX(-190px)}100%{transform:translateX(0px)}}