/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;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}[hidden],template{display:none}:focus{outline:none}@font-face{font-family:Futura;src:url(/_next/static/media/FuturaPTBold.f7735584.otf)}*,:after,:before{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all;-webkit-tap-highlight-color:transparent}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:63px}@media(max-width:999px){html{scroll-padding-top:75px}}body.fixed{overflow:hidden}main{overflow-x:hidden}header~main{padding-top:64px}a{display:inline-block}body{font-family:Roboto,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#000;line-height:1;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}ol,ul{list-style:none}a{text-decoration:none}img{max-width:100%;vertical-align:bottom}p{line-height:1.5}label,section,small,time{display:block}button{border:none;outline:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1{margin:0}@media(min-width:992px){main{min-width:1000px}}.header{width:100%;height:63px;background:#fff;background:linear-gradient(180deg,#fff 50.52%,hsla(0,0%,100%,0));position:fixed;top:0;z-index:1031}@media(max-width:999px){.header{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));height:75px}}@media(max-width:767px){.header{height:auto}}@media(max-width:999px){.header-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.5);transition:all .3s ease;opacity:0;pointer-events:none;display:none}.header-bg.-open{opacity:1;pointer-events:auto;display:block}}.header-wrapper{padding-left:27px;padding-right:15px}@media(max-width:999px){.header-wrapper{padding-left:13px;padding-right:60px;height:60px;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}.header-wrapper>.flex{height:63px}@media(max-width:999px){.header-wrapper>.flex{height:96px}}@media(max-width:1200px){.header-logo{width:180px}}@media(max-width:500px){.header-logo{width:50%;max-width:160px}}.header-btn{display:none}@media(max-width:999px){.header-btn{display:block;margin-top:2px;white-space:nowrap}.header-btn .button-secondary .button-text,.header-btn .button-secondary .button-text-arrow-right{padding:9px 1em 8px}}.sp-header-logo{display:none}@media(max-width:999px){.sp-header-logo{display:block;position:relative;top:60px;width:164px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-nav{width:80%;height:100vh;background:#fff;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s cubic-bezier(0,0,0,1);transition:transform .3s cubic-bezier(0,0,0,1);transition:transform .3s cubic-bezier(0,0,0,1),-webkit-transform .3s cubic-bezier(0,0,0,1)}.header-nav.-open{-webkit-transform:translateX(0);transform:translateX(0);overflow-y:scroll;box-shadow:0 0 20px rgba(0,0,0,.2)}.header-nav.-open:before{content:"";width:100%;height:100vh;background-color:rgba(0,0,0,.28);position:absolute;left:-100%;top:0}.header-nav .header-nav-menu{padding:0 0 10px;margin-bottom:20px}.header-nav ul{padding:170px 0 50px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.header-nav ul li:not(:first-child){margin-left:30px}@media(min-width:1000px)and (max-width:1200px){.header-nav ul li:not(:first-child){margin-left:15px}}@media(max-width:999px){.header-nav ul li:not(:first-child){margin-left:0}}@media(min-width:1000px){.header-nav .sp-only{display:none!important}}@media(max-width:999px){.header-nav .button-secondary{margin-bottom:20px}.header-nav .pc-only{display:none!important}.header-nav .button-primary,.header-nav .button-secondary{width:180px}}.header-nav .hightlight-purple{color:#7300e6}.header-nav-menu{position:relative;display:block;font-weight:700;font-size:16px;letter-spacing:.5px;color:#5a5a5a;padding-top:21px;padding-bottom:21px}@media(min-width:1000px)and (max-width:1200px){.header-nav-menu{font-size:13px}}.header-nav-menu:before{content:"";width:0;height:4px;background:#a041ff;position:absolute;left:0;bottom:-2px;transition:all .3s ease}.header-nav-menu.-active{color:#a041ff}.header-nav-menu.-active:after{content:"";height:4px;width:100%;background:#a041ff;position:absolute;left:0;bottom:-2px}.header-nav-menu:hover{color:#a041ff}.header-nav-menu:hover:before{width:100%}.header-nav-magazine{font-family:Futura,sans-serif;font-size:21px;letter-spacing:1px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:999px)and (max-width:1200px){.header-nav-magazine{font-size:18px}}.header-nav-login{color:#7300e6}.header-hamburger{display:none;width:60px;height:60px;position:absolute;top:0;right:0;z-index:1}@media(max-width:999px){.header-hamburger{display:block}.header-hamburger:after{content:"MENU";color:#a041ff;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:0;right:0;margin:0 auto;text-align:center}}.header-hamburger-toggler{width:24px;height:16px;position:absolute;z-index:1000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-hamburger-toggler.-active span:nth-child(2){opacity:0;transition:none}.header-hamburger-toggler.-active span:first-child{-webkit-transform:rotate(45deg) translate(7px,3px);transform:rotate(45deg) translate(7px,3px)}.header-hamburger-toggler.-active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(7px,-3px);transform:rotate(-45deg) translate(7px,-3px)}.header-hamburger-toggler span{display:block;width:100%;height:3px;background:#a041ff;transition:all .3s cubic-bezier(0,0,0,1)}.header-hamburger-toggler span:not(:first-child){margin-top:4px}.footer{width:100%}.footer-top{background:#a041ff;padding-top:54px;padding-bottom:8px}@media(max-width:767px){.footer-top>.grid{padding-right:0!important}.footer-top>.grid>.flex{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.footer-logo{margin-top:160px}@media(max-width:1024px){.footer-logo{margin-top:45px}.footer-wrapper{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.footer-nav{margin-bottom:50px}@media(max-width:767px){.footer-nav{width:132px}}.footer-nav:not(:last-child){margin-right:50px}@media(max-width:767px){.footer-nav:not(:last-child){margin-right:30px}}.footer-nav ul{margin-top:17px}.footer-nav a{font-size:14px;line-height:28px;text-decoration:underline}.footer-nav a,.footer-nav h3{color:#f0f0f0;letter-spacing:.5px}.footer-nav h3{position:relative;font-size:16px;font-weight:700;line-height:24px;padding-left:15px}.footer-nav h3:before{content:"";width:4px;height:18px;background:#d282ff;margin-right:10px;position:absolute;left:0;top:2px}.footer-social-media{grid-column-gap:14px}@media(max-width:1024px){.footer-social-media{-webkit-justify-content:center!important;-moz-box-pack:center!important;justify-content:center!important}}.footer-copyright{color:#fff;font-weight:300;font-size:12px;letter-spacing:.5px;text-align:right;margin-top:37px}@media(max-width:1024px){.footer-copyright{text-align:center;margin-top:30px}}.footer-right{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.footer-right{margin:0 auto;-webkit-transform:translateX(-25px);transform:translateX(-25px)}}.footer-bottom{background:#f0f0f0;padding:24px 0 26px}@media(max-width:767px){.footer-bottom{padding:28px 0 53px}.footer-bottom>.grid{padding-left:50px!important}}.footer-bottom-nav{margin-bottom:14px;grid-gap:12px 19px}@media(max-width:767px){.footer-bottom-nav{margin-bottom:26px}}.footer-bottom-nav a{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.5px;color:#a041ff}.footer-site-info{grid-gap:25px}@media(max-width:767px){.footer-site-info{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.footer-site-info p{color:#a041ff;font-weight:300;font-size:10px;line-height:10px;padding-left:10px}.on-loading .fade-on-loading{opacity:.5}.breadcrumbs{color:#3c3c3c;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.5px}@media(max-width:767px){.breadcrumbs{display:none}}.breadcrumbs .breadcrumbs-item{margin-bottom:10px}.breadcrumbs .breadcrumbs-item:not(.-current){margin-right:25px}.breadcrumbs .breadcrumbs-item:not(.-current)>*{cursor:pointer}.breadcrumbs .breadcrumbs-item:not(.-current)>:hover{text-decoration:underline}.breadcrumbs .breadcrumbs-item:not(.-current)>:after{content:"";width:12px;height:12px;background:url(/_next/static/media/arrow-right-black.441faf54.svg) no-repeat 50%/contain;display:inline-block;margin-left:11px;margin-bottom:-2px}.breadcrumbs .breadcrumbs-item.-current{color:#a041ff}.head-title,.head-title-large{display:inline-block;color:#a041ff;font-weight:700;font-size:24px;letter-spacing:2px}.head-title-large:after,.head-title:after{content:"";width:35px;height:3px;display:block;background:#a041ff;margin:20px auto 0}.head-title-large{font-size:50px;line-height:65px;letter-spacing:3px}@media(max-width:767px){.head-title-large{font-size:36px;line-height:43px;letter-spacing:2px}}.head-title-large:after{content:"";width:78px;height:4px;margin:32px auto 0}.page-head{padding-top:40px;padding-bottom:60px}.page-bg-logo{position:relative}.page-bg-logo:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat center -142px;opacity:.6}@media(max-width:767px){.page-bg-logo:before{width:743px;height:743px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain;background-position:center 250px}}.page-bg-logo.-webview{min-height:100vh}.page-bg-logo.-webview:before{min-height:100%}.page-bg-logo-purple{position:relative}.page-bg-logo-purple:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/_next/static/media/spiral-new-gray.0ce46bbb.svg) no-repeat center -142px;opacity:.6}@media(max-width:767px){.page-bg-logo-purple:before{width:743px;height:743px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain;background-position:center 250px}}.page-info{display:grid;grid-gap:60px;gap:60px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media(min-width:768px){.page-info{margin-top:80px;grid-auto-flow:column}}.page-info-title{position:relative;padding:0 5px;text-align:center;font-size:50px;line-height:130%;color:#a041ff}@media(max-width:992px){.page-info-title{font-size:36px;line-height:120%}}.page-info-title:after{content:"";width:78px;height:4px;background-color:#a041ff;display:block;margin-top:20px;margin-left:auto;margin-right:auto}@media(max-width:992px){.page-info-title:after{width:55px;margin-top:40px}}.page-info-subtitle{display:block;text-align:center;font-size:22px;line-height:150%;letter-spacing:4px;color:#a041ff}@media(max-width:767px){.page-info-subtitle{font-size:20px;letter-spacing:2px;margin-top:20px}}.page-info-description{max-width:100%;font-weight:700;font-size:20px;line-height:150%;letter-spacing:2px;color:#3c3c3c}@media(max-width:992px){.page-info-description{max-width:unset;font-size:16px;letter-spacing:.5px;margin:0 auto}}.now-open{position:relative;display:inline-block;color:#fff;font-weight:700;font-size:14px;line-height:21px;background:#7300e6;padding:5px 8px 4px 13px;border-radius:4px}.now-open:after{content:"";width:10px;height:8px;background:url(/_next/static/media/triangle-down-purple.9b02d714.svg) no-repeat;background-size:contain;position:absolute;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.other-content-title{display:inline-block;color:#a041ff;font-weight:700;font-size:24px;line-height:36px;margin-bottom:60px}@media(max-width:767px){.other-content-title{display:block;text-align:center;margin-bottom:35px;letter-spacing:2px}}.other-content-title:after{content:"";width:30px;height:3px;background:#ffbeff;display:block;margin:10px auto 0}.slick-slide{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider-type01 .slick-slide,.slider-type01 .slick-track{display:-webkit-flex;display:-moz-box;display:flex}.slider-type01 .slick-slide{height:auto}.slider-type01 .slick-slide>div,.slider-type01 .slick-slide>div>div{height:100%}.slider-type01 .slick-arrow{z-index:1}.slider-type01 .slick-prev{top:50%;left:-37px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:32px;height:32px}@media(max-width:767px){.slider-type01 .slick-prev{left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.slider-type01 .slick-prev:before{content:"";width:100%;height:100%;background:url(/_next/static/media/slider-prev.3410f896.svg) no-repeat;background-size:contain;display:block}.slider-type01 .slick-next{top:50%;right:-37px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:32px;height:32px}@media(max-width:767px){.slider-type01 .slick-next{right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.slider-type01 .slick-next:before{content:"";width:100%;height:100%;background:url(/_next/static/media/slider-next.bc97b7ea.svg) no-repeat;background-size:contain;display:block}@media(max-width:992px){.stores>.flex{grid-gap:30px 20px;gap:30px 20px}.stores>.flex a{width:calc(50% - 10px)}}.terminal{background:#f0f0f0;padding:35px 30px;border-radius:5px}@media(max-width:992px){.terminal{padding:40px 0;border-radius:0}}.terminal-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#333}@media(max-width:992px){.terminal-head{width:100%;text-align:center}}.terminals{position:relative;padding-left:80px;margin-left:40px}@media(max-width:992px){.terminals{padding-left:20px;margin-left:0;margin-top:60px}}.terminals:before{content:"";width:2px;height:100%;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);position:absolute;left:0;top:0}@media(max-width:992px){.terminals:before{width:65px;height:2px;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.terminal-item .link-small{letter-spacing:.5px}.terminal-item:not(:last-child){margin-right:50px}@media(max-width:500px){.terminal-item:not(:last-child){margin-right:0;margin-bottom:15px}}.terminal-item-details{padding-left:.5em}.terminal-item-title{font-size:16px;font-size:clamp(11px,4vw,16px);font-weight:700;line-height:24px;letter-spacing:.5px;color:#333}.terminal-item-text{color:#333;font-size:14px;line-height:21px;letter-spacing:.5px;margin:3px 0 8px}.control-page-button a{min-width:160px;font-weight:700;font-size:14px;text-align:center;line-height:21px;color:#a041ff;background:#fff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);outline:none!important}.control-page-button a:first-child{padding:10px 20px 10px 14px;border-radius:50px 0 0 50px}.control-page-button a:first-child:before{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-left-purple.d8a7560e.svg) no-repeat 50%/contain;display:inline-block;margin-right:8px;margin-bottom:-2px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.control-page-button a:first-child:hover:before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.control-page-button a:last-child{padding:10px 14px 10px 20px;border-radius:0 50px 50px 0;margin-left:40px}@media(max-width:767px){.control-page-button a:last-child{margin-left:20px}}.control-page-button a:last-child:after{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;display:inline-block;margin-left:8px;margin-bottom:-2px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.control-page-button a:last-child:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.confirmation{padding-bottom:120px}.confirmation .page-head{padding-bottom:90px}@media(max-width:767px){.confirmation .page-head{padding-bottom:60px}}.confirmation .page-body{background:#f0f0f0;padding:60px 50px 80px;border-radius:10px}@media(max-width:767px){.confirmation .page-body{padding-left:20px;padding-right:20px}}.confirmation .page-body .title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:2px;color:#5a5a5a}.confirmation .content,.confirmation label{font-family:Roboto,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#5a5a5a;letter-spacing:.5px}.confirmation .details{margin-top:40px}.confirmation li:not(:first-child){margin-top:20px}.confirmation .content{font-weight:400;margin-top:10px}.confirmation .button-wrapper{grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(max-width:767px){.confirmation .button-wrapper{grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.confirmation .button-wrapper .button-primary,.confirmation .button-wrapper .button-secondary{min-width:274px}@media(max-width:767px){.confirmation .button-wrapper .button-primary,.confirmation .button-wrapper .button-secondary{min-width:116px}}.complete{padding-bottom:120px}.complete .page-body{padding:90px 110px 120px;background:#f0f0f0;border-radius:10px}@media(min-width:768px){.complete .page-body{margin-top:30px}}@media(max-width:767px){.complete .page-body{padding:60px 25px 80px;border-radius:0}}.complete p{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#5a5a5a}.matrix-gradient-bg{overflow:hidden;position:relative;z-index:1}.matrix-gradient-bg:before{content:"";width:100%;height:100%;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);position:absolute;top:0;left:0;z-index:-1}@media(min-width:768px){.matrix-gradient-bg:before{-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}}@media(max-width:767px){.matrix-gradient-bg:before{background:linear-gradient(315deg,#7300e6 3.24%,#ffbeff 99.71%)}}@media(min-width:991px){.sp-only{display:none;visibility:hidden}}@media(min-width:768px){.spsp-only{display:none;visibility:hidden}}@media(max-width:992px){.pc-only{display:none;visibility:hidden}}#nprogress .bar{background:#a041ff!important}.highlight-dark-bold{font-weight:700;color:#3c3c3c}.highlight-black-bold{font-weight:700;color:#000}.highlight-purple-normal{color:#a041ff}@media(max-width:767px){.highlight-purple-bold-sp{font-weight:700;color:#a041ff}}.cta-widget{width:380px;padding:10px;background-color:#fff;position:fixed;right:30px;bottom:30px;z-index:1030;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);opacity:0;-webkit-transform:translateY(calc(100% + 30px));transform:translateY(calc(100% + 30px));transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.cta-widget.-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:767px){.cta-widget{width:200px;right:20px;bottom:20px}}.cta-widget-title{font-size:20px;font-weight:700;line-height:150%;letter-spacing:2px;color:#000;position:absolute;top:30px;left:30px;z-index:9}@media(max-width:767px){.cta-widget-title{font-size:14px;line-height:120%;letter-spacing:.5px;top:20px;left:20px}}@media(max-height:520px){.cta-widget-img{position:relative;height:100px;z-index:-1}}.cta-widget-info{margin-top:-5px;background:#7300e6;padding:20px 10px}@media(max-width:767px){.cta-widget-info .button-text,.cta-widget-info .button-text-arrow-right{font-size:16px;line-height:100%;padding:10px 14px}.cta-free-trial-text{width:130px;margin:-5px auto 0}}.cta-widget-info-title{font-weight:700;line-height:150%;color:#fff;margin-top:5px;margin-bottom:10px}.cta-widget-info-title .number{display:inline-block;font-size:40px;line-height:130%;letter-spacing:-1.6px;margin-bottom:-5px;-webkit-transform:translateY(2px);transform:translateY(2px)}.cta-widget-info-title .small{font-size:20px;letter-spacing:1.6px;margin-left:5px;margin-right:5px}@media(max-width:767px){.cta-widget-info-title .small{font-size:16px}}.cta-widget-info-title .big{font-size:30px;letter-spacing:2.5px}@media(max-width:767px){.cta-widget-info-title .big{font-size:20px}}.cta-widget-text{font-weight:300;font-size:10px;line-height:120%;letter-spacing:.5px;color:#fff;margin-top:16px}.cta-widget-close-button{width:50px;height:50px;background-color:#7300e6;border-radius:50%;border:1px solid #ffbeff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);position:absolute;top:20px;right:20px;z-index:1;cursor:pointer}@media(max-width:767px){.cta-widget-close-button{width:30px;height:30px;right:15px;top:15px}}.cta-widget-close-button:before{content:"";width:15px;height:15px;background:url(/_next/static/media/cta-widget-close-button.257e291e.svg) no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:767px){.cta-widget-close-button:before{width:8px;height:8px}}.cta-widget-button{position:fixed;bottom:50px;right:50px;width:60px;height:60px;background:#7300e6;border-radius:50%;border:1px solid #ffbeff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);transition:opacity .3s ease;z-index:1030;cursor:pointer}@media(max-width:767px){.cta-widget-button{width:40px;height:40px;right:20px;bottom:20px}}.cta-widget-button:before{content:"";width:16px;height:10px;background:url(/_next/static/media/cta-widget-button-icon.c01e31bc.svg) no-repeat 50%/contain;position:absolute;top:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.cta-widget-button:before{width:10px;height:7px}}.cta-widget-button.-hidden{opacity:0}.popup-wrapper{overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:1030}.error-message{width:calc(100% - 40px);max-width:400px;text-align:center;padding:40px 25px;background-color:#fff;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:5px}.error-message p{font-size:16px;line-height:32px;text-align:inherit}.error-message a{margin-top:20px;min-width:120px}.skeleton{-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate}.notice-for-preview{color:rgba(0,0,0,.5);display:none;font-size:12px;font-weight:400;letter-spacing:0}@media(max-width:767px){.notice-for-preview{display:block}}body.-webview .breadcrumbs,body.-webview .cta,body.-webview .footer,body.-webview .header{display:none}body.-webview main{padding-top:30px}@-webkit-keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}@keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}@media(min-width:768px){main:has(.top-section){display:grid}#price{margin-top:50px}}.top-section{opacity:0;position:relative}.top-section:before{content:"";width:1819px;height:1819px;background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat 50%/contain;position:fixed;top:-142px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media(max-width:767px){.top-section:before{width:743px;height:743px;top:143px}}.top-scroller{color:#a041ff;font-size:14px;line-height:21px;letter-spacing:3.5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:calc((100% - 1050px)/2 - 50px);bottom:-40px;-webkit-transform:translateY(50%);transform:translateY(50%);cursor:pointer}.top-scroller:after{content:"";width:2px;height:183px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);display:inline-block;margin-top:16px;margin-left:-4px}.main-visual-block{height:671.62px}@media(max-width:767px){.main-visual-block{height:auto}}.main-visual-block>.grid,.main-visual-wrapper{position:relative;height:100%}.main-visual-content{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;padding-top:77px}@media(max-width:767px){.main-visual-content{width:100%;padding-top:6px;font-size:31px;line-height:46px;letter-spacing:2px;text-align:center;padding-bottom:40px}}.main-visual-title{overflow:hidden;position:relative;font-size:50px;font-weight:700;line-height:1.5;letter-spacing:3px;color:#a041ff;padding:30px 30px 0}@media(max-width:767px){.main-visual-title{background:none;padding:0;font-size:34px;font-size:clamp(14px,6.2vw,34px);line-height:1.3;letter-spacing:2px}.main-visual-title .text-1{font-size:66.6%}.main-visual-title .text-2{font-size:113%}.main-visual-title.main-pc-only{display:none}}.main-visual-title.main-sp-only{display:none}@media(max-width:767px){.main-visual-title.main-sp-only{display:block}}.main-visual-description{font-weight:700;font-size:20px;line-height:40px;letter-spacing:2px;color:#5a5a5a;padding-left:30px;margin-top:24px}@media(max-width:767px){.main-visual-description{font-size:14px;line-height:24px;letter-spacing:.5px;padding-left:0;margin-top:10px}}.main-visual-other-info{margin-top:40px}@media(max-width:767px){.main-visual-other-info{margin-top:0}}.main-visual-button-wrapper{padding-left:15px}@media(max-width:767px){.main-visual-button-wrapper{padding-left:0}}.main-visual-small{font-size:12px;line-height:14px;letter-spacing:.5px;color:#5a5a5a;margin-top:15px}@media(max-width:767px){.main-visual-small{margin-top:0}}.main-visual-img-box{position:absolute;top:-63px;right:0}@media(max-width:767px){.main-visual-img-box{display:none}}.main-visual-img{position:relative;width:924.38px;height:733.62px}.main-visual-device-img-box{position:absolute;right:83px;bottom:0;z-index:2}@media(max-width:767px){.main-visual-device-img-box{display:none}}.main-visual-device-img-box-sp{display:none}@media(max-width:767px){.main-visual-device-img-box-sp{display:block;margin-top:20px;padding:0 10%}}.main-visual-device-img{position:relative;width:251px;height:358px}@media(max-width:767px){.main-visual-device-img{width:100%;height:295px;margin:0 auto}}.main-visual-slider-item{position:relative;width:924.38px;height:733.62px}.service-block{margin-top:77px;position:relative;opacity:0}@media(max-width:767px){.service-block{padding-bottom:75px;margin-top:-10px}}.service-block:after{content:"";width:2479.15px;height:234.86px;background:url(/_next/static/media/service-bg-gray.597c7bce.svg) no-repeat;background-size:contain;position:absolute;bottom:-72px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.service-block:after{width:500px;height:50px;bottom:-10px}}.service-wrapper{position:relative;z-index:2}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10%}@media(max-width:992px){.service-cards{grid-column-gap:5%}}@media(max-width:767px){.service-cards{max-width:500px;width:100%;margin:0 auto;grid-template-columns:repeat(3,1fr);grid-column-gap:2%}}.service-card{position:relative;color:#fff;background:#a041ff;padding:30px 26px 125px;border-radius:5px;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25)) drop-shadow(6px 8px 15px rgba(0,0,0,.2));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25)) drop-shadow(6px 8px 15px rgba(0,0,0,.2));cursor:pointer}@media(max-width:767px){.service-card{padding:20px 0 80px;-webkit-filter:none;filter:none}.service-card .service-card-head-purple:after,.service-card .service-card-head:after{width:28px;height:2px;margin:10px auto 0}.service-card .service-card-head-purple .service-card-head-title,.service-card .service-card-head .service-card-head-title{font-size:17px;font-size:clamp(12px,6.8vw,17px);line-height:1.35;letter-spacing:normal;margin-top:0}.service-card .service-card-head-purple .service-card-head-subtitle,.service-card .service-card-head .service-card-head-subtitle{font-size:11px;line-height:18px;letter-spacing:2px;margin-top:0}.service-card:first-child .service-card-head-icon,.service-card:nth-child(3) .service-card-head-icon{width:34px;height:34px}.service-card:nth-child(2) .service-card-head-icon{width:44px;height:34px}}.service-card:first-child .service-card-text{margin-top:40px}@media(max-width:767px){.service-card:first-child .service-card-text{margin-top:10px}}.service-card-head,.service-card-head-purple{position:relative}.service-card-head-purple:after,.service-card-head:after{content:"";width:79px;height:5px;background:#fff;display:block;margin:30px auto 0}@media(max-width:767px){.service-card-head-purple:after,.service-card-head:after{width:55px;height:5px;margin-top:25px}}.service-card-head-purple:after{background:#a041ff}.service-card-head-purple .service-card-head-subtitle,.service-card-head-purple .service-card-head-title{color:#a041ff}.service-card-head-large .service-card-head-title{font-size:50px;line-height:65px;margin-top:0}@media(max-width:992px){.service-card-head-large .service-card-head-title{font-size:36px;line-height:43px;letter-spacing:2px}}.service-card-head-icon{position:relative}.service-card-head-title{color:#fff;font-size:36px;font-weight:700;line-height:43px;letter-spacing:2px;margin-top:10px}.service-card-head-subtitle{color:#fff;font-weight:700;font-size:24px;line-height:36px;letter-spacing:5px;margin-top:10px}@media(max-width:767px){.service-card-head-subtitle{font-size:20px;line-height:30px;letter-spacing:2px;margin-top:5px}}.service-card-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;margin:50px auto 0}@media(max-width:767px){.service-card-text{width:100%;font-size:12px;line-height:14px;letter-spacing:.5px;margin-top:20px}}.service-card-text>*{display:inline-block}.service-card-initial-cost{font-size:24px;line-height:29px;letter-spacing:2px}@media(max-width:767px){.service-card-initial-cost{font-size:12px;line-height:14px;letter-spacing:.5px}}.service-card-price{font-size:96px;line-height:1;letter-spacing:2px;margin-left:10px;margin-right:10px}@media(max-width:767px){.service-card-price{font-size:40px;line-height:47px;letter-spacing:1.5px;margin-left:3px;margin-right:3px}}.service-card-yen{font-size:36px;line-height:43.2px;letter-spacing:2px}@media(max-width:767px){.service-card-yen{font-size:12px;line-height:14px;letter-spacing:.5px}}.service-card-button{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.service-card-button a{width:61px;height:62px;background:url(/_next/static/media/arrow-down-ver-2.9b81b245.svg) no-repeat 50%/contain}@media(max-width:767px){.service-card-button a{width:54px;height:56px}.service-card-button{bottom:10px}}.new-section-info-link{text-align:right}@media(max-width:767px){.new-section-info-link{text-align:unset}.new-section-info-link a.link,.new-section-info-link a.link-dark,.new-section-info-link a.link-small,.new-section-info-link a.link-white{display:none}}.new-section-info-link a.button-primary{display:none;font-size:14px;line-height:21px}@media(max-width:767px){.new-section-info-link a.button-primary{display:block;margin-right:auto;margin-left:auto;max-width:230px}}.feature-section{overflow:hidden;position:relative;background:#f0f0f0;padding:153px 0 220px}.feature-section .feature-card{width:100%}@media(max-width:992px){.feature-section{padding:80px 0 60px}}.feature-section .channel-preview-card,.feature-section .feature-channel-default-preview-wrapper{position:relative;margin-top:-50px;z-index:-1}.feature-section .channel-preview-card{padding-top:185px}@media(max-width:767px){.feature-section .channel-preview-card{padding-top:90px}}.feature-head{position:relative;z-index:1}.feature-head-bg-circle{width:131px;height:131px;position:absolute;top:10px;left:-35px;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:-1}.feature-head-bg-circle:before{content:"";width:510px;height:510px;background:url(/_next/static/media/logo-bg-white.cbd7ecff.svg) no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media(max-width:767px){.feature-head-bg-circle:before{display:none}.feature-head-bg-circle{width:91px;height:91px;left:10px;top:-10px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.feature-head-bg-line-1{width:213px;height:196px;background:url(/_next/static/media/line-bg-01.efad7808.png) no-repeat 50%/contain;position:absolute;top:-18px;right:67px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.feature-head-bg-line-1:after{content:"";width:7px;height:115px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);position:absolute;right:-2px;bottom:0}@media(max-width:767px){.feature-head-bg-line-1:after{width:6px;height:80px;right:-2px}.feature-head-bg-line-1{width:2px;height:450px;left:43px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6)}}.feature-head-bg-line-2{width:3px;height:1020px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);position:absolute;top:-19px;left:65px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}@media(max-width:767px){.feature-head-bg-line-2{width:2px;height:1900px;left:43px;top:-200px}}.feature-head-bg-line-2:after{content:"";width:7px;height:115px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);position:absolute;bottom:0;right:-2px}@media(max-width:767px){.feature-head-bg-line-2:after{width:6px;height:80px;bottom:-175px}}.feature-head-bg-line-3{width:217px;height:1450px;background:url(/_next/static/media/line-bg-04.93679ddc.png) no-repeat 50%/contain;position:absolute;right:64px;bottom:-10px;-webkit-transform:translateY(100%);transform:translateY(100%)}@media(max-width:767px){.feature-head-bg-line-3{display:none}}.feature-head-number-one,.feature-head-number-two{width:100%;height:100%;position:absolute}.feature-head-number-one{background:url(/_next/static/media/one-ver-2.de142b84.svg) no-repeat 50%/contain}.feature-head-number-two{background:url(/_next/static/media/two-ver-2.e24dfe29.svg) no-repeat 50%/contain}.feature-head-title{width:320px;margin-right:157px}@media(max-width:767px){.feature-head-title{margin:0 auto}}.feature-head-details{position:relative;width:640px}@media(max-width:767px){.feature-head-details{padding-left:16px;padding-right:16px;margin-top:230px}}.feature-head-details-title{color:#a041ff;font-size:50px;font-weight:700;line-height:1.3;letter-spacing:3px}@media(max-width:767px){.feature-head-details-title{font-size:36px;font-size:clamp(25px,9vw,36px);letter-spacing:2px}}.feature-head-details-description{position:relative;font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px;color:#3c3c3c;margin-top:20px}@media(max-width:767px){.feature-head-details-description{font-size:20px;font-size:clamp(14px,5vw,20px);line-height:30px}}.feature-lists{position:relative;margin:100px 0 200px;z-index:2}@media(max-width:767px){.feature-lists{margin:60px 0 0}}.feature-lists .button-wrapper{margin-top:80px}@media(max-width:767px){.feature-lists .button-wrapper{margin-top:143px}}.feature-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 50px}@media(max-width:992px){.feature-items{grid-gap:20px 25px}}@media(max-width:767px){.feature-items{grid-template-columns:repeat(1,1fr)}}.feature-channel{position:relative;margin-top:80px;z-index:1}@media(max-width:767px){.feature-channel{margin-top:60px}}.feature-channel .channel-preview-card:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0}.feature-channel-preview{max-width:1080px;width:100%;margin:0 auto}@media(max-width:767px){.feature-channel-preview img{width:200px!important}}.feature-channel-default-preview{width:100%;height:548px;padding-top:140px;background:#fff;border-radius:10px;border:20px solid #f0f0f0;box-shadow:2px 4px 4px rgba(0,0,0,.33)}@media(max-width:767px){.feature-channel-default-preview{height:340px;padding:70px 20px 20px}}.feature-channel-default-preview-text{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.feature-channel-default-preview-text{font-size:16px;font-size:clamp(12px,4vw,16px);line-height:24px;letter-spacing:.5px}}.feature-channel-default-preview-title{font-size:36px;font-weight:700;line-height:43px;letter-spacing:8px;color:#a041ff;margin-top:40px;margin-bottom:68px}@media(max-width:767px){.feature-channel-default-preview-title{font-size:20px;font-size:clamp(14px,5vw,20px);line-height:30px;letter-spacing:2px;margin-top:20px;margin-bottom:40px}}.feature-channel-preview-head{font-size:24px;font-weight:700;line-height:36px;color:#a041ff;text-align:center;margin-bottom:70px}@media(max-width:767px){.feature-channel-preview-head{font-size:20px;font-size:clamp(14px,5vw,20px);line-height:30px;letter-spacing:2px}}.feature-channel-slider .slick-track{display:-webkit-flex;display:-moz-box;display:flex}.feature-channel-slider .slick-slide:not(:last-child){margin-right:19px}@media(max-width:767px){.feature-channel-slider .slick-slide:not(:last-child){margin-right:10px}}.feature-channel-slider .slick-arrow{width:19px;height:35px;top:-20px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.feature-channel-slider .slick-arrow:before{content:"";width:19px;height:35px;display:block}@media(max-width:767px){.feature-channel-slider .slick-arrow:before{width:11px;height:27px}}.feature-channel-slider .slick-arrow.slick-disabled:before{opacity:1}.feature-channel-slider .slick-prev{left:auto;right:90px}@media(max-width:767px){.feature-channel-slider .slick-prev{right:50px}}.feature-channel-slider .slick-prev:before{background:url(/_next/static/media/prev.e0d7ca72.svg) no-repeat 50%/contain}.feature-channel-slider .slick-prev.slick-disabled:before{background:url(/_next/static/media/prev-disabled.9467026d.svg) no-repeat 50%/contain}.feature-channel-slider .slick-next{right:40px}@media(max-width:767px){.feature-channel-slider .slick-next{right:20px}}.feature-channel-slider .slick-next:before{background:url(/_next/static/media/next.99adf921.svg) no-repeat 50%/contain}.feature-channel-slider .slick-next.slick-disabled:before{background:url(/_next/static/media/next-disabled.6da2d04b.svg) no-repeat 50%/contain}.feature-channel-slider-item .channel-card:after{border:10px solid transparent;border-radius:10px;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:.2s ease-in-out}.feature-channel-slider-item.-focused .channel-card{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-filter:drop-shadow(6px 8px 15px rgba(0,0,0,.2));filter:drop-shadow(6px 8px 15px rgba(0,0,0,.2));z-index:2}.feature-channel-slider-item.-focused .channel-card:after{border-color:#a041ff;background-color:rgba(0,0,0,.2)}.feature-channel-slider-item.-playing .channel-card:before{background:url(/_next/static/media/pause.a5035657.svg) no-repeat 50%/contain}.price-section{position:relative;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);padding:100px 0 110px}@media(max-width:767px){.price-section{padding:60px 0}.price-section .service-card-head-purple:after,.price-section .service-card-head:after{width:55px;margin-top:20px}.price-section .service-card-head-purple .service-card-head-subtitle,.price-section .service-card-head .service-card-head-subtitle{font-size:20px;font-size:clamp(11px,5vw,20px);line-height:30px;letter-spacing:2px;margin-top:5px}.price-section .button-wrapper{text-align:center}}.price-icon{width:138px}@media(max-width:767px){.price-icon{margin:0 auto}}.price-content{width:458px}@media(max-width:767px){.price-content{width:100%;margin-top:80px}}.price-box{color:#a041ff;background:#fff;padding:30px 50px 20px;border-radius:20px}@media(max-width:767px){.price-box{padding:10px 35px 20px}}.price-initial-cost{font-weight:700;font-size:50px;line-height:1;letter-spacing:3px;margin-right:20px}@media(max-width:767px){.price-initial-cost{font-size:34px;font-size:clamp(14px,8vw,34px);line-height:45px;letter-spacing:2px;margin-right:13px}}.price-amount{font-weight:700;font-size:96px;line-height:1;margin-right:20px;margin-bottom:-15px}@media(max-width:767px){.price-amount{font-size:66px;font-size:clamp(46px,16.5vw,66px);line-height:86px;margin-right:6px}}.price-yen{font-weight:700;font-size:50px;line-height:65px;margin-bottom:-5px}@media(max-width:767px){.price-yen{font-size:34px;font-size:clamp(14px,8vw,34px);line-height:45px;letter-spacing:2px;margin-bottom:-2px}}.price-info{display:block;font-weight:700;font-size:16px;line-height:24px;margin-top:25px}@media(max-width:767px){.price-info{text-align:center;margin-top:10px}}.price-title{color:#fff;font-size:50px;line-height:65px;letter-spacing:3px;margin-top:40px}@media(max-width:767px){.price-title{font-size:36px;font-size:clamp(25px,9vw,36px);line-height:43px;letter-spacing:2px}}.price-description{color:#fff;font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.price-description{font-size:16px;font-size:clamp(12px,4vw,16px);line-height:24px;letter-spacing:.5px}}.how-to-use{padding:170px 0 120px;position:relative;z-index:0}@media(max-width:992px){.how-to-use{padding:160px 0 80px}}.how-to-use .service-card-head,.how-to-use .service-card-head-purple{z-index:1}@media(max-width:992px){.how-to-use .service-card-head,.how-to-use .service-card-head-purple{margin:0 auto}}.how-to-use .service-card-head-purple:before,.how-to-use .service-card-head:before{content:"";width:3px;height:130px;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);position:absolute;top:-160px;left:128px;z-index:1}@media(max-width:992px){.how-to-use .service-card-head-purple:before,.how-to-use .service-card-head:before{left:50%}.how-to-use .main-head>.flex{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.how-to-use .service-card-head-icon:before{content:"";width:770px;height:770px;background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.4;z-index:-1}@media(max-width:992px){.how-to-use .service-card-head-icon:before{display:none}}.how-to-use .main-head-details{position:relative;text-align:center;padding:40px 50px 5px;border:25px solid #3c3c3c;border-bottom:0;z-index:1}@media(max-width:992px){.how-to-use .main-head-details{margin:100px auto 0;border-width:10px;padding:1em 1em 0}}.how-to-use .main-head-small{font-weight:700;font-size:36px;letter-spacing:13px;color:#3c3c3c}@media(max-width:767px){.how-to-use .main-head-small{font-size:20px;font-size:clamp(14px,8vw,20px);line-height:30px;letter-spacing:2px}}.how-to-use .main-head-title{position:relative;color:#5a5a5a;font-size:50px;letter-spacing:23.5px;margin-right:60px}@media(max-width:767px){.how-to-use .main-head-title{font-size:36px;font-size:clamp(25px,9.6vw,36px);line-height:43px;letter-spacing:2px;margin-right:1em}}.how-to-use .main-head-title:after{content:"";width:180px;height:234px;background:url(/_next/static/media/exclamation-purple.d86e5655.svg) no-repeat;background-size:contain;position:absolute;bottom:-45px;right:-110px}@media(max-width:767px){.how-to-use .main-head-title:after{background-position:50%;width:110px;width:50%;height:100%;bottom:-.5em;right:-2em}}.how-to-use .main-head-purple{color:#a041ff;font-size:96px;line-height:125px;letter-spacing:9px}@media(max-width:767px){.how-to-use .main-head-purple{font-size:50px;font-size:clamp(23px,13vw,50px);line-height:65px;letter-spacing:3px}}.how-to-use .step{margin-top:150px;counter-reset:step-counter}@media(max-width:767px){.how-to-use .step>.flex{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.how-to-use .step .button-large{line-height:33px;letter-spacing:.5px}.how-to-use .step .button-large,.how-to-use .step .button-medium{font-size:16px;font-size:clamp(11px,6.4vw,16px)}}.how-to-use .step-card{position:relative;width:calc((100% - 110px)/3);max-width:273px;height:293px;text-align:center;color:#fff;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);padding:60px 17px 30px;border-radius:10px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}@media(max-width:767px){.how-to-use .step-card{width:275px;height:261px;margin:0 auto}.how-to-use .step-card:not(:first-child){margin-top:125px}}.how-to-use .step-card:before{counter-increment:step-counter;content:counter(step-counter);width:100px;height:100px;color:#fff;font-weight:700;font-size:50px;line-height:65px;background:#a041ff;border-radius:50%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media(max-width:992px){.how-to-use .step-card:before{width:75px;height:75px}}.how-to-use .step-card:first-child img{width:60px}.how-to-use .step-card:nth-child(2) img{width:70px}.how-to-use .step-card:nth-child(3) img{width:150px}.how-to-use .step-card:not(:last-child):after{content:"";width:45px;height:45px;background:url(/_next/static/media/triangle-purple.5443091c.svg) no-repeat;background-size:contain;background-position:50%;position:absolute;top:50%;right:-27px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}@media(max-width:992px){.how-to-use .step-card:not(:last-child):after{right:-5px}}@media(max-width:767px){.how-to-use .step-card:not(:last-child):after{top:auto;right:unset;bottom:-25px;left:50%;-webkit-transform:translate(-50%,100%) rotate(90deg);transform:translate(-50%,100%) rotate(90deg)}}.how-to-use .step-card .text{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px}@media(max-width:767px){.how-to-use .step-card .text{font-size:20px;letter-spacing:2px}}.how-to-use .step-card .sub-text{font-size:12px;text-align:center;letter-spacing:.5px;margin-top:5px}.how-to-use .step-card .bottom-space{width:100%;height:15px}.how-to-use .step-card .text-exclamation{position:absolute;margin-top:-5px;margin-left:80px;width:40px;height:60px;background:url(/_next/static/media/exclamation-white.1c5959fc.svg);background-repeat:no-repeat;background-position:-10px 0;background-size:60px auto}.how-to-use .step-card-text{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px}.how-to-use .step-card-text-large{position:relative;font-weight:700;font-size:36px;line-height:43px;letter-spacing:2px;margin-right:30px}.how-to-use .step-card-text-large:after{content:"";width:101px;height:120.64px;background:url(/_next/static/media/exclamation-white.1c5959fc.svg) no-repeat;background-size:contain;position:absolute;top:-13px;right:-70px}.how-to-use .step-card-text-small{font-size:12px;line-height:14px;letter-spacing:.5px}.how-to-use .device{margin-top:80px;margin-bottom:-4px;width:100%;height:620px;background:#efefef url(/_next/static/media/store.620569d6.png);background-repeat:no-repeat;background-position:50%;background-size:contain}@media(max-width:992px){.how-to-use .device{height:500px}}@media(max-width:767px){.how-to-use .device{height:350px}}@media(max-width:500px){.how-to-use .device{height:212px}}.how-to-use .device h2{padding-top:60px;font-weight:700;font-size:50px;line-height:65px;letter-spacing:3px;color:#a041ff;text-align:center}@media(max-width:767px){.how-to-use .device h2{padding-top:15px;font-size:20px;line-height:30px;letter-spacing:1px}}.how-to-use .white-box{padding:70px 55px 50px;background:#fff}@media(max-width:767px){.how-to-use .white-box{padding:40px 15px 30px}}.how-to-use .store{background:#f0f0f0;padding:60px 40px 40px}@media(max-width:767px){.how-to-use .store{padding:50px 17px 40px}}.how-to-use .store .button-text,.how-to-use .store .button-text-arrow-right{padding-left:13px;padding-right:12px}.how-to-use .store-head-1{text-align:center}.how-to-use .store-head-1-title{color:#a041ff;font-size:20px;line-height:30px;letter-spacing:2px}@media(max-width:767px){.how-to-use .store-head-1-title{font-size:24px;line-height:36px}}.how-to-use .store-head-1-text-small{color:#5a5a5a;font-size:12px;line-height:14px;letter-spacing:.5px;color:#a041ff}.how-to-use .store-head-2{text-align:center}.how-to-use .store-head-2-icon{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.how-to-use .store-head-2-title{color:#a041ff;font-size:24px;line-height:36px;letter-spacing:2px}.installation{position:relative;overflow:hidden;padding:90px 0 120px;display:none}@media(max-width:767px){.installation{padding-bottom:70px}}@media(max-width:992px){.installation{display:block}}.installation:before{content:"";width:100%;height:1180px;background:#f0f0f0;position:absolute;top:0;z-index:-1}@media(max-width:767px){.installation:before{height:calc(100% - 260px)}.installation .head-title-large{margin:0 auto}}.installation--top{display:grid;background:#fff;grid-gap:30px;gap:30px}@media(max-width:992px){.installation--top{display:none}}.installation--top .installation-head-details{margin:0 auto}.installation--top .installation-no-of-accounts{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:.5em;gap:.5em}.installation--top .installation-head-text{font-size:36px}.installation--top .installation-white-box{padding:0}.installation--top .installation-white-box ul{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1180px}.installation-head{padding-left:40px}@media(max-width:767px){.installation-head{padding-left:0}}@media(max-width:992px){.installation-head .flex{-webkit-justify-content:space-around;justify-content:space-around;grid-gap:30px 0;gap:30px 0}}@media(max-width:767px){.installation-head-details{margin-left:0}.installation-no-of-accounts{width:100%;text-align:center}}.installation-head-text{color:#5a5a5a;font-weight:700;text-align:center;font-size:20px;line-height:1.4;letter-spacing:2px}.installation-head-text em{font-size:150%;font-style:normal;font-weight:900;color:#7300e6}@media(max-width:767px){.installation-head-text em{font-size:7vw}}.installation-head-number{font-weight:700;font-size:72px;line-height:94px;letter-spacing:3px;color:#7300e6}.installation-head-text-large{color:#5a5a5a;font-weight:700;font-size:36px;line-height:43px;letter-spacing:2px;margin-left:10px;position:relative;top:-18px}@media(max-width:767px){.installation-head-text-large{margin:20px auto 0;padding-left:20px}}.installation-white-box{background:#fff;padding:60px 40px 40px;border-radius:10px}@media(max-width:767px){.installation-white-box{padding:20px 15px 10px;border-radius:5px}}.installation-white-box ul{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:90%;max-width:730px;margin:auto}.installation-white-box ul li{width:20%;padding:15px}@media(max-width:767px){.installation-white-box ul li{width:30%;padding:10px}}.installation-white-box ul li img{width:100%;margin:0;display:block}.installation-white-box-text{text-align:center;font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.installation-white-box-text{font-size:16px;line-height:24px;letter-spacing:.5px}}.installation-case-head{margin-left:80px}@media(max-width:767px){.installation-case-head{text-align:center;margin-left:0}.installation-case-lists{grid-row-gap:40px}}.trial-section{padding:80px 0;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.trial-section .button-text,.trial-section .button-text-arrow-right{padding:9px 38px 10px}.trial-section .trial-note-text,.trial-section p{font-size:10px;line-height:10px;color:#f0f0f0}.trial-section .trial-note-text{font-weight:300}.magazine-section{position:relative;padding:85px 0 250px}@media(max-width:767px){.magazine-section{padding-top:54px}}.magazine-section:before{content:"";width:100%;height:1000px;background:#f0f0f0;position:absolute;top:0;z-index:-1}.magazine-section:after{content:"";width:2332px;height:1138px;background:url(/_next/static/media/magazine-ellipse-gray.c1c5f3f5.svg) no-repeat;background-size:contain;position:absolute;bottom:91px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-2}.magazine-head{position:relative;text-align:center;padding:60px;background:#fff;border-radius:5px}@media(max-width:767px){.magazine-head{padding:30px 10%}}.magazine-head .now-open{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.magazine-head .now-open{bottom:-90px}}.magazine-head .magazine-head-title:after{display:none}.magazine-head-text-magazine{margin-left:25px}.magazine-head-out-now{position:absolute;right:-43px;bottom:-63px}@media(max-width:767px){.magazine-head-out-now{display:none}}.magazine-sns{margin-top:40px}@media(max-width:767px){.magazine-sns{margin-top:107px}}.magazine-sns a:not(:last-child){margin-right:13px}.magazine-lists{position:relative;margin-top:40px;padding:20px 5px;background:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width:767px){.magazine-lists{margin-top:60px;padding:20px 0}}.magazine-lists:before{content:"";width:201.48px;height:160.7px;background:url(/_next/static/media/magazine-figure.77363a0e.svg) no-repeat;background-size:contain;position:absolute;top:-142px;right:-46px;z-index:1}@media(max-width:767px){.magazine-lists:before{display:none}}.news-section{position:relative;padding:40px 0 50px;background:#f0f0f0}.news-section:before{content:"";width:1080px;height:31px;background:#f0f0f0;position:absolute;top:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.news-section:before{width:calc(100% - 35px)}.news-section .news-card{width:100%}}.news-head{padding-left:100px}@media(max-width:767px){.news-head{text-align:center;padding-left:0}}.news-lists{margin-top:50px;margin-bottom:40px}.news-lists a{width:100%;color:#000}.news-lists a:not(:first-child){margin-top:20px}@media(max-width:767px){.news-lists a:not(:first-child){margin-top:15px}}.voice-section{position:relative;background:#fff;padding:60px 0;margin-bottom:60px;display:none}@media(max-width:767px){.voice-section{display:block}}.voice-head{text-align:center;margin-bottom:30px}.voice-img{width:100%}.voice-logo{width:33%;margin:10px auto}.voice-title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:2px}.voice-text{margin-top:.5em}.voice-text p{font-size:16px;line-height:1.6}.overview-section{padding:42px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);border:4px solid #7300e6;width:100%;max-width:1080px;margin:80px auto 100px;border-radius:20px}@media(max-width:767px){.overview-section{width:95%;padding:30px 15px;margin:40px auto 60px}}.overview-section__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:30px;gap:30px}@media(max-width:767px){.overview-section__content{grid-gap:20px;gap:20px}}.overview-section__title{font-size:1.6rem;line-height:1.5}.overview-section__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 30px;gap:20px 30px}@media(max-width:992px){.overview-section__wrapper{grid-template-columns:1fr}}.overview-section__video{aspect-ratio:16/9}.channel .page-head{padding-bottom:90px}@media(max-width:767px){.channel .page-head{padding-bottom:60px}}@media(min-width:768px){.channel .page-info-description{margin-top:30px}}@media(max-width:767px){.channel .page-info-description{text-align:center}}.channel .service-card-head-subtitle{font-size:22px;line-height:33px;margin-top:0}@media(max-width:767px){.channel .service-card-head-subtitle{font-size:20px;line-height:30px;letter-spacing:2px;margin-top:10px}}.channel .recommended-keywords{position:relative}.channel .recommended-keywords:before{content:"";width:100%;height:calc(100% - 100px);background:#f0f0f0;position:absolute;top:100px;z-index:-1}.channel .arc-channel-keyword-card:first-child:after{content:"";width:468px;height:120px;background:url(/_next/static/media/recommended-monstars.b3a3998e.svg) no-repeat 50%/contain;position:absolute;top:60px;left:66px;z-index:0}@media(max-width:767px){.channel .arc-channel-keyword-card:first-child:after{width:297px;height:76px;top:82px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.channel .arc-channel-keyword-card:not(:first-child){margin-top:20px}.channel .category-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.channel .category-title{font-size:20px;line-height:30px}}.channel .keyword-title{font-size:36px;line-height:120%;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.channel .keyword-title{font-size:24px;line-height:36px}}.channel .searched-keywords{padding:80px 0 120px;background:#f0f0f0}@media(max-width:767px){.channel .searched-keywords{padding-bottom:80px}}.channel .searched-keywords .item-box:not(:first-child){margin-top:40px}.channel .searched-keywords .title{font-size:14px;line-height:21px;color:#a041ff;margin-bottom:10px}.channel .searched-keywords .keywords h4{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px;padding-left:10px;cursor:pointer}.channel .searched-keywords .keywords h4:before{content:"";width:4px;height:4px;border-radius:50%;background:#a041ff;display:inline-block;margin-right:12px;vertical-align:middle}.channel .searched-keywords .keywords h4:hover{text-decoration:underline}.channel .searched-keywords .keywords h4 a{color:#a041ff!important}@media(min-width:768px){.channel .searched-keywords .group-box .subgroup-box:not(:first-child){margin-left:80px}}@media(max-width:767px){.channel .searched-keywords .group-box .subgroup-box:not(:first-child){margin-top:40px}.channel .searched-keywords .group-box{width:50%}}.channel .searched-keywords .group-box:first-child{margin-right:50px}@media(max-width:767px){.channel .searched-keywords .group-box:first-child{width:151px;padding-left:15px;margin-right:42px}.channel .searched-keywords .group-box:nth-child(2){width:137px}}.channel .searched-keywords-head{font-size:24px;line-height:36px;letter-spacing:2px;color:#a041ff;margin-bottom:60px}@media(max-width:767px){.channel .searched-keywords-head{font-size:20px;line-height:30px;margin-bottom:40px}}.channel .control-page-button{padding-top:120px;padding-bottom:30px}.channel-category .page-info{padding:0 17.5px}.channel-category .scroll-top{position:relative;top:-100px}@media(min-width:768px){.channel-category .page-info-description{margin-top:30px}}@media(max-width:767px){.channel-category .page-info-description{text-align:center}}.channel-category .tabs-wrapper{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media(max-width:767px){.channel-category .tabs-wrapper{overflow:hidden}}.channel-category .tabs{position:relative;width:1050px;margin:0 auto 30px}@media(max-width:767px){.channel-category .tabs{max-width:600px;width:90%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}.channel-category .tabs:before{content:"";width:100%;height:3px;background:#f0f0f0;position:absolute;bottom:0;z-index:-1}@media(max-width:767px){.channel-category .tabs:before{content:none}}.channel-category .tabs li{border:none;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.channel-category .tabs li{font-size:11px;line-height:1;white-space:nowrap;background:#f0f0f0;padding:2px;box-shadow:none;border-radius:50px;letter-spacing:normal;min-width:150px}.channel-category .tabs li .tabs__item,.channel-category .tabs li a{position:relative;display:block;text-align:center;background:#fff;padding:.75em 24px .75em .5em;border-radius:50px;line-height:1;color:#5a5a5a}.channel-category .tabs li .tabs__item:before,.channel-category .tabs li a:before{content:"";width:12px;height:12px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat;background-size:contain;display:inline-block;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.channel-category .tabs li:first-child{grid-column:1/3}.channel-category .tabs li:nth-child(2){-webkit-order:4;-moz-box-ordinal-group:5;order:4}.channel-category .tabs li:nth-child(5){-webkit-order:5;-moz-box-ordinal-group:6;order:5}}.channel-category .tabs li.-active{color:#a041ff;border-bottom:4px solid #a041ff}@media(max-width:767px){.channel-category .tabs li.-active{border:none;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6)}}.channel-category .tabs li.-active h1{color:#a041ff}.channel-category .tabs li h1{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.channel-category .tabs li h1{font-size:11px;line-height:1;letter-spacing:normal;display:inline}}.channel-category .arc-channel-category-card{cursor:pointer}@media(max-width:767px){.channel-category .arc-channel-category-card{width:calc((100% - 40px)/3);height:160px}}@media(max-width:500px){.channel-category .arc-channel-category-card{width:calc(50% - 10px)}}.channel-category .channel-category-content{padding-top:60px;padding-bottom:60px;background:#f0f0f0}@media(max-width:767px){.channel-category .channel-category-content{padding-bottom:80px}}.channel-category .channel-categories{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px 50px}@media(max-width:992px){.channel-category .channel-categories{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.channel-category .channel-categories{grid-template-columns:repeat(2,1fr);grid-gap:22px 20px}}.channel-category .channel-categories .arc-channel-category-card{width:100%}.channel-category .channel-bgm-title{font-size:36px;line-height:120%;color:#a041ff;margin-bottom:40px}@media(max-width:767px){.channel-category .channel-bgm-title{font-size:24px;line-height:150%;margin-bottom:20px;letter-spacing:2px}}.channel-category .control-page-button{padding-top:120px;padding-bottom:200px}.channel-category .pull-down-hide{display:none}.channel-category .pull-down-show{display:block}.channel-category .button-pull-down-list-wrapper{margin:35px 0 20px;text-align:center;width:100%}.channel-category .button-pull-down-list{position:relative;display:inline-block;cursor:pointer;padding-bottom:15px}@media(max-width:767px){.channel-category .button-pull-down-list{min-width:300px}}.channel-category .button-pull-down-list .select{display:block;margin-left:auto;margin-right:auto;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);border-radius:38px;padding:9.5px 57px 9.5px 60px;background:url(/_next/static/media/chevron-down-white.80477fc8.svg) no-repeat calc(100% - 17px)/auto,url(/_next/static/media/category-white.5552701d.svg) no-repeat 30px/20px 16px,url(/_next/static/media/pulldown-divider.4d5e5d7e.svg) no-repeat calc(100% - 40px)/auto,linear-gradient(180deg,#ffbeff -19.03%,#7300e6);color:#fff;font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.channel-category .button-pull-down-list .select{min-width:300px;font-size:16px;line-height:24px;left:.5px}}.channel-category .button-pull-down-list ul{position:absolute;display:none;width:100%;background-color:#fff;padding:20px 0;margin-top:10px;z-index:4;max-height:450px;overflow-x:scroll;border-radius:5px;-ms-overflow-style:none;scrollbar-width:none;box-shadow:3px 3px 6px -1px #9f9d9d}@media(max-width:767px){.channel-category .button-pull-down-list ul{width:298px}}.channel-category .button-pull-down-list ul li:not(:last-of-type) span{border-bottom:1px solid #f0f0f0}.channel-category .button-pull-down-list ul li span{display:block;margin-left:20px;margin-right:20px;padding:5px 0}.channel-category .button-pull-down-list ul li{font-size:14px;line-height:21px;letter-spacing:.5px;text-align:left;color:#5a5a5a}@media(max-width:767px){.channel-category .button-pull-down-list ul li{width:298px}}.channel-category .button-pull-down-list ul::-webkit-scrollbar{display:none}.channel-category .button-pull-down-list .list-channel-show{display:block}.channel-category .button-pull-down-list .list-channel-hide{display:none}.channel-category .button-pull-down-list .channel-option-selected{background-color:#f0f0f0}.channel-category .notice-for-preview{margin-bottom:35px;text-align:center}.channel-btn-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;max-width:1080px;margin:0 auto 30px}@media(max-width:992px){.channel-btn-wrapper{display:none}}.pull-down-wrapper{min-width:300px;max-width:340px;display:none;margin:auto}@media(max-width:500px){.pull-down-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.pull-down-wrapper .button-pull-down-list{margin-bottom:0}.pull-down-wrapper-ttl{font-size:20px;font-weight:900;color:#3c3c3c;text-align:center;padding-bottom:20px}.channel-detail .channel-main-content{padding-top:80px;padding-bottom:120px;background:#f0f0f0}@media(max-width:767px){.channel-detail .channel-main-content{padding-bottom:80px}}.channel-detail .channel-bgm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px}@media(max-width:992px){.channel-detail .channel-bgm{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.channel-detail .channel-bgm{grid-gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.channel-detail .channel-bgm{grid-template-columns:repeat(1,1fr)}}.channel-detail .channel-bgm .background-music-card{width:100%}@media(max-width:500px){.channel-detail .channel-bgm .background-music-card:nth-child(2){-webkit-order:-2;-moz-box-ordinal-group:-1;order:-2}.channel-detail .channel-bgm .background-music-card:nth-child(3){-webkit-order:-1;-moz-box-ordinal-group:0;order:-1}}.channel-detail .button-pull-down,.channel-detail .button-pull-down-large{margin-bottom:65px}@media(max-width:767px){.channel-detail .button-pull-down,.channel-detail .button-pull-down-large{margin-bottom:40px}.channel-detail .button-pull-down-large select,.channel-detail .button-pull-down select{font-size:16px}}.channel-detail .bgm-industries{margin-top:90px;padding:40px 70px;background:#fff;border-radius:10px}@media(max-width:767px){.channel-detail .bgm-industries{padding-left:24px;padding-right:24px}}.channel-detail .bgm-industries>div{margin-top:40px}@media(min-width:768px){.channel-detail .bgm-industries>div{grid-gap:12px 23px;gap:12px 23px}}.channel-detail .bgm-industries>div>a{width:18%;font-size:16px;line-height:150%;color:#5a5a5a;cursor:pointer}@media(max-width:767px){.channel-detail .bgm-industries>div>a{width:43%;font-size:14px;line-height:240%;letter-spacing:.5px}}.channel-detail .bgm-industries>div>a.-selected,.channel-detail .bgm-industries>div>a:hover{color:#a041ff;font-weight:700}.channel-detail .bgm-industries-title{font-size:20px;line-height:30px;color:#a041ff}.channel-detail .channel-content-box{background:#fff}@media(min-width:768px){.channel-detail .channel-content-box{padding:62px}}.channel-detail .channel-content-box-wrapper{padding-top:140px;padding-bottom:80px;background:#f0f0f0}@media(max-width:767px){.channel-detail .channel-content-box-wrapper{padding-top:110px}}.channel-detail .content-card{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 60px;background:linear-gradient(180deg,#a041ff,#4c0098);grid-column-gap:9px;margin-left:auto;margin-right:auto}@media(max-width:767px){.channel-detail .content-card{width:100%;padding:45px}}.channel-detail .content-card-text{width:276px;font-weight:700;font-size:36px;line-height:130%;letter-spacing:2px;color:#fff;-webkit-align-self:center;align-self:center}@media(max-width:767px){.channel-detail .content-card-text{width:100%;font-size:24px;line-height:150%}}.channel-detail .content-card-text .colored{color:#ffbeff}.channel-detail .content-card-number{width:190px;font-weight:700;font-size:172px;line-height:130%;letter-spacing:-16px;color:#ffbeff}@media(max-width:767px){.channel-detail .content-card-number{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:144px;margin:auto;width:100%;text-align:center;letter-spacing:normal}}.channel-detail .content-card-number .sp-content-card-selection{display:none}@media(max-width:767px){.channel-detail .content-card-number .sp-content-card-selection{display:block;width:50px;font-weight:700;font-size:50px;line-height:65px;letter-spacing:3px;color:#fff;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:30px;margin-left:9px}}.channel-detail .content-card-selection{width:36px;font-weight:700;font-size:36px;line-height:43px;letter-spacing:2px;color:#fff;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:45px}@media(max-width:767px){.channel-detail .content-card-selection{display:none}}.channel-detail .content-text{font-size:16px;line-height:200%;letter-spacing:1px;color:#000}.channel-detail .content-white-box{padding:45px 40px 40px;background:#fff}@media(max-width:767px){.channel-detail .content-white-box{padding:35px 40px 40px}}.channel-detail .content-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#3c3c3c}@media(max-width:767px){.channel-detail .content-title{font-size:20px;line-height:30px}}.channel-detail .content-title:before{content:"";width:5px;height:22px;background:#7300e6;display:inline-block;margin-right:20px;margin-bottom:-2px}.channel-detail .pagination{margin-top:120px}.channel-detail .pagination .prev-link{margin-right:20px}.channel-detail .pagination .next-link{margin-left:20px}.channel-keyword .page-body{padding-top:85px;background:#f0f0f0}@media(max-width:767px){.channel-keyword .page-body{padding-top:50px}}.page-channel .page-info{grid-gap:30px;gap:30px}@media(max-width:767px){.page-channel .service-card-head-subtitle{font-size:20px;line-height:30px}}.content-title-2{-webkit-align-items:center;-moz-box-align:center;align-items:center}.content-title-2 span{display:block;width:5px;height:22px;background-color:#a041ff}@media(max-width:767px){.content-title-2 span{width:3px;height:46px}}.content-title-2 h3{padding-left:20px;font-size:24px;line-height:150%;letter-spacing:2px;color:#3c3c3c;width:95%}@media(max-width:767px){.content-title-2 h3{font-size:20px;line-height:30px}}.channel-footer{display:none;position:fixed;bottom:0;left:0;padding:15px 0;text-align:center;background:#fff;z-index:20;width:100%;transition:all .3s ease;opacity:0}@media(max-width:767px){.channel-footer.-active{display:block;opacity:1}.ChannelGroupSelections-container .button-pull-down-list{width:100%}}.channel-copy{color:#3c3c3c;text-align:center;font-size:clamp(15px,2vw,23px);margin:0 auto 35px;letter-spacing:2px;position:relative}.channel-copy br{display:none}@media(max-width:767px){.channel-copy br{display:block}.channel-copy{padding:0 20px;letter-spacing:0;margin:0 auto 60px;font-weight:700;line-height:150%}}.channel-copy em{font-size:156%;font-weight:700;font-style:normal}@media(max-width:767px){.channel-copy em{font-size:100%}}.channel-copy:before{content:"＼ "}@media(max-width:767px){.channel-copy:before{left:4vw;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}}.channel-copy:after{content:" ／"}@media(max-width:767px){.channel-copy:after{right:4vw;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.channel-copy:after,.channel-copy:before{content:"";min-width:1px;min-height:2em;background:#3c3c3c;position:absolute;bottom:0}}.channel-ftlink{position:fixed;right:20px;bottom:90px;transition:opacity .2s ease-in;z-index:101}@media(min-width:768px){.channel-ftlink{display:none}}.channel-ftlink-btn{background-color:#8c2cec;color:#fff;font-size:14px;font-weight:700;padding:1em 1.5em;border-radius:25px;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}.faq-detail img{height:auto}.faq-block{padding-bottom:120px}@media(max-width:767px){.faq-block{background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat center 127%/700px}}.faq-lists{grid-gap:40px 30px;gap:40px 30px}.faq-gray-box{width:calc(50% - 15px);padding:40px 20px;background:#f0f0f0;border-radius:10px}@media(max-width:767px){.faq-gray-box{width:100%;padding-left:27px;padding-right:27px;border-radius:0}}.faq-gray-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#5a5a5a;margin-bottom:40px}@media(max-width:767px){.faq-gray-title{font-size:20px;margin-bottom:20px}}.faq-gray-title span{color:#a041ff}.faq-category-item:not(:first-of-type){margin-top:20px}.faq-category-item ul{padding:10px 20px;background:#fff;border:1px solid #eee;border-radius:5px}.faq-category-item a{position:relative;display:block;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.5px;color:#5a5a5a;padding:10px 40px}.faq-category-item a:before{content:"";width:29px;height:29px;background:url(/_next/static/media/question.51d3c93e.svg) no-repeat 50%/contain;position:absolute;left:0;top:7px}.faq-category-item a:after{content:"";width:20px;height:20px;background:url(/_next/static/media/faq-box-arrow.3d34f725.svg) no-repeat 50%/contain;position:absolute;right:0;top:12px;transition:all .3s ease}@media(max-width:767px){.faq-category-item a:after{width:15px;height:15px;top:14px}}.faq-category-item a:hover{color:#a041ff}.faq-category-item a:hover:after{right:-7px}.faq-category-item-title{font-size:20px;line-height:150%;letter-spacing:2px;color:#a041ff;margin-bottom:10px}@media(max-width:767px){.faq-category-item-title{font-size:16px;letter-spacing:.5px}}.faq-box-wrapper:not(:first-of-type){margin-top:80px}@media(max-width:767px){.faq-box-wrapper:not(:first-of-type){margin-top:40px}}.faq-box-wrapper .faq-head-title{margin-bottom:40px}@media(max-width:767px){.faq-box-wrapper .faq-head-title{margin-bottom:20px}}.faq-box-wrapper .faq-box:not(:first-of-type){margin-top:30px}@media(max-width:767px){.faq-box-wrapper .faq-box:not(:first-of-type){margin-top:20px}}.faq-box{position:relative;width:100%;padding:20px 70px;background:url(/_next/static/media/question.51d3c93e.svg) no-repeat 20px 17px/40px,url(/_next/static/media/faq-box-arrow.3d34f725.svg) no-repeat calc(100% - 20px) 23px/31px 30px #fff;border:1px solid #eee;border-radius:10px;transition:background .3s ease}@media(max-width:992px){.faq-box{padding:20px 60px;background-size:30px,16px 15px;background-position:20px 17px,calc(100% - 20px) 23px;border-radius:5px}}.faq-box:hover{background-position:20px 17px,calc(100% - 12px) 23px}.faq-box-title{font-size:24px;line-height:36px;letter-spacing:2px;color:#5a5a5a}@media(max-width:992px){.faq-box-title{font-size:16px;line-height:24px;letter-spacing:.5px}}.faq-head-title{font-size:36px;line-height:43px;letter-spacing:2px;color:#a041ff}@media(max-width:992px){.faq-head-title{font-size:24px;line-height:36px;letter-spacing:2px}}.faq-search{padding:40px 55px 60px}@media(max-width:767px){.faq-search{padding:50px 26px}}.faq-search form{position:relative;z-index:1}.faq-search .form-group{margin-bottom:24px}.faq-search .form-group label{font-size:20px;line-height:30px;letter-spacing:1px;color:#fff}@media(max-width:767px){.faq-search .form-group label{font-size:16px;line-height:24px;letter-spacing:.5px}}.faq-search .form-group~.flex{grid-gap:20px 28px;gap:20px 28px}.faq-search .form-input{height:40px;padding-left:11px;padding-right:65px;border:0}.faq-search-input{position:relative;overflow:hidden;border-radius:5px;box-shadow:2px 4px 4px rgba(0,0,0,.33)}@media(max-width:767px){.faq-search-input .form-input{font-size:10px;line-height:10px}}.faq-search-button{width:55px;height:100%;background:url(/_next/static/media/search-white.6ab20141.svg) no-repeat 50%/21px,linear-gradient(315deg,#7300e6 3.24%,#ffbeff 99.71%);position:absolute;right:0;top:0;cursor:pointer}.faq-search-keywords{font-weight:700;font-size:14px;line-height:150%;color:#a041ff;background:#fff;padding:5px 10px}@media(max-width:767px){.faq-search-keywords{font-size:12px;line-height:100%;letter-spacing:.5px}}.faq-search-filter{grid-gap:20px 28px;gap:20px 28px}@media(max-width:767px){.faq-search-filter{width:100%}.faq-search-filter a{font-size:12px;line-height:12px;letter-spacing:.5px}}.faq-panel-block{overflow:hidden;padding:80px 0}@media(max-width:767px){.faq-panel-block{padding:60px 0}}.faq-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(247px,1fr));grid-gap:30px}@media(max-width:767px){.faq-panels{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));grid-gap:10px}}.faq-panel{position:relative;text-align:center;height:186px;padding:32px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);border-radius:10px}@media(max-width:767px){.faq-panel{height:126px;padding:20px 10px}}.faq-panel:hover{opacity:.8}.faq-panel-icon{height:59px;margin:0 auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media(max-width:767px){.faq-panel-icon{width:30px;height:32px}}.faq-panel-title{font-size:20px;font-weight:700;line-height:150%;letter-spacing:2px;margin-top:11px;color:#f0f0f0}@media(max-width:767px){.faq-panel-title{height:35px;font-size:16px;line-height:24px;margin-top:10px;letter-spacing:.5px}}.faq-panel-subtitle{font-size:20px;line-height:30px;letter-spacing:2px;color:#fff}@media(max-width:767px){.faq-panel-subtitle{font-size:12px;line-height:14px}}.faq-category .page-body{padding-bottom:120px}@media(max-width:767px){.faq-category .page-body{background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat center 164%/700px}.faq-category .page-info-subtitle{margin-top:10px}}.faq-category-box{padding:40px 35px;background:#fff}@media(max-width:767px){.faq-category-box{padding:50px 0 30px 20px}}.faq-category-box:not(:last-child){margin-bottom:40px}.faq-category-box-items a{display:block;font-weight:700;font-size:20px;line-height:150%;letter-spacing:2px;color:#a041ff;padding:10px 10px 10px 0}@media(max-width:767px){.faq-category-box-items a{font-size:16px;letter-spacing:.5px}}@media(max-width:500px){.faq-category-box-items a{letter-spacing:0}}.faq-category-box-items a:after{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;display:inline-block;margin-left:12px;margin-bottom:1px;transition:margin-left .3s ease}.faq-category-box-items a:hover{background:#f0f0f0}.faq-category-box-items a:hover:after{margin-left:20px}@media(max-width:767px){.faq-search-page .page-head{padding:0}}.faq-search-result{padding-top:90px;padding-bottom:80px;background:#f0f0f0}@media(max-width:767px){.faq-search-result{padding-top:50px;padding-bottom:40px}}.faq-search-result ul{padding:30px;background:#fff;margin-top:25px}@media(max-width:767px){.faq-search-result ul{padding:20px 15px}}.faq-search-result li:not(:first-child) a{border-top:2px solid #f0f0f0}.faq-search-result a{display:block;font-size:16px;line-height:150%;letter-spacing:.5px;padding:18px 20px}@media(max-width:767px){.faq-search-result a{padding:20px 35px 20px 0}}.faq-search-result a:hover{background:#f0f0f0}.faq-search-result a.link-dark:after,.faq-search-result a.link-small:after,.faq-search-result a.link-white:after,.faq-search-result a.link:after{top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-search-title{font-size:36px;line-height:120%;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.faq-search-title{font-size:24px;line-height:150%}}.faq-content{padding:80px 0 100px;background:#f0f0f0}.faq-content-title{font-size:36px;line-height:43px;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.faq-content-title{font-size:24px;line-height:36px}}.faq-content-description{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;margin-top:21px}@media(max-width:767px){.faq-content-description{margin-top:85px}}.faq-content-group{margin-top:80px}@media(max-width:767px){.faq-content-group{margin-top:60px}}.faq-content-group>h3{font-size:24px;line-height:36px;letter-spacing:2px;color:#a041ff}.faq-content-box{margin-top:40px;padding:30px 40px 50px;background:#fff}@media(max-width:767px){.faq-content-box{padding:30px 15px 50px}}.faq-content-box-head{margin-bottom:40px}.faq-content-box-head>h4{font-size:20px;line-height:30px;letter-spacing:2px;color:#a041ff}.faq-content-box-head>p{font-size:16px;line-height:24px;color:#5a5a5a;margin-top:20px}.faq-content-box-body h5{font-size:16px;line-height:24px;letter-spacing:.5px;margin:30px 0 20px}.faq-content-box-body img{width:100%}.faq-content-box-body p{font-size:16px;line-height:24px;color:#5a5a5a;margin:20px 0 30px}.faq-content-box-body .smartphones>.flex{width:321px}@media(max-width:767px){.faq-content-box-body .smartphones>.flex{width:100%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.faq-control-buttons{padding-top:100px;padding-bottom:120px}@media(max-width:767px){.faq-control-buttons{padding-top:60px;padding-bottom:160px}}.faq-control-buttons button{position:relative;width:150px;text-align:left;font-size:16px;line-height:150%;color:#5a5a5a;padding:15px 42px;background:#fff;border:1px solid #a041ff;border-radius:5px;cursor:pointer}.faq-control-buttons .btn-yes:before{content:"";width:21px;height:21px;border:1px solid #a041ff;border-radius:50%;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-control-buttons .btn-no:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-control-buttons .btn-no:after,.faq-control-buttons .btn-no:before{content:"";width:25px;height:1px;background:#a041ff;position:absolute;top:25px;left:15px}.faq-control-buttons .btn-no:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-control-buttons .flex{grid-column-gap:20px}.faq-control-buttons h3{font-size:36px;line-height:120%;letter-spacing:2px;color:#a041ff;margin-bottom:40px}@media(max-width:767px){.faq-control-buttons h3{font-size:24px;line-height:150%}}.faq-control-buttons p{font-weight:700;font-size:24px;line-height:150%;letter-spacing:2px;color:#a041ff;margin-top:60px;margin-bottom:40px}@media(max-width:767px){.faq-control-buttons p{font-size:20px}}.faq-control-buttons p.small{font-size:16px;letter-spacing:.5px;margin-top:40px}@media(max-width:500px){.faq-category .faq-search-filter,.faq .faq-search-filter{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.faq-category .faq-search-filter li,.faq .faq-search-filter li{width:140px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}}@media(max-width:767px){.faq-category .page-info-title span:first-child{display:block;letter-spacing:1px;padding-left:20px;padding-right:20px}}.faq-detail .faq-content{font-size:14px;line-height:2;word-wrap:break-word}.faq-detail .faq-content p{line-height:inherit}.faq-detail .faq-content a{font-weight:400;color:#a041ff}.faq-detail .faq-content h3{font-size:24px;line-height:36px;letter-spacing:2px;color:#a041ff;margin-top:20px}@media(max-width:500px){.faq-detail .faq-content h3{font-size:20px}}.faq-detail .faq-content h4{position:relative;font-weight:700;font-size:20px;padding-bottom:10px;margin-top:30px;margin-bottom:20px;border-bottom:3px solid #dadada}@media(max-width:500px){.faq-detail .faq-content h4{font-size:18px}}.faq-detail .faq-content h4:after{content:"";width:20%;height:3px;background-color:#a041ff;position:absolute;bottom:-3px;left:0;z-index:2}.faq-detail .faq-content img{height:auto}.faq-detail .faq-content ol{list-style:decimal;margin-top:40px;padding:30px 40px 50px 60px;background:#fff}@media(max-width:500px){.faq-detail .faq-content ol{margin-top:20px;padding:15px 20px 25px 50px}}.faq-detail .faq-content ol li::marker{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#a041ff}.faq-detail .faq-content ol li:not(:first-child){margin-top:40px}.faq-detail .faq-content ol li p{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a}.faq-detail .faq-content table{border-collapse:collapse;width:100%;margin-top:40px}.faq-detail .faq-content table th{color:#fff;font-size:16px;line-height:2;letter-spacing:1px;padding:1em;background:#a041ff;border:1px solid #ccc;white-space:nowrap}@media(max-width:767px){.faq-detail .faq-content table th{font-size:14px;padding:.5em}}.faq-detail .faq-content table td{font-weight:700;text-align:center;font-size:16px;line-height:2;letter-spacing:1px;color:#fff;padding:1em;border:1px solid #ccc}.faq-detail .faq-content table td:first-child{background:#a041ff}.faq-detail .faq-content table td:not(:first-child){color:#000;background:#fff}.faq-detail .faq-content table td .nowrap{white-space:nowrap}@media(max-width:767px){.faq-detail .faq-content table td{font-size:14px;padding:.5em}.faq-detail .faq-content table.w-auto td,.faq-detail .faq-content table.w-auto th{font-size:12px;line-height:1.5}}.faq-detail .faq-content .redbox{border:1px solid red;padding:10px}.faq-detail .faq-content .wysiwyg-color-black{color:#000}.faq-detail .faq-content .wysiwyg-color-black70{color:#4d4d4d}.faq-detail .faq-content .wysiwyg-color-black60{color:#666}.faq-detail .faq-content .wysiwyg-color-black50{color:gray}.faq-detail .faq-content .wysiwyg-color-black40{color:#999}.faq-detail .faq-content .wysiwyg-color-black30{color:#b3b3b3}.faq-detail .faq-content .wysiwyg-color-black20{color:#ccc}.faq-detail .faq-content .wysiwyg-color-black10{color:#e6e6e6}.faq-detail .faq-content .wysiwyg-color-red{color:red}.faq-detail .faq-content .wysiwyg-color-orange{color:#f90}.faq-detail .faq-content .wysiwyg-color-yellow{color:#ff0}.faq-detail .faq-content .wysiwyg-color-green{color:lime}.faq-detail .faq-content .wysiwyg-color-cyan{color:aqua}.faq-detail .faq-content .wysiwyg-color-blue{color:blue}.faq-detail .faq-content .wysiwyg-color-purple{color:#90f}.faq-detail .faq-content .wysiwyg-color-pink{color:#f0f}.faq-detail .faq-content .wysiwyg-color-red90{color:#f33}.faq-detail .faq-content .wysiwyg-color-red80{color:#f66}.faq-detail .faq-content .wysiwyg-color-red70{color:#f99}.faq-detail .faq-content .wysiwyg-color-red110{color:#c00}.faq-detail .faq-content .wysiwyg-color-red120{color:#900}.faq-detail .faq-content .wysiwyg-color-red130{color:#600}.faq-detail .faq-content .wysiwyg-color-orange90{color:#ffad33}.faq-detail .faq-content .wysiwyg-color-orange80{color:#ffc266}.faq-detail .faq-content .wysiwyg-color-orange70{color:#ffd699}.faq-detail .faq-content .wysiwyg-color-orange110{color:#cc7a00}.faq-detail .faq-content .wysiwyg-color-orange120{color:#995c00}.faq-detail .faq-content .wysiwyg-color-orange130{color:#663d00}.faq-detail .faq-content .wysiwyg-color-yellow90{color:#ff3}.faq-detail .faq-content .wysiwyg-color-yellow80{color:#ff6}.faq-detail .faq-content .wysiwyg-color-yellow70{color:#ff9}.faq-detail .faq-content .wysiwyg-color-yellow110{color:#cc0}.faq-detail .faq-content .wysiwyg-color-yellow120{color:#990}.faq-detail .faq-content .wysiwyg-color-yellow130{color:#660}.faq-detail .faq-content .wysiwyg-color-green90{color:#3f3}.faq-detail .faq-content .wysiwyg-color-green80{color:#6f6}.faq-detail .faq-content .wysiwyg-color-green70{color:#9f9}.faq-detail .faq-content .wysiwyg-color-green110{color:#0c0}.faq-detail .faq-content .wysiwyg-color-green120{color:#090}.faq-detail .faq-content .wysiwyg-color-green130{color:#060}.faq-detail .faq-content .wysiwyg-color-cyan90{color:#3ff}.faq-detail .faq-content .wysiwyg-color-cyan80{color:#6ff}.faq-detail .faq-content .wysiwyg-color-cyan70{color:#9ff}.faq-detail .faq-content .wysiwyg-color-cyan110{color:#0cc}.faq-detail .faq-content .wysiwyg-color-cyan120{color:#099}.faq-detail .faq-content .wysiwyg-color-cyan130{color:#066}.faq-detail .faq-content .wysiwyg-color-blue90{color:#33f}.faq-detail .faq-content .wysiwyg-color-blue80{color:#66f}.faq-detail .faq-content .wysiwyg-color-blue70{color:#99f}.faq-detail .faq-content .wysiwyg-color-blue110{color:#00c}.faq-detail .faq-content .wysiwyg-color-blue120{color:#009}.faq-detail .faq-content .wysiwyg-color-blue130{color:#006}.faq-detail .faq-content .wysiwyg-color-purple90{color:#ad33ff}.faq-detail .faq-content .wysiwyg-color-purple80{color:#c266ff}.faq-detail .faq-content .wysiwyg-color-purple70{color:#d699ff}.faq-detail .faq-content .wysiwyg-color-purple110{color:#7a00cc}.faq-detail .faq-content .wysiwyg-color-purple120{color:#5c0099}.faq-detail .faq-content .wysiwyg-color-purple130{color:#3d0066}.faq-detail .faq-content .wysiwyg-color-pink90{color:#f3f}.faq-detail .faq-content .wysiwyg-color-pink80{color:#f6f}.faq-detail .faq-content .wysiwyg-color-pink70{color:#f9f}.faq-detail .faq-content .wysiwyg-color-pink110{color:#c0c}.faq-detail .faq-content .wysiwyg-color-pink120{color:#909}.faq-detail .faq-content .wysiwyg-color-pink130{color:#606}.faq-detail .faq-content .wysiwyg-font-size-x-large{font-size:x-large;font-weight:800}.faq-detail .faq-content .wysiwyg-font-size-large{display:inline-block;font-weight:700;font-size:20px;line-height:1.5;letter-spacing:2px;color:#a041ff;margin-bottom:1em}@media(max-width:500px){.faq-detail .faq-content .wysiwyg-font-size-large{font-size:16px;letter-spacing:normal}}.faq-detail .faq-content .wysiwyg-font-size-medium{font-weight:400;font-size:16px;line-height:24px}.faq-detail .faq-content .wysiwyg-font-size-small{font-size:x-small}.faq-detail .faq-content .wysiwyg-underline{text-decoration:underline}.faq-detail .faq-content .wysiwyg-text-align-right{text-align:right}.faq-detail .faq-content .wysiwyg-text-align-center{text-align:center}.faq-detail .faq-content .wysiwyg-text-align-left{text-align:left}.faq-detail .faq-content .wysiwyg-text-align-justify{text-align:justify}.faq-detail .faq-content .wysiwyg-indent1{padding-left:10px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent1{padding-left:auto;padding-right:10px}.faq-detail .faq-content .wysiwyg-indent2{padding-left:20px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent2{padding-left:auto;padding-right:20px}.faq-detail .faq-content .wysiwyg-indent3{padding-left:30px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent3{padding-left:auto;padding-right:30px}.faq-detail .faq-content .wysiwyg-indent4{padding-left:40px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent4{padding-left:auto;padding-right:40px}.faq-detail .faq-content .wysiwyg-indent5{padding-left:50px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent5{padding-left:auto;padding-right:50px}.faq-detail .faq-content .wysiwyg-indent6{padding-left:60px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent6{padding-left:auto;padding-right:60px}.faq-detail .faq-content .wysiwyg-indent7{padding-left:70px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent7{padding-left:auto;padding-right:70px}.faq-detail .faq-content .wysiwyg-indent8{padding-left:80px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent8{padding-left:auto;padding-right:80px}.faq-detail .faq-content .wysiwyg-indent9{padding-left:90px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent9{padding-left:auto;padding-right:90px}.faq-detail .faq-content .wysiwyg-indent10{padding-left:100px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent10{padding-left:auto;padding-right:100px}.faq-detail .faq-content .wysiwyg-indent11{padding-left:110px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent11{padding-left:auto;padding-right:110px}.faq-detail .faq-content .wysiwyg-indent12{padding-left:120px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent12{padding-left:auto;padding-right:120px}.faq-detail .faq-content .wysiwyg-indent13{padding-left:130px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent13{padding-left:auto;padding-right:130px}.faq-detail .faq-content .wysiwyg-indent14{padding-left:140px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent14{padding-left:auto;padding-right:140px}.faq-detail .faq-content .wysiwyg-indent15{padding-left:150px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent15{padding-left:auto;padding-right:150px}.faq-detail .faq-content .wysiwyg-indent16{padding-left:160px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent16{padding-left:auto;padding-right:160px}.faq-detail .faq-content .wysiwyg-indent17{padding-left:170px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent17{padding-left:auto;padding-right:170px}.faq-detail .faq-content .wysiwyg-indent18{padding-left:180px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent18{padding-left:auto;padding-right:180px}.faq-detail .faq-content .wysiwyg-indent19{padding-left:190px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent19{padding-left:auto;padding-right:190px}.faq-detail .faq-content .wysiwyg-indent20{padding-left:200px}.faq-detail .faq-content [dir=rtl] .wysiwyg-indent20{padding-left:auto;padding-right:200px}.faq-title-head{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-top:80px}@media(max-width:767px){.faq-title-head{display:block;padding-top:40px}}.faq-title-head p{vertical-align:middle;margin-left:60px;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px}@media(max-width:992px){.faq-title-head p{font-size:16px;line-height:25px}}@media(max-width:767px){.faq-title-head p{display:block;margin-left:auto;margin-right:auto;max-width:330px;margin-top:60px;letter-spacing:.5px}.faq-title-head .service-card-head-icon{width:50px;height:50px}}.notes{font-size:1em;background:#f9f9f9;border:1px solid #eee;border-radius:3px;padding:10px 15px;margin:1em 0;white-space:normal}.notes li{color:red;padding-left:.5em;text-indent:-.5em}.notes li a{display:inline;display:initial}@media(max-width:767px){.zendesk-article-table-container{overflow-x:auto;width:100%}}.sticky_table th:first-child{position:sticky;left:0;z-index:2}.sticky_table td{white-space:nowrap}.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faq-download-wrap{margin:40px 0 80px;padding:43px 55px 48px;background:#fff}@media(max-width:1200px){.faq-download-wrap{padding:40px 17.5px}}.faq-download-title{font-size:24px;line-height:36px;text-align:center;letter-spacing:2px;color:#a041ff}.faq-download{margin-top:40px}.faq-download-list{display:grid;place-content:center;grid-auto-flow:column;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media(max-width:992px){.faq-download-list{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;gap:30px 20px}}.faq-download-item{text-align:center;width:100%}.faq-download-item p{margin-top:10px}.faq-download-item-icon img{height:60px;max-width:100%;object-fit:contain}.faq-download-item-name{color:#333;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px}@media(max-width:767px){.faq-download-item-name{font-size:14px;line-height:21px}}.faq-download-item-devices{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.5px;color:#333;margin-left:12px}@media(max-width:767px){.faq-download-item-devices{display:block;font-size:10px;line-height:10px;margin-top:8px;margin-left:0}}.function-wrapper{padding:80px 0;background:#f0f0f0}@media(max-width:767px){.function-wrapper{padding-top:60px}}.function-wrapper .function-card:not(:first-child){margin-top:40px}.function-anchor-links{position:relative;max-width:1080px;margin:0 auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media(max-width:767px){.function-anchor-links{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important}}.function-anchor-links:after{content:"";display:block;width:23%}@media(max-width:992px){.function-anchor-links:after{content:none}}.function-anchor-links li{width:30%;margin-bottom:30px}.function-anchor-links li:nth-child(3n){width:23%}@media(max-width:992px){.function-anchor-links li{width:45%!important}}@media(max-width:767px){.function-anchor-links li{width:auto!important;margin-bottom:20px}}.function-anchor-links a{display:block;position:relative;padding:0 40px 0 100px;cursor:pointer}@media(max-width:1200px){.function-anchor-links a{padding:0 40px 0 70px}}@media(max-width:767px){.function-anchor-links a{padding-left:40px}}.function-anchor-links a:after{content:"";width:20px;height:20px;border-radius:50%;background:url(/_next/static/media/chevron-down-white.80477fc8.svg) no-repeat 50%/7px 5px #a041ff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:767px){.function-anchor-links a:after{top:46%;right:0}}.function-anchor-links .label{font-weight:700;font-size:23px;line-height:35px;letter-spacing:-1.27px;color:#3c3c3c}@media(max-width:1200px){.function-anchor-links .label{font-size:16px;letter-spacing:.5px}}.function-anchor-links .icon{width:100px;height:100%;min-height:72px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1200px){.function-anchor-links .icon{width:60px}}@media(max-width:767px){.function-anchor-links .icon{width:40px;min-height:24px;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}.function-anchor-links .icon img{max-width:100%}.function .page-info-description{color:#3c3c3c}.function .page-head{padding-bottom:80px}@media(max-width:767px){.function .page-head{padding-bottom:60px}.function .function-card-head>div:not(.function-card-icon-play-now):not(.function-card-icon-weather){margin-top:5px}}.function .function-card-icon-schedule,.function .icon-schedule{width:50px;height:56px}@media(max-width:767px){.function .function-card-icon-schedule,.function .icon-schedule{width:20px;height:23px}}.function .function-card-icon-easy-schedule,.function .icon-easy-schedule{width:60px;height:35px}@media(max-width:767px){.function .function-card-icon-easy-schedule,.function .icon-easy-schedule{width:25px;height:15px}}.function .function-card-icon-search,.function .icon-search{width:40px;height:40px}@media(max-width:767px){.function .function-card-icon-search,.function .icon-search{width:20px;height:20px}}.function .function-card-icon-favorite,.function .icon-favorite{width:50px;height:44px}@media(max-width:767px){.function .function-card-icon-favorite,.function .icon-favorite{width:20px;height:18px}}.function .function-card-icon-switch,.function .icon-switch{width:60px;height:29px}@media(max-width:767px){.function .function-card-icon-switch,.function .icon-switch{width:25px;height:12px}}.function .function-card-icon-weather,.function .icon-weather{width:50px;height:50px}@media(max-width:767px){.function .function-card-icon-weather,.function .icon-weather{width:22px;height:22px}}.function .function-card-icon-play-now,.function .icon-play-now{width:50px;height:51px}@media(max-width:767px){.function .function-card-icon-play-now,.function .icon-play-now{width:22px;height:23px}}.function .function-card-icon-cm,.function .icon-cm{width:32px;height:44px}@media(max-width:767px){.function .function-card-icon-cm,.function .icon-cm{width:16px;height:24px}.function .function-card-icon-schedule{width:30px;height:34px}.function .function-card-icon-easy-schedule{width:40px;height:23px}.function .function-card-icon-search{width:30px;height:30px}.function .function-card-icon-favorite{width:30px;height:26px}.function .function-card-icon-switch{width:40px;height:19px}.function .function-card-icon-weather{width:40px;height:40px}.function .function-card-icon-play-now{width:40px;height:41px}.function .function-card-icon-cm{width:24px;height:32px}}.function .function-bottom-button{padding-top:60px;padding-bottom:120px}@media(max-width:767px){.function .function-bottom-button{padding-top:120px;padding-bottom:200px}.function .function-bottom-button a.button-large{font-size:24px;line-height:36px}}.function .function-card-head{margin-bottom:30px}.license-panel{width:200px;height:214px;padding:25px;background:#fff;border:4px solid #a041ff;border-radius:10px}.license-panel-content{height:100%}.license-panel-head{font-size:24px;line-height:36px;letter-spacing:2px;color:#a041ff;margin-bottom:20px}.license-page .breadcrumbs{padding-top:50px}.license-page .page-info{margin-top:70px}@media(max-width:767px){.license-page .page-info{margin-top:40px;padding-bottom:60px}}.license-page .page-info-description{max-width:400px;margin-left:40px;margin-top:0;font-size:20px;line-height:30px}@media(max-width:767px){.license-page .page-info-description{margin-left:0;max-width:100%;font-size:16px;line-height:24px}}.license-page .license-introduction{padding-bottom:60px}.license-page .license-introduction ul{padding-left:20px;color:#3c3c3c}@media(max-width:767px){.license-page .license-introduction ul{padding-left:0}}.license-page .license-introduction ul li{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px}@media(max-width:767px){.license-page .license-introduction ul li{font-size:16px;line-height:24px;letter-spacing:.5px}}.license-page .license-title{color:#a041ff;font-size:36px;line-height:43px;letter-spacing:2px;font-weight:700;margin-top:90px}@media(max-width:767px){.license-page .license-title{font-size:24px;line-height:36px;margin-top:0}}.license-page p.license-context{margin-top:20px;font-size:20px;font-weight:700;line-height:30px;letter-spacing:.5px;color:#3c3c3c}@media(max-width:767px){.license-page p.license-context{font-size:20px;line-height:30px}}.license-page p.license-context span{color:#a041ff}.license-page .copyright-process-pc{display:block;padding-top:40px}@media(max-width:767px){.license-page .copyright-process-pc{display:none}}.license-page .copyright-process-sp{display:none}@media(max-width:767px){.license-page .copyright-process-sp{display:-webkit-flex;display:-moz-box;display:flex;padding-top:40px}}.license-page .license-visual{background-color:#f0f0f0;width:100%;padding-top:80px;padding-bottom:80px}@media(max-width:767px){.license-page .license-visual{padding-bottom:40px}}.license-page .visual-box{background-color:#fff;margin-top:40px}@media(max-width:767px){.license-page .visual-box{margin-top:30px}}.license-page .visual-box .container{padding:64px 40px 60px}@media(max-width:767px){.license-page .visual-box .container{padding:27px 10px 30px}}.license-page .visual-box .title{display:-webkit-flex;display:-moz-box;display:flex;margin-left:3px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;line-height:38px;letter-spacing:2px;font-weight:700}@media(max-width:767px){.license-page .visual-box .title{font-size:20px;line-height:30px;text-align:center;width:calc(100% - 6px)}}.license-page .visual-box .title.theme-red{outline:3px solid #ff7f7f}.license-page .visual-box .title.theme-gray{outline:3px solid #7f93f9}.license-page .visual-box .title.theme-red .pattern{padding:18px 13px;min-width:143px;background-color:#ff000080;color:#fff}@media(max-width:767px){.license-page .visual-box .title.theme-red .pattern{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:10px 16px}}.license-page .visual-box .title.theme-gray .pattern{padding:18px 13px;min-width:143px;background-color:#7f93f9;color:#fff}@media(max-width:767px){.license-page .visual-box .title.theme-gray .pattern{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:10px 16px}}.license-page .visual-box .title.theme-red .about{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#5a5a5a;padding-left:40px;max-width:calc(100% - 143px)}@media(max-width:767px){.license-page .visual-box .title.theme-red .about{padding:10px 16px;-moz-box-sizing:content-box;box-sizing:content-box}}.license-page .visual-box .title.theme-gray .about{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#5a5a5a;padding-left:40px;max-width:calc(100% - 143px)}@media(max-width:767px){.license-page .visual-box .title.theme-gray .about{padding:10px 16px;text-align:center}}.license-page .visual-box .visual-description{margin-top:40px;font-size:16px;line-height:24px;color:#3c3c3c}@media(max-width:767px){.license-page .visual-box .visual-description{margin-top:20px}}.license-page .visual-box .visual-description a{color:#a041ff;text-decoration:underline}.license-page .licence-visual-pc{display:-webkit-flex;display:-moz-box;display:flex;-moz-box-sizing:border-box;box-sizing:border-box;height:203px}@media(max-width:767px){.license-page .licence-visual-pc{display:none}}.license-page .licence-visual-sp{display:none}@media(max-width:767px){.license-page .licence-visual-sp{display:-webkit-flex;display:-moz-box;display:flex}}.license-page .sp-only{display:none}@media(max-width:767px){.license-page .sp-only{display:block}}.license-page .bttn-charge-payment{margin-top:60px;max-height:55px}@media(max-width:767px){.license-page .bttn-charge-payment{margin-top:40px}}.magazine-head-title{text-align:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.magazine-head-title:before{content:"";width:48px;height:97px;background:url(/_next/static/media/archive-magazine-head-bg.e0343ba7.svg) no-repeat;background-size:contain;position:absolute;top:60%;left:-40px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}@media(max-width:767px){.magazine-head-title:before{width:40px;height:66.34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.magazine-head-title{max-width:70%;padding-left:60px}.magazine-head-title-small img{width:143px}}.magazine-head-title-monstar-ch{margin:30px 0}@media(max-width:767px){.magazine-head-title-monstar-ch{margin:15px 0}.magazine-head-title-monstar-ch img{width:186px}.magazine-head-title-magazine img{width:122px}}.arc-magazine{overflow:hidden;position:relative;padding-bottom:130px}@media(max-width:767px){.arc-magazine{padding:10px 0 60px}}.arc-magazine:after{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;width:100%;height:100vh;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#a041ff 0,#ffbeff 100%)}.arc-magazine .arc-magazine-active-category-card{margin:68px 0 59px}@media(max-width:767px){.arc-magazine .arc-magazine-active-category-card{margin:35px 0 0}.arc-magazine .page-head{padding-top:0;padding-bottom:0}}.arc-magazine .archive-pagination{margin:0 auto}.arc-magazine-head{position:relative;padding:65px 0 160px;background:#fff;border-radius:0 0 5px 5px}@media(max-width:767px){.arc-magazine-head{border-radius:5px 5px 5px 5px;padding:60px 0 320px}}.arc-magazine-head-category-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media(max-width:767px){.arc-magazine-head-category-lists{grid-template-columns:repeat(2,1fr);grid-gap:10px}}.arc-magazine-head-category-lists .arc-magazine-category-card{width:100%}.arc-magazine-content{margin-top:-100px;position:relative;z-index:1}@media(max-width:767px){.arc-magazine-content{margin-top:-250px}}.arc-magazine-content-title{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:20px;line-height:150%;letter-spacing:2px;color:#a041ff;padding:9px 13px;border:1px solid #a041ff;margin-left:40px;margin-bottom:20px}@media(max-width:992px){.arc-magazine-content-title{margin:0 auto 30px}}.arc-magazine-lists{width:calc(100% - 291px)}@media(max-width:992px){.arc-magazine-lists{width:100%}}.arc-magazine-lists .arc-magazine-card:not(:last-child){margin-bottom:20px}@media(max-width:992px){.arc-magazine-lists .arc-magazine-card:not(:last-child){margin-bottom:34px}}.arc-magazine-sidebar{overflow:hidden;position:relative;width:266px;padding-bottom:40px;background:#f0f0f0;border-radius:5px}@media(max-width:992px){.arc-magazine-sidebar{display:none;width:100%;margin-top:40px}}.arc-magazine-sidebar>:not(:last-child){position:relative;margin-bottom:30px}.arc-magazine-sidebar>:not(:last-child):after{content:"";width:calc(100% - 40px);height:4px;background:#a0ff41;position:absolute;bottom:0;border-radius:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arc-magazine-sidebar .category-pill{margin-bottom:10px;background:#fff;cursor:pointer}.arc-magazine-sidebar .category-pill:not(:last-child){margin-right:5px}.arc-magazine-sidebar .category-pill.-selected,.arc-magazine-sidebar .category-pill:focus,.arc-magazine-sidebar .category-pill:hover{color:#fff;background:#a041ff}.arc-magazine-sidebar .category-pill a{color:inherit}.arc-magazine-sidebar .main-title{display:inline-block;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#a041ff;margin-bottom:20px}.arc-magazine-sidebar .search-head{text-align:center;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#fff;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);padding:20px}.arc-magazine-sidebar .search-head:before{content:"";width:18px;height:18px;background:url(/_next/static/media/search.0803528d.svg) no-repeat;background-size:contain;display:inline-block;margin-right:13px;margin-bottom:-2px}.arc-magazine-sidebar .search-content{padding:20px 10px 50px 20px}.arc-magazine-sidebar .search-form input{width:calc(100% - 65px);font-weight:700;font-size:12px;line-height:12px;letter-spacing:.5px;color:#5a5a5a;padding:11px 10px 9px;border-radius:5px;border:none;outline:none;margin-right:10px}.arc-magazine-sidebar .search-form input::-webkit-input-placeholder{color:#ccc}.arc-magazine-sidebar .search-form input::-moz-placeholder{color:#ccc}.arc-magazine-sidebar .search-form input:-ms-input-placeholder{color:#ccc}.arc-magazine-sidebar .search-form input::placeholder{color:#ccc}.arc-magazine-sidebar .search-form .button-text,.arc-magazine-sidebar .search-form .button-text-arrow-right{padding:9px 12px 10px}.arc-magazine-sidebar .search-filter{padding:40px 0 0}.arc-magazine-sidebar .search-filter>:not(:last-child){margin-bottom:20px}.arc-magazine-sidebar .search-category:before{content:"";width:20px;height:16px;background:url(/_next/static/media/category.9f096668.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-2px}.arc-magazine-sidebar .search-tag:before{content:"";width:21px;height:21px;background:url(/_next/static/media/tag.6c702ef0.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-5px}.arc-magazine-sidebar .article{padding:20px 20px 50px}.arc-magazine-sidebar .article-head{font-weight:700;font-size:18px;line-height:30px;letter-spacing:2px;color:#a041ff;margin-bottom:10px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.arc-magazine-sidebar .article-head:before{content:"";width:14px;height:18px;background:url(/_next/static/media/bookmark.dbb2d5f3.svg) no-repeat 50%/contain;display:inline-block;margin-right:15px;margin-bottom:-2px}.arc-magazine-sidebar .article-head.popular:before{width:20px;height:19px;background:url(/_next/static/media/popular.8d4de376.svg) no-repeat 50%/contain;margin-right:12px}.arc-magazine-sidebar .article-item:not(:first-child){margin-top:20px;padding-top:30px;border-top:2px dotted #a041ff}.arc-magazine-sidebar .article-item:hover{opacity:.5}.arc-magazine-sidebar .article-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#3c3c3c}.arc-magazine-sidebar .article-description{font-size:14px;line-height:21px;letter-spacing:.5px;color:#3c3c3c;margin-top:10px}.arc-magazine-sidebar .other-case-studies{padding:20px 0}.arc-magazine-sidebar .other-case-studies .main-title:before{content:"";width:19px;height:19px;background:url(/_next/static/media/login.ea7b0163.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-4px}.arc-magazine-sidebar .other-sns{padding:20px 0 60px}.arc-magazine-sidebar .other-sns .main-title:before{content:"";width:19px;height:21px;background:url(/_next/static/media/share.e10e8cd5.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-5px}.arc-magazine-sidebar .other-sns .now-open{margin:20px 0}.arc-magazine-sidebar .other-sns .flex{grid-column-gap:13px}.arc-magazine-sidebar .other-audition{padding-top:20px;padding-bottom:10px}.arc-magazine-sidebar .other-audition .main-title:before{content:"";width:19px;height:19px;background:url(/_next/static/media/volume.04a4bb83.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-3px}.arc-magazine-sidebar .other-audition .flex{margin-top:20px}.arc-magazine-sidebar .other-wrapper{padding:0 20px}.arc-magazine-sidebar .other-audition-title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:2px;color:#a041ff}.arc-magazine-sidebar .other-free-trial{padding-top:20px}.arc-magazine-sidebar .other-free-trial .main-title:before{content:"";width:19px;height:19px;background:url(/_next/static/media/volume.04a4bb83.svg) no-repeat;background-size:contain;display:inline-block;margin-right:7px;margin-bottom:-3px}@media(max-width:767px){.single-magazine{padding-top:10px}}.single-magazine:after{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;width:100%;height:100vh;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#a041ff 0,#ffbeff 100%)}@media(max-width:767px){.single-magazine .page-head{padding-top:0;padding-bottom:0}}.single-magazine .magazine-head-title{margin-bottom:50px}@media(max-width:767px){.single-magazine .magazine-head-title{margin-bottom:36px}}.single-magazine .arc-magazine-card{width:100%}.single-magazine .arc-magazine-sidebar{border-radius:0}.single-magazine .arc-magazine-sidebar .search-content{padding-top:0}.single-magazine .arc-magazine-sidebar .search-head{color:#a041ff;background:#f0f0f0;font-weight:700;text-align:left;padding:0 20px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.single-magazine .arc-magazine-sidebar .search-head:before{background:url(/_next/static/media/search-purple.89bbd484.svg) no-repeat;background-size:contain}.single-magazine .main-content{padding:60px 0 120px;background:#f0f0f0}@media(max-width:767px){.single-magazine .main-content{border-radius:5px;padding:40px 0}}.single-magazine .main-content table{width:100%;margin:1em 0;border:2px solid #e0e0e0}.single-magazine .main-content table caption{margin:0 0 7px;color:#9fa6b4;font-size:.75em;letter-spacing:1px}.single-magazine .main-content table tr:not(:last-child){border-bottom:2px solid #e0e0e0}.single-magazine .main-content table td{font-size:16px;line-height:1.6;color:#252525;padding:7px;border-right:2px solid #e0e0e0;word-break:break-all}.single-magazine .main-content table td:last-child,.single-magazine .main-content table th:last-child{border-right:0}.single-magazine .main-content table th{padding:7px;border-right:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:#f8f9fa}.single-magazine .main-content iframe{width:100%}.single-magazine .main-content .author-box{background-color:#fff;padding:0 40px 40px}@media(max-width:767px){.single-magazine .main-content .author-box{padding:0 20px 20px}}.single-magazine .main-content .author-head{font-weight:700;font-size:20px;line-height:150%;letter-spacing:2px;color:#a041ff;padding-top:40px;border-top:1px solid #f0f0f0;text-indent:15px}@media(max-width:767px){.single-magazine .main-content .author-head{padding-top:20px}}.single-magazine .main-content .author{margin-top:20px}.single-magazine .main-content .author-thumbnail{width:102px}@media(max-width:767px){.single-magazine .main-content .author-thumbnail{width:80px}}.single-magazine .main-content .author-details{width:calc(100% - 102px);padding-left:28px;font-size:16px;line-height:150%;letter-spacing:.5px;color:#3c3c3c}@media(max-width:767px){.single-magazine .main-content .author-details{padding-left:20px;width:calc(100% - 80px)}}.single-magazine .main-content .author-name{font-weight:700;font-size:16px;line-height:150%;letter-spacing:.5px;color:#3c3c3c}.single-magazine .main-content .author-description{font-size:16px;line-height:150%;letter-spacing:.5px;color:#3c3c3c;margin-top:5px}.single-magazine .main-content-box{width:calc(100% - 315px)}@media(max-width:992px){.single-magazine .main-content-box{width:100%}}.single-magazine .main-content-title{font-size:24px;line-height:36px;letter-spacing:2px;color:#000}@media(max-width:767px){.single-magazine .main-content-title{font-size:20px;line-height:30px;padding-left:10px;padding-right:10px}.single-magazine .main-content-dates{margin-top:10px;padding-left:10px;padding-right:10px;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.single-magazine .main-content-date{font-size:16px;line-height:200%;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.single-magazine .main-content-date{font-size:16px;line-height:150%}}.single-magazine .main-content-date:not(:first-child){margin-left:35px}@media(max-width:767px){.single-magazine .main-content-date:not(:first-child){margin-left:0}}.single-magazine .main-content-thumbnail{position:relative;width:100%;height:425px;margin:20px 0}@media(max-width:767px){.single-magazine .main-content-thumbnail{height:340px}}.single-magazine .main-content-thumbnail img{height:100%;object-fit:cover;width:100%}.single-magazine .main-content-description{font-weight:700;font-size:16px;line-height:32px;letter-spacing:1px;color:#000}@media(max-width:767px){.single-magazine .main-content-description{padding:0 20px}}.single-magazine .magazin-content{background-color:#fff;margin-top:40px;padding:5px 40px 45px}@media(max-width:767px){.single-magazine .magazin-content{margin-top:20px;padding:5px 10px 30px}}.single-magazine .magazin-content img{height:auto!important;width:100%!important}.single-magazine .magazin-content-body{font-size:1.6rem;line-height:1.4}.single-magazine .magazin-content-body .button-secondary{letter-spacing:2px}.single-magazine .magazin-content-body .thumbnail{position:relative;width:100%;height:380px;margin-bottom:25px}@media(max-width:767px){.single-magazine .magazin-content-body .thumbnail{height:300px}}.single-magazine .magazin-content-body h2{margin-top:40px;font-size:2.6rem}.single-magazine .magazin-content-body h3{position:relative;font-size:2.4rem;color:#3c3c3c;letter-spacing:.05em;padding-left:25px;margin-top:40px}@media(max-width:767px){.single-magazine .magazin-content-body h3{font-size:2rem}}.single-magazine .magazin-content-body h3:before{content:"";width:4px;height:80%;background:#7300e6;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-magazine .magazin-content-body h4{font-size:2.2rem;margin-top:40px}.single-magazine .magazin-content-body h5{font-size:2rem;margin-top:40px}.single-magazine .magazin-content-body p{font-size:1.6rem;letter-spacing:.075em;color:#000;margin-top:25px}.single-magazine .magazin-content-body p a{text-decoration:underline;color:#a041ff}.single-magazine .magazin-content-body p a:hover{text-decoration:none}.single-magazine .magazin-content-body>p{line-height:1.93}.single-magazine .magazin-content-body a{color:#a041ff;display:inline}.single-magazine .magazin-content-body a:hover{color:#7300e6}.single-magazine .magazin-content-body .btn-wrapper{padding:100px 0 65px}.single-magazine .magazin-content-body figure{margin-top:20px}.single-magazine .magazin-content-body figcaption{margin-top:10px}.single-magazine .magazin-content-body img{max-width:100%;height:auto}.single-magazine .magazin-content-body blockquote{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:1.5em 0;padding:13px 15px 13px 50px;border:2px solid #050505;color:#050505}.single-magazine .magazin-content-body blockquote:before{display:inline-block;position:absolute;top:20px;left:15px;font-family:FontAwesome;font-size:25px;vertical-align:middle;line-height:1;content:"";background:url(/_next/static/media/quote-left-solid.c97160e9.svg) no-repeat 50%;background-size:contain;width:24px;height:25px}.single-magazine .magazin-content-body blockquote p{margin:10px 0;padding:0;line-height:1.7}.single-magazine .magazin-content-body blockquote cite{display:block;color:#888;font-size:.9em;text-align:right}.single-magazine .magazin-content-body blockquote ol,.single-magazine .magazin-content-body blockquote ul{border:none;padding:5px 0 5px 22px;margin:0;background:0 0}.single-magazine .magazin-content-body dl,.single-magazine .magazin-content-body ol,.single-magazine .magazin-content-body ul{margin:1em 0}.single-magazine .magazin-content-body ol,.single-magazine .magazin-content-body ul{margin-bottom:1.5em;padding:1em;border:2px solid #e8e8e8;border-radius:3px}.single-magazine .magazin-content-body ul>li{line-height:1.4;text-indent:-1em;padding-left:1em;margin-bottom:.25em}.single-magazine .magazin-content-body ul>li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#5a5a5a;border-radius:50%;position:relative;top:-1px;margin-right:.75em}.single-magazine .magazin-content-body ol{counter-reset:item;list-style-type:none}.single-magazine .magazin-content-body ol ol{padding-left:1em}.single-magazine .magazin-content-body ol>li{line-height:1.4;text-indent:-1.3em;padding-left:1.3em;margin-bottom:.25em}.single-magazine .magazin-content-body ol>li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em;font-weight:700;color:#5a5a5a}.single-magazine .magazin-content-body ol li ol,.single-magazine .magazin-content-body ol li ul,.single-magazine .magazin-content-body ul li ol,.single-magazine .magazin-content-body ul li ul{margin:0;padding:.5em 0 .5em 1em;border:none}.single-magazine .magazin-content-body dd{margin-bottom:1.5em;margin-left:0;color:#787878;font-size:.9em}.single-magazine .magazin-content-body .btn-cta{border:none;background:#7300e6;background:linear-gradient(135deg,#a041ff,#7300e6);color:#fff;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block;margin:.5em 0;padding:.4em 1.3em;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.2),0 2px 3px -2px rgba(0,0,0,.15);vertical-align:middle;text-decoration:none!important}.single-magazine .magazin-content-body .btn-cta:hover{text-decoration:none;color:#fff}.single-magazine .magazin-content-body .btn-cta:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;-webkit-animation:shiny-btn1 3s ease-in-out infinite;animation:shiny-btn1 3s ease-in-out infinite}.single-magazine .magazin-content-body .btn-cta:hover{opacity:.7}.single-magazine .magazin-content-body .btn-cta:active{box-shadow:4px 4px 6px 0 rgba(255,255,255,.3),-4px -4px 6px 0 rgba(116,125,136,.2),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.2)}.single-magazine .free-trial{text-align:center;padding:70px 10px;background:#fff}@media(max-width:767px){.single-magazine .free-trial{padding:60px 10px}.single-magazine .free-trial .button-medium{line-height:30px;letter-spacing:2px}}.single-magazine .other-content{background:#f0f0f0;padding:100px 0 120px}@media(max-width:767px){.single-magazine .other-content{padding:40px 0}}.single-magazine .other-content .related-article{margin-top:125px}@media(max-width:767px){.single-magazine .other-content .related-article{margin-top:70px}}.single-magazine .other-content .arc-magazine-card:not(:last-child){margin-bottom:20px}@media(max-width:767px){.single-magazine .other-content-sns{padding-left:10px;padding-right:10px}}.single-magazine .other-content-sns a{height:40px}.single-magazine .other-content-sns a:not(:first-child){margin-left:40px}@media(max-width:767px){.single-magazine .other-content-sns a:not(:first-child){margin-left:30px}}.single-magazine .magazine-footer-space{height:120px}@media(max-width:767px){.single-magazine .magazine-footer-space{height:80px}}.out-now-with-instructor{display:block;position:absolute;margin-top:-200px;margin-left:293px;background:url(/_next/static/media/out-now-with-instructor.e2766958.svg);width:339px;height:236px;z-index:10}@media(max-width:992px){.out-now-with-instructor{display:none}}.recommended-channels .notice-for-preview{margin-bottom:20px;margin-top:-20px;text-align:center}.magazine-empty{text-align:center}.magazine-banner{margin-top:40px;transition:opacity .3s}@media(max-width:767px){.magazine-banner{margin-top:20px}}.magazine-banner:hover{opacity:.8}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}iframe.wp-embedded-content{display:none}.wp-accordion-toggle{margin-top:1em;cursor:pointer;display:inline-block;transition:opacity .3s}.wp-accordion-toggle:hover{opacity:.7}.dialogWrapper{display:none;position:relative;z-index:999999!important}@media(max-width:992px){.dialogWrapper{display:none!important}}.dialogWrapperInset{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;pointer-events:none;position:fixed;top:0;left:0;bottom:0;width:100%}.dialog-closebtn{background-color:rgba(255,255,255,.49);border-radius:10px;cursor:pointer;pointer-events:auto;padding:5px 9px;position:absolute;right:0;top:-23px;width:20px;height:20px}.dialog-closebtn:after,.dialog-closebtn:before{content:"";position:absolute;top:50%;left:50%;height:10px;width:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background-color:#000}.dialog-closebtn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.dialog{font-size:14px;margin:32px;max-width:calc(100% - 64px);padding:0;pointer-events:auto;position:relative;text-align:left;-webkit-transform:translate(0);transform:translate(0);width:400px;z-index:101}@media(max-width:500px){.dialog{width:250px}}.dialogContainer{background:#fff;box-shadow:0 3px 12px rgba(27,31,35,.15);max-height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto;padding:12px}.dialog-ttl{color:#000;font-size:clamp(14px,2vw,18px);font-weight:700;text-align:center;line-height:1.2}.dialog-ttl--l{font-size:clamp(18px,2.6vw,24px)}.dialog-imgWrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.dialog-img{display:grid;grid-gap:.5em;gap:.5em;height:auto;margin:0 auto;max-width:100%;text-align:center;color:#000;font-size:clamp(10px,1.2vw,12px);font-weight:700}.dialog-img img{display:block;margin:0}.dialog-img p{line-height:1.1}.dialog-btn{cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:8px 14px;width:100%;background:#a041ff;border-radius:6px;color:#fff;font-size:clamp(14px,2vw,18px);font-weight:700;position:relative;z-index:9999}.dialog-btn--white{background:#fff;color:#a041ff;border-radius:30px}.dialog-footer,.dialog-link{display:grid;grid-gap:12px;gap:12px}.dialog-footer{background:#a041ff;color:#fff;padding:12px;text-align:center}.dialog-footer-txt{color:#fff;font-weight:700;font-size:clamp(15px,2.2vw,20px);line-height:1.2}.arc-voice .page-head{padding-bottom:200px}@media(max-width:767px){.arc-voice .page-head{padding:40px 0 0}}.arc-voice .page-info{margin:60px 0 35px}@media(max-width:767px){.arc-voice .page-info{margin-top:0}}.arc-voice .page-info-description{margin-left:76px}@media(max-width:767px){.arc-voice .page-info-description{margin-top:-25px;max-width:317px;margin-left:0}}.arc-voice .arc-voice-new-arrival-item>a{width:100%;height:100%}.arc-voice .arc-voice-card{width:100%;height:100%;background:#fff}@media(max-width:767px){.arc-voice .page-info-title{font-size:36px;line-height:43px;letter-spacing:2px}}@media(max-width:500px){.arc-voice .archive-pagination{display:-webkit-flex;display:-moz-box;display:flex;width:300px;margin:80px auto 20px}}@media(max-width:767px){.arc-voice .archive-pagination li:first-child{margin-top:unset;-webkit-order:unset;-moz-box-ordinal-group:unset;order:unset}}@media(max-width:500px){.arc-voice .archive-pagination li:first-child{margin-top:20px;-webkit-order:5;-moz-box-ordinal-group:6;order:5}}.arc-voice .archive-pagination li:last-child{margin-top:unset}@media(max-width:500px){.arc-voice .archive-pagination li:last-child{margin-top:20px}}.arc-voice-slider{width:100%;max-width:910px;margin:70px auto 0;z-index:2}@media(max-width:767px){.arc-voice-slider{margin:60px auto 0}}.arc-voice-slider .slick-list{overflow:visible}.arc-voice-slider .slick-slide{padding:0 60px}@media(max-width:767px){.arc-voice-slider .slick-slide{padding:0 17px}}.arc-voice-slider .slick-dots{bottom:-50px}.arc-voice-slider .slick-dots li{width:auto;height:auto;margin:0 10px}@media(max-width:767px){.arc-voice-slider .slick-dots li{margin:0 5px}}.arc-voice-slider .slick-dots button{width:30px;height:3px;background:#fff;padding:0}@media(max-width:767px){.arc-voice-slider .slick-dots button{height:2px}}.arc-voice-slider .slick-dots button:before{display:none}.arc-voice-slider .slick-dots .slick-active button{background:#a041ff}.arc-voice-new-arrival{position:relative;overflow:hidden;padding-bottom:200px;margin-top:-120px;z-index:1}@media(max-width:767px){.arc-voice-new-arrival{overflow:visible;margin-top:0;padding-top:130px;padding-bottom:80px}}.arc-voice-new-arrival:before{content:"";height:100%;width:100%;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);position:absolute;top:120px;left:0;z-index:-1}@media(max-width:767px){.arc-voice-new-arrival:before{top:auto;bottom:0;height:calc(100% + 140px)}}.arc-voice-new-arrival-head{width:322px;text-align:center;color:#a041ff;font-size:20px;line-height:30px;letter-spacing:2px;margin-bottom:38px}@media(max-width:767px){.arc-voice-new-arrival-head{display:none}}.arc-voice-new-arrival-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:100px 57px;gap:100px 57px}@media(max-width:767px){.arc-voice-new-arrival-lists{grid-row-gap:40px;grid-template-columns:1fr}}.single-voice .single-voice-wrapper{position:relative;overflow:hidden;padding:50px 0 195px}@media(max-width:767px){.single-voice .single-voice-wrapper{padding:10px 0 70px}}.single-voice .single-voice-wrapper:before{content:"";width:100%;height:100%;background:#f0f0f0;position:absolute;top:780px;left:0;z-index:-1}@media(max-width:767px){.single-voice .single-voice-wrapper:before{top:626px}}.single-voice .voice-main-visual-card{margin-top:95px}@media(max-width:767px){.single-voice .voice-main-visual-card{margin:0}}.single-voice .voice-contents{margin-top:80px;padding:20px;background:#fff}@media(max-width:767px){.single-voice .voice-contents{margin-top:60px;padding:10px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);border-radius:5px}}.single-voice .voice-contents .voice-content-card:not(:first-child){margin-top:10px}.single-voice .white-box{padding:70px;background:#fff}@media(max-width:767px){.single-voice .white-box{padding:20px;margin-top:20px}}.single-voice .white-box-text{width:100%;max-width:750px;margin:0 auto;font-weight:700;font-size:20px;line-height:40px;letter-spacing:2px;color:#000}@media(max-width:767px){.single-voice .white-box-text{font-size:16px;line-height:24px}}.price-payment .control-page-button{padding-top:60px;padding-bottom:80px}.price-payment .faq-recent-block{background-color:#f0f0f0;padding-bottom:80px}.price-payment .faq-recent-block .faq-head-title{padding-top:60px;margin-bottom:20px}.price-payment .faq-recent-block .faq-box:not(:first-of-type){margin-top:20px}.price-payment .button-small{font-size:14px;line-height:21px}@media(max-width:500px){.price-payment .button-small{font-size:12px}}.price-payment .breadcrumbs{padding-top:48px}@media(max-width:767px){.price-payment .breadcrumbs{padding-top:22px}}.price-payment .breadcrumbs a.link,.price-payment .breadcrumbs a.link-dark,.price-payment .breadcrumbs a.link-small,.price-payment .breadcrumbs a.link-white{font-size:12px;line-height:12px;letter-spacing:.5px}.price-payment .service-card-head-title{letter-spacing:3px}@media(max-width:767px){.price-payment .service-card-head-title{letter-spacing:2px}}.price-payment .price-statement{margin-top:92px;width:100%}@media(max-width:767px){.price-payment .price-statement{margin-top:40px}}.price-payment .price-statement .statement{color:#000;font-weight:700;font-size:18.69px;line-height:28.03px;letter-spacing:.56px;max-width:635px;margin-top:0;margin-left:94px}@media(max-width:992px){.price-payment .price-statement .statement{font-size:16px}}@media(max-width:767px){.price-payment .price-statement .statement{line-height:24px;letter-spacing:.5px;margin-top:30px;margin-left:0}.price-payment .grid{padding:0}}.price-payment h2.title{font-size:36px;line-height:43px;margin-top:80px;color:#a041ff;letter-spacing:2px;white-space:nowrap}@media(max-width:767px){.price-payment h2.title{font-size:24px;line-height:36px;margin-top:60px;padding-bottom:20px}}.price-payment p.sub-title,.price-payment p.sub-title-2{color:#3c3c3c;font-size:16px;line-height:24px;font-weight:700;letter-spacing:1px}@media(max-width:767px){.price-payment p.sub-title,.price-payment p.sub-title-2{letter-spacing:.5px}}.price-payment p.sub-title{margin-top:27px}.price-payment .price-option{margin-top:27px;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}@media(max-width:767px){.price-payment .price-option{padding-bottom:80px}}.price-payment .price-option .option{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;padding:55px 61px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);border-radius:10px;box-shadow:5px 4px 6px 4px #00000038}@media(max-width:992px){.price-payment .price-option .option{padding:55px 30px}}@media(max-width:767px){.price-payment .price-option .option{padding:55px 20px}}.price-payment .price-option .option .description,.price-payment .price-option .option .option-title{text-align:center;line-height:130%;font-weight:700;letter-spacing:3px}.price-payment .price-option .option .option-title{color:#fff;font-size:50px;line-height:65px;letter-spacing:2px}@media(max-width:767px){.price-payment .price-option .option .option-title{font-size:36px;line-height:43px}}.price-payment .price-option .option p.description{color:#fff;font-weight:700;letter-spacing:2px;margin-top:10px;font-size:24px;line-height:36px}@media(max-width:767px){.price-payment .price-option .option p.description{margin-top:20px;font-size:20px;line-height:30px}}.price-payment .price-option .option p.description.sp-spacing-2{letter-spacing:1px}.price-payment .price-option .option .price-container{margin-top:29px;background-color:#fff;border-radius:20px;padding-bottom:15px}@media(max-width:767px){.price-payment .price-option .option .price-container{display:block;margin-left:auto;margin-right:auto;max-width:300px}}.price-payment .price-option .option .price-container .saved-months{padding-bottom:-10px;font-weight:700;padding-top:15px;text-align:center;color:#a041ff;letter-spacing:.5px}.price-payment .price-option .option .price{text-align:center}.price-payment .price-option .option .price-container .price:first-child{padding-top:27px}.price-payment .price-option .option .price-container .price:nth-child(2){margin-top:-12px}.price-payment .price-option .option .foot-text span,.price-payment .price-option .option .price span{color:#a041ff}.price-payment .price-option .option .price span.amount{font-weight:900;letter-spacing:-1px;font-size:72px;line-height:93px}@media(max-width:767px){.price-payment .price-option .option .price span.amount{font-size:56px;line-height:72px}}.price-payment .price-option .option .price .table span.double-circle,.price-payment .price-option .option .price .table span.double-circle-red,.price-payment .price-option .option .price span.circle,.table .price-payment .price-option .option .price span.double-circle,.table .price-payment .price-option .option .price span.double-circle-red{font-size:36px;line-height:43px;font-weight:700;padding-left:10px}.price-payment .price-option .option .price span.month{font-weight:700;line-height:150%;padding-left:5px;font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.price-payment .price-option .option .price span.month{font-size:16;line-height:24px;letter-spacing:.5px}}.price-payment .price-option .option .foot-text{margin-top:-8px;text-align:center;font-weight:700}.price-payment .price-option .option .foot-text span:first-child,.price-payment .price-option .option .foot-text span:last-child{font-size:14px;line-height:21px;letter-spacing:.5px}@media(max-width:767px){.price-payment .price-option .option .foot-text span:first-child,.price-payment .price-option .option .foot-text span:last-child{font-size:12px;line-height:12px}}.price-payment .price-option .option .foot-text span:nth-child(2){font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.price-payment .price-option .option .foot-text span:nth-child(2){font-size:20px;line-height:30px}}.price-payment .price-option .option:first-child{margin-right:15px}@media(max-width:767px){.price-payment .price-option .option:first-child{margin-right:0}}.price-payment .price-option .option:last-child{margin-left:15px;margin-top:0}@media(max-width:767px){.price-payment .price-option .option:last-child{margin-left:0;margin-top:50px}}.price-payment .monthly-charge{margin-top:27px;color:#3c3c3c;font-size:14px;line-height:21px;letter-spacing:.5px}@media(max-width:767px){.price-payment .monthly-charge{margin-bottom:50px;padding:0 20px}}.price-payment .discount-area{margin-top:40px;padding:40px 20px 60px;background-color:#f0f0f0}@media(max-width:767px){.price-payment .discount-area{margin-top:0;padding:10px 27px}}@media(max-width:500px){.price-payment .discount-area{padding:10px 20px}}.price-payment .discount-area .visual{padding:40px 26px 60px;background-color:#fff}@media(max-width:767px){.price-payment .discount-area .visual{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:unset;-moz-box-pack:unset;justify-content:unset;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;padding:40px 20px 60px;margin-top:30px}}@media(max-width:500px){.price-payment .discount-area .visual{padding:40px 18px 60px}}.price-payment .discount-area .visual .context{max-width:575px}.price-payment .discount-area .visual .context a.button-primary span{white-space:nowrap}.price-payment .discount-area .visual .context a.button-primary{background:#a041ff}@media(max-width:500px){.price-payment .discount-area .visual .context a.button-primary{letter-spacing:0}}.price-payment .discount-area .visual .visual-title{font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px;color:#3c3c3c}@media(max-width:767px){.price-payment .discount-area .visual .visual-title{margin-top:40px;font-size:18px;line-height:30px}}.price-payment .discount-area .visual p{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:.5px;color:#3c3c3c}@media(max-width:767px){.price-payment .discount-area .visual p{font-size:14px;line-height:21px}}.price-payment .discount-area .visual .button-primary{margin-top:20px}@media(max-width:767px){.price-payment .discount-area .visual .button-primary{margin-top:40px;width:100%}}.price-payment .discount-area .visual .grid{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.price-payment .discount-area .trial-button{margin-top:60px}.price-payment .discount-area .trial-button .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.price-payment .discount-area .trial-button .button-secondary span{letter-spacing:2px}.price-payment .discount-area .trial-text{margin-top:10px}.price-payment .discount-area .trial-text p{font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a}.price-payment .discount-area .instructions{margin-top:30px;font-size:16px;line-height:24px;color:#3c3c3c}@media(max-width:767px){.price-payment .discount-area .instructions{margin-top:20px;font-size:14px;line-height:21px}}.price-payment .payment-option{margin-top:55px;padding:0 20px}@media(max-width:767px){.price-payment .payment-option{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:0;margin-top:25px}}.price-payment .payment-option .option{width:calc((100% - 30px)/3);max-width:315px;border:4px solid #a041ff;border-radius:10px;background-color:#fff;padding-top:50px;padding-bottom:33px}@media(max-width:767px){.price-payment .payment-option .option{width:80%;display:block;margin-left:auto;margin-right:auto}}.price-payment .payment-option .option span.title{display:block;width:100%;font-weight:700;font-size:36px;line-height:43px;letter-spacing:2px;text-align:center;color:#a041ff;padding:0 0 20px}@media(max-width:992px){.price-payment .payment-option .option span.title{font-size:24px;line-height:36px}}.price-payment .payment-option .option .direct-debit .grid,.price-payment .payment-option .option .store-payment .grid{margin:39px auto 0}.price-payment .payment-option .option span.description{display:block;margin-top:20px;font-size:16px;line-height:150%;text-align:center;color:#3c3c3c;letter-spacing:.5px}@media(max-width:767px){.price-payment .payment-option .option span.description{font-size:12px;line-height:14px}.price-payment .payment-option .option:not(:first-child){margin-top:40px}}.price-payment .visa-card .image{width:90%;display:block;margin:0 auto;max-width:292px}.price-payment .music-device-option{max-width:640px;min-height:55px;margin:60px auto 0;padding-bottom:80px}@media(max-width:767px){.price-payment .music-device-option{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.price-payment .music-device-option .button-large{font-size:23px;line-height:36px}.price-payment .music-device-option .button-primary:last-child{margin-top:40px}}.price-payment .sp-only{display:none}@media(max-width:767px){.price-payment .sp-only{display:block}}.price-payment .pc-only{display:block}@media(max-width:767px){.price-payment .pc-only{display:none}.price-payment .overlay-white-bg{background-image:linear-gradient(0deg,transparent,transparent 82%,#fff 0,#fff);background-image:-webkit-linear-gradient(0deg,transparent,transparent 82%,#fff 0,#fff)}}.price-payment .plan-sp-links{padding-top:80px}.price-payment .plan-sp-links a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:24px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#a041ff;cursor:pointer}.price-payment .plan-sp-links a:not(:first-of-type){margin-top:15px}.price-payment .plan-sp-links a span:first-of-type{padding-right:10px}.price-payment #planList{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:20px;background-color:#f0f0f0}@media only screen and (max-width:750px){.price-payment #planList{display:block}}.price-payment #planList .plan_wrap{position:relative;width:31.5%;background:#fff;text-align:center;padding:5% 2% 2.5%;border-radius:5px;border:2px solid #dcdcdc;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media only screen and (max-width:750px){.price-payment #planList .plan_wrap{width:100%}.price-payment #planList .plan_wrap+.plan_wrap{margin-top:15px}}.price-payment #planList .plan_wrap .plan_name{font-size:25px;color:#666}.price-payment #planList .plan_wrap .plan_detail{min-height:120px;margin:0 0 20px;padding-bottom:30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;border-bottom:2px solid #f0f0f0}@media only screen and (max-width:979px){.price-payment #planList .plan_wrap .plan_detail{min-height:auto;margin:15px 0 0;padding-bottom:15px}}.price-payment #planList .plan_wrap .plan_detail .start_price{letter-spacing:-.01em;font-size:22px}.price-payment #planList .plan_wrap .plan_detail .start_price em{font-size:50px;font-style:normal}.price-payment #planList .plan_wrap .plan_detail .start_price span{font-size:15px}.price-payment #planList .plan_wrap .copy{font-size:22px}.price-payment #planList .plan_wrap .copy em,.price-payment #planList .plan_wrap .copy span{color:#eb4b36;font-weight:700}.price-payment #planList .plan_wrap .copy em{font-style:normal;font-size:25px}.price-payment #planList .plan_wrap.most{border:3px solid #a041ff}.price-payment ul.benefit li{position:relative;font-size:20px;color:#5a5a5a;padding:.25em 0 .25em 1.5em;margin:.5em 0;background:url(/_next/static/media/check-round-purple.b162d268.svg)}.price-payment ul.benefit li:nth-child(2n){background:url(/_next/static/media/check-round-purple.b162d268.svg),#f0f0f0}.price-payment ul.benefit li,.price-payment ul.benefit li:nth-child(2n){background-repeat:no-repeat;background-size:20px 20px;background-position:10px}@media only screen and (max-width:979px){.price-payment ul.benefit li{font-size:1.5rem}.price-payment ul.benefit li:before{left:.25em;font-size:18px}}.price-payment .ribbon{position:absolute;top:-7px;right:-6px;width:90px;height:91px;overflow:hidden}.price-payment .ribbon span{display:inline-block;position:absolute;padding:7px 0;left:-23px;top:22px;width:160px;text-align:center;font-size:15px;font-weight:700;line-height:16px;background:linear-gradient(90deg,#a041ff 0,#7300e6);color:#fff;text-shadow:0 2px 2px #7300e6;letter-spacing:.05em;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}.price-payment .ribbon span:after,.price-payment .ribbon span:before{position:absolute;content:"";border-top:4px solid #431175;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}.price-payment .ribbon span:before{left:14px}.price-payment .ribbon span:after{right:18px}.account-banner{margin:20px auto;text-align:center}.account-banner__link{text-align:center;display:inline-block;background:#a041ff;color:#fff;padding:10px;cursor:pointer;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);font-size:17px;font-weight:700}.account-banner__link:hover{opacity:.8}@media(max-width:767px){.account-banner__link{width:90%;font-size:14px;line-height:1.3}}.arc-news .archive-pagination{display:-webkit-flex;display:-moz-box;display:flex;margin-left:auto;margin-right:auto;margin-top:60px}.arc-news-body{padding-top:80px;padding-bottom:80px;background:#f0f0f0}.arc-news-body .grid{padding:0 30px}@media(max-width:767px){.arc-news-body .grid{padding:0 15px}}.arc-news-wrapper{padding:30px 30px 100px;background:#fff}@media(max-width:767px){.arc-news-wrapper{padding-top:40px;padding-bottom:55px}}.arc-news-list{border-top:2px solid #f0f0f0}@media(max-width:767px){.arc-news-list{padding-top:15px;border-top:1px solid #f0f0f0}}.arc-news-list a{display:block}.single-news .page-body{padding-bottom:120px}.single-news .single-news-category{margin-left:10px!important}.single-news .single-pagination{margin-top:80px}@media(max-width:767px){.single-news .single-pagination{margin-top:120px}}.single-news-content{padding:50px 45px;background:#f0f0f0}@media(max-width:767px){.single-news-content{min-height:unset;padding:40px 30px 30px}}.single-news-date{font-weight:700;font-size:24px;line-height:150%;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.single-news-date{font-weight:400;font-size:16px;letter-spacing:normal;color:#5a5a5a}}.single-news-title{font-size:36px;line-height:120%;letter-spacing:2px;color:#a041ff;margin-top:20px}@media(max-width:767px){.single-news-title{font-size:24px;line-height:150%}}.single-news-description{font-size:20px;line-height:200%;letter-spacing:2px;color:#000;margin-top:40px}@media(max-width:767px){.single-news-description{font-size:16px;line-height:150%;margin-top:30px}}.single-news-description p{margin-bottom:25px}.single-news-description p:empty{margin-bottom:50px}.login .button-secondary{width:100%;background:linear-gradient(315deg,#7300e6 3.24%,#ffbeff 99.71%);border-radius:5px;box-shadow:none}.login .button-secondary .button-text,.login .button-secondary .button-text-arrow-right{background:transparent}@media(max-width:767px){.login .button-secondary .button-text,.login .button-secondary .button-text-arrow-right{padding:5px 20px 5px 22px}}.login .button-text,.login .button-text-arrow-right{border-radius:5px}.login .form-checkbox>span:before{border:1px solid #f0f0f0}@media(min-width:768px){.login-left{position:relative;width:500px;height:100vh;background:url(/_next/static/media/login-img.092cb66b.jpg) no-repeat 50%/cover}.login-left:after{content:"";width:243px;height:161px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.login-form-wrapper{position:relative;width:calc(100% - 500px)}@media(max-width:767px){.login-form-wrapper{width:100%;height:100%;min-height:100vh;padding:0 17.5px;background:url(/_next/static/media/login-img.092cb66b.png) no-repeat;object-fit:cover;background-size:800px auto;background-position:-20px -220px}.login-form-wrapper:after{content:"";width:130px;height:78px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;display:block;margin:40px auto 80px}}@media(max-width:500px){.login-form-wrapper{background-size:500px auto}}.login-form{width:100%;max-width:400px;padding:25px;background-color:transparent}@media(min-width:768px){.login-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(max-width:767px){.login-form{padding:40px 20px 50px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);border-radius:5px;margin:40px auto 0;background-color:#fff}}.login-form-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#5a5a5a}.login-form-text{font-size:14px;line-height:21px;letter-spacing:.5px;color:#5a5a5a}@media(max-width:767px){.login-form-text{font-weight:300;font-size:12px;line-height:14px}}.login-link{font-weight:700;font-size:14px;line-height:21px;color:#a041ff}@media(max-width:767px){.login-link{font-size:12px;line-height:12px;letter-spacing:.5px}}.privacy-policy .page-info-title{font-size:36px;line-height:43px;letter-spacing:2px}.privacy-policy .page-body{padding:80px 0;background:#f0f0f0}.privacy-policy .white-box{padding:40px 40px 60px;background:#fff}@media(max-width:767px){.privacy-policy .white-box{padding:20px 20px 40px}}.privacy-policy .txt-20,.privacy-policy .txt-20-dark{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;color:#5a5a5a}.privacy-policy .txt-20-dark{color:#3c3c3c}.privacy-policy .txt-16-lh-32,.privacy-policy .txt-16-lh-32-dark{font-size:16px;line-height:32px;letter-spacing:1px;color:#5a5a5a}@media(max-width:767px){.privacy-policy .txt-16-lh-32,.privacy-policy .txt-16-lh-32-dark{line-height:24px;letter-spacing:0}}.privacy-policy .txt-16-lh-32-dark{color:#3c3c3c}.privacy-policy .txt-16-lh-24,.privacy-policy .txt-16-lh-24-dark{font-size:16px;line-height:24px;color:#5a5a5a}.privacy-policy .txt-16-lh-24-dark{color:#000}.privacy-policy .txt-36{font-size:36px;line-height:43px;letter-spacing:2px}.privacy-policy .txt-24{font-size:24px;line-height:36px;color:#5a5a5a}.privacy-policy .c-primary{color:#a041ff}.privacy-policy .c-base-5{color:#5a5a5a}.privacy-policy .dotted:before{content:"";width:10px;height:10px;background:#5a5a5a;border-radius:50%;display:inline-block;margin-right:5px}.privacy-policy h3{font-size:24px;line-height:36px;color:#5a5a5a;letter-spacing:2px}@media(max-width:767px){.privacy-policy h3{font-size:20px;line-height:30px;letter-spacing:2px}.privacy-policy .privacy-intro{letter-spacing:2px}}.privacy-policy .privacy-description ol{counter-reset:item;list-style-type:none;padding-left:0}.privacy-policy .privacy-description ol>li{text-indent:-1.3em;padding-left:1.3em;margin-bottom:1.5em}.privacy-policy .privacy-description ol>li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em}.privacy-policy .privacy-description ol>li a{text-indent:0}.privacy-policy .privacy-signature{color:#3c3c3c}.privacy-policy h2{font-size:36px;line-height:43px;letter-spacing:2px}@media(max-width:767px){.privacy-policy h2{font-size:24px;line-height:36px}}.privacy-policy p.privacy-user-info{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;color:#3c3c3c}@media(max-width:767px){.privacy-policy p.privacy-user-info{font-size:16px;line-height:24px;letter-spacing:.5px}}.privacy-policy .privacy-user-info-list ol{counter-reset:item;list-style-type:none;padding-left:0}.privacy-policy .privacy-user-info-list ol>li{text-indent:-1.5em;padding-left:1.5em}.privacy-policy .privacy-user-info-list ol>li:before{counter-increment:item;content:"(" counter(item) ")";padding-right:.5em}.privacy-policy .privacy-user-info-list ol>li a{text-indent:0}.privacy-policy .privacy-user-info-list .privacy-user-info-block{padding-left:15px}.privacy-policy .privacy-user-info-list .privacy-user-info-block .dotted{text-indent:-15px;margin-bottom:.5em}.privacy-policy .privacy-user-info-list .privacy-user-info-block a{display:inline}.privacy-policy .privacy-acquisition-list .description{font-size:16px;line-height:24px;letter-spacing:2px}@media(max-width:767px){.privacy-policy .privacy-acquisition-list .description{font-size:20px;line-height:30px}}.privacy-policy .privacy-acquisition-list .item-list{font-size:16px;line-height:1.8;letter-spacing:2px}.privacy-policy .privacy-acquisition-list span{font-size:16px;line-height:24px;letter-spacing:.5px}@media(max-width:767px){.privacy-policy .privacy-acquisition-list a,.privacy-policy .privacy-acquisition-list span{font-size:16px}}.privacy-policy .privacy-procedure-list>li{margin-top:1.5em}.privacy-policy .privacy-procedure-list>li:before{font-weight:700}.privacy-policy .privacy-procedure-list>li>ol{counter-reset:item;list-style-type:none;padding-left:0}.privacy-policy .privacy-procedure-list>li>ol>li{text-indent:-1.3em;padding-left:1.3em;margin-bottom:.5em}.privacy-policy .privacy-procedure-list>li>ol>li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em}.privacy-policy .privacy-procedure-list>li>ol>li a{text-indent:0}.privacy-policy .privacy-procedure-list em{font-weight:700;font-style:normal}@media(max-width:767px){.privacy-policy .privacy-procedure-list em{font-size:16px;line-height:24px;letter-spacing:.5px}}.privacy-policy .ul li{padding-left:1.3em;text-indent:-1.3em}.privacy-policy .ul li:before{content:"•";padding-right:.9em}@media(max-width:767px){body.-webview .privacy-policy .grid{padding:0 5px!important}body.-webview .privacy-policy .page-info-title{font-size:25px}body.-webview .privacy-policy .page-info-subtitle{font-size:15px}body.-webview .privacy-policy .white-box.privacy-description{padding:20px 8px 40px}body.-webview .privacy-policy .page-body{padding-top:40px}body.-webview .privacy-policy .txt-20,body.-webview .privacy-policy .txt-20-dark{font-size:14px;line-height:20px}body.-webview .privacy-policy .txt-16-lh-24,body.-webview .privacy-policy .txt-16-lh-24-dark,body.-webview .privacy-policy .txt-16-lh-32,body.-webview .privacy-policy .txt-16-lh-32-dark{font-size:12px;line-height:16px}body.-webview .privacy-policy .privacy-signature{font-size:12px;line-height:18px;margin-top:40px!important}body.-webview .privacy-policy h2{font-size:20px;line-height:28px}body.-webview .privacy-policy h3{font-size:16px;line-height:22px}body.-webview .privacy-policy h3.mt-40{margin-top:20px!important}body.-webview .privacy-policy .privacy-acquisition-list .item-list{font-size:12px;line-height:1.4}body.-webview .privacy-policy .privacy-acquisition-list a,body.-webview .privacy-policy .privacy-acquisition-list span{font-size:10px}body.-webview .privacy-policy .mt-60{margin-top:30px!important}}.trial-left{position:relative;overflow:hidden;width:500px;height:100vh;position:fixed;left:0;top:0;display:grid;grid-template-rows:1fr auto;place-content:center}@media(max-width:1200px){.trial-left{display:none}}.trial-left .trial-left-icon{width:243px;height:161px;margin:auto;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain}.trial-left .trial-step{display:block;width:500px;padding:30px 5%;border:3px solid #a041ff;box-shadow:inset 0 0 0 3px rgba(160,65,255,.3)}.trial-form-wrapper{position:relative;width:calc(100% - 500px);margin-left:500px;min-height:100vh;overflow-y:auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:50px;background:#f0f0f0}@media(max-width:1200px){.trial-form-wrapper{width:100%;height:100%;margin-left:0;min-height:100vh;padding-left:20px;padding-right:20px;background:transparent;display:block}}@media(max-width:500px){.trial-form-wrapper{padding:0}}.trial-form{width:100%;background:#fff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);border-radius:10px}@media(max-width:1200px){.trial-form{width:100%;max-width:425px;border-radius:5px;position:static;-webkit-transform:translate(0);transform:translate(0)}}@media(max-width:500px){.trial-form{width:100%;max-width:100%;border-radius:0;box-shadow:none}}.page-info--trial{margin:0 0 2em}.trial-title{font-size:36px;color:#a041ff;line-height:1.2;letter-spacing:2px;margin-bottom:1.2em}@media(max-width:1200px){.trial-title{font-size:30px}}@media(max-width:767px){.trial-title{font-size:24px;margin-bottom:1em;position:relative;padding-top:55px}.trial-title:before{content:"";width:83px;height:50px;background:url(/_next/static/media/logo-2.78ebe8c1.svg) no-repeat 50%/contain;position:absolute;top:0;left:0;right:0;margin:0 auto}}.trial-form-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#5a5a5a}@media(max-width:1200px){.trial-form-title{font-size:20px}}@media(max-width:767px){.trial-form-title{font-size:16px;line-height:1.3}}.trial-form-subtitle{font-weight:700;font-size:16px;letter-spacing:.5px;color:#5a5a5a}@media(max-width:767px){.trial-form-subtitle{font-size:12px}}.trial-form-text{font-size:16px;line-height:150%;color:#5a5a5a;font-weight:300}@media(max-width:1200px){.trial-form-text{font-size:12px;line-height:14px}}.trial .c-primary{color:#a041ff}.trial .trial-left{background:url(/_next/static/media/trial-img.87f01440.png) no-repeat 50%/cover}.trial .trial-form{max-width:687px;padding:80px 88px}@media(max-width:1200px){.trial .trial-form{max-width:425px;padding:40px 20px;margin:40px auto 0}}@media(max-width:500px){.trial .trial-form{max-width:100%;padding:30px 20px;margin:0}}.trial .trial-link-row{grid-gap:20px 40px;gap:20px 40px}@media(max-width:1200px){.trial .trial-link-row{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.trial .trial-link-row .link,.trial .trial-link-row .link-dark,.trial .trial-link-row .link-small,.trial .trial-link-row .link-white{font-size:12px;line-height:12px;letter-spacing:.5px;margin:auto}.trial .trial-form-wrapper{background:url(/_next/static/media/trial-img.87f01440.png) no-repeat 50%/cover}.trial .trial-form-wrapper:after{content:"";width:130px;height:78px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;display:block;margin:40px auto 80px}}@media(max-width:500px){.trial .trial-form-wrapper{background:none}.trial .trial-form-wrapper:after{content:none}}@media(max-width:1200px){.trial .trial-form-wrapper .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}}.trial .link-text{font-weight:700;font-size:16px;line-height:150%;color:#a041ff}@media(max-width:1200px){.trial .link-text{letter-spacing:.5px}.trial-entry{position:relative;overflow:hidden}.trial-entry:before{width:100%;height:100%;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);top:0;left:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.trial-entry:after,.trial-entry:before{content:"";position:absolute;z-index:-1}.trial-entry:after{opacity:.3;width:1354px;height:1354px;background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat 50%/contain;right:-302px;top:90px}}@media(max-width:1200px)and (max-width:1200px){.trial-entry .button-large{font-size:16px;line-height:24px;letter-spacing:.5px}}.trial-entry .trial-form-entry-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:20px;color:#a041ff;letter-spacing:2px;line-height:30px;margin-bottom:40px}.trial-entry .mch-logo{position:absolute;top:160px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1200px){.trial-entry .mch-logo{display:none}}.trial-entry .form-group:not(:first-child){margin-top:20px}.trial-entry .w-485{width:100%;max-width:485px}.trial-entry .w-305{width:100%;max-width:305px}@media(min-width:768px){.trial-entry .trial-left:after{content:"";opacity:.3;width:1354px;height:1354px;background:url(/_next/static/media/logo-bg.8da2c71e.svg) no-repeat 50%/contain;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width:1200px){.trial-entry .trial-left:before{display:none}.trial-entry .trial-left{width:100%}.trial-entry .trial-form-wrapper{min-height:0;min-height:auto}.trial-entry .trial-form-wrapper:after{content:"";width:130px;height:78px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;display:block;margin:40px auto 80px}}.trial-entry .trial-form{max-width:750px;padding:70px 60px}@media(max-width:1200px){.trial-entry .trial-form{padding:40px 20px;margin:20px auto 0}}.trial-complete .app-box{margin-top:30px;padding:40px 30px 68px;background:#f0f0f0}@media(max-width:1200px){.trial-complete .app-box{margin-top:0;padding:40px 17.5px 80px}}.trial-complete .app-box>.flex{grid-gap:40px 140px;gap:40px 140px}.trial-complete .app-box-icon{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(max-width:1200px){.trial-complete .app-box-icon{width:100px}}.trial-complete .app-box-link{color:#a041ff}.trial-complete .app-box-text{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;color:#3c3c3c}@media(max-width:1200px){.trial-complete .app-box-text{padding-left:10px;padding-right:10px;font-size:16px;line-height:24px;letter-spacing:.5px}}.trial-complete .store-box{margin-top:40px;padding:43px 55px 48px;background:#fff}@media(max-width:1200px){.trial-complete .store-box{padding:40px 17.5px 80px}}.trial-complete .store-box-title{font-size:24px;line-height:36px;text-align:center;letter-spacing:2px;color:#a041ff}.trial-complete .stores{margin-top:40px}.page-trial-entry .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.page-trial-complete .page-info{margin-top:70px}@media(max-width:1200px){.page-trial-complete .page-info{margin-top:0}}.page-trial-complete .link-goto-specification{font-size:12px;line-height:12px;letter-spacing:.5px}.store-box-title--trial{color:#3c3c3c;text-align:center;font-weight:700;font-size:20px;margin-bottom:.75em}.trial-form-download{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;grid-gap:5px;gap:5px}@media(max-width:767px){.trial-form-download{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:0;gap:0}.trial-form-download a{width:50%}}.trial-formnote{color:#5a5a5a;font-size:16px;background:#eee;border-radius:5px;font-weight:700;padding:1em;line-height:1.5;letter-spacing:2px;margin:4em auto 2em}@media(max-width:1200px){.trial-formnote br{display:none}}@media(max-width:767px){.trial-formnote{font-size:14px;margin-top:2em}}.trial-step{text-align:center;font-weight:700;padding:30px 0 0;background:#fff}.trial-step--sp{display:none}@media(max-width:1200px){.trial-step--sp{display:block}}.trial-step-ttl{font-size:16px;color:#5a5a5a}.trial-step-ttl em{font-size:22px;color:#a041ff;font-style:normal}.progressbar{position:relative;margin:22px auto 0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.progressbar li{position:relative;list-style-type:none;text-align:center;width:33.3333333333%;color:#3c3c3c;font-weight:700;counter-increment:steps;font-size:clamp(9.5px,2.2vw,12px);line-height:1.3}.progressbar li:before{display:block;width:30px;height:30px;margin:0 auto 10px;line-height:30px;font-size:14px;text-align:center;border-radius:50%;background-color:#fff;content:counter(steps);box-shadow:0 0 0 4px rgba(0,0,0,.2);z-index:1;position:relative;pointer-events:none}.progressbar li:after{position:absolute;z-index:0;top:13px;left:-50%;width:100%;height:4px;content:"";background-color:#878787}.progressbar li:first-child:after{content:none}.progressbar li.active{color:#a041ff}.progressbar li.active:before{background-color:#a041ff;color:#fff}.progressbar li.active:after{background-color:#a041ff}.progressbar li a{color:inherit;text-decoration:none;padding-top:45px;margin-top:-45px}.trial-step-balloon{position:relative;display:inline-block;margin:2em 0 0;padding:.25em .5em;min-width:8em;max-width:100%;color:#676767;font-size:clamp(9px,1vw,12px);background:#f0e1ff;border:2px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.trial-step-balloon:before{border-color:transparent transparent #c8c8c8;border-width:0 5.5px 11px}.trial-step-balloon:after,.trial-step-balloon:before{content:"";position:absolute;top:0;left:50%;border-style:solid;translate:-50% -100%}.trial-step-balloon:after{border-color:transparent transparent #f0e1ff;border-width:0 3.3px 6.5px}.trial-step-balloon p{margin:0;padding:0}.profile{padding-top:40px;padding-bottom:120px}@media(max-width:767px){.profile{padding-top:40px;padding-bottom:0}}.profile .page-info{margin-top:81px}@media(max-width:767px){.profile .page-info{margin-top:0}}.profile .page-info-title:after{margin-top:31px}.profile .breadcrumbs ul li a{font-size:12px;line-height:12px}@media(max-width:767px){.profile .bg-logo-sp{height:120px}}.profile-container{display:block;margin-top:60px;min-width:100%;background-color:#f0f0f0;padding:40px 30px}@media(max-width:767px){.profile-container{padding:40px 20px}}@media(max-width:500px){.profile-container{padding:40px 18px}}.profile-container .container{padding:20px 54px 20px 26px;max-width:1020px;background-color:#fff}@media(max-width:767px){.profile-container .container{padding:20px}}@media(max-width:500px){.profile-container .container{padding:18px}}.profile-container .container table{width:100%}@media(max-width:767px){.profile-container .container table tr{display:block}}.profile-container .container table tr:not(:last-child){border-bottom:2px solid #f0f0f0}.profile-container .container table td{padding:20px;color:#3c3c3c}@media(max-width:500px){.profile-container .container table td{padding:18px}}.profile-container .container table td a{color:#a041ff}@media(max-width:767px){.profile-container .container table td a{font-size:16px;line-height:24px}.profile-container .container table td{display:block;padding:10px 20px 20px}}.profile-container .container table td:first-child{padding:20px 20px 20px 80px}@media(max-width:767px){.profile-container .container table td:first-child{padding:20px 20px 0}}.profile-container .container table td:first-child br{display:block}@media(max-width:767px){.profile-container .container table td:first-child br{display:none}}.contact .page-head-text{font-size:16px;line-height:24px;letter-spacing:.5px}.contact .page-body{padding-top:80px;padding-bottom:320px;border-radius:10px}@media(max-width:767px){.contact .page-body{padding-top:160px;padding-bottom:80px;border-radius:0}}.contact .page-body:after{content:"";width:242px;height:160px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.contact .page-body:after{width:130px;height:78px;top:40px}}.contact .contact-form{padding:60px 50px 80px;background:#fff;border-radius:10px}@media(max-width:767px){.contact .contact-form{padding:40px 23px 80px}}.contact .form-group:not(:first-child){margin-top:20px}.contact .form-checkbox-group{grid-row-gap:8px}@media(max-width:767px){.contact .form-checkbox-group{grid-row-gap:11px}}.contact .form-checkbox-group .form-checkbox{width:33.3333333333%}@media(max-width:767px){.contact .form-checkbox-group .form-checkbox{width:100%}}.contact .contact-form-text{font-size:16px;line-height:24px;color:#5a5a5a}.contact .contact-form-text a{font-weight:700;color:#a041ff}@media(max-width:767px){.confirmation label{letter-spacing:.5px}.confirmation .button-primary,.confirmation .button-secondary{font-size:24px;letter-spacing:2px}.confirmation .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.complete .button-secondary{font-size:24px;line-height:36px}.complete p{font-size:16px;line-height:32px;letter-spacing:.5px}.complete .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.complete .page-info-subtitle{margin-top:30px}}@media(min-width:768px){.inquiry{padding-bottom:120px}}.inquiry .page-head{padding-bottom:50px}.inquiry .page-head-title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:2px;color:#3c3c3c;margin-top:70px}@media(max-width:767px){.inquiry .page-head-title{font-size:16px;line-height:24px;letter-spacing:.5px}}.inquiry ul{margin:20px 0 30px}.inquiry ul li a{font-weight:400;letter-spacing:.5px;color:#7300e6}.inquiry ul li:not(:first-child){margin-top:20px}.inquiry .page-body{padding-top:80px;padding-bottom:320px;border-radius:10px}@media(max-width:767px){.inquiry .page-body{padding-top:160px;padding-bottom:80px;border-radius:0}}.inquiry .page-body:after{content:"";width:242px;height:160px;background:url(/_next/static/media/logo-2-white.e446e995.svg) no-repeat 50%/contain;position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.inquiry .page-body:after{width:130px;height:78px;top:40px}.inquiry .button-secondary{display:block;margin-left:auto;margin-right:auto;max-width:318px;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}}.inquiry-information{padding:40px;background:#fff;border-radius:10px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);margin-bottom:40px}@media(max-width:767px){.inquiry-information{padding:30px 20px}}.inquiry-information .inquiry-information-title{color:#a041ff;font-size:24px;font-weight:700;text-align:center;margin-bottom:24px}@media(max-width:767px){.inquiry-information .inquiry-information-title{font-size:18px;margin-bottom:18px}}.inquiry-information p,.inquiry-information ul{font-size:16px;line-height:1.4}@media(max-width:767px){.inquiry-information p,.inquiry-information ul{font-size:12px}}.inquiry-information p span,.inquiry-information ul span{color:red;display:inline-block;font-weight:700}.inquiry-information ul{list-style-type:disc}.inquiry-information ul li:not(:first-child){margin-top:35px}.inquiry-information a{display:inline-block;margin-top:2px;text-decoration:underline}.inquiry-information a:hover{text-decoration:none}.inquiry-form{padding:60px 50px;background:#fff;border-radius:10px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}@media(max-width:767px){.inquiry-form{padding:50px 20px 80px}}.inquiry-form .form-group:not(:first-child){margin-top:20px}.inquiry-form .form-radio-group{grid-row-gap:10px}.inquiry-form .form-radio-group-box{grid-gap:10px 15px;gap:10px 15px}.inquiry-form .form-radio-group-box .form-radio{width:150px;padding:15px 0 15px 15px;border:1px solid #a041ff;border-radius:5px}.inquiry-form .form-radio-group-box .form-radio:not(.-disabled){background:#fff}.inquiry-form .customer-information-title{font-size:24px;font-weight:700;line-height:36px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.inquiry-form .customer-information-title{font-size:20px;line-height:30px}}.inquiry-form .text{font-size:16px;line-height:24px;color:#5a5a5a}.inquiry-form .group-link{grid-gap:20px 40px;gap:20px 40px}@media(max-width:767px){.inquiry-form .group-link{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.inquiry-form .button-large{min-width:200px}@media(max-width:767px){.inquiry-form .button-large{min-width:125px}.inquiry-form .button-secondary{background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%)}.inquiry-form .group-link a{font-size:12px;line-height:12px;letter-spacing:.5px;margin:auto}.inquiry-form .inquiry-agreement{font-size:12px;line-height:14px;letter-spacing:.5px}.page-contact-new .button-small{font-size:16px;line-height:24px;letter-spacing:.5px;white-space:nowrap;max-width:320px}}.cable-broadcasting.page-bg-logo{background-repeat:repeat-y}.cable-broadcasting{padding:50px 0}@media(max-width:767px){.cable-broadcasting{padding:40px 0}}.cable-broadcasting .page-info{-webkit-align-items:unset;-moz-box-align:unset;align-items:unset;padding:0 0 85px}@media(max-width:767px){.cable-broadcasting .page-info{-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0 0 60px}}.cable-broadcasting .page-info-title{padding:0;margin:0;max-width:424px;text-align:center;font-size:36px;line-height:43px;letter-spacing:2px}.cable-broadcasting .page-info-description{padding-left:90px;font-size:20px;line-height:30px}@media(max-width:767px){.cable-broadcasting .page-info-description{line-height:24px;letter-spacing:2px;padding-left:0;max-width:330px}}.cable-broadcasting .instruction{font-size:20px;line-height:30px;font-weight:700;letter-spacing:1px;padding-bottom:20px;color:#3c3c3c}@media(max-width:767px){.cable-broadcasting .instruction{font-size:16px;line-height:24px;letter-spacing:.5px}}.cable-broadcasting .instruction span{color:#a041ff}.cable-broadcasting .composition{display:block;margin-left:auto;margin-right:auto;max-width:1080px;background-color:#f0f0f0;padding:30px;margin-top:40px}@media(max-width:767px){.cable-broadcasting .composition{padding:40px 30px}}.cable-broadcasting .composition .context{font-weight:400;font-size:16px;line-height:24px;color:#3c3c3c}.cable-broadcasting .composition .context a{display:unset;white-space:nowrap}.cable-broadcasting .composition .context .highlight{color:#a041ff}@media(max-width:767px){.cable-broadcasting .composition .context{font-size:14px;line-height:21px}}.cable-broadcasting .composition .container{width:100%;background-color:#fff;padding:49px 64px;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){.cable-broadcasting .composition .container{padding:40px 20px}}.cable-broadcasting .composition .container .title{font-size:24px;font-weight:700;line-height:36px;color:#a041ff;letter-spacing:2px}@media(max-width:767px){.cable-broadcasting .composition .container .title{font-size:20px;line-height:30px;text-align:center}}.cable-broadcasting .cable-title{display:block;margin-left:auto;margin-right:auto;max-width:1080px;color:#a041ff;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;margin-top:80px;font-size:36px;font-weight:700}@media(max-width:767px){.cable-broadcasting .cable-title{margin-top:80px;text-indent:30px;font-size:24px}}.cable-broadcasting .music-device-option{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:120px;padding-bottom:150px}@media(max-width:767px){.cable-broadcasting .music-device-option{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-bottom:160px}}.cable-broadcasting .music-device-option .button-large{font-size:24px;line-height:36px}@media(max-width:767px){.cable-broadcasting .music-device-option .button-primary:last-child{margin-top:40px}}.cable-broadcasting .cable-pc-top-frame{display:block;margin-left:auto;margin-right:auto;margin-top:60px;border:5px dashed #a041ff;border-radius:5px;max-width:621px;padding:47px 72px 53px}@media(max-width:767px){.cable-broadcasting .cable-pc-top-frame{display:none}}.cable-broadcasting .cable-pc-top-frame img{width:100%;height:100%}.cable-broadcasting .cable-sp-top-frame{display:none;margin-top:40px}@media(max-width:767px){.cable-broadcasting .cable-sp-top-frame{display:block}}.cable-broadcasting .cable-sp-top-frame img{display:block;max-width:500px;width:500px;height:auto}.cable-broadcasting .cable-arrow-down-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:38px}@media(max-width:767px){.cable-broadcasting .cable-arrow-down-title{margin-top:20px}}.cable-broadcasting .cable-arrow-down-title span{display:block;font-weight:700;font-size:36px;line-height:43px;color:red;padding-left:80px;letter-spacing:2px}@media(max-width:767px){.cable-broadcasting .cable-arrow-down-title span{line-height:30px;font-size:20px;max-width:170px;padding-left:60px}}.cable-broadcasting .cable-device-bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-top:38px;padding-bottom:38px}@media(max-width:767px){.cable-broadcasting .cable-device-bottom{display:none}}.cable-broadcasting .cable-device-bottom .icon-left{border:5px dashed #a041ff;border-radius:5px;margin-right:42px;padding:0 8px}.cable-broadcasting .cable-device-bottom-sp{display:none;width:100%}@media(max-width:767px){.cable-broadcasting .cable-device-bottom-sp{margin-top:15px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}.cable-broadcasting .control-page-button{margin-top:120px;padding-bottom:160px}@media(max-width:767px){.cable-broadcasting .control-page-button{padding-bottom:80px}}.terms .breadcrumbs{padding-top:50px}.terms .page-info{margin-top:80px}@media(max-width:767px){.terms .page-info{margin-top:40px}}.terms .terms-container{margin-top:90px;padding-top:80px;padding-bottom:50px;background-color:#f0f0f0}@media(max-width:767px){.terms .terms-container{margin-top:60px;padding:60px 30px 50px}}.terms p.intro{font-size:20px;font-weight:700;line-height:30px;color:#3c3c3c}.terms .terms-sections,.terms p.intro{display:block;margin-left:auto;margin-right:auto;max-width:1080px}.terms .terms-sections{margin-top:40px;padding:40px;background-color:#fff}@media(max-width:767px){.terms .terms-sections{margin-top:40px;padding:40px 20px}}.terms .terms-sections .indent{display:block;padding-left:20px}.terms .terms-sections p.title{font-size:24px;font-weight:700;line-height:36px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.terms .terms-sections p.title{font-size:20px;line-height:30px;letter-spacing:.5px}}.terms .terms-sections .subtitle{margin-top:5px;font-size:16px;line-height:1.8;letter-spacing:1px;color:#5a5a5a}.terms .terms-sections .margin-01{margin-top:40px}.terms .terms-sections .margin-02{margin-top:52px}.terms .terms-sections .number-list,.terms .terms-sections .unordered-list{font-size:16px;line-height:32px;letter-spacing:1px;padding:10px 0 0 20px;color:#5a5a5a}.terms .terms-sections .unordered-list{margin-left:10px}.terms .terms-sections .number-list{margin-left:20px;list-style:decimal;list-style-position:outside}.terms .terms-sections .unordered-list{list-style:disc;list-style-position:outside}.terms .terms-sections .unordered-list .sub-list{list-style-type:lower-alpha;padding-left:20px;list-style-position:outside}.terms table{margin-top:70px}.terms table tr{display:block}.terms table tr td{font-size:16px;line-height:24px;padding:8px}@media(max-width:767px){.terms table tr td{display:block}}.terms .section-term-title{color:#a041ff;font-size:36px;font-weight:700;letter-spacing:2px;margin-top:100px;line-height:43px}@media(max-width:767px){.terms .section-term-title{margin-top:80px;font-size:24px;line-height:36px}}.terms h3{font-size:20px;line-height:30px;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.terms h3{font-size:16px;line-height:24px;letter-spacing:.5px}}.terms .terms-rate-plan-container{background-color:#f0f0f0;padding-bottom:80px}.terms .terms-rate-plan-container .terms-rate-plan{color:#5a5a5a;font-size:16px;padding:50px 60px 60px;background-color:#fff}@media(max-width:767px){.terms .terms-rate-plan-container .terms-rate-plan{padding:40px 20px}}.terms .terms-rate-plan-container .terms-rate-plan .subtitle{margin-top:5px;font-size:16px;line-height:1.8;color:#5a5a5a;letter-spacing:0}.terms .terms-rate-plan-container .terms-rate-plan .margin-02{margin-top:30px}@media(max-width:767px){.terms .terms-rate-plan-container .terms-rate-plan .margin-02{margin-top:52px}}.flow-page .color-primary{color:#a041ff}.flow-page .flow-jc-right{-webkit-justify-content:right;-moz-box-pack:right;justify-content:right}.flow-page h4{color:#3c3c3c}.flow-page .faq-head-title{margin-top:40px}@media(max-width:767px){.flow-page .faq-head-title{margin-top:0}}.flow-page .faq-box{box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.flow-page .page-bg-logo{background-repeat:repeat-x}.flow-page .trial-step{margin-bottom:30px;padding-bottom:30px}.flow-page .trial-step.sp-only{margin:30px 0}.flow-page .flow-title{color:#a041ff;font-weight:700;font-size:36px;line-height:43px;letter-spacing:2px}@media(max-width:767px){.flow-page .flow-title{font-size:22px;line-height:36px;margin-top:40px}}.flow-page .flow-description{font-weight:700;font-size:20px;line-height:30px;letter-spacing:1px;color:#3c3c3c}@media(max-width:767px){.flow-page .flow-description{font-size:16px;line-height:24px;letter-spacing:.5px}}.flow-page .flow-bottom-line{height:1px;background-color:#f0f0f0;border:none}.flow-page .flow-note{font-size:16px;line-height:24px;letter-spacing:.5px;color:#000}.flow-page .white-container{position:relative;padding:40px 40px 60px;background-color:#fff}@media(max-width:767px){.flow-page .white-container{padding:40px 20px}}.flow-page .breadcrumbs{padding-top:50px}.flow-page .page-info{margin-top:70px;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media(max-width:767px){.flow-page .page-info{margin-top:40px;width:100%}}.flow-page .page-info .page-info-description{max-width:470px}@media(max-width:767px){.flow-page .page-info .page-info-description{max-width:315px}}.flow-page .gray-container{background-color:#f0f0f0}.flow-page .procedure{position:relative;margin-top:140px;padding:0 60px 80px}@media(max-width:767px){.flow-page .procedure{margin-top:135px;padding:0 30px 80px}}.flow-page .procedure .number{position:relative;top:-43px;margin-left:36px;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:-8px}@media(max-width:767px){.flow-page .procedure .number{top:-75px;display:block;margin-left:0;margin-bottom:-48px}}.flow-page .procedure .number-description{margin-top:85px;padding-left:29px;width:100%}@media(max-width:767px){.flow-page .procedure .number-description{padding-left:0;margin-top:40px}.flow-page .procedure .number-description .flow-title{text-align:center}}.flow-page .procedure .number-description h1{margin-top:86px}@media(max-width:767px){.flow-page .procedure .number-description h1{margin-top:40px;padding-left:0}}.flow-page .procedure .number-description .flow-description{margin-top:10px}@media(max-width:767px){.flow-page .procedure .number-description .flow-description{display:none}.flow-page .procedure .number-image{display:block;margin-left:auto;margin-right:auto;width:150px;height:150px}}.flow-page .procedure .flow-wrap{display:grid;grid-template-columns:53% 1fr;grid-gap:40px 40px;gap:40px 40px;grid-auto-flow:row;grid-template-areas:"flow-step1 flow-step1" "flow-step2 flow-step3"}@media(max-width:767px){.flow-page .procedure .flow-wrap{grid-template-columns:1fr;grid-template-areas:"flow-step1" "flow-step2" "flow-step3"}}.flow-page .procedure .flow-step1{grid-area:flow-step1}.flow-page .procedure .flow-step2{grid-area:flow-step2}.flow-page .procedure .flow-step3{grid-area:flow-step3}.flow-page .procedure [class^=flow-step]{height:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.flow-page .procedure [class^=flow-step] h3 span.gradient{font-size:50px;font-weight:900;line-height:65px;letter-spacing:3px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:992px){.flow-page .procedure [class^=flow-step] h3 span.gradient{font-size:36px;height:43px;letter-spacing:2px}}.flow-page .procedure [class^=flow-step] p span.title{font-size:36px;font-weight:700;line-height:43px;color:#3c3c3c;padding-left:11px;letter-spacing:2px}@media(max-width:992px){.flow-page .procedure [class^=flow-step] p span.title{padding-left:0;font-size:24px;line-height:36px}}.flow-page .procedure [class^=flow-step] .description{font-size:20px;line-height:40px;letter-spacing:2px}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .description{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:unset}}.flow-page .procedure [class^=flow-step] h4{margin-top:40px;font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px;text-align:center}@media(max-width:992px){.flow-page .procedure [class^=flow-step] h4{margin-top:60px;font-size:20px;line-height:30px}}.flow-page .procedure [class^=flow-step] .visual{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .visual{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual{display:block}}.flow-page .procedure [class^=flow-step] .visual .steps{position:relative;width:30%}.flow-page .procedure [class^=flow-step] .visual .steps:first-child{width:26%;margin-left:4%}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .visual .steps:first-child{width:100%;margin:0}.flow-page .procedure [class^=flow-step] .visual .steps{width:45%;padding:10px 0 35px}}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual .steps{width:100%}}.flow-page .procedure [class^=flow-step] .visual .steps:not(:last-child):after{position:absolute;top:50%;right:-5%;margin-right:-7.5px;content:"";vertical-align:middle;width:15px;height:15px;border-top:3px solid #a041ff;border-right:3px solid #a041ff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual .steps:not(:last-child):after{top:auto;bottom:7.5px;left:0;right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:auto}}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .visual .steps:first-child:after{top:auto;bottom:7.5px;left:0;right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin:auto}}.flow-page .procedure [class^=flow-step] .visual-image-1,.flow-page .procedure [class^=flow-step] .visual-image-2,.flow-page .procedure [class^=flow-step] .visual-image-3{display:block;margin-left:auto;margin-right:auto}.flow-page .procedure [class^=flow-step] .visual-image-1{margin-top:22px;max-width:148px;height:85px}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual-image-1{margin-top:40px}}.flow-page .procedure [class^=flow-step] .visual-image-2{margin-top:22px;max-width:121px;height:85px}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual-image-2{margin-top:0}}.flow-page .procedure [class^=flow-step] .visual-image-3{margin-top:2px;max-width:157px;height:104px}.flow-page .procedure [class^=flow-step] .visual-image-4,.flow-page .procedure [class^=flow-step] .visual-image-5{height:130px;margin:0 auto 50px}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .visual-image-4,.flow-page .procedure [class^=flow-step] .visual-image-5{height:auto;margin-bottom:40px;display:block;margin-left:auto;margin-right:auto}}.flow-page .procedure [class^=flow-step] .visual-image-4{max-width:468px}.flow-page .procedure [class^=flow-step] .visual-image-5{max-width:347px}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .visual-image-5{max-width:148px}}.flow-page .procedure [class^=flow-step] .title{margin-top:47px;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:2px;text-align:center;color:#a041ff}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .title{font-size:20px;margin-top:20px}}.flow-page .procedure [class^=flow-step] h3 span.title{color:#3c3c3c}.flow-page .procedure [class^=flow-step] .step-description{display:block;margin-left:auto;margin-right:auto;margin-top:9px;max-width:244px;font-size:20px;line-height:1.5;letter-spacing:2px;color:#3c3c3c}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .step-description{font-size:16px;letter-spacing:.5px;text-align:center}}.flow-page .procedure [class^=flow-step] .button-secondary{margin:30px -1.75em}@media(max-width:992px){.flow-page .procedure [class^=flow-step] .button-secondary{display:block;margin:10px auto 0;max-width:300px}}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .button-secondary{margin:0 auto}}@media(max-width:500px){.flow-page .procedure [class^=flow-step] .button-secondary{letter-spacing:0}}@media(min-width:993px)and (max-width:1180px){.flow-page .procedure [class^=flow-step] .button-secondary .button-text,.flow-page .procedure [class^=flow-step] .button-secondary .button-text-arrow-right{font-size:22px;letter-spacing:0}}.flow-page .procedure [class^=flow-step] .app-features{text-align:right}@media(max-width:767px){.flow-page .procedure [class^=flow-step] .app-features{text-align:center;bottom:23px;left:0;right:0;margin:0 auto}}.flow-page .procedure .context{font-size:16px;line-height:2;letter-spacing:1px;margin:30px 0;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}@media(max-width:992px){.flow-page .procedure .context{margin:20px 0}}.flow-page .procedure .context span.highlight-black-bold{line-height:24px;letter-spacing:.5px}.flow-page .required-equipment{padding:80px 60px;margin-top:40px}@media(max-width:767px){.flow-page .required-equipment{margin-top:80px;padding:40px 30px 80px}}.flow-page .required-equipment .flow-description{margin-top:30px}@media(max-width:767px){.flow-page .required-equipment .flow-description{margin-top:20px}}.flow-page .required-equipment .white-container{margin-top:40px}@media(max-width:767px){.flow-page .required-equipment .white-container{margin-top:40px;padding:40px 16px}}.flow-page .required-equipment .flow-note{margin-top:20px}@media(max-width:767px){.flow-page .required-equipment .flow-note{margin-top:10px}}.flow-page table{border-collapse:collapse;margin-top:40px;width:100%}@media(max-width:767px){.flow-page table{margin-top:20px}}.flow-page table tr td{padding:17px 25px;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;border:1px solid #fff}@media(max-width:767px){.flow-page table tr td{padding:5px 15px}}@media(max-width:500px){.flow-page table tr td{padding:5px 15px}}.flow-page table tr td span{font-size:16px;line-height:24px;letter-spacing:.5px}@media(max-width:767px){.flow-page table tr td span{font-size:12px;line-height:18px;letter-spacing:.5px}}.flow-page table tr td.col-purple{background-color:#a041ff;color:#fff}.flow-page .table-data-minus,.flow-page .table-data-round,.flow-page .table-data-triangle,.flow-page .table-data-x{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;height:63px}.flow-page .table-data-round{background-image:url(/_next/static/media/table-data-round.f06b4c16.svg);background-size:30px 30px}@media(max-width:767px){.flow-page .table-data-round{background-size:20px auto}}.flow-page .table-data-triangle{background-image:url(/_next/static/media/table-data-triangle.7add3332.svg);background-size:40px 40px}@media(max-width:767px){.flow-page .table-data-triangle{background-size:25px auto}}.flow-page .table-data-minus{background-image:url(/_next/static/media/table-data-minus.f7677a64.svg);background-size:20px 20px}@media(max-width:767px){.flow-page .table-data-minus{background-size:28px auto}}.flow-page .table-data-x{background-image:url(/_next/static/media/table-x.6fc63606.png);background-size:20px 20px}@media(max-width:767px){.flow-page .table-data-x{background-size:18px 17px}}.flow-page .table-data-clear{background-color:#f0f0f0}.flow-page .table-data-text-16{font-size:16px;font-weight:400;line-height:32px;letter-spacing:1px}.flow-page .table-data-text-20{font-size:20px;line-height:30px;letter-spacing:2px}.flow-page table.table-internet-line-pc tr>td{min-width:271px}@media(max-width:992px){.flow-page table.table-internet-line-pc tr>td{min-width:200px}}.flow-page table.table-internet-line-sp tr:not(:first-child) td:first-child{min-width:250px;width:50%}@media(max-width:500px){.flow-page table.table-internet-line-sp tr:not(:first-child) td:first-child{min-width:210px}}.flow-page table.table-internet-line-sp tr:not(:first-child) td:last-child{min-width:77px;width:50%}.flow-page table.table-internet-line-sp tr:first-child td{font-size:16px;line-height:24px;letter-spacing:.5px}.flow-page .platform{width:100%}@media(max-width:767px){.flow-page .platform tr td br{display:none}.flow-page .platform tr td{font-size:16px;line-height:24px;letter-spacing:.5px}}@media(max-width:460px){.flow-page .platform tr td br{display:block}}.flow-page .phone-visual{margin-top:50px}@media(max-width:767px){.flow-page .phone-visual{margin-top:40px}}.flow-page .flow-amazon-fire,.flow-page .flow-ipod-touch,.flow-page .flow-recomended-terminal{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.flow-page .flow-amazon-fire>div:last-of-type,.flow-page .flow-ipod-touch>div:last-of-type{padding-left:20px}.flow-page .flow-amazon-fire>div p:first-child,.flow-page .flow-ipod-touch>div p:first-child{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#333}.flow-page .flow-amazon-fire>div p:nth-child(2),.flow-page .flow-ipod-touch>div p:nth-child(2){font-size:14px;line-height:21px;letter-spacing:.5px}.flow-page .flow-amazon-fire>div a,.flow-page .flow-ipod-touch>div a{font-size:12px;line-height:normal;letter-spacing:.5px;color:#a041ff;font-weight:700}.flow-page .flow-amazon-fire>div a>span,.flow-page .flow-ipod-touch>div a>span{padding-right:10px}@media(max-width:992px){.flow-page .flow-ipod-touch{margin-top:65px}.flow-page .flow-amazon-fire{margin-top:42px}.flow-page .flow-recomended-terminal{width:100%}}.flow-page .flow-recomended-terminal span{display:block;padding:0 40px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#333}@media(max-width:992px){.flow-page .flow-recomended-terminal span{margin:0 auto;padding:0 0 10px;width:66px;border-bottom:3px solid #7300e6;text-align:center}}.flow-page .border-gradient{width:2px;height:80px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6)}@media(max-width:992px){.flow-page .border-gradient{display:none}}.flow-page .audio-requirements>div{width:calc(100% + 80px);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:40px;padding-bottom:40px;margin-right:-40px;margin-left:-40px}@media(max-width:767px){.flow-page .audio-requirements>div{width:100%;margin:20px 0 0;padding-bottom:20px}}@media(max-width:992px){.flow-page .audio-requirements>div:first-of-type{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto 1fr;grid-auto-flow:row}.flow-page .audio-requirements>div:first-of-type>div:first-of-type{grid-area:1/1/2/2}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(2){grid-area:1/2/2/3}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(3){grid-area:1/3/2/4}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(4){grid-area:2/3/3/4}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(4) p{position:absolute;left:0}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(4) .image{margin:-20px -20px 0 0}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(4) .image img{-webkit-transform:rotate(90deg) scale(50%);transform:rotate(90deg) scale(50%)}.flow-page .audio-requirements>div:first-of-type>div:nth-of-type(5){grid-area:3/3/4/4}}.flow-page .audio-requirements>div>div{position:relative;width:20%}@media(max-width:992px){.flow-page .audio-requirements>div>div{width:33.3333333333%;width:100%}}@media(max-width:500px){.flow-page .audio-requirements>div:not(:last-of-type)>div:first-of-type .image{width:83%}}.flow-page .audio-requirements>div p{font-weight:700;font-size:18px;line-height:1.4;letter-spacing:2px;text-align:center;height:78px;color:#3c3c3c}@media(max-width:992px){.flow-page .audio-requirements>div p{height:auto;font-size:14px}}@media(max-width:500px){.flow-page .audio-requirements>div p{font-size:11px;letter-spacing:-1px}}.flow-page .audio-requirements>div p b{font-weight:700;font-size:24px;line-height:36px}.flow-page .audio-requirements .image{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:90px}@media(max-width:992px){.flow-page .audio-requirements .image{height:auto;padding:5px 10px}}.flow-page .audio-requirements .flow-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.flow-page .audio-requirements .flow-title a.button-primary{margin-left:20px}@media(max-width:767px){.flow-page .audio-requirements .flow-title a.button-primary{margin-left:0}}.flow-page .fees-channel{margin-top:120px;max-width:603px;margin-right:auto;margin-left:auto}@media(max-width:767px){.flow-page .fees-channel{display:block;width:100%}}.flow-page .fees-channel .button-primary{display:block;margin-left:auto;margin-right:auto;max-width:274px}@media(max-width:767px){.flow-page .fees-channel .button-primary{font-size:24px;line-height:36px;letter-spacing:2px}.flow-page .fees-channel .button-primary:last-child{margin-top:40px}}.flow-page .faq-recent-block{margin-top:40px;padding-top:40px;padding-bottom:80px;background-color:#f0f0f0}@media(max-width:767px){.flow-page .faq-recent-block{margin-top:80px}}.flow-page [class^=flow-goto]{z-index:2;position:relative}.flow-page .flow-goto-next{width:100%;height:0}.flow-page .flow-goto-next span{top:-100px;left:calc((100% - 70px)/2);min-width:70px;min-height:70px}@media(max-width:767px){.flow-page .flow-goto-next span{width:100px;height:100px;min-width:100px;min-height:100px;top:-115px;left:calc((100% - 100px)/2)}}.flow-page .flow-goto-right{width:100%;height:1px}@media(max-width:767px){.flow-page .flow-goto-right{display:none}}.flow-page .flow-goto-right span{left:105%;top:185px;width:70px;height:70px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.flow-page .flow-goto-bottom{display:none}@media(max-width:767px){.flow-page .flow-goto-bottom{display:block;height:0}.flow-page .flow-goto-bottom span{top:10px;min-width:100px;min-height:100px;left:calc((100% - 100px)/2)}}.flow-page .flow-visual-note{position:relative;padding-top:35px;font-size:16px;font-weight:400;line-height:24px;margin-right:40px;margin-left:40px}@media(max-width:767px){.flow-page .flow-visual-note{font-size:14px;line-height:18px;margin-right:10px;margin-left:10px}}.flow-page .flow-number-1{background:url(/_next/static/media/flow-number-1.dec81e34.png) no-repeat}.flow-page .flow-number-2{background:url(/_next/static/media/flow-number-2.f908e80c.png) no-repeat}.flow-page .flow-number-3{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:url(/_next/static/media/flow-number-3.07134071.png) no-repeat}.flow-page .flow-number-1,.flow-page .flow-number-2,.flow-page .flow-number-3{background-size:38px 36px;background-position:0;padding-left:40px}@media(max-width:767px){.flow-page .flow-number-1,.flow-page .flow-number-2,.flow-page .flow-number-3{background-size:30px 28px;padding-left:30px;margin-top:0}}.flow-page .flow-purchase-equipment{position:relative;font-size:14px;font-weight:700;line-height:21px;color:#a041ff;margin-left:20px;border:1px solid #a041ff;padding:10px 30px 10px 16px;border-radius:50px}@media(max-width:767px){.flow-page .flow-purchase-equipment{margin-left:5px;background-position:135px;padding:5px 28px 5px 8px;letter-spacing:normal}}@media(max-width:500px){.flow-page .flow-purchase-equipment{font-size:12px}}.flow-page .flow-purchase-equipment:after{content:"";width:13px;height:13px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.flow-page .flow-purchase-equipment:hover:after{right:8px}.flow-page .flow-recommended-specs{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:right;-moz-box-pack:right;justify-content:right;margin-top:30px}@media(max-width:767px){.flow-page .flow-recommended-specs{margin-top:40px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}.flow-page .flow-recommended-specs a{background-size:13px 13px;background-position:100%;padding-right:23px}.flow-page .flow-bttn-right{background-color:#fff;padding:0 40px 40px 0}@media(max-width:767px){.flow-page .flow-bttn-right{padding:0 20px 40px 0}}.flow-page .flow-more-details{display:block;width:100%;height:60px;margin-top:60px}.flow-page .flow-more-details a{float:right}.flow-page .control-page-button{padding-top:120px;padding-bottom:200px}.flow-page .trial-button{margin-top:40px}@media(hover:hover){.flow-page .app-link{color:#000;pointer-events:none}}@media(hover:none){.flow-page .app-link{color:#a041ff;text-decoration:underline}}.page-download{padding-top:34px}@media(max-width:767px){.page-download{padding-top:40px}}.page-download .download-container{margin-top:110px;padding:80px;background-color:#f0f0f0}@media(max-width:1200px){.page-download .download-container{padding:80px 60px}}@media(max-width:992px){.page-download .download-container{padding:80px 40px}}@media(max-width:767px){.page-download .download-container{padding:40px 20px;margin-top:60px}}.page-download .download-wrapper{background-color:#fff;padding:120px 70px}@media(max-width:1200px){.page-download .download-wrapper{padding:120px 50px}}@media(max-width:992px){.page-download .download-wrapper{padding:120px 30px}}@media(max-width:767px){.page-download .download-wrapper{padding:80px 10px 106px}}.page-download .download-inset{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-download .download-item{margin:0 10px}.page-download .download-item .device-image{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:104px}.page-download .download-item .device-label{margin-top:10px;color:#333;text-align:center;font-weight:700;letter-spacing:.5px}.page-download .download-item .device-label span:first-of-type{font-size:16px;line-height:24px;padding-right:12px}.page-download .download-item .device-label span:nth-of-type(2){font-size:12px;line-height:12px}@media(max-width:767px){.page-download .download-item .device-label{margin-top:30px}}.page-download .download-item a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:10px auto 0}.page-download .download-item:first-of-type,.page-download .download-item:nth-of-type(2){max-width:197px}@media(max-width:1200px){.page-download .download-item:first-of-type,.page-download .download-item:nth-of-type(2){max-width:187px}}@media(max-width:992px){.page-download .download-item:first-of-type,.page-download .download-item:nth-of-type(2){max-width:157px}}@media(max-width:767px){.page-download .download-item:first-of-type,.page-download .download-item:nth-of-type(2){max-width:100%}.page-download .download-item:first-of-type a{display:none}}.page-download .download-item:nth-of-type(3){max-width:241px}@media(max-width:1200px){.page-download .download-item:nth-of-type(3){max-width:231px}}@media(max-width:992px){.page-download .download-item:nth-of-type(3){max-width:201px}}@media(max-width:767px){.page-download .download-item:nth-of-type(3){max-width:100%}}.page-download .download-item:nth-of-type(4){max-width:206px}@media(max-width:1200px){.page-download .download-item:nth-of-type(4){max-width:196px}}@media(max-width:992px){.page-download .download-item:nth-of-type(4){max-width:166px}}@media(max-width:767px){.page-download .download-item:nth-of-type(4){max-width:100%}.page-download .download-item:not(:nth-child(2)){margin-top:60px}}.page-download .download-tab-sp-only{display:none}@media(max-width:1200px){.page-download .download-tab-sp-only{display:block}}.page-download .bg-logo-sp{height:120px}.page-download .domusic-dl-section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-size:16px;font-weight:700;grid-gap:.5em;gap:.5em;margin-bottom:80px;margin-top:-20px}.page-download .domusic-dl-section li{line-height:1.4;padding-left:1em;position:relative}.page-download .domusic-dl-section li:before{content:"※";left:0;position:absolute;top:-2px}.page-download .domusic-dl-section li a{text-decoration:underline}.page-download .domusic-dl-section li a:hover{text-decoration:none}.button,.button-primary,.button-secondary,.button-tertiary{display:inline-block;font-weight:700;font-size:14px;line-height:21px;color:#a041ff;cursor:pointer;border-radius:50px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.button-primary:disabled,.button-secondary:disabled,.button-tertiary:disabled,.button:disabled{cursor:not-allowed;opacity:.6;background:#5a5a5a;box-shadow:none}.button-primary:disabled .button-text,.button-primary:disabled .button-text-arrow-right,.button-secondary:disabled .button-text,.button-secondary:disabled .button-text-arrow-right,.button-tertiary:disabled .button-text,.button-tertiary:disabled .button-text-arrow-right,.button:disabled .button-text,.button:disabled .button-text-arrow-right{background:#5a5a5a}.button-text,.button-text-arrow-right{display:block;text-align:center;background:#fff;padding:10px 20px 9px 22px;border-radius:50px}.button-text-arrow-right{position:relative;padding-right:45px!important}.button-text-arrow-right:before{content:"";width:19px;height:19px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat;background-size:contain;display:inline-block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s}.button-text-arrow-right:hover:not([disabled]):before{right:13px}.button-text-download{display:inline-block;text-align:center;position:relative;padding-left:40px}.button-text-download:before{content:"";width:35px;height:35px;border-radius:50%;background:#f0f0f0 url(/_next/static/media/arrow-down.966c22c5.svg) no-repeat 50%/16px 16px;display:inline-block;border:1px solid #fff;box-shadow:-1px -1px 4px 0 rgba(255,255,255,.8),2px 4px 6px 0 rgba(0,0,0,.33);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s}.button-primary{background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);padding:2px;box-shadow:none;transition:all .3s}.button-primary .button-text,.button-primary .button-text-arrow-right{position:relative;overflow:hidden;color:#a041ff;padding:8px 20px 7px 22px}.button-primary .button-text-arrow-right:after,.button-primary .button-text:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,#a041ff 10%,transparent 0) no-repeat 50%;-webkit-transform:scale(10,7);transform:scale(10,7);opacity:0;transition:opacity 1s,-webkit-transform .3s;transition:transform .3s,opacity 1s;transition:transform .3s,opacity 1s,-webkit-transform .3s}.button-primary:hover:not([disabled]){box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.button-primary:active:not([disabled]) .button-text-arrow-right:after,.button-primary:active:not([disabled]) .button-text:after{-webkit-transform:scale(0);transform:scale(0);transition:0s;opacity:.3}.button-secondary{color:#fff;background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);padding:1px;overflow:hidden}.button-secondary .button-text,.button-secondary .button-text-arrow-right{position:relative;display:block;color:#fff;background:radial-gradient(112.68% 112.68% at 92.33% 94.99%,#7300e6 0,#ffbeff 100%);padding:9px 20px 8px 22px;transition:all .3s;border-radius:inherit;overflow:hidden}.button-secondary .button-text-arrow-right:after,.button-secondary .button-text:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,#a041ff 10%,transparent 0) no-repeat 50%;-webkit-transform:scale(10,7);transform:scale(10,7);opacity:0;transition:opacity 1s,-webkit-transform .3s;transition:transform .3s,opacity 1s;transition:transform .3s,opacity 1s,-webkit-transform .3s;z-index:1}.button-secondary .button-inner-text{position:relative;display:block;z-index:1}.button-secondary .button-inner-text:before{content:"";width:500px;height:500px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:all .5s ease-in;z-index:-1}.button-secondary:hover:not([disabled]) .button-text,.button-secondary:hover:not([disabled]) .button-text-arrow-right{color:#a041ff}.button-secondary:hover:not([disabled]) .button-inner-text:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.button-secondary:active:not([disabled]) .button-text-arrow-right:after,.button-secondary:active:not([disabled]) .button-text:after{-webkit-transform:scale(0);transform:scale(0);transition:0s;opacity:.3}.button-tertiary{color:#fff;background:#a041ff;box-shadow:none;transition:all .3s;padding:.3em .5em;letter-spacing:normal}.button-tertiary:hover:not([disabled]){box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.button-small{font-size:clamp(11px,3vw,12px);line-height:100%;letter-spacing:.5px}.button-medium{font-size:20px;line-height:1.6}.button-large{font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:992px){.button-large{font-size:20px;font-size:clamp(14px,5vw,20px);line-height:30px}}.button-feature{min-width:260px}.button-feature .button-text-arrow-right:before,.button-feature .button-text:before{content:"";width:28px;height:28px;background:url(/_next/static/media/music-purple-2.24e79976.svg) no-repeat 50%/contain;display:inline-block;margin-right:13px;margin-bottom:-5px}.button-how-to-use{min-width:260px}.button-how-to-use .button-text-arrow-right:before,.button-how-to-use .button-text:before{content:"";width:36px;height:24px;background:url(/_next/static/media/device-purple-2.18292a69.svg) no-repeat 50%/contain;display:inline-block;margin-right:10px;margin-bottom:-3px}.button-pull-down,.button-pull-down-large{position:relative;display:inline-block;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 2px 4px rgba(0,0,0,.33);border-radius:50px}.button-pull-down-large:before,.button-pull-down:before{content:"";width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(180deg,#ff9797 -19.03%,#7300e6);border-radius:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-pull-down-large:after,.button-pull-down:after{content:"";width:1px;height:100%;background:rgba(255,255,255,.5);position:absolute;right:40px;top:0;z-index:1}.button-pull-down-large select,.button-pull-down select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;position:relative;font-weight:700;font-size:14px;line-height:21px;color:#fff;background:url(/_next/static/media/chevron-down-white.80477fc8.svg) no-repeat calc(100% - 17px)/auto,linear-gradient(180deg,#ffbeff -19.03%,#7300e6);padding:10px 57px 9px 28px;border-radius:50px;z-index:1;cursor:pointer}.button-pull-down-large option,.button-pull-down option{color:#5a5a5a;font-size:14px}.button-pull-down-large select{font-size:24px;line-height:36px;letter-spacing:2px;padding-top:9.5px;padding-bottom:9.5px}.button-category select{padding-left:60px;background:url(/_next/static/media/chevron-down-white.80477fc8.svg) no-repeat calc(100% - 17px)/auto,url(/_next/static/media/category-white.5552701d.svg) no-repeat 30px/20px 16px,linear-gradient(180deg,#ffbeff -19.03%,#7300e6)}.link,.link-dark,.link-small,.link-white{color:#a041ff;font-size:14px;line-height:21px;position:relative;padding-right:24px}.link-dark:after,.link-small:after,.link-white:after,.link:after{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;position:absolute;top:2px;right:0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.link-dark:hover:after,.link-small:hover:after,.link-white:hover:after,.link:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.link-small{font-size:12px;line-height:100%}.link-small:after{top:0}.link-white{color:#fff}.link-white:after{background:url(/_next/static/media/arrow-right-white.0500a4d8.svg) no-repeat 50%/contain}.link-dark{color:#5a5a5a}.link-dark:after{background:url(/_next/static/media/arrow-right-dark.d5e3d83d.svg) no-repeat 50%/contain}.image-container{position:relative}.image-container.image-cover,.image-container.image-cover>div{height:100%}.image-container.image-cover>.image{height:100%!important}.image-container>div{position:unset!important}.image-container .image{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.case-card{width:300px;height:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.24);border-radius:8px}@media(max-width:767px){.case-card{width:100%}}.case-card-thumbnail{position:relative;width:100%;height:200px}.case-card-details{padding:16px}.case-card-category{font-size:12px;line-height:100%;margin-top:9px}.case-card-category,.case-card-title{font-weight:700;letter-spacing:.5px;color:#3c3c3c}.case-card-title{font-size:16px;line-height:24px;margin-top:4px}.case-card-description{color:#5a5a5a;font-size:14px;line-height:21px;letter-spacing:.5px;margin-top:4px}.feature-card{width:340px;background:#fff;border-radius:5px}.feature-card-thumbnail{position:relative;width:100%;height:340px}.feature-card-details{padding:60px 24px}@media screen and (min-width:768px)and (max-width:992px){.feature-card-details{padding:30px 12px}}.feature-card-title{color:#a041ff;font-size:24px;line-height:1.5;text-align:center;letter-spacing:2px}@media screen and (min-width:768px)and (max-width:992px){.feature-card-title{font-size:20px}}.magazine-card{width:33.3333333333%;max-width:335px;background:#fff;padding:20px;border:10px solid transparent}@media(max-width:992px){.magazine-card{padding:5px}}@media(max-width:767px){.magazine-card{width:100%;max-width:100%;padding:20px}}.magazine-card-thumbnail{position:relative;width:100%;height:165px}.magazine-card-thumbnail img{height:100%;object-fit:cover;width:100%}.magazine-card-details{padding-top:5px}.magazine-card-date,.magazine-card-share{color:#0a0a0a;font-size:14px;line-height:21px;letter-spacing:.5px}.magazine-card-share{position:relative;padding-left:10px;margin-left:10px}.magazine-card-share:before{content:"";width:2px;height:12px;background:#0a0a0a;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.magazine-card-title{color:#0a0a0a;font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.magazine-card-description{color:#0a0a0a;font-size:14px;line-height:21px;margin-top:5px}.arc-magazine-category-card{overflow:hidden;position:relative;width:285px;height:160px;border-radius:5px;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 2px 4px rgba(0,0,0,.33);cursor:pointer}.arc-magazine-category-card-thumbnail{width:100%;height:100%}.arc-magazine-category-card-thumbnail:after{content:"";width:100%;height:100%;background:#0006;position:absolute;top:0;left:0}.arc-magazine-category-card-details{width:100%;padding:10px 30px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:767px){.arc-magazine-category-card-details{padding:7px}}.arc-magazine-category-card-title{font-size:24px;line-height:36px;color:#fff;letter-spacing:2px}.arc-magazine-category-card-title:after{content:"";width:23px;height:2px;background:#a0ff41;display:block;margin:10px auto 0}.arc-magazine-category-card-description{font-weight:700;font-size:14px;line-height:21px;color:#fff;margin-top:10px}.arc-magazine-card{overflow:hidden;max-width:787px;width:100%;background:#fff;border:2px solid #f0f0f0;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33);border-radius:5px}@media(max-width:992px){.arc-magazine-card{max-width:unset}}@media(max-width:767px){.arc-magazine-card{border:0}}.arc-magazine-card .category-pill:not(:first-of-type){margin-left:5px}.arc-magazine-card-thumbnail{position:relative;width:240px;min-height:240px}@media(max-width:767px){.arc-magazine-card-thumbnail{width:100%;min-height:0;min-height:auto;height:247px}}.arc-magazine-card-thumbnail img{height:100%;object-fit:cover;width:100%}.arc-magazine-card-details{width:calc(100% - 240px);padding:40px}@media(max-width:767px){.arc-magazine-card-details{width:100%;padding:15px}}.arc-magazine-card-title{font-size:20px;line-height:30px;letter-spacing:2px;color:#7300e6;margin-bottom:10px}.arc-magazine-card-title:hover{text-decoration:underline}.arc-magazine-card-date{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:12px;letter-spacing:.5px;color:#3c3c3c;margin-right:10px}@media(max-width:767px){.arc-magazine-card-date{font-size:14px;line-height:21px;font-weight:400}}.arc-magazine-card-description{font-size:14px;line-height:21px;letter-spacing:.5px;color:#3c3c3c;margin-top:10px}.arc-magazine-active-category-card{position:relative}.arc-magazine-active-category-card-thumbnail{position:relative;width:100%;height:283px}@media(max-width:767px){.arc-magazine-active-category-card-thumbnail{height:506px}}.arc-magazine-active-category-card-details{width:423px;height:calc(100% - 50px);color:#fff;background:rgba(115,0,230,.9);position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:767px){.arc-magazine-active-category-card-details{width:calc(100% - 36px);height:297px;top:auto;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.arc-magazine-active-category-card-box{width:100%;padding:0 60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:767px){.arc-magazine-active-category-card-box{padding:0 20px}.arc-magazine-active-category-card-box>.flex{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.arc-magazine-active-category-card-title{position:relative;font-size:36px;line-height:43px;letter-spacing:2px;margin-right:15px;padding-right:15px}@media(max-width:767px){.arc-magazine-active-category-card-title{margin-right:0;padding-right:0;padding-bottom:15px}}.arc-magazine-active-category-card-title:after{content:"";width:2px;height:43px;background:#a0ff41;position:absolute;right:0;top:2px}@media(max-width:767px){.arc-magazine-active-category-card-title:after{width:43px;height:2px;top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.arc-magazine-active-category-card-text{font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.arc-magazine-active-category-card-text{margin-top:15px}}.arc-magazine-active-category-card-description{font-size:16px;line-height:24px;margin-top:20px}@media(max-width:767px){.arc-magazine-active-category-card-description{font-size:14px}}.arc-voice-slider-item>a{width:100%}.arc-voice-slider-card{overflow:hidden;border-radius:10px}@media(max-width:767px){.arc-voice-slider-card{border-radius:5px;-webkit-filter:drop-shadow(-1px -1px 4px hsla(0,0%,100%,.8)) drop-shadow(2px 4px 6px rgba(0,0,0,.33));filter:drop-shadow(-1px -1px 4px rgba(255,255,255,.8)) drop-shadow(2px 4px 6px rgba(0,0,0,.33))}}.arc-voice-slider-card>.flex{height:100%}.arc-voice-slider-card-thumbnail{position:relative;width:50%;height:290px}@media(max-width:767px){.arc-voice-slider-card-thumbnail{width:100%;height:247px}}.arc-voice-slider-card-details{width:50%;padding:40px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6)}@media(max-width:767px){.arc-voice-slider-card-details{width:100%;padding:15px}}.arc-voice-slider-card-details .category-pill{margin-left:15px}.arc-voice-slider-card-title{color:#fff;font-size:24px;font-weight:700;line-height:36px;letter-spacing:2px}.arc-voice-slider-card-description{color:#fff;font-size:16px;line-height:24px;margin:20px 0}@media(max-width:767px){.arc-voice-slider-card-description{margin:10px 0}}.arc-voice-slider-card-info{color:#fff;font-weight:300;font-size:10px;line-height:13px}.arc-voice-card{overflow:hidden;width:322px;box-shadow:0 2px 4px rgba(0,0,0,.24);border-radius:8px}@media(max-width:767px){.arc-voice-card{width:100%}}.arc-voice-card-thumbnail{position:relative;height:200px}.arc-voice-card-details{background:#fff;padding:11px 16px 16px}.arc-voice-card-type{color:#3c3c3c;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.5px;margin-top:9px}.arc-voice-card-title{color:#3c3c3c;font-size:16px;line-height:24px;letter-spacing:.5px;margin-top:4px}.arc-voice-card-description{color:#5a5a5a;font-size:14px;line-height:21px;letter-spacing:.5px;margin-top:4px}.voice-main-visual-card{width:100%;overflow:hidden}@media(max-width:767px){.voice-main-visual-card{-webkit-filter:drop-shadow(-1px -1px 4px hsla(0,0%,100%,.8)) drop-shadow(2px 4px 6px rgba(0,0,0,.33));filter:drop-shadow(-1px -1px 4px rgba(255,255,255,.8)) drop-shadow(2px 4px 6px rgba(0,0,0,.33));border-radius:5px}}.voice-main-visual-card-thumbnail{position:relative;width:100%;height:500px}@media(max-width:767px){.voice-main-visual-card-thumbnail{height:247px}}.voice-main-visual-card-content{padding:34px;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6)}@media(max-width:767px){.voice-main-visual-card-content{padding:15px 15px 20px}}.voice-main-visual-card-title{width:40%;color:#fff;font-size:24px;line-height:36px;letter-spacing:2px}@media(max-width:767px){.voice-main-visual-card-title{width:100%}}.voice-main-visual-card-details{width:42%;margin-left:140px}@media(max-width:767px){.voice-main-visual-card-details{width:100%;margin-left:0;margin-top:10px}}.voice-main-visual-card-description{font-size:16px;line-height:24px;color:#fff;margin-top:15px}.voice-main-visual-card-small{font-weight:300;font-size:10px;line-height:13px;color:#fff;margin-top:15px}.voice-content-card{width:100%;padding:20px;background:#fff}@media(max-width:767px){.voice-content-card{padding:10px}}.voice-content-card-head{font-weight:700;font-size:36px;line-height:120%;letter-spacing:2px;margin-top:.8em;background:linear-gradient(180deg,#ffbeff -19.03%,#7300e6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:767px){.voice-content-card-head{font-size:20px;line-height:150%}}.voice-content-card-title{font-size:24px;line-height:150%;letter-spacing:2px;color:#3c3c3c;margin-top:1em;border-left:5px solid #7300e6;padding-left:10px}@media(max-width:767px){.voice-content-card-title{font-size:20px;border:none;padding:0}}.voice-content-card-img{margin:1em 0}.voice-content-card-lead{font-size:20px;line-height:200%;letter-spacing:2px;color:#3c3c3c;margin:.75em 0;font-weight:700}@media(max-width:767px){.voice-content-card-lead{font-size:16px;line-height:150%;letter-spacing:normal}}.voice-content-card-description{font-size:16px;line-height:2;letter-spacing:1px;color:#5a5a5a;margin-top:1.5em}@media(max-width:767px){.voice-content-card-description{line-height:1.6;letter-spacing:normal}}.voice-content-card-thumbnail{position:relative;width:100%;height:560px}@media(max-width:767px){.voice-content-card-thumbnail{height:300px}}.page-voice-details .recommended-cases{margin-top:80px}@media(max-width:767px){.page-voice-details .recommended-cases{margin-top:70px}}.page-voice-details .recommended-channels{margin-top:80px}.page-voice-details .single-voice-wrapper{padding-bottom:120px}@media(max-width:767px){.page-voice-details .single-voice-wrapper{padding-bottom:60px}}.news-card{width:100%;padding:25px 25px 20px;background:#fff;border-radius:5px;transition:all .3s ease}.news-card:hover .news-card-title{color:#a041ff}.news-card-date{font-weight:300;font-size:12px;line-height:14px;letter-spacing:.5px;color:#000}@media(max-width:767px){.news-card-date{font-size:10px;line-height:10px;letter-spacing:normal}}.news-card-category{font-weight:300;font-size:12px;line-height:14px;margin-left:20px;letter-spacing:.5px;color:#7300e6}@media(max-width:767px){.news-card-category{font-size:10px;line-height:10px;letter-spacing:normal}}.news-card-title{font-weight:400;font-size:16px;line-height:200%;letter-spacing:1px;margin-top:10px}@media(max-width:767px){.news-card-title{font-size:14px;line-height:21px;letter-spacing:.5px}}.arc-news-card{padding-top:20px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}@media(max-width:767px){.arc-news-card{padding-top:10px}}.arc-news-card:hover{background:#eee}.arc-news-card-date{font-size:16px;line-height:150%;color:#5a5a5a}.arc-news-card-category,.arc-news-card-category-channel,.arc-news-card-category-news,.arc-news-card-category-system,.single-news .single-news-category{min-width:120px;text-align:center;font-size:14px;line-height:150%;letter-spacing:.5px;color:#fff;padding:3px 9px;border-radius:3px;margin-left:15px}@media(max-width:767px){.arc-news-card-category,.arc-news-card-category-channel,.arc-news-card-category-news,.arc-news-card-category-system,.single-news .single-news-category{min-width:97px;font-size:12px;line-height:120%;padding:3px 5px;margin-left:10px}}.arc-news-card-category-channel{background:#d282ff}.arc-news-card-category-news,.single-news .single-news-category{background:#7300e6}.arc-news-card-category-system{background:#5a5a5a}.arc-news-card-title{position:relative;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.5px;color:#a041ff;margin-left:30px}@media(max-width:767px){.arc-news-card-title{font-size:16px;letter-spacing:normal;padding-right:20px;margin-top:10px;margin-left:0;width:100%}}.arc-news-card-title:after{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;position:absolute;top:50%;right:-12px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);transition:all .3s ease}@media(max-width:767px){.arc-news-card-title:after{right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.arc-news-lists li:hover .arc-news-card-title:after{right:-25px}.background-music-card{width:277px;background:#fff;padding:20px;border-radius:5px;cursor:pointer;transition:box-shadow .1s ease}@media(max-width:767px){.background-music-card{width:calc(100vw - 65px)}}.background-music-card:hover{box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.background-music-card.-playing .background-music-card-thumbnail:after{content:"試聴中";padding-left:48px;background:url(/_next/static/media/pause-2.562c92ff.svg) no-repeat 17px/25px #fff}.background-music-card.-disabled .background-music-card-thumbnail:before{content:"試聴";color:transparent;background:rgba(0,0,0,.4);z-index:1}.background-music-card-thumbnail{position:relative;overflow:hidden;width:100%;height:230px;border-radius:5px}@media(max-width:767px){.background-music-card-thumbnail{height:auto;aspect-ratio:1/1}}.background-music-card-thumbnail:after,.background-music-card-thumbnail:before{content:"試聴";left:12px}.background-music-card-listenApp,.background-music-card-thumbnail:after,.background-music-card-thumbnail:before{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#a041ff;padding:8px 16px 8px 42px;background:url(/_next/static/media/play.bf5971a6.svg) no-repeat 17px/19px 21px #fff;border-radius:30px;position:absolute;bottom:17px}.background-music-card-listenApp{left:128px;text-decoration:none;display:none}@media(max-width:767px){.background-music-card-listenApp{display:block}}.background-music-card-title{color:#7300e6;font-size:20px;line-height:30px;letter-spacing:2px;margin-top:10px;cursor:context-menu}@media(max-width:767px){.background-music-card-title{font-size:16px;line-height:24px;letter-spacing:.5px}}.background-music-card-tag{color:#3c3c3c;font-size:12px;line-height:14px;letter-spacing:.5px;margin-top:5px}.background-music-card-description{color:#5a5a5a;font-size:14px;line-height:21px;letter-spacing:.5px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;cursor:context-menu}.no-preview .background-music-card-thumbnail:after{opacity:.65}.channel-card{overflow:hidden;position:relative;width:204px;height:300px;border-radius:10px;cursor:pointer}.channel-card:before{content:"";width:30px;height:30px;background:url(/_next/static/media/channel-play.b365fe98.svg) no-repeat 50%/contain;position:absolute;left:20px;bottom:85px;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.6));filter:drop-shadow(0 1px 4px rgba(0,0,0,.6));z-index:1}@media(max-width:767px){.channel-card:before{width:20px;height:20px;bottom:60px;left:15px}.channel-card{width:136px;height:200px}}.channel-card-content{position:absolute;left:20px;bottom:20px;text-shadow:0 0 4px rgba(0,0,0,.8);z-index:1}@media(max-width:767px){.channel-card-content{left:15px;bottom:15px}}.channel-card-title{font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.channel-card-title.-long{font-size:15px}@media(max-width:767px){.channel-card-title{font-size:10px;line-height:16px}.channel-card-title.-long{font-size:10px}}.channel-card-subtitle{font-weight:700;font-size:20px;line-height:30px;letter-spacing:2px;color:#fff}@media(max-width:767px){.channel-card-subtitle{font-size:14px;line-height:20px;letter-spacing:1px}}.channel-preview-card{overflow:hidden;position:relative;max-width:1080px;width:100%;height:548px;padding:65px 75px;border-radius:10px}@media(max-width:767px){.channel-preview-card{padding:20px 15px 30px;height:auto}}.channel-preview-card img{z-index:-1}.channel-preview-card-content{position:relative;max-width:550px;width:100%;z-index:1}.channel-preview-card-title{font-size:24px;line-height:36px;letter-spacing:2px;color:#fff}@media(max-width:767px){.channel-preview-card-title{font-size:20px;line-height:30px}}.channel-preview-card-subtitle{font-weight:700;font-size:50px;line-height:65px;letter-spacing:3px;color:#fff;margin-bottom:10px}@media(max-width:767px){.channel-preview-card-subtitle{font-size:36px;line-height:43px;letter-spacing:2px}}.channel-preview-card-description{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#fff;white-space:break-spaces}@media(max-width:767px){.channel-preview-card-description{font-size:12px;line-height:18px;letter-spacing:.5px}}.channel-preview-card-text{margin-top:20px}@media(max-width:767px){.channel-preview-card-text{margin-top:10px}}.arc-channel-category-card{overflow:hidden;position:relative;width:260px;height:263px;border-radius:10px}.arc-channel-category-card:hover{opacity:.8}.arc-channel-category-card-title{position:relative;text-align:center;font-size:20px;line-height:200%;letter-spacing:2px;color:#fff;margin-top:35px}@media(max-width:767px){.arc-channel-category-card-title{font-size:14px;line-height:150%;letter-spacing:normal;margin-top:24px}}.arc-channel-category-card-img{width:100%;height:100%;position:absolute;top:0;left:0}.arc-channel-category-card-thumbnail{position:relative;width:100%;height:100%}.arc-channel-keyword-card{overflow:hidden;position:relative;width:100%;height:305px;border-radius:5px}@media(max-width:767px){.arc-channel-keyword-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;height:auto;-webkit-filter:drop-shadow(2px 4px 4px rgba(0,0,0,.33));filter:drop-shadow(2px 4px 4px rgba(0,0,0,.33))}.arc-channel-keyword-card:first-child{height:494px}}.arc-channel-keyword-card .notice-for-preview{display:block;margin-top:5px}.arc-channel-keyword-card-img{width:100%;height:100%;position:absolute;top:0;left:0}.arc-channel-keyword-card-thumbnail{position:relative;width:100%;height:100%}.arc-channel-keyword-card-content{width:363px;padding:30px;border-radius:5px;background:rgba(255,255,255,.9);position:absolute;right:137px;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:767px){.arc-channel-keyword-card-content{position:relative;width:100%;padding:30px 20px;margin:20px 30px;top:auto;right:auto;-webkit-transform:none;transform:none}}.arc-channel-keyword-card-title{text-align:center;font-size:36px;line-height:43px;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.arc-channel-keyword-card-title{font-size:24px;line-height:36px}}.arc-channel-keyword-card-description{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5px;color:#a041ff;margin:20px 0}@media(max-width:767px){.arc-channel-keyword-card-description{font-size:12px;line-height:18px}}.function-card{padding:45px 40px 20px;background:#fff}@media(max-width:767px){.function-card{padding:20px 20px 60px}}.function-card .button,.function-card .button-primary,.function-card .button-secondary,.function-card .button-tertiary{margin:60px 0 40px;border:2px solid #a041ff}@media(max-width:767px){.function-card .button,.function-card .button-primary,.function-card .button-secondary,.function-card .button-tertiary{font-size:14px;line-height:150%;letter-spacing:normal;margin:40px 0 0}}.function-card .button-primary .button-text-arrow-right,.function-card .button-secondary .button-text-arrow-right,.function-card .button-tertiary .button-text-arrow-right,.function-card .button .button-text-arrow-right{padding:10px 50px 9px 18px!important}@media(max-width:767px){.function-card .button-primary .button-text-arrow-right,.function-card .button-secondary .button-text-arrow-right,.function-card .button-tertiary .button-text-arrow-right,.function-card .button .button-text-arrow-right{padding:10px 50px 9px 15px!important}}.function-card .button-primary .button-text-arrow-right:after,.function-card .button-secondary .button-text-arrow-right:after,.function-card .button-tertiary .button-text-arrow-right:after,.function-card .button .button-text-arrow-right:after{width:14px;height:14px}@media(max-width:767px){.function-card .button-primary .button-text-arrow-right:after,.function-card .button-secondary .button-text-arrow-right:after,.function-card .button-tertiary .button-text-arrow-right:after,.function-card .button .button-text-arrow-right:after{right:10px}}.function-card-head{width:100%;grid-column-gap:10px;margin-bottom:37px}@media(max-width:767px){.function-card-head{margin-top:20px;margin-bottom:15px;-webkit-align-items:flex-start!important;-moz-box-align:start!important;align-items:flex-start!important;-webkit-order:2;-moz-box-ordinal-group:3;order:2}}.function-card-title{font-size:36px;line-height:120%;letter-spacing:2px;color:#a041ff}@media(max-width:767px){.function-card-title{font-size:24px;line-height:150%;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1}}.function-card-device{grid-column-gap:5px}.function-card-label{font-weight:700;font-size:14px;line-height:150%;color:#fff;padding:5px 15px;background:#a041ff;border-radius:3px}@media(max-width:767px){.function-card-label{font-size:12px;line-height:100%;letter-spacing:.5px;padding:4px 5px}}.function-card-details{width:50%}@media(max-width:767px){.function-card-details{-webkit-order:2;-moz-box-ordinal-group:3;order:2;width:100%}}.function-card-description{font-size:16px;line-height:200%;letter-spacing:1px;margin-top:40px;color:#3c3c3c}@media(max-width:767px){.function-card-description{font-size:14px;line-height:150%;letter-spacing:.5px;margin-top:30px}}.function-card-thumbnail{position:relative;width:46.5%;height:320px;margin-left:3.5%}@media(max-width:767px){.function-card-thumbnail{width:100%;height:194px;margin-left:0}.function-card-thumbnail img{width:100%}}.accordion{background:#fff;border-radius:10px;border:2px solid #eee;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 4px 6px rgba(0,0,0,.33)}.accordion-head{position:relative;padding:24px 70px;cursor:pointer}@media(max-width:767px){.accordion-head{padding:20px 50px 20px 60px}}.accordion-title{font-weight:700;font-size:24px;line-height:36px;letter-spacing:2px;color:#5a5a5a}@media(max-width:767px){.accordion-title{font-size:16px;line-height:24px;letter-spacing:.5px}}.accordion-content{position:relative;overflow-y:hidden;transition:max-height .3s ease}.accordion-content:before{content:"A";width:60px;height:60px;background:#fff;border-radius:50%;border:2px solid #a041ff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:absolute;font-weight:700;font-size:32px;line-height:48px;color:#a041ff;top:0;left:40px}@media(max-width:767px){.accordion-content:before{width:30px;height:30px;font-size:20px;line-height:30px;top:0;left:20px}}.accordion-text{padding:0 70px 20px;font-size:16px;line-height:24px}@media(max-width:767px){.accordion-text{padding:0 50px 20px 60px;font-size:14px;line-height:150%}}.category-pill{font-size:14px;line-height:21px;padding:2px 8px 1px 9px;background:linear-gradient(0deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.75)),#c2c9d1;border-radius:50px}.category-pill,.form-group>label{color:#5a5a5a;letter-spacing:.5px}.form-group>label{font-weight:700;font-size:16px;line-height:24px;margin-bottom:.65em}@media(max-width:767px){.form-group>label{font-size:14px}}.form-group>label.required:after{content:"必須";font-weight:300;font-size:12px;line-height:120%;letter-spacing:.5px;color:#fff;padding:1px 2px 1px 3px;background:#7300e6;border-radius:2px;margin-left:5px;position:relative;top:-2px}.form-input{outline:none;width:100%;height:60px;padding:0 20px;border:1px solid #a041ff;border-radius:5px;font-size:16px;line-height:24px;letter-spacing:.5px;color:#5a5a5a}@media(max-width:767px){.form-input{height:50px}}.form-input:disabled{background-color:#eee;cursor:default;opacity:.8}.form-input::-webkit-input-placeholder{color:#ccc}.form-input::-moz-placeholder{color:#ccc}.form-input:-ms-input-placeholder{color:#ccc}.form-input::placeholder{color:#ccc}.form-select{border-radius:5px;overflow:hidden}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_next/static/media/select-arrow.77dd4ebc.svg) no-repeat 100%/60px}@media(max-width:767px){.form-select select{background-size:50px}}.form-select option{color:#5a5a5a}.form-checkbox{cursor:pointer;display:inline-block}.form-checkbox>span{position:relative;font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.form-checkbox>span:before{content:"";width:20px;height:20px;border:1px solid #a041ff;border-radius:2px;display:inline-block;margin-right:7px}.form-checkbox a{color:#a041ff}.form-checkbox input{display:none}.form-checkbox.-active span:before,.form-checkbox input:checked+span:before{background:#a041ff}.form-checkbox.-active span:after,.form-checkbox input:checked+span:after{content:"";position:absolute;top:6px;left:4px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-agree{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media(max-width:767px){.form-agree{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.form-agree__text{display:inline-block;text-align:left;font-size:16px;line-height:1.5}@media(max-width:767px){.form-agree__text{font-size:14px}}.form-agree__text a{color:#a041ff;display:inline;display:initial}.form-radio{cursor:pointer}.form-radio>span{position:relative;font-weight:400;font-size:16px;line-height:24px;color:#5a5a5a;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.form-radio>span:before{content:"";width:20px;height:20px;border:1px solid #a041ff;border-radius:50%;display:inline-block;margin-right:5px;margin-top:-2px}.form-radio input{display:none}.form-radio.-active span:after{content:"";width:10px;height:10px;background:#a041ff;border-radius:50%;position:absolute;top:6px;left:5px}.form-radio.-disabled{background-color:#eee;cursor:default;opacity:.8}.form-password{position:relative}.form-password-button{width:51px;height:28px;background:url(/_next/static/media/password-toggle.32339059.svg) no-repeat 50%/contain;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media(max-width:767px){.form-password-button{width:25px;height:14px}}.form-password-button.-active{background:url(/_next/static/media/password-toggle-active.1634b642.svg) no-repeat 50%/contain}textarea.form-input{resize:vertical;height:226px;padding:20px}.form-error{color:red;font-size:14px;display:block;margin-top:5px}.form-group.-error .form-input{border-color:red}.table{width:100%}.table th{color:#fff;font-size:20px;line-height:30px;letter-spacing:2px;padding:16px;border:1px solid #5a5a5a;background:#a041ff}.table th:first-child{width:27.2727272727%}.table th:not(:first-child){width:36.3636363636%}.table td{font-weight:700;text-align:center;font-size:20px;line-height:30px;letter-spacing:2px;color:#fff;padding:16px;border:1px solid #5a5a5a}.table td:first-child{background:#a041ff}.table td:not(:first-child){background:#f0f0f0}.table span{display:inline-block;vertical-align:middle}.table .circle,.table .double-circle,.table .double-circle-red{width:34px;height:34px;background:transparent;border:2px solid #3c3c3c;border-radius:50%}.table .double-circle,.table .double-circle-red{position:relative}.table .double-circle-red:before,.table .double-circle:before{content:"";width:28px;height:28px;background:inherit;border:2px solid #3c3c3c;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.table .double-circle-red,.table .double-circle-red:before{border-color:red}.table .double-circle-red:after{content:"（推奨）";white-space:nowrap;font-weight:400;font-size:16px;line-height:24px;color:red;position:absolute;top:50%;right:-5px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.table .dash{width:28px;height:5px;background:url(/_next/static/media/table-dash.50262d73.svg) no-repeat 50%/contain}.table .x{width:22px;height:22px;background:url(/_next/static/media/table-x.6fc63606.png) no-repeat 50%/contain}.tabs{display:grid;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-auto-flow:column}.tabs li{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;cursor:pointer;text-align:center;padding:20px;border:1px solid #f0f0f0}.tab-content{background:#f0f0f0;padding:60px 0 80px}.pagination{grid-column-gap:8px}.pagination,.pagination .page-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.pagination .page-link{font-weight:700;font-size:14px;line-height:21px;color:rgba(0,0,0,.5);width:32px;height:32px;background:#fff;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer}.pagination .page-link:hover,.pagination .selected .page-link{background:#a041ff;color:#fff}.pagination .prev-link{font-weight:700;font-size:14px;line-height:21px;color:#a041ff;background:#fff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 2px 4px rgba(0,0,0,.33);cursor:pointer;min-width:160px;padding:10px 20px 10px 14px;border-radius:50px 0 0 50px;margin-right:46px;text-align:center}@media(max-width:767px){.pagination .prev-link{min-width:126px}}.pagination .prev-link:before{content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;display:inline-block;margin-bottom:-2px;margin-right:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease}.pagination .prev-link:hover:before{-webkit-transform:rotate(180deg) translateX(5px);transform:rotate(180deg) translateX(5px)}.pagination .next-link{font-weight:700;font-size:14px;line-height:21px;color:#a041ff;background:#fff;box-shadow:-1px -1px 4px rgba(255,255,255,.8),2px 2px 4px rgba(0,0,0,.33);cursor:pointer;min-width:160px;padding:10px 14px 10px 20px;border-radius:0 50px 50px 0;margin-left:46px;text-align:center}@media(max-width:767px){.pagination .next-link{min-width:126px}}.pagination .next-link:after{margin-left:8px;content:"";width:14px;height:14px;background:url(/_next/static/media/arrow-right-purple.b008f57b.svg) no-repeat 50%/contain;display:inline-block;margin-bottom:-2px;transition:all .3s ease}.pagination .next-link.-disabled{opacity:.6;cursor:not-allowed}.pagination .next-link:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.pagination .disabled .next-link,.pagination .disabled .prev-link{opacity:.6;cursor:not-allowed}.single-pagination{grid-column-gap:20px}.single-pagination .prev-link{margin-right:0}.single-pagination .next-link{margin-left:0}@media(max-width:767px){.archive-pagination{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:280px}.archive-pagination>li:first-child,.archive-pagination>li:last-child{margin-top:20px}.archive-pagination>li:first-child{-webkit-order:5;-moz-box-ordinal-group:6;order:5}.archive-pagination>li:last-child{-webkit-order:6;-moz-box-ordinal-group:7;order:6}.archive-pagination .prev-link{line-height:0;padding:10px 15px;margin:0}.archive-pagination .prev-link:before{margin:0}.archive-pagination .next-link{line-height:0;padding:10px 15px;margin:0}.archive-pagination .next-link:after{margin:0}}.home-page-animation .header{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.home-page-animation .header.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .top-scroller.animation{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.home-page-animation .top-scroller.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .top-section{opacity:1}.home-page-animation .top-section.animation:before{opacity:0}.home-page-animation .top-section.animation.animated:before{opacity:.6;transition:opacity 1s ease;transition-delay:.5s}.home-page-animation .main-visual-title:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#fff;opacity:0}.home-page-animation .main-visual-title.animation{opacity:0}.home-page-animation .main-visual-title.animation span{position:relative;overflow:hidden;display:inline-block}.home-page-animation .main-visual-title.animation span:after{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0}.home-page-animation .main-visual-title.animation.animated{opacity:1;transition:opacity 1s ease}.home-page-animation .main-visual-title.animation.animated:after{opacity:1;transition:opacity .5s ease}.home-page-animation .main-visual-title.animation.animated span:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform cubic-bezier(.15,.51,.51,.83);transition:transform cubic-bezier(.15,.51,.51,.83);transition:transform cubic-bezier(.15,.51,.51,.83),-webkit-transform cubic-bezier(.15,.51,.51,.83);transition-duration:1.2s;transition-delay:1s}@media(max-width:767px){.home-page-animation .main-visual-title.animation.animated span:after{transition-duration:1s}}.home-page-animation .main-visual-title.animation.animated span.text-2:after{transition-duration:1.536s;transition-delay:2.4s}@media(max-width:767px){.home-page-animation .main-visual-title.animation.animated span.text-2:after{transition-duration:1.28s;transition-delay:2s}}.home-page-animation .main-visual-title.animation.animated span.text-3:after{transition-duration:.864s;transition-delay:1.8s}@media(max-width:767px){.home-page-animation .main-visual-title.animation.animated span.text-3:after{transition-duration:.72s;transition-delay:2.75s}}.home-page-animation .main-visual-other-info.animation{opacity:0}.home-page-animation .main-visual-other-info.animation.animated{opacity:1;transition:opacity 1.4s ease;transition-delay:2.4s}.home-page-animation .main-visual-img-box.animation{opacity:0}.home-page-animation .main-visual-img-box.animation.animated{opacity:1;transition:opacity 1s ease}.home-page-animation .main-visual-device-img-box-sp.animation,.home-page-animation .main-visual-device-img-box.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.home-page-animation .main-visual-device-img-box-sp.animation.animated,.home-page-animation .main-visual-device-img-box.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .service-block{opacity:1}.home-page-animation .service-card.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.home-page-animation .service-card.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}@media(max-width:767px){.home-page-animation .service-card.animation.animated{transition-delay:.25s}}.home-page-animation .service-card.animation.animated:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-page-animation .feature-item.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.home-page-animation .feature-item.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .feature-item.animation.animated:first-child{transition-delay:0s}.home-page-animation .feature-item.animation.animated:nth-child(2){transition-delay:.2s}.home-page-animation .feature-item.animation.animated:nth-child(3){transition-delay:.4s}.home-page-animation .feature-channel-default-preview-wrapper.animation{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .feature-channel-default-preview-wrapper.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(min-width:768px){.home-page-animation .feature-channel-slider .slick-slide:first-child>div{transition-delay:.2s}.home-page-animation .feature-channel-slider .slick-slide:nth-child(2)>div{transition-delay:.4s}.home-page-animation .feature-channel-slider .slick-slide:nth-child(3)>div{transition-delay:.6s}.home-page-animation .feature-channel-slider .slick-slide:nth-child(4)>div{transition-delay:.8s}.home-page-animation .feature-channel-slider .slick-slide:nth-child(5)>div{transition-delay:1s}.home-page-animation .feature-channel-slider .slick-slide:nth-child(6)>div{transition-delay:1.2s}.home-page-animation .feature-channel-slider .slick-slide>div{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .feature-channel-slider .slick-slide>div.animated{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.home-page-animation .step-card.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease;z-index:1}.home-page-animation .step-card.animation:first-child{transition-delay:0s}.home-page-animation .step-card.animation:nth-child(2){transition-delay:.2s}.home-page-animation .step-card.animation:nth-child(3){transition-delay:.4s}.home-page-animation .step-card.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-page-animation .device.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .device.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-page-animation .stores a.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .stores a.animation:first-child{transition-delay:0s}.home-page-animation .stores a.animation:nth-child(2){transition-delay:.2s}.home-page-animation .stores a.animation:nth-child(3){transition-delay:.4s}.home-page-animation .stores a.animation:nth-child(4){transition-delay:.6s}.home-page-animation .stores a.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-page-animation .magazine-card.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .magazine-card.animation:first-child{transition-delay:0s}.home-page-animation .magazine-card.animation:nth-child(2){transition-delay:.2s}.home-page-animation .magazine-card.animation:nth-child(3){transition-delay:.4s}.home-page-animation .magazine-card.animation:nth-child(4){transition-delay:.6s}.home-page-animation .magazine-card.animation:nth-child(5){transition-delay:.8s}.home-page-animation .magazine-card.animation:nth-child(6){transition-delay:1s}.home-page-animation .magazine-card.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-page-animation .news-lists a.animation{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.home-page-animation .news-lists a.animation:first-child{transition-delay:0s}.home-page-animation .news-lists a.animation:nth-child(2){transition-delay:.2s}.home-page-animation .news-lists a.animation:nth-child(3){transition-delay:.4s}.home-page-animation .news-lists a.animation.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-page-animation .cta-widget-button{opacity:0;transition:opacity 1s ease;transition-delay:4s}.home-page-animation .cta-widget-button.animated{opacity:1}.channel .recommended-keywords.animation .arc-channel-keyword-card{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.channel .recommended-keywords.animation .arc-channel-keyword-card:first-child{transition-delay:0s}.channel .recommended-keywords.animation .arc-channel-keyword-card:nth-child(2){transition-delay:.2s}.channel .recommended-keywords.animation .arc-channel-keyword-card:nth-child(3){transition-delay:.4s}.channel .recommended-keywords.animation .arc-channel-keyword-card:nth-child(4){transition-delay:.6s}.channel .recommended-keywords.animation .arc-channel-keyword-card:nth-child(5){transition-delay:.8s}.channel .recommended-keywords.animation.animated .arc-channel-keyword-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.loader{-webkit-animation:loading 2s ease-in-out infinite;animation:loading 2s ease-in-out infinite;background-color:#fff;display:block;left:0;height:100vh;position:fixed;top:0;width:100vw;z-index:1000}@-webkit-keyframes loading{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}@keyframes loading{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}.DownloadSection{display:-webkit-flex;display:-moz-box;display:flex;grid-gap:30px 20px;gap:30px 20px;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative;width:100%}@media(max-width:767px){.DownloadSection{-webkit-flex-wrap:wrap;flex-wrap:wrap}.DownloadSection .DownloadSection_item{width:calc(50% - 20px)}}.DownloadSection.has-icon{grid-gap:60px 20px;gap:60px 20px;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media(max-width:767px){.DownloadSection.has-icon{-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.DownloadSection.has-icon .DownloadSection_item{width:100%}.DownloadSection.has-icon .DownloadSection_item.PC{-webkit-order:4;-moz-box-ordinal-group:5;order:4}}.DownloadSection.has-icon .DownloadSection_item.PC.invalid .DownloadSection_link{display:none}.DownloadSection.has-icon .DownloadSection_item.PC.invalid .DownloadSection_label{-webkit-order:unset;-moz-box-ordinal-group:unset;order:unset}.DownloadSection.has-icon .DownloadSection_item.PC.invalid:after{-webkit-align-items:center;-moz-box-align:center;align-items:center;content:"パソコンからアクセスしてください";display:-webkit-flex;display:-moz-box;display:flex;font-size:12px;height:60px;line-height:1.4;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:10px;text-align:center;width:100%}.DownloadSection.has-icon .DownloadSection_label{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.DownloadSection.has-icon .DownloadSection_link{margin-top:10px;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.DownloadSection.small{grid-gap:10px 5px;gap:10px 5px}.DownloadSection_item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.DownloadSection_icon,.DownloadSection_link{text-align:center}.DownloadSection_label{margin-top:10px;text-align:center}@media(max-width:1200px){.DownloadSection_label{margin-top:2px}}.DownloadSection_label__app{font-size:16px;font-weight:700;line-height:24px;padding-right:12px}@media(max-width:1200px){.DownloadSection_label__app{display:block;padding:0}}.DownloadSection_label__device{font-size:12px;line-height:12px}@media(max-width:1200px){.DownloadSection_label__device{font-size:10px}}.cta{padding:120px 0 130px;background:#fff}@media(max-width:992px){.cta{padding:120px 0 90px}}.cta .button-secondary{margin:30px 0 40px}@media(max-width:992px){.cta .button-text,.cta .button-text-arrow-right{padding:9px 40px 8px 42px;text-align:left}.cta .flex{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.cta-logo{margin-right:105px}@media(max-width:992px){.cta-logo{width:212px;margin-right:0}.cta-content-box{margin-top:70px;text-align:center}}.cta-text{font-size:24px;font-weight:700;line-height:36px;letter-spacing:2px;color:#7300e6}.recommended-cases{margin-top:130px}@media(max-width:767px){.recommended-cases{margin-top:60px}}.recommended-cases .case-study-slider-item{max-width:300px;width:100%}.recommended-cases .case-study-slider-item a{height:100%}.recommended-cases .case-study-slider .slick-slide{margin-right:40px;margin-bottom:5px}@media(max-width:767px){.recommended-cases .case-study-slider .slick-slide{margin-right:20px}}.recommended-channels{margin-top:120px}@media(max-width:767px){.recommended-channels{margin-top:80px}}.recommended-channels .channel-slider-item{max-width:277px;width:100%}.recommended-channels .channel-slider .slick-slide{margin-right:60px}@media(max-width:767px){.recommended-channels .channel-slider .slick-slide{margin-right:20px}}.grid{width:100%;margin-left:auto;margin-right:auto}.flex{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fd-column{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.jc-flex-start{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.jc-center{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.jc-space-between{-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.jc-flex-end{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.ai-flex-start{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.ai-center{-webkit-align-items:center;-moz-box-align:center;align-items:center}.ai-space-between{-webkit-align-items:space-between;-moz-box-align:space-between;align-items:space-between}.ai-flex-end{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.d-grid{display:grid}.mt-1{margin-top:1px!important}.mb-1{margin-bottom:1px!important}.ml-1{margin-left:1px!important}.mr-1{margin-right:1px!important}.mt-2{margin-top:2px!important}.mb-2{margin-bottom:2px!important}.ml-2{margin-left:2px!important}.mr-2{margin-right:2px!important}.mt-3{margin-top:3px!important}.mb-3{margin-bottom:3px!important}.ml-3{margin-left:3px!important}.mr-3{margin-right:3px!important}.mt-4{margin-top:4px!important}.mb-4{margin-bottom:4px!important}.ml-4{margin-left:4px!important}.mr-4{margin-right:4px!important}.mt-5{margin-top:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.mr-5{margin-right:5px!important}.mt-6{margin-top:6px!important}.mb-6{margin-bottom:6px!important}.ml-6{margin-left:6px!important}.mr-6{margin-right:6px!important}.mt-7{margin-top:7px!important}.mb-7{margin-bottom:7px!important}.ml-7{margin-left:7px!important}.mr-7{margin-right:7px!important}.mt-8{margin-top:8px!important}.mb-8{margin-bottom:8px!important}.ml-8{margin-left:8px!important}.mr-8{margin-right:8px!important}.mt-9{margin-top:9px!important}.mb-9{margin-bottom:9px!important}.ml-9{margin-left:9px!important}.mr-9{margin-right:9px!important}.mt-10{margin-top:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.mr-10{margin-right:10px!important}.mt-11{margin-top:11px!important}.mb-11{margin-bottom:11px!important}.ml-11{margin-left:11px!important}.mr-11{margin-right:11px!important}.mt-12{margin-top:12px!important}.mb-12{margin-bottom:12px!important}.ml-12{margin-left:12px!important}.mr-12{margin-right:12px!important}.mt-13{margin-top:13px!important}.mb-13{margin-bottom:13px!important}.ml-13{margin-left:13px!important}.mr-13{margin-right:13px!important}.mt-14{margin-top:14px!important}.mb-14{margin-bottom:14px!important}.ml-14{margin-left:14px!important}.mr-14{margin-right:14px!important}.mt-15{margin-top:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.mr-15{margin-right:15px!important}.mt-16{margin-top:16px!important}.mb-16{margin-bottom:16px!important}.ml-16{margin-left:16px!important}.mr-16{margin-right:16px!important}.mt-17{margin-top:17px!important}.mb-17{margin-bottom:17px!important}.ml-17{margin-left:17px!important}.mr-17{margin-right:17px!important}.mt-18{margin-top:18px!important}.mb-18{margin-bottom:18px!important}.ml-18{margin-left:18px!important}.mr-18{margin-right:18px!important}.mt-19{margin-top:19px!important}.mb-19{margin-bottom:19px!important}.ml-19{margin-left:19px!important}.mr-19{margin-right:19px!important}.mt-20{margin-top:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mr-20{margin-right:20px!important}.mt-21{margin-top:21px!important}.mb-21{margin-bottom:21px!important}.ml-21{margin-left:21px!important}.mr-21{margin-right:21px!important}.mt-22{margin-top:22px!important}.mb-22{margin-bottom:22px!important}.ml-22{margin-left:22px!important}.mr-22{margin-right:22px!important}.mt-23{margin-top:23px!important}.mb-23{margin-bottom:23px!important}.ml-23{margin-left:23px!important}.mr-23{margin-right:23px!important}.mt-24{margin-top:24px!important}.mb-24{margin-bottom:24px!important}.ml-24{margin-left:24px!important}.mr-24{margin-right:24px!important}.mt-25{margin-top:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.mr-25{margin-right:25px!important}.mt-26{margin-top:26px!important}.mb-26{margin-bottom:26px!important}.ml-26{margin-left:26px!important}.mr-26{margin-right:26px!important}.mt-27{margin-top:27px!important}.mb-27{margin-bottom:27px!important}.ml-27{margin-left:27px!important}.mr-27{margin-right:27px!important}.mt-28{margin-top:28px!important}.mb-28{margin-bottom:28px!important}.ml-28{margin-left:28px!important}.mr-28{margin-right:28px!important}.mt-29{margin-top:29px!important}.mb-29{margin-bottom:29px!important}.ml-29{margin-left:29px!important}.mr-29{margin-right:29px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mr-30{margin-right:30px!important}.mt-31{margin-top:31px!important}.mb-31{margin-bottom:31px!important}.ml-31{margin-left:31px!important}.mr-31{margin-right:31px!important}.mt-32{margin-top:32px!important}.mb-32{margin-bottom:32px!important}.ml-32{margin-left:32px!important}.mr-32{margin-right:32px!important}.mt-33{margin-top:33px!important}.mb-33{margin-bottom:33px!important}.ml-33{margin-left:33px!important}.mr-33{margin-right:33px!important}.mt-34{margin-top:34px!important}.mb-34{margin-bottom:34px!important}.ml-34{margin-left:34px!important}.mr-34{margin-right:34px!important}.mt-35{margin-top:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.mr-35{margin-right:35px!important}.mt-36{margin-top:36px!important}.mb-36{margin-bottom:36px!important}.ml-36{margin-left:36px!important}.mr-36{margin-right:36px!important}.mt-37{margin-top:37px!important}.mb-37{margin-bottom:37px!important}.ml-37{margin-left:37px!important}.mr-37{margin-right:37px!important}.mt-38{margin-top:38px!important}.mb-38{margin-bottom:38px!important}.ml-38{margin-left:38px!important}.mr-38{margin-right:38px!important}.mt-39{margin-top:39px!important}.mb-39{margin-bottom:39px!important}.ml-39{margin-left:39px!important}.mr-39{margin-right:39px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.mr-40{margin-right:40px!important}.mt-41{margin-top:41px!important}.mb-41{margin-bottom:41px!important}.ml-41{margin-left:41px!important}.mr-41{margin-right:41px!important}.mt-42{margin-top:42px!important}.mb-42{margin-bottom:42px!important}.ml-42{margin-left:42px!important}.mr-42{margin-right:42px!important}.mt-43{margin-top:43px!important}.mb-43{margin-bottom:43px!important}.ml-43{margin-left:43px!important}.mr-43{margin-right:43px!important}.mt-44{margin-top:44px!important}.mb-44{margin-bottom:44px!important}.ml-44{margin-left:44px!important}.mr-44{margin-right:44px!important}.mt-45{margin-top:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.mr-45{margin-right:45px!important}.mt-46{margin-top:46px!important}.mb-46{margin-bottom:46px!important}.ml-46{margin-left:46px!important}.mr-46{margin-right:46px!important}.mt-47{margin-top:47px!important}.mb-47{margin-bottom:47px!important}.ml-47{margin-left:47px!important}.mr-47{margin-right:47px!important}.mt-48{margin-top:48px!important}.mb-48{margin-bottom:48px!important}.ml-48{margin-left:48px!important}.mr-48{margin-right:48px!important}.mt-49{margin-top:49px!important}.mb-49{margin-bottom:49px!important}.ml-49{margin-left:49px!important}.mr-49{margin-right:49px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.mr-50{margin-right:50px!important}.mt-51{margin-top:51px!important}.mb-51{margin-bottom:51px!important}.ml-51{margin-left:51px!important}.mr-51{margin-right:51px!important}.mt-52{margin-top:52px!important}.mb-52{margin-bottom:52px!important}.ml-52{margin-left:52px!important}.mr-52{margin-right:52px!important}.mt-53{margin-top:53px!important}.mb-53{margin-bottom:53px!important}.ml-53{margin-left:53px!important}.mr-53{margin-right:53px!important}.mt-54{margin-top:54px!important}.mb-54{margin-bottom:54px!important}.ml-54{margin-left:54px!important}.mr-54{margin-right:54px!important}.mt-55{margin-top:55px!important}.mb-55{margin-bottom:55px!important}.ml-55{margin-left:55px!important}.mr-55{margin-right:55px!important}.mt-56{margin-top:56px!important}.mb-56{margin-bottom:56px!important}.ml-56{margin-left:56px!important}.mr-56{margin-right:56px!important}.mt-57{margin-top:57px!important}.mb-57{margin-bottom:57px!important}.ml-57{margin-left:57px!important}.mr-57{margin-right:57px!important}.mt-58{margin-top:58px!important}.mb-58{margin-bottom:58px!important}.ml-58{margin-left:58px!important}.mr-58{margin-right:58px!important}.mt-59{margin-top:59px!important}.mb-59{margin-bottom:59px!important}.ml-59{margin-left:59px!important}.mr-59{margin-right:59px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.ml-60{margin-left:60px!important}.mr-60{margin-right:60px!important}.mt-61{margin-top:61px!important}.mb-61{margin-bottom:61px!important}.ml-61{margin-left:61px!important}.mr-61{margin-right:61px!important}.mt-62{margin-top:62px!important}.mb-62{margin-bottom:62px!important}.ml-62{margin-left:62px!important}.mr-62{margin-right:62px!important}.mt-63{margin-top:63px!important}.mb-63{margin-bottom:63px!important}.ml-63{margin-left:63px!important}.mr-63{margin-right:63px!important}.mt-64{margin-top:64px!important}.mb-64{margin-bottom:64px!important}.ml-64{margin-left:64px!important}.mr-64{margin-right:64px!important}.mt-65{margin-top:65px!important}.mb-65{margin-bottom:65px!important}.ml-65{margin-left:65px!important}.mr-65{margin-right:65px!important}.mt-66{margin-top:66px!important}.mb-66{margin-bottom:66px!important}.ml-66{margin-left:66px!important}.mr-66{margin-right:66px!important}.mt-67{margin-top:67px!important}.mb-67{margin-bottom:67px!important}.ml-67{margin-left:67px!important}.mr-67{margin-right:67px!important}.mt-68{margin-top:68px!important}.mb-68{margin-bottom:68px!important}.ml-68{margin-left:68px!important}.mr-68{margin-right:68px!important}.mt-69{margin-top:69px!important}.mb-69{margin-bottom:69px!important}.ml-69{margin-left:69px!important}.mr-69{margin-right:69px!important}.mt-70{margin-top:70px!important}.mb-70{margin-bottom:70px!important}.ml-70{margin-left:70px!important}.mr-70{margin-right:70px!important}.mt-71{margin-top:71px!important}.mb-71{margin-bottom:71px!important}.ml-71{margin-left:71px!important}.mr-71{margin-right:71px!important}.mt-72{margin-top:72px!important}.mb-72{margin-bottom:72px!important}.ml-72{margin-left:72px!important}.mr-72{margin-right:72px!important}.mt-73{margin-top:73px!important}.mb-73{margin-bottom:73px!important}.ml-73{margin-left:73px!important}.mr-73{margin-right:73px!important}.mt-74{margin-top:74px!important}.mb-74{margin-bottom:74px!important}.ml-74{margin-left:74px!important}.mr-74{margin-right:74px!important}.mt-75{margin-top:75px!important}.mb-75{margin-bottom:75px!important}.ml-75{margin-left:75px!important}.mr-75{margin-right:75px!important}.mt-76{margin-top:76px!important}.mb-76{margin-bottom:76px!important}.ml-76{margin-left:76px!important}.mr-76{margin-right:76px!important}.mt-77{margin-top:77px!important}.mb-77{margin-bottom:77px!important}.ml-77{margin-left:77px!important}.mr-77{margin-right:77px!important}.mt-78{margin-top:78px!important}.mb-78{margin-bottom:78px!important}.ml-78{margin-left:78px!important}.mr-78{margin-right:78px!important}.mt-79{margin-top:79px!important}.mb-79{margin-bottom:79px!important}.ml-79{margin-left:79px!important}.mr-79{margin-right:79px!important}.mt-80{margin-top:80px!important}.mb-80{margin-bottom:80px!important}.ml-80{margin-left:80px!important}.mr-80{margin-right:80px!important}.mt-81{margin-top:81px!important}.mb-81{margin-bottom:81px!important}.ml-81{margin-left:81px!important}.mr-81{margin-right:81px!important}.mt-82{margin-top:82px!important}.mb-82{margin-bottom:82px!important}.ml-82{margin-left:82px!important}.mr-82{margin-right:82px!important}.mt-83{margin-top:83px!important}.mb-83{margin-bottom:83px!important}.ml-83{margin-left:83px!important}.mr-83{margin-right:83px!important}.mt-84{margin-top:84px!important}.mb-84{margin-bottom:84px!important}.ml-84{margin-left:84px!important}.mr-84{margin-right:84px!important}.mt-85{margin-top:85px!important}.mb-85{margin-bottom:85px!important}.ml-85{margin-left:85px!important}.mr-85{margin-right:85px!important}.mt-86{margin-top:86px!important}.mb-86{margin-bottom:86px!important}.ml-86{margin-left:86px!important}.mr-86{margin-right:86px!important}.mt-87{margin-top:87px!important}.mb-87{margin-bottom:87px!important}.ml-87{margin-left:87px!important}.mr-87{margin-right:87px!important}.mt-88{margin-top:88px!important}.mb-88{margin-bottom:88px!important}.ml-88{margin-left:88px!important}.mr-88{margin-right:88px!important}.mt-89{margin-top:89px!important}.mb-89{margin-bottom:89px!important}.ml-89{margin-left:89px!important}.mr-89{margin-right:89px!important}.mt-90{margin-top:90px!important}.mb-90{margin-bottom:90px!important}.ml-90{margin-left:90px!important}.mr-90{margin-right:90px!important}.mt-91{margin-top:91px!important}.mb-91{margin-bottom:91px!important}.ml-91{margin-left:91px!important}.mr-91{margin-right:91px!important}.mt-92{margin-top:92px!important}.mb-92{margin-bottom:92px!important}.ml-92{margin-left:92px!important}.mr-92{margin-right:92px!important}.mt-93{margin-top:93px!important}.mb-93{margin-bottom:93px!important}.ml-93{margin-left:93px!important}.mr-93{margin-right:93px!important}.mt-94{margin-top:94px!important}.mb-94{margin-bottom:94px!important}.ml-94{margin-left:94px!important}.mr-94{margin-right:94px!important}.mt-95{margin-top:95px!important}.mb-95{margin-bottom:95px!important}.ml-95{margin-left:95px!important}.mr-95{margin-right:95px!important}.mt-96{margin-top:96px!important}.mb-96{margin-bottom:96px!important}.ml-96{margin-left:96px!important}.mr-96{margin-right:96px!important}.mt-97{margin-top:97px!important}.mb-97{margin-bottom:97px!important}.ml-97{margin-left:97px!important}.mr-97{margin-right:97px!important}.mt-98{margin-top:98px!important}.mb-98{margin-bottom:98px!important}.ml-98{margin-left:98px!important}.mr-98{margin-right:98px!important}.mt-99{margin-top:99px!important}.mb-99{margin-bottom:99px!important}.ml-99{margin-left:99px!important}.mr-99{margin-right:99px!important}.mt-100{margin-top:100px!important}.mb-100{margin-bottom:100px!important}.ml-100{margin-left:100px!important}.mr-100{margin-right:100px!important}@media(max-width:767px){.sp-mt-1{margin-top:1px!important}.sp-mb-1{margin-bottom:1px!important}.sp-ml-1{margin-left:1px!important}.sp-mr-1{margin-right:1px!important}.sp-mt-2{margin-top:2px!important}.sp-mb-2{margin-bottom:2px!important}.sp-ml-2{margin-left:2px!important}.sp-mr-2{margin-right:2px!important}.sp-mt-3{margin-top:3px!important}.sp-mb-3{margin-bottom:3px!important}.sp-ml-3{margin-left:3px!important}.sp-mr-3{margin-right:3px!important}.sp-mt-4{margin-top:4px!important}.sp-mb-4{margin-bottom:4px!important}.sp-ml-4{margin-left:4px!important}.sp-mr-4{margin-right:4px!important}.sp-mt-5{margin-top:5px!important}.sp-mb-5{margin-bottom:5px!important}.sp-ml-5{margin-left:5px!important}.sp-mr-5{margin-right:5px!important}.sp-mt-6{margin-top:6px!important}.sp-mb-6{margin-bottom:6px!important}.sp-ml-6{margin-left:6px!important}.sp-mr-6{margin-right:6px!important}.sp-mt-7{margin-top:7px!important}.sp-mb-7{margin-bottom:7px!important}.sp-ml-7{margin-left:7px!important}.sp-mr-7{margin-right:7px!important}.sp-mt-8{margin-top:8px!important}.sp-mb-8{margin-bottom:8px!important}.sp-ml-8{margin-left:8px!important}.sp-mr-8{margin-right:8px!important}.sp-mt-9{margin-top:9px!important}.sp-mb-9{margin-bottom:9px!important}.sp-ml-9{margin-left:9px!important}.sp-mr-9{margin-right:9px!important}.sp-mt-10{margin-top:10px!important}.sp-mb-10{margin-bottom:10px!important}.sp-ml-10{margin-left:10px!important}.sp-mr-10{margin-right:10px!important}.sp-mt-11{margin-top:11px!important}.sp-mb-11{margin-bottom:11px!important}.sp-ml-11{margin-left:11px!important}.sp-mr-11{margin-right:11px!important}.sp-mt-12{margin-top:12px!important}.sp-mb-12{margin-bottom:12px!important}.sp-ml-12{margin-left:12px!important}.sp-mr-12{margin-right:12px!important}.sp-mt-13{margin-top:13px!important}.sp-mb-13{margin-bottom:13px!important}.sp-ml-13{margin-left:13px!important}.sp-mr-13{margin-right:13px!important}.sp-mt-14{margin-top:14px!important}.sp-mb-14{margin-bottom:14px!important}.sp-ml-14{margin-left:14px!important}.sp-mr-14{margin-right:14px!important}.sp-mt-15{margin-top:15px!important}.sp-mb-15{margin-bottom:15px!important}.sp-ml-15{margin-left:15px!important}.sp-mr-15{margin-right:15px!important}.sp-mt-16{margin-top:16px!important}.sp-mb-16{margin-bottom:16px!important}.sp-ml-16{margin-left:16px!important}.sp-mr-16{margin-right:16px!important}.sp-mt-17{margin-top:17px!important}.sp-mb-17{margin-bottom:17px!important}.sp-ml-17{margin-left:17px!important}.sp-mr-17{margin-right:17px!important}.sp-mt-18{margin-top:18px!important}.sp-mb-18{margin-bottom:18px!important}.sp-ml-18{margin-left:18px!important}.sp-mr-18{margin-right:18px!important}.sp-mt-19{margin-top:19px!important}.sp-mb-19{margin-bottom:19px!important}.sp-ml-19{margin-left:19px!important}.sp-mr-19{margin-right:19px!important}.sp-mt-20{margin-top:20px!important}.sp-mb-20{margin-bottom:20px!important}.sp-ml-20{margin-left:20px!important}.sp-mr-20{margin-right:20px!important}.sp-mt-21{margin-top:21px!important}.sp-mb-21{margin-bottom:21px!important}.sp-ml-21{margin-left:21px!important}.sp-mr-21{margin-right:21px!important}.sp-mt-22{margin-top:22px!important}.sp-mb-22{margin-bottom:22px!important}.sp-ml-22{margin-left:22px!important}.sp-mr-22{margin-right:22px!important}.sp-mt-23{margin-top:23px!important}.sp-mb-23{margin-bottom:23px!important}.sp-ml-23{margin-left:23px!important}.sp-mr-23{margin-right:23px!important}.sp-mt-24{margin-top:24px!important}.sp-mb-24{margin-bottom:24px!important}.sp-ml-24{margin-left:24px!important}.sp-mr-24{margin-right:24px!important}.sp-mt-25{margin-top:25px!important}.sp-mb-25{margin-bottom:25px!important}.sp-ml-25{margin-left:25px!important}.sp-mr-25{margin-right:25px!important}.sp-mt-26{margin-top:26px!important}.sp-mb-26{margin-bottom:26px!important}.sp-ml-26{margin-left:26px!important}.sp-mr-26{margin-right:26px!important}.sp-mt-27{margin-top:27px!important}.sp-mb-27{margin-bottom:27px!important}.sp-ml-27{margin-left:27px!important}.sp-mr-27{margin-right:27px!important}.sp-mt-28{margin-top:28px!important}.sp-mb-28{margin-bottom:28px!important}.sp-ml-28{margin-left:28px!important}.sp-mr-28{margin-right:28px!important}.sp-mt-29{margin-top:29px!important}.sp-mb-29{margin-bottom:29px!important}.sp-ml-29{margin-left:29px!important}.sp-mr-29{margin-right:29px!important}.sp-mt-30{margin-top:30px!important}.sp-mb-30{margin-bottom:30px!important}.sp-ml-30{margin-left:30px!important}.sp-mr-30{margin-right:30px!important}.sp-mt-31{margin-top:31px!important}.sp-mb-31{margin-bottom:31px!important}.sp-ml-31{margin-left:31px!important}.sp-mr-31{margin-right:31px!important}.sp-mt-32{margin-top:32px!important}.sp-mb-32{margin-bottom:32px!important}.sp-ml-32{margin-left:32px!important}.sp-mr-32{margin-right:32px!important}.sp-mt-33{margin-top:33px!important}.sp-mb-33{margin-bottom:33px!important}.sp-ml-33{margin-left:33px!important}.sp-mr-33{margin-right:33px!important}.sp-mt-34{margin-top:34px!important}.sp-mb-34{margin-bottom:34px!important}.sp-ml-34{margin-left:34px!important}.sp-mr-34{margin-right:34px!important}.sp-mt-35{margin-top:35px!important}.sp-mb-35{margin-bottom:35px!important}.sp-ml-35{margin-left:35px!important}.sp-mr-35{margin-right:35px!important}.sp-mt-36{margin-top:36px!important}.sp-mb-36{margin-bottom:36px!important}.sp-ml-36{margin-left:36px!important}.sp-mr-36{margin-right:36px!important}.sp-mt-37{margin-top:37px!important}.sp-mb-37{margin-bottom:37px!important}.sp-ml-37{margin-left:37px!important}.sp-mr-37{margin-right:37px!important}.sp-mt-38{margin-top:38px!important}.sp-mb-38{margin-bottom:38px!important}.sp-ml-38{margin-left:38px!important}.sp-mr-38{margin-right:38px!important}.sp-mt-39{margin-top:39px!important}.sp-mb-39{margin-bottom:39px!important}.sp-ml-39{margin-left:39px!important}.sp-mr-39{margin-right:39px!important}.sp-mt-40{margin-top:40px!important}.sp-mb-40{margin-bottom:40px!important}.sp-ml-40{margin-left:40px!important}.sp-mr-40{margin-right:40px!important}.sp-mt-41{margin-top:41px!important}.sp-mb-41{margin-bottom:41px!important}.sp-ml-41{margin-left:41px!important}.sp-mr-41{margin-right:41px!important}.sp-mt-42{margin-top:42px!important}.sp-mb-42{margin-bottom:42px!important}.sp-ml-42{margin-left:42px!important}.sp-mr-42{margin-right:42px!important}.sp-mt-43{margin-top:43px!important}.sp-mb-43{margin-bottom:43px!important}.sp-ml-43{margin-left:43px!important}.sp-mr-43{margin-right:43px!important}.sp-mt-44{margin-top:44px!important}.sp-mb-44{margin-bottom:44px!important}.sp-ml-44{margin-left:44px!important}.sp-mr-44{margin-right:44px!important}.sp-mt-45{margin-top:45px!important}.sp-mb-45{margin-bottom:45px!important}.sp-ml-45{margin-left:45px!important}.sp-mr-45{margin-right:45px!important}.sp-mt-46{margin-top:46px!important}.sp-mb-46{margin-bottom:46px!important}.sp-ml-46{margin-left:46px!important}.sp-mr-46{margin-right:46px!important}.sp-mt-47{margin-top:47px!important}.sp-mb-47{margin-bottom:47px!important}.sp-ml-47{margin-left:47px!important}.sp-mr-47{margin-right:47px!important}.sp-mt-48{margin-top:48px!important}.sp-mb-48{margin-bottom:48px!important}.sp-ml-48{margin-left:48px!important}.sp-mr-48{margin-right:48px!important}.sp-mt-49{margin-top:49px!important}.sp-mb-49{margin-bottom:49px!important}.sp-ml-49{margin-left:49px!important}.sp-mr-49{margin-right:49px!important}.sp-mt-50{margin-top:50px!important}.sp-mb-50{margin-bottom:50px!important}.sp-ml-50{margin-left:50px!important}.sp-mr-50{margin-right:50px!important}.sp-mt-51{margin-top:51px!important}.sp-mb-51{margin-bottom:51px!important}.sp-ml-51{margin-left:51px!important}.sp-mr-51{margin-right:51px!important}.sp-mt-52{margin-top:52px!important}.sp-mb-52{margin-bottom:52px!important}.sp-ml-52{margin-left:52px!important}.sp-mr-52{margin-right:52px!important}.sp-mt-53{margin-top:53px!important}.sp-mb-53{margin-bottom:53px!important}.sp-ml-53{margin-left:53px!important}.sp-mr-53{margin-right:53px!important}.sp-mt-54{margin-top:54px!important}.sp-mb-54{margin-bottom:54px!important}.sp-ml-54{margin-left:54px!important}.sp-mr-54{margin-right:54px!important}.sp-mt-55{margin-top:55px!important}.sp-mb-55{margin-bottom:55px!important}.sp-ml-55{margin-left:55px!important}.sp-mr-55{margin-right:55px!important}.sp-mt-56{margin-top:56px!important}.sp-mb-56{margin-bottom:56px!important}.sp-ml-56{margin-left:56px!important}.sp-mr-56{margin-right:56px!important}.sp-mt-57{margin-top:57px!important}.sp-mb-57{margin-bottom:57px!important}.sp-ml-57{margin-left:57px!important}.sp-mr-57{margin-right:57px!important}.sp-mt-58{margin-top:58px!important}.sp-mb-58{margin-bottom:58px!important}.sp-ml-58{margin-left:58px!important}.sp-mr-58{margin-right:58px!important}.sp-mt-59{margin-top:59px!important}.sp-mb-59{margin-bottom:59px!important}.sp-ml-59{margin-left:59px!important}.sp-mr-59{margin-right:59px!important}.sp-mt-60{margin-top:60px!important}.sp-mb-60{margin-bottom:60px!important}.sp-ml-60{margin-left:60px!important}.sp-mr-60{margin-right:60px!important}.sp-mt-61{margin-top:61px!important}.sp-mb-61{margin-bottom:61px!important}.sp-ml-61{margin-left:61px!important}.sp-mr-61{margin-right:61px!important}.sp-mt-62{margin-top:62px!important}.sp-mb-62{margin-bottom:62px!important}.sp-ml-62{margin-left:62px!important}.sp-mr-62{margin-right:62px!important}.sp-mt-63{margin-top:63px!important}.sp-mb-63{margin-bottom:63px!important}.sp-ml-63{margin-left:63px!important}.sp-mr-63{margin-right:63px!important}.sp-mt-64{margin-top:64px!important}.sp-mb-64{margin-bottom:64px!important}.sp-ml-64{margin-left:64px!important}.sp-mr-64{margin-right:64px!important}.sp-mt-65{margin-top:65px!important}.sp-mb-65{margin-bottom:65px!important}.sp-ml-65{margin-left:65px!important}.sp-mr-65{margin-right:65px!important}.sp-mt-66{margin-top:66px!important}.sp-mb-66{margin-bottom:66px!important}.sp-ml-66{margin-left:66px!important}.sp-mr-66{margin-right:66px!important}.sp-mt-67{margin-top:67px!important}.sp-mb-67{margin-bottom:67px!important}.sp-ml-67{margin-left:67px!important}.sp-mr-67{margin-right:67px!important}.sp-mt-68{margin-top:68px!important}.sp-mb-68{margin-bottom:68px!important}.sp-ml-68{margin-left:68px!important}.sp-mr-68{margin-right:68px!important}.sp-mt-69{margin-top:69px!important}.sp-mb-69{margin-bottom:69px!important}.sp-ml-69{margin-left:69px!important}.sp-mr-69{margin-right:69px!important}.sp-mt-70{margin-top:70px!important}.sp-mb-70{margin-bottom:70px!important}.sp-ml-70{margin-left:70px!important}.sp-mr-70{margin-right:70px!important}.sp-mt-71{margin-top:71px!important}.sp-mb-71{margin-bottom:71px!important}.sp-ml-71{margin-left:71px!important}.sp-mr-71{margin-right:71px!important}.sp-mt-72{margin-top:72px!important}.sp-mb-72{margin-bottom:72px!important}.sp-ml-72{margin-left:72px!important}.sp-mr-72{margin-right:72px!important}.sp-mt-73{margin-top:73px!important}.sp-mb-73{margin-bottom:73px!important}.sp-ml-73{margin-left:73px!important}.sp-mr-73{margin-right:73px!important}.sp-mt-74{margin-top:74px!important}.sp-mb-74{margin-bottom:74px!important}.sp-ml-74{margin-left:74px!important}.sp-mr-74{margin-right:74px!important}.sp-mt-75{margin-top:75px!important}.sp-mb-75{margin-bottom:75px!important}.sp-ml-75{margin-left:75px!important}.sp-mr-75{margin-right:75px!important}.sp-mt-76{margin-top:76px!important}.sp-mb-76{margin-bottom:76px!important}.sp-ml-76{margin-left:76px!important}.sp-mr-76{margin-right:76px!important}.sp-mt-77{margin-top:77px!important}.sp-mb-77{margin-bottom:77px!important}.sp-ml-77{margin-left:77px!important}.sp-mr-77{margin-right:77px!important}.sp-mt-78{margin-top:78px!important}.sp-mb-78{margin-bottom:78px!important}.sp-ml-78{margin-left:78px!important}.sp-mr-78{margin-right:78px!important}.sp-mt-79{margin-top:79px!important}.sp-mb-79{margin-bottom:79px!important}.sp-ml-79{margin-left:79px!important}.sp-mr-79{margin-right:79px!important}.sp-mt-80{margin-top:80px!important}.sp-mb-80{margin-bottom:80px!important}.sp-ml-80{margin-left:80px!important}.sp-mr-80{margin-right:80px!important}.sp-mt-81{margin-top:81px!important}.sp-mb-81{margin-bottom:81px!important}.sp-ml-81{margin-left:81px!important}.sp-mr-81{margin-right:81px!important}.sp-mt-82{margin-top:82px!important}.sp-mb-82{margin-bottom:82px!important}.sp-ml-82{margin-left:82px!important}.sp-mr-82{margin-right:82px!important}.sp-mt-83{margin-top:83px!important}.sp-mb-83{margin-bottom:83px!important}.sp-ml-83{margin-left:83px!important}.sp-mr-83{margin-right:83px!important}.sp-mt-84{margin-top:84px!important}.sp-mb-84{margin-bottom:84px!important}.sp-ml-84{margin-left:84px!important}.sp-mr-84{margin-right:84px!important}.sp-mt-85{margin-top:85px!important}.sp-mb-85{margin-bottom:85px!important}.sp-ml-85{margin-left:85px!important}.sp-mr-85{margin-right:85px!important}.sp-mt-86{margin-top:86px!important}.sp-mb-86{margin-bottom:86px!important}.sp-ml-86{margin-left:86px!important}.sp-mr-86{margin-right:86px!important}.sp-mt-87{margin-top:87px!important}.sp-mb-87{margin-bottom:87px!important}.sp-ml-87{margin-left:87px!important}.sp-mr-87{margin-right:87px!important}.sp-mt-88{margin-top:88px!important}.sp-mb-88{margin-bottom:88px!important}.sp-ml-88{margin-left:88px!important}.sp-mr-88{margin-right:88px!important}.sp-mt-89{margin-top:89px!important}.sp-mb-89{margin-bottom:89px!important}.sp-ml-89{margin-left:89px!important}.sp-mr-89{margin-right:89px!important}.sp-mt-90{margin-top:90px!important}.sp-mb-90{margin-bottom:90px!important}.sp-ml-90{margin-left:90px!important}.sp-mr-90{margin-right:90px!important}.sp-mt-91{margin-top:91px!important}.sp-mb-91{margin-bottom:91px!important}.sp-ml-91{margin-left:91px!important}.sp-mr-91{margin-right:91px!important}.sp-mt-92{margin-top:92px!important}.sp-mb-92{margin-bottom:92px!important}.sp-ml-92{margin-left:92px!important}.sp-mr-92{margin-right:92px!important}.sp-mt-93{margin-top:93px!important}.sp-mb-93{margin-bottom:93px!important}.sp-ml-93{margin-left:93px!important}.sp-mr-93{margin-right:93px!important}.sp-mt-94{margin-top:94px!important}.sp-mb-94{margin-bottom:94px!important}.sp-ml-94{margin-left:94px!important}.sp-mr-94{margin-right:94px!important}.sp-mt-95{margin-top:95px!important}.sp-mb-95{margin-bottom:95px!important}.sp-ml-95{margin-left:95px!important}.sp-mr-95{margin-right:95px!important}.sp-mt-96{margin-top:96px!important}.sp-mb-96{margin-bottom:96px!important}.sp-ml-96{margin-left:96px!important}.sp-mr-96{margin-right:96px!important}.sp-mt-97{margin-top:97px!important}.sp-mb-97{margin-bottom:97px!important}.sp-ml-97{margin-left:97px!important}.sp-mr-97{margin-right:97px!important}.sp-mt-98{margin-top:98px!important}.sp-mb-98{margin-bottom:98px!important}.sp-ml-98{margin-left:98px!important}.sp-mr-98{margin-right:98px!important}.sp-mt-99{margin-top:99px!important}.sp-mb-99{margin-bottom:99px!important}.sp-ml-99{margin-left:99px!important}.sp-mr-99{margin-right:99px!important}.sp-mt-100{margin-top:100px!important}.sp-mb-100{margin-bottom:100px!important}.sp-ml-100{margin-left:100px!important}.sp-mr-100{margin-right:100px!important}}.text-center{text-align:center}.text-right{text-align:right}.text-light{font-weight:300}.text-bold{font-weight:700}.text-50{font-size:50px;line-height:65px}.text-36,.text-50{letter-spacing:2px}.text-36{font-size:36px;line-height:43px}.text-28{font-size:20px;line-height:30px;letter-spacing:2px}.profile-container .container table td,.text-16{font-size:16px;line-height:24px}.text-14{font-size:14px;line-height:31px}.text-12,.text-14{letter-spacing:.5px}.text-12{font-size:12px;line-height:14px}.text-10{font-size:10px;line-height:10px}