﻿html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;touch-action:none}html,body{background-color:#b3b3b3 !important;overscroll-behavior-x:none;overflow:hidden}body{margin:0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}body.dev{background:repeat url(images/internal-use-only.svg?v=257c21)}#react-root{position:relative;width:100%;height:100%}.resizable.resizing iframe{pointer-events:none}/*!
 * ヘルパースタイル
 */.invisible-input{padding:0;border:0;border-color:transparent;border-image:none;outline:0;background:none;box-shadow:none}.invisible-input.focusable{width:1px;height:1px;margin:0 -1px -1px 0}.screen-large .thin-scrollbar{scrollbar-width:thin}.screen-large .thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.screen-large .thin-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5)}.screen-large .thin-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.7)}@keyframes fadeIn{from{opacity:0}}@media print{.printing-style-fit-entire-content,.printing-style-fit-entire-content body{position:static !important;background-color:unset !important;height:100%;width:100%;margin:0}.printing-style-fit-entire-content section.toolbar,.printing-style-fit-entire-content #react-root>:not(#viewer),.printing-style-fit-entire-content .page-backdrop,.printing-style-fit-entire-content .printing-popup{display:none !important}.printing-style-fit-entire-content #viewer{inset:0 !important}.printing-style-fit-entire-content #main{overflow:visible !important}.printing-style-fit-entire-content .tab-panel[aria-hidden=false] .ui-event-handler{overflow:visible !important;display:block !important;transform-origin:left top !important;transform:translate(calc(-1px * var(--printing-translate-x) * var(--printing-scale)), calc(-1px * var(--printing-translate-y) * var(--printing-scale))) scale(var(--printing-scale)) !important;width:calc(1px*var(--printing-width));height:calc(1px*var(--printing-height))}}/*!
 * ボタン・アイコン類のスタイル定義
 */.selectable-button,.bookmark-sort-order-button,.current-tool-icon-button,.sprite-icon,.sprite-icon-button,.toolbar-scroller-button,.tool-icon,.tool-icon-button,.icon-button,.text-button{color:inherit;text-decoration:none;position:relative;flex:0 0 auto;display:flex;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden}.sne-color-select-button,.selectable-button,.bookmark-sort-order-button,.control-box-button,.current-tool-icon-button,.sprite-icon-button,.toolbar-scroller-button,.extra-tool-icon-button,.tool-icon-button,.icon-button,.text-button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.disabled.sne-color-select-button,.disabled.selectable-button,.disabled.bookmark-sort-order-button,.disabled.control-box-button,.disabled.current-tool-icon-button,.disabled.sprite-icon-button,.disabled.toolbar-scroller-button,.disabled.extra-tool-icon-button,.disabled.tool-icon-button,.disabled.icon-button,.disabled.text-button{pointer-events:none}.toolbar .sprite-icon,.toolbar .sprite-icon-button,.toolbar .extra-tool-icon-button,.toolbar .tool-icon,.toolbar .tool-icon-button,.menubar .sprite-icon,.menubar .sprite-icon-button,.menubar .extra-tool-icon-button,.menubar .tool-icon,.menubar .tool-icon-button{width:42px;height:42px}.toolbar-static .sprite-icon,.toolbar-static .sprite-icon-button,.toolbar-static .extra-tool-icon-button,.toolbar-static .tool-icon,.toolbar-static .tool-icon-button,.menubar-static .sprite-icon,.menubar-static .sprite-icon-button,.menubar-static .extra-tool-icon-button,.menubar-static .tool-icon,.menubar-static .tool-icon-button{background-color:rgba(255,255,255,.3)}@media not all and (pointer: coarse){@media(hover: hover){.toolbar-static .sprite-icon:hover,.toolbar-static .sprite-icon-button:hover,.toolbar-static .extra-tool-icon-button:hover,.toolbar-static .tool-icon:hover,.toolbar-static .tool-icon-button:hover{background-color:rgba(255,255,255,.3)}.toolbar-static .sprite-icon:hover .icon,.toolbar-static .sprite-icon-button:hover .icon,.toolbar-static .extra-tool-icon-button:hover .icon,.toolbar-static .tool-icon:hover .icon,.toolbar-static .tool-icon-button:hover .icon,.toolbar-static .sprite-icon:hover .icon-image-svg,.toolbar-static .sprite-icon-button:hover .icon-image-svg,.toolbar-static .extra-tool-icon-button:hover .icon-image-svg,.toolbar-static .tool-icon:hover .icon-image-svg,.toolbar-static .tool-icon-button:hover .icon-image-svg{filter:opacity(0.5)}}}.toolbar-static .sprite-icon:active,.toolbar-static .sprite-icon-button:active,.toolbar-static .extra-tool-icon-button:active,.toolbar-static .tool-icon:active,.toolbar-static .tool-icon-button:active{background-color:transparent}.toolbar-static .sprite-icon:active .icon,.toolbar-static .sprite-icon-button:active .icon,.toolbar-static .extra-tool-icon-button:active .icon,.toolbar-static .tool-icon:active .icon,.toolbar-static .tool-icon-button:active .icon,.toolbar-static .sprite-icon:active .icon-image-svg,.toolbar-static .sprite-icon-button:active .icon-image-svg,.toolbar-static .extra-tool-icon-button:active .icon-image-svg,.toolbar-static .tool-icon:active .icon-image-svg,.toolbar-static .tool-icon-button:active .icon-image-svg{filter:none}.toolbar-static .disabled.sprite-icon .icon,.toolbar-static .disabled.sprite-icon-button .icon,.toolbar-static .disabled.extra-tool-icon-button .icon,.toolbar-static .disabled.tool-icon .icon,.toolbar-static .disabled.tool-icon-button .icon,.toolbar-static .disabled.sprite-icon .icon-image-svg,.toolbar-static .disabled.sprite-icon-button .icon-image-svg,.toolbar-static .disabled.extra-tool-icon-button .icon-image-svg,.toolbar-static .disabled.tool-icon .icon-image-svg,.toolbar-static .disabled.tool-icon-button .icon-image-svg{filter:grayscale(1) opacity(0.2)}@media not all and (pointer: coarse){@media(hover: hover){.toolbar-overlay .sprite-icon:hover,.toolbar-overlay .sprite-icon-button:hover,.toolbar-overlay .extra-tool-icon-button:hover,.toolbar-overlay .tool-icon:hover,.toolbar-overlay .tool-icon-button:hover{background-color:rgba(0,0,0,.1)}.toolbar-overlay .sprite-icon:hover .icon,.toolbar-overlay .sprite-icon-button:hover .icon,.toolbar-overlay .extra-tool-icon-button:hover .icon,.toolbar-overlay .tool-icon:hover .icon,.toolbar-overlay .tool-icon-button:hover .icon,.toolbar-overlay .sprite-icon:hover .icon-image-svg,.toolbar-overlay .sprite-icon-button:hover .icon-image-svg,.toolbar-overlay .extra-tool-icon-button:hover .icon-image-svg,.toolbar-overlay .tool-icon:hover .icon-image-svg,.toolbar-overlay .tool-icon-button:hover .icon-image-svg{filter:opacity(0.75)}}}.toolbar-overlay .sprite-icon:active,.toolbar-overlay .sprite-icon-button:active,.toolbar-overlay .extra-tool-icon-button:active,.toolbar-overlay .tool-icon:active,.toolbar-overlay .tool-icon-button:active{background-color:#666}.toolbar-overlay .sprite-icon:active .icon,.toolbar-overlay .sprite-icon-button:active .icon,.toolbar-overlay .extra-tool-icon-button:active .icon,.toolbar-overlay .tool-icon:active .icon,.toolbar-overlay .tool-icon-button:active .icon,.toolbar-overlay .sprite-icon:active .icon-image-svg,.toolbar-overlay .sprite-icon-button:active .icon-image-svg,.toolbar-overlay .extra-tool-icon-button:active .icon-image-svg,.toolbar-overlay .tool-icon:active .icon-image-svg,.toolbar-overlay .tool-icon-button:active .icon-image-svg{filter:none}.toolbar-overlay .disabled.sprite-icon .icon,.toolbar-overlay .disabled.sprite-icon-button .icon,.toolbar-overlay .disabled.extra-tool-icon-button .icon,.toolbar-overlay .disabled.tool-icon .icon,.toolbar-overlay .disabled.tool-icon-button .icon,.toolbar-overlay .disabled.sprite-icon .icon-image-svg,.toolbar-overlay .disabled.sprite-icon-button .icon-image-svg,.toolbar-overlay .disabled.extra-tool-icon-button .icon-image-svg,.toolbar-overlay .disabled.tool-icon .icon-image-svg,.toolbar-overlay .disabled.tool-icon-button .icon-image-svg{filter:grayscale(1) opacity(0.2)}.menubar-static .tool-icon-button:not(.selected) .icon{filter:invert(0.85)}.menubar-static .tool-icon-button:not(.selected):hover .icon,.menubar-static .tool-icon-button:not(.selected):active .icon{filter:invert(1)}.menubar-static .tool-icon-button:not(.selected) .label-bookmark-count{filter:invert(1)}.menubar-static .tool-icon-button:not(.selected):active .label-bookmark-count{filter:none}.menubar-static .tool-icon-button:not(.selected).tab-list-section-button .icon{filter:invert(1) contrast(2)}.menubar-static .tool-icon-button.disabled .icon{filter:brightness(0.59)}.menubar-static .tool-icon-button.selected{background-color:#003e7b}.text-button{box-sizing:border-box;border-radius:3px;padding:2px .75em}.text-button.vertical{writing-mode:vertical-rl;padding:.75em 2px}.text-button.size-normal{min-width:40px;min-height:40px}.text-button.size-small{min-width:32px;min-height:32px}.text-button.primary{background:#003e7b;color:#fff}.text-button.outline-primary{background:#fff;color:#003e7b;border:1px #003e7b solid}.text-button.outline-primary.disabled{background:#fff;color:#ddd;border-color:#ddd}.text-button.secondary{background:#f2af09;color:#fff}.text-button.outline-secondary{background:#fff;color:#f2af09;border:1px #f2af09 solid}.text-button.outline-secondary.disabled{background:#fff;color:#ddd;border-color:#ddd}.text-button.danger{background:#e4007f;color:#fff}.text-button.outline-danger{background:#fff;color:#e4007f;border:1px #e4007f solid}.text-button.outline-danger.disabled{background:#fff;color:#ddd;border-color:#ddd}.text-button.quiet{background:gray;color:#fff}.text-button.outline-quiet{background:#fff;color:gray;border:1px gray solid}.text-button.outline-quiet.disabled{background:#fff;color:#ddd;border-color:#ddd}@media not all and (pointer: coarse){@media(hover: hover){.text-button:hover{filter:contrast(0.66) brightness(1.2)}}}.text-button:active{filter:contrast(1.2) brightness(0.9)}.text-button.disabled{background:#ddd}.text-button.preview-toolbar-minus-button,.text-button.preview-toolbar-index-button{width:21px;height:21px;min-width:21px;min-height:21px;border-radius:0;padding:0}.text-button.preview-toolbar-minus-button.disabled,.text-button.preview-toolbar-index-button.disabled{background-color:gray}.text-button.preview-toolbar-index-button{font-size:15px}.text-button.header-toolbar-setting-history-button{padding:2px}.text-button.crop-screenshot-button:not(.vertical){margin-left:16px}.text-button.crop-screenshot-button.vertical{margin-top:16px}.icon-button.round-rect{border-radius:0}.icon-button .icon{pointer-events:none;box-sizing:border-box;background:no-repeat 0/contain border-box transparent}@media not all and (pointer: coarse){@media(hover: hover){.icon-button:hover .icon{filter:opacity(0.7)}}}.icon-button:active .icon{filter:brightness(0.7)}.icon-button.disabled .icon{filter:contrast(0.4)}.icon-button.page-nav-numpad-button{border-radius:2px;overflow:hidden}@media not all and (pointer: coarse){@media(hover: hover){.icon-button.page-nav-numpad-button:hover{background-color:#fff}.icon-button.page-nav-numpad-button:hover .icon{filter:opacity(0.7)}}}.icon-button.page-nav-numpad-button:active{background-color:transparent}.icon-button.page-nav-numpad-button:active .icon{filter:brightness(0.59)}.icon-button.setting-slider-icon-button{border-radius:2px}.icon-button.setting-slider-icon-button .icon{background-color:#eee;width:42px;height:42px}.icon-image-svg{pointer-events:none}.icon-image-svg image{pointer-events:none}.tool-icon,.tool-icon-button{background:no-repeat 0/contain transparent}.tool-icon.margin-normal,.tool-icon-button.margin-normal{margin:1px}.tool-icon.round-rect,.tool-icon-button.round-rect{border-radius:0}.tool-icon .icon,.tool-icon-button .icon{background:no-repeat center/contain transparent;width:100%;height:100%}.tool-icon .icon-image-svg,.tool-icon-button .icon-image-svg{width:100%;height:100%}.tool-icon .label,.tool-icon .label-bookmark-count,.tool-icon-button .label,.tool-icon-button .label-bookmark-count{pointer-events:none;font-size:11px;font-weight:bold;padding:4px}.tool-icon .label,.tool-icon-button .label{color:#fff;max-width:100%;max-height:100%}.tool-icon .label-bookmark-count,.tool-icon-button .label-bookmark-count{color:#333;position:absolute}.tool-icon.selected::before,.tool-icon-button.selected::before{content:"";position:absolute;display:block}.vertical .tool-icon.selected::before,.vertical .tool-icon-button.selected::before{right:0;width:4px;height:100%}.horizontal .tool-icon.selected::before,.horizontal .tool-icon-button.selected::before{bottom:0;width:100%;height:4px}.menubar .tool-icon.selected::before,.menubar .tool-icon-button.selected::before{background:#f2af09}.toolbar .tool-icon.selected::before,.toolbar .tool-icon-button.selected::before{background:#f2af09}.preview-toolbar .tool-icon.selected::before,.preview-toolbar .tool-icon-button.selected::before{bottom:0;width:100%;height:4px;background:#f2af09}.tool-icon{pointer-events:none}@media not all and (pointer: coarse){@media(hover: hover){.tool-icon-button:hover{background-color:rgba(255,255,255,.2)}.tool-icon-button:hover .label,.tool-icon-button:hover .icon,.tool-icon-button:hover .icon-image-svg{filter:opacity(0.7)}}}.tool-icon-button:active{background-color:#fff}.tool-icon-button:active .label,.tool-icon-button:active .icon,.tool-icon-button:active .icon-image-svg{filter:brightness(0.5) contrast(1.5)}.tool-icon-button.disabled{pointer-events:none}.tool-icon-button.disabled .label,.tool-icon-button.disabled .icon,.tool-icon-button.disabled .icon-image-svg{filter:brightness(0.5)}.tool-icon-button:active .label-bookmark-count{color:#fff}.tool-icon-button.preview-toolbar-button,.tool-icon-button.header-toolbar-setting-tool-button{background-color:#3e3a39;width:42px;height:42px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.tool-icon-button.preview-toolbar-button:hover,.tool-icon-button.header-toolbar-setting-tool-button:hover{background-position-x:-44px}}}.tool-icon-button.preview-toolbar-button:active,.tool-icon-button.header-toolbar-setting-tool-button:active{background-position-x:-88px}.tool-icon-button.preview-toolbar-button.disabled,.tool-icon-button.header-toolbar-setting-tool-button.disabled{background-position-x:-132px}@media not all and (pointer: coarse){@media(hover: hover){.tool-icon-button.preview-toolbar-button:hover .icon,.tool-icon-button.preview-toolbar-button:hover .icon-image-svg,.tool-icon-button.header-toolbar-setting-tool-button:hover .icon,.tool-icon-button.header-toolbar-setting-tool-button:hover .icon-image-svg{filter:opacity(0.5)}}}.tool-icon-button.preview-toolbar-button:active,.tool-icon-button.header-toolbar-setting-tool-button:active{background-color:#000}.tool-icon-button.preview-toolbar-button:active .icon,.tool-icon-button.preview-toolbar-button:active .icon-image-svg,.tool-icon-button.header-toolbar-setting-tool-button:active .icon,.tool-icon-button.header-toolbar-setting-tool-button:active .icon-image-svg{filter:none}.tool-icon-button.preview-toolbar-button.disabled .icon,.tool-icon-button.preview-toolbar-button.disabled .icon-image-svg,.tool-icon-button.header-toolbar-setting-tool-button.disabled .icon,.tool-icon-button.header-toolbar-setting-tool-button.disabled .icon-image-svg{filter:grayscale(1) opacity(0.2)}.extra-tool-icon-button{background:no-repeat 0/contain transparent}.extra-tool-icon-button.margin-normal{margin:1px}.extra-tool-icon-button.round-rect{border-radius:0}.extra-tool-icon-button .icon{width:34px;height:34px;margin:4px;background-size:contain}@media not all and (pointer: coarse){@media(hover: hover){.extra-tool-icon-button:hover{background-color:rgba(255,255,255,.2)}.extra-tool-icon-button:hover .icon{filter:opacity(0.7)}}}.extra-tool-icon-button:active{background-color:#fff}.extra-tool-icon-button:active .icon{filter:brightness(0.5) contrast(1.5)}.extra-tool-icon-button.disabled{pointer-events:none}.extra-tool-icon-button.disabled .icon{filter:brightness(0.5)}.extra-tool-icon-button:active .icon{filter:none}.toolbar-scroller-button{background:no-repeat 0/contain transparent}.vertical .toolbar-scroller-button{width:42px;height:32px;margin:2px 1px}.vertical .toolbar-scroller-button.start{background-image:url(images/toolbar/btn_scroll_top.png?v=4563e9)}.vertical .toolbar-scroller-button.end{background-image:url(images/toolbar/btn_scroll_bottom.png?v=780e9d)}.horizontal .toolbar-scroller-button{width:32px;height:42px;margin:1px 2px}.horizontal .toolbar-scroller-button.start{background-image:url(images/toolbar/btn_scroll_left.png?v=011c00)}.horizontal .toolbar-scroller-button.end{background-image:url(images/toolbar/btn_scroll_right.png?v=36c727)}.toolbar-scroller-button.over{background-color:rgba(255,255,255,.3);filter:brightness(0.75)}.toolbar-scroller-button.disable{filter:brightness(0.5)}.sprite-icon.margin-normal,.sprite-icon-button.margin-normal{margin:1px}.sprite-icon.round-rect,.sprite-icon-button.round-rect{border-radius:0}.sprite-icon:not(.auto){pointer-events:none;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}.sprite-icon:not(.auto).over{background-position-x:-44px}.sprite-icon:not(.auto).selected{background-position-x:-88px}.sprite-icon:not(.auto).disabled{background-position-x:-132px}.sprite-icon.auto{pointer-events:auto;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon.auto:hover{background-position-x:-44px}}}.sprite-icon.auto:active{background-position-x:-88px}.sprite-icon.auto.disabled{background-position-x:-132px}.sprite-icon-button{background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button:hover{background-position-x:-44px}}}.sprite-icon-button:active{background-position-x:-88px}.sprite-icon-button.disabled{background-position-x:-132px}.sprite-icon-button.selected::before{content:"";position:absolute;display:block}.vertical .sprite-icon-button.selected::before{right:0;width:4px;height:100%}.horizontal .sprite-icon-button.selected::before{bottom:0;width:100%;height:4px}.menubar .sprite-icon-button.selected::before{background:#f2af09}.toolbar .sprite-icon-button.selected::before{background:#f2af09}.preview-toolbar .sprite-icon-button.selected::before{bottom:0;width:100%;height:4px;background:#f2af09}.sprite-icon-button.page-nav-toolbar-button{background-color:#888;width:30px;height:30px;border-radius:50%;margin:6px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}.sprite-icon-button.page-nav-toolbar-button:not(.disabled){filter:sepia(100%) hue-rotate(180deg)}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.page-nav-toolbar-button:hover{background-position-x:-32px}}}.sprite-icon-button.page-nav-toolbar-button:active{background-position-x:-64px}.sprite-icon-button.page-nav-toolbar-button.disabled{background-position-x:-96px}.sprite-icon-button.toggle-side-tools-position-button{position:absolute;bottom:100px;width:28px;height:50px;background:rgba(255,255,255,.6);border:1px solid #001a3e}.sprite-icon-button.toggle-side-tools-position-button.left{left:0}.sprite-icon-button.toggle-side-tools-position-button.right{right:0}.sprite-icon-button.toggle-side-tools-position-button::before{content:"";display:block;border-top:10px solid transparent;border-bottom:10px solid transparent}.sprite-icon-button.toggle-side-tools-position-button.left{border-left:0;border-radius:0 10px 10px 0}.sprite-icon-button.toggle-side-tools-position-button.left::before{border-left:10px solid #001a3e}.sprite-icon-button.toggle-side-tools-position-button.right{border-right:0;border-radius:10px 0 0 10px}.sprite-icon-button.toggle-side-tools-position-button.right::before{border-right:10px solid #001a3e}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.toggle-side-tools-position-button:hover{filter:contrast(0.66) brightness(1.2)}}}.sprite-icon-button.toggle-side-tools-position-button:active{filter:invert(1) grayscale(1)}.sprite-icon-button.page-selector-button{width:30px;height:30px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.page-selector-button:hover{background-position-x:-32px}}}.sprite-icon-button.page-selector-button:active{background-position-x:-64px}.sprite-icon-button.page-selector-button.disabled{background-position-x:-96px}.current-tool-icon-button{width:42px;height:42px;background-color:#ababab;border:solid #fff 2px;margin:1px}.current-tool-icon-button:active{background-color:#989898;border-color:#fc3}.current-tool-icon-button.object-drawing,.current-tool-icon-button.textbox{background-color:#ddd}@media not all and (pointer: coarse){@media(hover: hover){.current-tool-icon-button.object-drawing:hover,.current-tool-icon-button.textbox:hover{background-color:#e0e0e0}}}.current-tool-icon-button.object-drawing:active,.current-tool-icon-button.textbox:active{background-color:#999}.control-box-button{background:no-repeat 0/auto 100% transparent}.control-box-button.icon-type-basic{display:inline-block;width:34px;height:34px;line-height:34px;background-size:24px;background-position:center}.control-box-button.icon-type-basic.close{background-image:url(images/setting-popup/btn_close.png?v=9dfaed)}@media not all and (pointer: coarse){@media(hover: hover){.control-box-button.icon-type-basic:hover{background-color:rgba(255,255,255,.3)}}}.control-box-button.icon-type-basic:active{background-color:#000;filter:invert(1)}.control-box-button.icon-type-simple-dialog{display:inline-block;width:34px;height:34px;line-height:34px;background-size:20px;background-position:center;border-radius:3px}.control-box-button.icon-type-simple-dialog.close{background-image:url(images/simple-dialog/btn_close.png?v=5ba716)}@media not all and (pointer: coarse){@media(hover: hover){.control-box-button.icon-type-simple-dialog:not(:active):hover{filter:opacity(0.7)}}}.control-box-button.icon-type-simple-dialog:active{background-color:rgba(0,0,0,.1)}.control-box-button.icon-type-popup{display:inline-block;width:30px;height:30px;line-height:30px}.control-box-button.icon-type-popup.close{background-image:url(images/popup/btn_close.png?v=2e3a11)}.control-box-button.icon-type-popup.expand{background-image:url(images/popup/btn_expand.png?v=6e722d)}.control-box-button.icon-type-popup.collapse{background-image:url(images/popup/btn_collapse.png?v=8ba13f)}@media not all and (pointer: coarse){@media(hover: hover){.control-box-button.icon-type-popup:hover{filter:contrast(0.6) brightness(1.3)}}}.control-box-button.icon-type-popup:active{filter:brightness(0.7)}.control-box-button.disabled{filter:contrast(0.4)}.bookmark-sort-order-button{padding:6px 3px 6px 6px;width:41px;height:44px;background:no-repeat content-box url(images/item-list/bookmark/btn_sort_order.png?v=683977);background-size:auto 32px;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-sort-order-button:hover{background-position-x:-34px}}}.bookmark-sort-order-button:active{background-position-x:-68px}.bookmark-sort-order-button.disabled{background-position-x:-102px}/*! 選択系ボタン */.selectable-button{background:no-repeat content-box #fff;border:5px solid transparent;margin:5px 1px}.selectable-button .icon{box-sizing:border-box;width:42px;height:42px;background:no-repeat 0/contain border-box #ddd;pointer-events:none}.selectable-button .icon.frame{border:1px solid #676767}.selectable-button.selected{border-color:#676767}.selectable-button.selected .icon.frame{border-color:#fff}@media not all and (pointer: coarse){@media(hover: hover){.selectable-button:hover .icon{filter:opacity(0.7)}}}.selectable-button:active .icon{filter:brightness(0.7)}.selectable-button.disabled .icon{filter:contrast(0.4)}.selectable-button.stamp-button .icon{width:40px;height:40px;background:no-repeat 0/contain content-box #fff}.selectable-button.selectable-big-rectangle-button,.selectable-button.sne-color-user-pattern-button{margin:6px 10px}.selectable-button.selectable-big-rectangle-button .icon,.selectable-button.sne-color-user-pattern-button .icon{width:122px;height:52px;display:flex;align-items:center;justify-content:center}.sne-color-select-button{position:relative;box-sizing:border-box;width:30px;height:30px;padding:0px;overflow:visible}.sne-color-select-button .icon{position:absolute;width:30px;height:30px;box-sizing:border-box;background-clip:content-box;border:1px solid transparent}.sne-color-select-button.selected{z-index:1}.sne-color-select-button.selected .icon{border-color:#fff;background-clip:border-box}.sne-color-select-button.selected::before{display:block;position:absolute;pointer-events:none;content:"";width:40px;height:40px;margin:-6px;border:1px solid #fff;background:#676767}@media not all and (pointer: coarse){@media(hover: hover){.sne-color-select-button:hover .icon{filter:contrast(0.66) brightness(1.2)}}}.sne-color-select-button:active .icon{filter:contrast(0.25) brightness(1.6)}.simple-dialog.frame-basic{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#333;border:1px solid #3e3a39;border-top:0;background:#3e3a39}.simple-dialog.frame-basic .header{flex:0 0 auto;display:flex;flex-direction:row;box-sizing:border-box;align-items:center}.simple-dialog.frame-basic .header .title{flex:auto;margin:auto}.simple-dialog.frame-basic .body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.simple-dialog.frame-basic .header{background:#3e3a39;color:#fff;min-height:36px;padding:1px 0 1px 8px}.simple-dialog.frame-basic .header .control-box-button{flex-shrink:0}.simple-dialog.frame-basic .body{background:#fff}.simple-dialog.frame-light{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#333;border:1px solid #575757;border-radius:6px}.simple-dialog.frame-light .header{flex:0 0 auto;display:flex;flex-direction:row;box-sizing:border-box;align-items:center}.simple-dialog.frame-light .header .title{flex:auto;margin:auto}.simple-dialog.frame-light .body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.simple-dialog.frame-light .header{font-size:1.4em;text-align:center;border-bottom:1px solid #30386e;padding:8px 8px 6px;min-height:30px}.simple-dialog.frame-light .header .control-box-button{margin:0 0 2px}.simple-dialog.frame-light .header,.simple-dialog.frame-light .body{background:#fff;color:#000}.drawing-channel-sync{padding:6px 12px 12px}.drawing-channel-sync p{font-size:14px;margin:6px 0}.drawing-channel-sync main{margin:8px 0 12px;border:1px solid #d6d6d6;border-radius:3px;background:#fff;max-height:calc(100vh - 240px);min-height:40px;overflow-y:auto}.drawing-channel-sync main p{margin:6px 8px;color:#666;font-size:12px}.drawing-channel-sync footer{display:flex}.drawing-channel-sync footer>a{margin-right:15px}.drawing-channel-sync footer>a:last-child{margin-right:0;margin-left:auto}.drawing-channel-sync label{display:flex;font-size:14px;font-weight:bold;border-bottom:1px solid #d6d6d6}.drawing-channel-sync label:last-child{border-bottom:0}.drawing-channel-sync label.sync{padding-right:20px;background:no-repeat right 16px center/16px url(images/setting-popup/sync.png?v=bf1713)}.drawing-channel-sync label span{margin-right:1em;word-break:break-all}.drawing-channel-sync input{display:none}.drawing-channel-sync input[type=radio]+.label-inner{display:inline-block;padding:8px 16px 8px 50px;background:no-repeat 15px center/19px url(images/setting-popup/radio-off.png?v=13bc8a)}.drawing-channel-sync input[type=radio]:checked+.label-inner{background-image:url(images/setting-popup/radio-on.png?v=8c0ce2)}/*!
 * リスト表示コンポーネント
 */.item-list{display:flex;flex-direction:column}.item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px}.item-list .list-row:not(:first-child){border-top:1px solid #bdbdbd}.item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:4px 16px}.item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.item-list .list-row .list-row-item input[type=radio],.item-list .list-row .list-row-item input[type=checkbox]{display:none}.item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after{content:"✓";font-size:1.2em;color:#000;position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center}.item-list .list-row.editable .list-row-item,.item-list .list-row.delible .list-row-item{padding-right:40px}.item-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list .list-row .list-row-tools{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center}.item-list .list-row .btn-edit,.item-list .list-row .btn-delete{cursor:pointer;-webkit-tap-highlight-color:transparent;display:none;margin:0 4px;width:32px;height:32px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.item-list .list-row .btn-edit:hover,.item-list .list-row .btn-delete:hover{background-position-x:-34px}}}.item-list .list-row .btn-edit:active,.item-list .list-row .btn-delete:active{background-position-x:-68px}.item-list .list-row .btn-edit.disabled,.item-list .list-row .btn-delete.disabled{background-position-x:-102px}.item-list .list-row .btn-edit{background-image:url(images/item-list/btn_edit.png?v=c663b2)}.item-list .list-row .btn-delete{background-image:url(images/item-list/btn_delete.png?v=ac948d)}.item-list .list-row.editable .btn-edit{display:flex}.item-list .list-row.delible .btn-delete{display:flex}.item-list .empty-message{padding:4px 16px}.item-list.right-bottom-item-list,.item-list.popup-modal-item-list,.item-list.misc-setting-item-list,.item-list.transparency-item-list{padding:7px}.item-list.right-bottom-item-list .list-row,.item-list.popup-modal-item-list .list-row,.item-list.misc-setting-item-list .list-row,.item-list.transparency-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;border-top:0;margin:4px;min-height:40px;font-size:1.1em}.item-list.right-bottom-item-list .list-row .list-row-item,.item-list.popup-modal-item-list .list-row .list-row-item,.item-list.misc-setting-item-list .list-row .list-row-item,.item-list.transparency-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;background:#bdbdbd;border-radius:3px;padding:2px 16px}.item-list.right-bottom-item-list .list-row .list-row-item:not(.readonly),.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly),.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly),.item-list.transparency-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list.right-bottom-item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.transparency-item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list.right-bottom-item-list .list-row .list-row-item:not(.readonly):active,.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly):active,.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly):active,.item-list.transparency-item-list .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.item-list.right-bottom-item-list .list-row .list-row-item input[type=radio],.item-list.right-bottom-item-list .list-row .list-row-item input[type=checkbox],.item-list.popup-modal-item-list .list-row .list-row-item input[type=radio],.item-list.popup-modal-item-list .list-row .list-row-item input[type=checkbox],.item-list.misc-setting-item-list .list-row .list-row-item input[type=radio],.item-list.misc-setting-item-list .list-row .list-row-item input[type=checkbox],.item-list.transparency-item-list .list-row .list-row-item input[type=radio],.item-list.transparency-item-list .list-row .list-row-item input[type=checkbox]{display:none}.item-list.right-bottom-item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.item-list.right-bottom-item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after,.item-list.popup-modal-item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.item-list.popup-modal-item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after,.item-list.misc-setting-item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.item-list.misc-setting-item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after,.item-list.transparency-item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.item-list.transparency-item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after{content:"✓";font-size:1.2em;color:#fff;position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center}.item-list.right-bottom-item-list .list-row.editable .list-row-item,.item-list.right-bottom-item-list .list-row.delible .list-row-item,.item-list.popup-modal-item-list .list-row.editable .list-row-item,.item-list.popup-modal-item-list .list-row.delible .list-row-item,.item-list.misc-setting-item-list .list-row.editable .list-row-item,.item-list.misc-setting-item-list .list-row.delible .list-row-item,.item-list.transparency-item-list .list-row.editable .list-row-item,.item-list.transparency-item-list .list-row.delible .list-row-item{padding-right:40px}.item-list.right-bottom-item-list .list-row.editable.delible .list-row-item,.item-list.popup-modal-item-list .list-row.editable.delible .list-row-item,.item-list.misc-setting-item-list .list-row.editable.delible .list-row-item,.item-list.transparency-item-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list.right-bottom-item-list .list-row.disabled .list-row-item,.item-list.popup-modal-item-list .list-row.disabled .list-row-item,.item-list.misc-setting-item-list .list-row.disabled .list-row-item,.item-list.transparency-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list.right-bottom-item-list .list-row.checked .list-row-item,.item-list.popup-modal-item-list .list-row.checked .list-row-item,.item-list.misc-setting-item-list .list-row.checked .list-row-item,.item-list.transparency-item-list .list-row.checked .list-row-item{flex:1 1 auto;display:flex;align-items:center;color:#fff;background:#003e7b}.item-list.right-bottom-item-list .list-row.checked .list-row-item:not(.readonly),.item-list.popup-modal-item-list .list-row.checked .list-row-item:not(.readonly),.item-list.misc-setting-item-list .list-row.checked .list-row-item:not(.readonly),.item-list.transparency-item-list .list-row.checked .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list.right-bottom-item-list .list-row.checked .list-row-item:not(.readonly):hover .title,.item-list.popup-modal-item-list .list-row.checked .list-row-item:not(.readonly):hover .title,.item-list.misc-setting-item-list .list-row.checked .list-row-item:not(.readonly):hover .title,.item-list.transparency-item-list .list-row.checked .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list.right-bottom-item-list .list-row.checked .list-row-item:not(.readonly):active,.item-list.popup-modal-item-list .list-row.checked .list-row-item:not(.readonly):active,.item-list.misc-setting-item-list .list-row.checked .list-row-item:not(.readonly):active,.item-list.transparency-item-list .list-row.checked .list-row-item:not(.readonly):active{background-color:#0053a4}.item-list.right-bottom-item-list .list-row.checked.editable .list-row-item,.item-list.right-bottom-item-list .list-row.checked.delible .list-row-item,.item-list.popup-modal-item-list .list-row.checked.editable .list-row-item,.item-list.popup-modal-item-list .list-row.checked.delible .list-row-item,.item-list.misc-setting-item-list .list-row.checked.editable .list-row-item,.item-list.misc-setting-item-list .list-row.checked.delible .list-row-item,.item-list.transparency-item-list .list-row.checked.editable .list-row-item,.item-list.transparency-item-list .list-row.checked.delible .list-row-item{padding-right:40px}.item-list.right-bottom-item-list .list-row.checked.editable.delible .list-row-item,.item-list.popup-modal-item-list .list-row.checked.editable.delible .list-row-item,.item-list.misc-setting-item-list .list-row.checked.editable.delible .list-row-item,.item-list.transparency-item-list .list-row.checked.editable.delible .list-row-item{padding-right:80px}.item-list.right-bottom-item-list .list-row.checked.disabled .list-row-item,.item-list.popup-modal-item-list .list-row.checked.disabled .list-row-item,.item-list.misc-setting-item-list .list-row.checked.disabled .list-row-item,.item-list.transparency-item-list .list-row.checked.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list.right-bottom-item-list .list-row.type-expand .list-row-item,.item-list.popup-modal-item-list .list-row.type-expand .list-row-item,.item-list.misc-setting-item-list .list-row.type-expand .list-row-item,.item-list.transparency-item-list .list-row.type-expand .list-row-item{flex:1 1 auto;display:flex;align-items:center}.item-list.right-bottom-item-list .list-row.type-expand .list-row-item:not(.readonly),.item-list.popup-modal-item-list .list-row.type-expand .list-row-item:not(.readonly),.item-list.misc-setting-item-list .list-row.type-expand .list-row-item:not(.readonly),.item-list.transparency-item-list .list-row.type-expand .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list.right-bottom-item-list .list-row.type-expand .list-row-item:not(.readonly):hover .title,.item-list.popup-modal-item-list .list-row.type-expand .list-row-item:not(.readonly):hover .title,.item-list.misc-setting-item-list .list-row.type-expand .list-row-item:not(.readonly):hover .title,.item-list.transparency-item-list .list-row.type-expand .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list.right-bottom-item-list .list-row.type-expand .list-row-item:not(.readonly):active,.item-list.popup-modal-item-list .list-row.type-expand .list-row-item:not(.readonly):active,.item-list.misc-setting-item-list .list-row.type-expand .list-row-item:not(.readonly):active,.item-list.transparency-item-list .list-row.type-expand .list-row-item:not(.readonly):active{background-color:#ddd}.item-list.right-bottom-item-list .list-row.type-expand .list-row-item::after,.item-list.popup-modal-item-list .list-row.type-expand .list-row-item::after,.item-list.misc-setting-item-list .list-row.type-expand .list-row-item::after,.item-list.transparency-item-list .list-row.type-expand .list-row-item::after{content:">";position:absolute;right:10px;top:0;bottom:0;display:flex;align-items:center}.item-list.right-bottom-item-list .list-row.type-expand.editable .list-row-item,.item-list.right-bottom-item-list .list-row.type-expand.delible .list-row-item,.item-list.popup-modal-item-list .list-row.type-expand.editable .list-row-item,.item-list.popup-modal-item-list .list-row.type-expand.delible .list-row-item,.item-list.misc-setting-item-list .list-row.type-expand.editable .list-row-item,.item-list.misc-setting-item-list .list-row.type-expand.delible .list-row-item,.item-list.transparency-item-list .list-row.type-expand.editable .list-row-item,.item-list.transparency-item-list .list-row.type-expand.delible .list-row-item{padding-right:40px}.item-list.right-bottom-item-list .list-row.type-expand.editable.delible .list-row-item,.item-list.popup-modal-item-list .list-row.type-expand.editable.delible .list-row-item,.item-list.misc-setting-item-list .list-row.type-expand.editable.delible .list-row-item,.item-list.transparency-item-list .list-row.type-expand.editable.delible .list-row-item{padding-right:80px}.item-list.right-bottom-item-list .list-row.type-expand.disabled .list-row-item,.item-list.popup-modal-item-list .list-row.type-expand.disabled .list-row-item,.item-list.misc-setting-item-list .list-row.type-expand.disabled .list-row-item,.item-list.transparency-item-list .list-row.type-expand.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list.popup-modal-item-list .list-row,.item-list.misc-setting-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px}.item-list.popup-modal-item-list .list-row .list-row-item,.item-list.misc-setting-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding-right:3em}.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly),.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list.popup-modal-item-list .list-row .list-row-item:not(.readonly):active,.item-list.misc-setting-item-list .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.item-list.popup-modal-item-list .list-row.editable .list-row-item,.item-list.popup-modal-item-list .list-row.delible .list-row-item,.item-list.misc-setting-item-list .list-row.editable .list-row-item,.item-list.misc-setting-item-list .list-row.delible .list-row-item{padding-right:40px}.item-list.popup-modal-item-list .list-row.editable.delible .list-row-item,.item-list.misc-setting-item-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list.popup-modal-item-list .list-row.disabled .list-row-item,.item-list.misc-setting-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list.marker-item-list{margin:8px 16px}.item-list.marker-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;padding:8px 0}.item-list.marker-item-list .list-row:first-child{padding-top:0}.item-list.marker-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;border-radius:3px;padding:4px}.item-list.marker-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.item-list.marker-item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.item-list.marker-item-list .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.item-list.marker-item-list .list-row.editable .list-row-item,.item-list.marker-item-list .list-row.delible .list-row-item{padding-right:40px}.item-list.marker-item-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list.marker-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.bookmark-item-list{display:flex;flex-direction:column}.bookmark-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;font-size:.9em;margin:4px 4px 4px 24px}.bookmark-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:2px 8px;border-radius:3px;background:#dedede}.bookmark-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.bookmark-item-list .list-row .list-row-item:not(.readonly):active{background-color:#eee}.bookmark-item-list .list-row .list-row-item input[type=radio],.bookmark-item-list .list-row .list-row-item input[type=checkbox]{display:none}.bookmark-item-list .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.bookmark-item-list .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after{content:"✓";font-size:1.2em;color:#fff;position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center}.bookmark-item-list .list-row .list-row-item .label{flex:1 1 auto;padding-left:4px;display:flex;align-items:center}.bookmark-item-list .list-row .list-row-item .label .created-at{flex:0 0 auto;margin-right:.5em}.bookmark-item-list .list-row .list-row-item .label .created-by{margin-right:.5em}.bookmark-item-list .list-row .list-row-item .label .created-by,.bookmark-item-list .list-row .list-row-item .label .title-text{display:inline-block}.bookmark-item-list .list-row .list-row-item .label.imported .created-by{color:#fc0000;background:no-repeat left center border-box url(images/item-list/bookmark/icon-imported.png?v=29e77a);padding-left:20px}.bookmark-item-list .list-row.editable .list-row-item,.bookmark-item-list .list-row.delible .list-row-item{padding-right:48px}.bookmark-item-list .list-row.editable.delible .list-row-item{padding-right:96px}.bookmark-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.bookmark-item-list .list-row.current .list-row-item{flex:1 1 auto;display:flex;align-items:center;background-color:#bad6fe}.bookmark-item-list .list-row.current .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-item-list .list-row.current .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.bookmark-item-list .list-row.current .list-row-item:not(.readonly):active{background-color:#c4e0ff}.bookmark-item-list .list-row.current.editable .list-row-item,.bookmark-item-list .list-row.current.delible .list-row-item{padding-right:48px}.bookmark-item-list .list-row.current.editable.delible .list-row-item{padding-right:96px}.bookmark-item-list .list-row.current.disabled .list-row-item{pointer-events:none;color:#aaa}.bookmark-item-list .list-row.checked .list-row-item{flex:1 1 auto;display:flex;align-items:center;color:#fff;background:#e4007f}.bookmark-item-list .list-row.checked .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-item-list .list-row.checked .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.bookmark-item-list .list-row.checked .list-row-item:not(.readonly):active{background-color:#ff0e94}.bookmark-item-list .list-row.checked .list-row-item .label.imported .created-by{color:#fff}.bookmark-item-list .list-row.checked.editable .list-row-item,.bookmark-item-list .list-row.checked.delible .list-row-item{padding-right:40px}.bookmark-item-list .list-row.checked.editable.delible .list-row-item{padding-right:80px}.bookmark-item-list .list-row.checked.disabled .list-row-item{pointer-events:none;color:#aaa}.bookmark-item-list .list-row .list-row-tools{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center}.bookmark-item-list .list-row .btn-edit,.bookmark-item-list .list-row .btn-delete{cursor:pointer;-webkit-tap-highlight-color:transparent;display:none;margin:0 8px;width:32px;height:32px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-item-list .list-row .btn-edit:hover,.bookmark-item-list .list-row .btn-delete:hover{background-position-x:-34px}}}.bookmark-item-list .list-row .btn-edit:active,.bookmark-item-list .list-row .btn-delete:active{background-position-x:-68px}.bookmark-item-list .list-row .btn-edit.disabled,.bookmark-item-list .list-row .btn-delete.disabled{background-position-x:-102px}.bookmark-item-list .list-row .btn-edit{background-image:url(images/item-list/btn_edit.png?v=c663b2)}.bookmark-item-list .list-row .btn-delete{background-image:url(images/item-list/btn_delete.png?v=ac948d)}.bookmark-item-list .list-row.editable .btn-edit{display:flex}.bookmark-item-list .list-row.delible .btn-delete{display:flex}.context-menu .context-menu-body{background:gray;border:0;border-radius:6px;overflow:hidden}.context-menu .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;min-height:30px;line-height:30px;border-top:1px solid #d7d7d7}.context-menu .list-row:first-child{border-top:0}.context-menu .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;color:#fff;padding:4px 16px;position:relative}.context-menu .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.context-menu .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.context-menu .list-row .list-row-item:not(.readonly):active{background-color:#aaa}.context-menu .list-row .list-row-item input[type=radio],.context-menu .list-row .list-row-item input[type=checkbox]{display:none}.context-menu .list-row .list-row-item input[type=radio]:checked+.label-inner::after,.context-menu .list-row .list-row-item input[type=checkbox]:checked+.label-inner::after{content:"✓";font-size:1.2em;color:#fff;position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center}.context-menu .list-row.editable .list-row-item,.context-menu .list-row.delible .list-row-item{padding-right:40px}.context-menu .list-row.editable.delible .list-row-item{padding-right:80px}.context-menu .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.drawing-channel-visibility{display:flex;flex-direction:column}.drawing-channel-visibility .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px}.drawing-channel-visibility .list-row:not(:first-child){border-top:1px solid #aaa}.drawing-channel-visibility .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:4px}.drawing-channel-visibility .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:transparent}@media not all and (pointer: coarse){@media(hover: hover){.drawing-channel-visibility .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.drawing-channel-visibility .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.drawing-channel-visibility .list-row .list-row-item.label-visibility{flex-grow:0;margin-left:16px}.drawing-channel-visibility .list-row.editable .list-row-item,.drawing-channel-visibility .list-row.delible .list-row-item{padding-right:40px}.drawing-channel-visibility .list-row.editable.delible .list-row-item{padding-right:80px}.drawing-channel-visibility .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.drawing-channel-visibility input{display:none}.drawing-channel-visibility input[name=visible]+.label-inner{display:inline-block;min-height:28px;background-repeat:no-repeat;background-position:4px center;background-size:28px;cursor:pointer;background-image:url(images/tool-icons/channel-invisible.png?v=2b2b49)}.drawing-channel-visibility input[name=visible]:checked+.label-inner{background-image:url(images/tool-icons/channel-visible.png?v=541735)}.drawing-channel-visibility input[name=visible]:disabled+.label-inner{cursor:unset}.drawing-channel-visibility input[name=visible]+.label-inner{width:36px;height:36px;box-sizing:border-box;vertical-align:middle;margin:4px 0}.drawing-channel-visibility input[name=active]+.label-inner{display:inline-block;min-height:21px;background-repeat:no-repeat;background-position:4px center;background-size:21px;cursor:pointer}.drawing-channel-visibility input[name=active]:checked+.label-inner{background-image:url(images/tool-icons/channel-active.png?v=97482a)}.drawing-channel-visibility input[name=active]:disabled+.label-inner{cursor:unset}.drawing-channel-visibility input[name=active]+.label-inner{padding-left:8px;padding-right:30px;background-position:right center;flex-grow:1;margin-right:16px}/*!
 * 入力パーツ
 */.selectable-input{display:flex;align-items:center;cursor:pointer}.page-selector-scroller{scrollbar-width:none}.page-selector-scroller::-webkit-scrollbar{display:none}.page-selector-thumbnail{outline:1px solid #666}.page-selector-thumbnail.current{outline:4px solid #003e7b}.setting-popup-tab-list{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#eee;border-bottom:1px solid #575757}.setting-popup-tab-list .setting-popup-tab{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative;flex:0 0 auto;display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:70px;margin:2px;border:0;background:#4d4d4d}.setting-popup-tab-list .setting-popup-tab.disabled{pointer-events:none}@media not all and (pointer: coarse){@media(hover: hover){.setting-popup-tab-list .setting-popup-tab:hover{background:#707070}}}.setting-popup-tab-list .setting-popup-tab:active{background:#000}.setting-popup-tab-list .setting-popup-tab .tool-icon,.setting-popup-tab-list .setting-popup-tab .sprite-icon{width:36px;height:36px}.setting-popup-tab-list .setting-popup-tab.selected::before{content:"";position:absolute;display:block;bottom:0;width:100%;height:4px;background:#f2af09}.setting-popup-tab-list.object-drawing .setting-popup-tab,.setting-popup-tab-list.textbox .setting-popup-tab{background-color:#ddd}@media not all and (pointer: coarse){@media(hover: hover){.setting-popup-tab-list.object-drawing .setting-popup-tab:hover,.setting-popup-tab-list.textbox .setting-popup-tab:hover{background-color:#e0e0e0}}}.setting-popup-tab-list.object-drawing .setting-popup-tab:active,.setting-popup-tab-list.textbox .setting-popup-tab:active{background-color:#999}.setting-popup-tab-list.object-drawing .setting-popup-tab .tool-icon,.setting-popup-tab-list.textbox .setting-popup-tab .tool-icon{margin:2px}.tab-list-section{width:44px;height:100%;display:flex}.screen-small .tab-list-section{width:36px;background-color:#ccc}.screen-small .tab-list-section .tab-list-section-button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer;flex:1 1 auto;display:flex;font-size:12px;background-color:rgba(255,255,255,.3)}.screen-small .tab-list-section .tab-list-section-button.disabled{pointer-events:none}.screen-small .tab-list-section .tab-list-section-button .label{position:relative;flex:0 0 auto;display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:20px;height:20px;margin:auto;border:2px #000 solid;border-radius:2px;color:#000}@media not all and (pointer: coarse){@media(hover: hover){.screen-small .tab-list-section .tab-list-section-button:hover{background-color:rgba(255,255,255,.2)}.screen-small .tab-list-section .tab-list-section-button:hover .label{filter:opacity(0.7)}}}.screen-small .tab-list-section .tab-list-section-button:active{background-color:#fff}.screen-small .tab-list-section .tab-list-section-button:active .label{filter:brightness(0.5) contrast(1.5)}.screen-small .tab-list-section .tab-list-section-button.disabled{pointer-events:none}.screen-small .tab-list-section .tab-list-section-button.disabled .label{filter:brightness(0.5)}.tab-list-section .tab-list-section-popup{position:absolute;box-sizing:border-box;border-radius:2px;font-size:16px}.screen-large .tab-list-section .tab-list-section-popup{top:32px;left:32px;right:32px;bottom:60px}.screen-large .tab-list-section .tab-list-section-popup ul{position:absolute;margin:0;padding:6px;box-sizing:border-box;background-color:#333;max-width:calc(100vw - 64px);max-height:100%;overflow:auto;list-style-type:none;bottom:0}.screen-large .tab-list-section .tab-list-section-popup::before{content:"";position:absolute;left:0;bottom:-16px;border-style:solid;border-color:transparent transparent transparent #333;border-left-width:16px;border-bottom-width:18px}.screen-small .tab-list-section .tab-list-section-popup{top:60px;left:16px;right:16px;bottom:16px}.screen-small .tab-list-section .tab-list-section-popup ul{position:absolute;margin:0;padding:6px;box-sizing:border-box;background-color:#333;max-width:calc(100vw - 32px);max-height:100%;overflow:auto;list-style-type:none}.screen-small .tab-list-section .tab-list-section-popup::before{content:"";position:absolute;left:0;top:-16px;border-style:solid;border-color:transparent transparent transparent #333;border-left-width:16px;border-top-width:18px}.tab-list-section .tab-list-section-popup li{box-sizing:border-box;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;cursor:pointer;display:flex;align-items:center;background:#333;color:#fff}@media not all and (pointer: coarse){@media(hover: hover){.tab-list-section .tab-list-section-popup li:hover{background:rgba(255,255,255,.2)}}}.tab-list-section .tab-list-section-popup li.active,.tab-list-section .tab-list-section-popup li:active{background:#fff;color:#333}.thumbnail img{width:100%;height:100%;object-fit:contain;flex:none;pointer-events:none}/*!
 * ボタン等の子要素を等間隔に配置するコンポーネント
 */.linear-layout{display:flex;flex-wrap:nowrap}.linear-layout--row{flex-direction:row}.linear-layout--row-reverse{flex-direction:row-reverse}.linear-layout--column{flex-direction:column}.linear-layout--column-reverse{flex-direction:column-reverse}.linear-layout--collapse.linear-layout--row>*:not(:last-child),.linear-layout--collapse.linear-layout--row-reverse>*:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.linear-layout--collapse.linear-layout--row>*:not(:first-child),.linear-layout--collapse.linear-layout--row-reverse>*:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.linear-layout--collapse.linear-layout--column>*:not(:last-child),.linear-layout--collapse.linear-layout--column-reverse>*:not(:first-child){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.linear-layout--collapse.linear-layout--column>*:not(:first-child),.linear-layout--collapse.linear-layout--column-reverse>*:not(:last-child){border-top-left-radius:0;border-top-right-radius:0;margin-top:0}