html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Fontello';src:url("../fonts/fontello.woff?69728287") format("woff"),url("../fonts/fontello.ttf?69728287") format("truetype");font-weight:normal;font-style:normal}a,a:link,a:active,a:visited{color:#3fb1ce}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes blinking{0%{opacity:0.1}100%{opacity:1}}html,body{margin:0;padding:0;color:#333;font-size:14px !important;line-height:1.5;font-weight:400;overflow-x:visible !important}img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}input[type=tel],input[type=text],input[type=password],input[type=email],input[type=url],input[type=image],input[type=number],input[type=search],input[type=time],textarea{border:1px solid rgba(0,0,0,0.08);padding:5px}.main h1,.main h2{font-weight:900}.inner{display:block;width:1140px;max-width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.inner::after{clear:both;content:"";display:block}li{list-style-type:none;list-style-position:inside}a,a:active,a:focus,a:hover{text-decoration:none}a{font-weight:400}#searchdiv{display:none}address,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#282828}.input{color:#888}p{margin:0 0 10px}.btn_m{display:table;border:2px solid #56B1C6;background-color:#FFF;color:#56B1C6;font-weight:bold;line-height:2.4;padding:0 1.5em;border-radius:1.2em;border-radius:calc(1.2em + 2px)}.btn_m,.btn_m:before,.btn_m:after,.btn_m *,.btn_m *:before,.btn_m *:after{transition:all 0.1s linear}.btn_m:hover{background-color:#56B1C6;color:#FFF;opacity:1}.btn_s{display:table;border:2px solid #56B1C6;background-color:#FFF;color:#56B1C6 !important;font-weight:bold;line-height:2;padding:0 0.9em;border-radius:1em;border-radius:calc(1em + 2px)}.btn_s,.btn_s:before,.btn_s:after,.btn_s *,.btn_s *:before,.btn_s *:after{transition:all 0.1s linear}.btn_s:hover{background-color:#56B1C6;color:#fff !important;opacity:1}.modal-content-reiwa{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100% !important;background-color:rgba(0,0,0,0.4);display:flex;justify-content:center;align-items:center;cursor:auto !important}.modal-content-reiwa>.modal-bg{position:fixed;width:100%;height:100%}.modal-content-reiwa>.inner{position:fixed;width:540px;height:auto;max-width:94%;max-height:94%;overflow:auto;background-color:#fff;padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:1}.modal-content-reiwa>.inner .modal-close{display:block;position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}.modal-content-reiwa>.inner .modal-close:before{display:block;content:"";position:absolute;top:15px;left:-2px;width:30px;height:2px;margin-top:-2px;background:#000;transform:rotate(45deg)}.modal-content-reiwa>.inner .modal-close:after{display:block;content:"";position:absolute;top:0px;left:-2px;margin:0 14px 0 14px;padding:0;width:2px;height:30px;background:#000;transform:rotate(45deg)}.modal{display:none;height:100vh;position:fixed;top:0;left:0;z-index:100;width:100%}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:25px 40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%;max-height:90%;overflow:auto;border:10px solid #ffaa62;border-radius:5px}@media screen and (max-width: 900px){.modal__content{width:90%;padding:5px 10px}}.modal__content__coupon{border-radius:5px;max-width:30% !important}.modal__content .noticeid-content{border-bottom:1px dotted #000}.modal__content .noticeid-content:last-of-type{border-bottom:none}.modal__content p{font-size:20px}.modal-action{display:flex;margin-top:10px}.modal-action a:first-child{margin-right:10px}.modal.certification .modal__content{text-align:left;cursor:default}.modal.certification .modal__content h1{font-size:1.5rem !important;margin-bottom:1rem !important;padding-bottom:initial !important;border-bottom:0px solid #222 !important;text-align:center}.modal.certification .modal__content h2{font-size:1.3rem;padding-bottom:3px}.modal.certification .modal__content p{font-size:1rem;font-weight:normal}.modal.certification .modal__content .note{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:12px;margin-top:15px;border-radius:5px}.modal.certification .modal__content .certification-steps{padding:1.5rem 0}.modal.certification .modal__content .certification-steps h2{font-weight:bold;border-left:5px solid #aa7900;padding-left:5px;margin-bottom:1rem;padding-bottom:0}.modal.certification .modal__content .certification-steps .outlined{padding-top:15px}.modal.certification .modal__content .certification-steps .outlined a{padding:0.3em 0.6em;font-size:1rem;border:1px solid #009dd8;background-color:#fff;padding:0.5rem 1rem;border-radius:3px}.modal.certification .modal__content .certification-steps .outlined a:hover{background-color:#009dd8;color:#fff;border:1px solid #009dd8}.modal.certification .modal__content .certification-steps ul li{list-style-type:disc;font-weight:normal}.modal.certification .modal__content .certification-actions{display:flex;gap:1rem;padding-bottom:10px}.modal.certification .modal__content .certification-actions .certification_link{padding:0.3em 0.6em;font-size:1rem;background-color:#009dd8;color:#fff;padding:0.5rem 1rem;border-radius:3px;border:1px solid #009dd8}.modal.certification .modal__content .certification-actions .certification_link:hover{background-color:#fff;color:#009dd8;border:1px solid #009dd8}.modal.certification .modal__content .certification-actions .js-modal-close{font-size:1rem;background-color:#eee;color:#444 !important;border:1px solid #444 !important}.modal.certification .modal__content .certification-actions .js-modal-close:hover{background-color:#444 !important;color:#fff !important}@media screen and (max-width: 900px){.modal-action{margin-bottom:50px}}.e_notice{position:relative;margin-top:20px;padding:0;margin-left:20px}.e_notice label{padding:8px 10px;font-weight:bold;background:#def9ff;border-radius:5px;cursor:pointer;border:2px solid #009dd8}.e_notice label:before{display:inline-block;content:'\f078';font-family:'FontAwesome';padding-right:5px}.e_notice label:hover{background:#009dd8;color:#fff}.e_notice label span{position:absolute;top:-20px;right:-8px;background:red;color:#fff;padding:2px 4px;border-radius:5px;font-size:13px;line-height:1}.e_notice input{display:none}.e_notice .hidden_show{height:0;padding:0;overflow:hidden;opacity:0}#boxMX,.boxMX{display:none;background-color:#fff;padding:10px;border:10px solid #ffaa62;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;box-shadow:0px 0px 20px #999;-moz-box-shadow:0px 0px 20px #999;-webkit-box-shadow:0px 0px 20px #999;border-radius:6px 6px 6px 6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:25px 50px;width:45%;color:#000}#boxMX .msgMX,.boxMX .msgMX{font-size:20px}.mjx-math+.mjx-math{display:none}.topMovie__fallback{display:block}.topMovie__video{display:none}@media (min-width: 769px){.topMovie__fallback{display:none}.topMovie__video{display:block}}.mt00{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt50{margin-top:50px !important}.mb00{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb50{margin-bottom:50px !important}.mb80{margin-bottom:80px !important}.mb100{margin-bottom:100px !important}.pt00{padding-top:0 !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt50{padding-top:50px !important}.pt80{padding-top:80px !important}.pt100{padding-top:100px !important}.pl00{padding-left:0 !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl50{padding-left:50px !important}.pr00{padding-right:0 !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr50{padding-right:50px !important}.pb00{padding-bottom:0 !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb50{padding-bottom:50px !important}.pc{display:block}.mb{display:none}.header-banner{display:block;width:100%;text-align:center;background-color:#f75373;position:relative;overflow-wrap:break-word;text-wrap:balance}.header-banner.sp{top:71px}.header-banner span{width:100%;display:inline-block;padding:0.6rem 1rem;color:#fff;font-size:1.2rem;font-weight:bold;word-break:keep-all;text-wrap:balance}@media screen and (max-width: 900px){.header-banner span{font-size:1rem}}.header-banner span a{color:#fff;font-weight:bold;text-decoration:underline}.header-banner span a:hover{color:#fff}#header{position:relative;z-index:9999;width:100%;min-height:85px}#header.b{min-height:125px}#header .global-header-wrap{height:390px;background-attachment:fixed;background-size:cover}@media screen and (max-width: 900px){#header .global-header-wrap{background-attachment:initial}}#header .global-header-wrap .global-header-nav__list.child>a{cursor:default}#header .global-header-wrap.noMainVisual{height:initial;position:fixed;background-color:black;width:100%;z-index:10}#header .global-header-wrap.withMainVisual.Movie{height:605px}#header .global-header-wrap.withMainVisual.Movie.withBanner{height:645px}#header .global-header-wrap.withMainVisual.Movie:before{background:rgba(39,45,48,0.35)}#header .global-header-wrap:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(39,45,48,0.85)}#header .global-header-wrap .global-header{position:relative;width:1140px;max-width:100%;margin:0 auto}#header .global-header-wrap .global-header a,#header .global-header-wrap .global-header p,#header .global-header-wrap .global-header span,#header .global-header-wrap .global-header h1{color:#fff;font-weight:bold}#header .global-header-wrap .global-header a{transition:initial}@media screen and (max-width: 1200px){#header .global-header-wrap .global-header a{font-size:1rem}}#header .global-header-wrap .global-header a:hover{border-bottom:1px solid #fff}#header .global-header-wrap .global-header .global-header-nav__list.child>a:hover{border-bottom:initial}#header .global-header-wrap .global-header li{font-size:1.1rem}#header .global-header-wrap .global-header-inner{display:flex;justify-content:space-between;align-items:center;min-height:84px;position:relative;z-index:1}#header .global-header-wrap .global-header-inner .global-header-nav{display:flex;align-items:center;gap:2.5rem}#header .global-header-wrap .global-header-inner .global-header-nav.noMainVisual .global-header-nav__list.child ul{position:absolute;left:50%;transform:translate(-50%, 0);margin:auto;width:200px;background:#272d30;text-align:center}#header .global-header-wrap .global-header-inner .global-header-nav.noMainVisual .global-header-nav__list.child ul li{padding:0.3rem}#header .global-header-wrap .global-header-inner .global-header-nav.noMainVisual+.global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub{background:#272d30;position:absolute;left:50%;top:2.5rem;transform:translate(-50%, 0);margin:auto;width:200px;text-align:center}#header .global-header-wrap .global-header-inner .global-header-nav.noMainVisual+.global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub .global-header-nav-user-sub__list{padding:0.3rem}#header .global-header-wrap .global-header-inner .global-header-nav__list.child{position:relative}#header .global-header-wrap .global-header-inner .global-header-nav__list.child:hover .global-header-nav-sub{visibility:visible;opacity:1}#header .global-header-wrap .global-header-inner .global-header-nav__list.child .global-header-nav-sub{position:absolute;top:1.8rem;width:200px;z-index:999;visibility:hidden;opacity:0;transition:all .3s}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-inner .global-header-nav__list.child .global-header-nav-sub{display:none;opacity:initial;visibility:initial}}#header .global-header-wrap .global-header-inner .global-header-nav__list.child .global-header-nav-sub li{margin-top:0.5rem}#header .global-header-wrap .global-header-inner .global-header-nav__list.child:hover:after{transform:rotate(-45deg);top:8px}#header .global-header-wrap .global-header-inner .global-header-nav__list.child:after{position:absolute;top:5px;bottom:0;right:-1rem;display:block;width:9px;height:9px;content:'';transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .3s ease-in-out, top .3s ease-in-out}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-inner .global-header-nav__list.child:after{display:none}}#header .global-header-wrap .global-header-inner .global-header-nav__list.global-header-logo{padding-right:20px}#header .global-header-wrap .global-header-inner .global-header-nav__list.global-header-logo a img{width:200px}#header .global-header-wrap .global-header-inner .global-header-nav-user{display:flex;gap:1rem}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.child{position:relative}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.child:hover .global-header-nav-user-sub{visibility:visible;opacity:1}#header .global-header-wrap .global-header-inner .global-header-nav-user__list .global-header-nav-user-sub{position:absolute;top:2.3rem;left:1rem;z-index:999;visibility:hidden;opacity:0;transition:all .3s}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-inner .global-header-nav-user__list .global-header-nav-user-sub{opacity:initial;visibility:initial}}#header .global-header-wrap .global-header-inner .global-header-nav-user__list .global-header-nav-user-sub li{margin-top:0.5rem}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom:hover:after{transform:rotate(-45deg);top:8px}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom:after{position:absolute;top:5px;bottom:0;right:-1rem;display:block;width:9px;height:9px;content:'';transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .3s ease-in-out, top .3s ease-in-out}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom:after{right:0.8rem}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom:hover:after{border-color:#000}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom>a{border:1px solid #fff;padding:0.8rem 2rem 0.8rem 1rem}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.classroom>a:hover{background-color:#fff;color:#000}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.register a{border:1px solid #fff;padding:0.8rem 1rem}#header .global-header-wrap .global-header-inner .global-header-nav-user__list.register a:hover{background-color:#fff;color:#fff}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-inner{position:fixed;width:100%;min-height:70px;background-color:#242424;z-index:100}#header .global-header-wrap .global-header-inner .global-header-nav{justify-content:center;width:100%}#header .global-header-wrap .global-header-inner .global-header-nav .global-header-nav__list:nth-child(n+2){display:none}#header .global-header-wrap .global-header-inner .global-header-nav-user{display:none}}#header .global-header-wrap .global-header-inner #global-header-btn{display:none}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-inner #global-header-btn{display:block;position:fixed;top:0;right:0;width:70px;height:70px;text-decoration:none;text-indent:-9999px;cursor:pointer;z-index:910;transition:all 0.15s ease}#header .global-header-wrap .global-header-inner #global-header-btn span{display:block;position:absolute;top:50%;left:50%;margin:-1px 0 0 -11px;width:22px;height:1px;background:#FFF;transition:all 0.3s ease}#header .global-header-wrap .global-header-inner #global-header-btn span:before,#header .global-header-wrap .global-header-inner #global-header-btn span:after{content:"";position:absolute;left:0;width:22px;height:1px;background:#FFF;transition:all 0.3s ease}#header .global-header-wrap .global-header-inner #global-header-btn span:before{top:-7px}#header .global-header-wrap .global-header-inner #global-header-btn span:after{top:7px}#header .global-header-wrap .global-header-inner #global-header-btn.active span{background:transparent}#header .global-header-wrap .global-header-inner #global-header-btn.active span:before{background:#fff;top:0;transform:rotate(45deg)}#header .global-header-wrap .global-header-inner #global-header-btn.active span:after{background:#fff;top:0;transform:rotate(-45deg)}}#header .global-header-wrap .global-header-inner #global-header-btn:hover{border-bottom:none}#header .global-header-wrap .global-header-inner .global-header-nav-user .global-header-nav-user__list.register a:hover{color:#0f172a}#header .global-header-wrap .global-header-scroll{position:fixed;top:-184px;max-width:100%;width:100%;background:#fff;transition:.5s ease-in-out;box-shadow:0 0 1px 0 rgba(0,0,0,0.12),0 1px 2px 0 rgba(0,0,0,0.22);padding:0 20px}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll{left:-103vw;top:70px;height:100vh;position:absolute}}#header .global-header-wrap .global-header-scroll a,#header .global-header-wrap .global-header-scroll p,#header .global-header-wrap .global-header-scroll span,#header .global-header-wrap .global-header-scroll h1{color:#0f172a;font-weight:bold}#header .global-header-wrap .global-header-scroll a{transition:initial}#header .global-header-wrap .global-header-scroll a:hover{border-bottom:1px solid #0f172a}#header .global-header-wrap .global-header-scroll li{font-size:1.1rem}#header .global-header-wrap .global-header-scroll.show{top:0}#header .global-header-wrap .global-header-scroll .global-header-nav{display:flex;align-items:center;gap:2.5rem}#header .global-header-wrap .global-header-scroll .global-header-nav.noMainVisual .global-header-nav__list.child ul{position:absolute;left:50%;transform:translate(-50%, 0);margin:auto;width:200px;background:#272d30;text-align:center}#header .global-header-wrap .global-header-scroll .global-header-nav.noMainVisual .global-header-nav__list.child ul li{padding:0.3rem}#header .global-header-wrap .global-header-scroll .global-header-nav.noMainVisual+.global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub{background:#272d30;position:absolute;left:50%;top:2.5rem;transform:translate(-50%, 0);margin:auto;width:200px;text-align:center}#header .global-header-wrap .global-header-scroll .global-header-nav.noMainVisual+.global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub .global-header-nav-user-sub__list{padding:0.3rem}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child{position:relative}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child:hover .global-header-nav-sub{visibility:visible;opacity:1}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child .global-header-nav-sub{position:absolute;top:1.8rem;width:200px;z-index:999;visibility:hidden;opacity:0;transition:all .3s}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll .global-header-nav__list.child .global-header-nav-sub{display:none;opacity:initial;visibility:initial}}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child .global-header-nav-sub li{margin-top:0.5rem}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child:hover:after{transform:rotate(-45deg);top:8px}#header .global-header-wrap .global-header-scroll .global-header-nav__list.child:after{position:absolute;top:5px;bottom:0;right:-1rem;display:block;width:9px;height:9px;content:'';transform:rotate(135deg);border-top:2px solid #0f172a;border-right:2px solid #0f172a;transition:transform .3s ease-in-out, top .3s ease-in-out}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll .global-header-nav__list.child:after{display:none}}#header .global-header-wrap .global-header-scroll .global-header-nav__list.global-header-logo{padding-right:20px}#header .global-header-wrap .global-header-scroll .global-header-nav__list.global-header-logo a img{width:200px}#header .global-header-wrap .global-header-scroll .global-header-nav-user{display:flex;gap:1rem}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.child{position:relative}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.child:hover .global-header-nav-user-sub{visibility:visible;opacity:1}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list .global-header-nav-user-sub{position:absolute;top:2.3rem;left:1rem;z-index:999;visibility:hidden;opacity:0;transition:all .3s}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll .global-header-nav-user__list .global-header-nav-user-sub{opacity:initial;visibility:initial}}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list .global-header-nav-user-sub li{margin-top:0.5rem}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom:hover:after{transform:rotate(-45deg);top:8px}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom:after{position:absolute;top:5px;bottom:0;right:-1rem;display:block;width:9px;height:9px;content:'';transform:rotate(135deg);border-top:2px solid #0f172a;border-right:2px solid #0f172a;transition:transform .3s ease-in-out, top .3s ease-in-out}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom:after{right:0.8rem}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom:hover:after{border-color:#000}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom>a{border:1px solid #0f172a;padding:0.8rem 2rem 0.8rem 1rem}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.classroom>a:hover{background-color:#fff;color:#000}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.register a{border:1px solid #fff;padding:0.8rem 1rem}#header .global-header-wrap .global-header-scroll .global-header-nav-user__list.register a:hover{background-color:#fff;color:#0f172a}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner{width:100%;max-width:1140px;display:flex;justify-content:space-between;align-items:center;height:64px;margin:0 auto}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register a{border:1px solid #0f172a}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register a:hover{background-color:#0f172a;color:#fff}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child>a:hover{border-bottom:initial}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul{top:1.8rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul{top:2.4rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul{position:absolute;left:50%;transform:translate(-50%, 0);margin:auto;width:200px;background:#272d30;text-align:center;padding-bottom:0.3rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul li,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul li{padding:0.3rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul li a,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul li a{color:#fff}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul li a,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul li a{color:#0f172a}}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav__list.child ul li a:hover,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user__list.child ul li a:hover{border-bottom:1px solid #fff}@media screen and (max-width: 900px){#header .global-header-wrap .global-header-scroll.gnav-off{transition:all 0.5s ease;top:70px;left:-103vw;position:fixed}#header .global-header-wrap .global-header-scroll.gnav-on{display:block;position:fixed;top:70px;left:0;transition:all 0.5s ease;box-shadow:5px 0 20px rgba(0,0,0,0.2);background:#f4f4f4}#header .global-header-wrap .global-header-scroll a{display:block;font-weight:initial}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner{width:100%;flex-direction:column;padding:1rem;gap:0.5rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner li{font-size:1.2rem;background:#fff;width:100%}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav{flex-direction:column;width:100%;gap:0.5rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-logo{display:none}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list{width:100%;padding:0.8rem 0.5rem;position:relative}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list a:hover{border-bottom:none}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list:not(.child)>a:after{font-family:"tabler-icons";font-style:normal;font-weight:400;content:"";position:absolute;right:25px;top:1rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child>a:after{border-right:solid 2px #000;border-top:solid 2px #000;content:"";display:block;height:0.8rem;width:0.8rem;position:absolute;right:25px;top:1rem;transform:rotate(135deg);transition:transform .3s ease-in-out, top .3s ease-in-out}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child.open>a:after{top:1rem;transform:rotate(315deg)}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child.open .global-header-nav-sub{display:block}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child .global-header-nav-sub{position:relative;background:none;top:0;left:0;transform:initial;text-align:left;width:100%;padding-top:1rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child .global-header-nav-sub .global-header-nav-sub__list{margin:0;border-top:1px solid #ececec;font-size:1.2rem;padding:0.8rem 0;position:relative}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav .global-header-nav__list.child .global-header-nav-sub .global-header-nav-sub__list a:after{font-family:"tabler-icons";font-style:normal;font-weight:400;content:"";position:absolute;right:25px;top:1rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user{width:100%;flex-direction:column;gap:0.5rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list{width:100%;position:relative;flex-direction:column}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list>a:after{position:absolute;right:25px;top:1rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list{position:relative}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list a:after{position:absolute;right:25px;top:1rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list:nth-child(1){background-color:rgba(63,177,206,0.5)}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list:nth-child(1) a:after{font-family:"tabler-icons";font-style:normal;font-weight:400;content:""}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list:nth-child(2) a:after{font-family:"tabler-icons";font-style:normal;font-weight:400;content:""}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list .global-header-nav-user-sub .global-header-nav-user-sub__list:nth-child(3) a:after{font-family:"tabler-icons";font-style:normal;font-weight:400;content:""}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.child>a{display:none}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.child:after{display:none}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub{display:block !important;width:100%;background:none;text-align:left}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.child .global-header-nav-user-sub .global-header-nav-user-sub__list{padding:0.8rem 0.5rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.signin,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register{width:100%;padding:0.8rem 0.5rem}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.signin .global-header-nav-user-sub,#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register .global-header-nav-user-sub{display:block !important;width:100%;background:none}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.signin{background-color:rgba(63,177,206,0.5)}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register{background-color:rgba(255,78,78,0.5)}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register a{border:none;padding:0}#header .global-header-wrap .global-header-scroll .global-header-scroll-inner .global-header-nav-user .global-header-nav-user__list.register a:hover{background-color:initial;color:#000}}#header .global-header-wrap .global-header-page-breadcrumbs{position:absolute;top:139px;font-size:0.89rem;font-style:italic;left:50%;transform:translateX(-50%)}@media screen and (max-width: 640px){#header .global-header-wrap .global-header-page-breadcrumbs{width:80%;text-align:center}}#header .global-header-wrap .global-header-page-subtitle{position:absolute;top:159px;font-size:3.9rem;font-style:italic;left:50%;transform:translateX(-50%);width:100%;text-align:center}#header .global-header-wrap .global-header-page-title{position:absolute;top:239px;font-size:2rem;letter-spacing:0.3rem;width:100%;text-align:center;margin:0}@media screen and (max-width: 640px){#header .global-header-wrap .global-header-page-title{font-size:1.25rem}}#header .global-header-wrap .global-header .topMovie{height:605px;position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;margin-right:calc(50% - 50vw) !important;margin-left:calc(50% - 50vw) !important}#header .global-header-wrap .global-header .topMovie img{width:100%;height:100%;object-fit:cover}#header .global-header-wrap .global-header .topMovie video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%;object-fit:cover}#header .global-header-wrap .global-header .topMovie h1{color:#fff;font-size:3rem;font-weight:bold;position:absolute;left:0;right:0;bottom:5rem;text-align:center}#header .global-header-wrap .global-header .topMovie h1 .vivid{display:inline-block;font-style:italic;font-size:2rem}@media screen and (max-width: 900px){#header .global-header-wrap .global-header .topMovie h1 .vivid span.t{display:block}}@media screen and (max-width: 640px){#header .global-header-wrap .global-header .topMovie h1 .vivid span.s{display:block}}#header .global-header-wrap .global-header .topMovie h1 #toptitle>span{display:block;opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 1s,opacity linear 0.7s;padding:0 2rem}@media screen and (max-width: 900px){#header .global-header-wrap .global-header .topMovie h1 #toptitle>span{padding:0 1rem}}#header .global-header-wrap .global-header .topMovie h1 #toptitle>span img{width:100%;max-width:900px;margin:0 auto}#header .global-header-wrap .global-header .topMovie h1 #toptitle>span:first-child{transform:translate(0, 40px);transition-delay:0.25s}#header .global-header-wrap .global-header .topMovie h1 #toptitle>span:last-child{transform:translate(0, 30px);transition-delay:0.45s}#header .global-header-wrap .global-header .topMovie h1 #toptitle.-visible>span{opacity:1;transform:translate(0, 0);line-height:1.2;padding-top:1rem}@media screen and (max-width: 900px){#header .global-header-wrap.withBanner .topMovie{height:645px}}#header #modal-login .inner{background-color:#242424}#header #modal-login .inner .modal-close:before,#header #modal-login .inner .modal-close:after{background:#fff}#header #modal-login .inner div>img{margin:0 auto;width:200px}#header #modal-login .inner .loginform{padding-top:2rem}#header #modal-login .inner .loginform .loginform_main{text-align:center}#header #modal-login .inner .loginform .register{text-align:center}#header #modal-login .inner .loginform input{width:100%;line-height:1}#header #modal-login .inner .loginform .register li a:hover{color:#3fb1ce;opacity:.7}#header .modal-content-reiwa{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;max-width:100% !important;background-color:rgba(0,0,0,0.4);display:flex;justify-content:center;align-items:center;cursor:auto !important}#header .modal-content-reiwa>.modal-bg{position:fixed;width:100%;height:100%}#header .modal-content-reiwa>.inner{position:fixed;width:540px;height:auto;max-width:94%;max-height:94%;overflow:auto;background-color:#fff;padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:1}#header .modal-content-reiwa>.inner .modal-close{display:block;position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}#header .modal-content-reiwa>.inner .modal-close:before{display:block;content:"";position:absolute;top:15px;left:-2px;width:30px;height:2px;margin-top:-2px;background:#000;transform:rotate(45deg)}#header .modal-content-reiwa>.inner .modal-close:after{display:block;content:"";position:absolute;top:0px;left:-2px;margin:0 14px 0 14px;padding:0;width:2px;height:30px;background:#000;transform:rotate(45deg)}#header #modal-login>.inner{width:420px;padding:80px;background-color:#242424;color:#fff}#header #modal-login>.inner>div img{margin:auto;width:200px;height:auto}#header #modal-login>.inner h2{font-size:16px;font-weight:bold;color:#fff;text-align:center;margin-bottom:2em}#header #modal-login>.inner form input[type="text"],#header #modal-login>.inner form input[type="password"]{width:100%;background-color:#fff;border-radius:5px}#header #modal-login>.inner form input[type="text"]::placeholder,#header #modal-login>.inner form input[type="password"]::placeholder{font-size:12px;color:#aaa}#header #modal-login>.inner form>.login-remember{text-align:center}#header #modal-login>.inner form>.login-remember label{font-size:14px;font-weight:normal}#header #modal-login>.inner form>input[type="submit"]{background-color:#3fb1ce;border-radius:5px;padding:8px 40px;display:block;margin:20px auto 15px}#header #modal-login>.inner form>input[type="submit"]:hover{background-color:#008be8}#header #modal-login>.inner .register li{text-align:center}#header #modal-login>.inner .register li a{color:#3fb1ce}#header #modal-login>.inner .register li a:hover{color:#008be8}#header #modal-login>.inner .modal-close:before,#header #modal-login>.inner .modal-close:after{background:#fff}#footer{background:initial !important;padding:0 !important}#footer a:hover{opacity:0.75}#footer .global-footer{display:flex;flex-direction:column;gap:1rem;max-width:100%;background-color:#141414;padding-bottom:50px}#footer .global-footer li a{color:#fff}#footer .global-footer .gfi{width:1140px;max-width:100%}@media screen and (max-width: 900px){#footer .global-footer .gfi{padding-right:2rem;padding-left:2rem}}#footer .global-footer .global-footer-top .global-footer-top-inner{display:flex;margin:0 auto}@media screen and (max-width: 900px){#footer .global-footer .global-footer-top .global-footer-top-inner{flex-direction:column}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container{width:100%;padding:3rem;display:flex;flex-direction:column;justify-content:space-around;height:220px;position:relative}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container{display:flex;flex-direction:column;padding:1rem}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply{position:absolute}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply{position:initial}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply a{color:#fff;font-weight:bold;padding:1rem 5rem 1rem 1.5rem;border:1px solid #fff;cursor:pointer;position:relative}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply a::before{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:24px;height:1px;background:#FFF;transition:.3s}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:8px;height:8px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;transform:rotate(-135deg);transition:.3s}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply a:hover::before{right:10px;width:30px}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container .apply a:hover::after{right:10px}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb .apply{right:3rem;bottom:3rem}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb h2{position:absolute;top:3rem;left:calc( calc( 100vw - 1140px) / 2)}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb h2 span{display:block}@media screen and (max-width: 1200px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb h2 span{display:inline}}@media screen and (max-width: 1200px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb h2{left:3rem}}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb h2{position:relative;top:0;left:0}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb img{position:absolute;bottom:3rem;left:calc( calc( 100vw - 1140px) / 2)}@media screen and (max-width: 1200px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb img{left:3rem;width:250px}}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb img{display:none}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.lb:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(63,177,206,0.76);background:rgba(28,80,162,0.8);backdrop-filter:blur(3px)}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb{background:linear-gradient(to right, #012746 0%, #3fb1ce 100%)}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb h2{position:absolute;top:3rem;left:3rem}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb h2{position:relative;top:0;left:0}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb p{position:absolute;left:3rem;bottom:3rem}@media screen and (max-width: 900px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb p{display:none}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb .apply{right:calc( calc( 100vw - 1140px) / 2);bottom:3rem}@media screen and (max-width: 1200px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container.rb .apply{right:3rem}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container h2{font-size:1.8rem;margin:0;font-weight:bold;color:#fff;position:relative;text-align:left}@media screen and (max-width: 640px){#footer .global-footer .global-footer-top .global-footer-top-inner .f-container h2{margin-bottom:0}}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container p{color:#fff}#footer .global-footer .global-footer-top .global-footer-top-inner .f-container img{width:300px;position:relative}#footer .global-footer .global-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto;padding-top:2rem;position:relative}@media screen and (max-width: 640px){#footer .global-footer .global-footer-inner{flex-direction:column}}@media screen and (max-width: 900px){#footer .global-footer .global-footer-inner .f-meta{width:100%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:left;flex-wrap:wrap}}#footer .global-footer .global-footer-inner .sns{position:absolute;bottom:0}@media screen and (max-width: 900px){#footer .global-footer .global-footer-inner .sns{position:relative}}#footer .global-footer .global-footer-inner .sns .sns-icon{display:flex;align-items:center;gap:1rem}#footer .global-footer .global-footer-inner .sns .sns-icon a{font-size:1.89rem;color:#fff}#footer .global-footer .global-footer-inner .global-fotter-box a img{width:239px}@media screen and (max-width: 640px){#footer .global-footer .global-footer-inner .global-fotter-box a img{width:100%}}#footer .global-footer .global-footer-inner .global-fotter-box.course{max-width:300px}@media screen and (max-width: 900px){#footer .global-footer .global-footer-inner .global-fotter-box.course{max-width:250px}}@media screen and (max-width: 640px){#footer .global-footer .global-footer-inner .global-fotter-box.course{max-width:100%}}#footer .global-footer .global-footer-inner .global-fotter-box .global-fotter-nav{padding-bottom:1rem}#footer .global-footer .global-footer-inner .global-fotter-box .global-fotter-nav>li{display:flex;flex-direction:column;gap:1rem;font-weight:bold;color:#fff}#footer .global-footer .global-footer-inner .global-fotter-box .global-fotter-nav>li>a{font-weight:bold}#footer .global-footer .global-footer-inner .global-fotter-box .global-fotter-nav>li .global-fotter-nav-sub{display:flex;flex-direction:column;gap:0.5rem}#footer .global-footer .global-footer-inner .global-fotter-box .global-fotter-nav>li .global-fotter-nav-sub li a{font-size:0.9rem}#footer .global-footer .global-footer-inner-bottom{border-top:1px solid rgba(214,214,214,0.3);padding-top:1rem;margin:0 auto}#footer .global-footer .global-footer-inner-bottom ul{display:flex;gap:1rem;justify-content:flex-end}@media screen and (max-width: 900px){#footer .global-footer .global-footer-inner-bottom ul{flex-direction:column}}#footer .global-footer .global-footer-inner-bottom ul li a{font-size:0.9rem}#footer #copyright{color:#fff;text-align:center}body.home-page .zto-container main .pt30{padding-top:30px}body.home-page .zto-container main .pb30{padding-bottom:30px}body.home-page .zto-container main .pt60{padding-top:60px}body.home-page .zto-container main .pb60{padding-bottom:60px}body.home-page .zto-container main .txWhite{color:#fff}body.home-page .zto-container main .bg-g{background-color:#fafafa}body.home-page .zto-container main section .section-inner{position:relative;width:1140px;max-width:100%;margin:0 auto}@media screen and (max-width: 1200px){body.home-page .zto-container main section .section-inner{padding:0 20px}}body.home-page .zto-container main section .section-inner .main-message{text-align:center;padding-bottom:30px}body.home-page .zto-container main section .section-inner .main-message .ja{font-size:1.2rem;font-weight:bold}body.home-page .zto-container main section .section-inner .main-message h2{font-size:3rem}body.home-page .zto-container main section .section-inner .main-message h2 .ab{font-weight:bold;color:#3fb1ce}body.home-page .zto-container main section .section-inner .main-message p{padding-top:22px;font-size:1.2rem}body.home-page .zto-container main section.section-pickup{padding-top:1px;margin-top:1px}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup{height:100%;max-height:237px}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-arrow{z-index:1}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-arrow:before{color:#3fb1ce;opacity:1;font-size:4rem}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-prev{left:-5rem}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-next{right:-5rem}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-prev,body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup .slick-next{width:4rem;height:4rem}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup li{margin:0 5px}body.home-page .zto-container main section.section-pickup .pickup-container .slider-pickup:not(.slick-initialized){visibility:hidden}body.home-page .zto-container main section.section-pickup .pickup-container .slick-initialized+.hero-image-lcp{display:none}body.home-page .zto-container main section.section-pickup .pickup-container .hero-image-lcp{position:absolute;top:0;left:0;z-index:-1;width:100%}body.home-page .zto-container main section.section-news .news-container{position:relative}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner{padding-bottom:3.5rem}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area{display:flex;border:3px solid #3fb1ce;padding:1.5rem 2rem;border-radius:5px;width:100%}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area{flex-direction:column;gap:2rem}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary{display:flex;flex-direction:column;justify-content:space-between;min-width:180px}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary{flex-direction:row}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary h2{font-size:2rem;color:#3fb1ce;font-weight:bold}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary .news-archive{padding:0}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary .news-archive a{display:inline-block;border-bottom:2px solid #3fb1ce;font-weight:bold}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area .content-area-summary .news-archive a:hover{color:#3fb1ce;opacity:0.75}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li{display:flex;gap:1.5rem;align-items:center}@media screen and (max-width: 1200px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li{flex-wrap:wrap}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li a:hover{opacity:0.75}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li:not(:last-child){padding-bottom:1.5rem}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li .date{color:#6c798c}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li .cat{text-align:center}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li .cat span{font-weight:bold;color:#fff;background-color:#3fb1ce;width:111px;display:block}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li a .title{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;width:100%;max-width:680px;color:#363636}@media screen and (max-width: 1200px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-news-inner .content-area ul.content-area-article li a .title{max-width:100%;overflow:initial;text-overflow:initial;white-space:initial}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area{gap:1rem 0;flex-wrap:wrap;padding-bottom:3rem}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li{width:250px;position:relative;min-height:300px}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li{width:50%;min-height:initial}}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li:hover figure{border:4px solid #3fb1ce}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li .news-meta{display:flex;align-items:center;padding:1.5rem 0 3px}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li .news-meta .cat span{padding:0.2rem 0.3rem;font-weight:bold;color:#fff;background-color:#3fb1ce;font-size:0.9rem;position:absolute;top:4px;left:4px}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li .news-meta .date span{font-size:1.1rem;color:#444}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li a:hover{opacity:0.75}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li a figure{transition:.2s;border:4px solid #fff}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li a figure img{aspect-ratio:16 / 9;object-fit:cover;width:100%}body.home-page .zto-container main section.section-news .news-container .content-area-wrap .content-area-inner ul.content-area li a p{color:#0f172a;font-size:1rem}body.home-page .zto-container main section.section-news .news-container .blog-archive{text-align:center;margin:0 auto}body.home-page .zto-container main section.section-news .news-container .blog-archive a{padding:1rem 5rem 1rem 1.5rem;border:1px solid #fff;cursor:pointer;position:relative;color:#fff;background-color:#3fb1ce;font-weight:bold;border:initial;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);display:inline-block}body.home-page .zto-container main section.section-news .news-container .blog-archive a::before{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:24px;height:1px;background:#FFF;transition:.3s}body.home-page .zto-container main section.section-news .news-container .blog-archive a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:8px;height:8px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;transform:rotate(-135deg);transition:.3s}body.home-page .zto-container main section.section-news .news-container .blog-archive a:hover::before{right:10px;width:30px}body.home-page .zto-container main section.section-news .news-container .blog-archive a:hover::after{right:10px}body.home-page .zto-container main section.section-news .news-container .blog-archive a:hover{opacity:0.75}body.home-page .zto-container main section.section-about .about-container .about-area ul{display:flex;gap:1rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-about .about-container .about-area ul{flex-direction:column}}body.home-page .zto-container main section.section-about .about-container .about-area ul li{width:100%}body.home-page .zto-container main section.section-about .about-container .about-area ul li a:hover{color:#3fb1ce;opacity:0.75}body.home-page .zto-container main section.section-about .about-container .about-area ul li a figure img{aspect-ratio:16 / 9;object-fit:cover;width:100%}@media screen and (max-width: 900px){body.home-page .zto-container main section.section-about .about-container .about-area ul li a figure img{object-fit:cover;width:100%;height:250px}}body.home-page .zto-container main section.section-about .about-container .about-area ul li a .about-box{display:flex;flex-direction:column;align-items:center}body.home-page .zto-container main section.section-about .about-container .about-area ul li a .about-box .main{font-size:2rem;font-weight:bold;color:#0f172a}body.home-page .zto-container main section.section-about .about-container .about-area ul li a .about-box .more{font-weight:bold}body.home-page .zto-container main section.section-courses .courses-container .courses-cat{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}body.home-page .zto-container main section.section-courses .courses-container .courses-cat .courses-cat-item{font-size:1.2rem;margin:5px 15px;padding:5px 15px;border-radius:8px;transition:background-color 0.3s, transform 0.3s;cursor:pointer}@media screen and (max-width: 900px){body.home-page .zto-container main section.section-courses .courses-container .courses-cat .courses-cat-item{margin:5px}}body.home-page .zto-container main section.section-courses .courses-container .courses-cat .courses-cat-item.current{background-color:#3fb1ce;color:#fff;font-weight:bold}body.home-page .zto-container main section.section-courses .courses-container .courses-cat .courses-cat-item:hover{color:#3fb1ce;background-color:#f1fcff;font-weight:bold}body.home-page .zto-container main section.section-courses .courses-container .courses-cat .courses-cat-item:hover.current{background-color:#3fb1ce;color:#fff;transform:none;cursor:initial}body.home-page .zto-container main section.section-courses .courses-container #topCourses{border:2px solid #e1e1e1;padding:1rem;border-radius:5px}body.home-page .zto-container main section.section-courses .courses-container ul.courses2{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}body.home-page .zto-container main section.section-courses .courses-container ul.courses2.course_slick li{margin:0 .5rem}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 .slick-prev:before,body.home-page .zto-container main section.section-courses .courses-container ul.courses2 .slick-next:before{color:darkgray}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 .slick-prev{left:-15px}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 .slick-next{right:-15px}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell{width:265px;height:380px;border-radius:8px;border:2px solid #f5f6f6;transition:all 0.3s linear;position:relative;background-color:#fff}@media screen and (min-width: 1201px){body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.12)}}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a{display:inline-block;height:inherit}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmv img{aspect-ratio:16 / 13;object-fit:cover;border-radius:8px 8px 0 0;width:100%}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmv img{height:180px;aspect-ratio:initial}}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt{padding:0.5rem 1rem}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul.owner{display:flex;align-items:center;gap:0.5rem;padding-bottom:0.5rem;height:50px}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul.owner li{position:relative;width:39px;height:39px;border:1px solid #f5f6f6;border-radius:5px;display:flex;align-items:center}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul.owner li p{display:none;background:#fff;border:2px solid #3fb1ce;line-height:1.2;font-size:1rem;color:#0f172a;margin:0;max-width:240px;width:max-content;position:absolute;top:-10px;transform:translateY(-100%);padding:0.5rem;border-radius:3px;z-index:1}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul.owner li p:before{content:"";position:absolute;top:100%;left:10px;border:9px solid transparent;border-top:9px solid #3fb1ce}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul.owner li:hover p{display:block}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt h2{font-size:1.3rem;margin:0;font-weight:bold;padding:0}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .cmt ul{display:flex;align-items:center}body.home-page .zto-container main section.section-courses .courses-container ul.courses2 li.courses2-cell a .tli{position:absolute;top:1rem;left:1.2rem;max-width:125px;max-height:77px}body.home-page .zto-container main section.section-courses .courses-container .courseg{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 900px){body.home-page .zto-container main section.section-courses .courses-container .courseg{flex-direction:column;margin:1rem}}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-courses .courses-container .courseg{margin:0 0.5rem}}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec{width:calc(100% / 2 - 3rem);background:linear-gradient(75deg, #012746 0%, #3fb1ce 100%);border-radius:0.8rem;margin:1rem;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);transition:.3s}@media screen and (max-width: 900px){body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec{width:100%;margin:0}}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec:hover{transform:translateY(-3px)}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a{display:flex;justify-content:space-between;color:#fff;padding:2rem 1.75rem 1rem;min-height:240px}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a{flex-direction:column;gap:2rem;padding:1.5rem 1.25rem}}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .coursel{display:flex;flex-direction:column;justify-content:space-around;width:calc(100% / 2 + 2rem);gap:1rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .coursel{width:100%}}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .coursel .courset{font-size:1.5rem;color:#fff;font-weight:bold}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .coursel .coursei{display:flex;justify-content:flex-start;align-items:center;gap:0.75rem;flex-wrap:wrap}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .coursel .coursei img{width:55px;border-radius:50%}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .courser{margin:0 0.5rem 2rem;width:calc(100%/2)}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .courser{width:100%;margin:0}}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .courser ul{background-color:rgba(255,255,255,0.12);border-radius:0.8rem;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:0.75rem}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .courser ul li{display:flex;align-items:stretch;gap:0.5rem;font-weight:bold}body.home-page .zto-container main section.section-courses .courses-container .courseg .coursec a .courser ul li .ti{font-size:1.75rem}body.home-page .zto-container main section.section-courses .courses-container .courses-btn{text-align:center;padding:60px 0 30px}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a{padding:1rem 5rem 1rem 1.5rem;border:1px solid #fff;cursor:pointer;position:relative;color:#fff;background-color:#3fb1ce;font-weight:bold;border:initial;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22)}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a::before{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:24px;height:1px;background:#FFF;transition:.3s}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:8px;height:8px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;transform:rotate(-135deg);transition:.3s}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a:hover::before{right:10px;width:30px}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a:hover::after{right:10px}body.home-page .zto-container main section.section-courses .courses-container .courses-btn a:hover{opacity:0.75}body.home-page .zto-container main section.section-case .case-container .case .case-list{display:flex;align-items:center;height:93px}body.home-page .zto-container main section.section-case .case-container .case .case-list li{width:20%}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-case .case-container .case .case-list li{width:50%;margin-bottom:1rem}}body.home-page .zto-container main section.section-case .case-container .case .case-list li img{width:150px;mix-blend-mode:multiply;margin:0 auto}@media screen and (max-width: 900px){body.home-page .zto-container main section.section-case .case-container .case .case-list li img{width:110px}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures{margin:0 auto}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures{width:100%}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell{display:flex;gap:2rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell{display:block}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell:nth-child(odd){padding-right:5rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell:nth-child(odd){padding-right:0}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell:nth-child(even){flex-direction:row-reverse;padding-left:5rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell:nth-child(even){padding-left:0}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell:not(:last-child){padding-bottom:2.5rem}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell img{width:400px;box-shadow:0 0 3px 0 rgba(0,0,0,0.12),0 2px 3px 0 rgba(0,0,0,0.22);transition:.3s;object-fit:cover;aspect-ratio:16/9}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell img{width:100%}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell img:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.1);transform:translateY(-4px)}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont{width:70%}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont{width:100%}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont .title{font-size:1.75rem;color:#3fb1ce;font-weight:bold}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont .title{padding-top:1rem}}body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont .desc{padding:1rem 3rem 1rem 1rem}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-features .features-container .features-area ul.imgfeatures li.imgfeatures-cell .cont .desc{padding:0}}body.home-page .zto-container main section.section-jdla .jdla-container .catch{text-align:center;font-size:1.2rem;margin-bottom:30px}body.home-page .zto-container main section.section-jdla .jdla-container .link{text-align:right;margin:0 50px 20px;font-size:1rem}body.home-page .zto-container main section.section-jdla .jdla-container .link:hover:after{content:''}body.home-page .zto-container main section.section-jdla .jdla-container a:hover{opacity:0.75;color:#3fb1ce}body.home-page .zto-container main section.section-jdla .jdla-container>ul{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:0}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-jdla .jdla-container>ul{flex-direction:column}}body.home-page .zto-container main section.section-jdla .jdla-container>ul>li{background-color:#fff;list-style:none;padding:0 0 80px 0;width:540px;box-shadow:1px 3px 5px rgba(0,0,0,0.2);position:relative}@media screen and (max-width: 640px){body.home-page .zto-container main section.section-jdla .jdla-container>ul>li{width:100%}}body.home-page .zto-container main section.section-jdla .jdla-container>ul>li>div{padding:20px 50px}body.home-page .zto-container main section.section-jdla .jdla-container>ul>li>div h3{font-size:1rem;font-weight:900}body.home-page .zto-container main section.section-jdla .jdla-container>ul>li>div>ul{position:absolute;bottom:30px;margin:0;padding:0}body.home-page .zto-container main section.section-jdla .jdla-container>ul>li>div>ul li{list-style:none;width:100%;margin-bottom:0}body.home-page #footer{background:initial !important;padding:0 !important}body.home-page .main section{padding:1.5rem 0}
