body{margin:0;padding:0;font-family:sans-serif;overflow:hidden}.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;pointer-events:none}input{outline:none}button,input[type=button]{cursor:pointer;padding:3px;margin:3px;font-size:inherit;border-style:solid;border-color:#1abc9c;border-width:5px 15px;outline:none;line-height:1;background-color:#1abc9c;color:#fff}button:active:hover,button:hover,input[type=button]:active:hover,input[type=button]:hover{background-color:#1a8f70;border-color:#1a8f70}button:disabled{background-color:#c6c6c6;border-color:#c6c6c6}button>label{cursor:pointer}body{background-color:#fff}.App{position:absolute;text-align:center;top:0;bottom:0;left:0;right:0;padding:0;overflow:auto}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{display:table;table-layout:auto;height:70px;width:100%;color:#000;white-space:nowrap;background-color:#f5f5f5;cursor:default}.App-header>div{display:table-cell;white-space:nowrap}.App-header .IconButton.EditHome{margin-left:15px}.App-title{font-size:1.5em;line-height:1.5em}.App-header-pagename{font-family:PinyonScript,Monotype Corsiva,sans-serif;display:inline-block;position:relative;font-size:2.3em;margin:0;line-height:70px;vertical-align:top;color:#3528a8;padding-left:.8em}.App-header-left{text-align:left}.App-header-center{text-align:center}.App-header-right{text-align:right;padding-right:10px}.App-header-center .currentPage{display:inline-block;margin-right:5px;margin-left:5px;text-align:center}.App-header-center .currentPage span{font-size:.8em;margin:0}.App-header-center .currentPage p{font-size:1.9em;margin:0;line-height:.8em}.inline{vertical-align:top}.inline,.inline p{display:inline-block}.inline p{position:relative;white-space:nowrap;font-size:1em;padding-left:5px}.Main{position:absolute;display:inline-block;top:70px;bottom:0;left:0;right:0;background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;background-size:120px auto;overflow:hidden}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:400;src:local("Noto Sans CJK JP"),url("/font/NotoSansCJKjp.woff2") format("woff2"),url("/font/NotoSansCJKjp.woff") format("woff"),url("/font/NotoSansCJKjp.otf") format("opentype")}@font-face{font-family:NotoSerifCJKjp;font-style:normal;font-weight:400;src:local("Noto Serif CJK JP"),url("/font/NotoSerifCJKjp.woff2") format("woff2"),url("/font/NotoSerifCJKjp.woff") format("woff"),url("/font/NotoSerifCJKjp.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: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")}.PartsDialog{background-color:rgba(0,0,0,.3);z-index:5}.PartsDialog,.PartsDialog-wrap{position:absolute;left:0;right:0;top:0;bottom:0}.PartsDialog-wrap{background:#fff;margin:20px;min-width:550px}.PartsDialog-header{height:60px;width:100%;background-color:#1abc9c;color:#fff}.PartsDialog-header h3{margin:0;line-height:40px}.PartsDialog-header p{padding:0;margin:0;line-height:1em;white-space:nowrap}.PartsDialog-header .closeDialog{position:absolute;top:8px;left:8px;width:100px;height:40px;color:#eee;cursor:pointer;text-align:left;text-indent:48px;line-height:40px}.PartsDialog-header .closeDialog:after,.PartsDialog-header .closeDialog:before{content:"";position:absolute;height:4px;width:40px;top:50%;left:0;border-radius:2px;margin-top:-1px;background:#eee}.PartsDialog-header .closeDialog:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.PartsDialog-header .closeDialog:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.PartsDialog-header .closeDialog:hover:after,.PartsDialog-header .closeDialog:hover:before{background-color:#fff}.PartsDialog-header .closeDialog:hover{color:#fff}.PartsDialog-footer{background-color:#1abc9c;position:absolute;bottom:0;left:0;right:0;text-align:right;height:0;padding-right:20px}.PartsDialog-footer button{margin-top:6px;width:120px;height:30px}.PartsDialog-body{position:absolute;top:0;left:0;right:0;top:60px;bottom:0}.PartsDialog-list{display:inline-block;position:absolute;top:0;left:230px;bottom:0;right:0;text-align:left;overflow:auto}.PartsDialog-sidebar{position:absolute;top:0;bottom:0;left:0;width:230px;background-image:-webkit-linear-gradient(top,#000,#000 2px,transparent 0,transparent 82px);background-image:-o-linear-gradient(top,#000,#000 2px,transparent 2px,transparent 82px);background-image:linear-gradient(180deg,#000,#000 2px,transparent 0,transparent 82px);background-size:2px 12px;background-position:100%;background-repeat:repeat-y;overflow:hidden}.PartsDialog-sidebar-categories{position:absolute;display:block;overflow-x:hidden;overflow-y:auto;top:0;bottom:12px;left:8px;right:5px;font-size:1.3em;text-align:left}.PartsDialog-sidebar-categories>div{white-space:nowrap;cursor:pointer}.PartsDialog-sidebar-categories .PartsDialog-category{display:inline-block;min-width:32px;min-height:32px;margin:6px;background-image:url(/static/media/IconSheet2.83310106.png);background-repeat:no-repeat;background-position:-224px 0;vertical-align:middle}.PartsDialog-sidebar-categories>div:hover .PartsDialog-category:not(.IconDisabled){background-position:-224px -32px}.PartsDialog-sidebar-categories .PartsDialog-category.IconDisabled{background-position:-224px -64px}.PartsDialog-sidebar-categories p{display:inline-block;margin:3px;vertical-align:middle}.PartsThumbnail{margin:3px;position:relative;display:inline-block;width:250px;height:180px;font-size:1em;cursor:pointer}.PartsThumbnail:hover{background-color:#e6e6fa}.PartsThumbnail-image{position:absolute;text-align:center;top:15px;bottom:25px;height:auto;width:100%;margin:0}.PartsThumbnail img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #ccc;background:url(data:image/gif;base64,R0lGODlhEAAQAPEBAAAAAL+/v////wAAACH5BAAAAAAALAAAAAAQABAAAAIfjG+iq4jM3IFLJipswNly/XkcBpIiVaInlLJr9FZWAQA7)}.PartsThumbnail p{position:absolute;bottom:0;height:10pt;margin:0;text-align:center;width:100%;line-height:10pt;vertical-align:bottom;font-size:10pt}.PartsThumbnail.selected{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;margin:0;background-color:rgba(0,0,0,.7);color:#fff;z-index:1;overflow:hidden;cursor:default}.PartsThumbnail.selected:hover{background:rgba(0,0,0,.7)}.PartsThumbnail.selected .PartsThumbnail-wrapper{position:absolute;width:800px;height:500px;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;overflow:hidden}.PartsThumbnail.selected .PartsThumbnail-image{position:relative;width:700px;height:400px;margin:auto;margin-top:25px}.PartsThumbnail.selected p{position:absolute;display:block;width:100%;background-color:#1abc9c;color:#000;top:0;font-size:12pt;line-height:12pt;height:12pt;padding-top:10px;padding-bottom:10px;color:#fff}.PartsThumbnail.selected img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.PartsThumbnail-buttons{position:absolute;bottom:14px;left:0;right:0;text-align:center}.PartsThumbnail-buttons button{width:220px;cursor:pointer}.PartsThumbnail-cancelBtn{background-color:#999;border-color:#999}.PartsThumbnail-cancelBtn:hover{background-color:#777;border-color:#777}@media screen and (max-width:1199px){.PartsDialog-header p{font-size:9pt}}.ManualDialog{position:fixed;top:0;right:0;bottom:0;left:0}.ManualDialog .ManualDialog-mwrap{margin:20px;letter-spacing:1px}.ManualDialog .ManualDialog-mwrap>p{text-indent:1em;margin:4px 1em;max-width:50em}.ManualDialog .ManualDialog-mwrap>p.caution{margin-left:5em;color:#cd0033;font-size:11pt;text-indent:0}.ManualDialog .ManualDialog-mwrap>p.caution:before{content:"\6CE8\610F\FF1A";position:absolute;left:3.5em}.ManualDialog .ManualDialog-mwrap>h3{margin:1.8em 0 6px;border-bottom:1px solid #1abc9c;max-width:45em;letter-spacing:2px}.ManualDialog h4.diamond{margin:15px 0 0}.ManualDialog h4.diamond:before{content:"\2666"}.ManualDialog .os{margin-left:1em}.ManualDialog .os h5{margin:.8em 0 0}.ManualDialog .os h5:before{content:"\3010"}.ManualDialog .os h5:after{content:"\3011"}.ManualDialog .os ul{margin:0}.ManualDialog-mwrap>ol li{margin-bottom:10px}.ManualDialog-mwrap>ol:not(.exemptions)>li{font-weight:700}.ManualDialog li p{margin:0;max-width:49em;font-weight:400}.ManualDialog ul.nomarker{list-style-type:none}.ManualDialog ul.nomarker>li{text-indent:-1em;margin:0}.ManualDialog ul.nomarker>li>ol>li{text-indent:0}.ManualDialog figure{display:inline-block;padding:15px;text-align:left;margin:0 25px 4px;vertical-align:top}.ManualDialog figcaption{margin-top:1px;font-size:8pt;border-top:1px solid #e0e0e0}.ManualDialog figcaption:before{content:"\2191";margin:0 8px}.ManualDialog .qna{margin:20px 12px}.ManualDialog .qna p{margin:0;padding-left:2em;text-indent:-.7em}.ManualDialog .qna ul{list-style-type:none;margin:0;color:#9e0000}.ManualDialog .qna li{text-indent:0;margin:0}.ManualDialog .qna p:first-child{color:#003bab}.ManualDialog .qna p:first-child:before{content:"Q.";display:inline-block;padding-right:.5em}.ManualDialog .qna p:not(:first-child){color:#9e0000}.ManualDialog .qna p:nth-child(2):before{content:"A.";display:inline-block;padding-right:.5em}.ManualDialog .registered,.ManualDialog .trademark{font-style:"oblique"}.ManualDialog .trademarks{font-size:9pt;margin:30px 20px;padding:15px;background-color:#c3c3c3}.ManualDialog .trademarks p{margin:0}.ManualDialog table{margin:0 25px}.ManualDialog .table00 td{padding:6px 3px}.ManualDialog .table01{border-collapse:collapse}.ManualDialog .table01 thead{text-align:center}.ManualDialog .table01,.ManualDialog .table01 td,.ManualDialog .table01 th{border:1px solid #000;padding:4px 7px}.ManualDialog .table01 th{background-color:#ebebeb;width:12em}.ManualDialog .table01 th:first-child{width:1em}.ManualDialog .table01 th:nth-child(2){width:18em}.FrontPage{width:1200px;overflow:hidden;margin:0 auto;padding:0;overflow:hidden!important}.FrontPage-top{position:relative;margin:0 auto;padding:0;white-space:nowrap}.FrontPage-top-img{position:relative;display:inline-block;width:100%;height:446px;margin:0;background-repeat:no-repeat;background-image:url(/static/media/top.f4c2077c.png);background-position:0 0;background-size:1200px auto}.FrontPage-top-head{position:absolute;bottom:20px;left:20px;font-family:serif;padding:10px 40px;background-color:rgba(0,0,0,.55);font-size:18px}.FrontPage-top-logo{display:inline-block;background-color:#fff;height:54px;width:80px;margin:8px;padding:13px 0}.FrontPage-top-logo>div{color:#000}.FrontPage-top-logo>div>span{font-size:16px}.FrontPage-top-title{color:#fff;display:inline-block}.FrontPage-top-title>div{text-align:left}.FrontPage-top-title>div:first-child{font-size:24px}.FrontPage-body{position:relative;margin:0 auto;padding:0;width:100%}.FrontPage-body-top{background-color:#211e55;padding:12px 15px;margin:0 auto;color:#fff;line-height:2.5em;width:calc(100% - 30px);font-family:serif}.FrontPage-body-left{width:calc(100% - 450px);margin:10px 10px 0 0}.FrontPage-body-left,.FrontPage-body-right{display:inline-block;padding:0;white-space:nowrap;vertical-align:top}.FrontPage-body-right{width:430px;margin:10px 0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.FrontPage-description{text-align:left;padding:10px 25px;margin:5px 0;border:2px solid silver;font-size:11pt}.FrontPage-description .FrontPage-description-sub{padding:10px 15px}.FrontPage-description .FrontPage-description-sub:first-child{border:none;padding:10px 15px}.FrontPage-description p{white-space:pre-wrap;letter-spacing:.1em;line-height:1.7em;overflow-wrap:break-word;word-wrap:break-word;padding:0;margin:0}.FrontPage-description h3{padding:0 0 5px;margin:0;letter-spacing:.1em}.FrontPage-description table{padding:0}.FrontPage-description table td{width:180px;line-height:1.8em}.FrontPage-description a{display:inline-block;text-decoration:none;background-color:#1abc9c;color:#fff;padding:8px 20px;margin:10px 15px 5px}.FrontPage-description a:hover{background-color:#1a8f70;cursor:pointer}.FrontPage-footer{position:relative;margin:15px auto;padding:0;white-space:nowrap;width:100%}.FrontPage-footer>div{display:inline-block;height:40px;width:600px;padding:0;white-space:nowrap;vertical-align:bottom}.FrontPage-footer-left{text-align:left}.FrontPage-footer-right{text-align:right}.FrontPage-buildid{display:inline-block;font-size:10pt;color:#777;line-height:30px;margin:0}.FrontPage-product{display:inline-block;height:40px;vertical-align:baseline;line-height:30px;content:"presented by"}.FrontPage-product span{font-size:11pt;color:#777;height:40px;vertical-align:bottom}.FrontPage-product:after{display:inline-block;content:"";width:120px;height:30px;margin-left:7px;vertical-align:top;background-repeat:no-repeat;background-size:120px auto}.FrontPage .Front-login{-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;width:100%;padding:0;display:inline-block;background-color:#fff}.Front-login-head{margin:0 auto;padding:10px;height:30px;width:30px;background-image:url(/static/media/graduate-cap.49f86cc0.svg);background-size:contain;backgroun-repeat:no-repeat}.FrontPage.tryLogin .Front-login{border-color:#d3d3d3}.Front-login-input{margin:25px 40px;padding:4px;font-size:15pt;white-space:nowrap}.Front-login-input>label{display:inline-block;margin:0 17px;width:5em;text-align:center;color:#333}.Front-login-input>input{display:inline-block;width:200px;font-size:18pt;border:none;background-color:transparent;text-indent:.3em;border-bottom:1px solid #666;text-align:center;margin-left:.3em}.Front-login-input>input:-webkit-autofill,.Front-login-input>input:-webkit-autofill:focus,.Front-login-input>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Front-login-button{margin:25px 40px}.FrontPage button{display:inline-block;padding:10px;font-size:15pt;text-align:center;color:#fff;-webkit-box-shadow:5px 3px 3px #ccc;box-shadow:5px 3px 3px #ccc}.FrontPage button:disabled{background:#d0d0d0;border-color:#d0d0d0;color:#999;-webkit-box-shadow:none;box-shadow:none}.Front-error{position:relative;display:inline-block;margin:0 40px;padding:0 10px;color:darkred}.Front-error p{display:inline-block;white-space:normal;width:100%;margin:0}.FrontPage .Front-forceChangePassword{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:500px;width:570px;left:0;right:0;margin:40px auto;border:2px solid #1abc9c;background-color:#fff;border-radius:10px}.FrontPage .Front-forceChangePassword>p{background:#1abc9c;font-size:25px;line-height:150%;padding:20px;margin:0;color:#fff}.FrontPage .Front-forceChangePassword .Front-forceChangePassword-description{text-align:left;margin:0 auto;padding:20px 0 10px;border-top:2px solid #1abc9c;font-size:11pt}.FrontPage .Front-forceChangePassword .Front-forceChangePassword-description p{text-indent:1em;margin:0;padding:0}.FrontPage .Front-forceChangePassword .Front-forceChangePassword-description ul{margin:0;font-size:10pt;margin-bottom:10px}.FrontPage .Front-hidden{display:none}.FrontPage-BrowserCheckError{margin:10px 0 0;position:relative;background-color:rgba(250,179,186,.8);border:2px solid #d8000c;border-radius:10px;padding:20px;color:#d8000c;text-align:left;padding-left:65px}.FrontPage-BrowserCheckError:after{content:"";position:absolute;top:16px;left:12px;height:48px;width:48px;background-image:url("/images/ErrorIcon.png");background-repeat:no-repeat}.FrontPage-BrowserCheckError h5{margin:0 5px}.FrontPage-BrowserCheckError span{display:inline-block;margin:0 5px}.FrontPage-DevelopeMessage{border:2px solid #9f9f9f}.FrontPage-DevelopeMessage-Header{background-color:#e8e8e8}.FrontPage-DevelopeMessage-Rows{text-align:left;font-size:.8em}.FrontPage-DevelopeMessage-Rows-Date{display:inline-block;width:8em;text-align:center}.loginLoader.hidden{display:none}.loginLoader{font-size:3px;margin:10px auto;text-indent:-9999em;width:6em;height:6em;border-radius:50%;background:#1abc9c;background:-webkit-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-o-linear-gradient(left,#fff 10%,hsla(0,0%,100%,0) 42%);background:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(42%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loginLoader:before{width:50%;height:50%;background:#1abc9c;border-radius:100% 0 0 0}.loginLoader:after,.loginLoader:before{position:absolute;top:0;left:0;content:""}.loginLoader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:1210px){.FrontPage{width:100%;overflow:scroll}.FrontPage-top-img{min-width:600px;height:33.33333vw;background-size:100% auto}}.IconButton{display:inline-block;position:relative;cursor:pointer;padding:0;margin:0 2px;font-size:0;white-space:normal;width:auto;padding-bottom:12px;background-color:transparent;border-color:transparent;text-indent:0;border-width:0;vertical-align:top}.IconButton.IconButton-Max{width:100%!important}.IconButton:disabled,.IconButton:hover,.IconButton:hover:active{background-color:transparent;border-color:transparent}.IconButton[data-tooltip]:hover:after{content:attr(data-tooltip) " ";display:inline-block;background:#333;background:#000;border-radius:5px;color:#fff;left:5px;bottom:-8px;padding:4px 10px;position:absolute;z-index:5;white-space:nowrap;text-align:left;opacity:1;font-weight:400;font-family:Sans-serif;font-size:11px}.IconButton:not(.IconDisabled):hover .IconButton-icon{opacity:1}.IconButton .IconButton-wrap{margin:0;padding:0;text-align:center;display:inline-block}.IconButton .IconButton-label{display:block;font-size:12px;line-height:6px;margin:0;padding:0;color:#000;width:auto;text-decoration:none;white-space:nowrap}.IconButton .IconButton-icon{padding:6px}.IconButton .IconButton-icon,.IconButton .IconButton-icon:before{display:inline-block;background-color:transparent;background-repeat:no-repeat}.IconButton .IconButton-icon:before{min-width:32px;min-height:32px;background-image:url(/static/media/IconSheet2.83310106.png);content:""}.IconButton.HomeHome .IconButton-icon:before{background-position:0 0}.IconButton.HomeAlbum .IconButton-icon:before{background-position:-32px 0}.IconButton.HomeAlbum:hover .IconButton-icon:before{background-position:-32px -32px}.IconButton.HomeInfo .IconButton-icon:before{background-position:-64px 0}.IconButton.Manual .IconButton-icon:before{background-position:-96px 0}.IconButton.Manual:hover .IconButton-icon:before{background-position:-96px -32px}.IconButton.HomeLogout .IconButton-icon:before{background-position:-128px 0}.IconButton.HomeLogout:hover .IconButton-icon:before{background-position:-128px -32px}.IconButton.HomeFinish .IconButton-icon:before{background-position:-352px -96px}.IconButton.HomeFinish:hover .IconButton-icon:before{background-position:-352px -128px}.IconButton.HomeFinish:disabled .IconButton-icon:before{background-position:-352px -160px}.IconButton.PhotoAdd .IconButton-icon:before{background-position:-192px 0}.IconButton.PhotoAdd:not(.IconDisabled):hover .IconButton-icon:before{background-position:-192px -32px}.IconButton.PhotoAdd.IconDisabled .IconButton-icon:before,.IconButton.PhotoAdd:disabled .IconButton-icon:before{background-position:-192px -64px}.IconButton.PhotoRemove .IconButton-icon:before{background-position:-256px 0}.IconButton.PhotoRemove:not(.IconDisabled):hover .IconButton-icon:before{background-position:-256px -32px}.IconButton.PhotoRemove.IconDisabled .IconButton-icon:before,.IconButton.PhotoRemove:disabled .IconButton-icon:before{background-position:-256px -64px}.IconButton.EditHome .IconButton-icon:before{background-position:0 0}.IconButton.EditHome:hover .IconButton-icon:before{background-position:0 -32px}.IconButton.EditSave .IconButton-icon:before{background-position:0 -96px}.IconButton.EditSave:hover .IconButton-icon:before{background-position:0 -128px}.IconButton.EditSave:disabled .IconButton-icon:before{background-position:0 -160px}.IconButton.EditUndo .IconButton-icon:before{background-position:-32px -96px}.IconButton.EditUndo:hover .IconButton-icon:before{background-position:-32px -128px}.IconButton.EditUndo:disabled .IconButton-icon:before{background-position:-32px -160px}.IconButton.EditRedo .IconButton-icon:before{background-position:-64px -96px}.IconButton.EditRedo:hover .IconButton-icon:before{background-position:-64px -128px}.IconButton.EditRedo:disabled .IconButton-icon:before{background-position:-64px -160px}.IconButton.EditGrab .IconButton-icon:before{background-position:-448px 0}.IconButton.EditGrab:not(.IconDisabled):hover .IconButton-icon:before{background-position:-448px -32px}.IconButton.EditGrab.IconDisabled .IconButton-icon:before{background-position:-448px -64px}.IconButton.EditFrontmost .IconButton-icon:before{background-position:-160px -96px}.IconButton.EditFrontmost:hover .IconButton-icon:before{background-position:-160px -128px}.IconButton.EditFrontmost:disabled .IconButton-icon:before{background-position:-160px -160px}.IconButton.EditForward .IconButton-icon:before{background-position:-192px -96px}.IconButton.EditForward:hover .IconButton-icon:before{background-position:-192px -128px}.IconButton.EditForward:disabled .IconButton-icon:before{background-position:-192px -160px}.IconButton.EditBackward .IconButton-icon:before{background-position:-224px -96px}.IconButton.EditBackward:hover .IconButton-icon:before{background-position:-224px -128px}.IconButton.EditBackward:disabled .IconButton-icon:before{background-position:-224px -160px}.IconButton.EditBackend .IconButton-icon:before{background-position:-256px -96px}.IconButton.EditBackend:hover .IconButton-icon:before{background-position:-256px -128px}.IconButton.EditBackend:disabled .IconButton-icon:before{background-position:-256px -160px}.IconButton.EditDuplicate .IconButton-icon:before{background-position:-96px -96px}.IconButton.EditDuplicate:hover .IconButton-icon:before{background-position:-96px -128px}.IconButton.EditDuplicate:disabled .IconButton-icon:before{background-position:-96px -160px}.IconButton.EditDelete .IconButton-icon:before{background-position:-256px 0}.IconButton.EditDelete:hover .IconButton-icon:before{background-position:-256px -32px}.IconButton.EditDelete:disabled .IconButton-icon:before{background-position:-256px -64px}.IconButton.EditGrid .IconButton-icon:before{background-position:-128px -96px}.IconButton.EditGrid:not(.IconDisabled):hover .IconButton-icon:before{background-position:-128px -128px}.IconButton.EditGrid.IconDisabled .IconButton-icon:before{background-position:-128px -160px}.IconButton.EditPreview .IconButton-icon:before{background-position:-288px -96px}.IconButton.EditPreview:hover .IconButton-icon:before{background-position:-288px -128px}.IconButton.EditToolFrame .IconButton-icon:before{background-position:-320px 0}.IconButton.EditToolFrame.IconDisabled:hover .IconButton-icon:before{background-position:-320px -32px}.IconButton.EditToolFrame.IconDisabled .IconButton-icon:before{background-position:-320px -64px}.IconButton.EditToolPhoto .IconButton-icon:before{background-position:-352px 0}.IconButton.EditToolPhoto.IconDisabled:hover .IconButton-icon:before{background-position:-352px -32px}.IconButton.EditToolPhoto.IconDisabled .IconButton-icon:before{background-position:-352px -64px}.IconButton.EditToolStamp .IconButton-icon:before{background-position:-384px 0}.IconButton.EditToolStamp.IconDisabled:hover .IconButton-icon:before{background-position:-384px -32px}.IconButton.EditToolStamp.IconDisabled .IconButton-icon:before{background-position:-384px -64px}.IconButton.EditToolText .IconButton-icon:before{background-position:-414px 0}.IconButton.EditToolText.IconDisabled:hover .IconButton-icon:before{background-position:-414px -32px}.IconButton.EditToolText.IconDisabled .IconButton-icon:before{background-position:-414px -64px}.IconButton.EditToolDesign .IconButton-icon:before{background-position:-160px 0}.IconButton.EditToolDesign:hover .IconButton-icon:before{background-position:-160px -32px}.IconButton.EditToolBackground .IconButton-icon:before{background-position:-288px 0}.IconButton.EditToolBackground:hover .IconButton-icon:before{background-position:-288px -32px}.IconButton.EditToolUploadPhoto .IconButton-icon:before{background-position:-128px -32px}@media screen and (max-width:1000px){.IconButton{margin:0 1px}.IconButton .IconButton-label{font-size:8px}}.ModalDialog{z-index:999;display:none}.ModalDialog.modalDialogVisible{display:block}.ModalDialog-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4)}.ModalDialog-dialog{background-color:#fdfefe;display:inline-block;position:relative;top:80px;width:500px;min-height:180px;text-align:left;padding:15px;border-radius:3px;border:1px solid #ccc;-webkit-box-shadow:1px 1px 5px 0 #888;box-shadow:1px 1px 5px 0 #888}.ModalDialog-header{position:relative;top:0;left:0;right:0;height:40px}.ModalDialog-header h3{margin:0 15px;height:40px;line-height:40px;font-size:16px;font-weight:400}.ModalDialog-body{position:relative;display:block;min-height:100px;margin:0 15px;font-size:14px}.ModalDialog-body pre{white-space:pre-wrap}.ModalDialog-footer{position:relative;bottom:0;left:0;right:0;height:40px;text-align:right;margin:0 15px}.ModalDialog-footer button{min-width:120px;font-size:14px;margin:7px}.ModalDialog-footer .cancelBtn{background-color:#a9a9a9;border-color:#a9a9a9}.ModalDialog-footer .cancelBtn:hover{background-color:gray;border-color:gray}.HelpDialog{background-color:rgba(0,0,0,.3);z-index:999}.HelpDialog,.HelpDialog-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.HelpDialog-wrapper{width:800px;height:600px;margin:auto;background-color:#f3f3f3}.HelpDialog-body{position:absolute;top:70px;bottom:70px;left:0;right:0}.HelpDialog-body-left{position:absolute;left:0;height:100%;width:70px}.HelpDialog-body-right{position:absolute;height:100%;width:70px;right:0}.HelpDialog-page{position:absolute;left:70px;right:70px}.HelpDialog-page-img{height:420px;width:660px;-o-object-fit:contain;object-fit:contain;background-color:#f6e58d;background-repeat:none}.HelpDialog-footer{position:absolute;width:100%;height:70px;bottom:0}.HelpDialog-closeButton{position:absolute;top:8px;left:8px;height:40px;width:40px;cursor:pointer;text-align:left;text-indent:48px;line-height:40px}.HelpDialog-closeButton:after,.HelpDialog-closeButton:before{content:"";position:absolute;height:4px;width:36px;top:50%;left:0;border-radius:2px;margin-top:-1px;background:#777}.HelpDialog-closeButton:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.HelpDialog-closeButton:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.HelpDialog-nextButton,.HelpDialog-prevButton{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:40px;width:40px;cursor:pointer}.HelpDialog-nextButton:after,.HelpDialog-prevButton:after{position:absolute;content:"";top:9px;width:15px;height:15px;border-left:4px solid #777;border-bottom:4px solid #777}.HelpDialog-prevButton:after{left:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.HelpDialog-nextButton:after{left:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.HelpDialog-pageButton{display:inline-block;margin:25px 12px;width:10px;height:10px;border-radius:50%;background-color:gray;cursor:pointer}.HelpDialog-pageButton.HelpDialog-pageButton-active{background-color:#40e0d0}.Loading .loader{position:fixed;z-index:999;height:2em;width:2em;margin:auto;top:0;left:0;bottom:0;right:0}.Loading .loader-message{display:block;position:fixed;text-align:center;width:100%;font-size:32px;color:#fff;opacity:1;z-index:1000;top:50%;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.Loading .loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.Loading .loader:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.Loading .loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:#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,hsla(0,0%,100%,.5) -1.5em 0 0 0,hsla(0,0%,100%,.5) -1.1em -1.1em 0 0,#fff 0 -1.5em 0 0,#fff 1.1em -1.1em 0 0;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);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.HomePage .Main{background:-webkit-linear-gradient(left,#574eaf,#211e55 180px);background:-o-linear-gradient(left,#574eaf 0,#211e55 180px);background:linear-gradient(90deg,#574eaf,#211e55 180px)}.HomeAlbumName{display:inline-block;height:100%;font-size:15px;padding:0}.HomeAlbumName p{line-height:70px;vertical-align:bottom;height:70px;margin:0}span.UserName{display:inline-block;padding:24px 10px}.HomePage-FinishEditingDialog.ModalDialog-wrapper{background-color:#00000099}.HomePage-FinishEditingDialog .ModalDialog-header{text-indent:32px}.HomePage-FinishEditingDialog .ModalDialog-header:before{content:"";position:absolute;top:7px;left:15px;width:24px;height:24px;background-size:24px;background-image:url("/images/WarningIcon.png")}.HomePageOriList{position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;overflow:auto}.OriThumbnail{background-color:hsla(0,0%,82%,.6);margin:15px auto;position:relative;width:850px;height:250px;cursor:default}.OriThumbnail:hover:after{opacity:1}.OriThumbnail .OriThumbnail-left{text-align:left;width:330px}.OriThumbnail .OriThumbnail-left .OriThumbThumb{position:absolute;background-color:#fff;left:15px;top:15px;width:300px;height:195px;margin:0}.OriThumbnail .OriThumbThumb.noLayout:before{content:"\672A\7DE8\96C6";color:gray;position:absolute;line-height:0;top:50%;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:3em;text-indent:30px;letter-spacing:30px}.OriThumbThumb>img{position:absolute;height:100%;width:100%;border:1px solid #000;-o-object-fit:contain;object-fit:contain;background:url(data:image/gif;base64,R0lGODlhEAAQAPEBAAAAAL+/v////wAAACH5BAAAAAAALAAAAAAQABAAAAIfjG+iq4jM3IFLJipswNly/XkcBpIiVaInlLJr9FZWAQA7)}.OriThumbnail .name{position:absolute;display:block;left:15px;width:285px;text-align:center;bottom:10px;margin:0 10px}.OriThumbnail .OriThumbnail-right{position:absolute;top:15px;left:330px;width:300px;bottom:38px;text-align:left}.OriThumbnail .OriThumbnail-right p{text-indent:1em}.OriThumbnail-right td:first-child{width:112px}.OriThumbnail-right td:nth-child(2){font-size:11pt}.OriThumbnail .OriThumbnailButtons{position:absolute;top:20px;left:645px;right:15px;bottom:40px;text-align:left}.OriThumbnail .OriThumbnailButtons button.OriButton{display:block;margin:0;margin-bottom:5px;width:180px;height:48px;padding:0;background-color:#fff;cursor:pointer;border-width:0;color:#1abc9c;text-align:left}.OriThumbnail .OriThumbnailButtons button.OriButton:hover{background-color:#1abc9c;color:#fff}button.OriButton .OriButton-icon{display:inline-block;position:relative;width:32px;height:32px;margin:8px 14px;background-color:transparent;background-image:url(/static/media/IconSheet2.83310106.png);background-repeat:no-repeat;vertical-align:top;content:""}.OriThumbnail .OriThumbnailButtons button.OriButton.disabled,.OriThumbnail .OriThumbnailButtons button.OriButton:disabled{background-color:gray;color:#d3d3d3}.OriThumbnail .OriThumbnailButtons button.OriButton.disabled:hover,.OriThumbnail .OriThumbnailButtons button.OriButton:disabled:hover{color:#d3d3d3}button.OriButton span.OriButton-label{margin:0;padding:0;display:inline-block;height:48px;vertical-align:top;line-height:48px}.OriButton-message{visibility:hidden;display:inline-block;padding:8px 12px;background-color:#feefb3;width:155px;margin:4px 1px;font-size:12pt;border-radius:4px;visibility:visible;color:#9f6000}.OriButton-message span{display:block}.OriButton-message .OriButton-messageTitle{font-size:1em}.OriButton-message .OriButton-messageBody{font-size:.8em}.OriButton-message:before{content:"";position:absolute;top:34px;left:20px;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #feefb3}.OriThumbnail.OriThumbnail-editing button.OriButton{background-color:#feeda4}button.OriButton.OriThumbEdit .OriButton-icon{background-position:-320px -96px}button.OriButton.OriThumbEdit:hover .OriButton-icon{background-position:-320px -128px}button.OriButton.OriThumbEdit:disabled .OriButton-icon{background-position:-320px -160px}button.OriButton.OriThumbPreview .OriButton-icon{background-position:-288px -96px}button.OriButton.OriThumbPreview:hover .OriButton-icon{background-position:-288px -160px}button.OriButton.OriThumbFinish .OriButton-icon{background-position:-352px -96px}button.OriButton.OriThumbFinish:hover .OriButton-icon{background-position:-352px -128px}button.OriButton.OriThumbFinish:disabled .OriButton-icon{background-position:-352px -160px}.HomePage-ChangeAlbumNameDialog input[type=text]{display:inline-block;position:relative;border:none;border-bottom:2px solid #666;font-size:18pt;width:95%;top:28px;outline:none;text-indent:.2em}@media screen and (max-width:1000px){.OriThumbnail{width:650px}.OriThumbnail .OriThumbnail-right{display:block;font-size:8pt;width:100px}.OriThumbnail .OriThumbnail-right td{display:inline-block}.OriThumbnail .OriThumbnail-right td:nth-child(2){margin-left:.5em}.OriThumbnail .OriThumbnailButtons{left:auto}}.LoadingPage{background:-webkit-linear-gradient(218deg,#1cdad0,#4c98e9);background:-o-linear-gradient(218deg,#1cdad0,#4c98e9);background:linear-gradient(232deg,#1cdad0,#4c98e9);background-size:400% 400%;-webkit-animation:LoadingAnimation 18s ease infinite;animation:LoadingAnimation 18s ease infinite;position:absolute;top:0;bottom:0;left:0;right:0}@-webkit-keyframes LoadingAnimation{0%{background-position:99% 0}50%{background-position:2% 100%}to{background-position:99% 0}}@keyframes LoadingAnimation{0%{background-position:99% 0}50%{background-position:2% 100%}to{background-position:99% 0}}.sk-cube-grid{width:40px;height:40px;margin:100px auto}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.Slider{position:relative;display:inline-block;height:30px;cursor:pointer;margin:14px 0 0}.Slider,.Slider:before{width:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Slider:before{display:block;margin-top:14px;height:6px;content:"";background:#bdbdbd}.Slider .Slider-bar{position:absolute;top:14px;bottom:10px;left:0;right:0;background:#009688}.Slider .Slider-knob{position:absolute;margin:18px;width:14px;height:14px;cursor:pointer;border-radius:50%;-webkit-transform:translate(-25px,-27.5px);-ms-transform:translate(-25px,-27.5px);transform:translate(-25px,-27.5px)}.Slider .Slider-knob:hover{height:50px;width:50px;margin:0}.Slider .Slider-knob:after{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;width:14px;height:14px;content:"";background:#aaa}.Slider .Slider-knob:hover:after{width:24px;height:24px;background:#009688}.SliderInput{display:block;position:relative;white-space:nowrap;padding:0;height:50px;text-wrap:none}.SliderInput .SliderInput-Slider{display:inline-block;vertical-align:m}.SliderInput .SliderInput-Input{display:inline-block;margin-left:24px;margin-top:4px;vertical-align:top}.SliderInput .SliderInput-Input input{width:4em;text-align:right;font-size:10pt}.SliderInput .unit{font-size:9pt;margin-left:3px;width:2em}.SliderInput .Slider{margin-top:0}.Checkbox label{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;margin:0;padding:4px 12px 6px 4px;text-indent:36px;vertical-align:bottom;background-color:#1abc9c;width:200px;color:#fff;border-style:solid;border-color:#1abc9c;border-width:5px 5px 3px}.Checkbox label:hover{background-color:#1a8f70;border-color:#1a8f70}.Checkbox label:before{display:block;position:absolute;top:50%;left:15px;width:16px;height:16px;margin-top:-10px;content:"";background-color:#fff}.Checkbox label:after{-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:45%;left:19px;width:5px;height:9px;margin-top:-7px;border-right:3px solid #53b300;border-bottom:3px solid #53b300;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}.Select{position:relative;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:240px;padding:0;vertical-align:middle;border:3px solid #1abc9c;background-color:#1abc9c;cursor:pointer}.Select:hover{background-color:#1a8f70;border-color:#1a8f70}.Select.Select-disabled{border-color:#c6c6c6;background-color:#c6c6c6}.Select select{color:#fff;position:relative;z-index:1;line-height:1;display:block;width:100%;padding:0;text-indent:2px;border:none;border-radius:0;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;padding:3px 12px;-moz-appearance:none;-weblit-appearance:none;-webkit-appearance:none;appearance:none;outline:none;font-size:inherit;cursor:pointer}.Select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.Select:after{position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;content:"";border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent}select>option{text-align:center}.Select option{font-size:16px;color:#000}.Select select::-ms-expand{display:none}.InlineLoading .loader,.InlineLoading.loader-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.InlineLoading .loader{z-index:999;height:2em;width:2em;margin:auto}.InlineLoading .loader-message{display:block;position:fixed;text-align:center;width:100%;font-size:32px;color:#fff;opacity:1;z-index:1000;top:50%;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.InlineLoading .loader:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.InlineLoading .loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:#20b18a 1.5em 0 0 0,#20b18a 1.1em 1.1em 0 0,#20b18a 0 1.5em 0 0,#20b18a -1.1em 1.1em 0 0,rgba(32,177,138,.5) -1.5em 0 0 0,rgba(32,177,138,.5) -1.1em -1.1em 0 0,#20b18a 0 -1.5em 0 0,#20b18a 1.1em -1.1em 0 0;box-shadow:1.5em 0 0 0 #20b18a,1.1em 1.1em 0 0 #20b18a,0 1.5em 0 0 #20b18a,-1.1em 1.1em 0 0 #20b18a,-1.5em 0 0 0 #20b18a,-1.1em -1.1em 0 0 #20b18a,0 -1.5em 0 0 #20b18a,1.1em -1.1em 0 0 #20b18a}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.Edit-toolbar{position:absolute;text-align:left;top:0;bottom:0;left:0;width:293px;border-right:1px solid #ccc;border-top:1px solid #ddd;-webkit-box-shadow:0 0 12px 6px rgba(0,0,0,.3);box-shadow:0 0 12px 6px rgba(0,0,0,.3);z-index:10;border-right:1px solid #bbb}.Edit-toolbar .Edit-toolbar-buttons{position:absolute;display:inline-block;text-align:center;top:0;left:0;right:0;height:67px}.Edit-toolbar .Edit-toolbar-buttons .IconButton{margin:0;width:73px;background-color:#737373}.Edit-toolbar .Edit-toolbar-buttons .IconButton:hover{background-color:#ccc}.Edit-toolbar .Edit-toolbar-buttons .IconButton:not(.IconDisabled){background-color:#fff}.Edit-toolbar .Edit-toolbar-buttons .IconButton.IconHidden{display:none}.Edit-toolbar .Edit-toolbar-tools{padding:3px 0;position:absolute;left:0;right:0;top:67px;bottom:70px}.Edit-toolbar-tools-option{position:relative;height:43px;text-align:center}.Edit-toolbar-tools-option>*{top:5px;left:15px}.Edit-toolbar-tools-option>button{position:relative;width:150px;margin:0}.Edit-toolbar-tools-tooltip{position:absolute;top:45px;background-color:#ffff80;border:2px solid #e5a500;color:#9f6000;padding:8px;cursor:pointer;width:220px;border-radius:4px}.Edit-toolbar-tools-tooltip .Edit-toolbar-tools-tooltip-title{display:inline-block;width:210px;font-size:12pt}.Edit-toolbar-tools-tooltip .Edit-toolbar-tools-tooltip-body{display:inline-block;width:210px;font-size:11pt}.Edit-toolbar-tools-tooltip:before{content:"";position:absolute;top:-23px;left:30%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #ffff80;z-index:2}.Edit-toolbar-tools-tooltip:after{content:"";position:absolute;top:-28px;left:30%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #e5a500;z-index:1}.Edit-toolbar-tools-thumbbox{padding:5px;top:43px;overflow:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.Edit-toolbar-bottom,.Edit-toolbar-tools-thumbbox{position:absolute;bottom:0;border-top:1px solid #ddd}.Edit-toolbar-bottom{height:70px;left:0;right:0}.Edit-toolbar-bottom-minButtons{position:absolute;display:inline-block;width:100px;font-size:12px;margin-top:4px}.Edit-toolbar-bottom-minButtons>div{position:relative;margin:4px;height:25px;text-indent:28px;line-height:25px;cursor:pointer}.Edit-toolbar-bottom-editButton.EditToolEditAll:before,.Edit-toolbar-bottom-editButton.EditToolEditOnly:before,.Edit-toolbar-bottom-showButton.EditToolShowAll:before,.Edit-toolbar-bottom-showButton.EditToolShowOnly:before{position:absolute;left:2px;top:0;content:"";width:24px;height:24px;background-image:url(/static/media/IconSheet2.83310106.png);background-repeat:no-repeat}.Edit-toolbar-bottom-showButton.EditToolShowAll:before{background-position:-444px -96px}.Edit-toolbar-bottom-showButton.EditToolShowAll:hover:before{background-position:-444px -120px}.Edit-toolbar-bottom-showButton.EditToolShowOnly:before{background-position:-444px -144px}.Edit-toolbar-bottom-showButton.EditToolShowOnly:hover:before{background-position:-444px -168px}.Edit-toolbar-bottom-editButton.EditToolEditAll:before{background-position:-420px -96px}.Edit-toolbar-bottom-editButton.EditToolEditAll:hover:before{background-position:-420px -120px}.Edit-toolbar-bottom-editButton.EditToolEditOnly:before{background-position:-420px -144px}.Edit-toolbar-bottom-editButton.EditToolEditOnly:hover:before{background-position:-420px -168px}.Edit-toolbar-bottom-minButtons>div[data-tooltip]:hover:after{content:attr(data-tooltip) " ";display:inline-block;background:#333;background:#000;border-radius:5px;color:#fff;left:100%;bottom:-8px;padding:4px 10px;position:absolute;z-index:5;white-space:nowrap;text-align:left;opacity:1;font-weight:400;font-family:Sans-serif;font-size:11px;text-indent:0}.Edit-toolbar-props{padding:5px;position:absolute;top:0;bottom:0;right:0;left:0;overflow:auto;padding:0 0 15px 5px}.Edit-toolbar-props-title{text-indent:1em;color:#555;font-size:11pt;line-height:1em;margin:14px 0 8px;border-left:4px solid #1abc9c;background-color:#e0fff8}.Edit-toolbar-props-props{padding-left:16pt}.Edit-toolbar-props-subtitle{text-indent:-.5em;color:#555;font-size:10pt;margin:14px 0 3px}.Edit-toolbar-props .Checkbox{margin-bottom:4px}.Edit-toolbar-tools-thumb{position:relative;display:inline-block;width:120px;height:120px;border:1px solid #ccc;border-radius:4px;margin:3px;font-size:12px;text-align:left;cursor:pointer;margin:0 0 0 4px;background-color:#fff}.Edit-toolbar-tools-thumb div{position:absolute;left:3px;right:3px;top:3px;bottom:18px;margin:0}.Edit-toolbar-tools-thumb img{position:absolute;height:100%;width:100%;-o-object-fit:scale-down;object-fit:scale-down;margin:0;padding:0;background-color:#000}.Edit-toolbar-tools-thumb img.transparent{background-color:#fff;background-image:-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-image:-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb);background-image:linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-size:22px 22px;background-position:0 0,11px 11px}.Edit-toolbar-tools-thumb p{position:absolute;height:18px;line-height:18px;bottom:0;margin:0;right:0;left:0;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Edit-toolbar-tools-thumb .use-counter{position:absolute;top:0;left:0;width:0;height:0;border:18px solid transparent;border-top:18px solid green;border-left:18px solid green;border-top-left-radius:4px}.Edit-toolbar-tools-thumb .use-counter>span{display:block;position:absolute;top:-15px;left:-16px;width:15px;color:#fff;text-align:center}.Edit-toolbar button:not(.IconButton){cursor:pointer;display:inline-block;position:relative;text-indent:0;text-align:left;width:200px;padding-top:0;padding-bottom:0;left:auto}.Edit-toolbar button label{left:3px}.Edit-toolbar button:before,.Edit-toolbar button label{display:inline-block;position:relative;vertical-align:middle}.Edit-toolbar button:before{content:"";top:0;width:20px;height:19px;margin:0;background-color:transparent;background-repeat:no-repeat;background-image:url(/static/media/IconSheet2.83310106.png)}.Edit-toolbar button.IconButton{padding-bottom:12px;margin:0}.Edit-toolbar button.IconButton:before{display:none}.Edit-toolbar button.photoAdd:before{background-position:-402px -152px}.Edit-toolbar button.cancelRotate:before{background-position:-382px -152px}.Edit-toolbar button.deletePhoto:before{background-position:-382px -133px}.Edit-toolbar button.divHorizontal:before{background-position:-402px -96px}.Edit-toolbar button.divVertical:before{background-position:-402px -115px}.Edit-toolbar button.unify:before{background-position:-402px -133px}@media screen and (max-width:1000px){.Edit-toolbar button.IconButton .IconButton-label{font-size:12px}}.sliderBox{position:relative;display:inline-block;height:65px;padding:0 10px;font-size:13px;vertical-align:top}.sliderBox .sliderTitle{position:relative;text-align:center;top:13px;font-size:20px;line-height:14px;color:#1abc9c}.sliderBox .sliderLabels>div{position:absolute;top:7px;cursor:pointer;text-align:center;line-height:25px;font-size:14pt;width:25px;height:25px}.sliderBox .sliderLabels>div:hover{font-weight:700;color:#14a7c4}.sliderBox .sliderMinLabel{left:0}.sliderBox .sliderMaxLabel{right:0}.sliderBox .sliderMinLabel:after{position:absolute;content:"";width:14px;border-top:2px solid #1abc9c;top:11px;left:5px}.sliderBox .sliderMinLabel:hover:after{border-color:#1a8f70;border-width:4px;top:10px;width:18px;left:3px}.sliderBox .sliderMaxLabel:before{position:absolute;content:"";height:14px;border-left:2px solid #1abc9c;top:5px;left:12px}.sliderBox .sliderMaxLabel:hover:before{border-color:#1a8f70;border-width:4px;left:11px;height:18px;top:3px}.sliderBox .sliderMaxLabel:after{position:absolute;content:"";width:14px;border-top:2px solid #1abc9c;top:11px;left:6px}.sliderBox .sliderMaxLabel:hover:after{border-color:#1a8f70;border-width:4px;top:10px;width:18px;left:4px}.sliderBox .Slider{top:5px}.sliderBox .Slider .Slider-bar,.sliderBox .Slider .Slider-knob:hover:after{background:#1abc9c}.EditPage{position:absolute;top:0;left:0;right:0;bottom:0}.EditPage .Main{position:fixed;top:70px;left:0;right:0;bottom:0}.Edit-workspace{position:absolute;top:0;left:295px;right:0;bottom:0;overflow:scroll;border-top:1px solid #ddd}.Edit-workspace-scrollbar::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px;background-color:#fff}.Edit-workspace-scrollbar::-webkit-scrollbar-track{border-radius:6px;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.1);box-shadow:inset 0 0 8px rgba(0,0,0,.1)}.Edit-workspace-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,.4);border-radius:6px;border:1px solid #fff;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.3);box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.Edit-workspace-scrollbar{background:none transparent;z-index:0;cursor:default}.Edit-workspace-scrollbar.startDrag{cursor:grabbing;cursor:-webkit-grabbing;cursor:url(/images/Grabbing.cur),auto;z-index:4}.Edit-workspace-scrollbar.prepareDrag{cursor:grab;cursor:-webkit-grab;cursor:url(/images/Grab.cur),auto;z-index:4}.Edit-workspace-canvas{right:12px;bottom:12px;z-index:3;overflow:hidden;background-color:"#ccc";font-family:Noto Sans Japanese,serif}.Edit-workspace-canvas .canvas-container{margin:0;padding:0;background-color:#fff;background-attachment:scroll;background-origin:border-box;background-image:-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-image:-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb);background-image:linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-size:22px 22px;background-position:0 0,11px 11px}.Edit-workspace-dummy{opacity:.01;background:#ccc}.EditPage span{width:12px}@media screen and (max-width:1000px){.EditPage span{width:0;display:none}}#EditPage-ShowAll{cursor:pointer}#EditPage-ShowAll:hover:after{content:"\5168\4F53\8868\793A";display:block;position:absolute;background-color:#000;text-align:center;top:-2px;left:16px;font-size:9pt;color:#fff;padding:4px 10px;border-radius:3px}.BackgroundDialog-sidebar-top{position:absolute;display:block;overflow-x:hidden;overflow-y:auto;top:0;left:0;height:52px;width:100%;font-size:1.3em;text-align:left;overflow:hidden;cursor:pointer;background-image:-webkit-linear-gradient(left,#000,#000 2px,transparent 0,transparent 82px);background-image:-o-linear-gradient(left,#000,#000 2px,transparent 2px,transparent 82px);background-image:linear-gradient(90deg,#000,#000 2px,transparent 0,transparent 82px);background-size:12px 2px;background-position:bottom;background-repeat:repeat-x}.BackgroundDialog-sidebar-top .EditDelete{left:10px;margin:0}.BackgroundDialog-sidebar-top .EditDelete .IconButton-wrap{-webkit-filter:none;filter:none}.BackgroundDialog-sidebar-top p{position:absolute;top:0;text-indent:60px;line-height:55px;margin:0}.BackgroundDialog .PartsDialog-sidebar-categories{top:52px}.PhotoUploadDialog{position:fixed;background:rgba(0,0,0,.7);border:1px solid #d3d3d3;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}.PhotoUploadDialog .PhotoUploadDialog-wrap{position:relative;background-color:#fff;margin:5% auto;width:80%;min-width:540px;min-height:300px;height:80%;border-radius:10px;-webkit-box-shadow:2px 3px 6px 2px hsla(0,0%,100%,.2);box-shadow:2px 3px 6px 2px hsla(0,0%,100%,.2)}.PhotoUploadDialog .PhotoUploadDialog-header{font-size:1.5em;margin:0;padding:10px;text-align:left}.PhotoUploadDialog .PhotoUploadDialog-header h3{display:inline-block;color:#50aa29;font-size:18px;margin:5px;line-height:32px;vertical-align:top;color:#1abc9c}.PhotoUploadDialog .PhotoUploadDialog-header p{font-size:14px;margin:0 0 0 3em;white-space:nowrap}.PhotoUploadDialog .PhotoUploadDialog-header-icon{position:relative;display:inline-block;margin:12px 0 0 14px;min-width:28px;min-height:24px;background-image:url(/static/media/IconSheet2.83310106.png);background-repeat:no-repeat;background-position:-382px -170px}.PhotoUploadDialog .PhotoUploadDialog-body-left{position:relative;display:inline-block;float:left;width:60px;padding:5px 0 0 16px}.PhotoUploadDialog .PhotoUploadDialog-body-right{position:absolute;top:120px;bottom:60px;left:84px;right:22px;border:1px solid #666;overflow:auto}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail{background:#fff;position:relative;float:left;margin:14px 8px 8px;padding:2px;width:180px;border-radius:6px;cursor:pointer;-webkit-box-shadow:2px 4px 4px 1px #d3d3d3;box-shadow:2px 4px 4px 1px #d3d3d3;border:1px solid #ccc}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail img{height:172px;width:172px;-o-object-fit:contain;object-fit:contain;background-color:#fff}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail p{line-height:14pt;font-size:10pt;margin:3px 0 6px;white-space:nowrap;overflow:hidden}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail:hover>.PhotoUploadThumbnail-close{display:block}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close{display:none;position:absolute;background:#1abc9c;border-radius:50%;width:31px;height:31px;top:-5px;left:-8px}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close:hover{background:#1a8f70}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close:after,.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close:before{background:#fff;position:absolute;content:" ";top:4.5px;left:14px;height:20px;width:3px}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.PhotoUploadDialog .PhotoUploadDialog-body-right .PhotoUploadThumbnail-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.PhotoUploadDialog .PhotoUploadDialog-footer{position:absolute;clear:both;text-align:right;padding-right:15px;bottom:0;right:0}.PhotoUploadDialog .PhotoUploadDialog-footer button{cursor:pointer;padding:6px;margin:6px;width:180px;font-size:15px;margin-bottom:20px}.PhotoUploadDialog .PhotoUploadDialog-footer button:hover{background-color:#1a8f70;border-color:#1a8f70;color:#fff}.PhotoUploadDialog .PhotoUploadDialog-footer .PhotoUploadDialog-footer-submitButton{border:1px solid #1abc9c;color:#fff;background:#1abc9c}.PhotoUploadDialog .PhotoUploadDialog-footer .PhotoUploadDialog-footer-cancelButton{border:1px solid #666;color:#666;background:#fff}.PhotoUploadDialog-loading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);text-align:center}.PhotoUploadDialog-loading .PhotoUploadDialog-loading-wrap{position:absolute;display:inline-block;text-align:left;vertical-align:middle;color:#fff;top:-50px;right:0;bottom:0;left:0;margin:auto;height:100px;width:50%}.Progressbar{position:relative;background:#d3d3d3;width:100%;height:30px;border-radius:3px}.Progressbar .Progressbar-label{position:absolute;width:100%;line-height:30px;text-align:center;color:#fff}.Progressbar .Progressbar-bar{position:absolute;height:100%;background-color:#606dbc;border-radius:3px;background-size:28px 29px;background-image:-webkit-repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(60,60,60,.4) 0,rgba(60,60,60,.4) 20px);background-image:-o-repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(60,60,60,.4) 10px,rgba(60,60,60,.4) 20px);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(60,60,60,.4) 0,rgba(60,60,60,.4) 20px);-webkit-animation:progressbar .5s linear infinite;animation:progressbar 1.5s linear infinite}@-webkit-keyframes progressbar{0%{background-position:40px 0}to{background-position:-40px 0}}@keyframes progressbar{0%{background-position:40px 0}to{background-position:-40px 0}}.Photo-photoCounter{margin-top:8px;display:inline-block}.Photo-photoCounter span{display:inline-block;width:160px;font-size:.8em;margin:0}.Photo-photoCounter p{font-size:1.9em;margin:0;line-height:.8em}.PhotoDialog{background-color:rgba(0,0,0,.3);z-index:5;min-width:660px}.PhotoDialog,.PhotoDialog-wrap{position:absolute;left:0;right:0;top:0;bottom:0}.PhotoDialog-wrap{background:#fff;margin:20px}.PhotoDialog-header{height:75px;width:100%;background-color:#1abc9c;color:#fff}.PhotoDialog-header h3{margin:0;line-height:40px}.PhotoDialog-header p{padding:0;margin:0;line-height:1em}.PhotoDialog-header .IconButton{margin:3px 0 3px 12px;background-color:#fff;padding-left:10px;padding-right:10px;border-radius:2px}.PhotoDialog-header .IconButton:active{background-color:#ddd}.PhotoDialog-header .closeDialog{position:absolute;top:8px;left:8px;width:100px;height:40px;color:#eee;cursor:pointer;text-align:left;text-indent:48px;line-height:40px;font-weight:700}.PhotoDialog-header .closeDialog:after,.PhotoDialog-header .closeDialog:before{content:"";position:absolute;height:4px;width:40px;top:50%;left:0;border-radius:2px;margin-top:-1px;background-color:#eee}.PhotoDialog-header .closeDialog:hover:after,.PhotoDialog-header .closeDialog:hover:before{background-color:#fff}.PhotoDialog-header .closeDialog:hover{color:#fff}.PhotoDialog-header .closeDialog:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.PhotoDialog-header .closeDialog:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.PhotoDialog-footer{background-color:#1abc9c;position:absolute;bottom:0;left:0;right:0;text-align:right;height:0;padding-right:20px}.PhotoDialog-footer button{margin-top:6px;width:120px;height:0}.PhotoDialog-body{top:75px;background:#fff}.PhotoDialog-body,.PhotoDialog-list{position:absolute;left:0;bottom:0;right:0}.PhotoDialog-list{top:0;margin:0;text-align:left;overflow:auto}.PhotoThumbnail{margin:5px;position:relative;display:inline-block;width:180px;height:210px;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer}.PhotoThumbnail.PhotoThumbnail-Selected{background:#6cf}.PhotoThumbnail:hover{border-color:#6cf}.PhotoThumbnail:hover:after{content:attr(data-name);position:absolute;display:inline-block;background:#fff;z-index:1000;width:100%;bottom:0;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.PhotoThumbnail .PhotoThumbnail-imgWrap{position:absolute;left:5px;top:15px;margin:0}.PhotoThumbnail img{background-color:#000;position:absolute;height:170px;width:170px;-o-object-fit:contain;object-fit:contain}.PhotoThumbnail img.transparent{background-color:#fff;background-image:-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),-webkit-linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-image:-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),-o-linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb);background-image:linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb),linear-gradient(45deg,#bbb 25%,transparent 0,transparent 75%,#bbb 0,#bbb);background-size:22px 22px;background-position:0 0,11px 11px}.PhotoThumbnail .message{position:absolute;top:5px;left:5px;font-size:.8em;line-height:.8em;margin:0;color:#50aa29;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff}.PhotoThumbnail .name{position:absolute;bottom:0;left:3px;right:3px;text-align:center;width:0 auto;white-space:nowrap;overflow:hidden;margin:0;padding:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.PhotoThumbnail .use-counter{position:absolute;top:0;left:0;width:0;height:0;border:24px solid transparent;border-top:24px solid green;border-left:24px solid green;border-top-left-radius:3px}.PhotoThumbnail .use-counter>span{display:block;position:absolute;top:-20px;left:-22px;width:22px;color:#fff;text-align:center}.PhotoThumbnail.PhotoThumbnail-Uploading .PhotoThumbnail-uploadProgress{position:absolute;background:#50e929;left:0;right:0;bottom:0;background-size:100% 160px;background-image:-webkit-repeating-linear-gradient(bottom,transparent,transparent 60px,hsla(0,0%,100%,.4) 90px,#fff 110px,hsla(0,0%,100%,.4) 130px,transparent 160px);background-image:-o-repeating-linear-gradient(bottom,transparent,transparent 60px,hsla(0,0%,100%,.4) 90px,#fff 110px,hsla(0,0%,100%,.4) 130px,transparent 160px);background-image:repeating-linear-gradient(0deg,transparent,transparent 60px,hsla(0,0%,100%,.4) 90px,#fff 110px,hsla(0,0%,100%,.4) 130px,transparent 160px);-webkit-animation:uploadProgress 1.5s linear infinite;animation:uploadProgress 1.5s linear infinite}@-webkit-keyframes uploadProgress{0%{background-position:0 160px}to{background-position:0 -160px}}@keyframes uploadProgress{0%{background-position:0 160px}to{background-position:0 -160px}}.PhotoDialog-uploading{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);text-align:center}.PhotoDialog-uploading .PhotoDialog-uploading-wrap{position:absolute;display:inline-block;text-align:left;vertical-align:middle;color:#fff;top:-50px;right:0;bottom:0;left:0;margin:auto;height:100px;width:50%}.PreviewDialog{position:fixed;background-color:rgba(0,0,0,.7);border:1px solid #d3d3d3;top:0;right:0;bottom:0;left:0;margin:0 auto;z-index:1;display:inline-block}.PreviewDialog-wrap{position:absolute;margin:0 auto;left:10%;right:10%;top:5%;bottom:5%;-webkit-animation-name:zoom;-webkit-animation-dulation:.6s;animation-name:zoom;-webkit-animation-duration:.6s;animation-duration:.6s}.PreviewDialog-header{display:none}.PreviewDialog-body{position:absolute;margin:0 auto;z-index:2;left:0;right:0;top:0;bottom:0;background-color:transparent}.PreviewDialog-body>img{display:inline-block;position:relative;max-width:100%;max-height:100%}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.PreviewDialog-footer{display:none}.InputTextDialog input{width:100%;font-size:20px}.AdminPage{position:absolute;top:0;right:0;left:0;bottom:0}button{width:auto}.AdminPage-Sidebar{position:absolute;width:249px;top:0;left:0;bottom:0;font-size:16pt;border-right:1px solid #dcdcdc}.AdminPage-Sidebar ul{margin:0;padding:0;text-align:left;cursor:pointer}.AdminPage-Sidebar>ul{text-indent:1em}.AdminPage-Sidebar>ul>li{border:0 solid #000;margin:0;line-height:40px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts{position:relative;background-color:#fdcb6e;list-style-type:none}.AdminPage-Sidebar .AdminPage-Sidebar-Parts:before{position:absolute;display:block;content:" ";width:26px;height:26px;border-radius:50%;right:5px;top:7px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts:after{position:absolute;display:block;content:" ";border-bottom:3px solid #aaa;border-left:3px solid #aaa;width:8px;height:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:12px;top:16px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts.extended:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:13px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category{line-height:0}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category>li{max-height:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;padding:15px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category.extended li{max-height:30px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;line-height:30px}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category ul li{overflow:hidden;background-color:#ffeaa7;text-indent:2em;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category ul li.select{background-color:#fab1a0}.AdminPage-Sidebar .AdminPage-Sidebar-Parts-Category.extended li.select:after{position:absolute;content:">>>";right:10px;color:#aaa}.AdminPage-Sidebar .LogoutButton{position:absolute;bottom:0;right:0;left:0;border:2px solid #666;margin:10px;padding:10px;cursor:pointer}.AdminPage-Sidebar .LogoutButton:hover{background-color:#dedede}.AdminPage-Main{position:absolute;display:block;left:250px;right:0;top:0;bottom:0}.Admin-Login{display:inline-block;position:relative;width:350px;border:1px solid #666;margin:0 auto}.Admin-Login button:focus,.Admin-Login input:focus{outline:none}.Admin-Login.Admin-Login-hidden{display:none}.Admin-Login h2{display:inline-block;top:0;width:100%;margin:0;padding:.5em 0}.Admin-Login .error{margin:15px 0 0;color:darkred}.Admin-Login input{margin:40px 0 0;display:inline-block;border:none;border-bottom:2px solid #666;font-size:20pt;text-indent:.5em}.Admin-Login input::-webkit-input-placeholder{color:#ccc;opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login input:-ms-input-placeholder,.Admin-Login input::-ms-input-placeholder{color:#ccc;opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login input::placeholder{color:#ccc;opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login input:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login input:focus:-ms-input-placeholder,.Admin-Login input:focus::-ms-input-placeholder{opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login input:focus::placeholder{opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.Admin-Login button{border:1px solid #666;height:30px;width:120px;font-size:14pt;cursor:pointer;margin:15px 0}.CreateAlbumPage{position:absolute;top:0;left:0;right:0;bottom:0;background-color:gray}.CreateAlbumPage-Header{text-align:left;background-color:#fff}.CreateAlbumPage-Header h2{display:inline-block;margin:5px 10px 5px 15px}.CreateAlbumPage-Header button{background:#fff;padding:5px 10px;border:1px solid #000;margin:6px;cursor:pointer;color:#000}.CreateAlbumPage-wrap{position:relative;display:inline-block;background-color:rgba(0,0,0,.7);width:720px;margin:10% auto;padding:0 10px;background-color:#ffffe0}.CreateAlbumPage-Body{display:inline-block;width:100%}.CreateAlbumPage-button{width:85%;display:inline-block;text-align:right;margin-bottom:10px}.CreateAlbumPage-Body p{margin:6px 0 3px}.CreateAlbumPage-Body div{width:100%;height:45px}.CreateAlbumPage-Body label{display:inline-block;text-align:right;width:20%;margin-right:10px}.CreateAlbumPage-Body input{display:inline-block;width:68%;height:80%;border:none;border-bottom:2px solid #666;font-size:20pt;outline:none;text-indent:.5em}.CreateAlbumPage-Body input::-webkit-input-placeholder{font-size:10pt;text-indent:1em}.CreateAlbumPage-Body input:-ms-input-placeholder,.CreateAlbumPage-Body input::-ms-input-placeholder{font-size:10pt;text-indent:1em}.CreateAlbumPage-Body input::placeholder{font-size:10pt;text-indent:1em}.CreateAlbumPage-body-error{margin:10px 0 0;color:darkred}.CreateAlbumPage-body-error pre{display:inline-block;margin:0 25px;padding-left:3em;text-align:left;text-indent:-3em}.CreateAlbumPage-body-msg{margin:10px 0 0;color:#4169e1}.CreateAlbumPage-body-msg pre{display:inline-block;margin:0 25px;padding-left:3em;text-align:left;text-indent:-3em}.CreateAlbumPage-Footer{position:absolute;bottom:0}.AdminLoading .loader{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.AdminLoading .loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.AdminLoading .loader:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.AdminLoading .loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.75),-1.1em -1.1em 0 0 rgba(0,0,0,.75),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.AlbumPage{position:absolute;top:0;left:0;right:0;bottom:0}.AlbumPage-Header{text-align:left}.AlbumPage-Header h2{display:inline-block;margin:5px 10px 5px 15px}.AlbumPage-Header button{background:#fff;padding:5px 10px;border:1px solid #000;margin:6px;cursor:pointer;color:#000}.AlbumPage-Body{position:absolute;top:50px;bottom:50px;left:0;right:0;overflow:auto;padding:0 10px}.AlbumPage-Body table{table-layout:fixed;border-spacing:1px;background-color:#000}.AlbumPage-Body th{background-color:#d3d3d3}.AlbumPage-Body td{min-width:8em;max-width:18em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}.AlbumPage-Body tr td:first-child{min-width:1em}.AdminDialog-wrap,.AlbumPage-Footer{position:absolute;bottom:0}.AdminDialog-wrap{background-color:rgba(0,0,0,.7);top:0;right:0;left:0;overflow:hidden}.AdminDialog{position:relative;display:inline-block;width:720px;margin:10% auto;background-color:#ffffe0}.AdminDialog-header{display:inline-block;font-size:20pt;margin:10px 0}.AdminDialog-body{display:inline-block;width:100%}.AdminDialog-footer{width:85%;display:inline-block;text-align:right;margin-bottom:10px}.AdminDialog-body p{margin:6px 0 3px}.AdminDialog-body div{width:100%;height:45px}.AdminDialog-body label{display:inline-block;text-align:right;width:20%;margin-right:10px}.AdminDialog-body input{display:inline-block;width:68%;height:80%;border:none;border-bottom:2px solid #666;font-size:20pt;outline:none;text-indent:.5em}.AdminDialog-body input::-webkit-input-placeholder{font-size:10pt;text-indent:1em}.AdminDialog-body input:-ms-input-placeholder,.AdminDialog-body input::-ms-input-placeholder{font-size:10pt;text-indent:1em}.AdminDialog-body input::placeholder{font-size:10pt;text-indent:1em}.AlbumDialog-body-error{margin:10px 0 0;color:darkred}.AlbumDialog-body-error p{margin:0 25px;padding-left:3em;text-align:left;text-indent:-3em}.EditAlbumDialog{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;margin:0;width:auto;background-color:#ffffe0;overflow:auto}.EditAlbumDialog .AdminDialog-footer{position:absolute;top:0;right:0}.SearchAlbumDialog{width:480px}.SearchAlbumDialog label{width:140px}.SearchAlbumDialog input[type=text]{width:250px;font-size:18pt}.AdminLoading .loader{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.AdminLoading .loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.AdminLoading .loader:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.AdminLoading .loader:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.75),-1.1em -1.1em 0 0 rgba(0,0,0,.75),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75)}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}