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:#333;font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.65;scroll-behavior:smooth;width:100%}a{color:#36404a;outline:none;text-decoration:none}a,a:hover{transition:all .4s}a:hover{color:#1169ac}:hover{transition:all .4s}div img,figure img{max-width:100%;vertical-align:bottom}@keyframes ripple-R{0%{box-shadow:0 0 0 0 #fe2c55}70%{box-shadow:0 0 0 30px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ripple-B{0%{box-shadow:0 0 0 0 #25f4ee}70%{box-shadow:0 0 0 30px transparent}to{box-shadow:0 0 0 0 transparent}}.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}body,h1{font-weight:400}h1{font-size:6rem}h2{font-size:4rem;font-weight:600;line-height:1.4}h3{font-size:2.4rem;font-weight:400}section .lead-text{font-size:1.8rem;line-height:1.8}@media screen and (max-width:1280px){h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2rem}}@media screen and (max-width:1080px){h1{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:1.8rem}}@media screen and (max-width:820px){h1{font-size:2.6rem}h2{font-size:2rem}h3,section .lead-text{font-size:1.6rem}}@media screen and (max-width:480px){h1{font-size:2.6rem}h2{font-size:1.8rem}h3{font-size:1.4rem}section .lead-text{font-size:1.3rem}}.primary{background:#000;border-left:3px solid #25f4ee;border-top:3px solid #25f4ee;box-shadow:3px 3px 0 #fe2c55;color:#fff;display:flex;justify-content:center;max-width:400px;min-width:180px;padding:6px 20px}.primary:hover{-webkit-animation:ripple-B 2s infinite;animation:ripple-B 1.5s infinite;background-position:100%;background-size:200% auto;border-color:transparent;color:#fff}.secondary{background:#fff;border-left:3px solid #25f4ee;border-top:3px solid #25f4ee;box-shadow:3px 3px 0 #fe2c55;color:#000;display:flex;justify-content:center;max-width:400px;min-width:180px;padding:6px 20px}.secondary:hover{-webkit-animation:ripple-R 2s infinite;animation:ripple-R 1.5s infinite;background-position:100%;background-size:200% auto;border-color:transparent;color:#000}.cta-wrap{align-items:center;display:flex;gap:0 40px;justify-content:center;padding:40px 0}.text-link{color:#009dad}section{padding:80px 40px}section h2{margin-bottom:20px;text-align:center}section .lead-text{margin:0 auto 2em;max-width:1400px;text-align:center}.about-AA h2,.about-tts h2,.column h2,.related-info h2,.service h2{align-items:center;display:flex;gap:0 20px;justify-content:center;text-align:center}.about-AA h2:after,.about-AA h2:before,.about-tts h2:after,.about-tts h2:before,.column h2:after,.column h2:before,.related-info h2:after,.related-info h2:before,.service h2:after,.service h2:before{border-radius:50vw;content:"";height:15px;width:15px}.about-AA h2:before,.about-tts h2:before,.column h2:before,.related-info h2:before,.service h2:before{background-color:#25f4ee}.about-AA h2:after,.about-tts h2:after,.column h2:after,.related-info h2:after,.service h2:after{background-color:#fe2c55}@media screen and (max-width:820px){section{padding:80px 20px}section .lead-text{text-align:left}}.column,.main-visual,.service{background:#f5f5f5}header{background:#fff;left:0;margin:0 auto;padding:25px 40px;position:fixed;right:0;top:0;transition:all .4s;width:100%;z-index:100}header .header-inner{align-items:center;background:transparent;display:flex;gap:0 60px;justify-content:start;margin:0 auto;max-width:1600px}header .header-inner .logo{font-size:1.4rem;font-weight:700;line-height:1;transition:none}header .header-inner .logo img{height:42px}header.scroll{background:rgba(0,0,0,.9);box-shadow:0 0 12px rgba(0,0,0,.2);padding:15px 40px;transition:all .4s;z-index:100}header.scroll .header-inner .logo a{color:#fff;font-size:1.2rem;transition:none}header.scroll .header-inner .logo img{filter:brightness(0) invert(1);height:36px;transition:filter .3s}header.scroll .header-inner nav .header-menu a.header-menu-link{color:#fff;font-size:1.4rem}header .header-inner nav{align-items:center;display:flex;gap:0 80px;justify-content:space-between;width:calc(100% - 180px)}header .header-inner nav .header-menu{display:flex;font-size:1.3rem;gap:0 40px}header .header-cta{display:flex;gap:0 10px}header .header-cta a{font-size:1.3rem}header .header-inner nav .header-menu a.header-menu-link{border-bottom:1px;display:inline-block}header .header-inner nav .header-menu a.header-menu-link:hover{color:#000}header .header-inner nav .header-menu a.header-menu-link{font-size:1.4rem;position:relative}header .header-inner nav .header-menu a.header-menu-link:after{background:#fe2c55;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.scroll .header-inner nav .header-menu a.header-menu-link:hover{color:#fff}@media screen and (max-width:1280px){header .header-inner{gap:0 50px}header .header-inner .logo{font-size:1.2rem}header .header-inner .logo img{height:40px}header .header-inner nav{gap:auto}header .header-inner nav .header-menu{gap:0 20px}header .header-inner nav .header-menu a.header-menu-link{font-size:1.3rem}header .header-inner .primary,header .header-inner .secondary{font-size:1.2rem;min-width:138px;padding:6px 10px}}@media screen and (max-width:1080px){header{padding:0}header .header-inner{border:none;gap:0 50px;padding:10px 20px}header .header-inner .logo{height:auto;width:160px}header .header-inner nav{justify-content:flex-end}header .header-inner nav .header-menu{display:none}header .header-cta .primary,header .header-cta .secondary{min-width:140px;padding:4px 20px}header.scroll{padding:0}}@media screen and (max-width:820px){header{background:#fff;left:auto;padding:0;position:static;right:auto;top:auto}header .header-inner .logo{font-size:1.1rem;height:auto;width:140px}header .header-inner .logo img{height:36px}header .header-inner nav{width:calc(100% - 160px)}header .header-cta{gap:0 10px}header .header-cta .primary,header .header-cta .secondary{min-width:120px;padding:4px 10px}}@media screen and (max-width:480px){header .header-inner .logo{height:auto;width:160px}header .header-cta{gap:0}header .header-cta .secondary{display:none}}.main-visual{background:#f5f5f5 url(https://service.aainc.co.jp/hubfs/aa-solution/tts_2025/img_bg_mv.svg) no-repeat 100% 100%;background-size:50%;margin:0 auto;padding:140px 40px 40px;position:relative;width:100%}.main-visual-inner{align-items:center;display:flex;gap:0 40px;justify-content:center;margin:0 auto;max-height:90vh;max-width:1400px;min-height:600px;overflow:hidden;position:relative}.main-visual-inner:before{animation:gentleFloating 8s ease-in-out infinite;background-image:url(https://service.aainc.co.jp/hubfs/aa-solution/tts_2025/img_bg_mv-inner.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:-30px;content:"";left:-30px;position:absolute;right:-30px;top:-30px;z-index:0}.main-visual-inner.gentle:before{animation:gentleFloating 6s ease-in-out infinite}.main-visual-text{display:flex;flex-direction:column;gap:20px;width:calc(100% - 340px);z-index:1}.main-visual-text .main-visual-aa-logo img{width:300px}.main-visual-text h1{font-size:4.4rem;font-weight:600;line-height:1.2;margin-bottom:0}.main-visual-text h1 small{font-size:3.6rem}.main-visual-text h2.main-visual-lead-text{font-size:2rem;font-weight:400;line-height:1.8;margin-bottom:30px}.main-visual-diaglam{width:340px;z-index:2}.main-visual-diaglam img{width:100%}.main-visual-cta{padding:0 20px}.main-visual a.primary{border-width:5px 0 0 6px;box-shadow:6px 5px 0 #fe2c55;display:inline-block;font-size:2.2rem;line-height:60px;position:relative;text-align:center;text-decoration:none;width:420px}.main-visual a.primary:hover{-webkit-animation:ripple-B 2s infinite;animation:ripple-B 1.5s infinite;background-position:100%;background-size:200% auto;color:#fff}.main-visual a.primary strong:after{background-position:50%;background-size:contain;content:url(https://service.aainc.co.jp/hubfs/aa-solution/tts_2025/icon_download.svg);display:inline-block;height:40px;position:absolute;right:20px;top:15px;width:40px}@media screen and (max-width:1280px){.main-visual{padding:120px 20px 40px}.main-visual-text{width:calc(100% - 280px)}.main-visual-text .main-visual-aa-logo img{width:260px}.main-visual-text h1{font-size:3.4rem}.main-visual-text h1 small{font-size:2.8rem}.main-visual-text h2.main-visual-lead-text{font-size:1.6rem}.main-visual-diaglam{width:280px}}@media screen and (max-width:1080px){.main-visual{padding:60px 20px}.main-visual-text{width:calc(100% - 260px)}.main-visual-text .main-visual-aa-logo img{width:260px}.main-visual-text h1{font-size:3rem}.main-visual-text h1 small{font-size:2rem}.main-visual-text h2.main-visual-lead-text{font-size:1.6rem}.main-visual-diaglam{width:260px}.main-visual a.primary{border-width:4px 0 0 4px;box-shadow:3px 4px 0 #fe2c55;font-size:2rem;line-height:50px;width:320px}.main-visual a.primary strong:after{height:30px;right:20px;top:10px;width:30px}}@media screen and (max-width:820px){.main-visual{padding:40px 20px}.main-visual-inner{max-height:500px;min-height:400px}.main-visual-text{width:calc(100% - 200px)}.main-visual-text .main-visual-aa-logo img{width:220px}.main-visual-text h1{font-size:2.4rem}.main-visual-text h1 small{font-size:1.8rem}.main-visual-text h2.main-visual-lead-text{font-size:1.4rem}.main-visual-diaglam{width:180px}.main-visual a.primary{border-width:4px 0 0 4px;box-shadow:3px 4px 0 #fe2c55;font-size:1.8rem;line-height:42px;width:280px}}@media screen and (max-width:620px){.main-visual-inner{flex-direction:column;gap:40px;max-height:none;min-height:600px}.main-visual-text{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%;z-index:1}.main-visual-text .main-visual-aa-logo img{width:160px}.main-visual-text h1{font-size:2rem}.main-visual-text h1 small{font-size:1.6rem}.main-visual-text h2.main-visual-lead-text{font-size:1.3rem;margin-bottom:0}.main-visual-cta{padding:0}.main-visual-diaglam{width:180px}}.about-tts-inner ul{display:flex;gap:0 60px;justify-content:center;margin:0 auto;max-width:1400px}.about-tts-inner ul li.about-tts-box{align-items:center;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:0;justify-content:start;position:relative;width:calc(25% - 60px)}.about-tts-inner ul li.about-tts-box h3{background:#000;color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px;padding:3px 0;text-align:center;width:100%}.about-tts-inner ul li.about-tts-box figure{width:180px}.about-tts-inner ul li.about-tts-box .about-tts-description{padding:20px 40px}.about-tts-inner ul li:first-child:after,.about-tts-inner ul li:nth-child(2):after,.about-tts-inner ul li:nth-child(3):after{background-position:50%;background-size:contain;content:url(https://service.aainc.co.jp/hubfs/aa-solution/tts_2025/img_triangle_tts.svg);display:block;height:30px;position:absolute;right:-50px;top:50%;width:30px}@media screen and (max-width:1280px){.about-tts-inner ul{gap:0 50px}.about-tts-inner ul li.about-tts-box{width:calc(25% - 50px)}.about-tts-inner ul li.about-tts-box h3{font-size:1.8rem}.about-tts-inner ul li.about-tts-box figure{width:160px}.about-tts-inner ul li.about-tts-box .about-tts-description{padding:20px}.about-tts-inner ul li:first-child:after,.about-tts-inner ul li:nth-child(2):after,.about-tts-inner ul li:nth-child(3):after{display:block;height:20px;right:-35px;top:50%;width:20px}}@media screen and (max-width:1080px){.about-tts-inner ul{gap:0 40px}.about-tts-inner ul li.about-tts-box{width:calc(25% - 40px)}.about-tts-inner ul li.about-tts-box h3{font-size:1.6rem}.about-tts-inner ul li.about-tts-box figure{width:120px}.about-tts-inner ul li:first-child:after,.about-tts-inner ul li:nth-child(2):after,.about-tts-inner ul li:nth-child(3):after{display:block;height:15px;right:-25px;top:50%;width:15px}}@media screen and (max-width:820px){.about-tts-inner ul{flex-wrap:wrap;gap:40px}.about-tts-inner ul li.about-tts-box{width:calc(50% - 40px)}.about-tts-inner ul li.about-tts-box h3{font-size:1.3rem}.about-tts-inner ul li.about-tts-box .about-tts-description{font-size:1.2rem;padding:10px}}@media screen and (max-width:480px){.about-tts-inner ul{flex-wrap:wrap;gap:40px}.about-tts-inner ul li.about-tts-box{width:calc(50% - 30px)}}.service-inner .service-detail-wrap{position:relative}.service-inner .service-detail-wrap ul{display:flex;flex-wrap:wrap;gap:220px 20px;justify-content:center;margin:0 auto;max-width:1400px}.service-inner .service-detail-wrap ul li.service-box{align-items:center;background:hsla(0,0%,100%,.8);box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:0;justify-content:start;padding:20px;width:calc(25% - 20px)}.service-inner .service-detail-wrap ul li.service-box h3{font-size:1.6rem;font-weight:700}.service-inner .service-detail-wrap ul li.service-box .service-thumnail{max-width:100px}.service-inner .service-detail-wrap ul li.service-box .service-description{font-size:1.4rem}.service-inner .service-detail-wrap ul.service-pdca{align-items:center;display:flex;gap:0 50px;left:0;margin-top:-70px;position:absolute;right:0;top:50%;z-index:0}.service-inner .service-detail-wrap ul.service-pdca .service-pdca-title{font-size:2.2rem;font-weight:700}.service-inner .service-detail-wrap ul.service-pdca .service-pdca-diagram{height:160px}@media screen and (max-width:1280px){.service-inner .service-detail-wrap ul{gap:180px 20px}.service-inner .service-detail-wrap ul.service-pdca{gap:0 30px;margin-top:-50px}.service-inner .service-detail-wrap ul.service-pdca .service-pdca-title{font-size:2rem}.service-inner .service-detail-wrap ul.service-pdca .service-pdca-diagram{height:120px}}@media screen and (max-width:1080px){.service-inner .service-detail-wrap ul{gap:20px}.service-inner .service-detail-wrap ul li.service-box{width:calc(33.33333% - 20px)}.service-inner .service-detail-wrap ul.service-pdca{gap:30px;left:auto;margin-top:30px;position:static;right:auto;top:auto}.service-inner .service-detail-wrap ul.service-pdca li:nth-child(3){text-align:center;width:100%}}@media screen and (max-width:620px){.service-inner .service-detail-wrap ul li.service-box{width:calc(50% - 20px)}}@media screen and (max-width:480px){.service-inner .service-detail-wrap ul li.service-box h3{font-size:1.3rem}.service-inner .service-detail-wrap ul li.service-box .service-description{font-size:1.2rem}.service-inner .service-detail-wrap ul.service-pdca .service-pdca-title{font-size:1.6rem;text-align:center}.service-inner .service-detail-wrap ul.service-pdca li .service-pdca-description{text-align:left}}.about-AA-inner ul{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1400px}.about-AA-inner ul li.about-AA-box{align-items:start;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:20px 0;padding:30px;width:calc(50% - 40px)}.about-AA-inner ul li.about-AA-box .aboutAA-header{align-items:center;display:flex;gap:0 20px}.about-AA-inner ul li.about-AA-box .aboutAA-header h3{width:calc(100% - 140px)}.about-AA-inner ul li.about-AA-box .aboutAA-header .about-AA-thumb{width:120px}.about-AA-inner ul li.about-AA-box .aboutAA-header .about-AA-thumb img{border:3px solid #efefef;border-radius:50vw}@media screen and (max-width:820px){.about-AA-inner ul{gap:20px}.about-AA-inner ul li.about-AA-box{padding:20px;width:calc(50% - 20px)}.about-AA-inner ul li.about-AA-box .aboutAA-header{flex-direction:column;gap:20px;justify-content:center;width:100%}.about-AA-inner ul li.about-AA-box .aboutAA-header h3{width:100%}}@media screen and (max-width:480px){.about-AA-inner ul li.about-AA-box{width:100%}.about-AA-inner ul li.about-AA-box .aboutAA-header{align-items:center;text-align:center}}.column-inner ul{display:flex;gap:0 40px;margin:0 auto;max-width:1400px}.column-inner ul li.column-box{width:calc(33.33333% - 40px)}.column-inner ul li.column-box a figure{margin-bottom:20px}.column-inner ul li.column-box a figure img{border-left:5px solid #25f4ee;border-top:5px solid #25f4ee;box-shadow:5px 5px 0 #fe2c55}.column-inner ul li.column-box a:hover figure img{box-shadow:12px 12px 0 #fe2c55}.column-inner ul li.column-box a h3{font-size:1.8rem;text-align:left}@media screen and (max-width:820px){.column-inner ul{flex-wrap:wrap;gap:40px;justify-content:center}.column-inner ul li.column-box{width:calc(50% - 20px)}}@media screen and (max-width:620px){.column-inner ul{align-items:center;flex-direction:column;gap:40px 0;justify-content:center}.column-inner ul li.column-box{width:calc(100% - 40px)}}@media screen and (max-width:480px){.column-inner ul li.column-box{width:100%}}.related-info-inner{margin:0 auto;max-width:1400px}.related-info-list{display:flex;gap:0 40px;justify-content:center}.related-info-list .related-info-box{width:calc(45% - 40px)}.related-info-list .related-info-box figure{margin-bottom:10px}.related-info-list .related-info-box figure img{box-shadow:0 0 16px rgba(0,0,0,.16)}.related-info-list .related-info-box:hover figure img{box-shadow:0 0 32px rgba(0,0,0,.12)}.related-info-list .related-info-box .related-info-tag{border-radius:50vw;color:#fff;font-size:1.2rem;font-weight:700;padding:2px 10px}.related-info-list .related-info-box .related-info-tag.colmun{background:#1dc5e1}.related-info-list .related-info-box .related-info-tag.seminar{background:#f05064}.related-info-list .related-info-box .related-info-title{font-size:1.8rem}@media screen and (max-width:1080px){.related-info-list{gap:20px}.related-info-list .related-info-box .related-info-title{font-size:1.6rem}}@media screen and (max-width:620px){.related-info-inner{width:calc(100% - 40px)}.related-info-list{flex-direction:column;gap:40px}.related-info-list .related-info-box{width:100%}.related-info-list .related-info-box .related-info-title{font-size:1.4rem}}.cta{background:#000;color:#fff}.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;border:1px solid #fff;display:flex;flex-direction:column;justify-content:center;padding:30px;width:50%}.cta-inner .cta-wrap .cta-box h3{font-size:3.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{border-width:5px 0 0 6px;box-shadow:6px 5px 0 #fe2c55;line-height:60px;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{display:flex;gap:0 60px;justify-content:space-between}.footer-inner .footer-link-wrap-service .footer-logo{width:140px}.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{filter:brightness(0) invert(1);width:100%}.footer-inner .footer-link-wrap-service ul{align-items:center;display:flex;gap:0 35px}.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:30px;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{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:first-child{width:100%}.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}}@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:140px}.footer-inner .footer-link-wrap-service ul{flex-wrap:wrap;gap:30px 40px}.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-tts{background:#f5f5f5}.form-tts header{position:static}.form-page{margin:0 auto;max-width:600px;padding:20px 20px 100px;position:relative;width:calc(100% - 40px)}.form-page h2{font-size:3rem}.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}.inputs-list.multi-container li{margin-bottom:5px}.inputs-list.multi-container li label{display:flex;gap:0 5px;vertical-align:center}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:#000;border-left:4px solid #25f4ee;border-top:3px solid #25f4ee;box-shadow:4px 3px 0 #fe2c55;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{font-size:2rem;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:10px;left:50%;margin-left:-5px;opacity:1;position:absolute;transition:opacity .5s}.scroll-down-wrap.is-hidden{opacity:0;pointer-events:none;transition:all .5s}.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 #fe2c55;border-top:1px solid #fe2c55;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:#fe2c55;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:#fe2c55;content:" ";height:60px;left:50%;margin-left:-2px;position:absolute;top:0;width:1px}@media screen and (min-width:481px) and (max-width:820px){.scroll-down-wrap{display:none}}@media screen and (max-width:480px){.scroll-down-wrap{bottom:10px;left:10px;margin-left:0}}@-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%}}@keyframes gentleFloating{0%,to{transform:translate(0)}16.66%{transform:translate(-6px,-8px)}33.33%{transform:translate(8px,-5px)}50%{transform:translate(5px,10px)}66.66%{transform:translate(-8px,3px)}83.33%{transform:translate(3px,-6px)}}