a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}#root,body{position:absolute;top:0;bottom:0;left:0;right:0;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html{overflow:hidden}body{--base-color:#009e9f;--base-hover-color:#169773;--base-disable-color:#7abcaf;--bg-color:#8bbabd;--content-color:#e0f0eb;--base-color-pro:#1550ae;--bg-color-pro:#71baff;--base-hover-color-pro:#122e84;--content-color-pro:#e0e2e5;--control-color:#e8e8e8;--control-shadow-color:#aaa;--selection-color:#b2d7ff;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","HIragino Kaku Gothic Pro W3","HIragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif}[class*=" icon-"],[class^=icon-]{font-family:"icomoon",Sans-serif!important}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:1px solid #666}.no-select,img{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}img{user-drag:none;-webkit-user-drag:none;background:#fff}:focus{outline:none;outline-width:0}input::-webkit-credentials-auto-fill-button{margin:0;width:0;background-color:transparent}.icon-question{margin:2px!important}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}.Front{position:absolute;text-align:center;top:0;bottom:0;overflow:auto;padding:0;width:100%;overflow:hidden}.Front-Header{height:65px;background-color:#fff;border-bottom:3px solid var(--base-color);padding:12px;box-sizing:border-box;position:relative;text-align:left}.Front-Header .Front-Logo-Wrap{display:inline-block}.Front-Header .Front-Logo{width:160px;height:40px;margin-left:8px;background-image:url(/static/media/title.cd905a81.png);background-repeat:no-repeat;background-size:contain;font-size:0;display:inline-block;vertical-align:top}.Front-Header .Front-Top-Menus{position:absolute;top:0;right:0;margin:13px;white-space:nowrap}.Front-Header .Front-Top-Menu{display:inline-block;height:34px;line-height:34px;padding:0 8px;font-size:10pt;text-decoration:none;color:#000;cursor:pointer}.Front-Top-Menus>:not(:last-child){border-right:2px dotted #aaa}.Front-Header .Front-AAI-Logo{position:absolute;right:0;top:0;margin:13px;height:34px;width:34px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAIAAABuP+aXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSVJREFUeNrEmDtMVFsUhgXGKEYhPq4vAjE2QjTRAi2k1EI7sdEKbbSRaEyk0GhlogWVym28zZVKmovV1QJKKdRSgyZGDQSfqIExCuLr8/zjmu0+e/bMAXLvyWRyZp81e631r3899qka6dj38c7Qgv/vqp7Ff5bu2ruhf3BR8xZ3cePAPW9lni2Q1oUNjdzz/XVy0n1a335A6z93XFaPNatPn58fC9huyY6d3MyMjXK/vOMo9xP9fZ/uDi3bvdfEWCeUi1u2yJq3f3ZzUyEk5THAG3RPP7yPEXzYt6auLrHjusm8OH0CrR/v3JY1IITdCMsH8IvsX3Nya7NEvQtXaurqPz99/GX8DZt+GLz55fno9+lpvP+Wn8Rjvk346/hrfmofbK3d1vr2ryvIY25Tb3/uj9X5f2+UsiAXXEUlTmD+1PBhdCsQFaYMYpLkX2IDO2SOApGGVt/yE7APO15fPDcLkmPHs/ZdAJMfuCVQRdgyFiAk3SMd+9H9ZHcr93NJ97HOw+wAGLXb2xY2NInLJaOAbkQx+X3vVWwfPdQ+94IjByCETCmDAVoBnPit6jy1uGWz+6ih5+9Nw69KZTnI8ZQy4C6ywkccYlsLAX6CbgADVrERBkwNP0DI452qTakU17q2DjpKgvBBYOWxLr5fnjluYkUMmnr/wV7ihGiavdIhh0pZwOUhl4LqIJurxgSiQBlREqbVuCtBGExgyY62iAXjPd1UJ8U6EAXxDuvSeS+t4AbIeCk/gjYtat4cJyb4ewXQz8Zg6ksH/AhiIORld9leANLAsPbCZSpNht4oHbI9rUMrAsbjefBChmynWGWwQDomb1wPklFPk04xUZaMyKDejWO1Yg8sqzq7glTXIv80fngwWPtWmOJkDFckagDftdt3enNHmgSy3fXSrOERbbMSMgYsULXCyyCAbpjTZNRf9HRmbKQSMiJA2qvEFbIx3vpcHbR8TwfNxkgq+yKV0dDCAgo/kNP5qs2ueL2TDk1BriSxSzYtxqgsGdkQAUJPbShgAAcJHjrIVA8PUyYaykvt4nJiavi+iSVVtS0yzvBHS8UCD3LrG7FInSMCgLiieym27Dfvf9WMeHc4gKtWNgo8WHHoqAbOoAWMpo3X+guDZTKmJut9RgiSuZIWaoM/UdPsSW3IyTN6hm3h1m35ajO7Z5nG83SZildGtLoxKjJRtdozXz8Zbx61rNGHe1MpGrKjPeUTJyMbehTJmdUU3ZdnhoI0dIuoISRKuysmwG6lKuO6i5dktMpgEQNCItPcA4bh4eowazgzeTR0BYJktGNd3b6DtnmxM5GTsMOaptty0mN4Qqg97k/HggelyIgnBJHTlYY2f0LhFAbhyVRNIqx8unubImi57lJJLeDD4K20mvzATU+r/CbdKNuAn+DfZwJV7vsD8NeECB4ojp91Ml1QCuTxjUCQ827N/m0+kEqElnccSWb2rvmyQPM3yBsBY6c2DbKcRN9duzp33VRAPMFpGMCxyQaZcBSMsXQtO+vQxFQDsl7qdrCbMsoZ0EuZGAZwR+oxHzzSzSITAEoW3Mh2ehd76f2UKU0AOEQxUTrFa77xF6chHekdP39WR0ZKmgXhUHYBBrr1coSfqt9yUS9ZxB6eum9MMAL1/Cv4kqSiWRmHFD8MYnfKMJASFz4acgQP51qVIKjuvbNJU2+W79LUuBUC1HPCR5O2VoFT1+Ym6/uGXOWvASyVSe6ZsW4qpg3Q7mulrC9cql5dOFsqT/6b64cAAwBbfUW0bG5HaAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:50%;background-size:contain}.Front-Body{position:absolute;top:65px;bottom:30px;left:0;right:0;overflow:auto;overscroll-behavior-block:contain;background-color:#e9e9e9}.Front-Body .Front-TitleWrap{width:100%;height:25vw;background-image:url(/static/media/2022top.8e170d06.jpg);background-size:contain;background-repeat:no-repeat;position:relative}.Front-Body .Front-Title{background-image:url(/static/media/title-big.e7928ad1.png);background-size:contain;background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30vw;height:12vw;-webkit-filter:drop-shadow(0 0 1px #fff);filter:drop-shadow(0 0 1px #fff)}.Front-Body-Blocks{padding:20px}.Front-Body-Blocks>*{display:inline-block;vertical-align:top;max-width:calc(100vw - 40px);margin-bottom:16px}.Front-content{text-align:left;border-radius:20px;margin:0 8px 16px;padding:20px;color:#333;max-width:calc(100vw - 90px)}.Front-Body-Blocks .Front-StartDemo{width:16vw;height:16vw;min-width:160px;min-height:160px;background-color:#c1286f;border:5px solid #fff;box-sizing:border-box;border-radius:50%;color:#fff;text-align:center;font-weight:800;letter-spacing:.6em;text-indent:.6em;cursor:pointer}.Front-Body-Blocks .Front-StartDemo-L1{font-size:3vw;font-size:max(3vw,20pt);height:6.3vw;min-height:60px;line-height:9.7vw;line-height:max(9.7vw,100px)}.Front-Body-Blocks .Front-StartDemo-L2{font-size:5vw;font-size:max(5vw,34pt);height:9.7vw;min-height:100px;line-height:6.3vw;line-height:max(6.3vw,60px)}.Front-Body-Blocks .Front-StartDemo:hover{opacity:.8}.Front-Body-Blocks .Front-content{width:400px;height:300px}.Front-Body-Blocks .Front-content.Front-Updates{background-color:#fff}.Front-Body-Blocks .Front-content .Front-UpdateWrap{height:230px;overflow:auto;overscroll-behavior-block:contain;scrollbar-width:none}.Front-Body-Blocks .Front-content.Front-Login{border:0;background-color:#dbdbdb}.Front-Body-Blocks .Front-content.Front-Updates .Front-UpdateHistoryDialog-announceLink{font-size:0;display:inline-block;background-image:url(/static/media/update-link.b1b1d302.svg);width:160px;height:30px;background-repeat:no-repeat;vertical-align:top;position:relative;top:-4px;left:20px}.Front-Body-Blocks .Front-content.Front-Updates .showUpdateHistoryBtn{background-color:transparent;border:0;color:#333;float:right;white-space:nowrap;font-size:10pt;cursor:pointer}.Front-Body-Blocks .Front-content.Front-Updates .showUpdateHistoryBtn>i{pointer-events:none}.Front-Login{border:2px solid var(--base-color)}.Front-Login .Front-LoginButton{pointer-events:none;overflow:hidden;padding:.6em 0;background-color:#dfd27f;color:#666;border-radius:1.3em;letter-spacing:.2em;font-size:14pt;font-weight:800;cursor:pointer;display:block;width:12em;height:2.2em;margin:15px auto 0;text-align:center;z-index:1;transition:.2s ease-in;position:absolute;bottom:22px;right:36px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Front-Login .Front-LoginButton button[type=submit]{position:absolute;left:-20px;border:none}.Front-Login .Front-LoginButton:before{content:"";width:calc(14em + 50px);height:2.2em;display:block;background-color:#dfd27f;position:absolute;box-sizing:border-box;border-right:50px solid transparent;border-bottom:2.5em solid #dfc843;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.5s ease-in;z-index:-1}.Front-Login .Front-LoginButton.Login-enable:before{-webkit-transform:translateX(0);transform:translateX(0)}.Front-Login .Front-LoginButton.Login-enable{pointer-events:auto;background-color:#dfd27f;color:#000}.Front-Login .Front-LoginButton.Login-enable:hover:before{border-color:#cdb427;transition:.3s ease-in;box-shadow:none}.Front-Login .Front-LoginButton.Login-enable:hover{border-color:#dfc843;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Front-Login .Front-LoginButton.Login-enable:hover:active:before{border-color:#dfc843}.Front-Login .Front-LoginButton.Login-enable:hover:active{border-color:#ccc;box-shadow:none;-webkit-transform:translate(0);transform:translate(0)}.Front-Footer{position:absolute;bottom:0;background-color:var(--base-color);color:#fff;height:30px;width:100%;text-align:right;padding:10px;box-sizing:border-box;font-size:8pt}.Front-Footer>*{vertical-align:top;display:inline-block;text-decoration:none;color:#fff;padding-right:1em}.Front-Footer>a:not(:last-child){border-right:1px solid #fff;margin-right:1em}.Front-Footer>a:last-child{padding-right:calc(1em - 10px)}.Front-Footer .Front-CopyRight{float:left}.Front-Message{color:var(--base-hover-color);text-shadow:1px 1px #333;font-size:40px;font-weight:200;letter-spacing:.1em}.Front-content.noPC{display:none}.Front-content h3{padding:10px;font-size:18px;font-weight:600}.Front-content p{font-size:14px;padding:.2em 1em;line-height:1.4em}.Front-caution{display:inline-block;font-size:12px;text-indent:-2.5em;margin:.2em 1.5em .2em 4.5em;color:#d00}.Front-Button{position:relative;display:inline-block;margin:4px 12px}.Front-Button:before{position:absolute;right:10px;line-height:28px;font-size:16px;color:#fff;pointer-events:none}.Front-Button a,.Front-Button input{background-color:var(--base-color);font-size:14px;cursor:pointer;color:#fff;padding:.3em;width:166px;font-weight:700;border:2px solid var(--base-color);appearance:none;-webkit-box-sizing:content-box;-webkit-appearance:none}.Front-ManualPDFDownloadButton a{display:inline-block;text-decoration:none;text-align:center;line-height:17px}.Front-ManualPDFDownloadButton:before{margin-top:2px}.Front[data-tenant=pro] input{background-color:var(--base-color-pro);border-color:var(--base-color-pro)}.Front-Button a:hover,.Front-Button input[type=button]:hover{background-color:var(--base-hover-color);border:2px solid var(--base-hover-color)}.Front[data-tenant=pro] input[type=button]:hover{background-color:var(--base-hover-color-pro);border-color:var(--base-hover-color-pro)}.Front-Border{height:2px;background-color:var(--base-color);margin:12px}.Front[data-tenant=pro] .Front-Border{background-color:var(--base-color-pro)}.Front-Login{position:relative}.Front-Login h3{display:block;font-size:18px;color:#777;padding:0 0 .4em}.Front-Login .Front-Login-InputLabel{font-size:10pt;padding:.5em 0}.Front-Login .Front-Input{position:relative;border:2px solid #ccc;margin-bottom:10px;background-color:#fff;font-size:20px;height:1.8em;border-radius:8px}.Front-Login .Front-Input:before{position:absolute;left:0;top:0;font-size:24px;color:#666;padding:5px 9px}.Front-Login .Front-Input input{background-color:transparent;position:absolute;border:transparent;font-size:20px;width:100%;text-indent:2em;left:0;top:0;line-height:1.6em;height:1.6em}.Front-Login .Front-Input input::-webkit-input-placeholder{color:#999;font-size:.8em}.Front-Login .Front-Input input:-ms-input-placeholder{color:#999;font-size:.8em}.Front-Login .Front-Input input::placeholder{color:#999;font-size:.8em}.Front-Login .Front-Input input:focus::-webkit-input-placeholder{color:transparent}.Front-Login .Front-Input input:focus:-ms-input-placeholder{color:transparent}.Front-Login .Front-Input input:focus::placeholder{color:transparent}.Front-Login-Username-ReadOnly{border-color:transparent!important;background-color:transparent!important}.Front-Login-Username-ReadOnly input{pointer-events:none}.Front-PasswordInput-Visible{font-size:28px;color:#ddd;position:absolute;right:0;width:1.5em;cursor:pointer}.Front-PasswordInput-Visible:before{line-height:1.2em}.Front-Login-error[class*=" icon-"]{z-index:7;position:relative;display:block;background-color:#49494f;color:#fff;font-size:12px;margin-bottom:10px;padding:6px 16px;border-radius:4px;border:1px solid #333;font-weight:700;box-shadow:1px 1px 1px rgba(0,0,0,.5);line-height:18px}.Front-Login-error:after{content:"";position:absolute;top:-18px;left:25px;margin-left:-10px;border:10px solid transparent;border-bottom-color:#49494f}.Front-Login-error:before{position:relative;font-size:20px;line-height:12px;width:1.2em;left:-5px;top:3px}.Front-Login .Front-Input.Front-error{border-color:red}.Front-Login-wait{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;border-radius:4px}.Front-SmartPhoneLink{display:block;text-align:right;cursor:pointer;margin-top:20px;font-size:14px}.Front-SmartPhoneLink span:before{font-size:25px}.Front-SmartPhoneLink:hover{color:#013dfe}.Front-BrowserCheckError{background-color:#fda6aa;padding:15px .5em 15px 47px;border:3px solid #fb3b47;line-height:1.3em;text-align:left;position:fixed;left:40px;top:110px;max-width:calc(100% - 80px)}.Front-BrowserCheckError:before{position:absolute;left:.2em;font-size:2em}.Front-BrowserCheckError>*{font-weight:700}.Front-BrowserCheckError>span{font-size:.8em}.Front-Browser{font-size:14px;padding:.4em 1em}.Front-Browser>span{color:#666;display:inline-block;width:10em}.Front-UpdateWrap{height:200px}.Front-history{display:table;color:#666;margin:6px 0;font-size:9pt}.Front-history span{display:table-cell;line-height:1.6em}.Front-history span:first-child{height:100%;width:8em;text-align:center}.Front-history span:nth-child(2){white-space:pre-line;padding-left:.5em}.Front-buildId{font-size:14px;color:#666;text-align:right;display:none}.Front-ContactLogo{position:relative;display:inline-block;width:200px;height:50px;margin:0 20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.Front-Contact{vertical-align:top;display:inline-block}.Front-Contact span{display:inline-block;width:3em;text-align:justify;color:#666;font-size:16px}.Front-Dialog{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:10;text-align:left}.Front-QRDialog-window{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.6);display:inline-block;padding:1em 2em;overflow:auto;overscroll-behavior-block:contain;width:80vw;max-height:95vh}.Front-QRDialog-title{font-size:20px;margin:.8em 0}.Front-QRDialog-message p{margin:1.2em 0;line-height:1.2em}.Front-QRDialog-url{-webkit-user-select:all;-ms-user-select:all;user-select:all}.Front-QRDialog-QRcode{max-width:300px;margin:18px auto;position:relative;image-rendering:crisp-edges;width:100%;display:block}.Front-QRDialog-donwload{display:block;text-align:right;text-decoration:none}.Front-QRDialog-donwload:hover{color:red}.Front-QRDialog-donwload:before{padding:0 4px}.Front-UpdateHistoryDialog-window{position:absolute;top:50%;left:50%;min-width:200px;min-height:100px;padding:2em 2.5em;background-color:#fff;box-shadow:4px 4px 6px #666;overflow:auto;overscroll-behavior-block:contain;max-width:calc(100% - 40px);max-height:calc(100% - 40px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Front-UserEnvironment-Block{margin:.7em 1em}.Front-UserEnvironment-Block>h3{font-size:.8em;padding:.2em .5em .8em}@media screen and (max-width:650px){.Front-Title{width:80vw;height:26vw}.Front-Body>div{display:inline-block!important}.Front-Body .noSmartPhone{display:none}.Front-content.noPC{display:inline-block}.Front-Footer{min-width:300px}.Front-managerBtn,.Front-StartDemo{display:none}}@media screen and (max-width:650px){.Front-Header{height:90px}.Front-Header .Front-Top-Menus{top:45px;right:0}.Front-Body{top:90px}}.PageLoader{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.PageLoader-message{font-size:30px;white-space:nowrap;color:#fff}.PageLoader-centering,.PageLoader-message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.PageLoader-anime:before{border-radius:50%;border:10px solid hsla(0,0%,100%,.3);box-shadow:0 0 2px #fff}.PageLoader-anime:after,.PageLoader-anime:before{content:"";box-sizing:border-box;position:absolute;width:300px;height:300px;margin-top:-150px;margin-left:-150px}.PageLoader-anime:after{border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:10px;-webkit-animation:spinner 1.4s linear infinite;animation:spinner 1.4s linear infinite;box-shadow:inset 0 0 2px #fff}.Manual{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:10}.Manual-Window{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;white-space:nowrap;text-align:center;background-color:#ccc;max-width:calc(100% - 20px)}.Manual-WindowTitle{height:40px;line-height:40px;font-size:20px;border-bottom:1px solid #ccc;background-color:#fff}.Manual-Menu{left:0;width:200px;display:inline-block;overflow:hidden}.Manual-MenuItem{height:2em;font-size:20px;line-height:2em}.Manual-MenuItem:not([data-selected=true]):hover{background-color:var(--base-hover-color);color:#fff;cursor:pointer}.Manual-MenuItem[data-selected=true]{background-color:#fff;width:201px}.Manual-pdf-download{position:absolute;bottom:0}.Manual-pdf-download a{display:inline-block;background-color:#fff;height:2em;line-height:2em;width:200px;font-weight:700}.Manual-pdf-download a,.Manual-pdf-download a:visited{text-decoration:none;color:var(--base-hover-color)}.Manual-pdf-download a:hover{background-color:var(--base-hover-color);color:#fff}.Manual-pdf-download a:before{margin-right:8px}.Manual-Content{vertical-align:top;padding:10px;background-color:#fff;display:inline-block}.Manual-ContentTitle{display:none;height:30px}.Manual-Movie{width:calc(100vw - 240px);height:56.25vw;max-height:calc(100vh - 80px)}.IconButton{position:relative;display:inline-block;height:44px;width:47px;background:transparent;border:1px solid transparent;cursor:pointer;vertical-align:top}.IconButton-Icon{margin-top:1px;height:26px;font-size:26px;color:var(--base-color)}.IconButton-Icon,.IconButton-Title{text-align:center;pointer-events:none}.IconButton-Title{display:inline-block;position:absolute;bottom:0;width:100%;font-size:9.5px;white-space:nowrap;margin:0 auto;vertical-align:top;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";left:0}.IconButton.IconButton-off .IconButton-Icon{color:grey}.IconButton:not([disabled]):hover{background-color:var(--base-color);color:var(--control-color);-webkit-animation:iconHover .3s ease-out;animation:iconHover .3s ease-out}@-webkit-keyframes iconHover{0%{color:transparent;background-color:transparent}to{color:var(--control-color);background-color:var(--base-color)}}@keyframes iconHover{0%{color:transparent;background-color:transparent}to{color:var(--control-color);background-color:var(--base-color)}}.IconButton:not([disabled]):hover .IconButton-Icon{color:var(--control-color);-webkit-animation:iconHover_icon .3s ease-out;animation:iconHover_icon .3s ease-out}@-webkit-keyframes iconHover_icon{0%{color:var(--base-color)}to{color:var(--control-color)}}@keyframes iconHover_icon{0%{color:var(--base-color)}to{color:var(--control-color)}}.IconButton.IconButton-off:not([disabled]):hover{-webkit-animation:iconHoverOff .3s ease-out;animation:iconHoverOff .3s ease-out;color:grey}@-webkit-keyframes iconHoverOff{0%{background-color:transparent}to{background-color:var(--base-color)}}@keyframes iconHoverOff{0%{background-color:transparent}to{background-color:var(--base-color)}}.IconButton.IconButton-off:not([disabled]):hover .IconButton-Icon{-webkit-animation:iconHover_iconOff .3s ease-out!important;animation:iconHover_iconOff .3s ease-out!important;color:grey}@-webkit-keyframes iconHover_iconOff{0%{background-color:transparent}to{background-color:var(--base-color)}}@keyframes iconHover_iconOff{0%{background-color:transparent}to{background-color:var(--base-color)}}.IconButton:not([disabled]):hover:active,.IconButton:not([disabled]):hover:focus{-webkit-animation:iconClick .2s infinite;animation:iconClick .2s infinite}@-webkit-keyframes iconClick{0%{background-color:transparent}to{background-color:var(--base-hover-color)}}@keyframes iconClick{0%{background-color:transparent}to{background-color:var(--base-hover-color)}}.IconButton[disabled]{border-color:transparent;color:#ccc;pointer-events:none}.IconButton[disabled] .IconButton-Icon{color:#ccc}.IconButton[disabled]:active{background:transparent}.IconButton-notitle{height:38px;width:38px;border:1px solid #aaa;border-radius:4px}.IconButton-notitle .IconButton-Icon{margin:4px}.Home{position:absolute;height:100%;width:100%;overflow:hidden;background-color:#e9e9e9}.Home-Menu{top:0;left:0;right:0;height:65px;padding:8px 12px;white-space:nowrap;box-sizing:border-box;background-color:#fff;border-bottom:3px solid var(--base-color);font-size:14px}.Home-Menu-Left{left:0;width:calc(100% - 340px)}.Home-Menu-Right{position:absolute;right:16px}.Home-Menu>*{display:inline-block;vertical-align:top}.Home-Menu .IconButton{margin-right:3px!important}.Home-Logo{width:40px;height:40px;margin:4px 6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABECAYAAAGg1sgaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACoVJREFUeNpiYEAH8+bvB+IAZCFGJMn/DJjgAkNSoiELuoL/iQlg+sCLFwyO23cYgNhMyNreR0cxMM5fAGY7SEjAbWACEg0wEy68ewc3CaR4vq0Nwk3zb9/+n3j4CIpjQIphpoLdBFIAMj5eVYXh4PMXDAq8PAyKq9eg+W7efJADzzNgA0mJjIxoYfQfXQGIAggg9IAMAAcmGoBZB7LKAJtVyIr+IwckLAhgCpmQFcAlgGC/pweSdUBFAmxsDB9+/UIxCcm0RrCiBBUVhgV37oAlQBoC5OTgfIi7gIr6r179DwP7nz//DxIDAZhTGPEkExAwBJp0gZGYgAQIIEas+nGbjDMmkG3DGujowYcGNgANDcTrN5ABhSdPMQiwszHUG2BGKorh4MQ0b74AKAPAxECJGhT8+ADIEBSXQg0C5ZR6fN5Azj2gLAeKWzR1gUxA0xpgEY8LgDIyTKPg0mXgFIUW+BuwRi2690AGgfI1KDduePQIw1uY0Y8vd+JIZDAOQABWy+cKQRgG48rjyEVvnpQNcAP/rKADuImTyAiOBCNwYAD7Q4sxJMDBvAeFlu9r2n5JWI5++ijLcN+Fqw6gm7v5BrD6AD2DMPdJppTsqDoZI+B47/tiMRU6rpIBWwoO+bs7NelRYk2CfiCwhEhaGmQgL54igQYM4klXFQmi9QhIb9X1YpMAom6wbsti/XieTz+1JJUEddv2CVS6zBj9jFtBm1ozaYsBCAHP2lhOI0/Fslgo8IClaAWTFlYyd0hxFet1R0yLFxDw3pfyt07yRO/8Nsu63Y+exZlJBfSzrMOmJ2nm/ILMip8/B+B34DgBz3VdeglAi/kdJQwEYTw6FkAHWoU+gg0IJUgH6UCtACuAdMDgu2IH5IlntQJLcH+XbLhL7i4XJu5MIAm5m83++b5vuRjk/nqzlc/FgBUNZ6VYH0Lm8rnKxrOlOFcMc2a9gSsn2f+Z0bBxZypVvE3Z7TB/MH3RNkobpdDoqrjdi1OfPh2Dqpz1rcYBHDGUuHvLVne3bnP21UUXwwslSWUQ6iLv26g1CZjzGwEBG36jBSNIHIiYqSUFzHxISkgFToDCHH3G8z6gtQwpUcBoj/VFxwi/rc7PMU0L0AkmGwH3/mHgs10/VyGNoikhrO0JSg3J9iSAT5RiKdG9kHTUWcBmRIai3fsKNCLAg87bKbE1ZsJeMq7SWutTlhbXFSPRnoPQTCLBSPl8KJ2iJhJEJIFbysum31WHyWYspmV5W60Z8m1f6+8c1MNUaHNeU6tGlq7j5dprvTzVyI8qOkstZF9eVVUoptjdxTnR0Hv2s0DAVL71PAB8Xy7bwhneOfs0U9jp09Bzn2P3/ZO9Ho/Osy9l6ahb/W/BYXcvAru0EGz3kcyZZ9IlxHik+as68DwJ0XVsUkcsRdMUscHMZ38C0GZ2Nw0DQRCOLRqgBF7TREQJKSE0AFSAUgGhBDpIC3TAOzykg6QD8Cd7orW99+fYJ0VRlPPdeG9/ZvaqSe/YSkwAbQb/fHUgTsWZumDzKT60RXHPA2QeJ04CSlHNvxmjJuq0VcQxzwuF8X0D6OLpNM8Rzwvmk3P3ohEg7YSshov0H/WmhF5ewSRId5ZPWDI0SiANT9k3BTWH5fkdyAIBJm7CZh5xsoP6Q6UPjEMD5nWS+B0SJK8HEty1KZIjDtRZpTbyI0sD2W5F6XAbom2/7uqsSQ0EQRIHKaGYw1aLh68F0oZrMkJe1uuVR6R6XbUyMdaL1lpt4FiE2COBBloTQ5BSI9SMMuOtSjlpyhlTkeNJD8869S0gJFGDDZZGbAlESsYGgdgHeQM+4qRZFa4Jb5Sf9I8Ah3zFPZoc4YTvEEmhOwo9R/dO3Tz3hiBkEeqGFo/lChbk/NlwGDlWFwsEzD4EwgUicYRZYw/a8fnz6+YK1SP8JBXmdzFHyx1sxId8I/BWnIeEfr/lS+GZYWBJiTBbmSMdAjs+alU/z2FLhuUkHI8iLSsNPO0Odage4LBagMa4hLjqjX4PAes5zZXP8a2+eMxZd7GWFJcvlG/lBS3OvOE1AMDs3H3HRfgOOOxjNh8hX6jo4Xg4svUDe59p54p/RG9le3xk0DsZDhbWG7IRRZBNvEyruVhWgHS8ziXKwziPtO0CN4fzVpgc03IcRALn/2wAyuxYjLlEkKwA4M2YYB+tNK0WFlXZYmva9f0Ciq+OONBpARDfIdlZR5IMjvQ6I4itd5tR1pbIvGS4pWlT2jUi1b5ntLQuq/Zi4Ji79L8A3VuxbhNBEF0LC9oIFIkKEgQFlZOO0vkCG6qUCT+A+ILgL0D+AVLTEOcLYqT0mAIoDX/gkiYS92535PF6dm/udu8gTBnH5723M7Ozb970Wo0Ne5fG7XHkEN1JcnKEvGWlZhKjkMt6mQHA7r0xcc1EbkOAT2Ltxm5BsXfF9wlx1YbNXbj87A6Uegzw37baDHQ9UKxXXJl2G9xt2cLYds0qDyhr4jFrniChCuop7b2uK3A0CrWT3GCAe4iJ/VCuQ59HWr0WbEKiQz0o1juWuUNFo7+s3OoCJIBFoCV4GRLxoeQ1UnU/NKyjnsMAhH9lBSeH60qIYm9UyBQAccCUXrbvn1S9NgEBpYYLox8qXHCRw3ui+UHHW28Aw2WiezkBAbPm5w5wTlgk56o4KZbbQqpMwZa81cVJtqu2QgVuHKIdtWR/reIkouCJ0XNljinsjvMSiKeOUxaC4/XHq5fm+Mn+Fu1xen1tft/chE+ke3fNi93d9PO2AP/5pwvzcbls8vWHZjT+ZS4vFyRvSxJQgHqr0xBFkuXHLucGm5qkQoLXggijzVGIEedFbjnqpSRXKVS6Nqm1SSDzfIaNULS6yqTbb3KZk34U+WJaLHBQfAaviRVnWUrTQJ6SpKsAjcRTmkOzX3cx0o9WdMdLA10OzRsAk/S2dWoRgOGHCjhgChUOnLKJwW2oBiX1R5FDQm0j1DMAqyoUJfBDXisBp7W+YWMKwUO8qDd4Mzb1R6XEiyQIGac0/SKFCkAAGL7XRbTKaj4GoMxMRHT/zlPlNqwBdKspTqOzg+pQkUaHuOA7yV6fzvtlefvhfB5KuH5rpM0KlI/C1UnwGb12xivaSQgUgMBrEMQ98khbHIg4q+q8A0YnHABCm5FCBd588uxp6W0JVfKWXCrInfCWI88D02/fxdsoTTvFFgegAay0w/hM+m7subyAbCheEjRkFpjg9GJVYouNMNCpIZ1g/nP8l+PDANIdh04u7WkVq2SlC6FtwwWAwa7S8bvnxtdQd9BO+1IheBJ2FOFHOzt4cF8kjOBxIWmi5rmJnrLggMSYN3lgXVHpYtEEGPEkJF2At/HZAAzp04ughgHPIr0cPRd/Hz1+tMG/0P80BGXuA7LtKWuPOdTOQGmoRkqGUvhVnWpSPvOfC/tceA2BQsm6orx/CxWMnqPdJJ6+mNvZ1qjNzepAWYMD6M9vORgA4UgaTmkGyhqcsQNn538Eoxkoa3AAyoX5t3rIWynH5Y3a6oR01YHNO2cmc9OsKedkbKMrSaaRX59ie86QY4xbDrOV84ZpisKgG1DCYA1d7TNwxeFBBWgrY3u/eOGvrqZYdLHUP8zdyajWE8QvAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;font-size:0;display:inline-block;vertical-align:top}.Home-AlbumName{display:inline-block;overflow:hidden;width:calc(100% - 60px);text-overflow:ellipsis}.Home-AlbumName-Value{vertical-align:middle;font-size:20px;line-height:45px}.Home-Username{vertical-align:top;display:inline-block;font-size:20px;font-weight:200;margin:10px;white-space:nowrap}.Home-Username>.Home-Mode{display:inline-block;font-size:.75em;margin:0 .2em}.Spreads{position:absolute;text-align:left;top:65px;bottom:0;overflow:hidden;padding:10px 0;width:100%;transition:left .5s ease-out .2s;white-space:nowrap}.Home-Spread-Page{display:inline-block;text-align:center;white-space:normal;vertical-align:top}.Home-Spread-PageWrap{margin:0 auto;width:840px}.Home-PageButton{pointer-events:none;position:absolute;width:65px;height:calc(100% - 65px);bottom:0;text-align:center;opacity:0;-webkit-animation:none;animation:none;background-color:rgba(0,0,0,.3)}.Home-PageButton.show{pointer-events:auto;opacity:1;cursor:pointer;-webkit-animation:Home-PageButton-Show 1s linear 0s;animation:Home-PageButton-Show 1s linear 0s}@-webkit-keyframes Home-PageButton-Show{0%{opacity:0}to{opacity:1}}@keyframes Home-PageButton-Show{0%{opacity:0}to{opacity:1}}.Home-PageButton:hover{background-color:rgba(0,0,0,.4)}.Home-PageButton:before{display:"block";font-size:30px;vertical-align:middle;line-height:calc(100vh - 30px);color:hsla(0,0%,100%,.7)}.Home-PageButton-Left{left:0}.Home-PageButton-Right{right:0}.Home-Spread{position:relative;display:inline-block;width:800px;height:250px;margin:10px;background-color:#fff;box-shadow:4px 6px 6px rgba(0,0,0,.35)}.Home-Spread.disabled{display:none}.Home-Spread.finished:after{content:"出稿済み";color:#fff;position:absolute;top:6px;left:-9px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);background-color:#dc143c;padding:.2em 1em;border-radius:1em;border:2px solid #fff;opacity:.85;box-shadow:2px 2px 2px rgba(0,0,0,.5)}.Home-Spread-Body{height:210px}.Home-Spread-Thumbnail{position:relative;display:inline-block;width:314px;height:194px;margin:15px 10px;border:1px solid #666;overflow:hidden;background-color:#666}.Home-Spread-Thumbnail:before{content:"未編集";width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;color:#fff}.Home-Spread-Thumbnail img{display:inline-block;width:100%;height:100%;font-size:50%;line-height:194px;letter-spacing:2em;text-indent:1em;color:transparent;object-fit:contain;background-color:transparent;position:relative}.Home-Spread-Info{position:relative;display:inline-block;vertical-align:top;width:260px;height:194px;margin:15px 10px;overflow:hidden}.Home-Spread-TypeName{text-align:left;font-size:18pt;margin-bottom:4px;padding:0 0 2px 4px;border-bottom:1px solid #ccc}.Home-Spread-InfoRow{text-align:left;font-size:14px;height:21px}.Home-Spread-InfoRow-tag{display:inline-block;width:6.5em;overflow:hidden}.Home-Spread-Memo{position:absolute;bottom:0;background-color:#fff;width:100%;height:100px;text-align:left;padding:.2em .3em;overflow:auto;overscroll-behavior-block:contain;border:1px solid #ccc;cursor:text;white-space:pre-line;word-wrap:anywhere;word-break:break-all}.Home-Spread-Memo:hover{border-color:var(--base-color)}.Home-Spread-Buttons{position:relative;display:inline-block;vertical-align:top;width:150px;height:194px;margin:15px 10px;overflow:hidden}.Home-Spread-Button{width:100%;height:50px;border:1px solid #ccc;border-radius:4px;margin:5px 0;line-height:44px!important;cursor:pointer;letter-spacing:.2em;text-indent:2.6em}.Home-Spread-PreviewButton{letter-spacing:0;text-indent:2.5em}.Home-Spread-Button:before{display:block;position:absolute;left:-30px;font-size:34px;margin:2px;width:48px;color:var(--base-color)}.Home-Spread-Button:hover{color:var(--control-color);background-color:var(--base-color);font-weight:700}.Home-Spread-Button[disabled=""]{pointer-events:none;background-color:#666;color:#999}.Home-Spread-Button[disabled=""]:before{color:#999}.Home-Spread-Button:hover:before{color:var(--control-color)}.Home-Spread-Button:first-child{margin-top:0}.Home-Spread-EditButton.editing{background-color:#fc6}.Home-Spread-EditButton.editing:hover{background-color:#947233}.Home-Spread-PhotoUploadButton{display:none}.Home-Spread-FinishButton{position:absolute;bottom:0;margin-bottom:0}.Home-Spread-FinishButton:before{color:#c33}.Home-Spread-FinishButton:hover{background-color:#c33}.Home-Spread-Footer{position:absolute;height:34px;bottom:0;width:100%;text-align:left;padding-left:15px;border-top:2px solid var(--base-color)}.Home-Spread-Footer>*{vertical-align:middle;height:32px;line-height:32px}.Home-Spread-Title{width:calc(100% - 70px);display:inline-block;white-space:nowrap}.Home-EditIconButton{display:inline-block;margin:4px 3px;padding:3px;font-size:16px;vertical-align:middle;border:0;border-radius:4px;color:#666;width:24px;text-align:center;height:24px;vertical-align:top}.Home-Spread-Title:hover,.Home-Spread-Title:hover .Home-EditIconButton{color:var(--base-color);cursor:pointer}.Home-Spread-Title-title{width:100;height:100%;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.Home-Spread-Index{position:absolute;right:0;width:2em;text-align:center;color:#999;font-size:8pt;width:40px}.Home_EditInfo>div{margin:.5em}.Home_EditInfo label{display:inline-block;width:5em;text-align:right;vertical-align:top;margin-right:.5em;line-height:1.5em}.Home_EditInfo input{border:none;padding:2px;font-size:18px;width:400px;max-width:100%}.Home_EditInfo textarea{width:400px;max-width:100%;height:6em;font-size:15px;resize:none;border:none}.Home-DemoLoader{position:absolute;left:0;top:0;right:0;bottom:0}.Home-DemoLoader-message{font-size:30px;white-space:nowrap;color:#fff}.Home-DemoLoader-message,.Home-DemoLoader-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Home-DemoLoader-anime:before{content:"";box-sizing:border-box;position:absolute;width:300px;height:300px;margin-top:-150px;margin-left:-150px;border-radius:50%;border-top:10px solid #fff;border-right:10px solid #fff;border-bottom:10px solid transparent;-webkit-animation:spinner 1.4s linear infinite;animation:spinner 1.4s linear infinite}@media screen and (max-width:819px){.Home-Spread-PageWrap,.Spreads{width:100%}.Home-Spread{width:90%;margin:15px 0}.Home-Spread-Info{width:240px;margin:15px 0}.Home-Spread-Thumbnail{width:calc(100% - 384px);margin:15px 10px 0 0;border:1px solid #666}.Home-Spread-Buttons,.Home-Spread-Thumbnail{position:relative;display:inline-block;overflow:hidden}.Home-Spread-Buttons{vertical-align:top;width:60px;height:194px;margin:15px 10px}.Home-Spread-Button{font-size:0}}@media screen and (max-width:588px){.Home-Menu-Left{left:0;width:calc(100% - 240px)}.Home-Username{display:none}.Spreads{overflow:scroll;overscroll-behavior-block:contain}.Home-Spread-PageWrap,.Spreads{width:80vw}.Home-Spread{width:100%;height:80vh;margin:0}.Home-Spread-Thumbnail{width:75vw;height:46vw}.Home-PageButton{width:40px}.Home-Spread-Info{height:auto;width:calc(100% - 30px);overflow:hidden;box-sizing:border-box;padding:0 8px;margin:0}.Home-Spread-InfoRow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Home-ShowTotalDesignBtn,.Home-Spread-EditButton,.Home-Spread-FinishButton,.Home-Spread-Memo,.Home-Spread-PreviewButton{display:none}.Home-Spread-Buttons{width:80%;margin:0;height:auto}.Home-Spread-PhotoUploadButton{display:inline-block;width:100%;font-size:30px}.Home-Spread-Button{white-space:nowrap;font-size:18pt}.Home_EditInfo label{text-align:left}}@media screen and (orientation:landscape) and (max-height:388px){.Home-Spread-Thumbnail{position:absolute;top:0;left:0;display:inline-block;width:20vw;height:50vh}.Home-Spread-Info{position:absolute;top:0;right:0;width:50vw;padding:14px 8px}.Home-Spread-Buttons{position:absolute;right:0;width:50vw;margin:0 20px;top:100px}}.Loader{background-color:rgba(0,0,0,.6);width:100%;height:100%;z-index:10;top:0;left:0}.Loader,.Loader-cetering{position:absolute;text-align:center}.Loader-cetering{display:inline-block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:32px}.Loader .Loader-message{font-size:32px;color:#fff;opacity:1;display:block;position:relative}.Loader .Loader-animation{position:relative;display:block;height:32px;overflow:visible}.Loader .Loader-animation:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.Loader .Loader-animation:not(:required):after{content:"";display:inline-block;font-size:10px;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #fff,1.1em 1.1em 0 0 #fff,0 1.5em 0 0 #fff,-1.1em 1.1em 0 0 #fff,-1.5em 0 0 0 #fff,-1.1em -1.1em 0 0 #fff,0 -1.5em 0 0 #fff,1.1em -1.1em 0 0 #fff}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:"Bilbo";font-style:normal;font-weight:400;src:local("Bilbo-Regular"),url(/font/Bilbo-Regular.woff2) format("woff2"),url(/font/Bilbo-Regular.woff) format("woff"),url(/font/Bilbo-Regular.otf) format("opentype")}@font-face{font-family:"BowlbyOne";font-style:normal;font-weight:400;src:local("BowlbyOne-Regular"),url(/font/BowlbyOne-Regular.woff2) format("woff2"),url(/font/BowlbyOne-Regular.woff) format("woff"),url(/font/BowlbyOne-Regular.otf) format("opentype")}@font-face{font-family:"CaveatBrush";font-style:normal;font-weight:400;src:local("CaveatBrush-Regular"),url(/font/CaveatBrush-Regular.woff2) format("woff2"),url(/font/CaveatBrush-Regular.woff) format("woff"),url(/font/CaveatBrush-Regular.ttf) format("truetype")}@font-face{font-family:"corpmarugo";font-style:normal;font-weight:400;src:local("corpmarugo"),url(/font/corpmarugo.woff2?20230413) format("woff2"),url(/font/corpmarugo.woff?20230413) format("woff"),url(/font/corpmarugo.otf?20230413) format("opentype")}@font-face{font-family:"FingerPaint";font-style:normal;font-weight:400;src:local("FingerPaint-Regular"),url(/font/FingerPaint-Regular.woff2) format("woff2"),url(/font/FingerPaint-Regular.woff) format("woff"),url(/font/FingerPaint-Regular.ttf) format("truetype")}@font-face{font-family:"Lora";font-style:normal;font-weight:400;src:local("Lora-Regular"),url(/font/Lora-Regular.woff2) format("woff2"),url(/font/Lora-Regular.woff) format("woff"),url(/font/Lora-Regular.ttf) format("truetype")}@font-face{font-family:"Mountains of Christmas";font-style:normal;font-weight:400;src:local("MountainsofChristmas-Regular"),url(/font/MountainsofChristmas.woff2) format("woff2"),url(/font/MountainsofChristmas.woff) format("woff"),url(/font/MountainsofChristmas.ttf) format("truetype")}@font-face{font-family:"nicomoji-plus";font-style:normal;font-weight:400;src:local("nicomoji-plus"),url(/font/nicomoji-plus.woff2?20230413-1) format("woff2"),url(/font/nicomoji-plus.woff?20230413-1) format("woff"),url(/font/nicomoji-plus.ttf?20230413-1) format("truetype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:400;src:local("Noto Sans CJK JP"),url(/font/NotoSansCJKjp.woff2?20231216) format("woff2"),url(/font/NotoSansCJKjp.woff?20231216) format("woff"),url(/font/NotoSansCJKjp.otf?20231216) format("opentype")}@font-face{font-family:"NotoSansJP-Bold";font-style:normal;font-weight:400;src:local("NotoSansJP-Bold"),url(/font/NotoSansJP-Bold.woff2?20250328) format("woff2"),url(/font/NotoSansJP-Bold.woff?20250328) format("woff"),url(/font/NotoSansJP-Bold.otf?20250328) format("opentype")}@font-face{font-family:"NotoSerifCJKjp";font-style:normal;font-weight:400;src:local("Noto Serif CJK JP"),url(/font/NotoSerifCJKjp.woff2?20231216) format("woff2"),url(/font/NotoSerifCJKjp.woff?20231216) format("woff"),url(/font/NotoSerifCJKjp.otf?20231216) format("opentype")}@font-face{font-family:"NotoSerifJP-Bold";font-style:normal;font-weight:400;src:local("NotoSerifJP-Bold"),url(/font/NotoSerifJP-Bold.woff2) format("woff2"),url(/font/NotoSerifJP-Bold.woff) format("woff"),url(/font/NotoSerifJP-Bold.otf) format("opentype")}@font-face{font-family:"NotoColorEmoji";font-style:normal;font-weight:400;src:local("NotoColorEmoji"),url(/font/NotoColorEmoji.woff) format("woff"),url(/font/NotoColorEmoji.ttf) format("truetype")}@font-face{font-family:"GenJyuuGothic-Medium";font-style:normal;font-weight:400;src:local("GenJyuuGothic-Medium"),url(/font/GenJyuuGothic-Medium.woff2) format("woff2"),url(/font/GenJyuuGothic-Medium.woff) format("woff"),url(/font/GenJyuuGothic-Medium.ttf) format("truetype")}@font-face{font-family:"PinyonScript";font-style:normal;font-weight:400;src:local("PinyonScript-Regular"),url(/font/PinyonScript-Regular.woff2) format("woff2"),url(/font/PinyonScript-Regular.woff) format("woff"),url(/font/PinyonScript-Regular.ttf) format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:local("Raleway-Regular"),url(/font/Raleway-Regular.woff2) format("woff2"),url(/font/Raleway-Regular.woff) format("woff"),url(/font/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto-Regular"),url(/font/Roboto-Regular.woff2) format("woff2"),url(/font/Roboto-Regular.woff) format("woff"),url(/font/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:"Scheherazade";font-style:normal;font-weight:400;src:local("Scheherazade-Regular"),url(/font/Scheherazade-Regular.woff2) format("woff2"),url(/font/Scheherazade-Regular.woff) format("woff"),url(/font/Scheherazade-Regular.otf) format("opentype")}@font-face{font-family:"Swanky and Moo Moo";font-style:normal;font-weight:400;src:local("Swanky and Moo Moo"),url("/font/Swanky and Moo Moo.woff2") format("woff2"),url("/font/Swanky and Moo Moo.woff") format("woff"),url("/font/Swanky and Moo Moo.otf") format("opentype")}@font-face{font-family:"DFHSGothicRPro6N-W3";font-style:normal;font-weight:400;src:local("DFHSGothicRPro6N-W3"),url(/font/DFHSGothicRPro6N-W3.woff2?20240902) format("woff2"),url(/font/DFHSGothicRPro6N-W3.woff?20240902) format("woff")}@font-face{font-family:"DFHSGothicNJ4-JP1-W3";font-style:normal;font-weight:400;src:local("DFHSGothicNJ4-JP1-W3"),url(/font/DFHSGothicNJ4-JP1-W3.woff2) format("woff2"),url(/font/DFHSGothicNJ4-JP1-W3.woff) format("woff")}@font-face{font-family:"DFHSMaruGothicRPro6N-W4";font-style:normal;font-weight:400;src:local("DFHSMaruGothicRPro6N-W4"),url(/font/DFHSMaruGothicRPro6N-W4.woff2) format("woff2"),url(/font/DFHSMaruGothicRPro6N-W4.woff) format("woff")}@font-face{font-family:"DFHSMinchoRPro6N-W3";font-style:normal;font-weight:400;src:local("DFHSMinchoRPro6N-W3"),url(/font/DFHSMinchoRPro6N-W3.woff2) format("woff2"),url(/font/DFHSMinchoRPro6N-W3.woff) format("woff")}@font-face{font-family:"DFPOP1StdN-W3";font-style:normal;font-weight:400;src:local("DFPOP1StdN-W3"),url(/font/DFPOP1StdN-W3.woff2) format("woff2"),url(/font/DFPOP1StdN-W3.woff) format("woff")}@font-face{font-family:"DFHSMinchoNJ4-JP1-W3";font-style:normal;font-weight:400;src:local("DFHSMinchoNJ4-JP1-W3"),url(/font/DFHSMinchoNJ4-JP1-W3.woff2) format("woff2"),url(/font/DFHSMinchoNJ4-JP1-W3.woff) format("woff")}@font-face{font-family:"DFHSGothicRPro6-W5";font-style:normal;font-weight:400;src:local("DFHSGothicRPro6-W5"),url(/font/DFHSGothicRPro6-W5.woff2) format("woff2"),url(/font/DFHSGothicRPro6-W5.woff) format("woff")}@font-face{font-family:"DFKaiShoRWPro6N-W9";font-style:normal;font-weight:400;src:local("DFKaiShoRWPro6N-W9"),url(/font/DFKaiShoRWPro6N-W9.woff2) format("woff2"),url(/font/DFKaiShoRWPro6N-W9.woff) format("woff")}@font-face{font-family:"DFMaruGothicPro6N-W9";font-style:normal;font-weight:400;src:local("DFMaruGothicPro6N-W9"),url(/font/DFMaruGothicPro6N-W9.woff2) format("woff2"),url(/font/DFMaruGothicPro6N-W9.woff) format("woff")}@font-face{font-family:"DFMaruMojiStdN-W7";font-style:normal;font-weight:400;src:local("DFMaruMojiStdN-W7"),url(/font/DFMaruMojiStdN-W7.woff2) format("woff2"),url(/font/DFMaruMojiStdN-W7.woff) format("woff")}@font-face{font-family:"icomoon";src:url(/static/media/icomoon.eb4bd099.eot);src:url(/static/media/icomoon.eb4bd099.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.2b534a79.ttf) format("truetype"),url(/static/media/icomoon.9e78303d.woff) format("woff"),url(/static/media/icomoon.f860790f.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-drag:before{content:"\e952"}.icon-line:before{content:"\e950"}.icon-question:before{content:"\e92d"}.icon-announce:before{content:"\e94f"}.icon-multiSelect:before{content:"\e94b"}.icon-format_color_fill:before{content:"\e23a"}.icon-grid_off:before{content:"\e3eb"}.icon-grid_on:before{content:"\e3ec"}.icon-bomb:before{content:"\e900"}.icon-sepa_editor:before{content:"\e901"}.icon-home:before{content:"\e903"}.icon-move:before{content:"\e904"}.icon-bold:before{content:"\e905"}.icon-design:before{content:"\e906"}.icon-book:before{content:"\e907"}.icon-align-right:before{content:"\e908"}.icon-align-bottom:before{content:"\e909"}.icon-diagnose:before{content:"\e90a"}.icon-align-left:before{content:"\e90b"}.icon-frontmost:before{content:"\e90c"}.icon-backend:before{content:"\e90d"}.icon-photoframe:before{content:"\e90e"}.icon-camera:before{content:"\e90f"}.icon-image:before{content:"\e910"}.icon-align-top:before{content:"\e911"}.icon-change:before{content:"\e912"}.icon-coordinate:before{content:"\e913"}.icon-select:before{content:"\e914"}.icon-equally-space-horizontal:before{content:"\e915"}.icon-equally-space-vertical:before{content:"\e916"}.icon-grab:before{content:"\e917"}.icon-pict-plus:before{content:"\e918"}.icon-printer:before{content:"\e919"}.icon-dice:before{content:"\e91a"}.icon-editend:before{content:"\e91b"}.icon-eye-close:before{content:"\e91c"}.icon-eye-open:before{content:"\e91d"}.icon-forward:before{content:"\e91e"}.icon-align-center:before{content:"\e91f"}.icon-align-middle:before{content:"\e920"}.icon-fill:before{content:"\e921"}.icon-backward:before{content:"\e922"}.icon-duplicate:before{content:"\e923"}.icon-horizontal-divide:before{content:"\e924"}.icon-vertical-divide:before{content:"\e925"}.icon-no-grab:before{content:"\e926"}.icon-italic:before{content:"\e927"}.icon-key:before{content:"\e928"}.icon-logout:before{content:"\e929"}.icon-magnifier:before{content:"\e92a"}.icon-pen:before{content:"\e92b"}.icon-persona:before{content:"\e92c"}.icon-save:before{content:"\e92e"}.icon-text:before{content:"\e92f"}.icon-trash:before{content:"\e930"}.icon-smartphone:before{content:"\e931"}.icon-crop:before{content:"\e932"}.icon-no-select:before{content:"\e933"}.icon-magnet:before{content:"\e934"}.icon-no-magnet:before{content:"\e935"}.icon-color_lenspalette:before{content:"\e936"}.icon-error:before{content:"\e937"}.icon-error_outline:before{content:"\e938"}.icon-warningreport_problem:before{content:"\e939"}.icon-lightbulb:before{content:"\e93a"}.icon-grid_snap2:before{content:"\e93b"}.icon-grid_snap:before{content:"\e93c"}.icon-files-empty:before{content:"\e93d"}.icon-stamp:before{content:"\e93e"}.icon-arrows-h:before{content:"\e93f"}.icon-arrows-v:before{content:"\e940"}.icon-quill:before{content:"\e941"}.icon-cheveron-down:before{content:"\e942"}.icon-view-tile:before{content:"\e943"}.icon-pictures:before{content:"\e944"}.icon-brush:before{content:"\e945"}.icon-eraser:before{content:"\e946"}.icon-spray:before{content:"\e947"}.icon-pencil:before{content:"\e948"}.icon-file-empty:before{content:"\e949"}.icon-pointer_white:before{content:"\e94a"}.icon-history:before{content:"\e94d"}.icon-history1:before{content:"\e94e"}.icon-box-add:before{content:"\e95e"}.icon-box-remove:before{content:"\e95f"}.icon-counterclockwise:before{content:"\e965"}.icon-clockwise:before{content:"\e966"}.icon-undo2:before{content:"\e967"}.icon-redo2:before{content:"\e968"}.icon-bubble2:before{content:"\e96e"}.icon-bubble21:before{content:"\e96f"}.icon-search:before{content:"\e986"}.icon-lock:before{content:"\e98f"}.icon-unlocked:before{content:"\e990"}.icon-wrench:before{content:"\e991"}.icon-cog:before{content:"\e994"}.icon-cogs:before{content:"\e995"}.icon-download2:before{content:"\e9c5"}.icon-flag:before{content:"\e9cc"}.icon-star-empty:before{content:"\e9d7"}.icon-happy:before{content:"\e9df"}.icon-warning:before{content:"\ea07"}.icon-notification:before{content:"\ea08"}.icon-blocked:before{content:"\ea0e"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-exit:before{content:"\ea14"}.icon-loop2:before{content:"\ea2e"}.icon-paragraph-left:before{content:"\ea77"}.icon-paragraph-center:before{content:"\ea78"}.icon-paragraph-right:before{content:"\ea79"}.icon-close:before{content:"\f00d"}.icon-download:before{content:"\f019"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-pointer:before{content:"\e902"}.icon-group:before{content:"\e951"}.icon-menu:before{content:"\e94c"}.icon-list:before{content:"\e9ba"}.icon-plus:before{content:"\ea0a"}.icon-sort-amount-asc:before{content:"\ea4c"}.Editor{display:block;background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:20;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;font-family:Sans-serif}.Editor.hide{display:none}.Editor div{vertical-align:top;box-sizing:content-box}.Editro img{-webkit-user-drag:none;-khtml-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#fff}.Editor input{background-color:#fff;outline:1px solid transparent;border:1px solid #000;padding:2px}.Editor-Main{top:54px;left:0}.Editor-Main,.Editor-Right{position:absolute;right:0;bottom:0}.Editor-Right{left:235px;top:0}.Editor-Button{background-color:var(--base-color);border:0;color:#fff;border-radius:5px;width:unset;font-size:12px;padding:3px 7px;margin:0 5px;width:70px;cursor:pointer}.Canvas{position:absolute;top:0;left:0;right:0;bottom:57px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 2 2' preserveAspectRatio='none'%3E%3Cpath fill='%23ccc' d='M-1-1v4h4v-4z'/%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zm1 1h1v1H1z'/%3E%3C/svg%3E");overflow:hidden}.canvas-container{z-index:8;overflow:hidden}.Canvas-scroll{position:absolute;left:0;right:0;top:0;bottom:0;overflow:scroll;overscroll-behavior-block:contain;background:none transparent;z-index:5;cursor:default}.Canvas-scroll.dragScroll{z-index:9;cursor:none}.Canvas-scroll-cursor{position:absolute;width:18px;height:18px;z-index:-1;display:hidden;pointer-events:none;cursor:none;background-image:url(/static/media/openhand.335d7463.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0 center}.Canvas-scroll-cursor.grabbing{background-image:url(/static/media/closedhand.1ea3e2b8.svg)}.Canvas-scroll.dragScroll:hover~.Canvas-scroll-cursor{z-index:10;display:inline-block}.Canvas-dummy{position:absolute;width:10000px;height:10000px;opacity:.01;background:#ccc}.Canvas-contextmenu{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.01);z-index:100}.Canvas-contextmenu-menu{background-color:#f0f0f0;width:200px;position:absolute;font-size:10pt;box-shadow:2px 2px 3px rgba(0,0,0,.5);border-radius:4px}.Canvas-contextmenu-menuitem{padding:.3em;white-space:pre-wrap;word-break:break-all;border-radius:4px}.Canvas-contextmenu-menuitem:hover{background-color:#c2eeff}.Canvas-contextmenu-menuitem>label{color:#666;display:block;font-size:9pt;line-height:1.6em;pointer-events:none}.Editor .MainMenu{top:0;left:0;right:0;height:54px;padding:3px 0;white-space:nowrap;background-color:var(--control-color);border-bottom:1px solid #aaa;font-size:14px;box-sizing:border-box}.MainMenu-Group{display:inline-block;position:relative;margin:0 5px;height:100%}.MainMenu-Coordinates{height:100%;border-right:1px solid #ccc;border-left:1px solid #ccc;box-sizing:border-box;padding:0 4px}.MainMenu-Coordinates-Mark{display:inline-block;width:32px;height:32px;border:2px solid #666;position:relative;margin:7px 3px 7px 8px}.MainMenu-Coordinates-Mark:after,.MainMenu-Coordinates-Mark:before{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:42px;width:1px;display:inline-block;border-left:2px solid #666;position:absolute;left:13px;top:-7px}.MainMenu-Coordinates-Mark:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:13px;top:-7px}.MainMenu-Coordinates .MainMenu-Coordinates-Origin>label{display:inline-block;width:10px;height:10px;border:2px solid #666;background-color:var(--control-color);box-sizing:border-box;position:absolute;z-index:2}.MainMenu-Coordinates-Origin:hover>label{background-color:#aaa}.MainMenu-Coordinates-Origin>input{display:none}.MainMenu-Coordinates-Origin>input:checked+label{background-color:#666}#CoordinatesOrigin-lefttop+label{left:-5px;top:-5px}#CoordinatesOrigin-centertop+label{left:calc(50% - 5px);top:-5px}#CoordinatesOrigin-righttop+label{right:-5px;top:-5px}#CoordinatesOrigin-leftcenter+label{left:-5px;top:calc(50% - 5px)}#CoordinatesOrigin-centercenter+label{left:calc(50% - 5px);top:calc(50% - 5px)}#CoordinatesOrigin-rightcenter+label{right:-5px;top:calc(50% - 5px)}#CoordinatesOrigin-leftbottom+label{left:-5px;bottom:-5px}#CoordinatesOrigin-centerbottom+label{left:calc(50% - 5px);bottom:-5px}#CoordinatesOrigin-rightbottom+label{right:-5px;bottom:-5px}.MainMenu-Coordinates-Group{display:inline-block}.MainMenu-Coordinates-Row{height:100%;margin:0 2px 1px}.MainMenu-Coordinates-Row span{display:inline-block;width:1.5em;text-align:center;line-height:1.6em}.MainMenu-Coordinates input{width:60px}.MainMenu-Rotate .Input{position:relative}.MainMenu-Rotate input{width:60px}.MainMenu-ResetRotate{position:absolute;height:20px;width:18px;background-color:transparent;top:1px;right:1px;cursor:pointer;text-align:center}.MainMenu-ResetRotate:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:2px;top:9px}.MainMenu-ResetRotate:after,.MainMenu-ResetRotate:before{content:"";border-top:2px solid grey;width:13px;position:absolute}.MainMenu-ResetRotate:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:3px;top:8px;padding:2px}.MainMenu-ResetRotateButton{margin:4px 0!important;width:6em!important;padding:0!important;right:0;position:absolute;letter-spacing:-1px}.MainMenu-ResetRotate:hover:after,.MainMenu-ResetRotate:hover:before{border-color:#000}.MainMenu-CountItem-Group{border-right:1px solid #ccc;padding-right:8px}.MainMenu-CountItem-Row{padding:0 6px;line-height:1.6em;white-space:nowrap}.MainMenu-CountItem-Row>div{display:inline-block}.MainMenu-Group>.MainMenu-CountItem-Row:first-child{border-bottom:1px solid var(--base-disable-color)}.MainMenu-CountItem-Title{font-size:8pt;width:2em;text-align:center;color:#333;color:var(--Manager-base-color);opacity:.85}.MainMenu-CountItem-Value{width:3em;text-align:center;font-size:11pt;color:var(--base-color)}.MainMenu-DiagnoseButton{background-color:#ff0!important;border-color:red!important}.MainMenu-DiagnoseButton .IconButton-Icon{color:red!important}.MainMenu-DiagnoseButton:active{background-color:red!important;border-color:#ff0!important}.MainMenu-DiagnoseButton:active .IconButton-Icon{color:#ff0!important}.MainMenu-SpreadTitle{padding:0 .3em;font-size:14pt;white-space:pre-line;max-width:calc(100% - 1092px);overflow:hidden;color:var(--base-color);width:auto;min-width:4em;position:relative;white-space:nowrap;cursor:pointer;line-height:45px;text-overflow:ellipsis;float:right;margin-right:4px}.MainMenu-SpreadTitle:hover{background-color:var(--base-color);color:var(--control-color);-webkit-animation:iconHover .3s ease-out;animation:iconHover .3s ease-out}.MainMenu-SpreadTitle .MainMenu-EditIconButton{display:inline-block;margin-right:.3em;line-height:45px}.Input{display:inline-block;border:1px solid #000;background-color:#fff;margin:0;padding:0}.Input input{background-color:transparent;border:0;outline:1px solid transparent;margin:2px;padding:0}.Input.Input-readonly{border-color:grey}.Input.Input-readonly input{color:grey;cursor:default}.Input.Input-changed input{color:green}.Editor .SubMenu{position:absolute;height:57px;background-color:var(--control-color);bottom:0;left:0;right:0;padding:5px;font-size:14px;white-space:nowrap;box-sizing:border-box}.SubMenu-Group{display:inline-block;margin:0 5px}.SubMenu .IconButton[data-name=changeSubMenu]{float:right;margin-right:4px}.ZoomSlider{position:relative;display:inline-block;padding:5px;width:140px;box-sizing:content-box}.ZoomSlider-text{display:inline-block;text-align:center;width:100%;font-size:13px}.ZoomSlider-button{display:inline-block;width:2.5em;font-size:16px;cursor:pointer;line-height:13px}.ZoomSlider-button:hover{font-weight:700;color:var(--base-hover-coor)}.ZoomSLider-bar-wrap{position:relative;cursor:pointer;padding:5px 10px}.ZoomSLider-bar{position:relative;margin:5px 0;display:block;background-color:var(--control-shadow-color);border:1px solid #aaa;height:3px;vertical-align:middle}.ZoomSlider-knob{display:inline-block;position:relative;width:14px;height:14px;border-radius:50%;background-color:var(--base-color);border:0 solid #666;top:-5px;left:-6px;cursor:pointer}.ZoomSlider-knob:hover,.ZoomSlider:active .ZoomSlider-knob{background-color:var(--base-hover-color)}.SpreadListMenu{position:absolute;height:140px;background-color:var(--control-color);bottom:0;left:0;right:0;padding:0;font-size:14px;white-space:nowrap;box-sizing:border-box;z-index:1;border-top:1px solid #aaa}.SpreadListMenu-List{height:100%;width:calc(100% - 26px);white-space:nowrap;overflow:auto;overscroll-behavior-block:contain}.SpreadListMenu-Item{display:inline-block;vertical-align:top;height:calc(100% - 14px);width:140px;overflow:hidden;margin:3px;padding:4px;box-sizing:border-box;position:relative}.SpreadListMenu-Item:hover{background-color:var(--selection-color)}.SpreadListMenu-Item-img{height:calc(100% - 20px);background-color:transparent}.SpreadListMenu-Item-img img{width:100%;height:100%;object-fit:contain;background-color:transparent;pointer-events:none}.SpreadListMenu-Item-img img:before{content:"未編集";display:block;font-size:25px;color:#fff;letter-spacing:.2em;text-indent:.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:20%;line-height:1px}.SpreadListMenu-Item-img img:after{content:"";width:100%;height:100%;display:block;color:#666;background-color:#666;text-align:center}.SpreadListMenu-Item-title{height:20px;padding:4px;box-sizing:border-box;text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis}.SpreadListMenu-Item-title.finished{text-indent:1.7em}.SpreadListMenu-Item-title.finished:before{content:"出稿済み";font-size:7pt;width:calc(2.5em + 4px);display:inline-block;white-space:break-spaces;padding:3px;box-sizing:border-box;text-align:center;position:absolute;left:0;bottom:0;border-radius:4px;background-color:#dc143c;color:#fff;text-indent:0}.SpreadListMenu-ChangeBtn{position:absolute;height:100%;width:26px;right:0;bottom:0;font-size:18px;line-height:140px;text-align:center;border-left:1px solid #999;box-sizing:border-box;color:#333;background-color:var(--control-color)}.SpreadListMenu-ChangeBtn:hover{color:#fff;background-color:#999}.SideMenu{position:absolute;background-color:var(--control-color);width:234px;top:0;bottom:0;border-right:1px solid #aaa;box-sizing:content-box}input[name=SideMenu-Tab-Group]{display:none}#SideMenu-Background-Selector:checked~.SideMenu-Content,#SideMenu-Frame-Selector:checked~.SideMenu-Content,#SideMenu-FreeDraw-Selector:checked~.SideMenu-Content,#SideMenu-Photo-Selector:checked~.SideMenu-Content,#SideMenu-Stamp-Selector:checked~.SideMenu-Content,#SideMenu-Text-Selector:checked~.SideMenu-Content{display:block}#SideMenu-Background-Selector:checked~.SideMenu-Tab,#SideMenu-Frame-Selector:checked~.SideMenu-Tab,#SideMenu-FreeDraw-Selector:checked~.SideMenu-Tab,#SideMenu-Photo-Selector:checked~.SideMenu-Tab,#SideMenu-Stamp-Selector:checked~.SideMenu-Tab,#SideMenu-Text-Selector:checked~.SideMenu-Tab{pointer-events:none;background-color:var(--control-color)}.SideMenu-Tab{left:1px;position:absolute;height:40px;width:38px;font-size:25px;text-align:center;color:#118ebc;cursor:pointer;background-color:var(--control-shadow-color);border-right:1px solid #666;box-sizing:content-box;text-shadow:inherit;transition:.3s ease-in}.SideMenu-Tab:hover{background-color:#d3d3d3;color:#46b4e4;text-shadow:0 0 2px #fff}.SideMenu-Tab span{display:inline-block;bottom:3px;text-align:center;font-size:11.5px;letter-spacing:-1px;text-indent:1px;-webkit-transform:scale(.8) translate(-4px);transform:scale(.8) translate(-4px);color:#000}.SideMenu-Content,.SideMenu-Tab span{position:absolute;left:0;right:0;white-space:nowrap}.SideMenu-Content{top:41px;bottom:2px;background-color:var(--control-color);display:none;overflow:auto;overflow:hidden;padding:0}.SideMenu-Wrapper{top:3px;bottom:0;position:absolute;left:0;right:0;overflow-y:auto;overflow-x:hidden;padding:3px 2px 3px 1px;margin:0}.SideMenu-Content-Separater{height:0;border:1px solid #fff;margin:10px 0}.SideMenu-Content-Row{position:relative;left:0;right:0;margin:10px 0;overflow:hidden}.SideMenu-Content-RowTitle{white-space:nowrap;display:table-cell;height:12px;line-height:2em;vertical-align:top;display:inline-block;font-size:12px;min-width:3em;margin:0 0 0 3px}.SideMenu-Content-RowTitleButton{position:absolute;top:9px;right:0;background-color:var(--base-color);font-size:10px;margin:6px 2em;line-height:20px;width:40px;height:18px;cursor:pointer;text-align:center;color:#fff;z-index:1;border:none;appearance:none;-webkit-appearance:none}.SideMenu-Content-RowTitleButton[disabled]{background-color:var(--base-disable-color);cursor:default;pointer-events:none}.SideMenu-Content-RowTitleButton:not([disabled]):hover{background-color:var(--base-hover-color)}.SideMenu-Content-Row .SideMenu-Content-Row .SideMenu-Content-RowTitle{margin-left:1.2em}.SideMenu-Content-Row>span{height:2.5em;line-height:2.5em}.SideMenu-Content-Row .Slider{position:absolute;width:80px;left:69px}.SideMenu-Header{padding:1px 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.7)}.SideMenu-CellList{top:33px;bottom:0;position:absolute;left:0;right:0;overflow-y:scroll;overflow-x:hidden;white-space:normal;padding:3px}.SideMenu-CellList::-webkit-scrollbar{width:3px}.SideMenu-CellList::-webkit-scrollbar-thumb{background:#666}.SideMenu-Content .Loader{z-index:10}.SideMenu-Wrap[data-disable=true] .SideMenu-Tab{color:#888;background-color:#aaa;pointer-events:none}.SideMenu-Wrap[data-disable=true] .SideMenu-Tab span{color:#666}.Button{display:inline-block;position:relative;min-width:4.5em;background-color:var(--base-color);border:1px solid var(--base-color);white-space:nowrap;font-size:12px;line-height:1.3em;padding:3px;margin:0 5px;cursor:pointer;font-weight:700;border-radius:3px;color:#fff;text-align:center;transition:.2s ease-in}.Button.Disabled{pointer-events:none}.Button-Icon{vertical-align:top;width:.8em;padding:0;display:inline-block;margin:0 2px 0 0;font-size:1.2em;color:#fff;text-indent:-3px}.Button-Title{vertical-align:top!important;pointer-events:none}.Button:hover{background-color:var(--base-hover-color);border:1px solid var(--base-hover-color)}.Button:active{background-color:transparent}.Button:active,.Button:active .Button-Icon{color:var(--base-hover-color)}.Button.ButtonMini{font-size:10px;cursor:pointer;border:none;appearance:none;-webkit-appearance:none;border-radius:0;height:1.1em;line-height:1.1em;width:auto;min-width:auto;padding:3px 1em}.Button.ButtonBig{line-height:23px;margin:2px;min-width:44%}.Button.ButtonBig .Button-Icon{font-size:23px}.Button.ButtonBig .Button-Title{line-height:23px}.Button.ButtonRed{background-color:#f66;border-color:#f66}.ButtonHalf-row{margin:2px auto;width:calc(86% + 8px);white-space:nowrap}.Button.ButtonHalf{line-height:23px;width:calc(45% + 1px);display:inline-block;margin:0 3px 0 0}.Button.ButtonHalf .Button-Icon{position:absolute;left:12px;font-size:20px;line-height:23px}.Button.ButtonHalf .Button-Title{width:100%;display:inline-block;text-indent:1.5em}.Button.ButtonWide{line-height:23px;margin:2px auto;width:86%;display:block}.Button.ButtonWide .Button-Icon{position:absolute;left:20px;font-size:21px}.Button.ButtonWide .Button-Title{width:100%;display:inline-block;text-indent:1.5em}.ButtonMax{height:25px;width:86%;height:80px;margin:2px auto;font-size:20px;display:block}.ButtonMax .Button-Icon{position:absolute;left:20px;font-size:40px;line-height:80px}.ButtonMax .Button-Title{width:100%;display:inline-block;text-indent:1.5em;line-height:80px}.Button.Disabled{opacity:.65;color:#ccc}.Button.Disabled .Button-Icon:before{color:#ccc}.Design .SideMenu-ContentWrapper{white-space:normal}.Design .SideMenu-Content{overflow-y:auto}.Design .SideMenu-Content-Row{margin-top:10px;margin-bottom:20px}.Design .Button[name=showDesignDialog]{background-color:#900;border-color:#900}.Design .Button[name=showDesignDialog]:hover{background-color:#730000;border-color:#730000}.Design .Button[name=showDesignDialog]:active{background-color:transparent;border-color:#900;color:#900}.Design .Button[name=showDesignDialog]:active .Button-Icon{color:#900}.Design .Button[name=showDesignImportDialog]{background-color:#e87754;border-color:#e87754}.Design .Button[name=showDesignImportDialog]:hover{background-color:#c44d28;border-color:#c44d28}.Design .Button[name=showDesignImportDialog]:active{background-color:transparent;border-color:#e87754;color:#e87754}.Design .Button[name=showDesignImportDialog]:active .Button-Icon{color:#e87754}.Design .Button[name=flipXBackground],.Design .Button[name=flipYBackground]{background-color:#38bb6b;border-color:#38bb6b}.Design .Button[name=flipXBackground]:hover,.Design .Button[name=flipYBackground]:hover{background-color:#29864d;border-color:#29864d}.Design .Button[name=flipXBackground]:active,.Design .Button[name=flipYBackground]:active{background-color:transparent;border-color:#38bb6b;color:#38bb6b}.Design .Button[name=flipXBackground]:active .Button-Ico,.Design .Button[name=flipYBackground]:active .Button-Icon{color:#38bb6b}.Design .Button[name=deleteBackground],.Design .Button[name=removeAllObject]{background-color:#909090;border-color:#909090}.Design .Button[name=deleteBackground]:hover,.Design .Button[name=removeAllObject]:hover{background-color:#737373;border-color:#737373}.Design .Button[name=deleteBackground]:active,.Design .Button[name=removeAllObject]:active{background-color:transparent;border-color:#909090;color:#909090}.Design .Button[name=deleteBackground]:active .Button-Icon,.Design .Button[name=removeAllObject]:active .Button-Icon{color:#909090}.Design .CurrentBg{width:86%;margin:4px auto;padding:8px 3px 6px;border-radius:3px;background-color:#ddd}.Design .CurrentBg-title{font-size:8pt;margin:2px 4px}.Design .CurrentBg-name{margin:.25em .5em 0;font-size:11pt}.Design .CurrentBg-name>div{display:inline-block;line-height:1.3em;vertical-align:middle}.Design .CurrentBg-name>div:first-child{margin-right:.25em}.Design .CurrentBg-name>div:last-child{margin-left:.25em}.Design .Design-Droplet{width:calc(100% - 50px);padding:15px 10px;margin:15px 8px;background-color:rgba(255,0,0,.2);border:5px dashed grey;border-radius:10px;line-height:1.2em;text-align:center}.Design [name=groupDownload]{background-color:orange;border-color:orange}.Design [name=groupDownload]:hover{background-color:#a16900;border-color:#a16900}.Design .Design-graycolor p{font-size:10px;white-space:pre-line;margin:0 0 0 2em;line-height:1.3em;text-indent:1em}.Checkbox{display:inline-block;padding:3px;margin:3px;background-color:transparent;cursor:pointer}.Checkbox:hover{background-color:var(--base-color);color:var(--control-color)}.Checkbox:hover label span{font-weight:700}.Checkbox:hover label:after,.Checkbox:hover label:before{border-color:var(--control-color)}.Checkbox label{box-sizing:border-box;position:relative;display:inline-block;margin:2px 5px;text-indent:21px;vertical-align:bottom;font-size:12px;pointer-events:none;padding:2px}.Checkbox label span:before{font-size:12px}.Checkbox label:before{display:block;position:absolute;top:60%;left:0;width:16px;height:16px;margin-top:-10px;content:"";border:2px solid #000}.Checkbox label:after{transition:opacity .1s linear;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:4px;left:6px;width:9px;height:15px;margin-top:-7px;border-right:3px solid #000;border-bottom:3px solid #000;content:"";opacity:0}.Checkbox input[type=checkbox]:checked+.Checkbox-label:after{opacity:1}.Checkbox label{cursor:pointer}.Checkbox input[type=checkbox]{display:none}.Checkbox.Checkbox-disable label{background-color:#c6c6c6;border-color:#c6c6c6}.Checkbox.Disabled{color:grey}.Checkbox.Disabled:hover{background-color:inherit;color:grey}.Checkbox.Disabled:hover label span{font-weight:400}.Checkbox.Disabled:hover label:after,.Checkbox.Disabled:hover label:before,.Checkbox.Disabled label:after,.Checkbox.Disabled label:before{border-color:grey}.Checkbox.hidden{visibility:hidden}.Frame .SideMenu-Tab{left:40px}.Frame .SideMenu-Tab>span{letter-spacing:.2em;text-indent:.3em}.Frame .SideMenu-Wrapper{padding:3px 2px 3px 5px}.Frame .Frame-Shape{padding-bottom:0}.Frame .Frame-Shape .SelectButton{line-height:28px}.Frame .Frame-Shape .SelectButton .Button{vertical-align:middle}.Frame .Frame-StrokeColor{position:relative;width:26px;height:15px;border:none!important;left:-10px;top:7px;padding:0;margin:0;cursor:pointer}.Frame-DropShadow{width:100%}.Frame .Frame-DropShadowColor{position:relative;width:26px;height:15px;border:none!important;left:10px;top:7px;padding:0;margin:0;cursor:pointer}.Frame-DivideOptional .SideMenu-Content-Row .SideMenu-Content-RowTitle{width:4em}.Frame-DivideOptional .Button{height:20px}.Frame-DivideOptional .Button>span{line-height:20px}.Frame-DivideOptional div>span{vertical-align:middle;line-height:24px;height:24px;font-size:12px;margin:0 3px}.Frame-DivideOptional input{width:2.5em;line-height:20px;text-align:center;border:1px solid #999;height:20px;margin:4px 0}.Frame-ExchangeFrame .Button{margin:0 2px;min-width:3em}.Frame-SepaEdit-Actions{white-space:nowrap}.Frame-SepaEdit-Actions .ButtonBig{margin-left:8px}.Frame-SepaEdit-Actions input{width:3.5em;line-height:1.2em;text-align:center;border:1px solid #999;margin-left:2px}.Frame-SepaEdit-Actions span{vertical-align:middle;line-height:36px;font-size:12px;margin:0 3px}.sepaLockIcon{display:inline-block;padding:10px 0 0;width:25px;height:25px;color:#777;cursor:pointer}.sepaLockIcon.icon-lock{color:#333}.Frame .ColorPicker .ColorInput-Color{height:14px!important;width:26px;margin:0}.Frame-ReleaseScaleLimit .Checkbox:hover{background-color:#d00000;font-weight:700}.Frame-ReleaseScaleLimit p{font-size:10px;white-space:pre-line;margin:0 0 0 2em;line-height:1.3em;text-indent:1em}.Frame-ReleaseScaleLimit .Disabled{pointer-events:none}.Frame .ButtonMini{position:absolute;right:6px;margin-top:6px}.Slider{padding:3px 0}.Slider,.Slider-UI{position:relative;display:inline-block}.Slider-UI{height:24px;width:100%}.Slider-Bar-Wrap{height:100%;cursor:pointer}.Slider-Bar,.Slider-Bar-Wrap{position:absolute;left:0;right:0}.Slider-Bar{height:2px;background-color:#fff;margin:0 10px 0 0;top:10px;border:1px solid #666}.Slider-Knob{position:relative;background-color:var(--base-color);width:11px;height:11px;border-radius:50%;cursor:pointer;top:-5px;left:-5px}.Slider-Knob:hover,.Slider:active .Slider-Knob{background-color:var(--base-hover-color)}.Slider-Value{margin:2px 0!important}.Slider-Value input{width:2em}.Slider-Unit{display:inline-block;width:1.2em;font-size:10px;margin:0 3px;line-height:22px;vertical-align:bottom}.Slider.Disabled{pointer-events:none}.Slider.Disabled .Slider-Knob,.Slider.Disabled .Slider-Knob:hover{background-color:var(--base-disable-color)}.Slider.Disabled .Slider-Bar{border-color:#d3d3d3}.StepperInput{display:inline-block;border:1px solid #aaa;background-color:#fff;margin:0;padding:0;white-space:nowrap;position:relative;width:2em}.StepperInput input{position:relative;background-color:transparent;border:1px;outline:1px solid transparent;margin:0;text-align:right;font-size:12px;vertical-align:top;height:17px;width:calc(100% - 7px)}.StepperInput-Steppers{display:inline-block;width:8px;position:absolute;right:0}.StepperInput-Steppers div{display:block;height:9px}.StepperInput-Steppers div:before{position:relative;right:3px;content:"";display:block;background-color:transparent;-webkit-transform:scale(.5);transform:scale(.5);border:7px solid transparent}.StepperInput-Steppers div:first-child:before{top:-7px;border-bottom:14px solid #697b91}.StepperInput-Steppers div:first-child:hover:before{border-bottom-color:#00f}.StepperInput-Steppers div:last-child:before{top:-2px;border-top:12px solid #697b91}.StepperInput-Steppers div:last-child:hover:before{border-top-color:#00f}.StepperInput.Disabled{border-color:#ccc}.SelectButton[disabled] select{pointer-events:none;border-color:#ccc;color:#ccc}.SelectButton[disabled] .Button{pointer-events:none;background-color:var(--base-disable-color);border-color:var(--base-disable-color)}.ColorPicker{display:inline-block}.ColorPicker .picker{opacity:1}.ColorPicker .ColorInput-Color{border:1px solid #666;display:inline-block;vertical-align:top;height:23px;background-color:#fff;margin:2px 0;width:32px}.ColorPicker .swatch{padding:5px;background-color:#fff;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:inline-block;cursor:pointer}.ColorPicker .popover{position:fixed;z-index:999}.ColorPicker .cover{position:fixed;top:0;right:0;bottom:0;left:0}.ColorPicker .sketch-picker{position:fixed;left:5px;z-index:2}.ColorPicker .sketch-picker.bottom{bottom:5px}.ColorPicker.disabled{pointer-events:none}.Photo .SideMenu-Tab{left:79px}.Photo .SideMenu-Tab>span{letter-spacing:.5em;text-indent:.7em}.Photo .SideMenu-Header{text-align:center;padding:3px 1px}.Photo .SideMenu-CellList{top:42px}.Photo .Cell-UsedCount:not([data-count="1"]){background-color:#ff8000}.Photo .CellPhoto{box-sizing:border-box}.Photo .CellPhoto.editing{border:1px solid orange;background-color:rgba(255,128,0,.29)}.Photo .SideMenu-Photo-AddBtn{width:calc(86% - 24px);display:inline-block}.Photo .SideMenu-Photo-ShowBtn{display:inline-block;white-space:pre-line;width:30px;height:30px;box-sizing:border-box;font-size:14pt;padding:3px;line-height:1.2em;margin:2px 2px 2px 3px;border-radius:6px;cursor:pointer;opacity:.5;line-height:24px}.Photo .SideMenu-Photo-ShowBtn:hover{opacity:1;color:var(--base-color)}.Photo .SideMenu-CellList[data-cell-type=list] .CellPhoto{height:inherit;display:table-row}.Photo .SideMenu-CellList[data-cell-type=list] .CellPhoto img{width:80px;max-height:80px;display:table-cell;vertical-align:middle;margin:5px 0}.Photo .SideMenu-CellList[data-cell-type=list] .CellPhoto .Cell-title{padding:.3em 0;max-height:100px;white-space:pre-line;display:table-cell;position:relative;vertical-align:middle;margin:5px 0;pointer-events:all}.Photo .SideMenu-CellList[data-cell-type=list] .CellPhoto:hover .Cell-title{color:#000}.Cell{position:relative;border:1px dashed rgba(255,0,0,0);width:100px;height:100px;margin:0 0 8px 3px;display:inline-block;text-align:center;cursor:pointer;transition-duration:.5s;transition-timing-function:ease-in}.Cell.CellTitle{width:206px;height:57px}.Cell:hover{border:1px dashed red;background-color:var(--selection-color);transition-duration:.2s}.Cell img{position:relative;width:100%;height:100%;background-color:transparent;object-fit:scale-down;pointer-events:none;font-size:0}.Cell[data-used-count] img{-webkit-filter:grayscale() contrast(.46) brightness(1.32);filter:grayscale() contrast(.46) brightness(1.32)}.Cell-title{position:absolute;display:inline-block;width:100%;overflow:hidden;bottom:0;left:0;padding-bottom:2px;background-color:var(--control-color);transition-duration:0s;transition-timing-function:ease-in;pointer-events:none;max-height:1em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5pt}.Cell:hover .Cell-title{color:transparent;background-color:transparent;transition-duration:.1s}.Cell .Cell-Properties{position:absolute}.Cell .Cell-Properties>div{position:relative;display:inline-block;margin:0 1px;height:24px;width:24px;border-radius:50%;font-size:14px;text-align:center;color:#fff;z-index:7;line-height:24px;font-weight:700}.Cell .Cell-UsedCount{background-color:green}.Cell .Cell-Properties .Cell-Stamp{background-color:#ff8f00;font-size:17px;font-weight:700;color:#fff}.Cell .Cell-Properties .Cell-PhotoSize{background-color:#0080ff;font-size:17px}.Stamp .SideMenu-Tab{left:118px}.Stamp .SideMenu-Header>div{margin:4px 2px}.Stamp .SideMenu-CellList{top:41px}.Stamp-SubTabs>input,.Stamp .Cell-PhotoSize,.Stamp .Cell-title{display:none}.Stamp-SubTab{display:inline-block;width:50%;text-align:center;height:30px;line-height:30px;padding:0;background-color:var(--control-shadow-color);font-size:10pt}.Stamp-SubTab>i{padding-right:.4em;font-size:11pt;color:#118ebc}.Stamp-SubTabs>input:checked+.Stamp-SubTab{background-color:var(--control-color);z-index:1;position:relative}.Stamp-SubContent{display:none;position:absolute;left:0;right:0;top:30px;bottom:0}#SideMenu-Stamp-SubTab-Stamp-Selector:checked~.Stamp-SubContent-Stamp,#SideMenu-Stamp-SubTab-Title-Selector:checked~.Stamp-SubContent-Title{display:inline-block}.Selector{position:relative;display:inline-block;width:100px;font-size:12px}.Selector.disabled{opacity:.5;pointer-events:none}.Selector:before{z-index:6;position:absolute;right:8px;content:"\f123";font-family:"IonIcons";line-height:27px;color:#7f878c;pointer-events:none;top:8px;color:#000;content:"";display:inline-block;background-color:transparent;-webkit-transform:scale(.7);transform:scale(.7);border:7px solid transparent;border-top:12px solid #697b91}.Selector select{outline:none;text-indent:.01px;text-overflow:"";vertical-align:middle;font-size:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:24px;padding:0 12px;width:100%;border-radius:3px;height:20px;background:hsla(0,0%,100%,.9);color:#000;border:1px solid #000;cursor:pointer}.Selector select:hover{border-color:#a9a9a9;box-shadow:0 0 3px #000}.Selector option{font-size:1.2em}.Selector select::-ms-expand{display:none}.Selector select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.Selector.SelectorBig{font-size:13px;width:96%}.Selector.SelectorBig select{height:30px;line-height:26px}.FreeDraw .SideMenu-Tab{left:157px}.FreeDraw .SideMenu-Tab>span{letter-spacing:.2em;text-indent:.3em}.FreeDraw .FreeDraw-Tools{text-align:center}.FreeDraw .FreeDraw-Tool{display:inline-block}.FreeDraw .FreeDraw-Tool input{display:none}.FreeDraw .FreeDraw-Tool label{display:inline-block;width:38px;height:36px;text-align:center;line-height:32px;font-size:20px;border-color:#f0f0f0 #666 #666 #e0e0e0;border-style:solid;border-width:2px;box-sizing:border-box;margin:0 2px}.FreeDraw .FreeDraw-Tool input:checked+label{background-color:#777;color:var(--control-color);border-color:#666 silver silver #666;border-style:solid;border-width:2px}.FreeDraw .FreeDraw-PenColor{margin-top:6px;margin-left:30px}.FreeDraw .FreeDraw-PenColor>div{height:14px!important;width:26px;margin:0}.FreeDraw .FreeDraw-Option-Opacity .SideMenu-Content-RowTitle{margin-left:22px}.FreeDraw .FreeDraw-Option .Slider{margin-left:8px;left:60px}.FreeDraw .FreeDraw-Option .Slider .StepperInput{width:2.5em}.FreeDraw .FreeDraw-Layers-Wrap{position:absolute;top:125px;right:0;bottom:0;left:0}.FreeDraw .FreeDraw-Layers-Head{position:absolute;top:0;height:18px;line-height:16px;padding:0 1em;background-color:#d5d5d5;left:0;right:0;font-size:8pt;box-sizing:border-box;border-top:1px solid #b0b0b0;box-shadow:0 3px 3px 0 rgba(0,0,0,.7);z-index:2;color:#444}.FreeDraw .FreeDraw-Layers-Icons{position:absolute;top:0;right:0}.FreeDraw .FreeDraw-Layers-Icon{height:18px;width:20px;text-align:center;line-height:18px;margin-right:3px;display:inline-block}.FreeDraw .FreeDraw-Layers-RemoveIcon{font-size:10pt}.FreeDraw .FreeDraw-Layers-Icon:hover{background-color:#999;color:var(--content-color)}.FreeDraw .FreeDraw-Layers-Body{overflow-y:scroll;position:absolute;top:18px;bottom:0;background-color:#9b9b9b;left:0;right:0;padding-top:6px}.FreeDraw .FreeDraw-Item{height:38px;background-color:silver;margin-bottom:1px;padding:4px;position:relative}.FreeDraw .FreeDraw-Item:after{content:"";display:inline-block;width:10px;height:5px;border-top:2px solid #777;border-bottom:2px solid #777;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FreeDraw .FreeDraw-Item.selected{background-color:#a1c1e2}.FreeDraw .FreeDraw-Item.dragTarget{opacity:.5}.FreeDraw .FreeDraw-Item.dragOver-over{border-top:4px solid #fff}.FreeDraw .FreeDraw-Item.dragOver-under{border-bottom:4px solid #fff}.FreeDraw .FreeDraw-Item>*{display:inline-block;vertical-align:top;height:38px}.FreeDraw .FreeDraw-Item-Icon{position:relative;width:38px;height:38px;background-color:#fff;border:1px solid #666;box-sizing:border-box;padding:1px;display:inline-block}.FreeDraw .FreeDraw-Item-Icon>img{display:inline-block;width:100%;height:100%;object-fit:contain;object-position:center}.FreeDraw .FreeDraw-Item-Name{width:140px;box-sizing:border-box;background-color:transparent;border:0;height:20px;margin:9px 2px;font-size:9pt;color:#000;pointer-events:none}.FreeDraw .FreeDraw-Item.selected .FreeDraw-Item-Name{pointer-events:auto}.FreeDraw .FreeDraw-Item-Name:focus{background-color:#fff;border-bottom:1px solid #666}.FreeDraw .FreeDraw-Item-Buttons{width:30px}.Text .SideMenu-Tab{left:196px;border-right:0}.Text .SideMenu-Tab:before{font-size:22px}.Text .SideMenu-Wrapper{padding:3px 2px 3px 7px}.Text .SideMenu-Content-RowTitle{width:4em}.Text .Text-Font{padding-bottom:0}.Text .Text-Font .Selector{line-height:28px}.Text .Text-Font .Selector:before{top:7px}.Text .Text-Size .Slider{width:90px!important;left:unset}.Text .Text-Size .StepperInput{width:2.8em}.Text .Text-Buttons{text-align:right;margin-right:4px;margin-bottom:15px}.Text .Text-Buttons .Button[name=decision]:hover{opacity:1}.Text .newTextDragee{font-size:.9em;width:70px;background-color:#fff;border:3px dotted var(--base-color);display:inline-block;margin:0 10px;text-align:center;border-radius:6px;line-height:1.4em;font-weight:800;color:var(--base-color);position:relative}.Text .newTextDragee[disabled=true]{pointer-events:none;-webkit-filter:grayscale();filter:grayscale()}.Text .newTextDragee:hover{border-color:var(--base-hover-color);color:var(--base-hover-color)}.Text .newTextDragee .icon,.Text .newTextDragee .text{line-height:1.4em;vertical-align:middle}.Text .newTextDragee .icon{margin-left:8px;font-size:1.2em}.Text .newTextDragee:not(:hover) .message{display:none}.Text .newTextDragee .message{position:absolute;top:-4em;right:calc(100% - 70px);color:#000;font-size:8.5pt;background-color:#fff;padding:.3em .5em;line-height:1.2em;border:2px solid orange;background-color:orange;color:#fff;border-radius:6px;text-align:left;pointer-events:none}.Text .newTextDragee .message:after{pointer-events:none;content:"";position:absolute;bottom:0;left:80%;border-color:orange transparent transparent;border-style:solid;border-width:15.5px 7.8px 0;translate:-50% 100%}.Text .Text-Buttons .Button[name=gaiji],.Text .Text-Buttons .Button[name=reset]{background-color:#fff;color:var(--base-color)}.Text .Text-Buttons .Button[name=gaiji]{min-width:3em;border-radius:0;padding:1px 8px;margin:2px 10px;float:left}.Text .Text-Buttons .Button[name=gaiji].Disabled{background-color:#ccc}.Text .Selector{width:150px}.Text .Text-paragraph{width:calc(100% - 1em);height:8em;resize:none;border-radius:6px;border:1px solid #666;padding:.5em;margin:0 .5em .5em;font-family:"DFHSGothicRPro6N-W3","DFHSGothicNJ4-JP1-W3","NotoSansCJKjp","NotoColorEmoji"}.Text .Text-paragraph::-webkit-input-placeholder{font-weight:700;color:rgba(255,0,0,.5);font-size:12px}.Text .Text-paragraph:-ms-input-placeholder{font-weight:700;color:rgba(255,0,0,.5);font-size:12px}.Text .Text-paragraph::placeholder{font-weight:700;color:rgba(255,0,0,.5);font-size:12px}.Text-AlignButtons{margin:7px 7px 1.2em}.Text-AlignButtons .IconButton{width:30px;height:30px;border-radius:2px;margin:1px;border-color:#999}.Text-AlignButtons .IconButton-Icon{margin:0;padding:2px}.Text-AlignButtons .rotate90 .IconButton-Icon{-webkit-transform:matrix(0,1,-1,0,-3,-2);transform:matrix(0,1,-1,0,-3,-2)}.Text-AlignButtons .IconButton-Icon:before{font-size:24px;vertical-align:top}.Text-AlignButtons .IconButton-Title{position:absolute;bottom:-1.5em}.Text-StyleButtons .Checkbox[name=bold]{display:none}.Text .ButtonMini{position:absolute;right:6px;margin-top:6px}.Text .SideMenu-Text-DragImage{position:fixed;background-color:transparent;pointer-events:none;z-index:-1}.ColorInput{position:relative;display:inline-block;padding:0;margin:2px 0;width:33px;height:15px;cursor:pointer}.ColorInput.disabled{opacity:.5;pointer-events:none}.ColorInput>*{display:inline-block;vertical-align:top}.ColorInput .ColorInput-Default{width:22px;height:14px;border:1px solid #666;margin:4px 0;cursor:pointer}.ColorInput .ColorInput-DefaultBlack{background-color:#000}.ColorInput .ColorInput-DefaultWhite{background-color:#fff;border-left:0;margin-right:6px}.ColorInput .ColorInput-Color{-webkit-appearance:none;appearance:none;margin-top:0;width:34px;padding:0;border:none;cursor:pointer}.ColorInput .ColorInput-Color::-webkit-color-swatch-wrapper{padding:0}.ColorInput .ColorInput-Color::-webkit-color-swatch{border:1px solid #666}.ColorInput .ColorInput-Code{line-height:21px;font-size:14px;width:4.2em;padding:0;letter-spacing:.05em;text-align:center;border:1px solid #666;border-left:none}.PhotoDialog .Dialog-Contents{box-sizing:border-box;width:100%;left:0}.PhotoDialog .Dialog-item{width:140px;height:166px;position:relative}.PhotoDialog .Dialog-item-image{width:100%;height:140px;pointer-events:none}.PhotoDialog .Dialog-item img{height:100%;width:100%;background-color:#ddd}.PhotoDialog .Dialog-item-Properties{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;margin:2px}.PhotoDialog .Dialog-item-Properties>div{position:relative;display:inline-block;margin:0 1px;height:28px;width:28px;color:#fff;z-index:7;border-radius:50%;text-align:center;font-size:16px;line-height:27px;vertical-align:top}.PhotoDialog .Dialog-item-UsedCount{background-color:green}.PhotoDialog .Dialog-item-Properties .Dialog-item-Stamp{background-color:#ff8f00;font-size:20px;font-weight:700;color:#fff}.PhotoDialog .Dialog-item-Properties .Dialog-item-PhotoSize{background-color:#0080ff;font-size:20px;font-weight:700}.PhotoDialog-counter{display:inline-block;padding:3px}.PhotoDialog-counter span{display:inline-block;text-align:center}.PhotoDialog-counter-value-cell{width:80px}.PhotoDialog-counter-value-center{width:40px}.PhotoDialog-counter-value{font-size:36px;font-weight:700}.PhotoDialog-counter-title{font-weight:700}.PhotoDialog .IconButton{background-color:#fff;color:#666;margin:6px;vertical-align:top}@media screen and (max-width:588px){.PhotoDialog .Dialog-Frame{width:100%;height:100%}.PhotoDialog .Dialog-Header-close span{display:none}.PhotoDialog .PhotoDialog-counter-value-cell{font-size:70%;width:60px}.PhotoDialog .PhotoDialog-counter-value-center{font-size:70%;width:7px}.PhotoDialog-counter-value>span{display:block}.PhotoDialog-counter-value-cell:first-child{border-bottom:2px solid #fff}.PhotoDialog-counter-title,.PhotoDialog-counter-value .PhotoDialog-counter-value-center{display:none}}.PhotoUploadDialog{background-color:transparent}.PhotoUploadDialog-header{height:95px;position:relative}.PhotoUploadDialog-header-left{display:inline-block;position:absolute;left:0;text-align:left;margin:12px 16px;max-width:calc(100% - 90px)}.PhotoUploadDialog-header-right{text-align:right;right:0}.PhotoUploadDialog-header-title{color:var(--base-color);font-weight:700}.PhotoUploadDialog-header-message{text-align:left;font-size:14px;left:0;padding:8px 0}.PhotoUploadDialog-header-message p{color:#666;line-height:1.2em;margin:0}.PhotoUploadDialog-header-counter{display:inline-block;position:absolute;right:0;bottom:0;margin:6px;font-size:18px}.PhotoUploadDialog-addBUtton{width:60px}.PhotoUploadDialog-addBUtton .IconButton-Title{font-size:10pt}.PhotoUploadDialog .Dialog-Body{height:calc(100% - 153px)}.PhotoUploadDialog .Dialog-Contents{position:relative;background-color:grey;border:1px solid #333;width:calc(100% - 24px);box-sizing:content-box}.PhotoUploadDialog.dragOver .Dialog-Contents{background-color:#8dcd95}.PhotoUploadDialog-footer{position:relative;bottom:0;width:100%;height:60px}.PhotoUploadDialog-footer>div{display:inline-block}.PhotoUploadDialog-buttons{white-space:nowrap;margin:8px}.PhotoUploadDialog-button{background-color:var(--base-color);display:inline-block;width:140px;padding:8px;margin:0 20px;text-align:center;border:2px solid var(--base-color);cursor:pointer}.PhotoUploadDialog-cancelButton{background-color:#fff;border-color:#666;color:#000;font-weight:400}.PhotoUploadDialog-cancelButton:hover{background-color:#aaa;color:#fff;font-weight:700}.PhotoUploadDialog-uploadButton{color:#fff;font-weight:700}.PhotoUploadDialog-uploadButton:hover{background-color:var(--base-hover-color);border:2px solid var(--base-hover-color)}.PhotoUploadDialog-button.Disabled{color:grey;border-color:grey;background-color:#d3d3d3;pointer-events:none}.PhotoUploadDialog-item-icons{position:absolute;left:0;top:0;display:inline-block;white-space:nowrap}.PhotoUploadDialog-item-icons>*{width:30px;height:30px;border-radius:50%;color:#fff;pointer-events:auto;font-size:22px;line-height:30px;display:inline-block;margin:1px;vertical-align:top}.PhotoUploadDialog-item-stamp{background-color:#ff8f00}.PhotoUploadDialog-item-overlap{background-color:red;font-size:18px}.PhotoUploadDialog-item-remove{position:absolute;display:none;left:0;bottom:0;width:30px;height:30px;border-radius:50%;background-color:#666;color:#fff;pointer-events:auto}.PhotoUploadDialog-item-remove:before{font-size:16px;line-height:28px}.Dialog-item:hover .PhotoUploadDialog-item-remove{display:inline-block}.PhotoUploadDialog-item-remove:hover{background-color:var(--base-hover-color)}.PhotoUploadDialog-stateCircle{display:block;position:absolute;width:80px;height:80px;border-radius:50%;background-color:#666;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:linear-gradient(90deg,transparent 50%,var(--base-color) 0)}.PhotoUploadDialog-stateCircle-pie{content:"";height:100%;background-color:inherit;display:block;border-radius:0 100% 100% 0/50%;margin-left:50%;-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.PhotoUploadDialog-stateCircle-inner{display:block;position:absolute;width:60px;height:60px;border-radius:50%;background-color:#fff;border:1px solid #ccc;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.PhotoUploadDialog-stateCircle-inner>span{line-height:60px;margin:0!important;text-align:center;white-space:nowrap;overflow:visible!important}.PhotoUploadDialog-hidden{display:none}.PhotoUploadDialog-big .Dialog-Contents{position:relative;overflow:hidden}.PhotoUploadDialog-big .Dialog-item{position:absolute;top:0;bottom:0;left:0;right:0;padding:6px;cursor:pointer;box-sizing:content-box;height:inherit;width:inherit;text-align:center}.PhotoUploadDialog-big .Dialog-item-image{display:inline-block;position:relative;height:calc(100% - 2em);width:inherit}.PhotoUploadDialog-big .Dialog-item img{border:1px solid transparent;pointer-events:none;object-fit:contain;height:100%;width:100%;background-color:transparent;max-width:none;max-height:none}.PhotoUploadDialog-big .Dialog-item span{pointer-events:none;display:block;margin:6px}.PhotoUploadDialog-overlapFileNameAlert .icon-pictures{background-color:red;font-size:18px;display:inline-block;color:#fff;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%}@media screen and (max-width:588px){.PhotoUploadDialog .PhotoUploadDialog-header{height:100px}.PhotoUploadDialog .Dialog-Body{height:calc(100% - 210px)}.PhotoUploadDialog .Dialog-item.selected .PhotoUploadDialog-item-remove{display:inherit}}@media screen{.PreviewDialog .Dialog-Body{position:relative;background-color:#ccc}.PreviewDialog img{display:block;width:100%;height:100%;object-fit:contain;color:transparent;background-color:#aaa}.PreviewDialog .Dialog-Header-title{line-height:53px;position:absolute;display:inline-block;left:100px;right:515px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewDialog .Dialog-Header-message{text-align:right;position:absolute;right:0;top:14px}.PreviewDialog-Button{position:relative;display:inline-block;width:10em;height:2em;line-height:2em;background-color:#fff;color:var(--base-color);text-align:center;margin-right:16px;text-indent:1em;cursor:pointer;border:1px solid #fff;box-sizing:content-box;font-weight:700;overflow:hidden}.PreviewDialog-Button:hover{background-color:var(--base-color);color:#fff}.PreviewDialog-Button:before{position:absolute;left:0;top:2px;font-weight:400}.PreviewDialog-Check{position:relative;width:10em;height:2em;line-height:2em;text-align:center;margin-right:16px;text-indent:1em;cursor:pointer;box-sizing:content-box;font-weight:700;overflow:hidden;height:1.2em;font-size:10.5pt;line-height:1.1em;width:10.5em;background-color:transparent;color:#fff;border-color:transparent;opacity:.8;margin-bottom:.1em}.PreviewDialog-Check:hover{background-color:#fff;color:var(--base-color)}.PreviewDialog-Check:before{position:absolute;left:0;top:1px;font-weight:400}.PreviewDialog-Check.checked{opacity:1;background-color:#fff;color:var(--base-color)}}@media print{body>img{object-fit:contain;width:100%;page-break-inside:avoid}div{display:none}}.BackgroundDialog-Siderbar-top{background-image:linear-gradient(90deg,#000,#000 2px,transparent 0,transparent 82px);background-size:12px 2px;background-position:bottom;background-repeat:repeat-x}.BackgroundDialog-Siderbar-top:hover:before{color:var(--base-color)}.BackgroundDialog .Loader{z-index:1}.Dialog{background-color:rgba(0,0,0,.6);position:absolute;width:100%;height:100%;z-index:100;text-align:center}.Dialog-Frame{position:absolute;display:inline-block;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 20px);height:calc(100% - 20px)}.Dialog-Body{position:relative;height:calc(100% - 60px);width:100%}.Dialog-Header{height:60px;background-color:var(--base-color);color:#fff}.Dialog-Header-close{position:absolute;left:0;line-height:36px;cursor:pointer;margin-left:1px;padding:8px}.Dialog-Header-close>span{line-height:36px;vertical-align:top}.Dialog-Header-close:before{position:relative;font-size:36px;line-height:36px;margin-right:.2em}.Dialog-Header-close:hover{font-weight:700;margin-left:0}.Dialog-Header-title{line-height:1.4em;font-weight:700;font-size:22px;padding:4px}.Dialog-Sidebar{height:100%;width:230px;overflow-y:auto;background-color:#ddd}.Dialog-Sidebar-item{font-size:20px;text-align:left;padding:.5em;cursor:pointer;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:2px;width:230px;text-indent:.2em}.Dialog-Sidebar-item:hover{background-color:hsla(0,0%,100%,.6)}.Dialog-Sidebar-item.currentItem{background-color:#fff;color:var(--base-hover-color)}.Dialog-Contents{display:inline-block;position:absolute;top:0;left:230px;height:calc(100% - 4px);width:calc(100% - 230px);text-align:left;overflow-y:auto;border:2px solid #fff;border-right:0;box-sizing:border-box}.Dialog-item{display:inline-block;text-align:center;padding:6px;cursor:pointer;width:240px;height:200px;box-sizing:content-box;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Dialog-item:hover{background:var(--selection-color)}.Dialog-item-image{position:relative}.Dialog-item img{display:block;border:1px solid #aaa;pointer-events:none;object-fit:contain;max-width:240px;max-height:200px;width:100%}.Dialog-item span{pointer-events:none;display:block;margin:6px;height:2em;overflow:hidden}.Dialog-item span.version{display:inline;margin-left:.3em;color:#aaa;font-size:.8em}.Dialog-item span.version:before{content:"("}.Dialog-item span.version:after{content:")"}.Dialog-item-title{pointer-events:none;overflow:hidden;margin:6px;line-height:1.2em}.Dialog-item-title p{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Dialog-item.selected .Dialog-item-image:before{content:"";width:100%;height:100%;background-color:rgba(60,0,0,.5);position:absolute;left:0}.Dialog-item.selected .Dialog-item-image:after{content:"\ea10";font-family:"icomoon";width:60%;height:60%;background-color:transparent;position:absolute;top:45%;font-size:80px;padding-top:10px;vertical-align:top;color:#fff;left:50%;height:100vh;line-height:100vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.DialogView.selected{z-index:1000}.DialogView{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;cursor:default;text-align:center;overflow:hidden;background-color:#333}.DialogView-content{display:block;height:calc(100% - 112px);width:calc(100% - 16px);margin:8px auto}.DialogView-content>img{object-fit:contain;max-height:100%;max-width:100%;height:100%;box-sizing:border-box;image-rendering:smooth}.DialogView-header{background-color:#333;height:42px}.DialogView-name{display:inline-block;color:#fff;font-size:20px;padding:10px}.DialogView-close{position:absolute;left:0;padding:5px 8px;color:#fff;cursor:pointer;margin:0 0 0 1px}.DialogView-close:hover{font-weight:700;margin:0}.DialogView-close:before{font-size:26px;line-height:30px;margin-right:.2em}.DialogView-close>span{line-height:30px;vertical-align:top}.DialogView-button{display:inline-block;padding:6px 20px;margin:6px;color:#fff;background:var(--base-color);cursor:pointer;font-weight:700;vertical-align:middle}.DialogView-button:hover{background:var(--base-hover-color)}.DialogView-button-min{font-size:10pt;background-color:#3a78ae;padding:6px 10px;font-weight:400}.DialogView-button-min:hover{background-color:rgba(58,120,174,.82)}.Dialog-CloseBtn{position:absolute;left:0;top:0;width:43px;height:43px;overflow:hidden;cursor:pointer;color:grey}.Dialog-CloseBtn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;left:17px}.Dialog-CloseBtn:after,.Dialog-CloseBtn:before{position:relative;content:"";display:block;border-top:1px solid grey;width:34px;height:34px}.Dialog-CloseBtn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-19px;left:-6px}.Dialog-CloseBtn:hover:after,.Dialog-CloseBtn:hover:before{border-color:#000}.DesignDialog .Loader{z-index:1}.DesignDialog .Dialog-Sidebar{border-right:2px solid var(--base-color);box-sizing:border-box}.Dialog-SideBar-Categories{border-top:2px solid #fff;box-sizing:border-box;overflow-y:auto;position:absolute;top:0;bottom:0;overflow-x:hidden;width:228px}.DesignDialog .Dialog-Sidebar-item{width:228px}.DesignDialogView .switch{display:inline-block;margin:0 8px}.DesignDialogView .switch>input{display:none}.DesignDialogView .switch>label{display:inline-block;width:4em;border:1px solid #666;padding:.3em 0;background-color:#666;cursor:pointer}.DesignDialogView .switch>label:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.DesignDialogView .switch>label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.DesignDialogView .switch>input:checked+label{background-color:red;color:#fff}.DesignDialogView .switch>input:not(:checked)+label:hover{background-color:#ff8989}.DesignDialogView .switch.DesignDialogView-sepa[data-sepa1=disable]>label.DesignDialogView-sepa-1mm-label,.DesignDialogView .switch.DesignDialogView-sepa[data-sepa2=disable]>label.DesignDialogView-sepa-2mm-label,.DesignDialogView .switch.DesignDialogView-toji[data-left=disable]>label.DesignDialogView-toji-left-label,.DesignDialogView .switch.DesignDialogView-toji[data-right=disable]>label.DesignDialogView-toji-right-label{background-color:transparent;color:#666;pointer-events:none}.DesignDialog .Dialog-item .info{pointer-events:none;position:relative}.DesignDialog .Dialog-item .info span{pointer-events:none}.DesignDialog .Dialog-item span.name{display:inline-block;width:150px}.DesignDialog .Dialog-item span.frameLength{position:absolute;right:0;top:5px;display:inline-block;text-align:center;font-size:10pt;background-color:#fff;border:2px solid #b2edea;box-sizing:content-box;margin:0}.DesignDialog .Dialog-item span.frameLength:before{content:"写真枠";display:block;font-size:7pt;line-height:1em;margin-bottom:1px;background-color:#b2edea;padding:0 3px 3px;width:100%}.DesignDialog .Dialog-item span.frameLength:empty{display:none}.DesignImportDialog .Loader{z-index:1}.DesignImportDialog .Dialog-Contents{left:0;width:100%}.DesignImportDialog .SpreadRow{display:inline-block;margin:8px;background-color:var(--control-color);box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);position:relative;border-radius:4px}.DesignImportDialog .SpreadRow .Loader{border-radius:4px}.DesignImportDialog .SpreadRow>div:not(.Loader){display:inline-block;vertical-align:top;padding:5px}.DesignImportDialog .SpreadRow .Spread-Thumbnail>img{text-align:center;width:280px;height:200px;line-height:170px;display:block;border:1px solid #666;object-fit:contain;background-color:#666;font-size:26pt;color:#fff}.DesignImportDialog .SpreadRow .Spread-title{width:280px;overflow:hidden;text-overflow:ellipsis;line-height:24px;padding:0 3px;margin:4px 4px 6px;font-size:11pt;white-space:nowrap}.DesignImportDialog .SpreadRow .Spread-memo{height:120px;background-color:#fff;margin:4px;padding:6px 8px;width:280px;white-space:pre-wrap;overflow:hidden;word-break:break-word;font-size:10pt}.DesignImportDialog .SpreadRow .Button{margin:4px;float:right;width:calc(100% - 8px);line-height:2.2em;font-size:10pt}.DesignImportDialog .SpreadRow .Button[disabled]{pointer-events:none;background-color:#999;border-color:#999}.ModalDialog.DesignImportDialog-ImportAlert .message-text{margin:10px 25px}.ModalDialog.DesignImportDialog-ImportAlert .message-text>p{text-indent:1em;margin:.5em 0}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form{margin:15px 50px}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form .importType{white-space:nowrap;margin-bottom:10px}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form .importType input+label{display:inline-block;width:3em}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form .importType .description{display:inline-block;font-size:.7em;margin-left:2em;vertical-align:top}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form .importType .addItems{margin:2px 25px;opacity:.5}.ModalDialog.DesignImportDialog-ImportAlert .DesignImportDialog-form .importType input:checked~.addItems{opacity:1}.ModalDialog{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:2000}.ModalDialog-Dialog{display:inline-block;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--control-color);min-width:600px}.ModalDialog-Title{font-size:18px;line-height:30px;border-bottom:1px solid #c3c3c3;display:inline-block;padding:8px;text-align:center;width:100%}.ModalDialog-Message{width:100%}.ModalDialog-Icon{display:inline-block;font-family:"icomoon";margin:1px 20px;font-size:1.6em;position:absolute;left:0}.ModalDialog-Icon-normal:before{content:"\e96e";color:grey}.ModalDialog-Icon-warn:before{content:"\ea07";color:#ff8000}.ModalDialog-Icon-error:before{content:"\ea08";color:#a50203}.ModalDialog-Icon-pen:before{content:"\e92b";color:grey}.ModalDialog-Queue{position:absolute;right:0;top:0;height:30px;margin:1.3em;font-size:13px}.ModalDialog-Queue:before{content:"警告残り:"}.ModalDialog-Message{display:inline-block;min-height:3em;padding:.7em 1em;font-size:16px;line-height:1.5em;white-space:pre-wrap}.ModalDialog-Buttons{padding:5px;text-align:right;white-space:nowrap}.ModalDialog-Buttons>input[type=button]{display:inline-block;margin:4px;cursor:pointer;padding:0 1em;border:2px solid #aaa;background-color:#aaa;color:#fff;font-size:18px;min-width:8em;height:2em;border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}.ModalDialog-Buttons>input[type=button]:hover{border:2px solid #666;color:#666;background-color:#fff}.ModalDialog-Buttons>input[type=button]:last-child{border:2px solid #4169e1;background-color:#4169e1}.ModalDialog-Buttons>input[type=button]:last-child:hover{border:2px solid #4169e1;background-color:#fff;color:#4169e1}@media screen and (max-width:588px){.ModalDialog-Dialog{width:85vw}}.PhotoPreviewDialog{background-color:rgba(0,0,0,.7);cursor:pointer}.PhotoPreviewDialog .Dialog-Frame{background-color:transparent;-webkit-animation-name:zoom;-webkit-animation-dulation:.6s;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s;width:100%;height:100%}.PhotoPreviewDialog .Dialog-Header{background-color:transparent;position:relative}.PhotoPreviewDialog .Dialog-Header span{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1em}.PhotoPreviewDialog .Dialog-Body{height:calc(100% - 120px);white-space:nowrap}.PhotoPreviewDialog .Loader,.PhotoPreviewDialog img{background-color:transparent}.PhotoPreviewDialog img{width:auto;max-width:calc(100% - 220px);height:100%;object-fit:contain;transition-duration:1s}.PhotoPreviewDialog .PhotoPreviewDialog-filterInputs{display:inline-block;width:200px;vertical-align:top;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;height:calc(100% - 200px);padding:20px;box-sizing:border-box;white-space:pre-line;background-color:rgba(0,0,0,.7);color:#fff;text-align:left;margin-left:10px;border-radius:8px;cursor:default}.PhotoPreviewDialog .PhotoPreviewDialog-filterInputs-message{text-indent:.5em;line-height:1.3em;font-size:9.5pt;position:absolute;bottom:0;left:0;padding:10px}.PhotoPreviewDialog .PhotoPreviewDialog-filterInput{margin-bottom:20px}.PhotoPreviewDialog .PhotoPreviewDialog-filterInput-label{font-size:9.5pt;color:#ccc;margin:10px 3px}.PhotoPreviewDialog .PhotoPreviewDialog-filterInput-label>.value{float:right}.PhotoPreviewDialog .PhotoPreviewDialog-filterInputs-buttons>button{background-color:#ccc;border:0;padding:.3em;margin-right:8px;min-width:4em;opacity:.8;cursor:pointer}.PhotoPreviewDialog .PhotoPreviewDialog-filterInputs-buttons>button:hover{opacity:1}.PhotoPreviewDialog .PhotoPreviewDialog-filterInputs-buttons>button[name=apply]{background-color:#4169e1;color:#fff}.PhotoPreviewDialog .Dialog-Footer{color:#fff;padding:1em;position:relative;z-index:2}.PhotoPreviewDialog-rotate{display:inline-block}.PhotoPreviewDialog-rotateBtn{display:inline-block;padding:6px 8px;font-size:24px;cursor:default}.PhotoPreviewDialog-rotateBtn:hover{color:#dc143c}.PhotoPreviewDialog .PhotoPreviewDialog-Spec{display:inline-block;margin:0 auto;vertical-align:top}.PhotoPreviewDialog .PhotoPreviewDialog-Spec-Row{display:table-row;line-height:1.3em}.PhotoPreviewDialog .PhotoPreviewDialog-Spec-Cell{display:table-cell;padding:0 1em;text-align:right}.TotalDesignDialog .Dialog-Header{height:37px}.TotalDesignDialog .Dialog-Body{height:calc(100% - 90px)}.TotalDesignDialog .Dialog-Sidebar{border-right:2px solid var(--base-color);box-sizing:border-box;position:relative}.TotalDesignDialog .Dialog-SideBar-Tab>input{display:none}.TotalDesignDialog .Dialog-SideBar-Tab>label{display:inline-block;text-align:center;width:50%;line-height:32px;background-color:var(--control-shadow-color);box-shadow:inset 2px 2px 4px rgba(0,0,0,.4)}.TotalDesignDialog .Dialog-SideBar-Tab>input:checked+label{background-color:#fff;box-shadow:none}.TotalDesignDialog .Selector{font-size:14pt;width:calc(100% - 10px);line-height:1.6em}.TotalDesignDialog .Selector:before{top:11px}.TotalDesignDialog .Selector select{height:auto;border:0;vertical-align:top;padding:4px 12px}.TotalDesignDialog .Selector option{font-size:inherit}.TotalDesignDialog .Selector select:hover{border:0;box-shadow:none}.TotalDesignDialog .Dialog-Footer{height:53px;border-top:2px solid var(--base-color);box-sizing:border-box}.TotalDesignDialog .Button{width:auto;display:inline-block;height:34px;line-height:26px;vertical-align:top;margin:8px;font-size:18px}.TotalDesignDialog .Button-Icon{line-height:26px}.TotalDesignDialog .Button-Title{padding:0 10px}.TotalDesignDialog .Button.Cancel{background-color:transparent;color:var(--base-color)}.TotalDesignDialog .Button.Cancel .Button-Icon{color:var(--base-color)}.TotalDesignDialog .Button.Cancel:hover{background-color:var(--base-hover-color);color:#fff}.TotalDesignDialog .Button.Cancel:hover .Button-Icon{color:#fff}.TotalDesignDialog .Dialog-Contents{height:100%}.TotalDesignDialog .Loader{z-index:10}.TotalDesignDialog .Dialog-SideBar-TypeName{height:30px;line-height:30px;background-color:var(--base-color);box-sizing:border-box;color:#fff}.TotalDesignDialog .Dialog-SideBar-Categories{top:62px;height:36px;bottom:auto;background-color:#fff}.TotalDesignDialog .Dialog-SideBar-Designs{top:96px;bottom:0;position:absolute;width:228px;overflow-y:auto;overflow-x:none;padding:4px 6px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.5);text-align:left}.TotalDesignDialog .Dialog-Footer .Button.ButtonWide.startEditButton{background-color:orange;border-color:orange;font-size:10pt;line-height:30px;height:30px;padding:0;margin:10px;position:absolute;right:0}.TotalDesignDialog .Dialog-Footer .Button.ButtonWide.startEditButton .Button-Icon{font-size:10pt}@media screen and (max-width:820px){.TotalDesignDialog .Dialog-Footer .Button.ButtonWide.startEditButton{display:none}}.TotalDesignDialog .Dialog-item{width:100%;font-size:8pt;height:auto;box-sizing:border-box;vertical-align:top}.TotalDesignDialog .Dialog-item span{height:auto;margin-top:6px}.TotalDesignSpreadItem{display:inline-block;overflow:hidden;margin:3px;padding:4px;box-sizing:border-box;position:relative;width:360px;height:auto;vertical-align:top}.TotalDesignSpreadItem.selected,.TotalDesignSpreadItem:hover{background-color:var(--selection-color)}.TotalDesignSpreadItem-img{background-color:transparent}.TotalDesignSpreadItem-img img{width:100%;height:100%;object-fit:contain;pointer-events:none;border:1px solid #999;display:inline-block}.TotalDesignSpreadItem-img img:not([src]),.TotalDesignSpreadItem-img img[src=base64]{background-color:#999;min-height:240px}.TotalDesignSpreadItem-img img:before{content:"未編集";display:block;font-size:40px;color:#fff;letter-spacing:.5em;text-indent:.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40px;line-height:20px;width:100%;text-align:center}.TotalDesignSpreadItem-img img:after{content:"";width:100%;height:100%;display:block;color:#666;background-color:#666;text-align:center}.TotalDesignSpreadItem-title{height:20px;padding:4px;box-sizing:border-box;text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TotalDesignSpreadItem-changeMark:before{content:"✔︎";position:absolute;top:-2px;left:-2px;display:inline-block;font-size:16px;width:26px;height:26px;line-height:23px;text-align:center;background-color:orange;border-radius:50%;color:#fff;border:2px solid #fff;box-sizing:border-box;box-shadow:2px 2px 2px 0 rgba(0,0,0,.5)}.TotalDesignSpreadItem-changeMark:hover:before{content:"✖︎";background-color:red}.TotalDesignSpreadItem.finished{pointer-events:none;overflow:visible}.TotalDesignSpreadItem.finished:hover{background-color:transparent}.TotalDesignSpreadItem-finished{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,0,0,.05);border:1px solid #dc143c;box-sizing:border-box;pointer-events:all}.TotalDesignSpreadItem-finished:after{content:"出稿済み";color:#fff;position:absolute;bottom:25px;right:-5px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);background-color:#dc143c;padding:.2em 1em;border-radius:1em;border:2px solid #fff;opacity:.85;box-shadow:2px 2px 2px rgba(0,0,0,.5)}.SpreadsManageDialog-Header{height:40px;line-height:1.2em}.SpreadsManageDialog-TableWrap{border:1px solid #333;height:calc(100% - 150px);margin:0 10px;box-sizing:border-box;overflow:auto}.SpreadsManageDialog-TableWrap>table{width:100%;border-collapse:separate;border-spacing:0}.SpreadsManageDialog-TableWrap td,.SpreadsManageDialog-TableWrap th{padding:.3em}.SpreadsManageDialog-TableWrap th{background-color:var(--base-color);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SpreadsManageDialog-TableWrap td{white-space:nowrap;text-overflow:ellipsis;max-width:10vw;overflow:hidden}.SpreadsManageDialog-TableWrap tbody td:not(:last-child){border-right:1px solid #f0f0f0}.SpreadsManageDialog-TableWrap tbody tr:nth-child(2n){background-color:#f0f0f0}.SpreadsManageDialog-TableWrap tbody tr:nth-child(2n) td:not(:last-child){border-right:1px solid #fff}.SpreadsManageDialog-TableWrap tbody tr.dragStart td{background-color:#9eff9e}.SpreadsManageDialog-TableWrap tbody tr.dragover td{border-top:2px solid red}.SpreadsManageDialog-TableWrap tbody tr td.icon-blocked{color:transparent}.SpreadsManageDialog-TableWrap tbody tr:not([data-next-disabled=true]) td.icon-blocked:hover{color:inherit;opacity:.3}.SpreadsManageDialog-TableWrap tbody tr[data-next-disabled=true] td.icon-blocked{color:inherit}.SpreadsManageDialog-TableWrap tbody tr[data-next-disabled=true] td{background-color:rgba(0,0,0,.2);color:#999}.SpreadsManageDialog-TableWrap tbody tr[data-next-disabled=true] td.editTitleBtn{pointer-events:none;color:transparent}.SpreadsManageDialog-TableWrap tbody td.memo{position:relative}.SpreadsManageDialog-TableWrap .iconCell:not(.finished):hover{color:var(--base-color)}.SpreadsManageDialog-TableWrap tbody td.finished{background-color:rgba(0,0,0,.3);color:red}.SpreadsManageDialog-PageCountRow{height:60px;line-height:60px;text-align:left;padding:0 14px}.SpreadsManageDialog-PageCountRow>div{display:inline-block}.SpreadsManageDialog-PagePlusButton{float:right}.SpreadsManageDialog-PagePlusButton>.Button{width:auto;display:inline-block;margin:8px;height:24px;font-size:14px;line-height:16px;border-radius:3px}.SpreadsManageDialog-PagePlusButton>.Button .Button-Icon{font-size:10pt;line-height:16px}.SpreadsManageDialog-Buttons{height:50px;line-height:40px}.SpreadsManageDialog .SpreadsManageDialog-Buttons .Button{width:auto;display:inline-block;height:34px;line-height:26px;vertical-align:top;margin:8px;font-size:18px}.SpreadsManageDialog .Button-Icon{line-height:26px}.SpreadsManageDialog .Button-Title{padding:0 10px}.SpreadsManageDialog .Button.OK .Button-Icon{font-size:.9em}.SpreadsManageDialog .Button.Cancel{background-color:transparent;color:var(--base-color)}.SpreadsManageDialog .Button.Cancel .Button-Icon{color:var(--base-color)}.SpreadsManageDialog .Button.Cancel:hover{background-color:var(--base-hover-color);color:#fff}.SpreadsManageDialog .Button.Cancel:hover .Button-Icon{color:#fff}.GaijiDialog .Dialog-Frame{width:inherit;height:auto;font-size:12pt;max-height:calc(100vh - 100px);max-width:min(calc(100vw - 10px),800px);overflow:auto}.GaijiDialog .Dialog-Header{background-color:#fff;color:#000;font-size:16pt;line-height:1.6em;height:inherit;position:-webkit-sticky;position:sticky;top:0;z-index:1}.GaijiDialog .Dialog-Contents{font-family:"DFHSGothicNJ4-JP1-W3";width:100%;left:0;position:relative;display:table}.GaijiDialog .GaijiDialog-Charactor-Group{white-space:nowrap;width:100%;position:relative}.GaijiDialog .GaijiDialog-Charactor-Group>*{display:inline-block;white-space:normal;vertical-align:middle}.GaijiDialog .GaijiDialog-Charactors-Title{width:8em;text-align:center;line-height:1.2em;position:absolute;left:0;bottom:0;top:0;border:1px solid #3ab190}.GaijiDialog .GaijiDialog-Charactors-Title>div{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:calc(100% - 2em)}.GaijiDialog .GaijiDialog-Charactors{margin-left:8em}.GaijiDialog .GaijiDialog-Charactor{display:inline-block;padding:.15em;border:1px solid #3ab190;cursor:pointer;font-size:30pt;margin:-1}.GaijiDialog .GaijiDialog-Charactor:hover{background-color:var(--selection-color)}.AdminFront{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#212341}.AdminFront-Login{position:fixed;display:inline-block;padding:20px;background-color:#fff;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AdminFront-Login h1{font-size:24px;text-align:center;border-bottom:1px solid #000;padding:20px}.AdminFront-Login input{display:block;margin:15px 5px;width:245px;font-size:20px}.AdminFront-Login-Button{font-size:12px;border-radius:0;cursor:pointer;height:1.5em}.AdminFront-Login-Button:hover{background-color:#4169e1;color:#fff}.AdminHome{position:fixed;top:0;right:0;bottom:0;left:0}.AdminHome-Sidebar{position:absolute;width:200px;top:0;bottom:0;background-color:#bfb}.AdminHome-Sidebar-MenuTop{position:relative;top:0;height:60px;background-color:#fff}.AdminHome-Sidebar-MenuTop-Button{display:inline-block;width:40px;height:40px;border:1px solid #000;overflow:hidden;margin:8px;cursor:pointer}.AdminHome-Sidebar-MenuItem{height:40px;line-height:40px;background-color:#fcc;text-indent:1em;cursor:pointer}.AdminHome-Main{position:absolute;background-color:#ccf;left:200px;top:0;bottom:0;right:0;overflow:auto;overscroll-behavior-block:contain}.CreateAlbum{position:absolute;left:0;right:0;background-color:#ffc;min-width:830px}.CreateAlbum h2{font-size:25px;text-align:center;margin:15px}.CreateAlbum-Prop{text-align:center;margin:10px;white-space:nowrap}.CreateAlbum-Prop>label{display:inline-block;width:10em;text-align:right;font-size:20px}.CreateAlbum-Prop>*{vertical-align:middle}.CreateAlbum-Prop>label:after{content:"："}.CreateAlbum-Prop input{font-size:20px;width:30em}.CreateAlbum-Prop input:disabled{background-color:#aaa}.CreateAlbum-Prop>div,.CreateAlbum-Prop select{font-size:20px;width:30em}.CreateAlbum-Prop>div{display:inline-block}.CreateAlbum-Prop-Row{text-align:left;font-size:20px;width:30em;margin:4px 0}.CreateAlbum-Prop.CreateAlbum-Prop-AlbumSize input{width:4em}.CreateAlbum-Prop.CreateAlbum-Prop-AlbumSize input[type=checkbox]{width:1em}.CreateAlbum-Prop.CreateAlbum-Prop-AlbumSize select{width:14em}.CreateAlbum-Prop.CreateAlbum-Prop-AlbumSize span{margin:0 .5em}.CreateAlbum-Error{color:red;text-align:center}.CreateAlbum-Prop button{font-size:20px;width:8em;border:0;background-color:#4169e1;height:2em;color:#fff;cursor:pointer}.CreateAlbum-configDroplet{position:absolute;left:5px;top:5px;border:4px dotted #aaa;width:200px;height:200px;border-radius:20px}.CreateAlbum-configDroplet[data-dragover=true]{background-color:rgba(255,0,0,.3);color:red}.CreateAlbum-configDroplet>label{pointer-events:none;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 25px);text-align:center;font-size:10pt;line-height:1.6em;color:#aaa;font-weight:800}.ManagerFront{background-color:#2c3338;background-color:var(--Manager-base-color);position:absolute;top:0;right:0;bottom:0;left:0}.ManagerLogin{width:320px;margin:80px auto;color:#606468;font-family:Arial,sans-serif}.ManagerLoginBox{background-color:#282e33;border-radius:4px;padding:12px}.ManagerLogin h2{font-size:36px;line-height:1.5em;text-align:center}.ManagerLogin span{background-color:#363b41;border-radius:3px 0 0 3px;border-right:3px solid #434a52;display:block;float:left;line-height:50px;text-align:center;width:50px;height:50px;font-size:24px}.ManagerLogin .icon-lock:before{margin-left:10px}.ManagerLogin input[type=password],.ManagerLogin input[type=text]{border:none;font-family:"Open Sans",Arial,sans-serif;line-height:1.5em;-webkit-appearance:none;background-color:#3b4148;border-radius:0 3px 3px 0;color:#a9a9a9;margin-bottom:1em;padding:0 16px;width:245px;height:50px;font-size:16px}.ManagerLogin input[type=submit]{background:#b5cd60;border:0;width:100%;height:40px;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;transition:background .3s ease-in-out}.ManagerLogin input[type=submit]:hover{background:#16aa56}.ManagerLoginBox.loading{background:linear-gradient(90deg,#16aa56,#fff 15%,#16aa56 30%);background-size:300% 100%;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}.ManagerLoginBox.loading input[type=submit]{background-color:grey;pointer-events:none}.ManagerLogin .error{width:100%;font-size:12px;background:none;border:none;color:red;line-height:1.2em;height:auto;margin-bottom:.8em}:root{--Manager-base-color:#2c3338}.ManagerUsers{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#97a8b5}.Manager-header{background-color:#2c3338;background-color:var(--Manager-base-color);white-space:nowrap;line-height:40px;height:46px;color:#606468;padding:0 8px;box-sizing:border-box;overflow:hidden}.Manager-header h2{font-size:28px;display:inline-block;margin:0 8px}.Manager-header .buttons{background-color:#2c3338;background-color:var(--Manager-base-color);display:inline-block;position:absolute;right:0;height:46px;line-height:40px;padding:4px 8px}.Manager-header span{font-size:10px;margin:8px}.Manager-header .buttons :before{font-size:1.2em;vertical-align:middle;margin:0 2px}.Manager-header .button{display:inline-block;color:#fff;margin-left:5px;padding:14px;border-radius:7px;line-height:0;cursor:pointer;opacity:.8;transition:.3s ease-in-out}.Manager-header .button:hover{opacity:1}.Manager-header .logoutBtn{background-color:#db4e19}.Manager-header .configBtn:hover,.Manager-header .searchBtn:hover{background-color:#999}.Manager-header .createAlbumBtn{background-color:#44c627}.Manager-list{overflow:auto;overscroll-behavior-block:contain;position:absolute;bottom:0;top:46px;left:0;right:0}.Manager-list table{width:100%;background-color:#8faabf;border-collapse:separate}.Manager-list thead{position:-webkit-sticky;position:sticky;background-color:#8faabf;top:0}.Manager-list td,.Manager-list th{white-space:nowrap;padding:4px 6px;border-right:1px solid #666;border-bottom:1px solid #666}.Manager-list td{background-color:#fff;text-align:center}.Manager-list td.albumConfigBtn:hover,.Manager-list td.openAlbumBtn:hover{background-color:#6798fa}.Manager-list tr:not([data-enabled=true]) td{background-color:#aaa}.Manager-list tbody tr:hover td{background-color:#a3eae9}.ManagerUsers .loadNext{background-color:#4252ab;color:#fff;width:60%;text-align:center;padding:.8em;margin:.5em auto;cursor:pointer;opacity:.8;transition:opacity .3s ease-in-out}.ManagerUsers .loadNext:hover{opacity:1}.ManagerUsers .loading{pointer-events:none;background:linear-gradient(90deg,#4252ab,#fff 15%,#4252ab 30%);background-size:300% 100%;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{background-position:300% 50%}to{background-position:0 50%}}@keyframes loading{0%{background-position:300% 50%}to{background-position:0 50%}}.ManagerUsers .loadNext.disabled{background-color:#ccc;pointer-events:none}.ManagerUsers .dialogWrap{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.ManagerUsers .dialog{background-color:#eee;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:2px 2px 3px rgba(0,0,0,.7)}.ManagerUsers .dialog .header{padding:7px;background-color:#5247fe;color:#fff}.ManagerUsers .dialog .header:before{margin-right:.3em}.ManagerUsers .dialog .row{white-space:nowrap}.ManagerUsers .dialog .row label{display:inline-block;width:160px;text-align:right}.ManagerUsers .dialog .row input{width:22em;margin-left:.5em;font-size:14pt}.ManagerUsers .dialog .buttons{white-space:nowrap;text-align:right;padding:10px 8px}.ManagerUsers .dialog .buttons .button{display:inline-block;min-width:160px;padding:6px;font-size:16pt;opacity:.6;white-space:nowrap;text-align:center;background-color:#fff;border:1px solid #00f;margin-left:8px;transition:opacity .3s ease-in-out}.ManagerUsers .dialog .buttons .button.disabled{pointer-events:none;background-color:#666;border-color:#666;color:#ccc}.ManagerUsers .dialog .buttons .okBtn{background-color:#00f;border-color:#00f;color:#fff}.ManagerUsers .dialog .buttons .button:hover{opacity:1}.ManagerUsers .dialog .loading{position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:-1px;margin-right:-1px;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 25%,rgba(0,0,0,.6));background-size:300% 100%;-webkit-animation:dialogLoadingAnimation 2s linear infinite;animation:dialogLoadingAnimation 2s linear infinite}@-webkit-keyframes dialogLoadingAnimation{0%{background-position:300% 50%}to{background-position:0 50%}}@keyframes dialogLoadingAnimation{0%{background-position:300% 50%}to{background-position:0 50%}}.CreateAlbumDialog .dialog{background-color:#ccc;min-width:300px;min-height:300px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.CreateAlbumDialog .header{white-space:nowrap;background-color:#154877;color:#fff;padding:4px 8px;font-size:18px}.CreateAlbumDialog .header .closeBtn{display:inline-block;border:1px solid #ccc;width:16px;height:16px;margin:4px 0;line-height:16px;vertical-align:middle}.CreateAlbumDialog .header .closeBtn:hover{background-color:#fff}.CreateAlbumDialog .header span{margin-left:4px;vertical-align:middle}.CreateAlbumDialog .body{font-size:18pt;padding:12px 5px 0}.CreateAlbumDialog .body .prop{padding:6px 16px;white-space:nowrap}.CreateAlbumDialog .body .prop label{display:inline-block;width:9em;font-size:.8em;text-align:right;margin-right:.5em}.CreateAlbumDialog .body .prop input{display:inline-block;width:20em;font-size:18pt}.CreateAlbumDialog .error{text-align:center;padding:.5em 0;font-size:14pt;color:red;font-weight:700}.CreateAlbumDialog .buttons{padding:10px 8px}.CreateAlbumDialog .buttons .button{width:200px;padding:6px;font-size:16pt;margin-left:8px}.CreateAlbumDialog .dialog .buttons .okBtn{background-color:#2c9a39;border-color:#2c9a39;color:#fff}.AlbumInfoDialog{position:fixed;background-color:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0}.AlbumInfoDialog .dialog{position:absolute;width:calc(100vw - 32px);min-width:300px;height:calc(100vh - 300px);min-height:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:2px 2px 2px #333}.AlbumInfoDialog .header{white-space:nowrap;background-color:#154877;color:#fff;padding:4px 8px;font-size:18px;overflow:hidden}.AlbumInfoDialog .header .closeBtn{display:inline-block;border:1px solid #ccc;width:16px;height:16px;margin:4px 0;line-height:16px;vertical-align:middle}.AlbumInfoDialog .header .closeBtn:hover{background-color:#fff}.AlbumInfoDialog .header .albumName{display:inline-block;margin-left:4px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 100px)}.AlbumInfoDialog .body{position:absolute;display:inline-block;top:32px;left:0;right:0;bottom:0;overflow:auto;overscroll-behavior-block:contain}.AlbumInfoDialog .body table{width:100%}.AlbumInfoDialog .body thead{position:-webkit-sticky;position:sticky;top:0;font-size:.8em}.AlbumInfoDialog .body td,.AlbumInfoDialog .body th{white-space:nowrap;padding:4px 8px;border-right:1px solid #666;border-bottom:1px solid #666}.AlbumInfoDialog .body th{background-color:#2f358f;color:#fff;padding:7px 8px}.AlbumInfoDialog .body tr.isFinished td{background-color:#dbdf26}.AlbumInfoDialog .body tr.isManagerFinished td,.AlbumInfoDialog .body tr.isNotModified td{background-color:#999}.AlbumInfoDialog .body td.lastModified{text-align:center;width:11em}.AlbumInfoDialog .body td.finished,.AlbumInfoDialog .body td.id,.AlbumInfoDialog .body td.managerFinished{font-size:.8em;text-align:center;width:24px}.AlbumInfoDialog .body td.title{max-width:20em}.AlbumInfoDialog .body td.memo,.AlbumInfoDialog .body td.title{overflow:hidden;text-overflow:ellipsis}.AlbumInfoDialog .body tr.isFinished:not(.isManagerFinished) td.finished:hover{background-color:#00f;cursor:pointer;color:#fff}.AlbumInfoDialog .body tr:not(.isNotModified):not(.isManagerFinished) td.managerFinished:hover{background-color:red;cursor:pointer;color:#fff}.AlbumInfoDialog.disabledUser .body tr td{pointer-events:none;background-color:#999}.AlbumInfoDialog .loadingPages{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.5));background-size:100% 600%;-webkit-animation:loadingPages 8s linear infinite;animation:loadingPages 8s linear infinite}@-webkit-keyframes loadingPages{0%{background-position:50% 0}to{background-position:50% 600%}}@keyframes loadingPages{0%{background-position:50% 0}to{background-position:50% 600%}}.MangerConfigDialog{position:fixed;background-color:rgba(0,0,0,.3);top:0;right:0;bottom:0;left:0}.MangerConfigDialog .dialog{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:2px 2px 2px #333}.MangerConfigDialog .header{padding:7px;background-color:#ba7713;color:#fff}.MangerConfigDialog .body{padding:15px}.SearchDialog .dialog{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:2px 2px 2px #333}.SearchDialog .body{padding:10px}.SearchDialog .body label{padding-right:.4em}.SearchDialog .body input{font-size:1.2em}.SearchDialog .error{display:block;padding:.5em 0 1em;text-align:center;color:red}.AlbumConfigDialog .body{padding:12px}.AlbumConfigDialog .row{margin:8px 0}.AlbumConfigDialog .error{text-align:center;font-size:14pt;color:red;font-weight:700}.AlbumConfigDialog .buttons .button.disableAlbumBtn{background-color:red;border-color:red;color:#fff}.ManagerAlert{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.ManagerAlert .dialog{display:inline-block;width:auto;height:auto;min-width:300px;min-height:auto;font-size:0;border-radius:8px;border:2px solid #333;box-shadow:2px 2px 2px #333;max-width:75%}.ManagerAlert .body{position:relative;top:0;width:100%;padding:20px;text-align:center;border-bottom:2px solid #333;font-size:12pt;line-height:1.5em;white-space:pre-wrap;max-height:16em;overflow:auto;overscroll-behavior-block:contain}.ManagerAlert .footer{white-space:nowrap}.ManagerAlert .footer>span{display:inline-block;padding:10px;text-align:center;width:50%;white-space:nowrap;font-size:12pt;opacity:.75;transition:opacity .3s ease-in-out}.ManagerAlert .footer>span:hover{opacity:1}.ManagerAlert .footer .okBtn{background-color:#ac2539;color:#fff;border-bottom-right-radius:6px;border-left:1px solid #000}.ManagerAlert .footer .cancelBtn{background-color:#aaa;border-bottom-left-radius:6px;border-right:1px solid #000}.ManagerAlert .ManagerAlert-loader{position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:-1px;margin-right:-1px;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 25%,rgba(0,0,0,.6));background-size:300% 100%;-webkit-animation:managerAlertLoaderAnimation 2s linear infinite;animation:managerAlertLoaderAnimation 2s linear infinite}@-webkit-keyframes managerAlertLoaderAnimation{0%{background-position:300% 50%}to{background-position:0 50%}}@keyframes managerAlertLoaderAnimation{0%{background-position:300% 50%}to{background-position:0 50%}}.ManagerAlert.singleButtonAlert .okBtn{width:100%;border:none;background-color:#2267f6;border-bottom-left-radius:6px}