@charset "UTF-8";section.page-section .buttons{margin-top:1em}section.page-section .btn-more{display:inline-block;color:#fff;background-color:#0290e6;background-image:linear-gradient(90deg,#0cc,#0290e6);padding:.5em 1em;border-radius:.5em;font-size:18px;margin-top:.5em;margin-bottom:1em;box-shadow:0 5px 5px #0290e633;text-shadow:0 0 5px rgba(0,0,0,.2);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s,background-color .5s}section.page-section .btn-more:hover{background-size:200% 100%}section.page-section .btn-download{display:inline-block;color:#fff;background-color:#ff1d4e;background-image:linear-gradient(90deg,#feb139,#ff1d4e);background-repeat:no-repeat;background-size:0% 100%;padding:.5em 1em;border-radius:.5em;font-size:18px;box-shadow:0 5px 5px #fff3;text-shadow:0 0 5px rgba(255,255,255,.2);margin-bottom:1em;letter-spacing:4px;transition:background-size .5s,background-color .5s}section.page-section .btn-download i{margin-right:.25em}section.page-section .btn-download:hover{background-size:200% 100%}.main-container{max-width:1024px;margin:0 auto;padding-left:1em;padding-right:1em}.main-navigator{z-index:8000;position:relative;box-shadow:0 10px 10px #0000004d}.main-navigator>.inner{display:grid;max-width:1280px;margin:0 auto;grid-template-columns:30% 70%;height:150px}@media (max-width: 720px){.main-navigator>.inner{height:90px}}.main-navigator>.inner>.logo,.main-navigator>.inner>nav{height:100%;display:grid;align-items:center}@media (max-width: 720px){.main-navigator .logo{padding-top:.125em;padding-left:.5em}}.main-navigator .logo img{width:200px}.main-navigator nav{text-align:right;padding-top:.25em;padding-right:1em}.main-navigator nav ul li{display:inline-block;margin-bottom:.5em}.main-navigator nav ul li span.red{background:linear-gradient(90deg,#ff3c3c,#fc0037);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@media (max-width: 720px){.main-navigator nav ul li:not(.menu-trigger){display:none}}.main-navigator nav ul li.menu-trigger,.main-navigator nav ul li.download{margin-left:.25em}@media (min-width: 721px){.main-navigator nav ul li.menu-trigger{display:none}}@media (max-width: 720px){.main-navigator nav ul li.menu-trigger a{padding:.5em 1em;border-radius:1em;box-shadow:0 0 10px #ff1d4e33;color:#fff;background-color:#ff1d4e;background-image:linear-gradient(45deg,#feb139,#ff1d4e 80%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .8s,background-color .8s;text-shadow:0 3px 3px rgba(0,0,0,.15)}.main-navigator nav ul li.menu-trigger a:hover{background-size:200% 100%}}@media (min-width: 721px){.main-navigator nav ul li.download a{padding:.45em 1em;border-radius:1em;box-shadow:0 0 10px #ff1d4e33;color:#fff;background-color:#ff1d4e;background-image:linear-gradient(45deg,#feb139,#ff1d4e 80%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .8s,background-color .8s;text-shadow:0 3px 3px rgba(0,0,0,.15)}.main-navigator nav ul li.download a:hover{background-size:200% 100%}}.main-navigator nav a{color:#222;font-size:18px;transition:color .3s ease,background-color .3s ease;display:block;border-radius:1em;padding:.45em 1em}@media (max-width: 380px){.main-navigator nav a{font-size:16px!important}}.main-navigator nav a:hover{color:#ff1d4e;background-color:#ff1d4e1a}:root{--page-title-border-width: 4px;--page-title-border-color: #ff1d4e72}.page-title{position:relative;border-bottom:var(--page-title-border-width) solid var(--page-title-border-color);padding-top:1em;padding-bottom:1em;font-size:32px;margin-bottom:1em;letter-spacing:5px}.page-title:before,.page-title:after{position:absolute;content:"";display:inline-block;width:9px;height:9px;border:var(--page-title-border-width) solid var(--page-title-border-color);border-width:var(--page-title-border-width) var(--page-title-border-width) 0 0;background-color:#fff}.page-title:before{left:1em;bottom:-8px;transform:rotate(135deg)}.page-title:after{left:2em;bottom:-8px;transform:rotate(315deg)}.page-banner{position:relative;box-shadow:0 5px 5px #0000001a}.page-banner>div{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:4em;padding-bottom:4em;color:#fff;background:radial-gradient(rgba(0,0,0,.5) 33%,transparent 33%);background-size:2px 2px;letter-spacing:10px}.page-banner.privacy{background-color:#322f84;background-image:url(/images/banner/podcast.jpg);background-size:cover;background-position:50% 50%;text-shadow:0 0 20px rgba(255,255,255,.7)}.page-banner.help-center{background-color:#6a6a6a;background-image:url(/images/banner/office-desk.jpg);background-size:cover;background-position:50% 50%;text-shadow:0 0 20px rgba(255,255,255,.7)}.page-section{position:relative;width:100%;text-align:center;background-color:#fafafa}.page-section>.inner{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:80vh}.page-section h2{font-size:24px!important;letter-spacing:4px}.page-section h2 strong{letter-spacing:2px;margin-right:.5em;font-size:1.25em}.page-section h2 strong.style-full{background:linear-gradient(30deg,#fef239,#0cc,#0290e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-section h2 strong.style-blue{background:linear-gradient(45deg,#0cc,#0290e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-section h2 strong.style-red{background:linear-gradient(45deg,#feb139,#ff1d4e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-section-v2{position:relative;width:100%;text-align:center;background-color:#fafafa}.page-section-v2>.inner{text-align:left}.page-section-v2>.inner>.content{margin:0 auto;max-width:1024px;min-height:20vh}.page-section-v2 h2{font-size:32px!important;letter-spacing:4px}@media (max-width: 720px){.page-section-v2 h2{font-size:24px!important}}.page-section-v2 h2 strong{letter-spacing:10px;font-size:1.125em}.page-footer{text-align:center;padding:1em 1em 3em;line-height:2em;letter-spacing:2px}.page-footer .links{margin-top:1em}.page-footer .links ul{font-size:0}.page-footer .links ul li{font-size:16px;display:inline-block;text-align:left}.page-footer .links ul li:first-child:before{display:none}.page-footer .links ul li:before{content:"|";color:#ccc;margin-left:.5em;margin-right:.5em}.page-footer .links a{color:#222}.page-footer .copyright>div{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){.page-footer .copyright>div{flex-direction:column}}.page-footer .copyright>div .logo{text-align:right;padding-right:.5em}.page-footer .copyright>div .logo img{width:95px;height:75px}.page-footer .copyright>div .text{padding-left:.5em;text-align:left}@media (max-width: 720px){.page-footer .copyright>div .text{text-align:center}}.page-footer .copyright>div .sns{margin-left:1em}@media (max-width: 720px){.page-footer .copyright>div .sns{margin-top:1em;margin-bottom:1em;margin-left:0!important}.page-footer .copyright>div .sns a{margin-left:.5em!important;margin-right:.5em!important}}.page-footer .copyright>div .sns a{margin-left:.75em;border-radius:50%;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 8px #0000001a}.page-footer .copyright>div .sns a i{font-size:32px;transform:translate(1.5px)}.page-footer .copyright>div .sns a.fb i{background:#00c6ff;background:linear-gradient(to right,#00c6ff,#0072ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-footer .copyright>div .sns a.ig i{background:#833ab4;background:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shadow{text-shadow:0 0 10px rgba(0,0,0,.5)}a,img{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}html,body{height:100%}body,input,select,textarea{font-family:Noto Sans TC,sans-serif}section,.main-navigator,footer,.page-banner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{color:#222}body.lock{overflow:hidden}a{color:#2e47c8}a:hover{color:#24389f}html,body,h1,h2,h3,h4,ul,ol,li,p,dl,dt,dd{padding:0;margin:0}h1,h2,h3,h4{font-weight:400}a{text-decoration:none}a a:focus{outline:0}ol,ul,li{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=text]::-ms-clear{display:none}textarea{resize:none}input{outline:none}input{border:0;padding:0;margin:0}hr{outline:none;border:0;margin:0;padding:0}caption,th{font-weight:400}.inline-table{display:inline-table}html.debug p,html.debug i,html.debug form{outline:1px dashed rgba(0,0,0,.5)}html.debug div,html.debug label,html.debug canvas,html.debug dl{outline:1px dashed rgba(0,0,0,.5)}html.debug svg{outline:1px dashed rgba(0,0,255,.5)}html.debug li,html.debug dd,html.debug dt,html.debug img,html.debug input,html.debug table,html.debug th,html.debug td,html.debug a,html.debug h2,html.debug span{outline:1px dashed rgba(0,0,0,.5)}body{letter-spacing:1.5px;font-size:15px}body.pages.home section.hero{color:#fff;position:relative;text-shadow:0 5px 5px rgba(0,0,0,.35);background:#4487a7;background-image:url(/images/sections/wave-blur.jpg);background-position:50% 50%;background-size:cover}body.pages.home section.hero>.inner{z-index:110;position:relative;min-height:60vh;padding-top:4em;padding-bottom:4em;background:radial-gradient(rgba(255,255,255,.2) 33%,transparent 33%);background-size:2px 2px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}body.pages.home section.hero>.inner h2,body.pages.home section.hero>.inner strong{letter-spacing:10px}body.pages.home section.hero>.inner strong{font-weight:700}body.pages.home section.hero>.inner h2{font-size:24px;margin-bottom:1em}@media (max-width: 720px){body.pages.home section.hero>.inner h2{font-size:18px!important}}body.pages.home section.hero .platforms{margin-bottom:1.5em}body.pages.home section.hero .platforms span{display:inline-block;color:#fff;font-size:24px}@media (max-width: 720px){body.pages.home section.hero .platforms span{font-size:16px}}body.pages.home section.hero .platforms span:before{opacity:.8;content:"・";margin-left:.5em;margin-right:.5em}body.pages.home section.hero .platforms span:first-child:before{display:none}body.pages.home section.hero .slogan{font-size:28px;letter-spacing:12px}@media (max-width: 720px){body.pages.home section.hero .slogan{font-size:18px}}body.pages.home section.hero img.logo{width:450px;height:100px;margin-right:1em;margin-bottom:1em}@media (max-width: 720px){body.pages.home section.hero img.logo{width:300px;height:66px}}body.pages.home section.hero>video{z-index:100;position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%}body.pages.home section.radio{color:#fff;background-image:linear-gradient(135deg,#365099,#ff1d4e);background-color:#ff1d4e;text-shadow:0 0 10px rgba(0,0,0,.2)}body.pages.home section.radio>.inner{background:url(/images/sections/radio.png);background-repeat:no-repeat;background-size:cover;background-position:30% 20%}body.pages.home section.radio>.inner .inner-2{background:radial-gradient(rgba(255,255,255,.1) 33%,transparent 33%);background-size:4px 4px;padding-top:6vh;padding-bottom:6vh}@media (max-width: 720px){body.pages.home section.radio>.inner .inner-2{padding-top:2em;padding-bottom:2em}}body.pages.home section.radio>.inner .content{padding:2em;max-width:800px;margin:0 auto}body.pages.home section.radio h2{margin-bottom:1em}body.pages.home section.radio h2 strong{font-size:1.125em}@media (max-width: 720px){body.pages.home section.radio h2{font-size:20px!important}}body.pages.home section.radio .images-with-text{margin-bottom:1em}@media (min-width: 721px){body.pages.home section.radio .images-with-text{display:grid;grid-template-columns:65% auto;column-gap:1em}}@media (max-width: 720px){body.pages.home section.radio .images-with-text>.images{height:240px}}body.pages.home section.radio .images-with-text>div{box-sizing:border-box}body.pages.home section.radio .images-with-text>.images{position:relative}body.pages.home section.radio .images-with-text>.images img{border-radius:.5em;box-shadow:0 3px 3px #0003}body.pages.home section.radio .images-with-text>.images img{position:absolute;top:0%;left:0%;object-fit:cover;border-radius:50%;box-shadow:0 0 10px #0003;border:5px solid rgba(0,0,0,.3)}body.pages.home section.radio .images-with-text>.images img:nth-child(1){top:10%;left:0%;width:180px;height:180px}@media (max-width: 720px){body.pages.home section.radio .images-with-text>.images img:nth-child(1){width:120px;height:120px}}@media (max-width: 430px){body.pages.home section.radio .images-with-text>.images img:nth-child(1){width:100px;height:100px}}body.pages.home section.radio .images-with-text>.images img:nth-child(2){left:17%;top:35%;width:200px;height:200px}@media (max-width: 720px){body.pages.home section.radio .images-with-text>.images img:nth-child(2){width:150px;height:150px}}@media (max-width: 430px){body.pages.home section.radio .images-with-text>.images img:nth-child(2){width:125px;height:125px}}body.pages.home section.radio .images-with-text>.images img:nth-child(3){left:45%;width:240px;height:240px}@media (max-width: 720px){body.pages.home section.radio .images-with-text>.images img:nth-child(3){left:40%;width:180px;height:180px}}@media (max-width: 430px){body.pages.home section.radio .images-with-text>.images img:nth-child(3){width:150px;height:150px}}@media (max-width: 720px){body.pages.home section.radio .images-with-text>.text{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1em;margin-top:1em}body.pages.home section.radio .images-with-text>.text p{font-size:18px!important}}body.pages.home section.radio .images-with-text>.text p{margin-bottom:1.25em;letter-spacing:4px;text-shadow:0 10px 10px rgba(0,0,0,.2);font-size:20px}body.pages.home section.radio .images-with-text>.text p strong{display:block;font-size:1.25em;margin-bottom:.25em}body.pages.home section.app-download{margin-bottom:2em;color:#fff;background-image:linear-gradient(to left,#feb139,#ff1d4e);background-color:#ff1d4e;text-shadow:0 0 10px rgba(0,0,0,.2)}body.pages.home section.app-download>.inner{background-image:url(/images/sections/voice-a-bg.png);background-size:1000px 750px;background-repeat:no-repeat;background-position:50% 50%}body.pages.home section.app-download .content{padding:2em}body.pages.home section.app-download .content>div{padding:0 1em}@media (max-width: 720px){body.pages.home section.app-download .content{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1em}body.pages.home section.app-download .content .left{text-align:center;display:flex;align-items:center;justify-content:center}body.pages.home section.app-download .content .right{text-align:center}body.pages.home section.app-download .content .right img{display:inline-block;width:70%}}@media (min-width: 721px){body.pages.home section.app-download .content{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2em}body.pages.home section.app-download .content .left{text-align:center;display:flex;align-items:center;justify-content:center}body.pages.home section.app-download .content .right img{width:100%;margin-left:-40px}}body.pages.home section.app-download .downloads{display:inline-grid;grid-template-columns:repeat(2,1fr);column-gap:2em;margin-top:2em}body.pages.home section.app-download .downloads a{display:block}@media (max-width: 720px){body.pages.home section.app-download .downloads img.qrcode,body.pages.home section.app-download .downloads img.app{width:80%!important;max-width:150px}}body.pages.home section.app-download .downloads img.qrcode{width:150px;border-radius:5px;margin-bottom:.5em;box-shadow:0 0 10px #0000001a}body.pages.home section.app-download .downloads img.app{width:150px}body.pages.home section.hero h2,body.pages.home section.hero .app-name,body.pages.home section.hero .platforms>span,body.pages.home section.hero .download-now,body.pages.home section.hero .slogan{opacity:0}body.pages.home section.radio h2,body.pages.home section.radio .buttons,body.pages.home section.radio .images img,body.pages.home section.radio .text p,body.pages.home section.radio .inner{opacity:0}body.pages.home section.app-download h2,body.pages.home section.app-download .buttons,body.pages.home section.app-download img{opacity:0}body.pages.privacy article{background-color:#fafafa;padding:1em;border-radius:1em}body.pages.privacy article>h2{font-size:24px;letter-spacing:2px;margin-bottom:1em;border-bottom:4px solid #DDD;padding-left:.5em;padding-bottom:.5em}body.pages.privacy article>div{margin-bottom:2em;line-height:2em}body.pages.privacy article>div p{margin-bottom:1em}
