#header{display:none !important}@media only screen and (max-width:767px){.jpzl-body-pane{overflow-x:hidden}}*{box-sizing:border-box}html,body{overflow-x:hidden}html.menu-open{overflow:hidden}.jpzl-container{max-width:1272px;margin-left:auto;margin-right:auto}@media(max-width:1320px){.jpzl-container{max-width:100%;padding-left:20px;padding-right:20px}}picture img{display:inline-block}.no-webp .input-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-form21-sprite.png')}.no-webp .zoholics-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-22-sprite.png')}.no-webp .form-card .curve{background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/zoholics/zoholics-22-border3.png")}.no-webp .preloader span{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-22-logo.png')}.zoholics-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-22-sprite.webp');background-size:339px 194px;background-repeat:no-repeat;display:inline-block}.zoholics-icon.icon-calendar{background-position:-10px -10px;width:32px;height:28px}.zoholics-icon.icon-map{background-position:-56px -8px;width:22px;height:28px}.zoholics-icon.icon-facebook{background-position:-98px -11px;width:12px;height:22px}.zoholics-icon.icon-twitter{background-position:-129px -13px;width:22px;height:18px}.zoholics-icon.icon-linkedin{background-position:-171px -13px;width:18px;height:19px}.zoholics-icon.icon-youtube{background-position:-210px -18px;width:22px;height:15px}.zoholics-icon.icon-inquiry{background-position:-10px -46px;width:26px;height:25px}.jpzl-header-top{position:fixed;width:100%;left:0;top:0;z-index:11;transition:.3s ease}@media only screen and (max-width:767px){.jpzl-header-top{height:52px}}.jpzl-header-top:before{content:'';display:block;width:100%;position:absolute;top:-100%;left:0;height:100%;background:#fff;z-index:-1;transition:.3s ease}.jpzl-header-top.fixed{box-shadow:0 0 10px rgba(0,0,0,0.1)}@media only screen and (max-width:767px){.jpzl-header-top.fixed{box-shadow:0 0 10px rgba(0,0,0,0.3)}}.jpzl-header-top.fixed:before{top:0}.jpzl-header-top .jpzl-container{max-width:1200px}.jpzl-header-top .jpzl-header-main{padding:1px 0}.jpzl-header-top .jpzl-header-main:after{content:'';display:block;clear:both}.jpzl-header-top .jpzl-header-main .header-left{float:left;width:97px}.jpzl-header-top .jpzl-header-main .header-left span{display:block;padding-top:10px}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-left span{padding-top:8px}}.jpzl-header-top .jpzl-header-main .header-right{float:right}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right{float:none;width:350px;background:#fff;position:fixed;height:calc(100vh + 1px);z-index:1;box-shadow:0 0 10px rgba(0,0,0,0.3);overflow-y:auto;right:-350px;opacity:0;transition:.4s ease;margin-top:-1px}}@media(max-width:360px){.jpzl-header-top .jpzl-header-main .header-right{width:100%}}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right.menu-active{right:0;opacity:1}}.jpzl-header-top .jpzl-header-main .header-right ul{display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right ul{display:block;margin-bottom:20px;margin-top:31px}}.jpzl-header-top .jpzl-header-main .header-right ul li{display:inline-block;vertical-align:middle;margin-left:40px}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right ul li{display:block;text-align:center;margin-left:0}}.jpzl-header-top .jpzl-header-main .header-right ul li:first-child{margin-left:0}.jpzl-header-top .jpzl-header-main .header-right ul li a{font-size:16px;font-weight:500;color:#4a4a4a;display:block;padding:16px 0;position:relative}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right ul li a{border-bottom:1px solid #ddd}}.jpzl-header-top .jpzl-header-main .header-right ul li a:before{content:'';display:block;height:5px;width:75%;background:#ddd;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);border-radius:10px;opacity:0;transition:.3s ease all}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right ul li a:before{display:none}}.jpzl-header-top .jpzl-header-main .header-right ul li a:hover:before{opacity:1}.jpzl-header-top .jpzl-header-main .header-right ul li a.active{font-weight:bold;color:#000}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right ul li a.active{border-bottom-color:#ec1c24;color:#ec1c24}}.jpzl-header-top .jpzl-header-main .header-right ul li a.active:before{background:#ec1c24;opacity:1}.jpzl-header-top .jpzl-header-main .header-right .btn{display:inline-block;vertical-align:middle;width:143px;background:#ec1c24;border-radius:5px;color:#fff;text-align:center;padding:9px 9px;height:42px;margin-left:41px}@media only screen and (max-width:767px){.jpzl-header-top .jpzl-header-main .header-right .btn{display:block;margin:0 auto}}.jpzl-header-top .jpzl-header-main .header-right .btn .txt-box{width:110px;text-align:center;height:27px;font-size:16px;font-weight:500;margin:0 auto;display:block}.jpzl-header-top .ham-menu{height:40px;width:35px;top:6px;right:20px;position:absolute;display:none}@media only screen and (max-width:767px){.jpzl-header-top .ham-menu{display:block}}.jpzl-header-top .ham-menu span{display:block;height:2px;width:100%;background:#ec1d23;position:absolute;top:50%;left:0;border-radius:50px}.jpzl-header-top .ham-menu span:before{content:'';display:block;height:2px;width:100%;top:-8px;background:#ec1d23;position:absolute;border-radius:50px}.jpzl-header-top .ham-menu span:after{content:'';display:block;height:2px;width:100%;top:8px;background:#ec1d23;position:absolute;border-radius:50px}.jpzl-header-top .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;opacity:.4;display:none}.jpzl-header-top .header-close{position:absolute;top:0;left:0;height:30px;width:30px;background:#000;display:none}@media only screen and (max-width:767px){.jpzl-header-top .header-close{display:block}}.jpzl-header-top .header-close:before{content:'';display:block;height:20px;width:2px;background:white;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.jpzl-header-top .header-close:after{content:'';display:block;height:20px;width:2px;background:white;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.input-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-form21-sprite.webp');background-repeat:no-repeat;background-size:152px 135px;display:inline-block;position:absolute;top:55px;z-index:1;pointer-events:none}.input-icon.icon-company{background-position:-111px -65px;width:30px;height:21px;left:24px}.input-icon.icon-name{background-position:-65px -64px;width:23px;height:24px;left:40px}@media only screen and (max-width:767px){.input-icon.icon-name{left:28px}}.input-icon.icon-email{background-position:-112px -16px;width:29px;height:19px;left:23px;top:59px}.input-icon.icon-phone{background-position:-67px -10px;width:19px;height:31px;left:30px;top:51px}.input-icon.icon-info{background-position:-10px -63px;width:31px;height:26px;left:23px;top:22px}.input-icon.icon-status{background-position:-11px -10px;width:28px;height:31px;left:25px;top:17px}.input-icon.icon-inquiry{background-position:-13px -101px;width:26px;height:28px;left:25px;top:54px}#jpd-form-container{max-width:725px;margin:30px auto 0}.form-card{max-width:842px;margin:0 auto;border:2px solid #000;padding:49px 50px 53px;box-sizing:border-box;position:relative;background-color:#fff}@media only screen and (max-width:767px){.form-card{padding:50px 20px;border-width:1px}}.form-card *{box-sizing:border-box}.form-card .curve{background-image:url("//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-22-border3.webp");background-size:129px 69px;width:128px;height:69px;background-position:center;position:absolute;top:-38px;left:50px}@media only screen and (max-width:767px){.form-card .curve{left:10px;zoom:.6}}.form-card .curve2{left:auto;right:65px;zoom:1.05;top:-37px}@media only screen and (max-width:767px){.form-card .curve2{right:10px;left:auto;zoom:.6}}.form-card .title{font-size:42px;text-align:center;font-weight:bold;margin:0 0 21px;line-height:1.3}@media only screen and (max-width:1199px){.form-card .title{font-size:36px}}@media only screen and (max-width:767px){.form-card .title{font-size:30px}}.form-card h3{text-align:center;font-size:18px;font-weight:500;margin:0 0 8px;line-height:1.6}@media only screen and (max-width:1199px){.form-card h3{font-size:16px}}@media only screen and (max-width:767px){.form-card h3{font-size:15px}}.form-card .desc{font-size:14px;text-align:center;margin:0;line-height:1.6}.form-card .jpd-form-group{margin-bottom:25px;position:relative}.form-card .jpd-form-group:after{content:'';display:block;clear:both}.form-card .jpd-form-group.two-col{margin-left:-12px;margin-right:-12px}@media only screen and (max-width:767px){.form-card .jpd-form-group.two-col{margin-left:0;margin-right:0}}.form-card .jpd-form-group.two-col .col{width:50%;padding:0 12px;float:left;position:relative}@media only screen and (max-width:767px){.form-card .jpd-form-group.two-col .col:last-child{margin-top:25px}}@media only screen and (max-width:767px){.form-card .jpd-form-group.two-col .col{width:100%;float:none;padding:0}}.form-card .jpd-form-group.consent{margin-left:auto;margin-bottom:54px}@media only screen and (max-width:767px){.form-card .jpd-form-group.consent{width:100%}}.form-card .jpd-form-group.consent label{width:100%;margin:0;padding:0;cursor:pointer;padding-left:30px;margin-bottom:12px;font-size:16px;position:relative;font-weight:normal}.form-card .jpd-form-group.consent label a{color:#2866ae;text-decoration:underline}.form-card .jpd-form-group.consent label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-card .jpd-form-group.consent label .checkmark{position:absolute;top:3px;left:0;background:url('//www.zohowebstatic.com/sites/zweb/images/zoho_general_pages/jp/jp-checkbox-sprite.png') no-repeat -2px -94px;background-size:145px 145px;width:19px;height:19px}.form-card .jpd-form-group.consent label input:checked ~ .checkmark{background-position:-25.5px -94px}.form-card .jpd-form-group.consent label span.errorClass{display:block;margin-left:-25px;max-width:390px}.form-card .jpd-form-group:last-child{margin-bottom:0}.form-card .jpd-form-group label{font-size:16px;font-weight:500;margin-left:5px;display:block;margin-bottom:10px;clear:both}.form-card .jpd-form-group label span.req{font-size:14px;background:#ed5934;color:#fff;border-radius:3px;margin-left:5px;padding:1px 5px;display:inline-block;vertical-align:top}.form-card .jpd-form-group input[type="text"].jpd-form-control,.form-card .jpd-form-group input[type="email"].jpd-form-control,.form-card .jpd-form-group input[type="tel"].jpd-form-control{display:block;width:100%;background-color:#fff;border:1px solid #a7a7a7;height:65px;border-radius:5px;font-size:18px;padding:10px;padding-left:71px;padding-right:40px}.form-card .jpd-form-group textarea.jpd-form-control{display:block;width:100%;background-color:#fff;border:1px solid #a7a7a7;height:131px;border-radius:5px;font-size:18px;padding:22px;padding-left:71px;resize:none;font-family:'Noto Sans CJK JP',sans-serif !important}.form-card .jpd-form-group .jpd-btn-submit{background:#ec1c24;border:0;width:100%;height:76px;font-size:24px;font-weight:500;font-family:'Noto Sans CJK JP',sans-serif !important;margin-left:auto;display:block;cursor:pointer;border-radius:8px;color:#fff}@media only screen and (max-width:767px){.form-card .jpd-form-group .jpd-btn-submit{height:60px;border-radius:5px}}.form-card .jpd-form-group .jpd-form-control.errorClass{border-color:#f74141 !important;border-style:dashed !important}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}span.errorClass{position:relative;background:#fff;border:1px solid #4d4d4d;box-shadow:1px 2px 5px rgba(0,0,0,0.27);width:auto;z-index:12;padding:3px 10px 3px 26px;font-weight:bold;line-height:normal;border-radius:2px;font-size:12px;color:#ff0600;margin-top:7px;display:inline-block}span.errorClass:before{content:'';display:block;height:10px;width:10px;border:1px solid #4d4d4d;position:absolute;top:-6px;left:31px;transform:rotate(45deg);background:white;border-width:1px 0 0 1px}span.errorClass:after{content:'!';position:absolute;left:5px;top:4px;text-align:center;background:#ff0100;color:#fff;width:16px;height:16px;border-radius:2px;line-height:1;padding:2px 0 0;box-sizing:border-box}.registration-sec{background:linear-gradient(180deg,#fff 0%,#fff 35%,#deedff 56%,#deedff 100%) 0% 0% no-repeat;padding:156px 0 0;position:relative;overflow:hidden}@media only screen and (max-width:767px){.registration-sec{padding:110px 0 0}}.registration-sec .jpzl-container{max-width:847px;margin:0 auto;position:relative}@media only screen and (max-width:991px){.registration-sec .jpzl-container{padding:0 20px}}.registration-sec .formclouds1{position:absolute;width:425px;left:100%;top:70px;animation:wobble 5s ease-in-out infinite}.registration-sec .formclouds1 img{display:block;width:100%}.registration-sec .formclouds2{position:absolute;width:396px;right:100%;top:510px;margin-right:50px;animation:wobble 5s ease-in-out infinite}.registration-sec .formclouds2 img{display:block;width:100%}.registration-sec .formclouds3{position:absolute;width:396px;left:100%;margin-left:20px;top:600px;animation:wobble 5s ease-in-out infinite}.registration-sec .formclouds3 img{display:block;width:100%}@keyframes wobble{0%{margin-top:0}50%{margin-top:-15px}100%{margin-top:0}}.registration-sec .building1{position:absolute;bottom:-30px;left:-460px}@media only screen and (max-width:1199px){.registration-sec .building1{width:520px;left:-200px}}.registration-sec .building2{position:absolute;bottom:-28px;right:-481px}@media only screen and (max-width:1199px){.registration-sec .building2{width:530px;right:-200px}}.registration-sec .grass1{position:absolute;bottom:-9px;left:-394px;z-index:1}@media only screen and (max-width:991px){.registration-sec .grass1{left:-250px}}@media only screen and (max-width:767px){.registration-sec .grass1{left:-320px}}.registration-sec .grass2{position:absolute;bottom:-7px;right:-393px}@media only screen and (max-width:991px){.registration-sec .grass2{right:-230px}}.registration-sec .success-wrapper{display:none}.registration-sec.success-message .title,.registration-sec.success-message h3,.registration-sec.success-message p.desc{display:none !important}.registration-sec.success-message .main-txt,.registration-sec.success-message #dotted-loading-spinner,.registration-sec.success-message .jpd-form-wrapper{display:none}.registration-sec.success-message .success-wrapper{display:block;max-width:550px;margin:0 auto}.registration-sec.success-message h2{text-align:center;padding-top:20px;font-size:30px;font-weight:bold;display:block}.registration-sec.success-message .success-txt{font-size:16px;margin-top:20px;display:block;text-align:center;margin-bottom:0;line-height:2}.registration-sec.success-message .form-card{min-height:calc(100vh - 235px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width:1199px) and (min-width:768px){.registration-sec.success-message .form-card{min-height:700px}}.success-checkmark{width:90px;height:90px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#fff;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,0.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes rotate-circle{from{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{from{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{from{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}.field-box{position:relative}.field-box .jpd-form-control ~ .focus-border:before,.field-box .jpd-form-control ~ .focus-border:after{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background-color:#03a9f5;transition:.4s}.field-box .jpd-form-control.errorClass ~ .focus-border:before,.field-box .jpd-form-control.errorClass ~ .focus-border:after{background-color:#03a9f5}.field-box .jpd-form-control:focus ~ .focus-border:before,.field-box .jpd-form-control:focus ~ .focus-border:after{left:0;width:100%;transition:.4s}.field-box .jpd-form-control ~ .focus-border:after{top:63px}.field-box .jpd-form-control ~ .focus-border i:before,.field-box .jpd-form-control ~ .focus-border i:after{content:"";position:absolute;top:50%;left:0;width:2px;height:0;background-color:#03a9f5;transition:.6s}.field-box .jpd-form-control.errorClass ~ .focus-border i:before,.field-box .jpd-form-control.errorClass ~ .focus-border i:after{background-color:#03a9f5}.field-box .jpd-form-control:focus ~ .focus-border i:before,.field-box .jpd-form-control:focus ~ .focus-border i:after{top:0;height:65px;transition:.6s}.field-box .jpd-form-control ~ .focus-border i:after{left:auto;right:0}.field-box textarea.jpd-form-control:focus ~ .focus-border i:before,.field-box textarea.jpd-form-control:focus ~ .focus-border i:after{height:131px}.field-box textarea.jpd-form-control ~ .focus-border:after{top:129px}.form-card .jpd-form-group .jpd-form-control.valid ~ .status-true{display:block}.form-card .jpd-form-group .jpd-form-control.errorClass ~ .status-false{display:block}.status-icon{width:22px;position:absolute;top:22px;right:16px;display:none}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}span.errorClass{opacity:0;transform:translateY(-20px);-webkit-animation:slide .3s ease-in-out forwards;animation:slide .3s ease-in-out forwards}@-webkit-keyframes slide{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.txt-box{position:relative;height:36px;overflow:hidden;width:52px;display:inline-block}.txt-box .txt-box1{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;transition:.3s ease all}.txt-box .txt-box2{position:absolute;top:36px;left:50%;transform:translateX(-50%);width:100%;transition:.3s ease all}.txt-box .txt{position:relative;top:0;transition:.3s ease all}.txt-box .txt1{transition-delay:.02s}.txt-box .txt2{transition-delay:.04s}.txt-box .txt3{transition-delay:.06s}.txt-box .txt4{transition-delay:.08s}.txt-box .txt5{transition-delay:.1s}.txt-box .txt6{transition-delay:.12s}.btn-anim{transition:.3s ease}.btn-anim .arrow{display:inline-block;width:0;height:0;border-left:11px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent;vertical-align:middle;position:relative;top:-10px;transition:.3s ease all;left:0;transition-delay:.04s;margin-left:8px}.btn-anim:hover{background-color:#d7181f}.btn-anim:hover .txt{top:-36px}.btn-anim:hover span.arrow{left:5px}.footer-section{padding:15px 0}@media only screen and (max-width:767px){.footer-section{padding:25px 0}}.footer-section .jpzl-container{max-width:1210px}.footer-section p{font-size:14px;line-height:1.6;margin:14px 0 0}@media only screen and (max-width:767px){.footer-section p{margin:0}}.footer-section .footer-main:after{content:'';display:block;clear:both}.footer-section .footer-left{float:left}@media only screen and (max-width:767px){.footer-section .footer-left{float:none;text-align:center;margin-bottom:20px}}.footer-section .footer-right{float:right}@media only screen and (max-width:767px){.footer-section .footer-right{float:none;text-align:center}}.footer-section .footer-right ul li{display:inline-block;vertical-align:middle;margin-left:9px}@media(max-width:350px){.footer-section .footer-right ul li{margin-left:4px}}.footer-section .footer-right ul li:nth-child(1){padding-right:15px;margin-right:6px;position:relative}@media(max-width:350px){.footer-section .footer-right ul li:nth-child(1){padding-right:10px}}.footer-section .footer-right ul li:nth-child(1):before{content:'';display:block;height:42px;width:1px;background-color:#e0e4e9;right:0;top:50%;transform:translateY(-50%);position:absolute}.footer-section .footer-right ul li a{display:flex;width:47px;height:47px;border-radius:50%;justify-content:center;align-items:center;background:#f2f2f2;border:1px solid transparent;transition:.3s ease}.footer-section .footer-right ul li a:hover{border-color:#40404d}@keyframes wobble1{0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}}.zanim{opacity:0;transition:.8s ease transform,0.8s ease opacity;transform:translateY(40px)}@media only screen and (max-width:991px){.zanim{opacity:1;transform:none}}.zanim.zanim-1s{transition:.1s ease transform,0.1s ease opacity}.zanim.zanim-2s{transition:.2s ease transform,0.2s ease opacity}.zanim.zanim-3s{transition:.3s ease transform,0.3s ease opacity}.zanim.zanim-4s{transition:.4s ease transform,0.4s ease opacity}.zanim.zanim-5s{transition:.5s ease transform,0.5s ease opacity}.zanim.zanim-6s{transition:.6s ease transform,0.6s ease opacity}.zanim.zanim-7s{transition:.7s ease transform,0.7s ease opacity}.zanim.zanim-8s{transition:.8s ease transform,0.8s ease opacity}.zanim.zanim-9s{transition:.9s ease transform,0.9s ease opacity}.zanim.zanim-10s{transition:1s ease transform,1s ease opacity}.zanim.zanim-11s{transition:1.1s ease transform,1.1s ease opacity}.zanim.zanim-12s{transition:1.2s ease transform,1.2s ease opacity}.zanim.zanim-13s{transition:1.3s ease transform,1.3s ease opacity}.zanim.zanim-14s{transition:1.4s ease transform,1.4s ease opacity}.zanim.zanim-15s{transition:1.5s ease transform,1.5s ease opacity}.zanim.zanim-16s{transition:1.6s ease transform,1.6s ease opacity}.zanim.zanim-17s{transition:1.7s ease transform,1.7s ease opacity}.zanim.zanim-18s{transition:1.8s ease transform,1.8s ease opacity}.zanim.zanim-19s{transition:1.9s ease transform,1.9s ease opacity}.zanim.zanim-20s{transition:2s ease transform,2s ease opacity}.zanim.zanim-21s{transition:2.1s ease transform,2.1s ease opacity}.zanim.zanim-22s{transition:2.2s ease transform,2.2s ease opacity}.zanim.zanim-23s{transition:2.3s ease transform,2.3s ease opacity}.zanim.zanim-24s{transition:2.4s ease transform,2.4s ease opacity}.zanim.zanim-25s{transition:2.5s ease transform,2.5s ease opacity}.zanim.zanim-26s{transition:2.6s ease transform,2.6s ease opacity}.zanim.zanim-27s{transition:2.7s ease transform,2.7s ease opacity}.zanim.zanim-28s{transition:2.8s ease transform,2.8s ease opacity}.zanim.zanim-29s{transition:2.9s ease transform,2.9s ease opacity}.zanim.zanim-30s{transition:3s ease transform,3s ease opacity}.zanim.zanim-1{transition-delay:0}.zanim.zanim-2{transition-delay:.2s}.zanim.zanim-3{transition-delay:.4s}.zanim.zanim-4{transition-delay:.6s}.zanim.zanim-5{transition-delay:.8s}.zanim.zanim-6{transition-delay:1s}.zanim.zanim-7{transition-delay:1.2s}.zanim.zanim-8{transition-delay:1.4s}.zanim.zanim-9{transition-delay:1.6s}.zanim.zanim-10{transition-delay:1.8s}.zanim.zanim-11{transition-delay:2s}.zanim.zanim-12{transition-delay:2.2s}.zanim.zanim-13{transition-delay:2.4s}.zanim.zanim-14{transition-delay:2.6s}.zanim.zanim-15{transition-delay:2.8s}.zanim.zanim-16{transition-delay:3s}.zanim.zanim-17{transition-delay:3.2s}.zanim.zanim-18{transition-delay:3.4s}.zanim.zanim-19{transition-delay:3.6s}.zanim.zanim-20{transition-delay:3.8s}.zanim.animated{opacity:1;transform:translateY(0)}.zanim.zanim-right{transform:translateX(-65px)}@media only screen and (max-width:991px){.zanim.zanim-right{transform:none}}.zanim.zanim-right.animated{opacity:1;transform:translateX(0)}.zanim.zanim-left{transform:translateX(65px)}@media only screen and (max-width:991px){.zanim.zanim-left{transform:none}}.zanim.zanim-left.animated{opacity:1;transform:translateX(0)}.zanim.zanim-zoomin{transform:scale(0.9);transform-origin:center}@media only screen and (max-width:991px){.zanim.zanim-zoomin{transform:none}}.zanim.zanim-zoomin.animated{opacity:1;transform:scale(1)}.zanim.zanim-zoomout{transform:scale(1.1);transform-origin:center}@media only screen and (max-width:991px){.zanim.zanim-zoomout{transform:none}}.zanim.zanim-zoomout.animated{opacity:1;transform:scale(1)}.digit{position:relative;float:left;width:10vw;height:15vw;background-color:#fff;border-radius:1vw;text-align:center;font-family:Oswald,sans-serif;font-size:11vw}.base{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);color:#000}.flap{display:none;position:absolute;width:100%;height:50%;background-color:#fff;left:0;top:0;border-radius:2px 2px 0 0;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;overflow:hidden}.flap::before{content:attr(data-content);position:absolute;left:50%}.flap.front::before,.flap.under::before{top:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.flap.back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.flap.back::before{top:100%;transform:translate(-50%,-50%) rotateZ(180deg);-webkit-transform:translate(-50%,-50%) rotateZ(180deg);-moz-transform:translate(-50%,-50%) rotateZ(180deg)}.flap.over{z-index:2}.flap.under{z-index:1}.flap.front{animation:flip-down-front 300ms ease-in both;-webkit-animation:flip-down-front 300ms ease-in both;-moz-animation:flip-down-front 300ms ease-in both}.flap.back{animation:flip-down-back 300ms ease-in both;-webkit-animation:flip-down-back 300ms ease-in both;-moz-animation:flip-down-back 300ms ease-in both}.flap.under{animation:fade-under 300ms ease-in both;-webkit-animation:fade-under 300ms ease-in both;-moz-animation:fade-under 300ms ease-in both}@keyframes flip-down-front{0%{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);background-color:#fff;color:#000}100%{transform:rotateX(-180deg);background-color:#a6a6a6;color:#333}}@-webkit-keyframes flip-down-front{0%{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);background-color:#fff;color:#000}100%{transform:rotateX(-180deg);background-color:#a6a6a6;color:#333}}@-moz-keyframes flip-down-front{0%{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);background-color:#fff;color:#000}100%{transform:rotateX(-180deg);background-color:#a6a6a6;color:#333}}@keyframes flip-down-back{0%{transform:rotateY(180deg) rotateX(0);-webkit-transform:rotateY(180deg) rotateX(0);-moz-transform:rotateY(180deg) rotateX(0);background-color:#a6a6a6;color:#333}100%{transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#000}}@-webkit-keyframes flip-down-back{0%{transform:rotateY(180deg) rotateX(0);-webkit-transform:rotateY(180deg) rotateX(0);-moz-transform:rotateY(180deg) rotateX(0);background-color:#a6a6a6;color:#333}100%{transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#000}}@-moz-keyframes flip-down-back{0%{transform:rotateY(180deg) rotateX(0);-webkit-transform:rotateY(180deg) rotateX(0);-moz-transform:rotateY(180deg) rotateX(0);background-color:#a6a6a6;color:#333}100%{transform:rotateY(180deg) rotateX(180deg);background-color:#fff;color:#000}}@keyframes fade-under{0%{background-color:#a6a6a6;color:#333}100%{background-color:#fff;color:#000}}@-webkit-keyframes fade-under{0%{background-color:#a6a6a6;color:#333}100%{background-color:#fff;color:#000}}@-moz-keyframes fade-under{0%{background-color:#a6a6a6;color:#333}100%{background-color:#fff;color:#000}}.clock{position:absolute;width:70vw;top:50%;left:15vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);perspective:100vw;perspective-origin:50% 50%}.clock .digit{margin-right:1vw}.clock .digit:nth-child(2n+2){margin-right:3.5vw}.clock .digit:last-child{margin-right:0}.menu-open .progress_indicator{opacity:0}.progress_indicator{display:block;position:fixed;top:0;left:0;height:2px;background-color:transparent;width:0;z-index:14;overflow:hidden}.progress_indicator span{position:absolute;width:25vw;white-space:nowrap;height:100%;top:0}.progress_indicator span:nth-child(1){background-color:#f17e7a;left:0vw}.progress_indicator span:nth-child(2){background-color:#94cfa0;left:25vw}.progress_indicator span:nth-child(3){background-color:#90c8eb;left:50vw}.progress_indicator span:nth-child(4){background-color:#fcd703;left:75vw}.mouse_indicator{position:absolute;width:35px;height:35px;bottom:25px;z-index:15;display:none;left:50%}@media(min-width:1440px) and (min-height:800px){.mouse_indicator{display:block}}@media(min-width:1440px) and (min-height:712px){.mouse_indicator{display:block}}@media(max-width:1440px){.mouse_indicator{display:none}}@media(min-height:712px){.mouse_indicator{display:block}}@media(max-height:712px){.mouse_indicator{display:none}}@media only screen and (max-width:1199px){.mouse_indicator{display:none}}.mouse_indicator span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite;box-sizing:border-box}@-webkit-keyframes scroll{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes scroll{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}html.preloader-end{overflow:visible;overflow-x:hidden}.preloader{position:fixed;top:0;left:0;background:white;height:100vh;width:100%;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width:768px){.preloader.zoom .zoholics-logo{transform:scale(1.8);opacity:0}}.preloader .zoholics-logo{width:556px;height:92px;overflow:hidden;transform:scale(0.6);margin-top:-80px;transition:2.5s;opacity:1}@media only screen and (max-width:580px){.preloader .zoholics-logo{transform:none;zoom:.5}}@keyframes loader{0%{top:0}50%{top:-142px}100%{top:-142px}}.preloader .logo2{margin-top:50px}.preloader span{background-image:url('//www.zohowebstatic.com/sites/zweb/images/zoholics/jp/zoholics-22-logo.webp');background-repeat:no-repeat;background-size:523px 86px;display:inline-block;margin:0 3px;position:relative;top:0;animation:loader 1s ease infinite}.preloader span.z{background-position:0 0;width:60px;height:85px}.preloader span.o{background-position:-218px 0;width:86px;height:86px;animation-delay:.1s}.preloader span.h{background-position:-147px -5px;width:69px;height:81px;animation-delay:.2s}.preloader span.o.o2{animation-delay:.3s}.preloader span.l{background-position:-305px -5px;width:54px;height:81px;animation-delay:.4s}.preloader span.i{background-position:-365px -5px;width:16px;height:81px;animation-delay:.5s}.preloader span.c{background-position:-383px -2px;width:76px;height:83px;animation-delay:.6s}.preloader span.s{background-position:-462px 0;width:61px;height:85px;animation-delay:.7s}.bottom-popup{position:fixed;bottom:20px;right:27px;z-index:11}.bottom-popup picture{display:block;max-width:320px}@media only screen and (max-width:767px){.bottom-popup{display:none !important}}.bottom-popup-close{position:absolute;right:4px;top:33px;height:20px;width:20px;border-radius:50%;background:#000;cursor:pointer;z-index:1}.bottom-popup-close:before,.bottom-popup-close:after{content:'';display:block;height:12px;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#fff}.bottom-popup-close:after{transform:translate(-50%,-50%) rotate(-45deg)}header,footer,aside{display:none !important}