@charset "UTF-8";.broccoli .pcr-app button.pcr-active,.broccoli .pcr-app button:focus,.broccoli .pcr-app input.pcr-active,.broccoli .pcr-app input:focus,.broccoli .pickr .pcr-button.clear:focus,.broccoli .pickr button.pcr-active,.broccoli .pickr button:focus,.broccoli .pickr input.pcr-active,.broccoli .pickr input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.broccoli .pcr-app,.broccoli .pickr .pcr-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.broccoli{cursor:default/*! Pickr 1.8.1 MIT | https://github.com/Simonwep/pickr */}.broccoli [draggable=true]{cursor:move}.broccoli [draggable=false]{cursor:default}.broccoli [tabindex]{outline:0}.broccoli .pickr{position:relative;overflow:visible;transform:translateY(0)}.broccoli .pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') 50% no-repeat;background-size:0;transition:all .3s}.broccoli .pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.broccoli .pickr .pcr-button:after,.broccoli .pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.broccoli .pickr .pcr-button:after{transition:background .3s;background:var(--pcr-color)}.broccoli .pickr .pcr-button.clear{background-size:70%}.broccoli .pickr .pcr-button.clear:before{opacity:0}.broccoli .pickr .pcr-button.disabled{cursor:not-allowed}.broccoli .pcr-app *,.broccoli .pickr *{box-sizing:border-box;outline:0;border:none;-webkit-appearance:none}.broccoli .pcr-app .pcr-palette,.broccoli .pcr-app .pcr-slider,.broccoli .pickr .pcr-palette,.broccoli .pickr .pcr-slider{transition:box-shadow .3s}.broccoli .pcr-app .pcr-palette:focus,.broccoli .pcr-app .pcr-slider:focus,.broccoli .pickr .pcr-palette:focus,.broccoli .pickr .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.broccoli .pcr-app{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.broccoli .pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.broccoli .pcr-app .pcr-swatches{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.75em}.broccoli .pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.broccoli .pcr-app .pcr-swatches{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.broccoli .pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;-ms-flex-negative:0;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:0 0;z-index:1}.broccoli .pcr-app .pcr-swatches>button:after,.broccoli .pcr-app .pcr-swatches>button:before{width:100%;height:100%;position:absolute;content:"";top:0;left:0}.broccoli .pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.broccoli .pcr-app .pcr-swatches>button:after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.broccoli .pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.broccoli .pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.broccoli .pcr-app .pcr-interaction{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 -.2em}.broccoli .pcr-app .pcr-interaction>*{margin:0 .2em}.broccoli .pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.broccoli .pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.broccoli .pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.broccoli .pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;-ms-flex:1 1 8em;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.broccoli .pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.broccoli .pcr-app .pcr-interaction .pcr-cancel,.broccoli .pcr-app .pcr-interaction .pcr-clear,.broccoli .pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.broccoli .pcr-app .pcr-interaction .pcr-cancel:hover,.broccoli .pcr-app .pcr-interaction .pcr-clear:hover,.broccoli .pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.broccoli .pcr-app .pcr-interaction .pcr-save{background:#4285f4}.broccoli .pcr-app .pcr-interaction .pcr-cancel,.broccoli .pcr-app .pcr-interaction .pcr-clear{background:#f44250}.broccoli .pcr-app .pcr-interaction .pcr-cancel:focus,.broccoli .pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.broccoli .pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.broccoli .pcr-app .pcr-selection .pcr-color-chooser,.broccoli .pcr-app .pcr-selection .pcr-color-opacity,.broccoli .pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:grab;cursor:-webkit-grab}.broccoli .pcr-app .pcr-selection .pcr-color-chooser:active,.broccoli .pcr-app .pcr-selection .pcr-color-opacity:active,.broccoli .pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.broccoli .pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.broccoli .pcr-app[data-theme=classic] .pcr-selection{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-right:.75em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;transition:background-color .3s,box-shadow .3s;border-radius:.15em .15em 0 0;z-index:2}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);width:100%;height:50%}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{-ms-flex-positive:1;flex-grow:1;border-radius:.15em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;-ms-flex-positive:1;flex-grow:1;border-radius:50em}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.broccoli .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.broccoli :root{--px2-main-color:#00a0e6;--px2-text-color:#333;--px2-background-color:#f9f9f9}.broccoli .px2-btn{display:inline-block;border-radius:3px;background-color:var(--px2-background-color);color:var(--px2-text-color);border:1px solid var(--px2-text-color);box-shadow:0 2px 0 rgba(0,0,0,.1);padding:.5em 2em;font-size:1em;font-weight:400;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1;text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box;-ms-flex-align:stretch;align-items:stretch;transition:color .1s,background-color .1s,transform .1s}.broccoli .px2-btn:focus,.broccoli .px2-btn:hover{text-decoration:none;font-weight:400;color:#666;background-color:#f3f3f3}.broccoli .px2-btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.broccoli .px2-btn:hover{background-color:#f0f0f0}.broccoli .px2-btn:active{background-color:var(--px2-text-color);color:var(--px2-background-color);box-shadow:inset 0 3px 15px rgba(0,0,0,.3);transform:translateY(1px)}.broccoli .px2-btn.px2-btn--primary{border-color:#00a0e6;background-color:#f5fbfe;color:#00a0e6}.broccoli .px2-btn.px2-btn--primary:focus,.broccoli .px2-btn.px2-btn--primary:hover{background-color:#d9f1fb}.broccoli .px2-btn.px2-btn--primary:hover{background-color:#ccecfa}.broccoli .px2-btn.px2-btn--primary:active{background-color:#00a0e6;color:#fff}.broccoli .px2-btn.px2-btn--secondary{border-color:var(--px2-text-color);background:var(--px2-background-color);color:var(--px2-text-color)}.broccoli .px2-btn.px2-btn--secondary:focus,.broccoli .px2-btn.px2-btn--secondary:hover{background-color:#f3f3f3}.broccoli .px2-btn.px2-btn--secondary:hover{background-color:#f0f0f0}.broccoli .px2-btn.px2-btn--secondary:active{background-color:var(--px2-text-color);color:var(--px2-background-color)}.broccoli .px2-btn.px2-btn--danger{border-color:#e86a60;background-color:#fdf8f8;color:#e86a60}.broccoli .px2-btn.px2-btn--danger:focus,.broccoli .px2-btn.px2-btn--danger:hover{background-color:#fce9e7}.broccoli .px2-btn.px2-btn--danger:hover{background-color:#fae1df}.broccoli .px2-btn.px2-btn--danger:active{background-color:#e86a60;color:#fff}.broccoli .px2-btn.px2-btn--download{border-color:#4ad64d;background-color:#f7fcf7;color:#4ad64d}.broccoli .px2-btn.px2-btn--download:focus,.broccoli .px2-btn.px2-btn--download:hover{background-color:#e4f9e4}.broccoli .px2-btn.px2-btn--download:hover{background-color:#dbf7db}.broccoli .px2-btn.px2-btn--download:active{background-color:#4ad64d;color:#fff}.broccoli .px2-btn[disabled]{border-color:#ddd;background-color:rgba(153,153,153,.05);color:#ddd;cursor:default;transform:none}.broccoli .px2-btn[disabled]:active,.broccoli .px2-btn[disabled]:focus,.broccoli .px2-btn[disabled]:hover{border-color:#ddd;background-color:rgba(153,153,153,.05);color:#ddd;cursor:default;box-shadow:0 2px 0 rgba(0,0,0,.1);transform:none}.broccoli .px2-btn--toggle-on,.broccoli .px2-btn--toggle-on[disabled],.broccoli .px2-btn--toggle-on[disabled]:active,.broccoli .px2-btn--toggle-on[disabled]:focus,.broccoli .px2-btn--toggle-on[disabled]:hover{box-shadow:inset 0 3px 15px rgba(0,0,0,.15);transform:translateY(1px)}.broccoli .px2-btn--sm{font-size:.8em}.broccoli .px2-btn--lg{font-size:1.2em}.broccoli .px2-btn--block{display:block;width:100%}.broccoli .px2-a:before,.broccoli .px2-link.px2-link--bullet:before,.broccoli .px2-link.px2-link--burette:before{content:' ';width:0;height:0;display:inline-block;margin-right:.2em;border-width:.35em 0 .35em .6em;border-style:solid;border-color:var(--px2-main-color);border-top-color:transparent;border-bottom-color:transparent}.broccoli .px2-list{padding:0 0 0 40px}.broccoli .px2-list li{list-style-type:disc}.broccoli .px2-horizontal-list,.broccoli .px2-horizontal-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;margin-bottom:1em;padding-left:0}.broccoli .px2-horizontal-list>li,.broccoli .px2-horizontal-list>ul>li,.broccoli .px2-horizontal-list>ul>ul>li{list-style-type:none;padding-left:0;padding-right:1em}.broccoli .px2-horizontal-list>li>p,.broccoli .px2-horizontal-list>ul>li>p,.broccoli .px2-horizontal-list>ul>ul>li>p{margin:0}.broccoli .px2-horizontal-list--left{-ms-flex-pack:start;justify-content:flex-start}.broccoli .px2-horizontal-list--center{-ms-flex-pack:center;justify-content:center}.broccoli .px2-horizontal-list--right{-ms-flex-pack:end;justify-content:flex-end}.broccoli .px2-vertical-list,.broccoli .px2-vertical-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-top:.2em;margin-bottom:.2em;padding-left:0}.broccoli .px2-vertical-list>li,.broccoli .px2-vertical-list>ul>li,.broccoli .px2-vertical-list>ul>ul>li{list-style-type:none;padding-left:0}.broccoli .px2-vertical-list>li>p,.broccoli .px2-vertical-list>ul>li>p,.broccoli .px2-vertical-list>ul>ul>li>p{margin:0}.broccoli .px2-ordered-list{padding:0 0 0 40px}.broccoli .px2-ordered-list li{list-style-type:decimal}.broccoli .px2-note-list,.broccoli .px2-note-list>ul{margin-top:1em;margin-bottom:1em;padding-left:1.5em}.broccoli .px2-note-list>li,.broccoli .px2-note-list>ul>li,.broccoli .px2-note-list>ul>ul>li{list-style-type:none;color:#999;font-size:86%;position:relative}.broccoli .px2-note-list>li::before,.broccoli .px2-note-list>ul>li::before,.broccoli .px2-note-list>ul>ul>li::before{content:"※";position:absolute;left:-1.5em}.broccoli .px2-table{border:none;border-collapse:collapse;text-align:left}.broccoli .px2-table td,.broccoli .px2-table th{vertical-align:top;border:1px solid #999;background:var(--px2-background-color);padding:10px}.broccoli .px2-table th{background:#e7e7e7}.broccoli .px2-table tfoot th,.broccoli .px2-table thead th{background:#d9d9d9;text-align:center}.broccoli .px2-table tfoot td,.broccoli .px2-table thead td{background:#eee}.broccoli .px2-notice{margin-top:1.5em;margin-bottom:1.5em;padding:.75em 1.25em;border-radius:.25em;color:#004085;background-color:#cce5ff;border:1px solid #b8daff}.broccoli .px2-notice *{margin-top:0;margin-bottom:0}.broccoli .px2-notice.px2-notice--success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.broccoli .px2-notice.px2-notice--warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.broccoli .px2-notice.px2-notice--danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.broccoli .px2-notice.px2-notice--info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.broccoli .px2-modal{background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.broccoli .px2-modal>form{margin:0;padding:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.broccoli .px2-modal__close{position:absolute;right:-.5em;top:-.5em;width:1.4em;height:1.4em}.broccoli .px2-modal__close button{position:absolute;left:0;right:0;display:block;width:100%;height:100%;padding:0;margin:0;border-radius:50%;border:1px solid #999;background-color:#eee;color:#999;cursor:pointer}.broccoli .px2-modal__close button::before{content:"×"}.broccoli .px2-modal__dialog{position:relative;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:var(--px2-text-color);background-color:var(--px2-background-color);box-sizing:border-box;padding:10px 0;margin:20px auto;width:calc(100% - 40px);max-width:520px;height:auto;max-height:calc(100% - 40px);overflow:visible;font-size:medium}.broccoli .px2-modal__dialog h1{font-size:124%;margin:0;font-weight:700}.broccoli .px2-modal__dialog h2{font-size:124%;margin:2em 0 .5em;font-weight:700;border-bottom:1px solid var(--px2-main-color)}.broccoli .px2-modal__dialog h3{font-size:112%;margin:1em 0 .5em;font-weight:700}.broccoli .px2-modal__dialog h4{font-size:104%;margin:1em 0 .5em;font-weight:700}.broccoli .px2-modal__dialog h5,.broccoli .px2-modal__dialog h6{font-size:100%;margin:1em 0 .5em;font-weight:700}.broccoli .px2-modal__header{border-bottom:1px solid var(--px2-main-color);padding:0 20px;margin-bottom:.5em}.broccoli .px2-modal__body{position:relative;top:0;left:0;padding:0 20px;overflow:auto;-ms-flex-positive:1;flex-grow:1}.broccoli .px2-modal__title{font-weight:700}.broccoli .px2-modal__footer{border-top:1px solid var(--px2-main-color);margin:10px 0 0;padding:10px 20px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.broccoli .px2-modal__footer-primary>ul,.broccoli .px2-modal__footer-secondary>ul,.broccoli .px2-modal__footer>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}.broccoli .px2-modal__footer-primary>ul>li,.broccoli .px2-modal__footer-secondary>ul>li,.broccoli .px2-modal__footer>ul>li{list-style-type:none;margin:0 0 0 5px;padding:0}.broccoli .px2-editor-type,.broccoli .px2-editor-type--html,.broccoli .px2-editor-type--html-gui,.broccoli .px2-editor-type--jade,.broccoli .px2-editor-type--md,.broccoli .px2-editor-type--txt,.broccoli .px2-editor-type__html,.broccoli .px2-editor-type__html-gui,.broccoli .px2-editor-type__jade,.broccoli .px2-editor-type__md,.broccoli .px2-editor-type__txt{display:inline-block;font-size:12px;line-height:1;padding:.4em 1em;text-align:center;color:#fff}.broccoli .px2-editor-type--html,.broccoli .px2-editor-type__html{background-color:#4a8a98}.broccoli .px2-editor-type--html:before,.broccoli .px2-editor-type__html:before{content:"HTML"}.broccoli .px2-editor-type--html-gui,.broccoli .px2-editor-type__html-gui{background-color:#9f5b75}.broccoli .px2-editor-type--html-gui:before,.broccoli .px2-editor-type__html-gui:before{content:"GUI"}.broccoli .px2-editor-type--txt,.broccoli .px2-editor-type__txt{background-color:#999}.broccoli .px2-editor-type--txt:before,.broccoli .px2-editor-type__txt:before{content:"TEXT"}.broccoli .px2-editor-type--md,.broccoli .px2-editor-type__md{background-color:#ae9b59}.broccoli .px2-editor-type--md:before,.broccoli .px2-editor-type__md:before{content:"Markdown"}.broccoli .px2-editor-type--jade,.broccoli .px2-editor-type__jade{background-color:#999}.broccoli .px2-editor-type--alias,.broccoli .px2-editor-type--not-exists,.broccoli .px2-editor-type--page-not-exists,.broccoli .px2-editor-type__alias,.broccoli .px2-editor-type__not-exists,.broccoli .px2-editor-type__page-not-exists{display:inline-block;font-size:12px;padding:.4em 1em;color:#fff;background-color:#c3c3c3;text-align:center;line-height:1}.broccoli .px2-editor-type--jade:before,.broccoli .px2-editor-type__jade:before{content:"Jade"}.broccoli .px2-editor-type--not-exists:before,.broccoli .px2-editor-type__not-exists:before{content:"未作成"}.broccoli .px2-editor-type--page-not-exists:before,.broccoli .px2-editor-type__page-not-exists:before{content:"ページ未作成"}.broccoli .px2-editor-type--alias:before,.broccoli .px2-editor-type__alias:before{content:"ALIAS"}.broccoli .px2-editor-type--fullwidth{width:auto;display:block;float:none}@keyframes px2-loading{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.broccoli .px2-loading{clear:both;float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;padding:80px}.broccoli .px2-loading::before{content:"";background-color:var(--px2-main-color);border-radius:100%;margin:2px;display:inline-block;height:60px;width:60px;animation:px2-loading 1s 0s ease-in-out infinite}.broccoli .px2-document{font-size:medium;line-height:1.5}.broccoli .px2-document p{margin-top:1em;margin-bottom:1em}.broccoli .px2-document h1{font-weight:700;margin-top:2em;margin-bottom:.5em;font-size:240%}.broccoli .px2-document h2,.broccoli .px2-document h3,.broccoli .px2-document h4,.broccoli .px2-document h5,.broccoli .px2-document h6{font-weight:700;margin-top:1.5em;margin-bottom:.5em}.broccoli .px2-document h2{font-size:180%}.broccoli .px2-document h3{font-size:160%}.broccoli .px2-document h4{font-size:130%}.broccoli .px2-document h5{font-size:120%}.broccoli .px2-document h6{font-size:110%}.broccoli .px2-document ol,.broccoli .px2-document ul{display:block;margin-top:1em;margin-bottom:1em;padding-left:40px}.broccoli .px2-document ol ol,.broccoli .px2-document ol ul,.broccoli .px2-document ul ol,.broccoli .px2-document ul ul{margin-top:0;margin-bottom:0}.broccoli .px2-p{margin-top:1em;margin-bottom:1em}.broccoli .px2-text-align-left{text-align:left}.broccoli .px2-text-align-center{text-align:center}.broccoli .px2-text-align-right{text-align:right}.broccoli .px2-font-size-ss{font-size:74%}.broccoli .px2-font-size-s{font-size:88%}.broccoli .px2-font-size-l{font-size:112%}.broccoli .px2-font-size-ll{font-size:136%}.broccoli .px2-slim,.broccoli .px2-slim--r *{margin:0;padding:0}.broccoli .px2-responsive{overflow:auto}.broccoli .px2-header{height:45px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.broccoli .px2-header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:0;margin:0;position:fixed;top:0;left:0;width:100%;min-height:10px;z-index:100;border-bottom:3px solid var(--px2-main-color);box-shadow:0 5px 13px rgba(0,0,0,.1);color:#666;line-height:1;box-sizing:border-box;border-bottom-color:var(--px2-main-color);color:var(--px2-main-color)}.broccoli .px2-header__px2logo,.broccoli .px2-header__px2logo a{padding:6px;top:0;transition:min-width .3s ease-out 0s,width .3s ease-out 0s,height .3s ease-out 0s;width:45px;box-sizing:border-box;left:0}.broccoli .px2-header a{color:#333;text-decoration:underline}.broccoli .px2-header a:hover{color:#000;text-decoration:none}.broccoli .px2-header__px2logo{position:relative;margin-left:6px;height:auto}.broccoli .px2-header__px2logo a{display:inline-block;position:absolute;background-color:#fff;height:45px}.broccoli .px2-header__px2logo a img,.broccoli .px2-header__px2logo a svg{width:100%;height:100%}.broccoli .px2-header__block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:100;flex-grow:100;-ms-flex-pack:justify;justify-content:space-between}.broccoli .px2-header__id{width:auto;margin:0;padding:10px 0 0;font-size:13px;transition:opacity .5s ease 0}.broccoli .px2-header__id *{color:var(--px2-main-color);margin:0 .5em;display:inline-block;text-shadow:none;font-weight:400}.broccoli .px2-header__id a{color:var(--px2-main-color);text-decoration:none}.broccoli .px2-header__id a:hover{color:#000;text-decoration:none}.broccoli .px2-header__global-menu{padding:0;margin:0 35px -3px 0;line-height:1;min-height:calc(12px + 5px + 1em)}.broccoli .px2-header__global-menu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}.broccoli .px2-header__global-menu ul li{margin:0 1px;padding:0;list-style-type:none;font-size:13px;position:relative}.broccoli .px2-header__global-menu ul li a,.broccoli .px2-header__global-menu ul li span{display:block;margin:0;padding:12px 2em 5px;color:#666;border:none;font-weight:400;text-decoration:none;border-bottom:3px solid transparent}.broccoli .px2-header__global-menu ul li a:hover,.broccoli .px2-header__global-menu ul li span:hover{color:var(--px2-main-color)}.broccoli .px2-header__global-menu ul li a.current,.broccoli .px2-header__global-menu ul li span.current{font-weight:700;border-bottom-color:rgba(255,255,255,.85);color:var(--px2-main-color);padding-left:1em}.broccoli .px2-header__global-menu ul li a.current:before,.broccoli .px2-header__global-menu ul li span.current:before{content:' ';width:0;height:0;display:inline-block;margin-right:.5em;border-width:.3em 0 .3em .5em;border-style:solid;border-color:var(--px2-main-color);border-top-color:transparent;border-bottom-color:transparent}.broccoli .px2-header__global-menu ul li span{padding-left:0;padding-right:0}.broccoli .px2-header__global-menu ul ul{display:none;position:absolute;right:0;top:100%}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group>a::after{content:' ';width:0;height:0;display:inline-block;margin-left:.3em;border-width:.3em 0 .3em .5em;border-style:solid;border-color:transparent #666;transition:transform .2s ease-in;transform:rotate(90deg)}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul{padding:0;background-color:#999}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul li{list-style-type:none}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul li a{font-weight:400;padding:.8em 2em;color:#eee;background-color:#333;text-decoration:none}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul li a:hover{background-color:#666;color:#fff}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul li a.current{font-weight:700;padding:.8em 2em;background-color:var(--px2-main-color);color:#fff;border:none}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group ul li a.current:before{content:none}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group-opened{z-index:10000}.broccoli .px2-header__global-menu ul li.px2-header__global-menu-group-opened>a::after{transform:rotate(90deg)}.broccoli .px2-header__shoulder-menu{position:fixed;top:0;right:0;padding:0;margin:0;overflow:hidden}.broccoli .px2-header__shoulder-menu>button{background:#f9f9f9;border:none;border-radius:0;border-left:1px solid var(--px2-main-color);position:absolute;top:0;right:0;height:30px;width:30px;box-sizing:border-box;padding:.5em;cursor:pointer}.broccoli .px2-header__shoulder-menu>ul{position:absolute;top:30px;right:0;display:none;margin:0;padding:0;list-style-type:none;background-color:#333;border:1px solid #aaa;overflow:auto;width:280px;max-width:100%;opacity:.95}.broccoli .px2-header__shoulder-menu>ul li{margin:0 0 1px;border-bottom:1px solid #555;font-size:13px}.broccoli .px2-header__shoulder-menu>ul li:last-child{border:none}.broccoli .px2-header__shoulder-menu>ul li a{display:block;font-weight:400;padding:.8em 2em;color:#eee;background-color:#333;text-decoration:none}.broccoli .px2-header__shoulder-menu>ul li a:hover{background-color:#444;color:#fff}.broccoli .px2-header__shoulder-menu>ul li a.current{font-weight:700;background-color:var(--px2-main-color);color:#fff}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group>a::after{content:' ';width:0;height:0;display:inline-block;margin-left:1em;border-width:.3em 0 .3em .5em;border-style:solid;border-color:transparent #eee;transition:transform .2s ease-in}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul{padding:0 0 0 15px;margin:0;display:none}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li{list-style-type:none}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a{background-color:#555;color:#ddd}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a:hover{background-color:#666;color:#fff}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a.current{font-weight:700;background-color:var(--px2-main-color);color:#fff}.broccoli .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group-opened>a::after{transform:rotate(90deg)}.broccoli .px2-header__shoulder-menu>ul>li:last-child{margin-bottom:30px}.broccoli .px2-header__hamburger,.broccoli .px2-header__hamburger:after,.broccoli .px2-header__hamburger:before{display:block;position:absolute;height:2px;width:calc(100% - 1em);border-radius:1px;margin:0 auto;background:var(--px2-main-color);content:''}.broccoli .px2-header__hamburger:before{bottom:-6px;width:100%}.broccoli .px2-header__hamburger:after{bottom:6px;width:100%}.broccoli .px2-header .px2-header__shoulder-global-menu{display:none}@media all and (max-width:640px){.broccoli .px2-header__global-menu ul{display:none}.broccoli .px2-header .px2-header__shoulder-global-menu{display:block}}.broccoli input[type=color].px2-input,.broccoli input[type=date].px2-input,.broccoli input[type=datetime-local].px2-input,.broccoli input[type=datetime].px2-input,.broccoli input[type=email].px2-input,.broccoli input[type=file].px2-input,.broccoli input[type=month].px2-input,.broccoli input[type=number].px2-input,.broccoli input[type=password].px2-input,.broccoli input[type=search].px2-input,.broccoli input[type=tel].px2-input,.broccoli input[type=text].px2-input,.broccoli input[type=time].px2-input,.broccoli input[type=url].px2-input,.broccoli input[type=week].px2-input,.broccoli select.px2-input,.broccoli textarea.px2-input{display:inline-block;box-sizing:border-box;width:auto;min-width:50px;max-width:100%;padding:.375rem .75rem;font-size:1em;font-weight:400;line-height:1.5;color:var(--px2-text-color);background-color:var(--px2-background-color);background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.broccoli input[type=color].px2-input:focus,.broccoli input[type=date].px2-input:focus,.broccoli input[type=datetime-local].px2-input:focus,.broccoli input[type=datetime].px2-input:focus,.broccoli input[type=email].px2-input:focus,.broccoli input[type=file].px2-input:focus,.broccoli input[type=month].px2-input:focus,.broccoli input[type=number].px2-input:focus,.broccoli input[type=password].px2-input:focus,.broccoli input[type=search].px2-input:focus,.broccoli input[type=tel].px2-input:focus,.broccoli input[type=text].px2-input:focus,.broccoli input[type=time].px2-input:focus,.broccoli input[type=url].px2-input:focus,.broccoli input[type=week].px2-input:focus,.broccoli select.px2-input:focus,.broccoli textarea.px2-input:focus{color:#333;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.broccoli input[type=color].px2-input[readonly],.broccoli input[type=date].px2-input[readonly],.broccoli input[type=datetime-local].px2-input[readonly],.broccoli input[type=datetime].px2-input[readonly],.broccoli input[type=email].px2-input[readonly],.broccoli input[type=file].px2-input[readonly],.broccoli input[type=month].px2-input[readonly],.broccoli input[type=number].px2-input[readonly],.broccoli input[type=password].px2-input[readonly],.broccoli input[type=search].px2-input[readonly],.broccoli input[type=tel].px2-input[readonly],.broccoli input[type=text].px2-input[readonly],.broccoli input[type=time].px2-input[readonly],.broccoli input[type=url].px2-input[readonly],.broccoli input[type=week].px2-input[readonly],.broccoli select.px2-input[readonly],.broccoli textarea.px2-input[readonly]{background-color:#eee}.broccoli input[type=color].px2-input[readonly]:focus,.broccoli input[type=date].px2-input[readonly]:focus,.broccoli input[type=datetime-local].px2-input[readonly]:focus,.broccoli input[type=datetime].px2-input[readonly]:focus,.broccoli input[type=email].px2-input[readonly]:focus,.broccoli input[type=file].px2-input[readonly]:focus,.broccoli input[type=month].px2-input[readonly]:focus,.broccoli input[type=number].px2-input[readonly]:focus,.broccoli input[type=password].px2-input[readonly]:focus,.broccoli input[type=search].px2-input[readonly]:focus,.broccoli input[type=tel].px2-input[readonly]:focus,.broccoli input[type=text].px2-input[readonly]:focus,.broccoli input[type=time].px2-input[readonly]:focus,.broccoli input[type=url].px2-input[readonly]:focus,.broccoli input[type=week].px2-input[readonly]:focus,.broccoli select.px2-input[readonly]:focus,.broccoli textarea.px2-input[readonly]:focus{border-color:#ced4da;box-shadow:none}.broccoli input[type=color].px2-input[disabled],.broccoli input[type=date].px2-input[disabled],.broccoli input[type=datetime-local].px2-input[disabled],.broccoli input[type=datetime].px2-input[disabled],.broccoli input[type=email].px2-input[disabled],.broccoli input[type=file].px2-input[disabled],.broccoli input[type=month].px2-input[disabled],.broccoli input[type=number].px2-input[disabled],.broccoli input[type=password].px2-input[disabled],.broccoli input[type=search].px2-input[disabled],.broccoli input[type=tel].px2-input[disabled],.broccoli input[type=text].px2-input[disabled],.broccoli input[type=time].px2-input[disabled],.broccoli input[type=url].px2-input[disabled],.broccoli input[type=week].px2-input[disabled],.broccoli select.px2-input[disabled],.broccoli textarea.px2-input[disabled]{color:#8e959c;background-color:#eee}.broccoli input[type=color].px2-input--block,.broccoli input[type=date].px2-input--block,.broccoli input[type=datetime-local].px2-input--block,.broccoli input[type=datetime].px2-input--block,.broccoli input[type=email].px2-input--block,.broccoli input[type=file].px2-input--block,.broccoli input[type=month].px2-input--block,.broccoli input[type=number].px2-input--block,.broccoli input[type=password].px2-input--block,.broccoli input[type=search].px2-input--block,.broccoli input[type=tel].px2-input--block,.broccoli input[type=text].px2-input--block,.broccoli input[type=time].px2-input--block,.broccoli input[type=url].px2-input--block,.broccoli input[type=week].px2-input--block,.broccoli select.px2-input--block,.broccoli textarea.px2-input--block{display:block;width:100%}.broccoli input[type=color].px2-input--error,.broccoli input[type=date].px2-input--error,.broccoli input[type=datetime-local].px2-input--error,.broccoli input[type=datetime].px2-input--error,.broccoli input[type=email].px2-input--error,.broccoli input[type=file].px2-input--error,.broccoli input[type=month].px2-input--error,.broccoli input[type=number].px2-input--error,.broccoli input[type=password].px2-input--error,.broccoli input[type=search].px2-input--error,.broccoli input[type=tel].px2-input--error,.broccoli input[type=text].px2-input--error,.broccoli input[type=time].px2-input--error,.broccoli input[type=url].px2-input--error,.broccoli input[type=week].px2-input--error,.broccoli select.px2-input--error,.broccoli textarea.px2-input--error{border-color:#721c24;color:#721c24;background-color:#f8d7da}.broccoli .px2-input-group{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;border-radius:0;max-width:100%}.broccoli .px2-input-group__text{display:inline-block;box-sizing:border-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--px2-text-color);background-color:var(--px2-background-color);border:1px solid #ced4da}.broccoli .px2-input-group>*,.broccoli .px2-input-group>.px2-btn,.broccoli .px2-input-group>input.px2-input,.broccoli .px2-input-group>select.px2-input,.broccoli .px2-input-group>textarea.px2-input{border-right-width:0;-ms-flex-positive:1;flex-grow:1}.broccoli .px2-input-group>:first-child,.broccoli .px2-input-group>:first-child.px2-btn,.broccoli .px2-input-group>input:first-child.px2-input,.broccoli .px2-input-group>select:first-child.px2-input,.broccoli .px2-input-group>textarea:first-child.px2-input{border-radius:.25rem 0 0 .25rem}.broccoli .px2-input-group>:last-child,.broccoli .px2-input-group>:last-child.px2-btn,.broccoli .px2-input-group>input:last-child.px2-input,.broccoli .px2-input-group>select:last-child.px2-input,.broccoli .px2-input-group>textarea:last-child.px2-input{border-right-width:1px;border-radius:0 .25rem .25rem 0}.broccoli .px2-input-group--fluid{display:-ms-flexbox;display:flex;width:100%}.broccoli .px2-form-input-list{margin-top:1em;margin-bottom:1em}.broccoli .px2-form-input-list ul.px2-form-input-list__ul{display:table;border-collapse:collapse;width:100%;box-sizing:border-box;border:1px solid #999;margin:0;padding:0}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li{display:table-row;list-style-type:none;margin:0;padding:0}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__label{display:table-cell;vertical-align:top;background-color:#e7e7e7;font-weight:700;padding:.4em 1em;width:30%;border:1px solid #999}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input{display:table-cell;vertical-align:top;background-color:var(--px2-background-color);padding:.4em 1em;width:70%;border:1px solid #999}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--required .px2-form-input-list__label::after{content:"*";color:#e11;font-weight:700;margin:0 0 0 .7em}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--error .px2-form-input-list__label{color:#721c24}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li--error .px2-form-input-list__label::before{content:"!!!";color:#e11;margin:0 .7em 0 0}.broccoli .px2-darkmode .px2-header,.broccoli .px2-darkmode .px2-header a{color:#ccc}@media all and (max-width:544px){.broccoli .px2-form-input-list ul.px2-form-input-list__ul{display:block;border-bottom:0 none}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li{display:block}.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input,.broccoli .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__label{display:block;border-left:0 none;border-top:0 none;border-right:0 none;padding:.4em 1em;width:auto}}.broccoli .px2-form-submit-area{margin:1em 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.broccoli .px2-form-submit-area__backward-btns,.broccoli .px2-form-submit-area__btns{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;padding:0}.broccoli .px2-form-submit-area__backward-btns>li,.broccoli .px2-form-submit-area__btns>li{margin:0;padding:0;list-style-type:none}@media all and (max-width:544px){.broccoli .px2-form-submit-area,.broccoli .px2-form-submit-area__backward-btns,.broccoli .px2-form-submit-area__btns{-ms-flex-direction:column;flex-direction:column}.broccoli .px2-form-submit-area__backward-btns>li,.broccoli .px2-form-submit-area__btns>li{margin:.2em auto}.broccoli .px2-form-submit-area__backward-btns{margin-top:1em}.broccoli .px2-form-submit-area__backward-btns>li{margin:.2em auto .2em 0}}.broccoli .px2-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em -.5rem 0;box-sizing:border-box}.broccoli .px2-grid__col-1of1,.broccoli .px2-grid__col-1of2,.broccoli .px2-grid__col-1of3,.broccoli .px2-grid__col-1of4,.broccoli .px2-grid__col-1of5,.broccoli .px2-grid__col-1of6,.broccoli .px2-grid__col-2of3,.broccoli .px2-grid__col-2of5,.broccoli .px2-grid__col-3of5,.broccoli .px2-grid__col-4of5{margin:0 .5rem 1em;box-sizing:border-box}.broccoli .px2-grid__col-1of1{width:calc(100% - 1rem)}.broccoli .px2-grid__col-1of2{width:calc(50% - 1rem)}.broccoli .px2-grid__col-1of3{width:calc(33.33% - 1rem)}.broccoli .px2-grid__col-2of3{width:calc(66.66% - 1rem)}.broccoli .px2-grid__col-1of4{width:calc(25% - 1rem)}.broccoli .px2-grid__col-1of5{width:calc(20% - 1rem)}.broccoli .px2-grid__col-2of5{width:calc(40% - 1rem)}.broccoli .px2-grid__col-3of5{width:calc(60% - 1rem)}.broccoli .px2-grid__col-4of5{width:calc(80% - 1rem)}.broccoli .px2-grid__col-1of6{width:calc(16.66% - 1rem)}@media all and (max-width:768px){.broccoli .px2-grid__col-1of5,.broccoli .px2-grid__col-1of6,.broccoli .px2-grid__col-2of5,.broccoli .px2-grid__col-3of5,.broccoli .px2-grid__col-4of5{width:calc(33.33% - 1rem)}}@media all and (max-width:660px){.broccoli .px2-grid__col-1of4,.broccoli .px2-grid__col-1of5,.broccoli .px2-grid__col-1of6,.broccoli .px2-grid__col-2of5,.broccoli .px2-grid__col-3of4,.broccoli .px2-grid__col-3of5,.broccoli .px2-grid__col-4of5{width:calc(50% - 1rem)}}@media all and (max-width:544px){.broccoli .px2-grid__col-1of3,.broccoli .px2-grid__col-1of4,.broccoli .px2-grid__col-1of5,.broccoli .px2-grid__col-1of6,.broccoli .px2-grid__col-2of3,.broccoli .px2-grid__col-2of5,.broccoli .px2-grid__col-3of4,.broccoli .px2-grid__col-3of5,.broccoli .px2-grid__col-4of5{width:calc(50% - 1rem)}}@media all and (max-width:440px){.broccoli .px2-grid__col-1of2,.broccoli .px2-grid__col-1of3,.broccoli .px2-grid__col-1of4,.broccoli .px2-grid__col-1of5,.broccoli .px2-grid__col-1of6,.broccoli .px2-grid__col-2of3,.broccoli .px2-grid__col-2of5,.broccoli .px2-grid__col-3of4,.broccoli .px2-grid__col-3of5,.broccoli .px2-grid__col-4of5{width:calc(100% - 1rem)}}@media all and (min-width:993px){.broccoli .px2-grid__col-lg-1of1,.broccoli .px2-grid__col-lg-1of2,.broccoli .px2-grid__col-lg-1of3,.broccoli .px2-grid__col-lg-1of4,.broccoli .px2-grid__col-lg-1of5,.broccoli .px2-grid__col-lg-1of6,.broccoli .px2-grid__col-lg-2of3,.broccoli .px2-grid__col-lg-2of5,.broccoli .px2-grid__col-lg-3of5,.broccoli .px2-grid__col-lg-4of5{margin:0 .5rem 1em;box-sizing:border-box}.broccoli .px2-grid__col-lg-1of1{width:calc(100% - 1rem)}.broccoli .px2-grid__col-lg-1of2{width:calc(50% - 1rem)}.broccoli .px2-grid__col-lg-1of3{width:calc(33.33% - 1rem)}.broccoli .px2-grid__col-lg-2of3{width:calc(66.66% - 1rem)}.broccoli .px2-grid__col-lg-1of4{width:calc(25% - 1rem)}.broccoli .px2-grid__col-lg-1of5{width:calc(20% - 1rem)}.broccoli .px2-grid__col-lg-2of5{width:calc(40% - 1rem)}.broccoli .px2-grid__col-lg-3of5{width:calc(60% - 1rem)}.broccoli .px2-grid__col-lg-4of5{width:calc(80% - 1rem)}.broccoli .px2-grid__col-lg-1of6{width:calc(16.66% - 1rem)}}@media all and (min-width:769px) and (max-width:992px){.broccoli .px2-grid__col-md-1of1,.broccoli .px2-grid__col-md-1of2,.broccoli .px2-grid__col-md-1of3,.broccoli .px2-grid__col-md-1of4,.broccoli .px2-grid__col-md-1of5,.broccoli .px2-grid__col-md-1of6,.broccoli .px2-grid__col-md-2of3,.broccoli .px2-grid__col-md-2of5,.broccoli .px2-grid__col-md-3of5,.broccoli .px2-grid__col-md-4of5{margin:0 .5rem 1em;box-sizing:border-box}.broccoli .px2-grid__col-md-1of1{width:calc(100% - 1rem)}.broccoli .px2-grid__col-md-1of2{width:calc(50% - 1rem)}.broccoli .px2-grid__col-md-1of3{width:calc(33.33% - 1rem)}.broccoli .px2-grid__col-md-2of3{width:calc(66.66% - 1rem)}.broccoli .px2-grid__col-md-1of4{width:calc(25% - 1rem)}.broccoli .px2-grid__col-md-1of5{width:calc(20% - 1rem)}.broccoli .px2-grid__col-md-2of5{width:calc(40% - 1rem)}.broccoli .px2-grid__col-md-3of5{width:calc(60% - 1rem)}.broccoli .px2-grid__col-md-4of5{width:calc(80% - 1rem)}.broccoli .px2-grid__col-md-1of6{width:calc(16.66% - 1rem)}}@media all and (max-width:768px){.broccoli .px2-grid__col-sm-1of1,.broccoli .px2-grid__col-sm-1of2,.broccoli .px2-grid__col-sm-1of3,.broccoli .px2-grid__col-sm-1of4,.broccoli .px2-grid__col-sm-1of5,.broccoli .px2-grid__col-sm-1of6,.broccoli .px2-grid__col-sm-2of3,.broccoli .px2-grid__col-sm-2of5,.broccoli .px2-grid__col-sm-3of5,.broccoli .px2-grid__col-sm-4of5{margin:0 .5rem 1em;box-sizing:border-box}.broccoli .px2-grid__col-sm-1of1{width:calc(100% - 1rem)}.broccoli .px2-grid__col-sm-1of2{width:calc(50% - 1rem)}.broccoli .px2-grid__col-sm-1of3{width:calc(33.33% - 1rem)}.broccoli .px2-grid__col-sm-2of3{width:calc(66.66% - 1rem)}.broccoli .px2-grid__col-sm-1of4{width:calc(25% - 1rem)}.broccoli .px2-grid__col-sm-1of5{width:calc(20% - 1rem)}.broccoli .px2-grid__col-sm-2of5{width:calc(40% - 1rem)}.broccoli .px2-grid__col-sm-3of5{width:calc(60% - 1rem)}.broccoli .px2-grid__col-sm-4of5{width:calc(80% - 1rem)}.broccoli .px2-grid__col-sm-1of6{width:calc(16.66% - 1rem)}}.broccoli .px2-darkmode .px2-header__inner{background-color:#222;box-shadow:0 5px 13px rgba(255,100,100,.1)}.broccoli .px2-darkmode .px2-header a:hover,.broccoli .px2-darkmode .px2-header__id a:hover{color:#fff}.broccoli .px2-darkmode .px2-header__px2logo a{background-color:#222}.broccoli .px2-darkmode .px2-header__global-menu ul li a,.broccoli .px2-darkmode .px2-header__global-menu ul li span{color:#999}.broccoli .px2-darkmode .px2-header__global-menu ul li a.current,.broccoli .px2-darkmode .px2-header__global-menu ul li span.current{border-bottom-color:rgba(0,0,0,.85)}.broccoli .px2-darkmode .px2-header__global-menu ul li.px2-header__global-menu-group>a::after{border-color:transparent #999}.broccoli .px2-darkmode .px2-header__shoulder-menu>button{background:#060606}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul{background-color:#555;border-color:#222}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li{border-bottom-color:#333}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li a{color:#ccc;background-color:#555}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li a:hover{background-color:#444;color:#eee}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li a.current{color:#eee}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group>a::after{border-color:transparent #eee}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a{background-color:#333;color:#ddd}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a:hover{background-color:#444;color:#eee}.broccoli .px2-darkmode .px2-header__shoulder-menu>ul li.px2-header__shoulder-menu-group ul li a.current{color:#eee}.broccoli .px2-darkmode .px2-modal{background:rgba(223,223,223,.5)}.broccoli .px2-darkmode .px2-modal__close button{border-color:#666;background-color:#111;color:#666}.broccoli .px2-darkmode .px2-btn,.broccoli .px2-darkmode .px2-modal__dialog{background-color:#242424;color:#ccc}.broccoli .px2-darkmode .px2-btn{border:3px solid #ccc;box-shadow:0 2px 0 rgba(255,255,255,.1)}.broccoli .px2-darkmode .px2-btn:focus,.broccoli .px2-darkmode .px2-btn:hover{color:#eee;background-color:#222}.broccoli .px2-darkmode .px2-btn:focus{box-shadow:0 0 0 .2rem rgba(123,230,255,.25)}.broccoli .px2-darkmode .px2-btn:hover{background-color:#292929}.broccoli .px2-darkmode .px2-btn:active{background-color:#ccc;color:#242424;box-shadow:inset 0 3px 15px rgba(255,255,255,.3)}.broccoli .px2-darkmode .px2-btn.px2-btn--primary{border-color:#00a0e6;background-color:#d9f1fb;color:#00a0e6}.broccoli .px2-darkmode .px2-btn.px2-btn--primary:focus,.broccoli .px2-darkmode .px2-btn.px2-btn--primary:hover{background-color:#ccecfa}.broccoli .px2-darkmode .px2-btn.px2-btn--primary:hover{background-color:#f5fbfe}.broccoli .px2-darkmode .px2-btn.px2-btn--primary:active{background-color:#00a0e6;color:#fff}.broccoli .px2-darkmode .px2-btn.px2-btn--secondary{border-color:#ccc;background:#242424;color:#ccc}.broccoli .px2-darkmode .px2-btn.px2-btn--secondary:focus,.broccoli .px2-darkmode .px2-btn.px2-btn--secondary:hover{color:#eee;background-color:#222}.broccoli .px2-darkmode .px2-btn.px2-btn--secondary:hover{background-color:#292929}.broccoli .px2-darkmode .px2-btn.px2-btn--secondary:active{background-color:#ccc;color:#242424}.broccoli .px2-darkmode .px2-btn.px2-btn--danger{border-color:#e86a60;background-color:#fdf8f8;color:#e86a60}.broccoli .px2-darkmode .px2-btn.px2-btn--danger:focus,.broccoli .px2-darkmode .px2-btn.px2-btn--danger:hover{background-color:#fce9e7}.broccoli .px2-darkmode .px2-btn.px2-btn--danger:hover{background-color:#fae1df}.broccoli .px2-darkmode .px2-btn.px2-btn--danger:active{background-color:#e86a60;color:#fff}.broccoli .px2-darkmode .px2-btn.px2-btn--download{border-color:#4ad64d;background-color:#f7fcf7;color:#4ad64d}.broccoli .px2-darkmode .px2-btn.px2-btn--download:focus,.broccoli .px2-darkmode .px2-btn.px2-btn--download:hover{background-color:#e4f9e4}.broccoli .px2-darkmode .px2-btn.px2-btn--download:hover{background-color:#dbf7db}.broccoli .px2-darkmode .px2-btn.px2-btn--download:active{background-color:#4ad64d;color:#fff}.broccoli .px2-darkmode .px2-btn[disabled]{border-color:#444;background-color:rgba(153,153,153,.05);color:#444}.broccoli .px2-darkmode .px2-btn[disabled]:active,.broccoli .px2-darkmode .px2-btn[disabled]:focus,.broccoli .px2-darkmode .px2-btn[disabled]:hover{border-color:#444;background-color:rgba(153,153,153,.05);color:#444;box-shadow:0 2px 0 rgba(255,255,255,.1)}.broccoli .px2-darkmode .px2-btn--toggle-on,.broccoli .px2-darkmode .px2-btn--toggle-on[disabled],.broccoli .px2-darkmode .px2-btn--toggle-on[disabled]:active,.broccoli .px2-darkmode .px2-btn--toggle-on[disabled]:focus,.broccoli .px2-darkmode .px2-btn--toggle-on[disabled]:hover{box-shadow:inset 0 3px 15px rgba(255,255,255,.15)}.broccoli .px2-darkmode .px2-table{color:#ccc}.broccoli .px2-darkmode .px2-table td,.broccoli .px2-darkmode .px2-table th{border-color:#666;background:#242424}.broccoli .px2-darkmode .px2-table th{background:#191919}.broccoli .px2-darkmode .px2-table tfoot td,.broccoli .px2-darkmode .px2-table tfoot th,.broccoli .px2-darkmode .px2-table thead td,.broccoli .px2-darkmode .px2-table thead th{background:#111}.broccoli .px2-darkmode input[type=color].px2-input,.broccoli .px2-darkmode input[type=date].px2-input,.broccoli .px2-darkmode input[type=datetime-local].px2-input,.broccoli .px2-darkmode input[type=datetime].px2-input,.broccoli .px2-darkmode input[type=email].px2-input,.broccoli .px2-darkmode input[type=file].px2-input,.broccoli .px2-darkmode input[type=month].px2-input,.broccoli .px2-darkmode input[type=number].px2-input,.broccoli .px2-darkmode input[type=password].px2-input,.broccoli .px2-darkmode input[type=search].px2-input,.broccoli .px2-darkmode input[type=tel].px2-input,.broccoli .px2-darkmode input[type=text].px2-input,.broccoli .px2-darkmode input[type=time].px2-input,.broccoli .px2-darkmode input[type=url].px2-input,.broccoli .px2-darkmode input[type=week].px2-input,.broccoli .px2-darkmode select.px2-input,.broccoli .px2-darkmode textarea.px2-input{color:#ccc;background-color:#242424;border:1px solid #555}.broccoli .px2-darkmode input[type=color].px2-input:focus,.broccoli .px2-darkmode input[type=date].px2-input:focus,.broccoli .px2-darkmode input[type=datetime-local].px2-input:focus,.broccoli .px2-darkmode input[type=datetime].px2-input:focus,.broccoli .px2-darkmode input[type=email].px2-input:focus,.broccoli .px2-darkmode input[type=file].px2-input:focus,.broccoli .px2-darkmode input[type=month].px2-input:focus,.broccoli .px2-darkmode input[type=number].px2-input:focus,.broccoli .px2-darkmode input[type=password].px2-input:focus,.broccoli .px2-darkmode input[type=search].px2-input:focus,.broccoli .px2-darkmode input[type=tel].px2-input:focus,.broccoli .px2-darkmode input[type=text].px2-input:focus,.broccoli .px2-darkmode input[type=time].px2-input:focus,.broccoli .px2-darkmode input[type=url].px2-input:focus,.broccoli .px2-darkmode input[type=week].px2-input:focus,.broccoli .px2-darkmode select.px2-input:focus,.broccoli .px2-darkmode textarea.px2-input:focus{color:#f3f3f3;background-color:#000;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.broccoli .px2-darkmode input[type=color].px2-input[readonly],.broccoli .px2-darkmode input[type=date].px2-input[readonly],.broccoli .px2-darkmode input[type=datetime-local].px2-input[readonly],.broccoli .px2-darkmode input[type=datetime].px2-input[readonly],.broccoli .px2-darkmode input[type=email].px2-input[readonly],.broccoli .px2-darkmode input[type=file].px2-input[readonly],.broccoli .px2-darkmode input[type=month].px2-input[readonly],.broccoli .px2-darkmode input[type=number].px2-input[readonly],.broccoli .px2-darkmode input[type=password].px2-input[readonly],.broccoli .px2-darkmode input[type=search].px2-input[readonly],.broccoli .px2-darkmode input[type=tel].px2-input[readonly],.broccoli .px2-darkmode input[type=text].px2-input[readonly],.broccoli .px2-darkmode input[type=time].px2-input[readonly],.broccoli .px2-darkmode input[type=url].px2-input[readonly],.broccoli .px2-darkmode input[type=week].px2-input[readonly],.broccoli .px2-darkmode select.px2-input[readonly],.broccoli .px2-darkmode textarea.px2-input[readonly]{color:#ccc;background-color:#242424}.broccoli .px2-darkmode input[type=color].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=date].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=datetime-local].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=datetime].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=email].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=file].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=month].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=number].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=password].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=search].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=tel].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=text].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=time].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=url].px2-input[readonly]:focus,.broccoli .px2-darkmode input[type=week].px2-input[readonly]:focus,.broccoli .px2-darkmode select.px2-input[readonly]:focus,.broccoli .px2-darkmode textarea.px2-input[readonly]:focus{border-color:#555;box-shadow:none}.broccoli .px2-darkmode input[type=color].px2-input[disabled],.broccoli .px2-darkmode input[type=date].px2-input[disabled],.broccoli .px2-darkmode input[type=datetime-local].px2-input[disabled],.broccoli .px2-darkmode input[type=datetime].px2-input[disabled],.broccoli .px2-darkmode input[type=email].px2-input[disabled],.broccoli .px2-darkmode input[type=file].px2-input[disabled],.broccoli .px2-darkmode input[type=month].px2-input[disabled],.broccoli .px2-darkmode input[type=number].px2-input[disabled],.broccoli .px2-darkmode input[type=password].px2-input[disabled],.broccoli .px2-darkmode input[type=search].px2-input[disabled],.broccoli .px2-darkmode input[type=tel].px2-input[disabled],.broccoli .px2-darkmode input[type=text].px2-input[disabled],.broccoli .px2-darkmode input[type=time].px2-input[disabled],.broccoli .px2-darkmode input[type=url].px2-input[disabled],.broccoli .px2-darkmode input[type=week].px2-input[disabled],.broccoli .px2-darkmode select.px2-input[disabled],.broccoli .px2-darkmode textarea.px2-input[disabled]{color:#8e959c;background-color:#333}.broccoli .px2-darkmode input[type=color].px2-input--error,.broccoli .px2-darkmode input[type=date].px2-input--error,.broccoli .px2-darkmode input[type=datetime-local].px2-input--error,.broccoli .px2-darkmode input[type=datetime].px2-input--error,.broccoli .px2-darkmode input[type=email].px2-input--error,.broccoli .px2-darkmode input[type=file].px2-input--error,.broccoli .px2-darkmode input[type=month].px2-input--error,.broccoli .px2-darkmode input[type=number].px2-input--error,.broccoli .px2-darkmode input[type=password].px2-input--error,.broccoli .px2-darkmode input[type=search].px2-input--error,.broccoli .px2-darkmode input[type=tel].px2-input--error,.broccoli .px2-darkmode input[type=text].px2-input--error,.broccoli .px2-darkmode input[type=time].px2-input--error,.broccoli .px2-darkmode input[type=url].px2-input--error,.broccoli .px2-darkmode input[type=week].px2-input--error,.broccoli .px2-darkmode select.px2-input--error,.broccoli .px2-darkmode textarea.px2-input--error{border-color:#721c24;color:#721c24;background-color:#f8d7da}.broccoli .px2-darkmode .px2-input-group__text{color:#ccc;background-color:#333;border:1px solid #555}.broccoli .px2-darkmode .px2-form-input-list{color:#ccc}.broccoli .px2-darkmode .px2-form-input-list ul.px2-form-input-list__ul{border:1px solid #666}.broccoli .px2-darkmode .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__label{background-color:#191919;border:1px solid #666}.broccoli .px2-darkmode .px2-form-input-list ul.px2-form-input-list__ul li.px2-form-input-list__li .px2-form-input-list__input{background-color:#242424;border:1px solid #666}.broccoli--canvas{display:block;position:relative;top:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.broccoli--canvas iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.broccoli--canvas .broccoli--panels{position:absolute;top:0;left:0;width:100%;height:0;border:none}.broccoli--instance-path-view{font-size:11px}.broccoli--instance-path-view-inner{width:100%;padding:3px 10px;border-top:1px solid #000;background:#f7f7f7}.broccoli--instance-path-view-inner>ul{display:block;padding:0;margin:0}.broccoli--instance-path-view-inner>ul>li{margin:0;padding:0;list-style-type:none;display:inline;position:relative}.broccoli--instance-path-view-inner>ul>li:before{content:' > '}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children{display:none;background:#fff;border:1px solid #000;padding:0;z-index:1000}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li{display:block;list-style-type:none;margin:0}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li a{display:block;font-size:120%;white-space:nowrap;padding:3px 10px}.broccoli--instance-path-view-inner>ul>li ul.broccoli--instance-path-view-children li a:hover{background-color:#f2f2f2}.broccoli--instance-path-view-inner>ul>li:last-child:hover ul.broccoli--instance-path-view-children{display:inline-block;position:absolute;left:100%;bottom:0}.broccoli--instance-tree-view{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.broccoli--instance-tree-view ul{margin:0;padding:0 0 0 5px;display:table;width:100%}.broccoli--instance-tree-view li{list-style:none;display:table;width:100%;font-size:small}.broccoli--instance-tree-view-fields{border:1px dotted #ddd;background-color:#f5f5f5}.broccoli--instance-tree-view-bowlname{font-weight:700;margin:1em 0 .5em;display:block}.broccoli--instance-tree-view-modulename{font-weight:700}.broccoli--instance-tree-view-fieldname{font-weight:400;font-size:85%}.broccoli--instance-tree-view [data-broccoli-instance-path]{display:table;width:100%;border:2px solid #666;border-bottom-width:0;background-color:#f9f9f9;padding:1px 1px 1px 5px;margin:0;position:relative;left:0;top:0}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli--panel__hovered{border-style:dotted!important;border-color:#6cf;background-color:rgba(231,244,255,.5)}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli--panel__hovered[data-broccoli-sub-mod-name]{border-color:#3c3;background-color:rgba(232,255,231,.5)}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli--panel__hovered>.broccoli--instance-tree-view-fields{background-color:#f9f9f9!important}.broccoli--instance-tree-view [data-broccoli-instance-path].broccoli--panel__selected{background-color:#fff2f2;border-color:#f33}.broccoli--instance-tree-view [data-broccoli-instance-path]:nth-child(2){border-radius:5px 5px 0 0;border-bottom-width:0}.broccoli--instance-tree-view [data-broccoli-instance-path]:last-child{border-bottom-width:2px;border-radius:0 0 5px 5px}.broccoli--instance-tree-view [data-broccoli-instance-path]:first-child:last-child{border-radius:5px;border-width:2px}.broccoli--instance-tree-view [data-broccoli-instance-path][data-broccoli-is-appender]{padding:9px;background-color:#eef;border-color:#8585d2;font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,sans-serif;color:#000;text-align:center;outline:0;font-size:11px;box-sizing:border-box;clear:both;white-space:nowrap}.broccoli--instance-tree-view [data-broccoli-instance-path][data-broccoli-is-appender][data-broccoli-sub-mod-name]{padding:5px 15px;background-color:#dfe;border-color:#6dcd9d;font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,sans-serif;font-size:9px;text-align:center;box-sizing:border-box;clear:both;white-space:nowrap}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldname{display:block;border-left:.3em solid #d9d9d9;padding-left:.5em;margin:3px 0;font-size:11px}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldpreview{display:block;height:auto;padding:2px 5px;overflow:hidden;max-height:100px;line-height:1}.broccoli--instance-tree-view [data-broccoli-instance-path] .broccoli--instance-tree-view-fieldpreview *{margin:0;padding:0;font-size:9px;line-height:1;list-style-type:none;font-weight:400;display:inline;color:#999;border:0;background:0 0}.broccoli--panel{border-width:3px!important;border-style:solid;border-color:transparent;text-align:center;background-color:transparent;z-index:0;cursor:move;pointer-events:auto}.broccoli--panel>*{pointer-events:none}.broccoli--panel-module-name{display:none}.broccoli--panel:hover{border-style:dotted!important;border-color:#6cf;background-color:rgba(231,244,255,.5)}.broccoli--panel:hover .broccoli--panel-module-name{display:block;position:absolute;left:-5px;top:-5px;border:1px solid #000;background:#fff;color:#000;padding:2px 10px;font-size:8px;font-weight:400}.broccoli--panel:hover[data-broccoli-sub-mod-name]{border-color:#3c3;background-color:rgba(232,255,231,.5)}.broccoli--instance-tree-view-panel-item{pointer-events:auto}.broccoli--instance-tree-view-panel-item>*{pointer-events:none}.broccoli--panel-drop-to-insert-here{display:none;border:none;background-color:#f93;position:absolute;left:5%;top:-8px;width:90%;margin:0 auto;height:1px;z-index:100000000;animation:broccoli--panel-drop-to-insert-here .5s infinite}@keyframes broccoli--panel-drop-to-insert-here{0%{opacity:1}50%{opacity:.6}}.broccoli--panel-drop-to-insert-here:after,.broccoli--panel-drop-to-insert-here:before{content:' ';width:0;height:0;display:inline-block;border-width:7px 0 7px 13px;border-style:solid;border-color:transparent #f93;position:absolute;left:-5%;top:-7px}.broccoli--panel-drop-to-insert-here:after{border-left-width:0;border-right-width:13px;right:-5%;left:auto}.broccoli--panel__selected{border-color:#f33!important;border-style:solid;background-color:rgba(255,238,238,.2);opacity:1!important}.broccoli--panel__focused{border:1px dotted #fc3;background-color:rgba(255,255,204,.4);opacity:1!important}.broccoli--panel__drag-entered{border-style:dashed!important;border-color:#6cf!important;background-color:rgba(231,244,255,.5)!important}.broccoli--panel__drag-entered[data-broccoli-sub-mod-name]{border-color:#3c3!important;background-color:rgba(232,255,231,.5)!important}.broccoli--panel__drag-entered>.broccoli--panel-drop-to-insert-here{display:block!important}.broccoli--panel__drag-entered-u{background:linear-gradient(rgba(231,244,255,.8),rgba(231,244,255,0))!important}.broccoli--panel__drag-entered-u[data-broccoli-sub-mod-name]{background:linear-gradient(rgba(232,255,231,.8),rgba(232,255,231,0))!important}.broccoli--panel__drag-entered-u>.broccoli--panel-drop-to-insert-here{top:-8px;bottom:auto}.broccoli--panel__drag-entered-d{background:linear-gradient(rgba(231,244,255,0),rgba(231,244,255,.8))!important}.broccoli--panel__drag-entered-d[data-broccoli-sub-mod-name]{background:linear-gradient(rgba(232,255,231,0),rgba(232,255,231,.8))!important}.broccoli--panel__drag-entered-d>.broccoli--panel-drop-to-insert-here{top:auto;bottom:-8px}.broccoli__edit-window h2{font-weight:700;text-align:center;margin:1em}.broccoli__edit-window-fields{margin:.5em 0 3em 30px}.broccoli__edit-window-field{margin:1em 0 2em}.broccoli__edit-window h3{padding:0 0 0 10px;border-left:3px solid #999;margin:.5em 0 .5em -30px;background-color:#fff;font-weight:700;position:relative}.broccoli__edit-window h3 small{display:block;font-size:11px;line-height:1.3;margin:0 2px}.broccoli__edit-window .has-error h3{color:#a94442}.broccoli__edit-window-field-required h3::before{content:"*";color:#f33;margin-right:.5em;font-size:80%}.broccoli__edit-window-message-field{display:none;margin:10px}.broccoli__edit-window-module-readme-inner{border:1px solid #ddd;border-radius:3px;background-color:#f9f9f9;padding:20px;max-height:400px;overflow:auto;margin:.5em 1em 2em}.broccoli__edit-window-module-readme-switch{text-align:right}.broccoli__edit-window-builtin-fields{border:1px solid #ddd;padding:1em;margin:1em 0;background:#f9f9f9}.broccoli__edit-window-module-fields{padding:10px;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:320px;border:1px solid #bbb;border-radius:5px;background:#fafafa;display:-ms-flexbox;display:flex}.broccoli__edit-window-module-fields__instances{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.broccoli__edit-window-module-fields--fieldtype-module .broccoli__edit-window-module-fields__instances{padding-right:5px;margin-right:5px;width:70%}.broccoli__edit-window-module-fields__instances ul{padding:0}.broccoli__edit-window-module-fields__instances ul li{border-bottom:1px solid #bbb;list-style-type:none;margin:0;padding:0}.broccoli__edit-window-module-fields__instances ul li a{display:block;position:relative;outline:0!important;padding:.5em 1em;margin:0}.broccoli__edit-window-module-fields__instances ul li a:hover{background:#eee}.broccoli__edit-window-module-fields__instances ul li a:last-child{border-bottom:none}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender]{padding:9px;background-color:#eef;border-color:#8585d2;font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,sans-serif;color:#000;text-align:center;outline:0;font-size:11px;box-sizing:border-box;clear:both;white-space:nowrap}.broccoli__edit-window-module-fields__instances [data-broccoli-is-appender][data-broccoli-sub-mod-name]{padding:5px 15px;background-color:#dfe;border-color:#6dcd9d;font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",Verdana,sans-serif;font-size:9px;text-align:center;box-sizing:border-box;clear:both;white-space:nowrap}.broccoli__edit-window-module-fields__palette{display:none}.broccoli__edit-window-module-fields--fieldtype-module .broccoli__edit-window-module-fields__palette{width:30%;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:block}.broccoli__edit-window-logical-path{font-size:74%}.broccoli__edit-window-logical-path ul{margin:0;padding:0}.broccoli__edit-window-logical-path ul li{margin:0;padding:0;list-style-type:none;display:inline}.broccoli__edit-window-logical-path ul li::before{content:">";margin:0 .5em}.broccoli__edit-window-form-buttons{margin-top:1em;padding-bottom:.5em}.broccoli__edit-window-form-buttons-fluid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:10px 0}.broccoli__edit-window-form-buttons-ok{text-align:center;-ms-flex-positive:1;flex-grow:1;padding:10px}.broccoli__edit-window-form-buttons-ok button{max-width:100%;width:60%}@media all and (max-width:600px){.broccoli__edit-window-form-buttons-fluid{display:block}.broccoli__edit-window-form-buttons-ok button{width:100%}}.broccoli__edit-window-form-buttons-cancel{text-align:left;-ms-flex-positive:1;flex-grow:1;padding:10px;width:50%}@media all and (max-width:600px){.broccoli__edit-window-form-buttons-cancel{text-align:center;width:100%}}.broccoli__edit-window-form-buttons-cancel button{max-width:360px;width:80%}@media all and (max-width:600px){.broccoli__edit-window-form-buttons-cancel button{width:100%}}.broccoli__edit-window-form-buttons-delete{text-align:right;-ms-flex-positive:1;flex-grow:1;padding:10px;width:50%}@media all and (max-width:600px){.broccoli__edit-window-form-buttons-delete{text-align:center;width:100%}}.broccoli__edit-window-form-buttons-delete button{max-width:360px;width:80%}@media all and (max-width:600px){.broccoli__edit-window-form-buttons-delete button{width:100%}}.broccoli__edit-window-field-preview{font-size:64%;line-height:1.1}.broccoli__edit-window-field-preview *{color:#666;text-decoration:none;max-width:100%;max-height:1.2em;display:inline}.broccoli__edit-window-field-error-message{display:none}.broccoli__lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:rgba(0,0,0,.5)}.broccoli__lightbox-inner{width:100%;max-width:calc(100% - 40px);height:auto;max-height:calc(100% - 5px);overflow:auto;background-color:#fff;padding:1em;margin:20px auto;border-radius:5px;box-shadow:0 10px 40px 20px rgba(0,0,0,.3)}.broccoli__lightbox-inner::after{display:block;clear:both;content:' ';height:10px;overflow:hidden}.broccoli__progress{position:fixed;top:0;left:0;overflow:hidden;background-color:rgba(128,128,128,.05);width:100%;height:100%;z-index:11000;text-align:center}.broccoli__progress-inner{position:absolute;left:0;top:50%;width:100%;height:180px}.broccoli__progress-inner2{position:absolute;left:0;top:-50%;width:100%;height:180px}.broccoli__progress-comment{color:#999;background-color:#eee;padding:.5em 1em;margin:0 auto;display:inline-block;font-size:70%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broccoli--module-info-preview{position:fixed;width:280px;height:320px;z-index:10000;overflow:hidden;background-color:rgba(255,255,255,.9);padding:20px;border:5px solid #999;font-size:11px;box-sizing:border-box;word-wrap:break-word;word-break:break-all}.broccoli--module-info-preview .broccoli--module-info-content{font-size:11px}.broccoli--module-info-preview .broccoli--module-info-content *{font-size:inherit}.broccoli--module-info-preview .broccoli--module-info-content h1{font-size:14px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h2{font-size:12px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h3,.broccoli--module-info-preview .broccoli--module-info-content h4,.broccoli--module-info-preview .broccoli--module-info-content h5,.broccoli--module-info-preview .broccoli--module-info-content h6{font-size:11px;font-weight:700}.broccoli--module-info-preview .broccoli--module-info-content h1:first-of-type{margin:0}.broccoli--module-info-content-thumb{width:200px;max-width:20%;float:right;margin:0 0 15px 15px}.broccoli--module-info-content-thumb img{width:100%}.broccoli--module-info-content-pics{clear:both;text-align:center;border-top:1px solid #bbb;padding:2em 0;margin:10px 0}.broccoli--module-info-content-pics ul{margin:1em 0;padding:0;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.broccoli--module-info-content-pics ul li{list-style-type:none;margin:1em;padding:0}.broccoli--module-info-content-pics ul li img{width:auto;max-width:100%;border:2px solid #999;box-sizing:border-box}.broccoli__module-palette{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.broccoli__module-palette div.broccoli__module-palette-inner{overflow:hidden}.broccoli__module-palette div.broccoli__module-palette-filter{overflow:hidden;padding:3px 1px}.broccoli__module-palette div.broccoli__module-palette-filter input{font-size:11px;border:1px solid #999}.broccoli__module-palette ul.broccoli__module-palette-list{margin:0;padding:0;font-size:small;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.broccoli__module-palette ul.broccoli__module-palette-list li{list-style-type:none;padding:0}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette--buttongroups{display:block;color:#eee;border-top:1px solid #666;background-color:#333;padding:.3em 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:12px}.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette--buttongroups:active,.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette--buttongroups:focus,.broccoli__module-palette ul.broccoli__module-palette-list li a.broccoli__module-palette--buttongroups:hover{color:#fff}.broccoli__module-palette ul.broccoli__module-palette-list li ul{margin:0;padding:0;font-size:small}.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette--buttongroups{border-top:1px solid #999;background-color:#666;color:#eee;padding:.3em 2em;font-weight:400;font-size:11px}.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette--buttongroups:active,.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette--buttongroups:focus,.broccoli__module-palette ul.broccoli__module-palette-list li ul li a.broccoli__module-palette--buttongroups:hover{color:#fff}.broccoli__module-palette ul.broccoli__module-palette-list li ul li ul{margin:0;padding:0;font-size:small}.broccoli__module-palette ul.broccoli__module-palette-list li ul li ul li{padding:0}.broccoli__module-palette a.broccoli__module-palette--draggablebutton{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:42px;border:1px solid #999;text-align:left;padding:4px;margin:0;background-color:#eee;background:linear-gradient(to bottom,#eee,#ccc);color:#333;font-size:11px;line-height:1;vertical-align:middle;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;overflow:hidden;cursor:move}.broccoli__module-palette a.broccoli__module-palette--draggablebutton:after{content:url(images/clip.png);width:20px;height:20px;margin-left:.5em;color:#669}.broccoli__module-palette a.broccoli__module-palette--draggablebutton[data-clip=false]:after{content:"";margin-left:0}.broccoli__module-palette a.broccoli__module-palette--draggablebutton:hover{background-color:#ddd;background:linear-gradient(to bottom,#f9f9f9,#ddd);text-decoration:none;color:#000}.broccoli__module-palette span.broccoli__module-palette--draggablebutton-thumb{text-overflow:ellipsis;overflow:hidden;background-color:#ccc;padding:0;width:35px;min-width:35px;height:35px;min-height:35px}.broccoli__module-palette span.broccoli__module-palette--draggablebutton-thumb img{width:100%;height:100%}.broccoli__module-palette span.broccoli__module-palette--draggablebutton-label{text-overflow:ellipsis;overflow:hidden;padding-left:8px}.broccoli__module-palette a.broccoli__module-palette--draggablebutton-children{padding-left:24px}.broccoli__module-palette a.broccoli__module-palette--draggablebutton-children span.broccoli__module-palette--draggablebutton-thumb{width:27px;min-width:27px;height:27px;min-height:27px}.broccoli__module-readme{color:#333;text-align:left}.broccoli__module-readme img{max-width:100%}.broccoli__module-readme h1{font-size:small;font-weight:700;color:#999;text-align:left;background:0 0}.broccoli__module-readme h2{font-size:146%;font-weight:700;color:#000;border-bottom:1px solid #333;padding:.3em .5em;margin:2em 0 .5em;text-align:left;background:0 0}.broccoli__module-readme h3,.broccoli__module-readme h4{font-weight:700;color:#000;margin:1em 0 .5em;text-align:left;background:0 0;border:none;padding:0}.broccoli__module-readme h3{font-size:123%}.broccoli__module-readme h4{font-size:110%}.broccoli__module-readme blockquote,.broccoli__module-readme ol,.broccoli__module-readme p,.broccoli__module-readme pre,.broccoli__module-readme ul{margin-top:1em;margin-bottom:1em}.broccoli__module-readme li blockquote,.broccoli__module-readme li ol,.broccoli__module-readme li p,.broccoli__module-readme li pre,.broccoli__module-readme li ul{margin-top:.2em;margin-bottom:.2em}.broccoli__inline-error-message{border:none;color:#a94442}.broccoli__inline-error-message ul{margin-top:0;margin-bottom:0;padding:0}.broccoli__inline-error-message ul li{list-style-type:none}.broccoli__error-message-box{border:1px solid #ebccd1;color:#a94442;background-color:#f2dede;padding:15px;border-radius:4px;margin:2em}.broccoli__error-message-box ul{margin-top:0;margin-bottom:0;padding:0}.broccoli__error-message-box ul li{list-style-type:none}.broccoli--contextmenu{z-index:20000;display:block;position:fixed;top:0;left:0;max-width:300px;min-height:30px;background-color:#f9f9f9;border:1px solid #999;font-size:14px}.broccoli--contextmenu ul{padding:0;margin:0}.broccoli--contextmenu ul li{padding:0;margin:0;list-style-type:none}.broccoli--contextmenu ul li a,.broccoli--contextmenu ul li span{display:block;padding:4px 18px}.broccoli--contextmenu ul li a:hover{background-color:#f0f0f0}.broccoli__indicator{position:absolute;right:0;top:0;display:inline-block;padding:.2em 2em;background-color:#eee;color:#999;font-size:10px;opacity:.7;animation:broccoli__indicator .25s infinite}@keyframes broccoli__indicator{0%{opacity:.7}50%{opacity:.5}}.broccoli__indicator-completed{animation:none}body>.broccoli__indicator{z-index:2000000}