@import url(https://fonts.googleapis.com/css?family=Oswald:700);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}dd,dl,figure,h3,p{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{margin:0;padding:0}ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{padding:0;line-height:inherit;color:inherit}iframe,img,object,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-white{background-color:#fff}.bg-gray-200{background-color:#edf2f7}.bg-gray-400{background-color:#cbd5e0}.bg-gray-500{background-color:#a0aec0}.bg-gray-700{background-color:#4a5568}.bg-green-500{background-color:#48bb78}.bg-blue-500{background-color:#4299e1}.hover\:bg-blue-700:hover{background-color:#2b6cb0}.hover\:bg-indigo-500:hover{background-color:#667eea}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.hidden{display:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.content-center{align-content:center}.flex-shrink-0{flex-shrink:0}.font-bold{font-weight:700}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.leading-tight{line-height:1.25}.m-0{margin:0}.m-4{margin:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mr-6{margin-right:1.5rem}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-hidden{overflow:hidden}.p-0{padding:0}.p-2{padding:.5rem}.p-6{padding:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.pr-2{padding-right:.5rem}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(66,153,225,.5)}.text-center{text-align:center}.text-white{color:#fff}.text-gray-700{color:#4a5568}.text-gray-800{color:#2d3748}.hover\:text-white:hover{color:#fff}.w-16{width:4rem}.w-48{width:12rem}.w-64{width:16rem}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-3\/12{width:25%}.w-full{width:100%}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}
@font-face{font-family:"iconfont";src:url("/fonts/iconfont-Regular.eot");src:url("/fonts/iconfont-Regular.eot") format("embedded-opentype"),url("/fonts/iconfont-Regular.woff2") format("woff2"),url("/fonts/iconfont-Regular.woff") format("woff");font-weight:normal;font-style:normal}html,body{color:#666}#root{display:flex}*,*:before,*:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home{position:relative;display:flex;flex-direction:column;min-height:100vh;min-width:1280px;width:100%}.home>.head{flex:0 0 auto}.home>.body{flex:1 0 auto;display:flex;flex-direction:column;margin:0;padding-bottom:20px;background-color:#f6f6f6;background-image:linear-gradient(to bottom, #0076dd 20%, rgba(0, 118, 221, 0) 100%);background-repeat:no-repeat;background-size:100% 200px}.home>.body>.menu{flex:0 0 auto;padding:12px 0}.home>.body>.contents{flex:1 0 auto;position:relative;display:flex;align-items:stretch;width:100%;max-width:1980px;margin:0 auto;padding:0 10px}.home>.body>.contents>.floatNav{position:absolute;width:100px}.home>.body>.contents>.mainBlock{position:relative;flex:1 1 auto;margin-right:10px}.home>.body>.contents>.mainBlock>.leftNav{position:absolute;left:10px;top:10px;z-index:2}.home>.body>.contents>.mainBlock>.rightNav{position:absolute;right:10px;top:10px;z-index:3}.home>.body>.contents>.mainBlock>.mainContent{position:relative;height:100%;z-index:1}.home>.body>.contents>.sideBlock{flex:0 0 auto;width:300px}.home>footer{flex:0 0 auto}.boneGuide{display:none;pointer-events:none}.boneGuide.-active{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%}.boneGuide__bone{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.boneGuide__bone.-regular{background-image:url("/bone/bone_regular.png")}.boneGuide__bone.-compact{background-image:url("/bone/bone_compact.png")}.boneGuide__bone.-middle{background-image:url("/bone/bone_middle.png")}.btn{display:inline-block;padding:8px 15px;border:1px solid currentColor;border-radius:3px;text-align:center;color:inherit;cursor:pointer;transition-property:opacity,background-color,border-color;transition-duration:.3s;font-size:14px}.btn:active,.btn:focus{outline:none}.btn:not(.-disabled):active{transform:scale(0.99, 0.97);transform-origin:center bottom}.btn:not(.-disabled):hover{border:1px solid #0076dd;color:#0076dd;background-color:rgba(255,255,255,.8);box-shadow:0 0 4px rgba(0,0,0,.2)}.btn.-disabled{opacity:.6;cursor:default}.btn.-full{display:block;width:100%}.btn.-lg{font-size:16px}.btn.-xl{font-size:20px}.btn.-xxl{font-size:24px}.btn.-primary{border-color:#0076dd;background-color:#0076dd;color:#fff}.btn.-primary:not(.-disabled):hover{color:#fff;border-color:#0076dd;background-color:#1190ff}.btn.-conversion{border-color:#f96e3f;background-color:#f96e3f;color:#fff}.btn.-conversion:not(.-disabled):hover{color:#fff;border-color:#f96e3f;background-color:#fb9370}.btnList{display:flex;width:100%;align-items:center;justify-content:center;margin-right:-5px}.btnList>*:not(:last-child){margin-right:5px}.ci{display:inline-block;transition:opacity .3s}.ci:hover{opacity:.6}.colorPicker{position:relative;z-index:1}.colorPicker__overlay{position:fixed;top:0;left:0;right:0;bottom:0}.colorPicker__main{position:absolute;left:0;right:0}.colorSelect{display:flex;border:1px solid rgba(0,0,0,.1);border-radius:3px;cursor:pointer}.colorSelect__thumbnail{flex:0 0 auto;width:1em;padding:20px;border-right:1px solid rgba(0,0,0,.1);border-radius:3px 0 0 3px}.colorSelect__code{flex:1 1 auto;padding:8px 10px}.editor{position:relative;height:100%;box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff;overflow:hidden}.editor__elementNav{position:absolute;right:0;top:0}.editorElementNav{padding:7px 5px;background-color:rgba(255,255,255,.6);border-radius:5px;text-align:center;transition:background-color .3s}.editorElementNav:hover{background-color:rgba(255,255,255,.8)}.editorElementNav>dt{font-size:13px;transition:color .3s}.editorElementNav>dt.-disabled{color:#aaa}.editorElementNav>dd:not(:last-child){margin-bottom:15px}.editorElementNavBtn{display:flex;flex-direction:column;align-items:center;font-size:13px;line-height:1;color:#0076dd;cursor:pointer;transition:color .3s;transition:none;transition:opacity .3s;transform-origin:bottom}.editorElementNavBtn:hover{color:#005baa}.editorElementNavBtn.-disabled{opacity:.6;cursor:default;pointer-events:none}.editorElementNavBtn.-active{opacity:1}.editorElementNavBtn.-active,.editorElementNavBtn:active,.editorElementNavBtn:focus{transform:scale(0.95)}.editorElementNavBtn.icon-duplicate:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-layer-up:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-layer-down:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-left:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-right:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-center:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-top:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-bottom:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-sort-middle:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorElementNavBtn.icon-delete:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:45px;line-height:.8}.editorMenuBtn{display:flex;flex-direction:column;align-items:center;padding:0 10px;font-size:13px;line-height:1;color:#fff;cursor:pointer;transition:.3s;transition:none;transition:opacity .3s;transform-origin:bottom}.editorMenuBtn:hover{opacity:.6}.editorMenuBtn.-disabled{opacity:.6;cursor:default;pointer-events:none}.editorMenuBtn.-active{opacity:.6}.editorMenuBtn.-active,.editorMenuBtn:active,.editorMenuBtn:focus{transform:scale(0.95)}.editorMenuBtn.icon-back:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-undo:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-redo:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-text:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-shape:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-path:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-image:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-material:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-list:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-guide:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.editorMenuBtn.icon-help:before{display:inline-block;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:40px;line-height:.6;margin-bottom:10px}.faceThumbnailList{width:100px;padding:5px;border-radius:5px;background-color:rgba(255,255,255,.6);transition:background-color .3s}.faceThumbnailList:hover{background-color:rgba(255,255,255,.8)}.faceThumbnailList__item{border-width:3px;border-style:solid;border-color:rgba(0,0,0,.1);border-radius:5px;transition:.3s;cursor:pointer;overflow:hidden}.faceThumbnailList__item:hover{border-color:rgba(0,118,221,.6)}.faceThumbnailList__item.-active{border-color:#0076dd;background-color:#0076dd}.faceThumbnailList__name{font-size:12px;text-align:center}.gridGuide.active{position:absolute;left:0;top:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg, transparent, transparent 10px, rgba(136, 136, 136, 0.2), rgba(136, 136, 136, 0.2) 11px, transparent 11px, transparent),repeating-linear-gradient(90deg, transparent, transparent 10px, rgba(136, 136, 136, 0.2), rgba(136, 136, 136, 0.2) 11px, transparent 11px, transparent),linear-gradient(90deg, rgba(136, 136, 136, 0.4) 0%, rgba(136, 136, 136, 0.4) 100%),linear-gradient(90deg, rgba(136, 136, 136, 0.4) 0%, rgba(136, 136, 136, 0.4) 100%);background-size:100% 20px,20px 100%,100% 1px,1px 100%;background-position:center;background-repeat:repeat-y,repeat-x,no-repeat;pointer-events:none}.guideListItem{display:flex;align-items:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;padding:10px;max-width:100%;cursor:pointer}.guideListItem:before{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:30px;margin-right:10px;color:#ccc;line-height:1}.guideListItem.-active:before{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;color:#0076dd;line-height:1}.guideListItem:hover{background-color:#eee}.guideToggle__list{padding:10px}.header{display:flex;justify-content:space-between;align-items:center}.iconCheckBtn{display:inline-block;min-height:calc(1rem + 16px);padding:8px 15px;border:1px solid rgba(0,0,0,.1);border-radius:3px;text-align:center;color:inherit;cursor:pointer;transition-property:opacity,background-color,border-color;transition-duration:.3s}.iconCheckBtn.-align-left::after{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.iconCheckBtn.-align-center::after{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.iconCheckBtn.-align-right::after{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.iconCheckBtn:active,.iconCheckBtn:focus{outline:none}.iconCheckBtn:not(.-disabled):active{transform:scale(0.99, 0.97);transform-origin:center bottom}.iconCheckBtn:not(.-disabled):hover{border:1px solid #666;background-color:rgba(255,255,255,.8)}.iconCheckBtn.-active{border-color:#0076dd}.iconCheckBtn.-disabled{opacity:.6;cursor:default}.inputLabel{display:inline-block;font-size:13px;font-weight:bold;opacity:.8}.layerItem{display:flex;align-items:center;padding:5px}:not(.sorting)>.layerItem{cursor:pointer}:not(.sorting)>.layerItem:hover{background-color:#eee}.layerItem.-dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important}.layerItem.-ghost{opacity:.6;position:relative;background-color:transparent}.layerItem.-ghost:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.layerItem__thumbnail{flex:0 0 auto;overflow:hidden;width:80px;margin-right:10px;border-radius:5px;border-style:solid;border-width:3px;border-color:rgba(0,118,221,0);transition:border .3s}.layerItem.-active .layerItem__thumbnail{border:solid 2px #0076dd}.layerItem__name{white-space:nowrap;overflow:hidden;font-size:14px;text-overflow:ellipsis}.layers{display:flex;flex-direction:column;height:100%}.layers__attention{flex:0 0 auto}.layers__content{flex:1 1 auto;height:100%;padding:10px;overflow:auto}.loading,.loading:after{border-radius:50%;width:10em;height:10em}.loading{display:inline-block;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;transform:translateZ(0);-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear}@-webkit-keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.materialItem{display:flex;align-items:center;position:relative;height:100%;padding:10px;border:3px solid transparent;border-radius:3px;transition:border-color .3s}.materialItem__label{display:inline-block;position:absolute;bottom:5px;left:50%;padding:0 1em;transform:translateX(-50%);background-color:rgba(65,65,65,.8);font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:#fff;opacity:0;border-radius:1em;visibility:hidden;transition:opacity .3s}.materialItem:hover .materialItem__label{opacity:1;visibility:visible}.materialItem>img{width:100%;transition:transform .3s}.materialItem:after{content:"";display:inline-block;padding-top:100%}.materialItem:hover{border-color:#0076dd}.materialItem:hover img{transform:scale(1.06)}.materialList{flex:1 1 auto;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;cursor:pointer}.materialList>li{flex:0 0 auto;width:10%}.modal{display:flex;position:absolute;flex-direction:column;top:0;left:0;right:0;bottom:0;min-width:1280px;align-items:center;z-index:99;pointer-events:none;height:100%;width:100%;padding:5vh 10vw;transform:translateY(-2%);transform-origin:center center;opacity:0;transition-property:transform,opacity,visibility;transition-duration:.2s;transition-delay:.1s;transition-timing-function:ease-out,linear,linear;visibility:hidden}.modal.-active{opacity:1;visibility:visible;transform:translateY(0)}.modal__inner{display:flex;justify-content:center;width:100%}.modalAddText__label{display:block;margin-bottom:5px;font-size:14px;font-weight:bold;color:#004684}.modalAddText__options{display:flex;margin-right:-5px}.modalAddText__option{flex:1 1 auto;width:100%;margin-right:5px}.modalConfirm{position:relative;padding:20px;pointer-events:auto;display:flex;flex-direction:column;max-height:100vh;width:100%;color:#fff}.modalConfirm__title{flex:0 0 auto;display:block;margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.modalConfirm__content{flex:1 1 auto;height:100%;min-height:0}.modalConfirm__preview{margin-bottom:20px}.modalConfirm__attention{margin-bottom:20px;text-align:center}.modalConfirm__btns{margin:0 auto;width:100%;padding-bottom:20px;max-width:400px}.modalConfirm__btns>*:not(:last-child){margin-bottom:10px}.modalContent{display:flex;flex-direction:column;height:100%;min-height:0}.modalContent__body{flex:1 1 auto;margin-bottom:20px}.modalContent.-overflow .modalContent__body{overflow-y:auto}.modalContent__foot{flex:0 0 auto}.modalWindow{position:relative;display:flex;flex-direction:column;min-width:500px;padding:20px;background-color:#fff;pointer-events:auto}.modalWindow__title{flex:0 0 auto;display:block;margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.modalWindow__content{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.numericInput{overflow:hidden;display:flex;border:1px solid rgba(0,0,0,.1);border-radius:3px}.numericInput:focus{border-color:#0076dd}.numericInput__input{flex:1 1 auto;width:100%;padding:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);background-color:#f7f7f7;text-align:center}.numericInput__input::-webkit-inner-spin-button,.numericInput__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.numericInput__input:focus{outline:none}.numericInput__increment,.numericInput__decrement{flex:0 0 auto;padding:5px 10px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.numericInput__increment:focus,.numericInput__decrement:focus{outline:none}.numericInput__increment:active,.numericInput__decrement:active{background-image:linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 100%);color:#0076dd}.overlay{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;top:0;left:0;width:0;height:0;background:rgba(51,51,51,.8);opacity:0;transition:visibility,opacity;transition-duration:.5s;transition-timing-function:ease-out;width:100%;height:100%;z-index:98}.overlay.-active{visibility:visible;opacity:1}.overlay__spin{visibility:hidden}.overlay__spin.-active{visibility:visible}.overlay__text{visibility:hidden;font-size:14px;color:#fff}.overlay__text.-active{visibility:visible}.phaseNav{padding:10px;box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff}.preview__sides{display:flex;margin-right:-5px}.preview__side{width:100%;margin-right:5px;padding:10px;background-color:#fff;position:relative}.preview__side__loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#555;opacity:0;transition:opacity .3s ease-out;display:flex;align-items:center;justify-content:center}.preview__side__loading.-active{opacity:.7}.preview__side__loading__spin{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);visibility:hidden}.preview__side__loading__spin.-active{visibility:visible}.preview__side__loading__text{visibility:hidden;font-size:14px;color:#fff}.preview__side__loading__text.-active{visibility:visible}.preview__side__images{position:relative}.preview__side__images__skeleton{visibility:hidden}.preview__side__images__skeleton.-active{visibility:visible}.preview__side__images__entity{position:absolute;top:0;left:0}.preview__sideName{padding:5px;color:#666;text-align:center}.propertyEdit__group{padding:10px}.propertyEdit__group+.propertyEdit__group{border-top:1px solid rgba(0,0,0,.1)}.propertyEdit__title{font-size:14px;font-weight:bold;color:#004684}.propertyEdit__noItem{padding:20px;font-size:18px;color:#aaa}.propertyItem{display:flex;width:100%}.propertyItem__name{flex:1 0 auto;width:3em;margin-top:10px;margin-right:10px;text-align:right}.propertyItem__main{flex:1 1 auto;width:100%}.propertyItem__main>*:not(:last-child){margin-right:5px}.propertyList{width:100%;padding:5px}.propertyList>:not(last-of-type){margin-bottom:10px}.select{position:relative;display:inline-block;cursor:pointer}.select:after{content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.select.-full{display:block}.select>select{width:100%;padding:10px 30px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);background-color:#fff;cursor:pointer}.select>select::-ms-expand{display:none}.select>select:focus{outline:none}.presetElement{border-radius:3px;display:inline-block;cursor:pointer;text-align:center}.presetElement__thumbnail{display:inline-block;padding:10px;margin-bottom:5px;border-radius:3px;border:3px solid rgba(0,118,221,0);transition:border-color .3s}.presetElement__thumbnail>svg{display:inline-block}.presetElement:hover .presetElement__thumbnail{border-color:#0076dd}.presetElement__label{font-size:13px;transition:color .3s}.presetElement:hover .presetElement__label{color:#0076dd}.shapeList{display:flex;align-items:center;justify-content:center}.shapeList>*{margin:10px}.showAttention{position:absolute;left:10px;bottom:10px}.showAttention__btn{display:flex;flex-direction:column;align-items:center;padding:2px 5px;background-color:rgba(255,255,255,.6);border-radius:5px;font-size:13px;color:#f23535;cursor:pointer;transition:color .3s}.showAttention__btn:before{display:inline-block;margin-right:5px;content:"";font-family:"iconfont";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:3em;line-height:1}.showAttention__btn:hover{color:#dc0e0e}.sideBar{position:relative;display:flex;flex-direction:column;height:100%;width:100%}.sideBar__main{flex:1 1 auto;height:100%;position:relative}.sideBar__sub{flex:0 0 auto;margin-bottom:5px}.sideBar__contents{position:absolute;display:flex;flex-direction:column;width:100%;height:100%}.sideContentAttention{padding:15px;border-bottom:1px solid rgba(0,0,0,.1);font-size:14px;color:#888}.sideContentsBox{height:100%}.sideContentsBox__tabs{display:flex;flex-direction:column;height:100%;width:100%}.sideContentsBox__tabList{flex:0 0 auto;display:flex;overflow:hidden;margin-right:-2px;z-index:80}.sideContentsBox__tabItem{width:100%;margin-right:2px;margin-bottom:2px;padding:5px;border-radius:3px 3px 0 0;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);font-size:13px;text-align:center;opacity:.8;cursor:pointer}.sideContentsBox__tabItem.-active{margin-bottom:-5px;padding-bottom:10px;color:#0076dd;opacity:1}.sideContentsBox__tabPanel{flex:1 1 auto;display:none;width:100%;height:100%;overflow-y:auto;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);z-index:1}.sideContentsBox__tabPanel.-active{display:block}.sight{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.svgThumbnail{position:relative;width:100%;background-color:#fff;padding-top:calc(100% * .8)}.svgThumbnail>svg{position:absolute;left:0;top:0;height:100%;width:100%}.textarea{height:10em;max-height:20em;width:100%;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:3px;background-color:#f6f6f6;resize:vertical;transition:.3s}.textarea:focus{outline:none;background-color:#fff;border-color:#0076dd}.textarea::-webkit-input-placeholder{color:#ccc}.textarea::-moz-placeholder{color:#ccc}.textarea:-ms-input-placeholder{color:#ccc}.textarea::-ms-input-placeholder{color:#ccc}.textarea::placeholder{color:#ccc}.editorMenu{display:flex;padding:0}.editorMenu>.col{display:flex;padding:0 10px}.editorMenu>.col+.col{border-left:1px solid rgba(255,255,255,.8)}.loading-cube-grid{width:50px;height:50px;margin:0 auto}.loading-cube-grid .loading-cube{width:33%;height:33%;background-color:#8a64cf;float:left;-webkit-animation:loading-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:loading-cubeGridScaleDelay 1.3s infinite ease-in-out}.loading-cube-grid .loading-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.loading-cube-grid .loading-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.loading-cube-grid .loading-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.loading-cube-grid .loading-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.loading-cube-grid .loading-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.loading-cube-grid .loading-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.loading-cube-grid .loading-cube7{-webkit-animation-delay:0s;animation-delay:0s}.loading-cube-grid .loading-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.loading-cube-grid .loading-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes loading-cubeGridScaleDelay{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}@keyframes loading-cubeGridScaleDelay{0%,70%,100%{transform:scale3D(1, 1, 1)}35%{transform:scale3D(0, 0, 1)}}.telephone{padding:5px 10px;font-style:normal}.telephone__number{display:block;margin:0 0 2px;height:1em;font-size:3rem;font-family:"Oswald",sans-serif;font-size:30px;color:#183465;line-height:1;text-decoration:none}.telephone__number:link{color:#183465;text-decoration:none}.telephone__number:visited{color:#183465}.telephone__number:before{content:url("/img/freedial.svg");display:inline-block;height:1em;width:1.2em;margin-right:.5rem;vertical-align:top}.telephone__notice{display:block;margin:0;color:#999;font-size:1.1rem;text-align:center;font-weight:bold;font-size:13px;line-height:1.2}.tracking-rotate-handle-substance{cursor:-webkit-grab;cursor:grab;fill:transparent}.tracking-rotate-handle-substance:active{cursor:-webkit-grabbing;cursor:grabbing}.tracking-rotate-handle-line{display:none}.tracking-rotate-handle-line.showing{display:block;-webkit-animation:appear-tracking-rotate-handle-line .2s ease-out;animation:appear-tracking-rotate-handle-line .2s ease-out}@-webkit-keyframes appear-tracking-rotate-handle-line{from{stroke-width:0}to{stroke-width:2}}@keyframes appear-tracking-rotate-handle-line{from{stroke-width:0}to{stroke-width:2}}.uploading-spinner{width:50px;height:50px;background-color:#8a64cf;margin:0 auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes handle-dash{0%{stroke-dashoffset:0}25%{stroke-dashoffset:-4}50%{stroke-dashoffset:-8}75%{stroke-dashoffset:-12}100%{stroke-dashoffset:-16}}@keyframes handle-dash{0%{stroke-dashoffset:0}25%{stroke-dashoffset:-4}50%{stroke-dashoffset:-8}75%{stroke-dashoffset:-12}100%{stroke-dashoffset:-16}}.resize-handle,.line-handle{fill:rgba(0,0,0,.3);stroke:#000;stroke-dashoffset:2;-webkit-animation:handle-dash .5s infinite;animation:handle-dash .5s infinite;stroke-dasharray:4;stroke-width:.5px}.rotate-handle{fill:transparent}.palette{display:flex;flex-wrap:wrap;align-items:flex-end;padding:0 1.5rem}.palette>*{margin:.5rem}.nav-temp{box-shadow:0 3px 5px #555}.bg-text{font-size:1rem;color:#fff;background:#004d7e;text-indent:.5rem;height:3rem;display:flex;align-items:center;box-shadow:0 3px 5px #555,0 -1px 5px #555}.bg-text:not(:first-child){margin-top:1rem}.hr-text{font-size:.8rem;color:#555;margin:.5rem 0;display:flex;align-items:center}.hr-text::before,.hr-text::after{content:"";height:1px;background-color:#555;flex-grow:1}.hr-text::before{margin-right:1rem}.hr-text::after{margin-left:1rem}.upload-image{cursor:pointer;background:#358edb;border:3px solid #358edb;border-radius:1rem;color:#ddd;height:4rem;display:flex;align-items:center;width:calc(100% - 1rem);transition:box-shadow .2s ease-out,border-radius .2s ease-out,background .2s ease-out,color .2s ease-out;margin:0 .5rem;box-shadow:2px 2px 5px #111;padding:1rem;display:flex;align-items:center}.upload-image.drag-over,.upload-image:hover{color:#bbb;box-shadow:3px 3px 15px #555;transition:box-shadow .3s ease-out,color .2s ease-out}.upload-image:active{color:transparent;text-shadow:1px 1px #aaa;transition:none}.upload-image:focus{outline:none}.upload-image p{display:inline;margin:auto;font-size:.75rem}.upload-image-droppable{cursor:pointer;background:#358edb;border:3px solid #358edb;border-radius:1rem;color:#ddd;height:4rem;display:flex;align-items:center;width:calc(100% - 1rem);transition:box-shadow .2s ease-out,border-radius .2s ease-out,background .2s ease-out,color .2s ease-out;margin:0 .5rem;box-shadow:2px 2px 5px #111;padding:1rem;display:flex;align-items:center}.upload-image-droppable.drag-over,.upload-image-droppable:hover{border-radius:0;background:#a3e0dc;color:#555;box-shadow:3px 3px 15px #555;transition:box-shadow .3s ease-out,border-radius .2s ease-out,background .3s ease-out}.upload-image-droppable:active{color:transparent;text-shadow:1px 1px #333;transition:none}.upload-image-droppable:focus{outline:none}.upload-image-droppable p{display:inline;margin:auto;font-size:.75rem}.drag-source{cursor:-webkit-grab;cursor:grab;transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out, -webkit-filter .3s ease-out}.drag-source.grabbing,.drag-source:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-source:hover{transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out, -webkit-filter .3s ease-out;-webkit-filter:drop-shadow(3px 3px 15px #555);filter:drop-shadow(3px 3px 15px #555)}.drag-source-drawing{position:relative}.drag-source-drawing::after{opacity:0;transition:opacity .2s ease-out;position:absolute;top:100%;left:50%;font-size:.2rem;content:attr(data-title);color:#fff;white-space:pre;padding:.2rem .5rem}.drag-source-drawing:hover{z-index:99999}.drag-source-drawing:hover::after{opacity:1;transition:opacity .3s ease-out;background:#1f0644}.drag-source-image-container{text-align:center;position:relative}.drag-source-image-container .removing-overlay{width:0;height:0;opacity:0;transition:opacity .2s ease-out}.drag-source-image-container.removing{transform:scale(0);transition:transform .5s ease-out}.drag-source-image-container .drag-source-image{transform-origin:center;margin:auto}.drag-source-image-container.dropped .drag-source-image{-webkit-animation:appear-drag-source-image 1s ease-out;animation:appear-drag-source-image 1s ease-out}.drag-source-image-container .remove{background:#555;color:#ddd;font-size:.5rem;padding:0 .5rem;height:20px;border-radius:.25rem;box-shadow:2px 2px 5px #777;transition:box-shadow .2s ease-out}.drag-source-image-container .remove:hover{box-shadow:3px 3px 10px #555;transition:box-shadow .3s ease-out}.drag-source-image-container .remove:active{color:transparent;text-shadow:1px 1px #bbb;transition:none}.drag-source-image-container .remove:focus{outline:none}@-webkit-keyframes appear-drag-source-image{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes appear-drag-source-image{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.layers .reverse-order{outline:none;padding:.5rem;margin:1rem 2rem .5rem 2rem;width:calc(100% - 4rem - 1rem);text-align:center;background:#56037d;color:#fff;border-radius:.5rem;box-shadow:2px 2px 5px #111;transition:box-shadow .2s ease-out;cursor:default}.layers .reverse-order:not(.disabled){cursor:pointer}.layers .reverse-order:not(.disabled):hover{box-shadow:3px 3px 15px #555;transition:box-shadow .3s ease-out}.layers .reverse-order:not(.disabled):active{color:transparent;text-shadow:1px 1px #ccc;transition:none}.layers .reverse-order.disabled{color:#777}.layers .order-guide{padding:0;margin:0;display:inline-block;width:100%;text-align:center;font-size:.75rem;color:#555}.layers .layer-list .layer{transform-origin:top;transform:scaleY(0)}.layers .layer-list .layer:not(.hiding){transform:scaleY(1)}.layers .layer-list .layer:not(.hiding).active{background:#c3b4f5}.layers .layer-list .layer:not(.hiding).appearing{transform:scaleY(1);-webkit-animation:appearing-layer .2s ease-out forwards;animation:appearing-layer .2s ease-out forwards}@-webkit-keyframes appearing-layer{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes appearing-layer{from{transform:scaleY(0)}to{transform:scaleY(1)}}.click-source{cursor:pointer;transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out, -webkit-filter .3s ease-out}.click-source:hover{transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out, -webkit-filter .3s ease-out;-webkit-filter:drop-shadow(3px 3px 15px #555);filter:drop-shadow(3px 3px 15px #555)}.click-source-drawing{position:relative}.click-source-drawing::after{opacity:0;transition:opacity .2s ease-out;position:absolute;top:100%;left:50%;font-size:.2rem;content:attr(data-title);color:#fff;white-space:pre;padding:.2rem .5rem}.click-source-drawing:hover{z-index:99999}.click-source-drawing:hover::after{opacity:1;transition:opacity .3s ease-out;background:#1f0644}.sight .shape-toucher{cursor:move}.sight .tracking-rotate-handle-substance{cursor:-webkit-grab;cursor:grab}.sight .tracking-rotate-handle-substance:active{cursor:-webkit-grabbing;cursor:grabbing}.sight .resize-handle,.sight .line-handle{cursor:-webkit-grab;cursor:grab}.sight .resize-handle:active,.sight .line-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.sight.addingShape{cursor:crosshair}.sight.addingShape .tracking-rotate-handle-substance{cursor:crosshair}.sight.addingShape .tracking-rotate-handle-substance:active{cursor:crosshair}.sight.addingShape .resize-handle,.sight.addingShape .line-handle{cursor:crosshair}.tracingMouseNotice.addingShapeNotice{position:fixed;font-size:10px;color:#fff;background:rgba(62,17,77,.7);width:8rem;padding:2px 5px;top:-2.5rem;left:.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease-out}.tracingMouseNotice.addingShapeNotice.addingShape{opacity:1;visibility:visible;transition:opacity .3s ease-out}.waitingResponse{position:absolute;top:10rem;left:calc((100% - 6rem) / 2);opacity:0}.waitingResponse.active{opacity:1;transition:opacity .5s ease-out}.waitingResponse.active .temp{display:inline-block;color:#fff;font-size:2rem;font-weight:bold;transform-origin:center;-webkit-animation:temp-rotate 2s linear infinite;animation:temp-rotate 2s linear infinite}@-webkit-keyframes temp-rotate{0%{transform:rotateZ(0deg) rotateY(0deg)}25%{transform:rotateZ(90deg) rotateY(90deg)}50%{transform:rotateZ(180deg) rotateY(180deg)}75%{transform:rotateZ(270deg) rotateY(270deg)}100%{transform:rotateZ(360deg) rotateY(360deg)}}@keyframes temp-rotate{0%{transform:rotateZ(0deg) rotateY(0deg)}25%{transform:rotateZ(90deg) rotateY(90deg)}50%{transform:rotateZ(180deg) rotateY(180deg)}75%{transform:rotateZ(270deg) rotateY(270deg)}100%{transform:rotateZ(360deg) rotateY(360deg)}}#paper .imageShapeBackground{opacity:0;-webkit-animation:fade-in-imageShapeBackground .5s ease-out .5s forwards;animation:fade-in-imageShapeBackground .5s ease-out .5s forwards}@-webkit-keyframes fade-in-imageShapeBackground{from{opacity:0}to{opacity:1}}@keyframes fade-in-imageShapeBackground{from{opacity:0}to{opacity:1}}.intraPanel{display:flex;flex-direction:column;padding:.25rem .25rem .5rem .25rem;box-shadow:0 0 4px rgba(0,0,0,.2)}.intraPanel .title{font-size:.5rem}.intraPanel .content{font-size:.75rem;display:flex;flex-direction:row}.intraPanel .content>*:not(:last-child){margin-right:.5rem}.intraPanel .content .selectSet{background:#eee;display:flex;flex-direction:row;align-items:center;padding-top:.1rem;padding-bottom:.1rem;padding-left:.5rem;padding-right:.5rem}.intraPanel .content .selectSet>*:not(:last-child){margin-right:.25rem}.intraPanel .content .selectSet .label{display:block;font-size:.5rem}.intraPanel .content .selectSet .label>span{display:block}.intraPanel .content .selectSet .select{outline:none;border:1px solid #ccc}.intraPanel .content .button{outline:none;border-radius:3px;background-color:#eee;padding-top:.1rem;padding-bottom:.1rem;padding-left:.5rem;padding-right:.5rem;box-shadow:3px 3px 5px #aaa;transition:box-shadow .2s ease-out}.intraPanel .content .button:hover{box-shadow:5px 5px 10px #999;transition:box-shadow .3s ease-out}.intraPanel .content .button:active{color:transparent;text-shadow:1px 1px #333}.intraPanel .content .using-browser-contextmenu{background:#000;color:#fff;font-size:.5rem;padding-top:.1rem;padding-bottom:.1rem;padding-left:.5rem;padding-right:.5rem;opacity:0;transition:opacity .2s ease-out;display:flex;align-items:center}.intraPanel .content .using-browser-contextmenu.showing{transition:opacity .3s ease-out;opacity:1}
