html{font-size:62.5%;height:100%;min-height:100%}body{font-family:Roboto Condensed,Helvetica Neue,Hiragino Kaku Gothic ProN,\\6E38\30B4\30B7\30C3\30AF Medium,\\30E1\30A4\30EA\30AA,meiryo,sans-serif !important;font-size:1rem;font-feature-settings:"palt";letter-spacing:.05rem;line-height:1.8;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#01121f;background-color:#01121f;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.wrap{overflow:hidden;padding:0;margin:auto}#loader-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#040d14;z-index:1000}#loader{position:fixed;top:60%;left:50%;width:280px;height:280px;margin-top:-140px;margin-left:-140px;color:#fff;z-index:2}#loader,.spinner{text-align:center}.spinner{margin:30px auto 0;width:60px;height:28px;font-size:24px}.spinner>div{background-color:#25a3dc;height:100%;width:4px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}.spinner .rect6{animation-delay:-.7s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(0.6);-webkit-transform:scaleY(0.6)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}p{font-size:1.6rem;letter-spacing:.05rem}img{height:auto}img,img[src$=".svg''"]{width:100%}a{color:#25a3dc;font-weight:700;transition:color .3s}a:focus,a:hover{color:#4a6ed0;text-decoration:none}.youtube,a img{transition:opacity .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.youtube:hover,a img:hover{opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.btn,a.btn,button{font-weight:700;transition:opacity .2s ease-out;border-radius:2px}.btn:hover,a.deactive,button:hover{opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.btn:active{box-shadow:none}.btn-default,.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default:hover{color:#25a3dc;text-shadow:none;border-radius:2px;border:none;box-shadow:none;background:url("/assets/images/ico_arrow-r_color.svg") no-repeat center right 10px;background-color:#fff !important}.btn-primary,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{color:#fff !important;border:none;border-radius:2px;text-align:center;background-color:#15a2de !important;font-weight:400px;box-shadow:0 0 0 5px rgba(255,255,255,0.12);background:url("/assets/images/ico_arrow-r_light.svg") no-repeat center right 10px}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:rgba(74,110,208,0.6);color:rgba(255,255,255,0.6)}.btn-sm,.btn-sm:active,.btn-sm:active:focus,.btn-sm:focus,.btn-sm:hover{width:100%;padding:1rem 1.5rem;max-width:200px;background-size:8px}.btn-md,.btn-md:active,.btn-md:active:focus,.btn-md:focus,.btn-md:hover{width:100%;font-size:1.4rem;padding:15px;max-width:240px;background-size:8px}.btn-lg,.btn-lg:active,.btn-lg:active:focus,.btn-lg:focus,.btn-lg:hover{width:100%;font-size:1.6rem;padding:2rem;max-width:280px;background-size:10px}.btn-xl,.btn-xl:active,.btn-xl:active:focus,.btn-xl:focus,.btn-xl:hover{width:100%;font-size:1.6rem;padding:2rem;max-width:360px;background-size:10px}.btn-border,.btn-border:hover{border:1px solid #d4dce3;border-radius:10px}.btn-plain,.btn-plain:hover{border:none;background-color:none}.btn-external,.btn-external:active,.btn-external:focus,.btn-external:hover{background:url("/assets/images/ico_external_gray.png") no-repeat center right 10px;background-size:8px 8px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none;color:#4a6ed0}.btn-fb,.btn-fb:active,.btn-fb:focus,.btn-fb:hover{color:#fff;padding-left:3rem;background:url("/assets/images/ico_facebook_wh.png") center left 1rem/20px no-repeat,#3b5998}@media (-webkit-min-device-pixel-ratio: 2){.btn-fb,.btn-fb:active,.btn-fb:focus,.btn-fb:hover{background:url("/assets/images/ico_facebook_wh@2x.png") center left 1rem/20px no-repeat,#3b5998}}.btn-tw,.btn-tw:active,.btn-tw:focus,.btn-tw:hover{color:#fff;padding-left:3rem;background:url("/assets/images/ico_twitter_wh.png") center left 1rem/20px no-repeat,#55acee}@media (-webkit-min-device-pixel-ratio: 2){.btn-tw,.btn-tw:active,.btn-tw:focus,.btn-tw:hover{background:url("/assets/images/ico_twitter_wh@2x.png") center left 1rem/20px no-repeat,#55acee}}.btn-gp,.btn-gp:active,.btn-gp:focus,.btn-gp:hover{color:#fff;padding-left:3rem;background:url("/assets/images/ico_google-plus_wh.png") center left 1rem/20px no-repeat,#dd4b39}@media (-webkit-min-device-pixel-ratio: 2){.btn-gp,.btn-gp:active,.btn-gp:focus,.btn-gp:hover{background:url("/assets/images/ico_google-plus_wh@2x.png") center left 1rem/20px no-repeat,#dd4b39}}.gutter-0{padding-left:0;padding-right:0}.mail .btn-primary{width:100%}.mail .btn-primary:hover{color:#fff;background-color:#4a6ed0;border-color:#204d74}.mail .btn-primary[disabled],.mail .btn-primary[disabled]:hover{background-color:rgba(40,97,146,0.6);color:rgba(255,255,255,0.6)}.btn-key,.btn-key:active,.btn-key:active:focus,.btn-key:focus,.btn-key:hover{color:#15a2de !important;text-shadow:none;background-color:transparent;border:1px solid #15a2de;border-radius:2px;box-shadow:none}.btn-clear,.btn-clear:active,.btn-clear:active:focus,.btn-clear:focus,.btn-clear:hover{color:#fff;border:none;background:rgba(0,0,0,0.2);padding:15px}.btn-arrow,.btn-arrow:active,.btn-arrow:active:focus,.btn-arrow:focus,.btn-arrow:hover{background:url("/assets/images/ico_arrow@2x.png") right 10px center/8px no-repeat}a.btn-xs{max-width:100px !important;margin:auto !important;padding:6px !important;border:1px solid #8e96a8 !important;display:block;font-size:1.2rem;color:#fff}.btn-scroll,.btn-scroll:active,.btn-scroll:active:focus,.btn-scroll:focus,.btn-scroll:hover{background:url("/assets/images/ico_arrow-b_light.svg") no-repeat center right 20px;background-size:10px;font-weight:700}.btn-scroll-dark,.btn-scroll-dark:active,.btn-scroll-dark:active:focus,.btn-scroll-dark:focus,.btn-scroll-dark:hover{background:url("/assets/images/ico_arrow-b_dark.svg") no-repeat center right 20px;background-size:10px;font-weight:700}.btn-scroll-key,.btn-scroll-key:active,.btn-scroll-key:active:focus,.btn-scroll-key:focus,.btn-scroll-key:hover{background:url("/assets/images/ico_arrow-b_key.svg") no-repeat center right 20px;background-size:10px;font-weight:700}.btn-play{background:url("/assets/images/ico_play_color.svg") no-repeat center left 15px;background-size:20px;padding:5px 20px 5px 30px}.btn-set{max-width:360px;text-align:center;margin:4.5rem auto 0}@media screen and (min-width: 768px){.btn-set{max-width:600px;display:flex;justify-content:center}.btn-set .btn-free,.btn-set .btn-trial{width:50%}}.btn-set .btn{margin:auto;margin-bottom:1.5rem}.ico-mail{background:url("/assets/images/ico_mail.png") no-repeat center left 15px;background-size:18px}.ico-facebook,.ico-mail{padding:5px 5px 5px 40px}.ico-facebook{background:url("/assets/images/ico_facebook.png") no-repeat center left 15px;background-size:18px}.ico-twitter{background:url("/assets/images/ico_twitter.png") no-repeat center left 15px;background-size:18px;padding:5px 5px 5px 40px}.btn-pagetop,.btn-pagetop:active{display:block;background:url("/assets/images/ico_arrows@2x.png") no-repeat top 12px left 5px;background-size:15px;padding:10px 15px 10px 30px;border:none !important;text-align:left;font-weight:400 !important;color:#05143c !important;font-size:1.4rem;max-width:100px;margin-top:3rem;margin-left:auto}.link-external{background:url("/assets/images/ico_external_light.svg") no-repeat center right 10px;background-size:12px;padding-right:25px;display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Roboto Condensed;line-height:140%;font-weight:700}h2{overflow:hidden;width:100%;font-size:3.6rem;margin:15px auto}h2,h3{text-align:center}h3,h4{font-size:4rem}li,ol,ul{zoom:normal}ul{list-style:none;padding:0;margin-bottom:0}ol{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:1em !important}ol a li{padding-left:.5rem;list-style-type:decimal}dd,dt{padding:15px}dt{font-weight:400;clear:both;float:left}.no-gt{padding-left:0;padding-right:0}.wh{color:#d0d2d5}.blue{color:#25a3dc}.green{color:#14e06e}.red{color:#d0021b}.yellow{color:#f7cb00}.gray{color:#8e96a8}.gray-l{color:#d0d2d5}.gray-d{color:#3f3f46}.txt-sm{font-size:11px;font-weight:400}.txt-md{font-size:1.8rem}.txt-lg{font-size:2.4rem}.txt-xl{font-size:32px}.txt-xxl{font-size:3.6rem}.txt-3l{font-size:52px;line-height:108%}.txt-bright{color:#4a4a4a}.txt-b{font-weight:700}.txt-r{text-align:right}.note{font-size:1.1rem;line-height:140%}.ico-playtime{background:url("/assets/images/ico_playtime@2x.png") 0 no-repeat;background-size:20px;padding-left:30px}.ico-win-store,.ico-win-store:active,.ico-win-store:focus,.ico-win-store:hover{background:url("/assets/images/ico_win-store.svg") left 15px center no-repeat,url("/assets/images/ico_external_light.svg") right 15px center no-repeat;background-size:32px,12px}.ico-mac-store,.ico-mac-store:active,.ico-mac-store:focus,.ico-mac-store:hover{background:url("/assets/images/ico_mac-store.svg") left 15px center no-repeat,url("/assets/images/ico_external_light.svg") right 15px center no-repeat;background-size:32px,12px}.bdg-play:before{content:"";background:url("/assets/images/bdg_play.png") 50% no-repeat;background-size:15%;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;position:absolute;top:0;right:0;z-index:1;width:100%;height:100%}.lang{color:#fff}.gnav .lang a,.lang a{display:inline-block;padding:1rem;font-size:1.2rem}.lang a:active,.lang a:focus,.lang a:hover{color:#25a3dc;display:inline-block !important}.lang a.deactive,.lang a.deactive:hover{color:#718691 !important}section{padding:3rem 0}@media screen and (min-width: 768px){section{padding:6rem 0}}header{position:relative}header .gnav{background:linear-gradient(180deg, rgba(1,18,31,0.8), transparent);z-index:2;position:absolute;top:0;width:100%;padding:1rem 1.5rem}@media screen and (min-width: 1024px){header .gnav{display:flex;align-items:flex-end;padding:4rem 3rem 3rem}}header .gnav .id .logo{max-width:200px;margin:auto}@media screen and (min-width: 768px){header .gnav .id .logo{max-width:280px;padding-right:1rem}}@media screen and (min-width: 1024px){header .gnav .gnav-list{display:flex}}header .gnav .gnav-list a{padding:.9rem 2rem}header .gnav .btn-set{margin:0 0 0 auto;justify-content:flex-end;align-items:flex-end;display:none}@media screen and (min-width: 1024px){header .gnav .btn-set{display:flex}}header .gnav .btn-set .btn-trial{margin-right:1.5rem}header .gnav .btn-set .btn{margin-bottom:0;text-align:center;padding:1rem 3rem;font-size:1.4rem}header .gnav .lang-switch{margin-left:2rem}header .gnav .lang-switch a,header .gnav .lang-switch a:active,header .gnav .lang-switch a:focus,header .gnav .lang-switch a:hover{width:inherit}@media screen and (min-width: 1024px){header .gnav .lang-switch{position:absolute;top:0;right:1.5rem}}header .gnav .gnav-pc{display:none}@media screen and (min-width: 1024px){header .gnav .gnav-pc{display:block}}@media screen and (min-width: 1024px){header .gnav .gnav-sp{display:none}}.drawer-open h1.id{opacity:0;transition:opacity .4s ease-out}.drawer-close h1.id{opacity:1;transition:opacity .4s ease-out}.gnav{margin:auto;padding:0 15px}.gnav .btn-default,.gnav .btn-default:active,.gnav .btn-default:active:focus,.gnav .btn-default:focus,.gnav .btn-default:hover,.gnav .btn-primary,.gnav .btn-primary:active,.gnav .btn-primary:active:focus,.gnav .btn-primary:focus,.gnav .btn-primary:hover{background:none}.gnav .btn-default,.gnav .btn-default:active,.gnav .btn-default:active:focus,.gnav .btn-default:focus,.gnav .btn-default:hover{color:#25a3dc}.gnav a,.gnav a:active,.gnav a:focus,.gnav a:hover{color:#fff;display:block;text-decoration:none}.gnav a.btn-buynow,.gnav a.btn-buynow:active,.gnav a.btn-buynow:focus,.gnav a.btn-buynow:hover{border-radius:2px;border:none;background:#25a3dc;color:#fff}.gnav-artists .gnav-sp li:nth-child(4) a,.gnav-artists .gnav .gnav-list li:nth-child(4) a,.gnav-edu .gnav-sp li:nth-child(2) a,.gnav-edu .gnav .gnav-list li:nth-child(3) a,.gnav-pro .gnav-sp li:first-child a,.gnav-pro .gnav .gnav-list li:first-child a,.gnav-solo .gnav-sp li:nth-child(3) a,.gnav-solo .gnav .gnav-list li:nth-child(2) a,.gnav-support .gnav-sp li:nth-child(5) a,.gnav-support .gnav .gnav-list li:nth-child(5) a,.gnav .gnav-list>li>a:focus,.gnav .gnav-list ul>li>a:hover{color:#25a3dc}.gnav a.logo,.gnav a.logo:active,.gnav a.logo:focus,.gnav a.logo:hover{border:none}.gnav-sp{display:block;text-align:left}.gnav-sp li a{color:#fff;font-size:2rem;width:100%;text-align:left;padding:1.5rem 3rem}.gnav-sp a:active,.gnav-sp a:focus,.gnav-sp a:hover{color:#25a3dc}.gnav a,.gnav a:active,.gnav a:focus,.gnav a:hover{margin-top:0}.drawer-hamburger{position:fixed;z-index:99999;top:5px;display:block;box-sizing:content-box;width:36px;height:36px;padding:1.5rem;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0);border:0;outline:0}.drawer-hamburger:hover{cursor:pointer}.drawer--right .drawer-hamburger{right:0}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;border-radius:1px;transition:none;background-color:#fff;margin-top:0;box-shadow:0 0 2px 1px rgba(1,18,31,0.6)}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{margin-top:inherit}.drawer-nav{position:fixed;z-index:99999;top:0;overflow:hidden;width:70%;height:100%;color:#fff;background-color:#171b26;padding-bottom:100px}@media screen and (min-width: 568px){.drawer-nav{width:40%}}.drawer-nav .id{padding:3rem}.drawer-nav .drawer-menu{padding:0 3rem}.drawer-nav .drawer-menu .btn{text-align:left;font-size:2rem}.drawer-nav .btn-set{margin-top:3rem !important;display:block !important}.drawer-nav .btn-set .btn-trial{margin:0 0 1.5rem !important;width:100% !important}.drawer-nav .lang-switch{margin:0;margin-top:1.5rem;padding:0 1.5rem}.drawer-nav .lang-switch .lang a{font-size:1.6rem}.drawer--right .drawer-nav{right:-70%;transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right.drawer-open .drawer-hamburger{right:70%}@media screen and (min-width: 568px){.drawer--right.drawer-open .drawer-hamburger{right:40%}}.drawer-overlay{background:rgba(0,0,0,0.4);transition:opacity .2s ease-out}.drawer-brand img{width:88%;margin:40px auto 30px;display:block;transition:opacity .1s ease-out}.drawer-brand img:hover{opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.drawer-menu-item{font-size:2rem;line-height:100%;display:block;padding:2rem;text-decoration:none;color:#fff;font-weight:300;border-bottom:0 solid rgba(255,255,255,0.1);transition:background .2s ease-out}.drawer-menu-item:active,.drawer-menu-item:focus,.drawer-menu-item:hover{text-decoration:none;color:#25a3dc;background-color:transparent;background:#2a3142;border-bottom:0 solid #2a3142}.drawer-menu li span{margin:0;display:block;color:#c1c7d3}.drawer-menu .btn-ks{width:100%;margin-bottom:60px}.drawer-menu .btn-ks .btn,.drawer-menu .btn-ks .btn img{width:75%;margin:auto;display:block}.btn-buynow,.btn-buynow:active,.btn-buynow:focus,.btn-buynow:hover{width:100%;border-radius:2px;background-color:#15a2de;margin:auto}footer{padding:3rem 1.5rem;background:#01121f;color:#fff}footer a{color:#fff;font-size:1.4rem}@media screen and (min-width: 768px){footer .unit{display:flex;justify-content:space-between}}footer .fnav{padding:0 1.5rem;display:flex;flex-wrap:wrap;text-align:center;font-size:1.4rem}footer .fnav li{width:100%}@media screen and (min-width: 768px){footer .fnav li{width:inherit}}footer .fnav li a{padding:1.5rem;display:block}footer .contact{padding:1.5rem;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){footer .contact{padding:0 1.5rem;justify-content:flex-start}}footer .contact li{padding:1.5rem}footer .contact img{width:inherit}footer .lang-switch{text-align:center;padding:1.5rem}@media screen and (min-width: 768px){footer .lang-switch{text-align:right;padding:0 1.5rem}}footer .lang-switch .lang a{color:#fff;font-size:1.4rem;padding:1.5rem}footer .credit{text-align:center;padding:1.5rem}footer .credit .info-logo{max-width:160px}.en footer ul.fnav li.law-hide{display:none}.page header:after{content:"";background-position:50%;background-size:cover;opacity:.2;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;filter:blur(6px)}.page .intro{padding:10rem 1.5rem 3rem;color:#fff;text-align:center}@media screen and (min-width: 768px){.page .intro{padding:18rem 1.5rem 6rem}}@media screen and (min-width: 1600px){.page .intro{padding:24rem 1.5rem 12rem}}@media screen and (min-width: 768px){.page .intro.overlay{padding:18rem 1.5rem 12rem}}@media screen and (min-width: 1600px){.page .intro.overlay{padding:24rem 1.5rem 15rem}}.page .intro h2{font-size:3rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.page .intro h2{font-size:5rem}}.page .intro .sub-lead{font-weight:700;font-size:2.4rem}.page .intro h3{font-size:2rem;font-weight:400;margin-bottom:3rem}.page .intro .text{margin-top:20px;padding:15px 5px}.page .intro p{font-size:1.6rem;line-height:180%;text-align:center}.page .intro .ks-area{background:none}.page .intro .btn-primary{text-align:center;color:#fff;display:inline-block;font-weight:700;box-shadow:0 0 0 5px rgba(255,255,255,0.2);border:none;border-radius:1px;margin:auto}.page .intro .catch{max-width:80%;margin:auto}.page .intro .btn,.page .intro .btn:active,.page .intro .btn:active:focus,.page .intro .btn:focus,.page .intro .btn:hover{margin:auto}.trial-form{background:#071e2f;padding:3rem 1.5rem}.trial-form h3{color:#fff;font-size:2rem}.trial-form p{color:#fff;text-align:center}.page .gnav h2{display:block;font-size:2.8rem;text-align:left;font-weight:400;margin:0;padding:2px 0}.page .contents a{color:#4a6ed0}.page .contents a:focus,.page .contents a:hover,.tutorial-index .inner ol li:hover{color:#25a3dc;text-decoration:none}.page .contents .video iframe,.page .contents .video img{background:#000;border:none}.page-article .intro{padding:10rem 1.5rem 1.5rem;max-width:800px;margin:auto;text-align:left}@media screen and (min-width: 1024px){.page-article .intro{padding:16rem 1.5rem 3rem}}@media screen and (min-width: 1600px){.page-article .intro{padding:24rem 1.5rem 3rem}}.page-article .intro h1{font-size:3.6rem;text-align:left}@media screen and (min-width: 768px){.page-article .intro h1{font-size:5rem}}.page-article .intro h2{margin-top:1rem;text-align:left;font-size:1.6rem}.page-article h3{text-align:left;color:#01121f;font-size:2.4rem;border-bottom:2px solid #01121f;padding-bottom:1.5rem;margin:6rem auto 3rem}.page-article h4{color:#01121f;font-size:2rem;font-weight:700;margin:6rem auto 2rem}.page-article h5{color:#01121f;font-weight:700;margin:3rem 0 2rem;font-size:1.6rem}.page-article .sub-status{font-weight:400;margin-left:1rem;font-size:1.6rem}.page-article blockquote{position:relative;width:94%;margin:3rem auto;padding:1.5rem 3rem;font-size:1.6rem;border-left:4px solid #d4dce3;font-weight:400;font-style:italic}.page-article blockquote:before{content:""}.page-article blockquote:after{position:absolute;top:0;right:0;content:"\201D";display:block;font-size:6em;color:#d4dce3;line-height:.8}.page-article blockquote cite{display:block;text-align:right;color:#718691;font-size:1.2rem;font-weight:400}.page-article .label{display:inline-block;font-size:1.6rem;padding:5px 10px;margin:0 0 1.5rem;border:1px solid #fff;border-radius:2px;color:#fff}.page-article .article{background:#fff;color:#01121f}.page-article .article .inner{padding:0 1.5rem;max-width:800px;margin:auto}.page-article .article .cover{margin:-3rem -1.5rem 3rem}@media screen and (min-width: 768px){.page-article .article .cover{margin:0 auto 3rem}}.page-article .article figure{margin:3rem auto}@media screen and (min-width: 568px){.page-article .article figure.figure-left{float:left;margin:0 3rem 0 0}.page-article .article figure.figure-left img{max-width:300px}.page-article .article figure.figure-left figcaption{margin-bottom:.5rem;max-width:300px}.page-article .article figure.figure-right{float:right;margin:0 0 0 3rem}.page-article .article figure.figure-right img{max-width:300px}.page-article .article figure.figure-right figcaption{margin-bottom:.5rem;max-width:300px}}.page-article .article figure.figure-portrait img{margin:auto;display:block}.page-article .article figure.figure-portrait.sm img{max-width:180px}.page-article .article figure.figure-portrait.md img{max-width:280px}.page-article .article figure.figure-portrait.lg img{max-width:400px}.page-article .article .caption,.page-article .article figcaption{text-align:center;padding:1.5rem;margin-bottom:1.5rem;color:#718691;font-size:1.2rem}.page-article .article .layout-float:after{content:"";display:table;clear:both}.page-article .article .layout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-article .article .layout figure{display:block;width:100%}.page-article .article .layout.even figure{margin:0}@media screen and (min-width: 768px){.page-article .article .layout.even figure{width:50%;margin-bottom:0}}.page-article .article .layout.two figure{margin:0 auto 1.5rem}@media screen and (min-width: 768px){.page-article .article .layout.two figure{width:50%;margin-bottom:0}.page-article .article .layout.two figure.sm{width:30%}.page-article .article .layout.two figure.sm+p{width:70%;padding:0 0 0 3rem}.page-article .article .layout.two figure.md{width:50%}.page-article .article .layout.two figure.md+p{width:50%;padding:0 0 0 3rem}.page-article .article .layout.two figure.lg{width:70%}.page-article .article .layout.two figure.lg+p{width:30%;padding:0 0 0 3rem}}.page-article .article .layout.odd figure{margin:0}@media screen and (min-width: 768px){.page-article .article .layout.odd figure{width:33.33%}}.page-article .article .enclosure{padding:.5rem 3rem;border:1px solid #d4dce3;border-radius:3px;position:relative;margin:3rem 0}.page-article .article .enclosure h2,.page-article .article .enclosure h3,.page-article .article .enclosure h4,.page-article .article .enclosure h5,.page-article .article .enclosure h6{position:absolute;top:-1rem;left:1.5rem;margin:0;font-size:1.6rem;font-weight:700;background:#fff;padding:0 1rem}.page-article .article .enclosure h2 ul>li,.page-article .article .enclosure h2+p,.page-article .article .enclosure h3 ul>li,.page-article .article .enclosure h3+p,.page-article .article .enclosure h4 ul>li,.page-article .article .enclosure h4+p,.page-article .article .enclosure h5 ul>li,.page-article .article .enclosure h5+p,.page-article .article .enclosure h6 ul>li,.page-article .article .enclosure h6+p{margin:2.5rem 0 1.5rem}.page-article .article .enclosure p{margin:1.5rem 0}.page-article .article .title-hr{display:flex;align-items:center}.page-article .article .title-hr:after{content:"";display:inline;flex-grow:1;border-top:1px solid #d4dce3;margin-left:1rem}.page-article .article small{font-size:1.2rem}.page-article .article .footnote li,.page-article .article .footnote p{font-size:1.2rem;margin:1.5rem 0;list-style:none}.page-article .article #footnote-1 a,.page-article .article #footnote-2 a,.page-article .article #footnote-3 a,.page-article .article #footnote-4 a,.page-article .article #footnote-5 a,.page-article .article #footnote-6 a,.page-article .article #footnote-7 a,.page-article .article #footnote-8 a,.page-article .article #footnote-9 a,.page-article .article #footnote-10 a,.page-article .article #footnote-11 a,.page-article .article #footnote-12 a,.page-article .article #footnote-13 a,.page-article .article #footnote-14 a{font-size:1.2rem;vertical-align:top}.page-article .article img.sm{max-width:200px}.page-article .article img.md{max-width:320px}.page-article .article img.center{display:block;margin:auto}.page-article .article ul li{list-style:disc;margin-left:2rem;line-height:1.8;font-size:1.6rem}.page-article .article ol li{margin-left:1.6rem;line-height:1.8;font-size:1.6rem}.page-article .article p{letter-spacing:.11rem}.page-article .article p span.line-through{text-decoration:line-through}.page-article .article p span.bold{font-weight:700}.page-article .article p.price{font-weight:700;font-size:2rem}.page-article .article p.memo{font-size:1.2rem;margin:3rem 0}.page-article .article .btn{margin:auto;display:block}.page-article .article em{font-weight:700;font-style:normal}.page-article .article strong{display:block;font-size:2.4rem}.page-article .article strong.left{text-align:left}.page-article .article .info{background:#fff;padding:3rem;margin:3rem auto}.page-article .article .info h3{margin:0 0 3rem;padding:1rem 1.5rem;font-size:1.6rem}.page-article .article .imgbox{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-article .article .imgbox img{display:block;width:50%}@media screen and (min-width: 768px){.page-article .article .imgbox img{width:100%}}.page-article .article .profile{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-article .article .profile .photo{width:30%;margin-bottom:1.5rem}@media screen and (min-width: 768px){.page-article .article .profile .photo{width:100%}}.page-article .article .profile .content{width:70%}@media screen and (min-width: 768px){.page-article .article .profile .content{width:100%}}.page-article .article .fb-group{max-width:320px;margin:auto}.page-article .share{width:100%;display:flex;margin:3rem 0}.page-article .share li{width:33.33%;max-width:120px;margin-right:1rem}.page-article .share li .btn{display:block;width:100%;font-size:1.2rem}.page-article .list{background:#e7eaed}.page-article .list .inner{max-width:1600px;margin:auto;padding:0 1.5rem;display:flex;flex-wrap:wrap}.page-article .google-map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.page-article .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-article a.card{background:#fff url("/assets/images/ico_external.png") no-repeat bottom 15px right 15px;background-size:10px;display:block;transition:opacity .2s ease-out,color .3s;width:96%;margin:0 2% 4%}@media screen and (min-width: 768px){.page-article a.card{width:46%}}@media screen and (min-width: 1024px){.page-article a.card{width:29.33%}}.page-article a.card .card-body{padding:15px 25px 25px}.page-article a.card .card-body .date{color:#05143c;font-size:1.4rem;font-weight:400}.page-article a.card .card-body .title{font-size:1.8rem;font-weight:700;padding:10px 0}.page-article a.card .card-body .title h3{color:#25a3dc;font-size:2rem;text-align:left;border-bottom:none;padding-bottom:0;margin:0}.page-article a.card .card-body .description{color:#718691;font-weight:400}.page-article a.card .card-body .description p{font-size:1.2rem;line-height:1.8}.page-article a.card+a.card{margin-top:3rem}@media screen and (min-width: 768px){.page-article a.card+a.card{margin-top:0}}.page-article .card a:hover{opacity:.6;-webkit-opacity:.6}.page-article a img:hover{opacity:inherit}.item.card{max-width:360px;margin:auto;background:#fff;border-radius:3px;overflow:hidden;display:block;transition:opacity .2s ease-out,color .3s;margin:30px auto}.item.card .card-head{border-radius:3px 3px 0 0;display:block;overflow:hidden}.item.card .card-head img{margin:auto}.item.card .card-body{padding:15px 25px 25px}.item.card .card-body .date{color:#05143c;font-size:1.4rem;font-weight:400}.item.card .card-body .title{font-weight:700;padding:10px 0;color:#25a3dc}.item.card .card-body .title h4{font-size:3rem}.item.card .card-body .description p{color:#01121f;font-weight:400}.item.carda:hover{opacity:.6;-webkit-opacity:.6}.item.carda img:hover{opacity:inherit}.more-detail .btn{font-size:1.6rem;margin:auto;display:block;max-width:260px}.show-sm{display:none}@media screen and (min-width: 568px){.show-sm{display:block}}.show-md{display:none}@media screen and (min-width: 768px){.show-md{display:block}}.show-lg{display:none}@media screen and (min-width: 1024px){.show-lg{display:block}}@media screen and (min-width: 568px){.hide-sm{display:none}}@media screen and (min-width: 768px){.hide-md{display:none !important}}@media screen and (min-width: 1024px){.hide-lg{display:none !important}}.top header:after{content:"";position:absolute;bottom:0;background:linear-gradient(0deg, #01121f, transparent);height:25%;width:100%;display:block;z-index:1}@media screen and (min-width: 1280px){.top header:after{height:40%}}.top header .banner{z-index:0;position:relative}.top header .banner img{width:130%;margin-left:-15%;display:block}@media screen and (min-width: 768px){.top header .banner img{width:100%;margin:auto}}.top .intro{color:#fff;position:relative;z-index:1;margin-top:-10%;padding-top:0}.top .intro .inner{padding:1.5rem 1.5rem 3rem}.top .intro .inner p.closed{color:#01121f;font-weight:700;max-width:fit-content;margin:auto;background:rgba(255,255,255,0.8);padding:2rem 4rem;border-radius:3px}.top .intro h2{font-size:8vmin;margin-bottom:2rem}@media screen and (min-width: 768px){.top .intro h2{font-size:5rem}}@media screen and (min-width: 1600px){.top .intro h2{font-size:3.2vmax}}.top .intro h2 span{font-weight:100}.top .intro p{color:#fff;text-align:left}@media screen and (min-width: 768px){.top .intro p{text-align:center;font-size:2rem}}.top .news{background:#fff}.top .news .inner{max-width:800px;margin:auto;display:block;padding:1.5rem;background:transparent !important}.top .news .title{margin-bottom:3rem}.top .news li{border-bottom:1px solid #e7eaed}.top .news li:last-child{border-bottom:none}.top .news a{display:block;margin:auto;padding:3rem 1.5rem;transition:opacity .2s ease-out}@media screen and (min-width: 568px){.top .news a{display:flex}}.top .news a:hover{opacity:.5}.top .news .illust{margin-bottom:1.5rem}@media screen and (min-width: 568px){.top .news .illust{width:16%;margin-bottom:0}}@media screen and (min-width: 568px){.top .news .content{width:84%;padding-left:3rem}}.top .news .content p{margin-bottom:0}.top .news .content .date{color:#8990a5;font-weight:700;line-height:1;margin-bottom:.5rem}.top .news .content .text{text-align:left;flex:1;flex-grow:1;flex-basis:auto}.top .news .content .text.external{padding-right:2rem;-ms-flex:1;flex:1;flex-grow:1;flex-basis:auto;background:url("/assets/images/ico_external_light.svg") no-repeat 100%;background-size:12px}.top .about{text-align:center}.top .about .inner{max-width:1600px;text-align:center}@media screen and (min-width: 768px){.top .about .feature{display:flex;justify-content:center}}.top .about .feature .item{padding:1.5rem}@media screen and (min-width: 768px){.top .about .feature .item{width:33.33%}}.top .about .feature .item h3{font-size:3rem;margin-top:60px}@media screen and (min-width: 768px){.top .about .feature .item h3{font-size:2.4rem}}@media screen and (min-width: 1024px){.top .about .feature .item h3{font-size:3rem}}.top .about .feature .item p{font-size:1.6rem;line-height:1.6;color:rgba(255,255,255,0.9)}.top .about .feature .item img{width:90%;margin:15px auto;max-width:280px}.top .lineup{margin-top:9rem}.top .lineup .title{margin-bottom:1.5rem}.top .lineup .title h3{font-size:2.4rem}@media screen and (min-width: 768px){.top .lineup .title h3{font-size:3.6rem}}@media screen and (min-width: 768px){.top .lineup .unit{display:flex;justify-content:center;max-width:960px;margin:auto}.top .lineup .unit .item{max-width:400px;margin:3rem 1.5rem}}@media screen and (min-width: 768px) and (min-width: 768px){.top .lineup .unit .item{width:50%}}.top .lineup .unit .card{position:relative;padding-bottom:9rem}.top .lineup .unit .card .description p{font-size:1.4rem}.top .lineup .unit .card .btn{position:absolute;bottom:0;left:0;right:0;margin:0 auto 3rem}.top .topics .inner{padding:0 1.5rem;max-width:1600px;margin:auto}@media screen and (min-width: 768px){.top .topics .inner{display:flex;justify-content:center;flex-wrap:wrap}}.top .topics .item{margin-bottom:1.5rem;padding:1.5rem}@media screen and (min-width: 768px){.top .topics .item{width:50%}}@media screen and (min-width: 1024px){.top .topics .item{width:33.33%}}.top .topics .item h2{font-size:1.6rem;text-align:left;margin:1.5rem 0 1rem}.top .topics .item .label{display:inline-block;font-size:1.2rem;padding:.2rem 1rem .4rem;border:1px solid #d4dce3;border-radius:2px;color:#d4dce3}.top .awards{background:#fff}.top .awards .inner{max-width:960px;margin:auto;padding:0 15px}.top .awards .title{margin-bottom:2rem}.top .awards p{margin-bottom:3rem}@media screen and (min-width: 768px){.top .awards p{text-align:center}}.top .awards .bdg-list{display:flex;flex-wrap:wrap;justify-content:center}.top .awards .bdg-list .item{width:50%;padding:1.5rem}@media screen and (min-width: 568px){.top .awards .bdg-list .item{width:33.33%}}@media screen and (min-width: 768px){.top .awards .bdg-list .item{width:20%}}.top .kickstarter{background:#e7eaed;color:#8e96a8;font-size:1.8rem;text-align:center;line-height:160%}.top .kickstarter img{max-width:180px;margin-left:10px;margin-top:-5px}.top .pv .text{margin-bottom:5rem}.top .pv .text p{font-size:1.6rem}.top .pv h2{font-size:3.2rem;text-align:left;margin-bottom:3rem}.top .pv .inner{padding:0 2rem}.top .pv .text{margin-bottom:4rem}.top .pv .text p{font-size:1.4rem}.top .pv .pv-kagura{position:relative;width:100%;padding-top:56.25%}.top .pv .pv-kagura iframe{position:absolute;top:0;right:0;width:100%;height:100%}.top .pv .btn-pv{font-size:1.6rem;padding:1.5rem 2.4rem}@media screen and (min-width: 1024px){.top .pv .btn-free{text-align:center}}.top .about .more-detail .btn{font-size:1.6rem;margin:15px}.top .artists .more-detail .btn{font-size:1.6rem;max-width:440px;padding:10px 30px}.top .blog .inner{max-width:1180px;margin:auto;padding:0 15px}.top .blog .card a{max-width:300px;margin:auto;background:#eaeff4;border-radius:3px;overflow:hidden;display:block;transition:opacity .2s ease-out,color .3s;margin:30px auto}.top .blog .card a .card-head{min-height:148px;max-height:200px;border-radius:3px 3px 0 0;display:block;overflow:hidden;position:relative}.top .blog .card a .card-head img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%}.top .blog .card a .card-body{padding:15px 25px 25px;background:url("/assets/images/ico_external.png") no-repeat bottom 15px right 15px;background-size:10px}.top .blog .card a .card-body .date{color:#05143c;font-size:1.4rem;font-weight:400}.top .blog .card a .card-body .title{font-size:1.8rem;font-weight:700;padding:10px 0}.top .blog .card a .card-body .description{color:#8990a5;font-size:1.2rem;font-weight:400}.top .blog .card a:hover{opacity:.6;-webkit-opacity:.6}.top .blog a img:hover{opacity:inherit}.top .blog .more-detail .btn{font-size:1.6rem;margin:auto;display:block;max-width:260px}.features main .features-high,.top main .about{position:relative;overflow:hidden;padding:100px 0}.features main .features-high:before,.top main .about:before{content:"";position:absolute;top:0;left:0;width:140%;height:92%;margin:1% -20% 0;background:#071e2f;transform-origin:left center;transform:rotate(2deg);z-index:-1}.features main .features-high:after,.top main .about:after{content:"";position:absolute;top:0;left:0;width:140%;height:92%;margin:1% -20% 0;background:#00364d;transform-origin:right center;transform:rotate(-2deg);z-index:-2}.features main .features-high:before{background:#071e2f;transform-origin:left center;transform:rotate(2deg);z-index:-1}.features main .features-high:after,.features main .features-high:before{content:"";position:absolute;top:0;left:0;width:140%;height:96%;margin:1% -20% 0}.features main .features-high:after{background:#00364d;transform-origin:right center;transform:rotate(-2deg);z-index:-2}.features main .features-high .inner,.top main .about .inner{box-sizing:boder-box;width:100%;height:100%;margin:0 auto;padding:0 15px;color:#fff;max-width:1280px}.features .features-high p{color:#b7c4c9}.buy-now{padding:60px 0;background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/bg_cover_release.jpg") 50%/cover no-repeat;background-size:10px 10px,cover;color:#fff}.buy-now img.logo{display:block;max-width:280px;margin:auto;margin-bottom:25px}.buy-now img.gui{display:block;max-width:380px;margin:auto}section.buy-now h2{font-size:3.6rem;text-align:left;margin-top:50px;margin-bottom:15px}.buy-now .btn,.buy-now .btn:active,.buy-now .btn:active:focus,.buy-now .btn:focus,.buy-now .btn:hover{margin-right:1.5rem;margin-top:20px}.cp.nicocho section.buy-now{text-align:center}.cp.nicocho section.buy-now h2{text-align:center;margin-top:30px;margin-bottom:15px}.cp.nicocho .buy-now .btn,.cp.nicocho .buy-now .btn:active,.cp.nicocho .buy-now .btn:active:focus,.cp.nicocho .buy-now .btn:focus,.cp.nicocho .buy-now .btn:hover{margin:20px auto 0;max-width:320px}.cp .back{text-align:center;margin-bottom:30px}.cp .back .btn{width:160px;padding:15px}.cp.joysound-collabo .item ul{padding-left:20px;font-size:1.4rem;margin-bottom:30px}.cp.joysound-collabo .item ul li{list-style:disc;margin-bottom:10px}.cp.joysound-collabo .info h3{font-size:2rem;margin:15px auto}.cp.joysound-collabo .info ul{border:1px solid #8990a5;border-radius:3px;padding:25px;max-width:540px;margin:auto;font-size:1.6rem}.cp.joysound-collabo .info ul li{margin-bottom:10px}.player header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_player.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.player header .inner{background:rgba(4,13,20,0.3)}.player header .intro .btn-player{margin-bottom:2rem;min-width:300px}.player .about-player{background:#01121f;color:#fff}.player .about-player .inner{max-width:1200px;margin:auto;padding:0 1.5rem}.player .about-player h4{text-align:left;color:#fff}.player .about-player .item{padding:1rem 0}.player .about-player .item .content{padding:6rem 0 0}.player .about-player .preset{max-width:1200px;margin:auto}.player .about-player .preset h4{color:#fff}.player .about-player .preset h4.mini{color:#fff;font-size:2rem;overflow:hidden;width:100%;text-align:center;margin:3rem auto;font-weight:700}.player .about-player .preset h4.mini span{position:relative;display:inline-block;padding:0 1.5rem}.player .about-player .preset h4.mini span:after,.player .about-player .preset h4.mini span:before{position:absolute;top:50%;content:"";width:1200%;height:1px}.player .about-player .preset h4.mini span:before{right:100%;background:linear-gradient(-90deg, #c1c7d3, rgba(190,200,210,0), rgba(190,200,210,0));background-position:righ}.player .about-player .preset h4.mini span:after{left:100%;background:linear-gradient(90deg, #c1c7d3, rgba(190,200,210,0), rgba(190,200,210,0))}.player .about-player .preset .pickup{background:#0e1e2b;padding:3rem;max-width:1130px;margin:3rem auto}.player .about-player .preset .pickup .item{max-width:800px;margin:auto}.player .about-player .preset .pickup .artwork{max-width:420px;margin:auto;margin-bottom:1rem}.player .about-player .preset .pickup .title{max-width:420px;margin:auto;margin-bottom:.5rem}.player .about-player .preset .pickup .title h5{font-size:4.4rem;color:#fff;font-weight:700}.player .about-player .preset .pickup .info{max-width:420px;margin:auto;color:#b7c4c9;margin-bottom:1rem}.player .about-player .preset .pickup .info ul li{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.player .about-player .preset .pickup .caption{max-width:420px;margin:auto}.player .about-player .preset .pickup .caption p{font-size:1.6rem}.player .about-player .preset .pickup .caption a{display:flex;justify-content:center;align-items:center;margin:3rem auto 0;padding:1rem 2rem;font-size:1.6rem;border:1px solid #25a3dc;background-color:transparent !important}.player .about-player .preset .pickup .caption .btn-default{background:none}.player .about-player .preset .pickup .caption .btn-default img{width:100%;max-width:120px}@media screen and (min-width: 568px){.player .about-player .preset .pickup .caption .btn-default img{display:none}}.player .about-player .preset .pickup .caption span{display:block}.player .about-player .preset .pickup .caption .btn-play{background:url("/assets/images/ico_play_color.svg") no-repeat center left 15px;background-size:30px;padding:5px 20px 5px 60px}.player .about-player .preset .inner{display:flex;flex-wrap:wrap;justify-content:center}.player .about-player .preset .inner .item{width:25%;padding:2rem}.player .about-player .preset .inner .artwork{margin-bottom:1rem}.player .about-player .preset .inner .title{margin-bottom:.5rem}.player .about-player .preset .inner .title h5{font-size:3rem;color:#fff;font-weight:700}.player .about-player .preset .inner .info{color:#b7c4c9;margin-bottom:1rem}.player .about-player .preset .inner .info ul li{font-size:1.1rem;font-weight:700}.player .about-player .preset .inner .caption p{font-size:1.4rem}.player .about-player .preset p.more{text-align:center;color:#8990a5;font-size:3rem;font-weight:lighter;margin-bottom:30px}.pro header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_pro.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.pro header .inner{background:rgba(4,13,20,0.3)}.pro .about-pro{color:#fff;margin-top:-4.5rem;position:relative}@media screen and (min-width: 768px){.pro .about-pro{margin-top:-12rem;text-align:center}}.pro .about-pro .inner{padding:0 1.5rem}.pro .about-pro img{width:100%;max-width:960px;margin:auto;display:block;margin-bottom:4.5rem}.solo header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_solo.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.solo header .inner{background:rgba(4,13,20,0.3)}.solo .about-solo{color:#fff;margin-top:0 rem;position:relative}@media screen and (min-width: 768px){.solo .about-solo{margin-top:0 rem;text-align:center}}.solo .about-solo .inner{padding:0 1.5rem}.solo .about-solo img{width:100%;max-width:960px;margin:auto;display:block;margin-bottom:4.5rem}.features .features-high .item{padding:60px 0}.features .content{position:relative;max-width:600px;margin:auto}.features .content .bg-illust-1{background:url("/assets/images/about_illust_1@2x.png") no-repeat 50%/contain;background-size:200px auto;width:200px;height:120px;position:absolute;top:0;right:0}.features .content .bg-illust-2{background:url("/assets/images/about_illust_2@2x.png") no-repeat 50%/contain;background-size:200px auto;width:200px;height:120px;position:absolute;top:-15px;right:-30px}.features .content .bg-illust-3{background:url("/assets/images/about_illust_3@2x.png") no-repeat 50%/contain;background-size:200px auto;width:200px;height:120px;position:absolute;top:0;right:0}.features .content .bg-illust-4{background:url("/assets/images/about_illust_4@2x.png") no-repeat 50%/contain;background-size:200px auto;width:200px;height:120px;position:absolute;top:-30px;right:0}.features .content .bg-illust-5{background:url("/assets/images/about_illust_5@2x.png") no-repeat 50%/contain;background-size:200px auto;width:200px;height:120px;position:absolute;top:0;right:0}.features .content .bg-illust-varioussongs{background:url("/assets/images/illust_pro_varioussongs_sub@2x.png") no-repeat 50%/contain;background-size:150px auto;width:150px;height:150px;position:absolute;top:-30px;right:0}.features .content h3{color:#25a3dc;text-align:left;margin-bottom:30px;font-size:2.4rem}.features .content h4{font-size:3rem;margin-bottom:20px;line-height:160%;font-weight:700}.features .content p{font-size:1.6rem;line-height:160%}.features .features-middle{background:#fff;color:#05143c}.features .features-middle h5,.features .features-middle h6{color:#05143c;text-align:center;font-size:2.4rem;font-weight:700}.features .features-middle p{font-size:1.4rem}.features .features-middle .illust img{margin:15px auto}.features .features-middle .item{padding:30px 0;max-width:440px;margin:auto}.features .features-middle .item .memo{background:#f6f9fc;padding:15px;text-align:center}.features .features-middle .item .memo h6{color:#00121e;margin-bottom:15px;font-size:1.4rem}.features .features-middle .item .memo .btn{min-width:120px;margin:5px}.features .features-low{background:#e7eaed;padding:60px 0}.features .features-middle .inner{max-width:960px;margin:auto}.features .features-low ul li{list-style:disc;padding:10px 0;margin-left:2.4rem;font-size:1.4rem}.features .features-low ul li img{width:60px;margin-left:1rem}.features .features-middle-solo{background:#fff;color:#05143c}.features .features-middle-solo .inner{max-width:960px}.features .features-middle-solo h5{color:#05143c;text-align:center;font-size:2.4rem;font-weight:700;margin:0 0 2.4rem}.features .features-middle-solo h6{color:#05143c;text-align:left;font-size:2rem;font-weight:700;margin:0 0 1.2rem}.features .features-middle-solo p{font-size:1.6rem;margin:0 0 1.6rem}.features .features-middle-solo .caution p{font-size:1.6rem;margin:3.2rem 0 0}.features .features-middle-solo .illust img{margin:15px auto}.features .features-middle-solo .item{padding:30px 0;max-width:440px;margin:auto}.features .features-middle-solo .item .memo{background:#f6f9fc;padding:15px;text-align:center}.features .features-middle-solo .item .memo h6{color:#00121e;margin-bottom:15px;font-size:1.4rem}.features .features-middle-solo .item .memo .btn{min-width:120px;margin:5px}.artists{color:#fff}.artists .videos h3{font-size:4.8rem;text-align:left;line-height:40px}.artists .videos h3 img{max-width:400px;padding-left:100px;margin-top:15px;margin-bottom:30px;display:block}.artists .videos h4{text-align:center;font-size:2rem}.artists .videos h5{margin-top:20px;margin-bottom:40px;font-size:4rem;text-align:center}.artists .videos .sub-txt{font-size:1.8rem;font-weight:400}.artists .videos .inner{padding:60px 0}.artists .videos .txt{padding:8% 0}.artists .videos .insert p{max-width:640px;margin:auto;margin-bottom:20px}.artists .videos a{max-width:300px;display:block;float:right}.artists .intro .inner{max-width:800px;margin:30px auto 0}.artists .intro .photo img{border:1px solid #15a2de;padding:3px;border-radius:50%;max-width:150px;margin:15px auto}.artists section.videos{padding:0}.artists .photo{text-align:center}.artists .insert .photo img{border-radius:50%;width:200px;height:200px;margin-bottom:15px}.artists .insert h6{font-size:3.6rem;text-align:center;margin-bottom:15px}.insert{background:rgba(6,10,20,0.6);padding:30px;margin-top:30px;margin-bottom:30px}.insert p{font-size:1.6rem}.artists .info{border:1px solid rgba(255,255,255,0.2);max-width:640px;margin:auto;padding:30px}.artists .info h6{margin-bottom:15px;font-size:2rem}.artists .info ul{margin-bottom:30px}.artists .info h7,.artists .info ul li{margin-bottom:10px}.artists .info h7{font-size:1.6rem;display:block}.artists .info p{font-size:1.4rem}.bg-video-1{background:url("/assets/images/txr_dots.png"),url("/assets/images/artists_bg_dmmg.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-2{background:url("/assets/images/txr_dots.png"),url("/assets/images/bg_video_rock.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-3{background:url("/assets/images/txr_dots.png"),url("/assets/images/bg_video_dancers.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-4{background:url("/assets/images/txr_dots.png"),url("/assets/images/bg_video_hb.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}@media (-webkit-min-device-pixel-ratio: 1.5){.bg-video-1{background:url("/assets/images/txr_dots@2x.png"),url("/assets/images/artists_bg_dmmg@2x.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-2{background:url("/assets/images/txr_dots@2x.png"),url("/assets/images/bg_video_rock@2x.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-3{background:url("/assets/images/txr_dots@2x.png"),url("/assets/images/bg_video_dancers@2x.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}.bg-video-4{background:url("/assets/images/txr_dots@2x.png"),url("/assets/images/bg_video_hb@2x.png") 50%;background-repeat:repeat,no-repeat;background-size:10px 10px,cover}}.bg-bk{background-color:rgba(6,10,20,0.5)}.video{position:relative;width:100%;padding-top:56.7%;margin:3rem auto}.video+.caption{margin-top:-3rem}.video iframe,.video img{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.container .inner{max-width:960px;margin:auto}.scroll{width:100%;height:120px;text-align:center;position:absolute;bottom:0;left:0;background:linear-gradient(rgba(6,10,20,0), rgba(6,10,20,0.5) 50%)}.btn-circle{width:70px;height:70px;margin-top:15px;padding:12px 16px;border:1px solid #fff;border-radius:100% !important;font-size:36px;color:#fff;background:transparent;transition:background .3s ease-in-out}.btn-circle:focus,.btn-circle:hover{outline:none;color:#fff !important}.catch{padding:40px 0 20px}.edu h3,.edu h4,.edu h5{color:#4a6ec3;font-weight:700}.edu header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_edu.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.edu header .inner{background:rgba(4,13,20,0.3)}.edu header .intro{padding-bottom:12rem}.edu header .intro h2{font-size:7vw}@media screen and (min-width: 768px){.edu header .intro h2{font-size:5rem}}.edu header .intro p{margin-bottom:3rem}.edu main{background:#fff;color:#01121f}.edu .about-product{background:linear-gradient(180deg, #c9f4ff 0, #f4fafc)}.edu .about-product .container{max-width:640px;margin:auto}@media screen and (min-width: 768px){.edu .about-product .container{max-width:none}}.edu .about-product h3{text-align:left;font-size:3.2rem;margin:2rem 0}.edu .about-product img{width:120%;margin-left:-10%;margin-top:-12rem}.edu .about-features{text-align:center}.edu .about-features .inner{max-width:1080px;margin:auto;padding:0 15px}@media screen and (min-width: 568px){.edu .about-features .item{margin-bottom:4.5rem}}.edu .about-features .item .title{display:table;width:100%;height:70px}.edu .about-features .item h4{display:table-cell;font-size:2.4rem;vertical-align:middle;margin:auto}.edu .about-features .item img{max-width:260px;margin:auto}.edu .about-features .item p{margin-top:1.5rem}.edu .case{background:#1a3052;color:#fff;padding:0}.edu .case .outer{max-width:1280px;margin:auto}.edu .case .inner{padding:3rem 1.5rem;max-width:600px;margin:auto}.edu .case .case-label{display:block;background:#4a6ec3;font-weight:700;padding:.5rem;width:80px;border-radius:3px;font-size:1.6rem;text-align:center;margin-bottom:1.5rem}.edu .case h3{text-align:left;color:#fff;font-size:3rem;margin-bottom:1rem}.edu .case p.info{font-weight:700;margin-bottom:3rem}.edu .about-edu .title{margin:3rem auto}.edu .about-edu .title h3{font-size:7vw;color:#35bad8;background:-webkit-linear-gradient(-45deg, #41abed, #00ccc2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (min-width: 768px){.edu .about-edu .title h3{font-size:3.6rem}}.edu .about-edu .item{max-width:960px;margin:auto;margin-bottom:3rem}.edu .about-edu .item h4{color:#35bad8;margin:1.5rem 0;background:-webkit-linear-gradient(-45deg, #41abed, #00ccc2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content}.edu .about-edu .item img{width:112%;margin-left:-6%;max-width:560px;margin-bottom:1.5rem}@media screen and (min-width: 568px){.edu .about-edu .item img{width:100%;margin-left:0;margin:auto}}.edu .melit h4.mini{color:#01121f;font-size:2rem;overflow:hidden;width:100%;text-align:center;margin-bottom:3rem}.edu .melit h4.mini span{position:relative;display:inline-block;padding:0 1rem}.edu .melit h4.mini span:after,.edu .melit h4.mini span:before{position:absolute;top:50%;content:"";width:700%;height:1px}.edu .melit h4.mini span:before{right:100%;background:linear-gradient(-90deg, #c1c7d3, rgba(190,200,210,0), rgba(190,200,210,0));background-position:righ}.edu .melit h4.mini span:after{left:100%;background:linear-gradient(90deg, #c1c7d3, rgba(190,200,210,0), rgba(190,200,210,0))}.edu .melit p{font-weight:700;text-align:center;font-size:1.4rem}.edu .license-edu{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_license_edu.png") 50%/cover no-repeat;background-size:10px 10px,cover;color:#fff;padding:6rem 1.5rem}.edu .license-edu .inner{max-width:800px;margin:auto;padding:3rem 0;border:1px solid #fff}.edu .license-edu .title{border-bottom:1px dotted #fff;padding:0 1.5rem 3rem}.edu .license-edu .title h3{color:#fff;font-size:3rem}.edu .license-edu p{padding:3rem 1.5rem;max-width:600px;margin:auto}.edu .license-edu .mail{text-align:center}.edu .license-edu .mail p{font-size:3rem;font-weight:700;padding:0 0 1.5rem}.cn-edu{height:100%;background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_edu.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.cn-edu .inner{background:rgba(4,13,20,0.3);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cn-edu .container{max-width:800px;margin:auto}.cn-edu .container h1{margin-top:-2rem}.cn-edu .container h2{color:#fff;margin-top:-2rem;font-size:2.4rem}@media screen and (min-width: 768px){.cn-edu .container h2{font-size:3rem}}.cn-edu .container p{color:#fff;margin-top:3rem}.cn-edu .container .title{text-align:center}.cn-edu .container .mail{max-width:240px;margin:auto;margin-top:3rem}.cn-edu .container .link{text-align:center;max-width:320px;margin:3rem auto 0}.cn-edu .container .link .btn{width:100%;margin-top:1.5rem}.support .title{padding:18rem 0 6rem;color:#fff}.support .title .path ul{display:flex;font-weight:700;font-size:1.6rem;margin-bottom:2rem}.support .title .path ul li{background:url("/assets/images/ico_arrow-r_light.svg") no-repeat 100%,url("/assets/images/ico_arrow-r_light.svg") no-repeat center right 5px;background-size:12px;padding-right:3rem;margin-right:1.5rem;color:#eaeaef}.support .title .path ul li:last-child{background:none}.support .title h2{font-size:4rem;text-align:left}.support .menu{background:#e7eaed;padding:6rem 0 3rem}.support .menu .inner{max-width:800px;margin:auto;padding:0 1.5rem}.support .menu a:hover{display:block}.support .menu .card{background:#fff;text-align:center;padding:3rem;margin-bottom:3rem;border-radius:3px}.support .menu .card .illust{margin-bottom:1.5rem}.support .menu .card h4{color:#25a3dc;font-size:2.4rem;font-weight:700;margin-bottom:1.5rem}.support .menu .card p{margin-bottom:3rem;color:#01121f;font-weight:400}.support .learnmore{background:#fff;border-bottom:1px solid #e7eaed}.support .learnmore h4{text-align:center;font-size:3rem;color:#01121f;font-weight:700}.support .learnmore .inner{padding:1.5rem}@media screen and (min-width: 1024px){.support .learnmore .inner{display:flex;justify-content:space-between;max-width:1080px;margin:auto}}.support .learnmore .card{display:block;padding:3rem;text-align:center;border-radius:.3rem;max-width:500px;margin:1.5rem auto}@media screen and (min-width: 568px){.support .learnmore .card{display:flex;align-items:center;text-align:left}}.support .learnmore .card .illust{margin-bottom:1.5rem}@media screen and (min-width: 568px){.support .learnmore .card .illust{margin-bottom:0;width:40%}}@media screen and (min-width: 568px){.support .learnmore .card .text{margin-left:3rem}}.support .learnmore .card .text h5{margin-bottom:1rem;font-size:2rem}.support .learnmore .card-gy{background:#e7eaed}.support .faq{background:#fff}.support .faq h4{text-align:center;font-size:3rem;color:#01121f;font-weight:700}.support .faq .inner{max-width:1080px;margin:auto;padding:1.5rem}@media screen and (min-width: 768px){.support .faq .inner ul{display:flex;flex-wrap:wrap}}.support .faq .inner ul li{padding:1.5rem;width:100%}@media screen and (min-width: 768px){.support .faq .inner ul li{width:50%}}.support .faq .inner ul li a{width:100%;border:1px solid #b7c4c9;max-width:inherit !important;text-align:left;white-space:normal;word-wrap:break-word}.support .side-nav{z-index:999;background:#fff;padding:3rem 2rem}.support .docs-title{background:#00121e;color:#fff}.support .docs-nav{z-index:999;background:#fff;box-shadow:0 0 10px rgba(1,18,31,0.2);border-radius:3px;padding:1.5rem 2rem}@media screen and (min-width: 1024px){.support .docs-nav{padding:3rem 2rem}}.support .docs-nav .btn-close{display:block;max-width:80px;margin-left:auto;background:none;border:1px solid #4a6ed0}@media screen and (min-width: 1024px){.support .docs-nav .btn-close{display:none}}.support .docs-nav ul li a{padding:1rem;font-size:1.4rem}.support .docs-nav a{width:100%;display:block}.support ul.sub{padding-left:1.8rem;margin-left:.2rem;border-left:1px dotted #d4dce3;display:none}.support .current ul.sub{padding:0 0 0 2rem;display:block}.support .current ul.sub li a{padding-left:1rem;position:relative}.support .current ul.sub li a:before{content:"-";position:absolute;top:center;left:0}.support li.current a{background:#d5edf8}.support ul.sub li a{background:inherit}.docs p{margin-bottom:2rem}.docs .contents{background:#fff;z-index:0;position:relative}.docs .docs-content{padding:10rem 0 6rem}@media screen and (min-width: 1024px){.docs .docs-content{padding:3rem 0 6rem}}.docs .docs-content img{width:inherit;max-width:320px;margin-bottom:1.5rem}@media screen and (min-width: 768px){.docs .docs-content img{max-width:500px}}@media screen and (min-width: 1024px){.docs .docs-content img{max-width:640px}}.docs .docs-content ul{margin-bottom:3rem;line-height:1.6}.docs .docs-content ul li{list-style:disc;margin-left:2rem;margin-bottom:1.5rem;font-size:1.6rem}.docs .docs-content h2{text-align:left}.docs .docs-content h3,.docs .docs-content h4,.docs .docs-content h5,.docs .docs-content h6{text-align:left;color:#01121f;font-size:3rem;font-weight:700;margin-bottom:3rem;margin-top:6rem}.docs .docs-content h3{background:#01121f;border-radius:3px;color:#fff;padding:1.5rem 2rem;margin-bottom:3rem;font-size:2.4rem}.docs .docs-content h4{font-size:2.4rem;border-bottom:1px solid #b7c4c9;padding:1rem 0}.docs .docs-content h5,.docs .docs-content h6{font-size:2rem}.docs .docs-content h6{margin-top:6rem}.docs .docs-content .inner{border:1px solid #d6dfe3;border-radius:3px;padding:0 3rem 6rem}.docs .docs-content .caption{background:#e6e9eb;border-radius:3px;padding:1.5rem 3rem;margin-bottom:3rem}.docs .docs-content .caption p{font-size:1.2rem}.docs .docs-content .caption p:last-child{margin-bottom:0}.docs .docs-content .caption img{margin-bottom:1rem}.docs .docs-content .memo{background:#e6e9eb;padding:3rem 4rem;margin-bottom:3rem;border-radius:3px}@media screen and (min-width: 568px){.docs .docs-content .memo{padding:3rem 1.5rem}}.docs .docs-content .memo h3,.docs .docs-content .memo h4,.docs .docs-content .memo h5,.docs .docs-content .memo h6{margin:0 0 .5rem;font-size:1.6rem;display:inline-flex}.docs .docs-content .memo li:last-child,.docs .docs-content .memo p:last-child,.docs .docs-content .memo ul{margin-bottom:0}.docs .docs-content .memo.caution{background:#fff9e7;border:1px solid #ffdd57}.docs .docs-content .memo.caution h3,.docs .docs-content .memo.caution h4,.docs .docs-content .memo.caution h5,.docs .docs-content .memo.caution h6{color:#f5c411}.docs .docs-content .memo.hint{background:#edf8ff;border:1px solid #209cee}.docs .docs-content .memo.hint h3,.docs .docs-content .memo.hint h4,.docs .docs-content .memo.hint h5,.docs .docs-content .memo.hint h6{color:#188cd3}.docs .docs-content .memo.tips{background:#e8fffb;border:1px solid #00d1b2}.docs .docs-content .memo.tips h3,.docs .docs-content .memo.tips h4,.docs .docs-content .memo.tips h5,.docs .docs-content .memo.tips h6{color:#0bac94}.docs .docs-content .ico{margin-left:1rem}.docs .docs-content .ico img{height:16px;padding:0 .2rem;margin-top:-.1em;margin-bottom:0}.learn .cover{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/bg_cover_tutorial.png") no-repeat 50%;background-size:10px 10px,cover}.learn .menu{text-align:center;max-width:800px;margin:auto;padding:30px}.learn .menu .item{max-width:320px;margin:30px auto;background:rgba(0,0,0,0.4);border-radius:2px}.learn .menu .item img{max-width:160px;margin:auto}.learn .menu .item .text{display:block;margin-top:30px}.learn .menu .item a{color:#fff;padding:30px;display:block;font-size:1.8rem}.tutorial-wrap{transition:all .5s ease;position:relative;width:100%}.tutorial .intro{max-width:720px;margin:auto}.tutorial .contents{background:#fff;color:#05143c;padding-top:30px}#ui-guide .title p,.tutorial .contents h2{font-size:2rem;background:#171b26;border-radius:2px;padding:10px;text-align:center}.tutorial-index .inner{border-bottom:1px solid #ddd;padding:15px 0}.tutorial-index .inner a{display:block;padding:5px 15px 5px 5px}.tutorial-index .inner ol li{color:#4a6ed0;font-weight:700}.tutorial-index .inner ol li a,.tutorial-index .inner ul li a{display:block;padding:5px 15px 5px 5px}.tutorial-index a.btn,.tutorial-index a.btn:focus,.tutorial-index a.btn:hover{border:1px solid #05143c;color:#05143c;margin:30px 0;padding:10px 30px}#ui-guide{background:#fff}#ui-guide .title{background:#fff;margin:0 15px}#ui-guide .title p{font-size:2rem;background:#171b26;border-radius:2px;padding:10px;text-align:center}.tutorial .step-box{padding:30px 0}.tutorial .step-box .step-title{position:relative;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.tutorial .step-box .step-title h3{padding:20px 0 15px 4.8rem;text-align:left;font-size:2.8rem;color:#05143c}.tutorial .number{position:absolute;top:1.8rem;left:0;font-size:2.4rem;float:left;background:#4a6ed0;width:1.4em;height:1.4em;border-radius:2px;color:#fff;text-align:center;line-height:1.4;font-weight:700;margin-right:1.4rem;display:inline}.key{font-weight:700;margin:0 5px;padding:2px 8px;border-radius:3px;border:1px solid #e0e0e0;border-bottom-width:2px;background:#f0f0f0;background:linear-gradient(top, #fff, #fff)}.tutorial #ui-guide{overflow:auto;padding:30px 0;margin:0}.ui-guide ol{list-style-type:upper-alpha}.ui-guide h4{font-size:2.8rem;font-weight:400}.ui-guide h4,.ui-guide h5{margin-top:30px;padding:0;text-align:left;color:#05143c;padding-left:5rem}.ui-guide h5{font-size:1.6rem;font-weight:700}.ui-guide p{padding:10px 0 15px 5rem}.ui-guide .list ul li{font-size:1.4rem !important;padding:0 0 0 5rem;line-height:200%}.tutorial #ui-guide ul{width:100%;margin-bottom:30px}.ui-guide .settings .gui img{margin:auto;display:block;padding:15px 0}.ui-guide .settings .row{margin:0}.ui-guide .settings .inner{display:block}.ui-guide .settings .tag{display:inline-block;max-height:16px;max-width:64px;margin:0 5px}.ui-guide .memo{background:#f6f9fc;padding:15px 0;margin-top:5px}.ui-guide .settings ul li img{width:60px;margin-left:1rem}.tutorial .alphabet{position:absolute;top:10;left:15px;font-size:2.4rem;float:left;background:#fcee21;width:1.6em;height:1.6em;text-align:center;line-height:1.6;font-weight:700;margin-right:2rem;display:inline}.step-box .video{position:relative;width:100%;padding-top:56.25%}.step-box .download .btn,.step-box a.tmb img{max-width:240px;margin-bottom:30px}.step-box .download .btn{margin-right:15px}.ui-guide .memo,.ui-guide .memo p{font-size:1.4rem}.youtube:hover{cursor:pointer}.youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.fix-nav{position:absolute;top:-20rem;z-index:8;width:100%;max-width:300px;padding:1.5rem 0}.btn-index,.btn-index:active,.btn-index:active:focus,.btn-index:focus,.btn-index:hover{position:fixed;bottom:15px;right:15px;z-index:998;border-radius:2px;font-size:1.4rem;background:#fff;color:#4a6ed0 !important;border:1px solid #4a6ed0;min-width:80px}.dropdown{z-index:9999}.open>.dropdown-menu{transform:scale(1);opacity:1}.dropdown-menu{position:fixed;top:60px;bottom:60px;left:15px;right:15px;z-index:9998;max-width:560px;min-width:240px;padding:15px 30px;list-style:none;font-size:12px;text-align:left;background-color:#fff;border:none;border-radius:2px;box-shadow:0 0 10px rgba(1,18,31,0.3);background-clip:padding-box;overflow:scroll;-webkit-overflow-scrolling:touch;opacity:0;transform:scale(0);display:block;transition:all .2s linear;margin:auto}.dropdown-menu .inner{padding:15px 0}.dropdown-menu a{line-height:200%;color:#4a6ed0}.dropdown-menu ul.nav{width:90%}.pack-guide img,.ui-guide .list img{max-width:500px}.pack-guide h3,.ui-guide h3{margin-top:60px;padding:0;text-align:left;font-size:2.8rem;color:#05143c;font-weight:700}.tutorial-index ol,.tutorial-index ul{margin:15px auto 15px 1rem}.order main,.order main h2,.order main h3,.order main h4,.order main h5,.order main h6{color:#05143c}.order main{position:relative}.order .board{background:#fff;max-width:800px;margin:auto;padding:15px 15px 30px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.order .intro .memo p{font-size:1.2rem}.order .btn-set .btn-amazon,.order .btn-set .btn-order{margin-bottom:2rem;width:100%}.order .btn-set .price-area{margin-top:.5rem}.order .btn-set .price p{font-size:2rem;font-weight:700;margin-bottom:0}.order .btn-set .price.oldprice{text-decoration:line-through}.order .btn-set .price.oldprice p{font-size:1.6rem}.order .btn-set .price.sale{color:#df4152}.order .btn-set .btn-order .price-area{display:flex;justify-content:center;align-items:center}.order .btn-set .btn-order .price-area .oldprice{margin-right:1rem}.order .price-info{display:none}.order .board .inner{max-width:720px;margin:auto}.order .board .product{padding:1.5rem 1.5rem .5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe2ea}.order .board .product h3{font-size:3.6rem;text-align:left}.order .board .product .icon img{max-width:50px;margin-right:1.5rem;margin-top:1rem}@media screen and (min-width: 768px){.order .board .product .icon img{margin-top:-.5rem}}.order .board .product .version{color:#718691;font-size:1.4rem;margin-left:6.6rem;display:block;margin-top:-2.6rem}@media screen and (min-width: 768px){.order .board .product .version{margin-left:10px;display:inline}}.order .board .product .price-area{position:relative;text-align:right;display:flex;align-items:unset;flex-direction:column;line-height:1.2}@media screen and (min-width: 768px){.order .board .product .price-area{align-items:center;flex-direction:row}}.order .board .product .price-area .price.sale{color:#df4152}.order .board .price{font-size:3.6rem;font-weight:700;text-align:right}#initialPrice{display:none}.order .board .price.oldprice{font-size:2rem;color:#8990a5;padding-right:1.5rem}.order .board .oldprice,.order .board .price.oldprice{text-decoration:line-through;min-height:2rem;font-weight:400}.order .board .oldprice{color:#718691}.order .board .oldprice p{font-size:2rem;margin-bottom:0}@media screen and (min-width: 768px){.order .board .oldprice p{font-size:2.4rem;padding-right:1.5rem}}.order .board .info{background:#e7eaed;padding:3rem}.order .board .info .memo{margin-top:1.5rem;padding:1.5rem;background:#d4dce3;border-radius:3px}.order .board .info h4{font-size:1.6rem;margin-bottom:15px;text-align:left}.order .board .info .icon img{width:20px;margin-right:1rem;margin-top:-.5rem}.order .board .info ul li{margin:.5rem auto;padding:.5rem 1rem;font-size:1.2rem;border-bottom:1px solid #d4dce3}.order .board .info ul li:last-child{border-bottom:0}.order .board .attention{margin:30px auto}.order .board .attention h4{text-align:center;font-size:2.6rem}.order .board .attention ul li{margin:10px auto;font-size:1.2rem;list-style:disc;margin-left:2rem}.order .board .order-now button{margin:0 auto 30px;display:block}.order.done header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/order_cover.png") 50%/cover no-repeat;background-size:10px 10px,cover}body.order{background:#e7eaed}.order-board{margin-top:-3rem;padding-bottom:3rem}@media screen and (min-width: 768px){.order-board{margin-top:-12rem;padding-bottom:10rem}}.order-board h4{color:#01121f;font-weight:700;font-size:2.4rem}.order-board-trial .intro{color:#fff;background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/trial_cover.png") 50%/cover no-repeat;background-size:10px 10px,cover}@media screen and (min-width: 768px){.order-board-trial .intro{padding-bottom:9rem}}.order-board-trial h4{text-align:center;margin-top:30px}.order-board-trial h3{font-size:2rem}.order-board-player{padding:0;background:#e7eaed}@media screen and (min-width: 768px){.order-board-player{padding:0 0 6rem}}.order-board-player .intro{padding:6rem 0;background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/cover_bg_get_player.jpg") 50%/cover no-repeat;background-size:10px 10px,cover}.order-board-player .intro .sub-lead,.order-board-player .intro h2{color:#fff}.order-board-player .board{margin:-3rem auto 0}.order-board-player .btn-set{max-width:600px;margin:auto;text-align:center}.order-board-pro{background:#fff}.order-board-pro .intro{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/order_cover.png") 50%/cover no-repeat;background-size:10px 10px,cover}.order-board-pro .intro .sub-lead,.order-board-pro .intro h2{color:#fff}.order-board-pro .coupon-area{color:#05143c;text-align:right;padding:1.5rem 0 3rem}.order-board-pro .coupon-area p{font-size:1.4rem;margin-bottom:1rem}.order-board-pro .coupon-area .coupon-input input{width:70%;height:32px;margin-right:.5rem;border:1px solid #b7c4c9;border-radius:2px;font-size:1.6rem;padding:0 .5rem;vertical-align:middle;max-width:200px;-webkit-appearance:none}.order-board-pro .coupon-area .coupon-input .btn-primary{background:none}.order-board-pro .coupon-area .couponError{color:#eb4175;margin-top:.5rem}.order-board-pro .coupon-area .couponError p{font-weight:700;margin-bottom:0}.order-board-pro .couponApply{width:100%;color:#58b436;background:#f1ffeb;border:1px solid #58b436;border-radius:2px;padding:1rem 2rem;margin-left:auto;text-align:center;margin:.5rem 0 1rem}.order-board-pro .couponApply p{font-weight:700;margin-bottom:0}.order-board-pro .shop{background:#fff}.order-board-pro .shop .title{text-align:center;padding:0 1.5rem}.order-board-pro .shop .title h3{margin-bottom:1.5rem}.order-board-pro .shop .list{max-width:800px;margin:3rem auto;padding:0 1.5rem}.order-board-pro .shop .list a{margin:auto;display:block}.order-board-pro .shop .list table{width:100%;font-size:1.6rem}.order-board-pro .shop .list table tr{border-bottom:1px solid #d4dce3}.order-board-pro .shop .list table tr:last-child{border-bottom:none}@media screen and (min-width: 768px){.order-board-pro .shop .list table tr th{width:40%}}.order-board-pro .shop .list table tr:nth-child(2n){background:none}.done .board{margin-top:-6rem}.done #licenseID{font-size:4rem;line-height:100%;color:#15a2de;font-weight:700}.done .inner{margin:auto}.done .info{text-align:center}.done h3{font-size:2rem;margin:15px auto}.done h4{text-align:center;margin:30px auto 15px;font-size:3rem;font-weight:700}.done h5{margin-bottom:15px;font-weight:700}.done .step .item{max-width:440px;margin:auto;margin:30px auto 0}.done .step .item p{font-size:1.4rem}.done .step .item .btn-default{border:1px solid #15a2de;color:#15a2de}.err header{background:url("/assets/images/bg.jpg") 50%/cover no-repeat}.err .intro{padding:24rem 1.5rem 20rem;text-align:center}.err .intro p{margin-bottom:6rem}.order-board-trial .info{margin-top:3rem}.trial .memo{border:1px solid #aaa;max-width:640px;margin:auto;padding:15px 30px 0;margin-top:30px}#dl-trial{margin:1.5rem auto 0}form .form-control,form input,form select,textarea{font-size:16px;font-weight:700;border:1px solid #ddd;border-radius:2px;color:#01121f}select::-ms-expand{display:none}select{text-indent:.01px;text-overflow:""}form{width:100%;max-width:640px;margin:3rem auto}.form-group{margin-bottom:15px;max-width:460px;margin:auto}@media screen and (min-width: 768px){.form-group{display:flex;max-width:inherit}}.form-group input{margin-bottom:1rem}@media screen and (min-width: 768px){.form-group input{width:70%;margin-right:1rem;margin-bottom:0}}.form-group button.btn-lg,.form-group button.btn-lg:hover{max-width:240px;margin:auto;display:block}@media screen and (min-width: 768px){.form-group button.btn-lg,.form-group button.btn-lg:hover{width:30%}}.form-control{display:block;width:100%;height:60px;padding:15px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}label{font-size:1.6rem;padding:10px;margin:0;color:#01121f}.category_select{position:relative;cursor:pointer;padding-right:0}select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.carat,select{cursor:pointer}.carat{position:absolute;right:24px;top:50%;margin-top:-2px;border:4px solid transparent;border-top:6px solid #777}.mail .col-xs-8,.mail .col-xs-9{position:relative;padding-right:0;overflow:hidden}.mail .col-xs-3{padding-right:0}.mail .success{font-size:1.3rem;width:280px;padding:8px;border:1px solid #4caf50;border-radius:2px;color:#4caf50;text-align:center;margin:15px auto 0}.mail .error p,.mail .success,.mail .success p{font-weight:700}.mail .sub-txt p{text-align:center;color:#d4d8e1;font-size:10px;margin-top:5px;margin-bottom:0;font-weight:400}.law main{background:#f6f9fc;color:#05143c}.rp-table{margin:60px auto;max-width:800px;font-size:1.4rem}.rp-tabl td,th{padding:15px 30px}table tr:nth-child(2n){background:#eaeff4}.rp-table th{width:30%;text-align:right;padding-right:2rem}.rp-table td{padding-left:2rem}@media only screen and (max-width: 767px){.rp-table{margin:0 -15px}.rp-table td,.rp-table th{width:100%;display:block;border-top:none}.order .board .info .item.win{margin-bottom:30px}}.privacy main{background:#f6f9fc;color:#05143c}.privacy main .inner{max-width:720px;margin:auto}.switch{text-align:right;margin:30px 0;font-size:1.2rem}.policy{width:100%;margin:auto;padding:0 0 100px;color:#535d6e;font-family:Helvetica Neue,Roboto,sans-serif;line-height:150%;font-size:1.4rem}.policy h1,.policy h2,.policy h3{color:#05143c;margin-top:60px}.policy h1{font-size:3.6rem}.policy h2{font-size:2.4rem}.policy h3{font-size:1.8rem}.policy h4{font-size:1.6rem;color:#535d6e;margin-top:20px}.policy ol,.policy ol>li,.policy p,.policy ul,.policy ul>li{margin:30px auto}.policy a{color:#15a2de;font-weight:700}.policy img{width:160px}.policy time{margin-top:60px;display:block;font-style:italic}.policy section{margin-bottom:60px}.policy .company{border:1px solid #ddd;border-radius:5px;padding:10px 30px;margin-top:30px;max-width:400px}.policy .company ul{padding:0}.policy .company ul li{list-style:none;margin:10px auto}.policy ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}#privacy li{list-style:disc;display:list-item;text-align:-webkit-match-parent}.cp header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/bg_nicocho2017.png") 50%/cover no-repeat;background-size:10px 10px,cover}.cp.joysound-collabo header{background:url("/assets/images/txr_dots_bk@2x.png") repeat,url("/assets/images/bg_joysound-collabo.png") 50%/cover no-repeat;background-size:10px 10px,cover}.cp .intro{padding:60px 0}.cp .intro h2 img{max-width:100%;margin-bottom:30px}.cp.joysound-collabo .intro h2 img{max-width:610px;margin:auto}.cp .intro .container{max-width:800px}.cp .intro p.sub-lead{font-size:1.8rem}.cp section.contents{max-width:960px;margin:auto;padding:30px 15px}.cp section.contents .detail,.cp section.contents .item{padding:15px}.cp section.contents .item img{margin-bottom:15px}.cp .message img{max-width:360px;margin:auto;display:block;margin:30px auto 15px}.cp main{padding-top:60px}.cp .step-memo .bg-fill{background:#162129;margin-top:30px;padding:15px}.cp .step-memo .bg-fill h3{text-align:left;margin-bottom:15px}.cp .jasrac{max-width:240px;margin:auto;text-align:center;margin-top:30px}.cp .jasrac img{max-width:60px}.cp .jasrac p{font-size:1rem;margin-top:5px;margin-bottom:0}.error{color:#fff}.error .contents{width:100vw;height:100vh;background:rgba(99,99,99,0.4);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.error .logo{max-width:400px;margin-bottom:50px}.error h1{font-size:4rem}.error h2{font-size:2rem;margin-bottom:4rem}.error .btn{margin-top:50px;padding:15px;min-width:280px}@media (min-width: 1281px){.features .content{margin-right:30px}.features .col-sm-push-6 .content{margin-left:30px}}@media (max-width: 1280px){h2{margin:0 auto}.features .content{position:relative;max-width:500px;margin:auto}}@media (max-width: 1024px){.intro .brand{margin-top:0}.intro p{font-size:1.6rem;line-height:180%}.scroll{height:160px}.box .inner{margin-top:0}.top-30{margin-top:60px}}@media (max-width: 991px){.top .pv .text{margin:auto}.top .pv .pv-kagura{max-width:640px;margin:auto}.top .pv h2{text-align:center}.top .pv .inner{padding:0 0.5rem !important}.top .pv .text{max-width:560px;margin:0 auto 3rem}.top .pv .pv-kagura{margin:-15px auto 50px}.top .pv .btn-player{text-align:center}.intro .gui img{width:160%;margin-left:-25%;margin-top:-15px}.scroll{position:inherit}.about .list .item.ajust{margin-left:25%}.top .artists .card{padding:15px}.top .artists .card .content{max-width:460px;margin:0;padding:15px}section.buy-now h2{font-size:2.8rem;margin-top:0}.player .about-player .preset .inner .item{width:33.33%;padding:1rem}.player .about-player .preset .inner .item .title h5{font-size:2.4rem}.player .about-player .preset .inner .item .caption p{font-size:1.2rem;line-height:140%}.features .features-high .item{padding:40px 0}.features.en .content h4,.features.jp .content h4{font-size:2.4rem;margin-bottom:20px;line-height:160%}.features .content .bg-illust-1,.features .content .bg-illust-2{background-size:150px auto;width:150px;height:80px}.features .content .bg-illust-2{top:-15px}.features .content .bg-illust-3,.features .content .bg-illust-4,.features .content .bg-illust-5{background-size:150px auto;width:150px;height:80px}.features .content .bg-illust-varioussongs{background-size:150px auto;width:150px;height:100px}.videos h5{margin-top:20px;margin-bottom:40px;font-size:3.2rem;text-align:center}.order .board{margin-top:0}.order main{padding-bottom:0}.top .blog .card a .card-head{min-height:128px}}@media (max-width: 767px){.top .blog .card a .card-head{min-height:148px}.intro{padding:0}.intro .gui{width:140%;margin-left:-15%;margin-top:30px}.intro .gui img{margin-left:0}.intro .gui{width:120%;margin-left:-10%}.intro .gui img{width:100%;margin-top:0}.intro{padding-bottom:30px}.intro h1 img{width:100%;margin:0}.intro h3{margin-bottom:1.5rem;font-size:1.8rem}.intro .brand{margin:3rem auto}.page .contents h3{font-size:2.4rem}.features main .features-high,.top main .about{padding:60px 0}p.sub-lead{font-size:1.6rem;margin:15px auto 30px;line-height:140%}.top .more-detail{font-size:1.4rem;margin:40px auto 0}.top .about .more-detail .btn{font-size:1.4rem;margin:5px}.features main .features-high:before,.top main .about:before{content:"";position:absolute;top:0;left:0;width:160%;height:98%;margin:2% -20%;background:#071e2f;transform-origin:left center;transform:rotate(2deg);z-index:-1}.features main .features-high:after,.top main .about:after{content:"";position:absolute;top:0;left:0;width:160%;height:98%;margin:2% -20%;background:#00364d;transform-origin:right center;transform:rotate(-2deg);z-index:-2}.top .artists h2 img{max-width:240px}.top .artists .card .content{margin:15px auto 0;padding:30px 15px}.top .artists .card .content h3{text-align:center}.top .artists .card .content .btn{margin:auto;display:block}.ajust{margin-left:0}section.buy-now{text-align:center}.jp section.buy-now h2{font-size:2.4rem}section.buy-now h2{font-size:2.8rem;margin-top:30px;text-align:center}.about .list .item.ajust{margin-left:0}.ajust-sm{margin-left:25%}section.buy-now p{margin:auto;font-size:1.4rem}.features.jp .content h4{font-size:2.2rem}.features.en .content h4{font-size:2.8rem}.features .features-high .item{padding:40px 0}.features .illust{margin-left:-15px;margin-right:-15px}.features .content .bg-illust-1,.features .content .bg-illust-2{background-size:150px auto;width:150px;height:80px}.features .content .bg-illust-2{top:0}.features .content .bg-illust-3,.features .content .bg-illust-4,.features .content .bg-illust-5{background-size:150px auto;width:150px;height:80px}.features .features-middle h5{font-size:2rem;font-weight:700}.features .features-low ul{font-size:1.2rem}.learn .menu{padding:15px 30px}.videos h3{font-size:4rem;line-height:40px}.videos h5{margin-top:20px;margin-bottom:15px;font-size:2.4rem;text-align:center}.insert{padding:15px;margin-top:30px;margin-bottom:30px}.artists .insert h6{font-size:2.4rem;text-align:center}.order .board .product{padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.order .board .product h3{font-size:3rem;text-align:left}.order .board .price{font-size:3rem}.rp-tabl td,th{padding:15px}.rp-table th{width:100%;text-align:left;padding-right:0}.rp-table td{padding-left:1.6rem;padding-bottom:15px}.done #licenseID{font-size:3rem}.award{max-width:500px;margin:60px auto 0}.mail .col-xs-8,.mail .col-xs-9{padding:0 15px;margin:15px auto}.mail .success{width:90%}.mail .col-xs-3,.mail .col-xs-4{padding-right:15px;padding-left:0;margin:15px auto}}@media (max-width: 479px){.top .pv h2{text-align:center;font-size:3rem}.btn-circle{width:60px;height:60px;padding:10px 13px;font-size:32px;color:#fff;background:transparent;transition:background .3s ease-in-out}.player .about-player .preset{margin:3rem -1rem}.player .about-player .preset .inner .item{width:50%;padding:.75rem}.player .about-player .preset .inner .item .title h5{font-size:2.4rem}.player .about-player .preset .inner .item .caption p{font-size:1.2rem;line-height:140%}.media-list dd,.media-list dt{padding:5px 20px}.media-list dd{margin-bottom:30px}.media-list dt{float:none}.ks h3 img{width:140%;margin-left:-20%}.ks .contents-box,.ks .scroll{margin-top:0}#ks-bdg a{width:100px}.ks-en .intro{margin-top:30px}.mail .col-xs-4{padding-left:0}.tutorial .step-box .step-title h3{width:100%;font-size:2.4rem}.cp main h2,.cp main h3{font-size:2.8rem}.cp main h3{display:block;padding:0 30px}.order .board .price.oldprice{padding-right:0}}@media (max-width: 320px){.top .intro h2{font-size:2rem;margin:0}.order .board .product h3{font-size:2.8rem}.order .board .price{font-size:2.4rem;padding:.5rem}}/*! Lity - v1.6.1 - 2016-02-05
* http://sorgalla.com/lity/
* Copyright (c) 2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.6);outline:none !important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;padding:0 30px}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.table-set table{display:table;border-collapse:collapse;border:1px solid #d4dce3}.table-set table td,.table-set table th{padding:1.5rem;border-collapse:collapse;border-bottom:1px solid #d4dce3}@media screen and (min-width: 768px){.table-set table td,.table-set table th{border:1px solid #d4dce3}}.table-set table th{border-top:1px solid #d4dce3}.table-set table th:first-child{border-top:none}.table-set table td:last-child{border-bottom:none}.table-set table tbody td,.table-set table tbody th,.table-set table thead th{padding:10px 15px;vertical-align:middle;text-align:center}@media screen and (max-width: 640px){.table-set table thead{display:none}.table-set table tbody td,.table-set table tbody th{display:block}.table-set table tbody td:before{content:attr(data-label);float:left;clear:both;font-weight:700}.table-set table tbody td p{padding-left:6em}}.table-set table{width:100%;font-size:1.6rem}.table-set table tr:nth-child(2n){background:inherit}.table-set table th{background:#e7eaed}[v-cloak]{display:none}