abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;cursor:pointer;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}figure img{vertical-align:bottom}*{box-sizing:border-box}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;background:#fff;color:#001e32;font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.65;scroll-behavior:smooth;width:100%}a{color:#50cdd8;outline:none;text-decoration:none}a,a:hover{transition:all .4s}a:hover{color:#00a0e4}:hover{transition:all .4s}div img,figure img{max-width:100%;vertical-align:bottom}.brPC{display:block!important}.brSP{display:none!important}@media screen and (max-width:1080px){.brPC{display:none!important}.brSP{display:block!important}}body{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}h2{font-size:2.4em;font-weight:600;line-height:1.4}h3{font-size:2.2rem;font-weight:400}section .lead-text{font-size:1.8rem;line-height:1.8}@media screen and (max-width:1280px){h2{font-size:2.4rem}h3{font-size:1.8rem}}@media screen and (max-width:1080px){h2{font-size:2rem}h3{font-size:1.6rem}}@media screen and (max-width:820px){h2{font-size:1.8rem}h3,section .lead-text{font-size:1.6rem}}@media screen and (max-width:480px){h2{font-size:1.6rem}h3{font-size:1.4rem}section .lead-text{font-size:1.3rem}}.primary{background:linear-gradient(157deg,#00a0e4,#22c1c3 55%,#fdbb2d);border-radius:50vw;color:#fff;display:flex;justify-content:center;max-width:400px;min-width:140px;padding:6px 20px}.primary:hover{-webkit-animation:ripple 2s infinite;animation:ripple 1.5s infinite;background-position:100%;background-size:200% auto;border-color:transparent;color:#fff}.secondary{background:#fff;border:1px solid #50cdd8;border-radius:50vw;color:#50cdd8;display:flex;justify-content:center;max-width:400px;min-width:140px;padding:5px 20px}.secondary:hover{-webkit-animation:ripple 2s infinite;animation:ripple 1.5s infinite;background-position:100%;background-size:200% auto;border-color:transparent;color:#50cdd8}.cta-wrap{align-items:center;display:flex;gap:0 40px;justify-content:center;padding:40px 0}.text-link{color:#00a0e4}@keyframes ripple{0%{box-shadow:0 0 0 0 #ffaf00}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}section{padding:80px 40px}section h2{margin-bottom:40px;text-align:center}section .lead-text{margin:0 auto 2em;max-width:1400px;text-align:center}@media screen and (max-width:820px){section{padding:40px 20px}section .lead-text{text-align:left}}.casestudy,.cta{background:#f0f5fa}.about-sherpaAI{background:linear-gradient(180deg,#fff,#f0f5fa)}.casestudy,.service{text-align:center}.casestudy h2,.service h2{display:inline-block;padding:0 100px;position:relative}.casestudy h2:after,.casestudy h2:before,.service h2:after,.service h2:before{background-color:#50cdd8;content:"";display:inline-block;height:2px;position:absolute;top:50%;width:60px}.casestudy h2:before,.service h2:before{left:0}.casestudy h2:after,.service h2:after{right:0}@media screen and (max-width:480px){.casestudy h2,.service h2{display:inline-block;margin-bottom:20px;padding:0 40px;position:relative}.casestudy h2:after,.casestudy h2:before,.service h2:after,.service h2:before{width:30px}}header{background:#fff;left:0;padding:15px 40px;position:fixed;right:0;top:0;width:100%;z-index:100}header .header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px}header .header-inner .logo img{height:28px;opacity:1}header .header-inner nav .header-menu{display:flex;gap:0 40px}header .header-cta{display:flex;gap:0 10px}header .header-cta a.primary,header .header-cta a.secondary{font-size:1.4rem}header .header-inner nav .header-menu a.header-menu-link{border-bottom:1px;color:#001e32;display:inline-block;font-size:1.4rem;position:relative}header .header-inner nav .header-menu a.header-menu-link:hover{color:#50cdd8}header .header-inner nav .header-menu a.header-menu-link:after{background:#ffaf00;bottom:-10px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .2s;width:100%}header .header-inner nav .header-menu a.header-menu-link:hover:after{transform:scale(1);transform-origin:left top}header{opacity:0;transition:opacity .8s}header.fade-in{opacity:1}header.simple-page-header{left:auto;opacity:1;position:static;right:auto;top:auto}header.pages{opacity:1;transition:none}@media screen and (max-width:1080px){header .header-cta a.primary,header .header-cta a.secondary{font-size:1.3rem;min-width:120px;padding:4px 15px}header .header-inner nav .header-menu a.header-menu-link{font-size:1.3rem}}@media screen and (max-width:820px){header{padding:10px}header .header-inner .logo img{height:22px}header .header-inner nav .header-menu{display:none}header .header-cta{gap:0 5px}header .header-cta a.primary,header .header-cta a.secondary{font-size:1.1rem;min-width:110px;padding:3px 8px}header .header-cta a.secondary{min-width:90px}}@media screen and (max-width:480px){header .header-inner .logo img{height:20px}}.main-visual{width:100%}.main-visual-inner{max-height:100vh;max-width:100%;min-height:800px}.main-visual-text{display:flex;flex-direction:column;height:50vh;justify-content:center;padding:100px 0 50px}.main-visual-text p.logo{box-shadow:#000;text-align:center}.main-visual-text p.logo svg{max-width:560px}.main-visual-text h2.main-visual-copy{font-size:1.8rem;font-weight:400;line-height:1.8;margin-bottom:30px;text-align:center}.main-visual .main-visual-cta{align-items:center;display:flex;gap:0 30px;justify-content:center}.main-visual a.primary,.main-visual a.secondary{font-size:1.8rem;line-height:45px;text-align:center;width:300px}.main-visual a.primary:hover{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;background-position:100%;background-size:200% auto;color:#fff}.key-photo{background:url(https://service.aainc.co.jp/hubfs/sherpaAI/v202506/img_mv_SherpaAI.webp) no-repeat 50%;background-size:100%;box-sizing:border-box;height:50vh;margin:0 auto;opacity:0;transition:opacity 1s ease,width .5s linear,height .5s linear,background-size .5s linear,padding .5s linear;width:100vw}.key-photo.is-visible{opacity:1}@media screen and (max-width:1080px){.main-visual-text p.logo svg{max-width:500px}.main-visual-text h2.main-visual-copy{font-size:1.8rem}.main-visual a.primary{font-size:1.8rem;line-height:40px}}@media screen and (max-width:820px){.main-visual-inner{max-height:100vh;min-height:620px}.main-visual-text p.logo svg{max-width:360px}.main-visual a.primary,.main-visual-text h2.main-visual-copy{font-size:1.6rem}.main-visual-text{padding:80px 0 50px}.key-photo,.main-visual-text{max-height:40vh;min-height:40vh}.key-photo{background-size:cover}}@media screen and (max-width:480px){.main-visual-inner{max-height:100vh;max-width:100%;min-height:480px}.main-visual-text p.logo svg{max-width:300px}.main-visual-text h2.main-visual-copy{font-size:1.4rem}.main-visual a.primary{font-size:1.6rem;width:200px}}.issue-inner{margin:0 auto;max-width:1400px}.issue-inner ul{background:url(https://service.aainc.co.jp/hubfs/sherpaAI/v202506/img_person-confuse.png) no-repeat bottom;background-size:160px;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around}.issue-inner ul li.issue-box{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);color:#50cdd8;font-size:2rem;padding:30px;text-align:center;width:calc(33.33333% - 40px)}@media screen and (max-width:1280px){.issue-inner ul{background-size:140px;gap:30px}.issue-inner ul li.issue-box{font-size:1.6rem;width:calc(33.33333% - 30px)}}@media screen and (max-width:1080px){.issue-inner ul li.issue-box{font-size:1.6rem}}@media screen and (max-width:820px){.issue-inner ul{background-size:100px;gap:20px}.issue-inner ul li.issue-box{font-size:1.5rem;width:calc(33.33333% - 20px)}}@media screen and (max-width:620px){.issue-inner ul{background:url(https://service.aainc.co.jp/hubfs/sherpaAI/v202506/img_person-confuse.png) no-repeat 100% 100%;background-size:100px;gap:10px;justify-content:start}.issue-inner ul li.issue-box{font-size:1.3rem;width:calc(50% - 5px)}}.about-sherpaAI{position:relative}.about-sherpaAI:before{background:url(https://service.aainc.co.jp/hubfs/sherpaAI/v202506/icon_arrow_down.svg) no-repeat;background-size:contain;content:"";height:60px;left:50%;margin-left:-50px;position:absolute;top:-20px;width:100px}.about-sherpaAI-inner h2{font-size:3.2rem}.about-sherpaAI-inner ul{display:flex;gap:0 40px;justify-content:center;margin:80px auto 0;max-width:1400px}.about-sherpaAI-inner ul li.about-sherpaAI-box{align-items:center;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px 0;justify-content:center;padding:0 40px 20px;width:calc(33% - 40px)}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label{align-items:center;background:#50cdd8;border-radius:50vw;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:center;margin-top:-40px;width:80px}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label span,.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{display:block;font-weight:400;line-height:1;margin:0}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{color:#fff;font-size:3.6rem}.about-sherpaAI-inner ul li.about-sherpaAI-box img{max-height:160px}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description{text-align:center}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description strong{color:#ffaf00;font-size:3.2rem;font-weight:700}@media screen and (max-width:1280px){.about-sherpaAI:before{height:40px;margin-left:-35px;width:70px}.about-sherpaAI-inner h2{font-size:2.6rem}.about-sherpaAI-inner ul{gap:0 30px;margin:60px auto 0}.about-sherpaAI-inner ul li.about-sherpaAI-box{padding:0 20px 20px;width:calc(33% - 40px)}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description{font-size:1.8rem}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description strong{font-size:2.2rem}}@media screen and (max-width:1080px){.about-sherpaAI-inner ul{flex-direction:column;gap:20px 0;margin:40px auto 0}.about-sherpaAI-inner ul li.about-sherpaAI-box{flex-direction:row;gap:0 20px;justify-content:start;padding:10px 40px;width:100%}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label{margin-top:0}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description{font-size:1.8rem;text-align:left}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description strong{font-size:2.2rem}}@media screen and (max-width:820px){.about-sherpaAI-inner h2{font-size:2rem}.about-sherpaAI-inner ul{flex-direction:column;gap:20px 0;margin:40px auto 0}.about-sherpaAI-inner ul li.about-sherpaAI-box{flex-direction:row;gap:0 10px;justify-content:start;padding:10px 20px;width:100%}.about-sherpaAI-inner ul li.about-sherpaAI-box img{max-height:100px}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label{height:50px;width:50px}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label span,.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{font-size:1.2rem}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{font-size:2.4rem}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description{font-size:1.6}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description strong{font-size:2rem}}@media screen and (max-width:480px){.about-sherpaAI-inner h2{font-size:1.8rem}.about-sherpaAI-inner ul li.about-sherpaAI-box{padding:10px}.about-sherpaAI-inner ul li.about-sherpaAI-box img{display:none}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label{height:40px;width:40px}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label span,.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{font-size:.8rem}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-point-label strong{font-size:1.6rem}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description{font-size:1.4rem;width:calc(100% - 50px)}.about-sherpaAI-inner ul li.about-sherpaAI-box .about-sherpaAI-description strong{font-size:1.4rem}}.service-inner{position:relative}.service-inner .service-diagram{margin:0 auto;max-width:1000px}.casestudy-inner{margin:0 auto}.casestudy-list{display:flex;gap:0 40px;justify-content:center;margin:0 auto;max-width:1400px}.casestudy-inner .casestudy-list .casestudy-box{text-align:left;width:calc(33.33333% - 20px)}.casestudy-inner .casestudy-list .casestudy-box a figure{box-shadow:0 0 12px rgba(0,0,0,.06);margin-bottom:20px;transition:all .4s}.casestudy-inner .casestudy-list .casestudy-box a h3{color:#001e32;font-size:1.8rem;transition:all .4s}.casestudy-inner .casestudy-list .casestudy-box a:hover figure{box-shadow:0 0 32px rgba(0,0,0,.08)}.casestudy-inner .casestudy-list .casestudy-box a:hover h3{color:#50cdd8}@media screen and (max-width:1280px){.casestudy-list{gap:0 20px}.casestudy-inner .casestudy-list .casestudy-box a h3{font-size:1.6rem}}@media screen and (max-width:1080px){.casestudy-inner .casestudy-list .casestudy-box{padding:0;width:calc(50% - 10px)}}@media screen and (max-width:820px){.casestudy-list{flex-direction:column;gap:20px 0}.casestudy-inner .casestudy-list .casestudy-box{padding:0;width:100%}}@media screen and (max-width:480px){.casestudy-inner .casestudy-box{margin:0 auto 40px}.casestudy-inner .casestudy-box .casestudy-title{font-size:1.4rem;margin-bottom:10px}.casestudy-inner .casestudy-box h3{font-size:1.6rem;text-align:left}}.about-AA-box{align-items:start;display:flex;flex-direction:column;gap:20px 0}.about-AA-inner{margin:0 auto;max-width:800px}.about-AA-inner h2{align-items:center;display:flex;font-size:1.8rem;margin:10px 0 20px}.about-AA-inner h2 .logo-AA{padding-right:30px;width:300px}.about-AA-inner p.about-AA-note{border-top:1px solid #ddd;padding-top:20px}.about-AA-inner .about-AA-note{color:#999;font-size:1.3rem}@media screen and (max-width:820px){.about-AA{padding:40px 0}.about-AA-inner{max-width:800px;padding:0 30px}.about-AA-inner h2{align-items:center;display:flex;font-size:1.6rem;margin:10px 0 20px}.about-AA-inner h2 .logo-AA{width:200px}.about-AA-box{align-items:start;display:flex;flex-direction:column;gap:20px 0}}@media screen and (max-width:620px){.about-AA-inner h2{align-items:start;flex-direction:column;gap:0;margin:10px 0}.about-AA-inner h2 .logo-AA{margin-bottom:10px;width:240px}}.cta-inner h2{font-size:2.2rem;margin-bottom:20px}.cta-inner .cta-wrap{display:flex;gap:0 40px;margin:0 auto;max-width:1200px;padding:0 20px}.cta-inner .cta-wrap .cta-box{align-items:center;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;padding:30px;width:50%}.cta-inner .cta-wrap .cta-box h3{font-size:2rem}.cta-inner .cta-wrap .cta-box .lead-text{font-size:1.4rem;margin-bottom:40px}.cta-inner .cta-wrap .cta-box a.primary,.cta-inner .cta-wrap .cta-box a.secondary{line-height:45px;width:300px}@media screen and (max-width:1080px){.cta-inner .cta-wrap{gap:0 20px}}@media screen and (max-width:820px){.cta-inner h2{font-size:1.8rem;text-align:left}.cta-inner .cta-wrap .cta-box{padding:20px 20px 30px;width:100%}.cta-inner .cta-wrap .cta-box h3{font-size:2.4rem}.cta-inner .cta-wrap{flex-direction:column;gap:20px 0}.cta-inner .cta-wrap .cta-box .lead-text{font-size:1.3rem;margin-bottom:20px}.cta-inner .cta-wrap .cta-box a.primary,.cta-inner .cta-wrap .cta-box a.secondary{line-height:40px;max-width:100%;min-width:240px;width:100%}}@media screen and (max-width:620px){.cta-inner .cta-wrap{padding:0}}footer{background:#212121;padding:80px 40px}.footer-inner{margin:0 auto;max-width:1600px}.footer-inner .footer-link-wrap-service{align-items:baseline;display:flex;gap:0 80px;justify-content:space-between}.footer-inner .footer-link-wrap-service .footer-logo{width:150px}.footer-inner .footer-link-wrap-service .footer-logo a{color:#fff;font-size:1.3rem}.footer-inner .footer-link-wrap-service .footer-logo a img{width:100%}.footer-inner .footer-link-wrap-service ul{align-items:center;display:flex;gap:0 40px}.footer-inner .footer-link-wrap-service ul li.footer-title{color:#999;font-size:1.3rem}.footer-inner .footer-link-wrap-service ul li a .service-catch{color:#fff;font-size:1.1rem;margin-bottom:5px;opacity:.7}.footer-inner .footer-link-wrap-service ul li a .service-logo img{height:32px;opacity:.7}.footer-inner .footer-link-wrap-service ul li a:hover .service-catch,.footer-inner .footer-link-wrap-service ul li a:hover .service-logo img{opacity:1}.footer-inner .footer-link-wrap-legal{border-top:1px solid #000;margin-top:20px;padding-top:20px}.footer-inner .footer-link-wrap-legal ul{align-items:center;display:flex;gap:0 40px}footer .footer-link-wrap-legal li a,footer .footer-link-wrap-legal li.copyright{color:#999;font-size:1.3rem}@media screen and (max-width:1280px){.footer-inner .footer-link-wrap-service .footer-logo{width:180px}.footer-inner .footer-link-wrap-service{flex-wrap:wrap;gap:30px 0}.footer-inner .footer-link-wrap-service ul{flex-wrap:wrap;gap:0 40px}.footer-inner .footer-link-wrap-service ul li a .service-catch{font-size:1rem}.footer-inner .footer-link-wrap-service ul li a .service-logo img{height:30px}}@media screen and (max-width:1080px){.footer-inner .footer-link-wrap-service{flex-direction:column;gap:20px 0}.footer-inner .footer-link-wrap-service ul{flex-wrap:wrap;gap:20px}.footer-inner .footer-link-wrap-service ul li:first-child{width:100%}}@media screen and (max-width:820px){.footer-inner .footer-link-wrap-service{flex-direction:column;gap:20px 0}.footer-inner .footer-link-wrap-service .footer-logo{margin-bottom:30px;width:160px}.footer-inner .footer-link-wrap-service ul{flex-wrap:wrap;gap:30px 20px}.footer-inner .footer-link-wrap-service ul li:first-child{width:100%}.footer-inner .footer-link-wrap-legal ul{flex-wrap:wrap}footer .footer-link-wrap-legal li.copyright{margin-top:30px;width:100%}}.form-kaname{background:#f5f5f5}.form-kaname header{position:static}.form-page{margin:0 auto;max-width:600px;padding:20px 20px 100px;position:relative;width:calc(100% - 40px)}.form-page-inner{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);padding:40px}.form-page-inner .hs-form-field{margin-bottom:15px}.form-page-inner .hs-form-field input,.form-page-inner .hs-form-field textarea{border:1px solid #dadcde;font-size:1.6rem;padding:8px;width:100%}.form-page-inner .hs-form-field textarea{height:8em}.form-page-inner .hs-form-field select{border:1px solid #dadcde;font-size:1.6rem;padding:10px;width:100%}.form-page-inner .hs-form-field input[type=checkbox],.form-page-inner .hs-form-field input[type=radio]{border:1px solid #dadcde;height:20px;width:20px}.form-page-inner .hs-form-field label span{color:#071421;font-size:1.6rem;font-weight:700}.form-page-inner .hs-form-field label .hs-form-required{color:#ff9da2;font-size:1.4rem;font-weight:700}div.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>legend{color:#6a727a;font-size:1.3rem}.hs-richtext.hs-main-font-element,div.hs-richtext.hs-main-font-element>div{font-size:1.4rem;margin-bottom:10px}.hs-richtext.hs-main-font-element a,div.hs-richtext.hs-main-font-element>div a{color:#009dad}div.hs_submit.hs-submit>div.actions>input[type=submit]{background:linear-gradient(157deg,#00a0e4,#22c1c3 55%,#fdbb2d);border:none;color:#fff;cursor:pointer;font-size:2rem;margin:30px auto;padding:10px 50px}.hs-error-msg{color:#c00;font-size:1.3rem}@media screen and (max-width:620px){.form-page{padding:15px 10px 10px;width:100%}.form-page .section-sub-title-en{right:0;top:25px}.form-page h2{margin-bottom:5px}.form-page .section-sub-title-en{display:none}.form-page-inner{padding:20px}.form-page-inner .hs-form-field{margin-bottom:10px}.form-page-inner .hs-form-field label span{color:#071421;font-size:1.4rem}div.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field>legend{color:#6a727a;font-size:1.2rem}}.form-page-inner.thanks h3{font-size:2.2rem;margin-bottom:2rem}.form-page-inner.thanks p{margin-bottom:1rem}.form-page-inner.thanks p.link-to-top{font-size:1.4rem;text-align:center}.form-page-inner.thanks a.primary{padding:10px 40px}.scroll-down-wrap{bottom:5%;left:50%;margin-left:-30px;opacity:1;position:absolute;transition:opacity .5s}.scroll-down-wrap.is-hidden{opacity:0;pointer-events:none;transition:all .5s}.scroll-down-bg{background:rgba(0,160,228,.5);border-radius:50vw;padding:20px 10px}.scroll-down{display:block;padding-top:52px;position:relative;text-align:center}.arrow-down{display:block;height:20px;margin:0 auto;width:10px}.arrow-down:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:6px;margin:0;padding:0;width:6px;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.scroll-title{color:#fff;display:block;font-size:1.2rem;letter-spacing:.1em}.scroll-down:before{-webkit-animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;animation:elasticus 1.2s cubic-bezier(1,0,0,1) infinite;background:#fff;content:" ";height:60px;left:50%;margin-left:-2px;position:absolute;top:0;width:1px}@media screen and (max-width:820px){.scroll-down-wrap{left:10px;margin-left:0;top:75%}.scroll-down-bg{padding:20px 5px}.scroll-title{font-size:.9rem}}@-webkit-keyframes elasticus{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}}@keyframes elasticus{0%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}}.draw path,.fill-opacity-0 path{fill-opacity:0}.draw path{stroke:#50cdd8;stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.filled path{transition:fill-opacity 1s ease-in,stroke-opacity 1s ease-in;fill-opacity:1;stroke-opacity:0}