@charset "UTF-8";.page-wrap{margin-top:20px;margin-right:20px;position:relative;border:1px solid #e9e9ea}.page-wrap a:active,.page-wrap a:focus,.page-wrap a:hover{border:0;-webkit-box-shadow:none;box-shadow:none;outline:0}.page-wrap li,.page-wrap p{margin:0;padding:0}.page-wrap ol,.page-wrap ul{margin:0;padding:0;list-style:none}.page-wrap .hide{display:none}.page-header{height:58px;line-height:58px;background-color:#2271b1;color:#fff;padding-left:20px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-logo{font-size:30px;line-height:30px;margin-top:-1px;margin-right:5px}.page-title{font-size:24px;font-weight:400;line-height:20px;margin-top:-1px}.page-title div{display:inline-block}.page-title svg{font-size:20px;margin:0 5px}.page-title .title-super{font-size:16px;line-height:16px;font-weight:500;margin-top:-2px;vertical-align:top;text-transform:uppercase}.page-link{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:58px;text-align:right;padding-right:20px;vertical-align:middle}.page-link .link-button{line-height:36px;padding:0 10px;margin-left:20px;background:#fff;display:inline-block}.page-link .link-button svg{color:#2271b1;font-size:20px;display:inline-block;vertical-align:middle}.page-link .link-button span{color:#2271b1;font-size:14px;font-weight:700;margin-left:10px;vertical-align:middle;display:inline-block}.page-link .link-button:hover span,.page-link .link-button:hover svg{color:#e5412d}.page-body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:500px;background-color:#fff}.page-aside{width:170px;background-color:#fff;border-right:1px solid #e9e9ea}.page-tabs{top:50px;font-size:0;line-height:30px;margin-bottom:50px;text-decoration:none;position:sticky;position:-webkit-sticky;display:block}.page-tabs .tabs-page-menu{color:#333;margin-top:25px;padding-left:20px;display:block}.page-tabs .tabs-page-menu svg{font-size:16px;margin-right:5px;display:inline-block;vertical-align:middle}.page-tabs .tabs-page-menu span{font-size:14px;font-weight:700;display:inline-block;vertical-align:middle}.page-tabs .tabs-page-link{color:#666;margin:2px 0;padding-left:22px;display:block;border-left:3px solid #fff}.page-tabs .tabs-page-link.current{color:#2271b1;font-weight:700;background-color:#f9fafb;border-left:3px solid #2271b1}.page-tabs .tabs-page-link:not(.current):hover{color:#2271b1;cursor:pointer;border-left:3px solid #2271b1}.page-tabs .tabs-page-link a{color:#666;display:block;text-decoration:none}.page-tabs .tabs-page-link a:hover{color:#2271b1}.page-tabs .tabs-page-link span{font-size:14px;display:inline-block;vertical-align:middle}.page-main{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-height:500px;padding-left:40px;padding-right:40px;background-color:#fff}.page-main .tabs-page-main{display:none;min-height:calc(100% - 85px);height:100%}.page-main .tabs-page-main.current{display:block}.page-info{width:170px;min-height:75px;background-color:#fff;float:left;left:0;bottom:0;text-align:center;vertical-align:middle;position:sticky;position:-webkit-sticky}.page-info span{margin:10px;line-height:75px}.page-footer{min-height:75px;bottom:0;margin-left:171px;position:sticky;position:-webkit-sticky;background-color:#fff;z-index:999}.page-footer>div{margin:0 40px;border-top:1px solid #ddd}.page-status{float:left;min-width:200px;min-height:75px;line-height:75px;text-align:left;vertical-align:middle}.page-status svg{font-size:1.3em;margin-right:5px}.page-action{width:200px;float:right;line-height:68px;text-align:right}.page-action .page-button{min-width:80px;height:36px;font-size:14px;color:#fff;border:0 none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;vertical-align:middle}.page-action .page-button:focus{border:0 none;outline:0}.page-action .page-button.data-save{background-color:#2271b1}.page-action .page-button.data-save:active,.page-action .page-button.data-save:hover{background-color:#0abb87}.page-action .page-button.data-reset{margin-right:20px;background-color:grey}.page-action .page-button.data-reset:active,.page-action .page-button.data-reset:hover{background-color:#ffb822}.flow .page-footer{margin-left:0;border-left:0}.flow .page-info{display:none}.content-aside{margin:30px 0 0 0}.content-tabs{width:100%;margin:0;white-space:nowrap;display:inline-block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.content-tabs .tabs-area-link{color:#999;font-size:14px;line-height:35px;padding:0 15px 12px 15px;border:1px solid #ddd;border-right:0;display:inline-block;cursor:pointer;position:relative}.content-tabs .tabs-area-link:last-child{border-right:1px solid #ddd}.content-tabs .tabs-area-link::after{content:"";width:25px;height:3px;left:15px;bottom:10px;background:#999;position:absolute}.content-tabs .tabs-area-link:hover{color:#2271b1}.content-tabs .tabs-area-link:hover::after{background:#2271b1}.content-tabs .tabs-area-link.current{color:#fff;border-color:#2271b1;background:#2271b1;pointer-events:none}.content-tabs .tabs-area-link.current::after{background:#fff}.content-main{overflow:hidden}.content-main .desc{color:#999}.content-main .desc code{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;display:inline-block;padding:2px 5px;font-size:13px;color:#333;word-break:break-all;word-wrap:break-word;background-color:#fff;border:1px solid #e9e9ea;border-radius:4px}.content-main .tabs-area-main{display:none}.content-main .tabs-area-main.current{display:block}.content-main .tabs-area-main>:not(.content-table){margin-top:30px;margin-bottom:30px}.content-header{font-size:0;line-height:36px;padding-top:20px;border-bottom:1px solid #ddd;clear:both}.content-header strong{color:#333;font-size:22px;font-weight:400;display:inline-block;vertical-align:bottom}.content-header span{color:#999;height:32px;font-size:16px;display:inline-block;padding-left:10px;vertical-align:bottom}.content-header span.text{color:#333!important}.content-header input{margin-top:4px;vertical-align:middle}.content-body{margin-left:50px;margin-bottom:20px;clear:both}.content-body:last-child{padding-bottom:60px}.content-body>:not(.content-table){margin-top:30px}.content-title{color:#333;margin-top:30px!important;border-bottom:1px solid #ddd;line-height:24px;position:relative}.content-title span{font-size:20px;padding-right:10px;background-color:#fff;position:relative;z-index:1}.content-title+.inside-main{margin:10px 30px 20px 30px}.content-table{width:100%;border-collapse:collapse}.content-table tr{border-bottom:1px solid #ebebeb}.content-table tr:last-child{border-bottom:none}.content-table th{min-width:200px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:40px;text-align:left;vertical-align:top}.content-table td{line-height:40px}.content-table td,.content-table th{padding:30px 0;position:relative}.content-table th+td{padding-left:30px}.content-table .block th{width:0;min-width:0;max-width:0}.content-table .block td{line-height:40px;padding-bottom:20px}.content-table .block th+td{padding-left:0}.content-table th.tabs{width:0;min-width:0;max-width:0}.content-table .tabs th.tabs+td.tabs{padding-left:0}.content-table .title{width:8em}.content-table .info{font-size:14px;line-height:22px;padding-top:6px}.content-table .desc{color:#999;line-height:1.5;margin-top:11px}.content-unit{display:block}.content-unit label{display:block;cursor:default}.content-unit label svg{margin-right:5px}.ajax-button{min-width:80px;min-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin-right:20px;padding:5px 10px;color:#666;border:1px solid #999;background-color:#f6f6f6;cursor:pointer;vertical-align:middle}.ajax-button:focus{border:1px solid #999;outline:0}.ajax-button:active,.ajax-button:hover{color:#fff;border:1px solid #2271b1;background-color:#2271b1}.ajax-button.inline{margin-top:20px}.ajax-button svg{margin-right:5px}.ajax-button[disabled],.ajax-button[disabled]:active,.ajax-button[disabled]:focus,.ajax-button[disabled]:hover{color:#666;border:1px solid #999;background-color:#f6f6f6;cursor:default}.label-square{color:#fff;font-size:12px;line-height:16px;padding:0 5px;background:#10adf9;border-radius:3px;display:inline-block;cursor:pointer;vertical-align:middle;background:#2271b1 -webkit-linear-gradient(315deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 70%);background:#2271b1 linear-gradient(135deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 70%);background-size:100px 100%;background-repeat:no-repeat;background-position:-100px top}.label-square:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.label-square.green{color:#fff;background-color:#52b754}.label-square.gray{color:#2271b1;margin-left:10px;background-color:rgba(255,255,255,.6)}.area-margin{height:20px}.area-active{display:none}.area-active.active{display:block}.content-unit,.desc,.zone-ajax,.zone-check,.zone-html,.zone-image,.zone-info,.zone-input,.zone-radio,.zone-score,.zone-switch,.zone-tags,.zone-upload{margin-right:4em}@media screen and (max-width:1440px){.content-table th{min-width:120px}.content-unit,.desc,.zone-ajax,.zone-check,.zone-html,.zone-image,.zone-info,.zone-input,.zone-radio,.zone-score,.zone-switch,.zone-tags,.zone-upload{margin-right:0}}@media screen and (max-width:780px){.page-wrap{margin-right:10px}.page-header{display:none}.page-body{display:block}.page-aside{width:100%;position:-webkit-sticky;position:sticky;background-color:#fff;display:block;z-index:999}.page-tabs{width:100%;margin:0;white-space:nowrap;display:inline-block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.page-tabs .tabs-page-menu{display:none}.page-tabs .tabs-page-link{color:inherit;display:inline-block;margin:0;padding:10px 15px;text-align:center}.page-tabs .tabs-page-link.current{background-color:#e1e2e3}.page-tabs .tabs-page-link:not(.current):hover{color:#2271b1;cursor:pointer}.page-tabs .tabs-page-link span{font-size:14px;font-weight:700;display:inline-block;vertical-align:middle}.page-main{padding-left:15px;padding-right:15px}.page-info{display:none}.page-footer{left:0;right:0;margin-left:0;border-left:0}.page-status{margin-left:20px}.page-action{margin-right:20px}.content-body,.content-main{margin:0}.ajax-button,.content-unit .unit-button{font-size:14px;min-height:38px}}@media screen and (max-width:480px){.page-footer{height:100px;line-height:100px}.page-status{width:90%;min-height:30px;line-height:50px;padding-left:5px}.page-action{width:90%;min-height:50px;line-height:50px}.page-action .page-button.data-save{width:45%;float:right}.page-action .page-button.data-reset{width:45%;float:left}.content-table th{min-width:60px}}