@charset "UTF-8";.flex,.flex-between,.flex-center,.flex-end{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-between,.flex-center,.flex-end{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-center,.flex-end{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-item-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-self-center{-ms-flex-flex-item-align:center;-webkit-align-self:center;align-self:center}.flex-self-end{-ms-flex-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end}.flex-self-start{-ms-flex-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.br-none br{display:none}@media (max-width:660px){.pc-content{display:none}}@media (min-width:661px) and (max-width:1025px){.sp-content{display:none}}@media (min-width:1025px){.sp-content{display:none}}.text-none,.text-ry{overflow:hidden;white-space:nowrap}.text-ry{text-overflow:ellipsis}.text-none{text-indent:100%}.box-link{display:block;width:100%;height:100%;color:#2f2f2f;text-decoration:none}#global-footer>.inner .bnr .app-bnr a img,.box-link img{width:100%;height:auto;vertical-align:middle}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.hover{-webkit-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-moz-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-o-transitino:all .25s cubic-bezier(.24,.8,.55,.94) 0s;transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s}#global-header .inner .logo a:hover,#global-header .inner .nav .function .item.account:hover,.hover:hover{opacity:.8}html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:62.5%}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}small{font-size:80%}[hidden],body #global-footer.footer-lazy,body.hide-footer #global-footer,body.hide-header #global-header,template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}ul{list-style-type:none}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}#global-header .inner .nav .menu .item,audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}body{-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック","游ゴシック体","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;overflow:auto;overflow:overlay}#global-header{position:sticky;top:0;width:100%;height:60px;padding:0 20px;border-bottom:1px solid #dfdfdf;background-color:#fff;z-index:1030}#global-header .inner{max-width:100%;margin:0 auto;overflow:hidden;display:flex;justify-content:space-between}#global-header .inner>*{vertical-align:top}#global-header .inner .logo{display:block;width:105px}#global-header .inner .logo a,#global-header .inner .nav .menu .item a:after,#global-header .inner .nav .menu .item a:before{-webkit-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-moz-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-o-transitino:all .25s cubic-bezier(.24,.8,.55,.94) 0s;transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s}#global-header .inner .logo a{display:block;width:100%;height:100%;line-height:60px}#global-header .inner .logo a img{width:105px;height:28px;vertical-align:middle}#global-header .inner .nav{display:block;width:calc(95% - 105px - 30px);margin-left:10px;position:relative}#global-header .inner .nav .menu{display:inline-block;margin:0}#global-header .inner .nav .menu .item a{position:relative;display:inline-block;width:100%;height:100%;padding:0 17px;font-size:1.4rem;line-height:60px;text-decoration:none;color:#222}#global-header .inner .nav .menu .item a:after,#global-header .inner .nav .menu .item a:before{content:"";display:inline-block;width:0;height:3px;position:absolute;bottom:6px}#global-header .inner .nav .menu .item a:before{background-image:linear-gradient(to left,#ff0078,#ff3c48);left:50%}#global-header .inner .nav .menu .item a:after{background-image:linear-gradient(to left,#ff3c48,#ff7717);right:50%}#global-header .inner .nav .menu .item a:hover:after,#global-header .inner .nav .menu .item a:hover:before{width:10px}#global-header .inner .nav .menu .item.charge{position:relative;padding:0 4px}#global-header .inner .nav .menu .item.charge a{padding:0 8px 0 5px;width:115px;line-height:24px;text-align:center;margin:auto;border:1px solid #bfbfbf;border-radius:20px}#global-header .inner .nav .menu .item.charge a:after,#global-header .inner .nav .menu .item.charge a:before{bottom:-11px}#global-header .inner .nav .menu .item.charge a:hover{background-color:#ffe5e5}#global-header .inner .nav .menu .item.charge:after{content:"";position:absolute;top:8px;right:16px;width:8px;height:8px;margin:auto;border:solid 2px #ff3b48;border-width:2px 2px 0 0;transform:rotate(45deg)}#global-header .inner .nav .menu .item.charge:before{content:"";position:absolute;top:4px;left:8px;width:18px;height:100%;margin:auto;background-image:url(../../img/common/icon/ico-mc-coin.svg?f8900d42696455179eb7);background-size:18px 18px;z-index:1}#global-header .inner .nav .function{display:inline-flex;margin:0;position:absolute;right:0;height:60px;align-items:center;justify-content:end}#global-header .inner .nav .function .item{display:block}#global-header .inner .nav .function .item button{margin:auto;display:inline-block;font-size:1.3rem;text-decoration:none;height:22px;width:80px;color:#222;outline:0;border-radius:40px;border:#bfbfbf solid 1px}#global-header .inner .nav .function .item button:hover{color:#ff3b48}#global-header .inner .nav .function .item.log-in{margin:0 5px 0 10px;text-align:center}#global-header .inner .nav .function .item.log-in button{width:150px;height:36px;line-height:30px;font-size:1.4rem;color:#ff3b48;border-radius:19px;border:solid 2px transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#ff7717,#ff0078);background-origin:border-box;background-clip:content-box,border-box;outline:0}#global-header .inner .nav .function .item.log-in button:hover{color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}#global-header .inner .nav .function .item.account{-webkit-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-moz-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-o-transitino:all .25s cubic-bezier(.24,.8,.55,.94) 0s;transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;margin:0 5px}#global-header .inner .nav .function .item.account .icon{display:block;width:40px;height:40px;border:solid 2px #dfdfdf;border-radius:20px;background-size:cover;background-position:center}#global-header .drawer-nav .nav .cate .list .item a{background-color:#dfdfdf}#global-header .inner .nav .menu .item.checked a:after,#global-header .inner .nav .menu .item.checked a:before{width:10px}#global-header .drawer-nav,#global-header .drawer-toggle,#global-header.login .inner .nav .function{display:none}#global-header.login .inner .nav .account{display:flex}#global-header .drawer-nav::-webkit-scrollbar{width:0}.drawer-overlay{z-index:1000}#global-footer{background-color:#fff}#global-footer>.inner{position:-webkit-sticky;position:sticky;width:100vw;max-width:100%;left:0}#global-footer>.inner .fun-logo{padding:20px 20px 0;text-align:center;background-color:#f9f9f9}#global-footer>.inner .fun-logo a img{width:300px}#global-footer>.inner .official,#global-footer>.inner .recruit{background-color:#f9f9f9;text-align:center;max-width:100%;padding:20px 20px 30px}#global-footer>.inner .fun-logo a img,#global-footer>.inner .official a img,#global-footer>.inner .recruit a img{height:auto;max-width:100%;object-fit:contain}#global-footer>.inner .official a img{width:480px}#global-footer>.inner .recruit a img{width:400px}#global-footer>.inner .bnr{padding:25px 20px;border-top:1px solid #ededed;width:100%;text-align:center}#global-footer>.inner .bnr .app-bnr,#global-footer>.inner .bnr .image-store{display:inline-block;width:calc(50% - 30px);max-width:500px;min-width:280px;vertical-align:middle}#global-footer>.inner .bnr .app-bnr .desc{font-size:1.4rem;text-align:left;color:#222;margin-bottom:20px}#global-footer>.inner .bnr .app-bnr .desc p{font-size:2.2rem;color:#ff3b48}#global-footer>.inner .bnr .app-bnr a{display:inline-block;width:220px;height:81px;margin:0}#global-footer>.inner .bnr .app-bnr a img.appstore{margin:6%;width:88%}#global-footer>.inner .bnr .image-store{width:calc(50% - 10px);max-width:420px;margin-left:20px}#global-footer>.inner .bnr .image-store img{width:100%;height:auto;object-fit:contain}#global-footer>.inner .info{padding:15px 20px 35px;border-top:1px solid #ededed}#global-footer>.inner .info .inner{max-width:1040px;margin:0 auto;overflow:hidden}#global-footer>.inner .info .inner .link{float:left;width:480px;font-size:0;letter-spacing:-1em}#global-footer>.inner .info .inner .link .item{display:inline-block;border-right:1px solid #222;border-left:1px solid #222;margin:0-1px 5px 0}#global-footer>.inner .info .inner .link .item a{padding:0 5px;color:#222;font-size:1.5rem;line-height:1em}#global-footer>.inner .info .inner .text{float:right;width:100%;max-width:490px;text-align:right;color:#222}#global-footer>.inner .info .inner .text .copy{width:100%;font-size:1.3rem;line-height:1em;margin:0 0 30px}#global-footer>.inner .info .inner .text .jasrac,#global-footer>.inner .info .inner .text .nextone{float:left;width:50%;padding:0 45px 0 0;font-size:1.3rem;line-height:1.5em;background-image:url(../../img/common/icon/footer-nextone.jpg?339e07f573cbca5dd213);background-size:35px 35px;background-position:right center}#global-footer>.inner .info .inner .text .jasrac{float:right;background-image:url(../../img/common/icon/footer-jasrac.jpg?2f1854c98ebd2a2c312e)}#global-footer .footer-adbanner{overflow:hidden}@media screen and (max-width:400px){#global-footer .footer-adbanner{max-width:400px;max-height:90px}}@media screen and (min-width:401px) and (max-width:727px){#global-footer .footer-adbanner{max-width:728px;max-height:90px}}@media screen and (min-width:728px){#global-footer .footer-adbanner{width:728px;height:90px}}#alert-area,#to-top{position:fixed;bottom:20px;left:20px}#alert-area{z-index:2147483647;bottom:8px;max-width:100%;left:50%;transform:translateX(-50%)}.modal{overflow-y:overlay!important}.modal::-webkit-scrollbar{width:8px}.modal .modal-dialog{max-width:420px}.modal .modal-dialog .modal-content .close{font-size:2.5rem;position:absolute;right:20px;top:10px;z-index:10}.modal#modal-header-sns-login,.modal#modal-header-sns-new-register,.modal#modal-sns-login{z-index:1060}.modal#modal-header-sns-login .modal-body,.modal#modal-header-sns-new-register .modal-body,.modal#modal-sns-login .modal-body{padding:80px 20px 20px}.modal#modal-header-sns-login .modal-body .logo-mark,.modal#modal-header-sns-new-register .modal-body .logo-mark,.modal#modal-sns-login .modal-body .logo-mark{width:216px;margin:0 auto 45px}.modal .modal-item-send .modal-body .buy .thumb .icon img,.modal .modal-item-send .modal-body .shortage .logo img,.modal .modal-shortage .modal-body .buy .thumb .icon img,.modal .modal-shortage .modal-body .shortage .logo img,.modal#modal-charge .modal-body .buy .thumb .icon img,.modal#modal-charge .modal-body .shortage .logo img,.modal#modal-header-sns-login .modal-body .logo-mark img,.modal#modal-header-sns-new-register .modal-body .logo-mark img,.modal#modal-move-app .modal-body .logo img,.modal#modal-sns-login .modal-body .logo-mark img{width:100%;height:auto;vertical-align:middle}.modal .modal-share .modal-body .title,.modal#modal-header-sns-login .modal-body .sns-login-title,.modal#modal-header-sns-new-register .modal-body .sns-login-title,.modal#modal-sns-login .modal-body .sns-login-title,.sns-user-login-title{margin:0 0 20px;text-align:center;font-size:1.6rem;color:#222;font-weight:700}.modal#modal-header-sns-login .modal-body .sns-login-list,.modal#modal-header-sns-new-register .modal-body .sns-login-list,.modal#modal-sns-login .modal-body .sns-login-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}.modal#modal-header-sns-login .modal-body .sns-login-list .item,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item,.modal#modal-sns-login .modal-body .sns-login-list .item{display:inline-block;width:72px;margin:0 10px 20px}.modal#modal-header-sns-login .modal-body .sns-login-list .item .btn,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item .btn,.modal#modal-sns-login .modal-body .sns-login-list .item .btn{width:72px;height:72px;padding:0;border:1px solid #dfdfdf;border-radius:50%}.modal#modal-header-sns-login .modal-body .sns-login-list .item.twitter .btn,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.twitter .btn,.modal#modal-sns-login .modal-body .sns-login-list .item.twitter .btn{background-image:url(../../img/common/icon/sns-twitter.svg?4aaac3ca2e08722bf23a);background-size:40px 40px;background-position:center}.modal#modal-header-sns-login .modal-body .sns-login-list .item.twitter .btn:hover,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.twitter .btn:hover,.modal#modal-sns-login .modal-body .sns-login-list .item.twitter .btn:hover{background-image:url(../../img/common/icon/sns-twitter-over.svg?d1a424c16b93d7d61ac2);background-color:#55acee;border:1px solid #55acee}.modal#modal-header-sns-login .modal-body .sns-login-list .item.line .btn,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.line .btn,.modal#modal-sns-login .modal-body .sns-login-list .item.line .btn{background-image:url(../../img/common/icon/sns-line.svg?b2a407c10abc649c287c);background-size:40px 40px;background-position:center}.modal#modal-header-sns-login .modal-body .sns-login-list .item.line .btn:hover,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.line .btn:hover,.modal#modal-sns-login .modal-body .sns-login-list .item.line .btn:hover{background-image:url(../../img/common/icon/sns-line-over.svg?0ef13d3530b9637e2bd5);background-color:#00c300;border:1px solid #00c300}.modal#modal-header-sns-login .modal-body .sns-login-list .item.google .btn,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.google .btn,.modal#modal-sns-login .modal-body .sns-login-list .item.google .btn{background-image:url(../../img/common/icon/sns-google.svg?2ce5e91b49fd86b7a179);background-size:40px 40px;background-position:center}.modal#modal-header-sns-login .modal-body .sns-login-list .item.google .btn:hover,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.google .btn:hover,.modal#modal-sns-login .modal-body .sns-login-list .item.google .btn:hover{background-image:url(../../img/common/icon/sns-google-over.svg?b5b65fb8064e187a3c7f);background-color:#ff3d00;border:1px solid #ff3d00}.modal#modal-header-sns-login .modal-body .sns-login-list .item.facebook .btn,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.facebook .btn,.modal#modal-sns-login .modal-body .sns-login-list .item.facebook .btn{background-image:url(../../img/common/icon/sns-fb.svg?edf6109f52592c64917d);background-size:40px 40px;background-position:center}.modal#modal-header-sns-login .modal-body .sns-login-list .item.facebook .btn:hover,.modal#modal-header-sns-new-register .modal-body .sns-login-list .item.facebook .btn:hover,.modal#modal-sns-login .modal-body .sns-login-list .item.facebook .btn:hover{background-image:url(../../img/common/icon/sns-fb-over.svg?223be5b87cfd550a8fb9);background-color:#3b5999;border:1px solid #3b5999}.modal#modal-header-sns-login .modal-body .apple,.modal#modal-header-sns-new-register .modal-body .apple,.modal#modal-sns-login .modal-body .apple{text-align:center;margin-bottom:20px}.modal#modal-header-sns-login .modal-body .apple .btn,.modal#modal-header-sns-new-register .modal-body .apple .btn,.modal#modal-sns-login .modal-body .apple .btn{margin:0;padding:0;border-radius:999px}.modal#modal-header-sns-login .modal-body .sns-login-description,.modal#modal-header-sns-new-register .modal-body .sns-login-description,.modal#modal-sns-login .modal-body .sns-login-description{text-align:center;font-size:1.6rem;color:#222;font-weight:700}.modal .modal-share .modal-body{padding:25px}.modal .modal-share .modal-body .share{text-align:center}.modal .modal-share .modal-body .share .facebook,.modal .modal-share .modal-body .share .twitter{display:inline-block;height:28px;margin:0 10px;vertical-align:bottom}.modal .modal-share .modal-body .share .facebook{width:87px}.modal .modal-share .modal-body .share .twitter{width:93px}.modal .modal-share .modal-body .tweet-btn{display:block;width:215px;height:45px;margin:0 auto;padding:0 0 0 35px;border-radius:22.5px;border:solid 2px #55acee;font-size:1.6rem;color:#55acee;font-weight:700;background-image:url(../../img/common/icon/sns-twitter.svg?4aaac3ca2e08722bf23a);background-size:30px 30px;background-position:left 30px center}.modal .modal-item-send .modal-body,.modal .modal-shortage .modal-body,.modal#modal-charge .modal-body{padding:40px 0 0}.modal .modal-item-send .modal-body .header,.modal .modal-shortage .modal-body .header,.modal#modal-charge .modal-body .header{text-align:center;margin:0 0 40px;padding:0 20px}.modal .modal-item-send .modal-body .header .title,.modal .modal-shortage .modal-body .header .title,.modal#modal-charge .modal-body .header .title{font-size:1.8rem;margin:0 0 10px}.modal .modal-item-send .modal-body .header .text,.modal .modal-shortage .modal-body .header .text,.modal#modal-charge .modal-body .header .text{font-size:1.2rem;margin:0 0 10px}.modal .modal-item-send .modal-body .charge-account,.modal .modal-shortage .modal-body .charge-account,.modal#modal-charge .modal-body .charge-account{display:flex;flex-direction:column;margin:0 auto 20px;text-align:center}.modal .modal-item-send .modal-body .charge-account .account .icon,.modal .modal-shortage .modal-body .charge-account .account .icon,.modal#modal-charge .modal-body .charge-account .account .icon{display:inline-block;width:40px;height:40px;border:solid 2px #dfdfdf;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:10px}.modal .modal-item-send .modal-body .charge-account .account .name-id,.modal .modal-shortage .modal-body .charge-account .account .name-id,.modal#modal-charge .modal-body .charge-account .account .name-id{display:inline-block;font-size:1.4rem;text-align:start;vertical-align:top}.modal .modal-item-send .modal-body .image,.modal .modal-shortage .modal-body .image,.modal#modal-charge .modal-body .image{width:190px;margin:0 auto 40px;text-align:center;background-color:#fff;border-radius:4px;border:1px solid #ededed}.modal .modal-item-send .modal-body .image:nth-of-type(5n),.modal .modal-shortage .modal-body .image:nth-of-type(5n),.modal#modal-charge .modal-body .image:nth-of-type(5n){margin:0 0 20px}.modal .modal-item-send .modal-body .image .thumb,.modal .modal-shortage .modal-body .image .thumb,.modal#modal-charge .modal-body .image .thumb{width:100%;padding:85%0 0;background-color:#f6f6f6;position:relative;background-image:url(../../img/common/icon/ico-mc-coin-bg.svg?9b5a7cc18b57ef2d7abb);background-position:top center;background-size:60%}.modal .modal-item-send .modal-body .image .thumb .num,.modal .modal-shortage .modal-body .image .thumb .num,.modal#modal-charge .modal-body .image .thumb .num{display:block;margin:0 auto;font-size:3rem;line-height:1.5em;color:#222;position:absolute;bottom:10px;left:0;right:0}.modal .modal-item-send .modal-body .image .thumb .num:after,.modal .modal-shortage .modal-body .image .thumb .num:after,.modal#modal-charge .modal-body .image .thumb .num:after{content:"コイン";display:block;font-size:1.4rem;line-height:1em}.modal .modal-item-send .modal-body .image .btn-wrapper,.modal .modal-shortage .modal-body .image .btn-wrapper,.modal#modal-charge .modal-body .image .btn-wrapper{padding:20px 10px}.modal .modal-item-send .modal-body .image .btn-wrapper .button,.modal .modal-shortage .modal-body .image .btn-wrapper .button,.modal#modal-charge .modal-body .image .btn-wrapper .button{display:block;margin:0 auto;padding:0;width:100%;outline:0;font-size:1.4rem;line-height:35px;color:#ff3b48;border-radius:19px;border:solid 2px transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#ff7717,#ff0078);background-origin:border-box;background-clip:content-box,border-box}.modal .modal-item-send .modal-body .image .btn-wrapper .button:after,.modal .modal-shortage .modal-body .image .btn-wrapper .button:after,.modal#modal-charge .modal-body .image .btn-wrapper .button:after{content:"円"}.modal .modal-item-send .modal-body .buy,.modal .modal-shortage .modal-body .buy,.modal#modal-charge .modal-body .buy{max-width:270px;margin:0 auto;text-align:center}.modal .modal-item-send .modal-body .buy .thumb,.modal .modal-shortage .modal-body .buy .thumb,.modal#modal-charge .modal-body .buy .thumb{margin:0 0 30px}.modal .modal-item-send .modal-body .buy .thumb .icon,.modal .modal-shortage .modal-body .buy .thumb .icon,.modal#modal-charge .modal-body .buy .thumb .icon{width:120px;margin:0 auto 10px}.modal .modal-item-send .modal-body .buy .thumb .price,.modal .modal-shortage .modal-body .buy .thumb .price,.modal#modal-charge .modal-body .buy .thumb .price{margin:0;font-size:18px;color:#4a4a4a}.modal .modal-item-send .modal-body .buy .coin-calc,.modal .modal-shortage .modal-body .buy .coin-calc,.modal#modal-charge .modal-body .buy .coin-calc{margin:0 0 35px}.modal .modal-item-send .modal-body .buy .coin-calc .coin,.modal .modal-shortage .modal-body .buy .coin-calc .coin,.modal#modal-charge .modal-body .buy .coin-calc .coin{display:block;height:35px;line-height:35px;border-radius:17.5px;background-color:#f6f6f6;border:solid 1px #dfdfdf}.modal .modal-item-send .modal-body .buy .coin-calc .coin:before,.modal .modal-shortage .modal-body .buy .coin-calc .coin:before,.modal#modal-charge .modal-body .buy .coin-calc .coin:before{content:"";display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:-3px;background-image:url(../../img/common/icon/icon-mc-coin.png?073a1c1838ff7bab42e1);background-size:18px 18px;background-position:left center}.modal .modal-item-send .modal-body .buy .coin-calc .coin .num,.modal .modal-shortage .modal-body .buy .coin-calc .coin .num,.modal#modal-charge .modal-body .buy .coin-calc .coin .num{font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1em}.modal .modal-item-send .modal-body .buy .coin-calc .coin .unit,.modal .modal-shortage .modal-body .buy .coin-calc .coin .unit,.modal#modal-charge .modal-body .buy .coin-calc .coin .unit{font-size:1rem;margin-left:5px}.modal .modal-item-send .modal-body .buy .coin-calc .arrow,.modal .modal-shortage .modal-body .buy .coin-calc .arrow,.modal#modal-charge .modal-body .buy .coin-calc .arrow{display:block;height:50px;position:relative}.modal .modal-item-send .modal-body .buy .coin-calc .arrow:before,.modal .modal-shortage .modal-body .buy .coin-calc .arrow:before,.modal#modal-charge .modal-body .buy .coin-calc .arrow:before{content:"";display:block;width:10px;height:10px;margin:auto;border-top:10px solid #bfbfbf;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:0;left:0;right:0;bottom:0}.modal .modal-item-send .modal-body .buy .submit,.modal .modal-shortage .modal-body .buy .submit,.modal#modal-charge .modal-body .buy .submit{margin:0 0 10px}.modal .modal-item-send .modal-body .buy .submit .submit-btn,.modal .modal-shortage .modal-body .buy .submit .submit-btn,.modal#modal-charge .modal-body .buy .submit .submit-btn{display:block;margin:0 auto 30px;width:197px;outline:0;line-height:30px;color:#ff3b48;border-radius:19px;border:solid 2px transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#ff7717,#ff0078);background-origin:border-box;background-clip:content-box,border-box}.modal .modal-item-send .modal-body .buy .submit .submit-btn:hover,.modal .modal-shortage .modal-body .buy .submit .submit-btn:hover,.modal#modal-charge .modal-body .buy .submit .submit-btn:hover{color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}.modal .modal-item-send .modal-body .buy .submit .submit-btn:focus,.modal .modal-shortage .modal-body .buy .submit .submit-btn:focus,.modal#modal-charge .modal-body .buy .submit .submit-btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code input[type=checkbox],#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title input[type=radio],.modal .modal-item-send .modal-body .buy .submit .check-area .checkbox-input,.modal .modal-shortage .modal-body .buy .submit .check-area .checkbox-input,.modal#modal-charge .modal-body .buy .submit .check-area .checkbox-input{display:none}.modal .modal-item-send .modal-body .buy .submit .check-area .checkbox-parts,.modal .modal-shortage .modal-body .buy .submit .check-area .checkbox-parts,.modal#modal-charge .modal-body .buy .submit .check-area .checkbox-parts{padding-left:20px;position:relative}.modal .modal-item-send .modal-body .buy .submit .check-area .checkbox-parts::before,.modal .modal-shortage .modal-body .buy .submit .check-area .checkbox-parts::before,.modal#modal-charge .modal-body .buy .submit .check-area .checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.modal .modal-item-send .modal-body .buy .submit .check-area .checkbox-input:checked+.checkbox-parts::after,.modal .modal-shortage .modal-body .buy .submit .check-area .checkbox-input:checked+.checkbox-parts::after,.modal#modal-charge .modal-body .buy .submit .check-area .checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:-3px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #4a4a4a;border-right:3px solid #4a4a4a}.modal .modal-item-send .modal-body .shortage .logo,.modal .modal-shortage .modal-body .shortage .logo,.modal#modal-charge .modal-body .shortage .logo{width:140px;margin:0 auto 70px}.modal .modal-item-send .modal-body .shortage .text,.modal .modal-shortage .modal-body .shortage .text,.modal#modal-charge .modal-body .shortage .text{max-width:360px;margin:0 auto 85px;text-align:center;font-size:1.8rem;line-height:1.6em}.modal .modal-item-send .modal-body .charge,.modal .modal-shortage .modal-body .charge,.modal#modal-charge .modal-body .charge{padding:25px 60px;border-radius:0 0 3px 3px;overflow:hidden}.modal .modal-item-send .modal-body .charge .remaining-coin,.modal .modal-shortage .modal-body .charge .remaining-coin,.modal#modal-charge .modal-body .charge .remaining-coin{padding:0 20px 0 30px;margin:auto;line-height:30px;background-image:url(../../img/common/icon/icon-mc-coin.png?073a1c1838ff7bab42e1);background-size:18px 18px;background-color:#fff;background-position:6px center;position:relative;display:block;width:200px;border-radius:20px;border:solid 1px #dfdfdf}.modal .modal-item-send .modal-body .charge .remaining-coin .num,.modal .modal-shortage .modal-body .charge .remaining-coin .num,.modal#modal-charge .modal-body .charge .remaining-coin .num{font-size:1.8rem;font-weight:700;letter-spacing:.05em}.modal .modal-item-send .modal-body .charge .remaining-coin .unit,.modal .modal-shortage .modal-body .charge .remaining-coin .unit,.modal#modal-charge .modal-body .charge .remaining-coin .unit{font-size:1rem}.modal .modal-item-send .modal-body .charge .remaining-coin:hover,.modal .modal-shortage .modal-body .charge .remaining-coin:hover,.modal#modal-charge .modal-body .charge .remaining-coin:hover{background-color:#ffe5e5}.modal .modal-item-send .modal-body .charge .remaining-coin:after,.modal .modal-shortage .modal-body .charge .remaining-coin:after,.modal#modal-charge .modal-body .charge .remaining-coin:after{content:"";width:7px;height:10px;margin:auto;position:absolute;right:10px;top:0;bottom:0;background-image:url(../../img/common/icon/arrow-right-red.svg?18c4847f98a78e2eb099);background-size:auto 20px;background-position:right center}.modal .modal-item-send .modal-body.charge-view .buy .coin-calc .coin,.modal .modal-shortage .modal-body.charge-view .buy .coin-calc .coin,.modal#modal-charge .modal-body.charge-view .buy .coin-calc .coin{padding:0 20px;text-align:right;position:relative}.modal .modal-item-send .modal-body.charge-view .buy .coin-calc .coin:first-of-type:after,.modal .modal-shortage .modal-body.charge-view .buy .coin-calc .coin:first-of-type:after,.modal#modal-charge .modal-body.charge-view .buy .coin-calc .coin:first-of-type:after{content:"所持コイン";display:block;font-size:1.2rem;position:absolute;top:0;left:20px}.modal .modal-item-send .modal-body.charge-view .buy .coin-calc .coin:last-of-type:after,.modal .modal-shortage .modal-body.charge-view .buy .coin-calc .coin:last-of-type:after,.modal#modal-charge .modal-body.charge-view .buy .coin-calc .coin:last-of-type:after{content:"購入後";display:block;font-size:1.2rem;position:absolute;top:0;left:20px}.modal .modal-item-send .modal-body.charge-view .charge,.modal .modal-shortage .modal-body.charge-view .charge,.modal#modal-charge .modal-body.charge-view .charge{padding:25px 40px}.modal .modal-item-send .modal-body.charge-view .charge .btn,.modal .modal-shortage .modal-body.charge-view .charge .btn,.modal#modal-charge .modal-body.charge-view .charge .btn{float:right;display:block;width:150px;margin:0;padding:0;line-height:30px;color:#ff3b48;border-radius:19px;border:solid 2px transparent;background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(to right,#ff7717,#ff0078);background-origin:border-box;background-clip:content-box,border-box}.modal .modal-item-send .modal-body.charge-view .charge .btn:hover,.modal .modal-shortage .modal-body.charge-view .charge .btn:hover,.modal#modal-charge .modal-body.charge-view .charge .btn:hover{opacity:1;color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}.modal .modal-item-send .modal-body.charge-view .charge .btn.cancel,.modal .modal-shortage .modal-body.charge-view .charge .btn.cancel,.modal#modal-charge .modal-body.charge-view .charge .btn.cancel{float:left;color:#222;background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(to right,#222,#222)}.modal .modal-item-send .modal-body.charge-view .charge .btn.cancel:hover,.modal .modal-shortage .modal-body.charge-view .charge .btn.cancel:hover,.modal#modal-charge .modal-body.charge-view .charge .btn.cancel:hover{opacity:1;color:#fff;background-image:linear-gradient(to right,#222,#222,#222)}.modal#modal-move-app .modal-body{padding:40px 20px 20px}.modal#modal-move-app .modal-body .logo{margin:0 auto}.modal#modal-move-app .modal-body .moveapp-button,.modal#modal-move-app .modal-body .moveapp-title{margin:20px 0;text-align:center;font-size:1.6rem;color:#222;font-weight:700}.modal#modal-move-app .modal-body .moveapp-button{margin:0 0 10px}.modal#modal-move-app .modal-body .moveapp-button>.btn{display:block;width:240px;margin:0 auto;padding:0;line-height:36px;color:#fff;font-size:2rem;border-radius:30px;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078);background-origin:border-box;background-clip:content-box,border-box;-webkit-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-moz-transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s;-o-transitino:all .25s cubic-bezier(.24,.8,.55,.94) 0s;transition:all .25s cubic-bezier(.24,.8,.55,.94) 0s}.modal#modal-move-app .modal-body .moveapp-button>.btn:hover{opacity:.8}.modal#modal-move-app .modal-body .moveapp-button>.btn.white{background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(to right,#222,#222);color:#4a4a4a}.modal#modal-issue-code .modal-body{padding:50px 30px 25px;text-align:center;font-size:1.4rem;color:#222}.modal#modal-issue-code .modal-body .modal-title{margin:0 0 20px;font-size:1.6rem;font-weight:700}.modal#modal-issue-code .modal-body .modal-explanation{margin:0 0 20px;color:#4a4a4a}.modal#modal-issue-code .modal-body .modal-input{width:220px;height:45px;border-radius:2px;border:solid 1px #dfdfdf;background-color:#fff;font-family:HiraKakuProN-W3;font-size:14px;text-align:center;display:block;margin:15px auto 0}.modal#modal-issue-code .modal-body .modal-error{color:#ff3b48;font-size:12px;margin:15px auto 0}.modal#modal-issue-code .modal-body .modal-error:empty{margin:0}.modal#modal-issue-code .modal-action{margin:0;padding-top:20px;padding-bottom:25px;background-color:#f6f6f6;border-radius:0 0 .3rem .3rem}.modal#modal-issue-code .modal-action .btn{min-width:220px;display:block;margin:0 auto;padding:0;border-radius:999px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#issue-code-banner .btn-wrapper .btn,.modal#modal-issue-code .modal-action .btn .text{font-size:1.4rem;line-height:31px;padding:0 16px}.modal#modal-issue-code .modal-action .btn.purchasable{color:#ff3b48;background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(to right,#ff7717,#ff0078)}.modal#modal-issue-code .modal-action .btn.purchasable:hover{opacity:1;color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}#issue-code-banner{width:100%;padding:15px 0;background:#ededed;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1000}#issue-code-banner .description{color:#222;text-align:center;margin:0 20px 0 0;font-size:1.4rem}#issue-code-banner .btn-wrapper .btn{min-width:220px;display:block;margin:0;color:#4a4a4a;border:solid 2px #4a4a4a;border-radius:999px}#issue-code-banner .btn-wrapper .btn:focus{outline:0}#issue-code-banner .btn-wrapper .btn:hover{color:#fff;background-color:#4a4a4a}::-webkit-scrollbar{width:11.4px;height:10px;background:0 0}::-webkit-scrollbar-track{margin:1px}::-webkit-scrollbar-corner{display:none;background:0 0}::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:100px;border:solid transparent;background-clip:content-box;border-width:1px 2px}#global-header{min-width:100%}@media screen and (max-width:1100px){#global-header .inner .nav{width:calc(95% - 30px - 30px)}}#to-top{display:none!important}#liveview-view{font-family:HiraKakuProN-W3}#liveview-view .content-area{margin:0 auto;font-size:1.6rem;color:#222}#liveview-view .content-area .progress-info{margin-bottom:1.5rem}#liveview-view .content-area .progress-info .purchase-progress{display:flex;justify-content:center;align-items:center;width:100%;height:52px}#liveview-view .content-area .progress-info .purchase-progress .icon{width:40px;height:40px;background-size:40px 40px;background-position:center;fill:#dfdfdf;margin:0 auto}#liveview-view .content-area .progress-info .purchase-progress .caption{font-size:1rem;color:#4a4a4a;margin-top:2px;text-align:center}#liveview-view .content-area .progress-info .purchase-progress>.login>.icon{background-image:url(../../img/liveview/ico-live-viewing-login.svg?a28fac18490e2afba68c)}#liveview-view .content-area .progress-info .purchase-progress>.cart>.icon{background-image:url(../../img/liveview/ico-live-viewing-cart.svg?e3759b16574ea34622df)}#liveview-view .content-area .progress-info .purchase-progress>.payment>.icon{background-image:url(../../img/liveview/ico-live-viewing-payment.svg?11d18f3aa3aca17aa260)}#liveview-view .content-area .progress-info .purchase-progress>.completion>.icon{background-image:url(../../img/liveview/ico-live-viewing-done.svg?db8b37d50caa10a5aabe)}#liveview-view .content-area .progress-info .purchase-progress>.ticketing>.icon{background-image:url(../../img/liveview/ico-live-viewing-ticketing.svg?76ea0c9b82f4f3f3df54)}#liveview-view .content-area .progress-info .purchase-progress>.arrow{width:10px;height:13px;background-image:url(../../img/common/icon/arrow-sp-menu.svg?8c23ffbafc77707876e8);fill:#dfdfdf;margin:0 30px}#liveview-view .content-area .liveview-confirm .progress-info .cart .icon{background-image:url(../../img/liveview/ico-live-viewing-cart-navy.svg?05eaa1f0b7e838b4477c)}#liveview-view .content-area .liveview-confirm .progress-info .cart .caption{color:#000340}#liveview-view .content-area .liveview-confirm .progress-info .ticketing .icon{background-image:url(../../img/liveview/ico-live-viewing-ticketing-navy.svg?7997457ec1c34e6390e2)}#liveview-view .content-area .liveview-confirm .progress-info .ticketing .caption{color:#000340}#liveview-view .content-area .liveview-confirm .inner{background-color:#fff;border:1px solid #ededed}#liveview-view .content-area .liveview-confirm .inner .present-delivery-title{height:auto;margin:0;padding:10px 55px;border-radius:1px;background-color:#000340;color:#fff;font-size:14px;font-family:HiraKakuProN-W6;line-height:1;letter-spacing:normal;text-align:center;width:100%}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info{padding:10px 10px 0;margin:0 auto}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area{margin:0 auto 10px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area label.selection-option{position:relative}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area label.selection-option:after{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;position:absolute;top:35px}@media (max-width:459px){#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area label.selection-option:after{right:30px}}@media (min-width:460px){#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area label.selection-option:after{right:50px}}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option{text-align:center;margin-bottom:0;width:100%}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .title{font-size:12px;display:block;text-align:center;margin-bottom:10px;font-weight:700}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .title .max-number{margin-left:10px;color:#ff3b48}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .shipping-option-input{width:100%;font-size:14px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .select{outline:0;border-bottom:#dfdfdf solid 1px;text-overflow:ellipsis;width:200px;position:relative}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox{display:inline-block}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox label{width:200px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option input[type=email],#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option input[type=number],#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option input[type=text]{border:1px solid #dfdfdf;border-radius:4px;padding:0 10px;display:block;margin:0 auto;background-color:#fff;width:75%;height:45px;text-align:center}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option input[type=number]::-webkit-inner-spin-button,#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox-option{padding:10px;text-align:center}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox-option .checkbox{margin-bottom:10px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox-option .checkbox input[type=checkbox]{width:20px;height:20px;margin-right:10px;vertical-align:middle}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .checkbox-option .checkbox label{font-size:12px;vertical-align:middle;margin:0;text-align:start}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .note{font-size:12px;overflow-wrap:break-word;white-space:pre-wrap;text-align:start}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-area .shipping-option .validate-err-msg{color:#ff3b48;font-size:12px}#liveview-view .content-area .liveview-confirm .inner .brands{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:-10px 0 30px}#liveview-view .content-area .liveview-confirm .inner .brands .brand{margin:10px 5px 0;width:60px;height:40px;background-size:60px 40px;background-position:center}#liveview-view .content-area .liveview-confirm .inner .brands .visa{background-image:url(../../img/common/icon/logo-visa.png?ce3e9fbd98bee610a37d);width:63px;background-size:63px 40px}#liveview-view .content-area .liveview-confirm .inner .brands .diners{background-image:url(../../img/common/icon/logo-diners.png?3a5b2ef689ac1cac0161);width:55px;background-size:54px 40px}#liveview-view .content-area .liveview-confirm .inner .brands .master-card{background-image:url(../../img/common/icon/logo-master-card.png?3a29126ee282ff38e8aa);width:61px;background-size:61px 40px}#liveview-view .content-area .liveview-confirm .inner .brands .jcb{background-image:url(../../img/common/icon/logo-jcb.png?5a0e404dca68c8e2c247);width:72px;background-size:72px 72px}#liveview-view .content-area .liveview-confirm .inner .brands .american-express{background-image:url(../../img/common/icon/logo-american-express.png?f97d6c99128ae5871e09);width:55px;background-size:40px 40px}#liveview-view .content-area .liveview-confirm .purchase-detail{margin:30px 0 15px;font-family:HiraKakuProN-W6;font-size:14px;line-height:1.64;text-align:center;color:#222}#liveview-view .content-area .liveview-completion .progress-info .completion .icon{background-image:url(../../img/liveview/ico-live-viewing-done-navy.svg?29cf83f691d48e3eae89)}#liveview-view .content-area .liveview-completion .progress-info .completion .caption{color:#000340}#liveview-view .content-area .liveview-completion .inner{background-color:#fff;border-radius:4px;border:1px solid #ededed}#liveview-view .content-area .liveview-completion .inner .ticket-info{margin-bottom:3rem}#liveview-view .content-area .liveview-completion .inner .notice{text-align:center}#liveview-view .content-area .liveview-completion .inner .app-bnr{margin-bottom:22px}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon,.sns-user-login-list{display:flex;justify-content:center}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a,#liveview-view .content-area .liveview-completion .inner .mypage{display:block}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a img.icon{display:block;width:100%}#liveview-view .content-area .liveview-completion .inner .liveview-flow .flow-step{margin:0 auto 20px}#liveview-view .content-area .liveview-completion .inner .mypage .btn-wrapper .btn{margin:0 auto}#liveview-view .content-area .liveview-completion .inner .purchase-completion-text{font-family:HiraKakuProN-W3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#222}#liveview-view .content-area .liveview-input-confirm .progress-info .cart .icon{background-image:url(../../img/liveview/ico-live-viewing-cart-navy.svg?05eaa1f0b7e838b4477c)}#liveview-view .content-area .liveview-input-confirm .progress-info .cart .caption{color:#000340}#liveview-view .content-area .liveview-input-confirm .progress-info .ticketing .icon{background-image:url(../../img/liveview/ico-live-viewing-ticketing-navy.svg?7997457ec1c34e6390e2)}#liveview-view .content-area .liveview-input-confirm .progress-info .ticketing .caption{color:#000340}#liveview-view .content-area .liveview-input-confirm .inner{background-color:#fff;padding:20px 0}#liveview-view .content-area .liveview-input-confirm .inner .notice{margin:0 0 25px;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:center;color:#222}#liveview-view .content-area .liveview-input-confirm .inner .shipping-option{margin-top:30px}#liveview-view .content-area .liveview-input-confirm .inner .shipping-option-name{font-family:HiraKakuProN-W6;font-size:14px;line-height:1.3;color:#222;text-align:center;margin-bottom:10px}#liveview-view .content-area .liveview-input-confirm .inner .shipping-option-answer{font-family:HiraKakuProN-W3;font-size:14px;color:#222;text-align:center;margin-bottom:25px}#liveview-view .content-area .liveview-input-confirm .inner .buy .btn-wrapper{text-align:center}#liveview-view .content-area .liveview-input-confirm .inner .buy .btn-wrapper .btn{border-radius:22.5px;margin:0 auto;font-size:14px;width:50%}#liveview-view .content-area .under{border-bottom:1px solid #222;padding-bottom:1px}#liveview-view .content-area .heading{display:block;text-align:center}#liveview-view .content-area .notice{text-align:center;margin-bottom:30px;font-size:14px}#liveview-view .content-area .notice a{color:inherit}#liveview-view .content-area .page-title{display:block;text-align:center;margin:0 auto 1rem;color:#4a4a4a;font-weight:700}#liveview-view .content-area a{color:#222;text-decoration:none}#liveview-view .content-area .ticket-info .ticket{display:block;margin:0 auto;overflow:hidden;border-radius:10px;box-shadow:2px 2px 4px 0#ededed;border:solid 1px #ededed;background-color:#fff}#liveview-view .content-area .ticket-info .ticket .img.pic{object-fit:contain}#liveview-view .content-area .ticket-info .ticket .overview{padding:10px;color:#666}#liveview-view .content-area .ticket-info .ticket .overview .name{color:#222;margin-bottom:10px;font-weight:700}#liveview-view .content-area .ticket-info .ticket .overview .colon{margin:0 5px}#liveview-view .content-area .ticket-info .ticket .overview .price{display:flex;justify-content:flex-end;align-items:baseline;color:#222}#liveview-view .content-area .ticket-info .ticket .overview .price .num,#liveview-view .content-area .ticket-info .ticket .overview .price .text,#liveview-view .content-area .ticket-info .ticket .overview .price .yen{display:inline-flex}#liveview-view .content-area .btn-wrapper .btn,#liveview-view .content-area .liveview-viewing .inner .logout-btn .btn-wrapper .btn,.viewing-guide-btn .btn-wrapper .btn{display:block;margin:0;padding:0;line-height:30px;border-radius:19px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#liveview-view .content-area .btn-wrapper .btn.purchasable,.viewing-guide-btn .btn-wrapper .btn.viewing-guide{color:#ff3b48;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#ff7717,#ff0078)}#liveview-view .content-area .btn-wrapper .btn.purchasable:hover{opacity:1;color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}#liveview-view .content-area .btn-wrapper .btn.purchased{color:#bfbfbf;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#dfdfdf,#dfdfdf);pointer-events:none}#liveview-view .content-area .btn-wrapper .btn.to-mypage{color:#4a4a4a;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#909090,#909090)}#liveview-view .content-area .flow-step{border:solid 1px #dfdfdf;overflow:hidden}#liveview-view .content-area .flow-step .text{padding:10px}#liveview-view .content-area .flow-step .text .caption{font-size:1.4rem;line-height:2.3rem;margin:0}#liveview-view .content-area .flow-step .text .note{font-size:1rem;line-height:1.5rem;color:#bfbfbf;margin:0}#liveview-view .content-area .account-to-purchase-title{font-size:16px;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:center;color:#222;font-weight:700;margin-top:30px}#liveview-view .content-area .account-to-purchase{display:flex;margin-bottom:30px}#liveview-view .content-area .account-to-purchase .account{display:inline-flex;font-size:14px;width:fit-content;margin:0 auto}#liveview-view .content-area .account-to-purchase .account .icon{width:40px;height:40px;border:solid 2px #dfdfdf;border-radius:20px;background-size:cover;background-position:center;margin-right:10px}#liveview-view .content-area .account-to-purchase .account .name-id{margin:0}#liveview-view .content-area .account-to-purchase .account .name-id .colon{margin:0 5px}#liveview-view .content-area .liveview-viewing{background-color:#fff}#liveview-view .content-area .liveview-viewing.guide{width:90%;margin:0 auto}#liveview-view .content-area .liveview-viewing .inner.guide{padding:0 0 20px}#liveview-view .content-area .liveview-viewing .inner.list{padding:1px 20px 0}#liveview-view .content-area .liveview-viewing .inner .account-error-warning-text{color:red;text-align:center;font-size:1.2rem;margin:39px auto 11px}#liveview-view .content-area .liveview-viewing .inner .account-login-description{display:block;text-align:center;font-size:1.2rem;margin:20px 0 15px}#liveview-view .content-area .liveview-viewing .inner .account-login-description .bold,#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-description .bold{font-weight:700}#liveview-view .content-area .liveview-viewing .inner .logout-btn{width:200px;display:block;margin:0 auto 20px}#liveview-view .content-area .liveview-viewing .inner .logout-btn .btn-wrapper .btn{width:220px;padding:5px 0}#liveview-view .content-area .liveview-viewing .inner .logout-btn .btn-wrapper .logout{font-size:14px;font-weight:700;color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}#liveview-view .content-area .liveview-viewing .inner .login-btn,#liveview-view .content-area .liveview-viewing .inner .mypage-btn{width:220px;display:block;margin:0 auto 20px}#liveview-view .content-area .liveview-viewing .inner .login-btn .btn-wrapper .btn{width:220px;display:block;margin:0;padding:5px 0;line-height:30px;border-radius:19px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#liveview-view .content-area .liveview-viewing .inner .login-btn .btn-wrapper .login{font-size:14px;font-weight:700;color:#fff;background-image:linear-gradient(to right,#ff7717,#ff3051 59%,#ff0078)}#liveview-view .content-area .liveview-viewing .inner .mypage-btn .btn-wrapper .btn{min-width:220px;display:block;margin:0;padding:0 16px;color:#4a4a4a;font-size:1.4rem;line-height:31px;border:solid 2px #4a4a4a;border-radius:999px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-caption{font-weight:700;font-size:16px;text-align:center;margin:20px auto}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-subtitle{text-align:left;font-size:13px;color:#222;font-weight:700;border-bottom:solid 2px #ff3b48;padding:0 0 8px;margin:0 auto}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-description{text-align:left;font-size:13px;margin-top:10px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-item{text-align:center;margin:10px auto}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title{position:relative;text-align:center;font-weight:700}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.live::after,#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.live::before{position:absolute;content:"";display:inline-block;background-image:url(../../img/liveview/pink-triangle.svg?189d331a31502352f327);background-size:88px 13px;background-position:center;width:88px;height:13px;top:5px;bottom:0}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.live::after{right:50px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.live::before{left:50px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.archive::after,#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.archive::before{position:absolute;content:"";display:inline-block;background-image:url(../../img/liveview/purple-triangle.svg?86896deff78c127e11c2);background-size:88px 13px;background-position:center;width:88px;height:13px;top:5px;bottom:0}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.archive::after{right:50px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-title.archive::before{left:50px}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-live{margin:20px auto;padding:10px 0 20px;border-radius:1px;background-color:#fff7f7}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-archive.guide,#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-live.guide{width:90%}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-live img{display:block;width:80%;margin:0 auto}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-archive{margin:20px auto;padding:10px 0 20px;border-radius:1px;background-color:#f5f7ff}#liveview-view .content-area .liveview-viewing .inner .app-viewing-guide-archive img{display:block;width:90%;margin:0 auto}#liveview-view .content-area .liveview-viewing .inner .liveview-viewing-guide-title{margin:0 0 15px;padding:10px 20px;border-radius:4px;background-color:#b23552;font-size:16px;text-align:center;color:#fff;line-height:1.4;font-weight:700}#liveview-view .content-area .liveview-viewing .inner .guide-area{margin-bottom:30px}#liveview-view .content-area .liveview-viewing .inner .guide-area img{display:block;margin:0 auto}#liveview-view .content-area .liveview-viewing .inner .guide-title{font-family:HiraKakuProN-W6;font-size:14px;line-height:1.3;color:#222;margin:0 auto;text-align:left;border-bottom:solid 1px #ff3b48;padding-bottom:8px;width:90%}#liveview-view .content-area .liveview-viewing .inner .guide-description{margin:9px auto 10px;font-family:HiraKakuProN-W3;font-size:14px;line-height:1.4;letter-spacing:normal;color:#222;width:90%}#liveview-view .content-area .liveview-viewing .inner .app-store-btn{padding:0 20px;width:100%;text-align:center}#liveview-view .content-area .liveview-viewing .inner .app-store-btn .appstore-btn,#liveview-view .content-area .liveview-viewing .inner .app-store-btn .googleplay-btn{display:inline-block;width:180px;height:70px;margin:0}#liveview-view .content-area .liveview-viewing .inner .app-store-btn .appstore-btn img{margin:6%;width:88%}#liveview-view .content-area .liveview-viewing .inner .app-store-btn .googleplay-btn img{width:100%;height:auto;vertical-align:middle}#liveview-view .content-area .liveview-viewing .inner .notice{font-size:13px;line-height:1.5;margin:30px auto}#liveview-view .content-area .liveview-viewing .inner .notice .btn-wrapper{width:220px;margin:20px auto 0}#liveview-view .content-area .liveview-viewing .inner .notice .btn-wrapper .btn{display:block;margin:0;padding:0;line-height:30px;border-radius:19px;font-size:14px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#liveview-view .content-area .liveview-viewing .inner .notice .btn-wrapper .btn.inquiry{color:#4a4a4a;border-color:#4a4a4a}@media (max-width:460px){#liveview-view{padding-top:8px}#liveview-view .content-area{padding:0 10px;width:100%;min-width:320px}#liveview-view .content-area .progress-info .page-title{font-size:14px;line-height:1.5;margin-bottom:5px}#liveview-view .content-area .progress-info .purchase-progress .arrow{margin:0 15px}#liveview-view .content-area .liveview-confirm .inner .notice,#liveview-view .content-area .liveview-detail .inner .notice{font-size:13px;line-height:1.5}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper{width:220px;margin:20px auto 0}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper .btn{display:block;margin:0;padding:0;line-height:30px;border-radius:19px;font-size:14px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper .btn.inquiry{color:#4a4a4a;border-color:#4a4a4a}#liveview-view .content-area .liveview-confirm .inner{width:100%;padding:20px 10px;margin:0 auto;border-radius:3px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-email{width:260px}#liveview-view .content-area .liveview-completion .inner{width:100%;padding:10px;margin:0 auto}#liveview-view .content-area .liveview-completion .inner .page-title{font-size:1.4rem}#liveview-view .content-area .liveview-completion .inner .notice{font-size:14px;line-height:1.5;margin-bottom:30px;text-align:center}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a{width:130px}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a.appstore{padding:2.6%}#liveview-view .content-area .liveview-completion .inner .liveview-flow .flow-step img{width:calc(100% - 2px)}#liveview-view .content-area .liveview-completion .inner .mypage .btn-wrapper .to-mypage{width:220px}#liveview-view .content-area .liveview-completion .inner .purchase-completion-text{font-family:HiraKakuProN-W3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#222}#liveview-view .content-area .ticket-info .ticket{width:100%;margin-bottom:10px}#liveview-view .content-area .ticket-info .ticket img.pic{width:100%}#liveview-view .content-area .ticket-info .ticket .overview{font-size:13px;line-height:1.5;padding:5px 10px 16px}#liveview-view .content-area .ticket-info .ticket .overview .name{font-size:16px;line-height:1.2;font-weight:700}#liveview-view .content-area .ticket-info .ticket .overview .description{font-size:12px;line-height:1.3;margin:4px 0 20px}#liveview-view .content-area .ticket-info .ticket .overview .price{line-height:22px}#liveview-view .content-area .ticket-info .ticket .overview .price .text{font-size:14px;margin-right:10px}#liveview-view .content-area .ticket-info .ticket .overview .price .num{font-size:22px;margin-right:5px}#liveview-view .content-area .ticket-info .ticket .overview .price .yen{font-size:12px}#liveview-view .content-area .heading{font-size:16px;line-height:1.3;margin-bottom:15px}#liveview-view .content-area .pc-only{display:none}}@media (min-width:461px){#liveview-view{padding-top:20px}#liveview-view .content-area{width:460px}#liveview-view .content-area .progress-info .page-title{font-size:16px;line-height:16px;margin-bottom:10px}#liveview-view .content-area .progress-info .purchase-progress .arrow{margin:0 30px}#liveview-view .content-area .liveview-confirm .inner .heading,#liveview-view .content-area .liveview-detail .inner .notice{font-size:14px;line-height:1.64}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper{width:220px;margin:20px auto 0}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper .btn{display:block;margin:0;padding:0;line-height:30px;border-radius:19px;font-size:14px;border:solid 2px transparent;background-origin:border-box;background-clip:content-box,border-box}#liveview-view .content-area .liveview-detail .inner .notice .btn-wrapper .btn.inquiry{color:#4a4a4a;border-color:#4a4a4a}#liveview-view .content-area .liveview-confirm .inner{width:460px;padding:20px 20px 55px;margin:0 auto;border-radius:4px}#liveview-view .content-area .liveview-confirm .inner .present-delivery-info .input-email{width:280px}#liveview-view .content-area .liveview-completion .inner{width:460px;padding:20px;margin:0 auto}#liveview-view .content-area .liveview-completion .inner .page-title{font-size:1.6rem}#liveview-view .content-area .liveview-completion .inner .notice{font-size:14px;line-height:1.64;margin-bottom:30px}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a{width:157px}#liveview-view .content-area .liveview-completion .inner .app-bnr .app-icon>a.appstore{padding:2.3%}#liveview-view .content-area .liveview-completion .inner .liveview-flow .flow-step{width:380px}#liveview-view .content-area .liveview-completion .inner .liveview-flow .flow-step img{width:378px}#liveview-view .content-area .liveview-completion .inner .mypage{padding:10px 0 20px;margin-top:30px}#liveview-view .content-area .liveview-completion .inner .mypage .btn-wrapper .btn{font-size:1.4rem;width:154px}#liveview-view .content-area .liveview-completion .inner .purchase-completion-text{font-family:HiraKakuProN-W3;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#222}#liveview-view .content-area .ticket-info .ticket{width:300px;margin-bottom:10px}#liveview-view .content-area .ticket-info .ticket img.pic{width:298px}#liveview-view .content-area .ticket-info .ticket .overview{font-size:14px;line-height:1.64;padding:10px 10px 16px}#liveview-view .content-area .ticket-info .ticket .overview .name{font-size:14px;line-height:1.64;font-weight:700}#liveview-view .content-area .ticket-info .ticket .overview .description{font-size:12px;line-height:1.3;margin:5px 0 20px}#liveview-view .content-area .ticket-info .ticket .overview .price{line-height:22px}#liveview-view .content-area .ticket-info .ticket .overview .price .text{font-size:14px;margin-right:11px}#liveview-view .content-area .ticket-info .ticket .overview .price .num{font-size:22px;margin-right:5px}#liveview-view .content-area .ticket-info .ticket .overview .price .yen{font-size:12px}#liveview-view .content-area .heading{font-size:16px;line-height:1.3;margin-bottom:15px}}.sns-user-login-list{flex-direction:row;align-items:center;width:260px;height:44px;border:1px solid #dfdfdf;margin:0 auto 30px}.sns-user-login-list .item{display:inline-block;width:30px;height:30px}.sns-user-login-list .twitter{background-image:url(../../img/common/icon/sns-twitter.svg?4aaac3ca2e08722bf23a);background-size:17px 21px;background-position:center}.sns-user-login-list .google,.sns-user-login-list .line{background-image:url(../../img/common/icon/sns-line.svg?b2a407c10abc649c287c);background-size:17px 21px;background-position:center}.sns-user-login-list .google{background-image:url(../../img/common/icon/sns-google.svg?2ce5e91b49fd86b7a179)}.sns-user-login-list .apple,.sns-user-login-list .facebook{background-image:url(../../img/common/icon/sns-fb.svg?edf6109f52592c64917d);background-size:17px 21px;background-position:center}.sns-user-login-list .apple{background-image:url(../../img/common/icon/sns-apple.svg?a58162548008bbdd7400);margin-top:-3px}.sns-user-login-list .sns-text{display:inline-block;font-size:14px}.liveview-qa{padding-top:20px}.qa-block{background-color:#fff;padding:10px 15px;margin-bottom:15px;border:solid 1px #dfdfdf;border-radius:4px}.qa-detail,.qa-title{width:88%;position:relative;margin:0 auto;font-family:HiraKakuProN-W6;font-size:14px;line-height:1.3;color:#222}.qa-title::before{content:"Q";left:-30px;width:8px;height:8px;font-family:HiraKakuProN-W6;font-size:18px;line-height:.93;letter-spacing:normal;color:#3498db;position:absolute}.is-title-close:after,.is-title-open:after{content:"";right:-20px;top:41%;width:8px;height:8px;border-top:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b;transform:rotate(-45deg);position:absolute}.is-title-close:after{transform:rotate(135deg)}.qa-detail{display:none;margin:8px auto 10px;font-family:HiraKakuProN-W3;font-size:13px;line-height:1.5;padding:8px 0 0;border-top:dashed 2px #dfdfdf}.qa-detail::before{content:"A";left:-30px;width:8px;height:8px;font-family:HiraKakuProN-W6;font-size:18px;line-height:.93;letter-spacing:normal;color:#ff7979;position:absolute}.qa-detail .link-color{color:#3498db!important}.qa-detail .underline{text-decoration:underline!important}.is-open{display:block}.liveview-annotation{font-family:HiraKakuProN-W3;font-size:10px;line-height:1.5;letter-spacing:normal;color:#909090;margin-top:10px}.viewing-guide-btn{width:200px;display:block}.viewing-guide-btn.pc-guide,.viewing-guide-btn.sp-guide{margin:15px auto}.viewing-guide-btn .btn-wrapper .btn.viewing-guide{font-size:14px}.frequently-asked-questions{text-align:center;margin-top:30px;font-size:14px}.frequently-asked-questions .underline{text-decoration:underline!important}#liveview-view .liveview-confirm .inner .payment-content,#liveview-view .liveview-confirm .inner .payment-content .payment{background-color:#f9f9f9}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-title{font-family:HiraKakuProN-W6;font-size:14px;line-height:1.3;letter-spacing:normal;text-align:center;color:#222;margin-top:30px}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title{border-radius:2px;border:solid 1px #dfdfdf;background-color:#fff;width:70%;margin:0 auto;font-size:14px}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title.checked{background-color:#ffe5e5}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title input[type=radio]:checked+.radio-label:before{opacity:1}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title input[type=radio]:checked+.radio-label:after{border:1px solid #ff3b48}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title .radio-label{position:relative;padding:14px 25px 8px 40px}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title .radio-label:after,#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title .radio-label:before{position:absolute;content:"";display:block;top:50%}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title .radio-label:after{left:10px;margin-top:-8px;width:20px;height:20px;border:1px solid #dfdfdf;border-radius:50%}#liveview-view .liveview-confirm .inner .payment-content .payment .payment-accordion-title .radio-label:before{left:15px;margin-top:-3px;width:10px;height:10px;background:#ff3b48;border-radius:50%;opacity:0}#liveview-view .liveview-confirm .inner .payment-content .payment .credit-card .buy .btn-wrapper,#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .buy .btn-wrapper{text-align:center}#liveview-view .liveview-confirm .inner .payment-content .payment .credit-card .buy .btn-wrapper .btn,#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .buy .btn-wrapper .btn{border-radius:22.5px;margin:0 auto;font-size:14px;width:60%}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .buy{margin-top:25px}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .issues-code-input{width:75%;height:45px;border-radius:2px;border:solid 1px #dfdfdf;background-color:#fff;font-family:HiraKakuProN-W3;font-size:14px;text-align:center;display:block;margin:15px auto 0}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .issues-code-input:read-only{color:#646464;background-color:#efefef}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .code-checkbox{margin-top:15px;font-size:14px;letter-spacing:normal;text-align:center;color:#646464}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code input[type=checkbox]:checked+.checkbox-label:before{opacity:1}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code input[type=checkbox]:checked+.checkbox-label:after{border:1px solid #ff3b48}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .checkbox-label{position:relative}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .checkbox-label:after{content:"";display:block;top:50%}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .checkbox-label:before{position:absolute;content:"";display:block;top:50%}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .checkbox-label:after{margin-top:-9px;margin-left:-25px;width:17px;height:17px;border:1px solid #dfdfdf;position:absolute}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .checkbox-label:before{margin-top:-6px;margin-left:-19px;width:5px;height:10px;transform:rotate(45deg);border-bottom:2px solid #ff3b48;border-right:2px solid #ff3b48;opacity:0}#liveview-view .liveview-confirm .inner .payment-content .payment .issues-code .input-error-msg{color:#ff3b48;font-size:12px;margin:15px auto 0;text-align:center}#liveview-view .liveview-confirm .inner .payment.no-bg{background:0 0;border:0}#liveview-view .liveview-confirm .inner .accordion-content{padding:30px 30px 20px;line-height:0;height:0;overflow:hidden;display:none;transition-duration:.3s}#liveview-view .liveview-confirm .inner .accordion-content .accordion-content-title{font-family:HiraKakuProN-W6;font-size:14px;line-height:1.3;text-align:center;color:#222;margin-bottom:16px}#liveview-view .liveview-confirm .inner .accordion-content .accordion-content-explanation{font-family:HiraKakuProN-W3;font-size:13px;line-height:1.5;letter-spacing:normal;text-align:center;margin-top:15px}#liveview-view .liveview-confirm .inner .accordion-content.is-open{display:block;line-height:normal;height:auto}