html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-primary:#006cb6;--color-sub:#f8e700;--color-sub-light:#faef57;--color-text:#000;--color-bg:#fff;--color-primary-light:#cce2f0;--color-border:#646464;--color-footer-bg:#3c4a5f;--color-footer-text:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html,body{height:100%}body{font-optical-sizing:auto;color:var(--color-text);background-color:var(--color-bg);background-image:url(/background.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;-webkit-flex-direction:column;flex-direction:column;margin:0;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.4;display:-webkit-flex;display:flex;position:relative}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;max-width:100%;padding:0 20px}section{-webkit-flex-direction:column;flex-direction:column;gap:12px;padding-top:80px;padding-bottom:80px;display:-webkit-flex;display:flex}section strong{font-size:20px}section h2{margin:0;font-size:28px;line-height:1.6}section p{margin:0;line-height:1.6}section .section-desc{text-align:center}section .section-head{text-align:center;-moz-align-items:center;-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:12px;margin-bottom:30px;display:-webkit-flex;display:flex}section .section-list{-webkit-flex-direction:row;flex-direction:row;gap:30px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:-webkit-flex;display:flex}section .section-list li{-webkit-flex-direction:column;flex-direction:column;gap:12px;display:-webkit-flex;display:flex}section .section-list li .section-list__text{-webkit-flex-direction:column;flex-direction:column;gap:4px;display:-webkit-flex;display:flex}section .section-list li .section-list__text strong{font-size:18px}section .section-list li picture,section .section-list li img{-o-border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:100%;height:auto;display:block}@media (width<=768px){section .section-list{-webkit-flex-direction:column;flex-direction:column}}.what-you-can-do{background-color:var(--color-bg);padding-bottom:32px}.use-cases{background-color:var(--color-bg)}.catchcopy{background-color:var(--color-sub-light);-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:84px;display:-webkit-flex;display:flex}.catchcopy p{text-align:center;margin:0;font-size:22px;font-weight:700}@media (width<=768px){.catchcopy p{font-size:18px}}.flow-list img{width:auto;height:auto}.flow-list{-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;gap:0;margin:0 auto;padding:0;list-style:none;display:-webkit-flex;display:flex}.flow-list__arrow{margin:0 20px}.flow-list__box{-moz-align-items:center;-o-border-radius:20px;-ms-border-radius:20px;border:2px solid var(--color-text);background-color:var(--color-bg);background-image:url(/background.png);background-repeat:no-repeat;background-size:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-flex-direction:row;flex-direction:row;align-items:center;gap:12px;padding:20px;display:-webkit-flex;display:flex}.flow-list__box--no-bg{gap:20px}.flow-list__box--no-bg .flow-list__arrow img{width:auto;height:24px}.flow-list__box--no-bg{background-color:#0000;background-image:none}.flow-list__item{-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:8px;display:-webkit-flex;display:flex}.flow-list__item strong{font-size:16px;font-weight:700}.flow-list__item p{text-align:center;margin:0;font-size:12px}.flow-list__arrow{color:var(--color-primary);flex-shrink:0;font-size:24px}@media (width<=1024px){.flow-list{-moz-align-items:center;-webkit-flex-direction:column;flex-direction:column;align-items:center}.flow-list__box{-webkit-flex-direction:column;flex-direction:column}.flow-list__arrow img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.record-list{-moz-align-items:center;flex-flow:wrap;-webkit-flex-direction:row;justify-content:center;align-items:center;gap:30px;margin:0 auto;padding:0;list-style:none;display:-webkit-flex;display:flex}.record-list__divider{background-color:var(--color-primary);flex-shrink:0;width:2px;height:48px}@media (width<=768px){.record-list__divider{display:none}}.record-list__item--up{position:relative;top:-12px}.why-voice .container{-moz-align-items:center;-webkit-flex-direction:column;flex-direction:column;align-items:center;display:-webkit-flex;display:flex}.why-voice__body{-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;align-items:center;gap:40px;display:-webkit-flex;display:flex}.why-voice__body picture,.why-voice__body img{flex-shrink:0;width:auto;height:300px}@media (width<=768px){.why-voice__body{-webkit-flex-direction:column;flex-direction:column}}.why-list{-webkit-flex-direction:column;flex-direction:column;align-self:center;gap:40px;margin:0;padding:0;list-style:none;display:-webkit-flex;display:flex}.why-list li{-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;align-items:center;gap:12px;display:-webkit-flex;display:flex}.why-list li>img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.why-list .why-list__text{-webkit-flex-direction:column;flex-direction:column;gap:4px;display:-webkit-flex;display:flex}.why-list .why-list__text strong{font-size:20px}.why-list .why-list__text p{margin:0}.hero{background-color:var(--color-primary);-webkit-flex-direction:column;flex-direction:column;justify-content:center;height:auto;padding-top:40px;padding-bottom:40px;display:-webkit-flex;display:flex}.hero h1{margin:0}.hero .hero__description{margin-bottom:24px}.hero .hero__subtitle{margin-bottom:12px}.hero .container{-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;gap:56px;display:-webkit-flex;display:flex}.hero .hero__content{-moz-align-items:center;-webkit-flex-direction:column;flex-direction:column;align-items:center;width:clamp(160px,29.7vw,380px);display:-webkit-flex;display:flex;position:relative;top:-24px}.hero .hero__content img{width:100%;height:auto}.hero .hero__device picture,.hero .hero__device img{width:clamp(160px,29.7vw,380px);height:auto}@media (width<=768px){.hero .container{-webkit-flex-direction:column;flex-direction:column}.hero .hero__content{order:-1;width:280px;top:0}.hero .hero__device picture,.hero .hero__device img{width:280px}}.section-label{z-index:1;font-family:Montserrat,sans-serif;font-weight:600;display:inline-block;position:relative}.section-label:after{content:"";background-color:var(--color-sub);z-index:-1;width:100%;height:4px;position:absolute;bottom:5px;left:0}.page-body{-webkit-flex-direction:row;flex-direction:row;flex:1;display:-webkit-flex;display:flex}.page-body main{border-right:1px solid #0003;-webkit-flex-direction:column;flex-direction:column;flex:1;min-width:0;display:-webkit-flex;display:flex}@media (width<=768px){.page-body{-webkit-flex-direction:column;flex-direction:column}.page-body main{border-right:none}}.aside{background-color:var(--color-bg);flex-shrink:0;width:320px;height:100vh;padding:32px 0;position:sticky;top:0;overflow-y:auto}.aside .aside__head{text-align:center}.aside .aside__head .aside__head__label{background-color:var(--color-primary-light);-o-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0;padding:2px 8px;font-size:12px;display:inline-block}.aside .wpcf7-form{-webkit-flex-direction:column;flex-direction:column;gap:16px;display:-webkit-flex;display:flex}.aside .wpcf7-form p{margin:0}.aside .wpcf7-form label{-moz-align-items:center;flex-flow:wrap;-webkit-flex-direction:row;justify-content:space-between;align-items:center;row-gap:8px;font-size:13px;display:-webkit-flex;display:flex}.aside .wpcf7-form label b{background-color:var(--color-primary-light);-o-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:400}.aside .wpcf7-form label input,.aside .wpcf7-form label textarea{flex:0 0 100%}.aside input[type=submit]{-o-border-radius:26px;-ms-border-radius:26px;background-color:var(--color-sub);cursor:pointer;width:100%;height:52px;color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-o-appearance:none;border:1px solid #c6b900;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;font-size:14px;font-weight:700}.aside input[type=text],.aside input[type=email],.aside textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid var(--color-border);-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;padding:12px 16px;font-size:13px}@media (width<=768px){.aside{width:100%;height:auto;position:static}}.hero-cta-mobile{display:none}@media (width<=768px){.hero-cta-mobile{-moz-align-items:center;-o-border-radius:26px;-ms-border-radius:26px;background-color:var(--color-sub);width:calc(100% - 40px);height:52px;color:var(--color-text);border:1px solid #c6b900;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;justify-content:center;align-items:center;margin:20px auto 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}}.br-mobile{display:none}@media (width<=768px){.br-mobile{display:block}}.grecaptcha-badge{visibility:hidden}footer{background-color:var(--color-footer-bg);color:var(--color-footer-text);-moz-align-items:center;-webkit-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:60px 20px;display:-webkit-flex;display:flex}footer .footer__top{-moz-align-items:center;-webkit-flex-direction:row;flex-direction:row;align-items:center;gap:50px;display:-webkit-flex;display:flex}footer .footer__logo{width:100px;height:auto}footer .footer__link{color:var(--color-footer-text);font-size:13px;font-weight:500;text-decoration:none}footer .footer__link:hover{text-decoration:underline}footer small{color:var(--color-footer-text);font-size:11px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
