﻿html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;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:rgba(0,0,0,0);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))}}/*!
 * ボタン・アイコン類のスタイル定義
 */.input-pallet-icon-button,.selectable-button,.bookmark-sort-order-button,.current-tool-icon-button,.sprite-icon,.sprite-icon-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}.input-pallet-icon-button,.sne-color-select-button,.selectable-button,.bookmark-sort-order-button,.control-box-button,.current-tool-icon-button,.sprite-icon-button,.extra-tool-icon-button,.tool-icon-button,.icon-button,.text-button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.disabled.input-pallet-icon-button,.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.extra-tool-icon-button,.disabled.tool-icon-button,.disabled.icon-button,.disabled.text-button{pointer-events:none}.text-button{border:1px solid #999;box-shadow:1px 1px 1px rgba(0,0,0,.2);color:#555;background:#fff}.text-button.size-small,.text-button.size-normal{min-width:30px;min-height:30px;border-radius:6px;padding:2px .5em}.text-button.size-large{font-size:24px;min-width:45px;min-height:45px;border-radius:6px;padding:2px .5em}.text-button.vertical{writing-mode:vertical-rl;padding:.5em 2px}@media not all and (pointer: coarse){@media(hover: hover){.text-button:hover{box-shadow:1px 1px 0 rgba(208,128,0,.53);color:#555;background:#fffff6}}}.text-button:active{border-color:#666 #999 #999 #666;box-shadow:1px 1px 1px rgba(0,0,0,.2);color:#000;background:#fffff6}.text-button:active .label{transform:translate(0.5px, 0.5px)}.text-button.disabled,.text-button[disabled]{box-shadow:none;color:#666;background:#ddd}.text-button.crop-screenshot-button:not(.vertical){margin-left:16px}.text-button.crop-screenshot-button.vertical{margin-top:16px}.text-button.input-pallet-option{flex-grow:1;min-width:4em}.text-button.input-pallet-option-multiple{min-width:3em;padding-left:0;padding-right:0}.text-button.input-pallet-option-multiple input[type=checkbox]+.label-inner{padding-right:6px;padding-left:26px;background-position-x:2px;background-size:16px}.text-button.input-pallet-option-multiple.checked{color:#000;background:#fdf8cc}.select-input-wrapper{position:relative;display:flex}.select-input-wrapper::after{content:"▶︎";font-size:.5em;color:#555;box-sizing:border-box;position:absolute;right:4px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.select-input{-webkit-appearance:none;appearance:none;outline:none;font-size:inherit;cursor:pointer;line-height:1em}.select-input.no-frame{background:0;border:0}.select-input:not(.no-frame){border:1px solid #999;box-shadow:1px 1px 1px rgba(0,0,0,.2);color:#555;background:#fff}.select-input:not(.no-frame).size-small,.select-input:not(.no-frame).size-normal{min-width:30px;min-height:30px;border-radius:6px;padding:2px .5em}.select-input:not(.no-frame).size-large{font-size:24px;min-width:45px;min-height:45px;border-radius:6px;padding:2px .5em}.select-input:not(.no-frame).vertical{writing-mode:vertical-rl;padding:.5em 2px}.select-input:not(.no-frame):active{border-color:#666 #999 #999 #666;box-shadow:1px 1px 1px rgba(0,0,0,.2);color:#000;background:#fffff6}.select-input:not(.no-frame):active .label{transform:translate(0.5px, 0.5px)}.select-input:not(.no-frame).disabled,.select-input:not(.no-frame)[disabled]{box-shadow:none;color:#666;background:#ddd}.icon-button.round-rect{border-radius:4px}.icon-button .icon{pointer-events:none;box-sizing:border-box;background:no-repeat 0/contain border-box rgba(0,0,0,0)}@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-toggle-menu-button{border-radius:8px 8px 0 0}.icon-button.page-nav-toggle-menu-button .icon{width:58px;height:24px}@media not all and (pointer: coarse){@media(hover: hover){.icon-button.page-nav-toggle-menu-button:hover{background-color:rgba(255,255,255,.5019607843)}}}.icon-button.page-nav-toggle-menu-button:active{background-color:rgba(255,255,255,.7411764706)}.icon-button.page-nav-toggle-menu-button:active .label,.icon-button.page-nav-toggle-menu-button:active .icon,.icon-button.page-nav-toggle-menu-button:active .icon-image-svg{filter:brightness(0)}.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:rgba(0,0,0,0)}.icon-button.page-nav-numpad-button:active .icon{filter:brightness(0.59)}.icon-button.setting-slider-icon-button .icon{width:78px;height:44px}.icon-image-svg{pointer-events:none}.icon-image-svg image{pointer-events:none}.tool-icon,.tool-icon-button{width:48px;height:48px;background:no-repeat 0/contain rgba(0,0,0,0)}.tool-icon.margin-normal,.tool-icon-button.margin-normal{margin:4px}.tool-icon.round-rect,.tool-icon-button.round-rect{border-radius:4px}.tool-icon .icon,.tool-icon-button .icon{background:no-repeat center/contain rgba(0,0,0,0);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;color:#fff;font-size:11px;font-weight:bold;padding:4px}.tool-icon .label,.tool-icon-button .label{max-width:100%;max-height:100%}.tool-icon .label-bookmark-count,.tool-icon-button .label-bookmark-count{position:absolute}.tool-icon.selected:not(.bookmark-open-popup-button),.tool-icon-button.selected:not(.bookmark-open-popup-button){overflow:visible;border-radius:0}.tool-icon.selected:not(.bookmark-open-popup-button)::before,.tool-icon-button.selected:not(.bookmark-open-popup-button)::before{content:"";position:absolute;border:2px solid #fff;left:-2px;top:-2px;right:-2px;bottom:-2px}.tool-icon.selected:not(.bookmark-open-popup-button).round-rect::before,.tool-icon-button.selected:not(.bookmark-open-popup-button).round-rect::before{border-radius:4px}.tool-icon.selected.bookmark-open-popup-button,.tool-icon-button.selected.bookmark-open-popup-button{background-color:#fff;background-clip:content-box}.tool-icon.selected.bookmark-open-popup-button .icon,.tool-icon.selected.bookmark-open-popup-button .label-bookmark-count,.tool-icon-button.selected.bookmark-open-popup-button .icon,.tool-icon-button.selected.bookmark-open-popup-button .label-bookmark-count{filter:brightness(0.75)}.menubar .tool-icon,.menubar .tool-icon-button{width:44px;height:44px}.tool-icon{pointer-events:none}.tool-icon-button.drawing-tool{background:rgba(255,255,255,.3)}@media not all and (pointer: coarse){@media(hover: hover){.tool-icon-button:hover{background-color:rgba(255,255,255,.2)}}}.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.75)}.tool-icon-button.disabled .label,.tool-icon-button.disabled .icon,.tool-icon-button.disabled .icon-image-svg{filter:brightness(0.5)}.extra-tool-icon-button{background:no-repeat 0/contain rgba(0,0,0,0)}.extra-tool-icon-button.margin-normal{margin:4px}.extra-tool-icon-button.round-rect{border-radius:4px}.extra-tool-icon-button .icon{width:48px;height:48px;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:brightness(1.5)}}}.extra-tool-icon-button:active{background-color:#fff}.extra-tool-icon-button:active .icon{filter:brightness(0.75)}.extra-tool-icon-button.disabled .icon{filter:brightness(0.5)}.toolbar-scroller-button{width:48px;height:36px;flex-shrink:0;position:relative;display:flex;cursor:pointer}.toolbar-scroller-button.out{background:no-repeat 0/contain url(images/toolbar-item-scroller/btn_main_up_out.png?v=146b51)}.toolbar-scroller-button.over{background:no-repeat 0/contain url(images/toolbar-item-scroller/btn_main_up_over.png?v=73b3dc)}.toolbar-scroller-button.selected{background:no-repeat 0/contain url(images/toolbar-item-scroller/btn_main_up_selected.png?v=513fc7)}.toolbar-scroller-button.disable{background:no-repeat 0/contain url(images/toolbar-item-scroller/btn_main_up_disable.png?v=fbbdf2)}.vertical .toolbar-scroller-button.start{transform:rotateZ(0deg)}.vertical .toolbar-scroller-button.end{transform:rotateZ(180deg)}.horizontal .toolbar-scroller-button{margin:0 -6px}.horizontal .toolbar-scroller-button.start{transform:rotateZ(-90deg)}.horizontal .toolbar-scroller-button.end{transform:rotateZ(90deg)}.sprite-icon,.sprite-icon-button{width:48px;height:48px}.sprite-icon.margin-normal,.sprite-icon-button.margin-normal{margin:4px}.sprite-icon.round-rect,.sprite-icon-button.round-rect{border-radius:4px}.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:-50px}.sprite-icon:not(.auto).selected{background-position-x:-100px}.sprite-icon:not(.auto).disabled{background-position-x:-150px}.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:-50px}}}.sprite-icon.auto:active{background-position-x:-100px}.sprite-icon.auto.disabled{background-position-x:-150px}.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:-50px}}}.sprite-icon-button:active{background-position-x:-100px}.sprite-icon-button.disabled{background-position-x:-150px}.sprite-icon-button.selected:not(.navmenu .sprite-icon-button){overflow:visible;border-radius:0}.sprite-icon-button.selected:not(.navmenu .sprite-icon-button)::before{content:"";position:absolute;border:2px solid #fff;left:-2px;top:-2px;right:-2px;bottom:-2px}.sprite-icon-button.selected:not(.navmenu .sprite-icon-button).round-rect::before{border-radius:4px}.sprite-icon-button.page-nav-toolbar-button{width:38px;height:38px;margin:10px;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-nav-toolbar-button:hover{background-position-x:-39px}}}.sprite-icon-button.page-nav-toolbar-button:active{background-position-x:-78px}.sprite-icon-button.page-nav-toolbar-button.disabled{background-position-x:-117px}.sprite-icon-button.header-toolbar-setting-move-button-horizontal{width:84px;height:48px;margin:10px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.header-toolbar-setting-move-button-horizontal:hover{background-position-x:-86px}}}.sprite-icon-button.header-toolbar-setting-move-button-horizontal:active{background-position-x:-172px}.sprite-icon-button.header-toolbar-setting-move-button-horizontal.disabled{background-position-x:-258px}.sprite-icon-button.header-toolbar-setting-move-button-vertical{width:48px;height:84px;margin:10px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.header-toolbar-setting-move-button-vertical:hover{background-position-x:-50px}}}.sprite-icon-button.header-toolbar-setting-move-button-vertical:active{background-position-x:-100px}.sprite-icon-button.header-toolbar-setting-move-button-vertical.disabled{background-position-x:-150px}.sprite-icon-button.header-toolbar-setting-history-button{margin:10px}.sprite-icon-button.header-toolbar-setting-commit-button{width:94px;height:42px;margin:10px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.header-toolbar-setting-commit-button:hover{background-position-x:-96px}}}.sprite-icon-button.header-toolbar-setting-commit-button:active{background-position-x:-192px}.sprite-icon-button.header-toolbar-setting-commit-button.disabled{background-position-x:-288px}.sprite-icon-button.header-toolbar-setting-reset-button{width:110px;height:42px;margin:10px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.header-toolbar-setting-reset-button:hover{background-position-x:-112px}}}.sprite-icon-button.header-toolbar-setting-reset-button:active{background-position-x:-224px}.sprite-icon-button.header-toolbar-setting-reset-button.disabled{background-position-x:-336px}.sprite-icon-button.toggle-side-tools-position-button{position:absolute;bottom:80px;width:30px;height:90px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0;background-image:url(images/toolbar/toggle_side_tools.png?v=c54b0b)}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.toggle-side-tools-position-button:hover{background-position-x:-32px}}}.sprite-icon-button.toggle-side-tools-position-button:active{background-position-x:-64px}.sprite-icon-button.toggle-side-tools-position-button.disabled{background-position-x:-96px}.sprite-icon-button.toggle-side-tools-position-button.left{left:0;transform:scale(-1, 1)}.sprite-icon-button.toggle-side-tools-position-button.right{right:0}.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}.navmenu .sprite-icon-button{width:44px;height:44px;margin:5px 6px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.navmenu .sprite-icon-button:hover{background-position-x:-46px}}}.navmenu .sprite-icon-button.selected,.navmenu .sprite-icon-button:active{background-position-x:-92px}.navmenu .sprite-icon-button.disabled{background-position-x:-138px}.sprite-icon-button.navmenu-go-to-prev-button{width:30px;height:44px;margin-right:2px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.navmenu-go-to-prev-button:hover{background-position-x:-32px}}}.sprite-icon-button.navmenu-go-to-prev-button.selected,.sprite-icon-button.navmenu-go-to-prev-button:active{background-position-x:-64px}.sprite-icon-button.navmenu-go-to-prev-button.disabled{background-position-x:-96px}.sprite-icon-button.navmenu-go-to-next-button{width:30px;height:44px;margin-left:2px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.navmenu-go-to-next-button:hover{background-position-x:-32px}}}.sprite-icon-button.navmenu-go-to-next-button.selected,.sprite-icon-button.navmenu-go-to-next-button:active{background-position-x:-64px}.sprite-icon-button.navmenu-go-to-next-button.disabled{background-position-x:-96px}.sprite-icon-button.navmenu-minimize-button{width:24px;height:24px;margin:0;border-radius:0 4px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.sprite-icon-button.navmenu-minimize-button:hover{background-position-x:-26px}}}.sprite-icon-button.navmenu-minimize-button.selected,.sprite-icon-button.navmenu-minimize-button:active{background-position-x:-52px}.sprite-icon-button.navmenu-minimize-button.disabled{background-position-x:-78px}.sprite-icon-button.navmenu-cancel-minimize-button{margin:5px;border-radius:50%;background-color:#333}.current-tool-icon-button{width:52px;height:52px;background-color:#ababab;border:solid #fff 2px;border-radius:5px}.vertical .current-tool-icon-button{margin:6px 6px 4px}.horizontal .current-tool-icon-button{margin:6px 4px 6px 6px}.current-tool-icon-button:active{background-color:#989898;border-color:#fc3}.control-box-button{display:inline-block;width:30px;height:30px;line-height:30px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}.control-box-button.close{background-image:url(images/popup/btn_close.png?v=2e3a11)}.control-box-button.expand{background-image:url(images/popup/btn_expand.png?v=6e722d)}.control-box-button.collapse{background-image:url(images/popup/btn_collapse.png?v=8ba13f)}@media not all and (pointer: coarse){@media(hover: hover){.control-box-button:hover{background-position-x:-30px}}}.control-box-button:active{background-position-x:-60px}.control-box-button.disabled{background-position-x:-90px}.control-box-button.small{display:inline-block;width:24px;height:24px;line-height:24px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0}@media not all and (pointer: coarse){@media(hover: hover){.control-box-button.small:hover{background-position-x:-24px}}}.control-box-button.small:active{background-position-x:-48px}.control-box-button.small.disabled{background-position-x:-72px}.bookmark-sort-order-button{padding:8px;width:44px;height:44px;background-size:auto 100%;background-repeat:no-repeat;background-position-x:0;background-image:url(images/item-list/bookmark/btn_sort_order.png?v=a49b6b);background-origin:content-box;background-clip:content-box}@media not all and (pointer: coarse){@media(hover: hover){.bookmark-sort-order-button:hover{background-position-x:-29px}}}.bookmark-sort-order-button:active{background-position-x:-58px}.bookmark-sort-order-button.disabled{background-position-x:-87px}/*! 選択系ボタン */.selectable-button{background:no-repeat content-box #fff;border:5px solid rgba(0,0,0,0);margin:5px}.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{margin:5px 7px}.selectable-button.stamp-button .icon{width:40px;height:40px;background:no-repeat 0/contain content-box #fff}.selectable-button.selectable-rectangle-button{margin:5px 10px}.selectable-button.selectable-big-rectangle-button,.selectable-button.sne-color-user-pattern-button{margin:6px 13px}.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:34px;height:34px;padding:1px;overflow:visible}.sne-color-select-button .icon{position:absolute;width:32px;height:32px;box-sizing:border-box;background-clip:content-box;border:1px solid rgba(0,0,0,0)}.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:46px;height:46px;margin:-8px;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)}@media not all and (pointer: coarse){@media(hover: hover){.input-pallet-icon-button:hover .icon{filter:brightness(0.9)}}}.input-pallet-icon-button:active .icon{filter:brightness(0.7)}.simple-dialog{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#333;border:1px solid #575757;background:#575757;border-radius:6px}.simple-dialog .header{flex:0 0 auto;display:flex;flex-direction:row;box-sizing:border-box;align-items:center}.simple-dialog .header .title{flex:auto;margin:auto}.simple-dialog .body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.simple-dialog .header{color:#fff;min-height:30px;padding:4px 4px 2px 8px}.simple-dialog .header .control-box-button{margin:2px 2px 4px;flex-shrink:0}.simple-dialog .body{background:#f9f8f4}.content-link-search-result-dialog{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#333;border:1px solid #575757}.content-link-search-result-dialog .header{flex:0 0 auto;display:flex;flex-direction:row;box-sizing:border-box;align-items:center}.content-link-search-result-dialog .header .title{flex:auto;margin:auto}.content-link-search-result-dialog .body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.content-link-search-result-dialog .header{color:#fff;background:rgba(0,0,0,.8);min-height:30px;padding:8px;font-size:1.2em}.content-link-search-result-dialog .header .control-box-button{margin:2px 4px !important;flex-shrink:0}.content-link-search-result-dialog .body{background:rgba(0,0,0,.4)}.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 #b3b3b3;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 #b3b3b3}.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=7827bc)}.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/18px url(images/setting-popup/radio-off.png?v=4e62de)}.drawing-channel-sync input[type=radio]:checked+.label-inner{background-image:url(images/setting-popup/radio-on.png?v=d6336b)}.drawing-channel-visibility{display:flex;flex-direction:column;padding:0 16px}.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:rgba(0,0,0,0)}@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}.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:18px 12px;background-repeat:no-repeat;background-position:1px center;background-size:18px 12px;cursor:pointer}.drawing-channel-visibility input[name=visible]:checked+.label-inner{background-image:url(images/tool-icons/channel-visible.png?v=e6b6fc)}.drawing-channel-visibility input[name=visible]:disabled+.label-inner{cursor:unset}.drawing-channel-visibility input[name=visible]+.label-inner{border:2px solid #666;background-color:#fff;border-radius:3px;width:24px;height:24px;box-sizing:border-box;vertical-align:middle;margin:4px 0}.drawing-channel-visibility input[name=visible]:disabled+.label-inner{background-color:#ccc}.drawing-channel-visibility input[name=active]+.label-inner{display:inline-block;min-height:17px;background-repeat:no-repeat;background-position:4px center;background-size:17px;cursor:pointer}.drawing-channel-visibility input[name=active]:checked+.label-inner{background-image:url(images/tool-icons/channel-active.png?v=2dbfcf)}.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:8px}/*!
 * 入力パーツ
 */.selectable-input{display:flex;align-items:center;cursor:pointer}.selectable-input input{display:none}.selectable-input input[type=checkbox]+.label-inner{display:inline-block;min-height:22px;padding-left:30px;background:no-repeat 4px center/22px url(images/setting-popup/checkbox-off.png?v=726b98)}.selectable-input input[type=checkbox]:checked+.label-inner{background-image:url(images/setting-popup/checkbox-on.png?v=b0a8ed)}.selectable-input input[type=radio]+.label-inner{display:inline-block;min-height:18px;padding-left:26px;background:no-repeat 4px center/18px url(images/setting-popup/radio-off.png?v=4e62de)}.selectable-input input[type=radio]:checked+.label-inner{background-image:url(images/setting-popup/radio-on.png?v=d6336b)}.input-pallet-preview mfrac{font-size:90%;margin:0 5px}.input-pallet-preview msqrt.focus,.input-pallet-preview mfrac.focus,.input-pallet-preview mn.focus,.input-pallet-preview mi.focus,.input-pallet-preview mrow.focus{background:#bbb}.input-pallet-preview msqrt.placeholder,.input-pallet-preview mfrac.placeholder,.input-pallet-preview mn.placeholder,.input-pallet-preview mi.placeholder,.input-pallet-preview mrow.placeholder{visibility:hidden;width:0}.input-pallet-preview msqrt.placeholder.focus,.input-pallet-preview mfrac.placeholder.focus,.input-pallet-preview mn.placeholder.focus,.input-pallet-preview mi.placeholder.focus,.input-pallet-preview mrow.placeholder.focus{visibility:visible;width:inherit}.text-button.backspace{font-size:19px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}/*!
 * リスト表示コンポーネント
 */.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;padding:4px 0}.item-list .list-row:not(:first-child){border-top:1px solid #aaa}.item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:0 16px}.item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@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.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:rgba(0,0,0,0);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=0a4b18)}.item-list .list-row .btn-delete{background-image:url(images/item-list/btn_delete.png?v=2987c9)}.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{padding:0 16px}.item-list.right-bottom-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px}.item-list.right-bottom-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:2px 4px}.item-list.right-bottom-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){@media(hover: hover){.item-list.right-bottom-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{background-color:#ddd}.item-list.right-bottom-item-list .list-row.editable .list-row-item,.item-list.right-bottom-item-list .list-row.delible .list-row-item{padding-right:40px}.item-list.right-bottom-item-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list.right-bottom-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.list-menu-popup .item-list,.item-list.general-setting-item-list{padding:4px 8px}.list-menu-popup .item-list .list-row,.item-list.general-setting-item-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;padding:0;border-top:0;min-height:38px}.list-menu-popup .item-list .list-row .list-row-item,.item-list.general-setting-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:0 4px}.list-menu-popup .item-list .list-row .list-row-item:not(.readonly),.item-list.general-setting-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){@media(hover: hover){.list-menu-popup .item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.general-setting-item-list .list-row .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.list-menu-popup .item-list .list-row .list-row-item:not(.readonly):active,.item-list.general-setting-item-list .list-row .list-row-item:not(.readonly):active{background-color:#ddd}.list-menu-popup .item-list .list-row.editable .list-row-item,.list-menu-popup .item-list .list-row.delible .list-row-item,.item-list.general-setting-item-list .list-row.editable .list-row-item,.item-list.general-setting-item-list .list-row.delible .list-row-item{padding-right:40px}.list-menu-popup .item-list .list-row.editable.delible .list-row-item,.item-list.general-setting-item-list .list-row.editable.delible .list-row-item{padding-right:80px}.list-menu-popup .item-list .list-row.disabled .list-row-item,.item-list.general-setting-item-list .list-row.disabled .list-row-item{pointer-events:none;color:#aaa}.list-menu-popup .item-list .list-row.type-separator,.item-list.general-setting-item-list .list-row.type-separator{min-height:0}.list-menu-popup .item-list .list-row.type-separator .list-row-item,.item-list.general-setting-item-list .list-row.type-separator .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:0;border-top:1px solid #aaa;margin:3px 0}.list-menu-popup .item-list .list-row.type-separator .list-row-item:not(.readonly),.item-list.general-setting-item-list .list-row.type-separator .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){@media(hover: hover){.list-menu-popup .item-list .list-row.type-separator .list-row-item:not(.readonly):hover .title,.item-list.general-setting-item-list .list-row.type-separator .list-row-item:not(.readonly):hover .title{text-decoration:underline}}}.list-menu-popup .item-list .list-row.type-separator .list-row-item:not(.readonly):active,.item-list.general-setting-item-list .list-row.type-separator .list-row-item:not(.readonly):active{background-color:#ddd}.list-menu-popup .item-list .list-row.type-separator.editable .list-row-item,.list-menu-popup .item-list .list-row.type-separator.delible .list-row-item,.item-list.general-setting-item-list .list-row.type-separator.editable .list-row-item,.item-list.general-setting-item-list .list-row.type-separator.delible .list-row-item{padding-right:40px}.list-menu-popup .item-list .list-row.type-separator.editable.delible .list-row-item,.item-list.general-setting-item-list .list-row.type-separator.editable.delible .list-row-item{padding-right:80px}.list-menu-popup .item-list .list-row.type-separator.disabled .list-row-item,.item-list.general-setting-item-list .list-row.type-separator.disabled .list-row-item{pointer-events:none;color:#aaa}.item-list.marker-item-list .list-row,.item-list.elements-in-page-list .list-row{position:relative;display:flex;align-items:stretch;box-sizing:border-box;min-height:44px;padding:0}.item-list.marker-item-list .list-row .list-row-item,.item-list.elements-in-page-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:4px}.item-list.marker-item-list .list-row .list-row-item:not(.readonly),.item-list.elements-in-page-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media not all and (pointer: coarse){@media(hover: hover){.item-list.marker-item-list .list-row .list-row-item:not(.readonly):hover .title,.item-list.elements-in-page-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,.item-list.elements-in-page-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,.item-list.elements-in-page-list .list-row.editable .list-row-item,.item-list.elements-in-page-list .list-row.delible .list-row-item{padding-right:40px}.item-list.marker-item-list .list-row.editable.delible .list-row-item,.item-list.elements-in-page-list .list-row.editable.delible .list-row-item{padding-right:80px}.item-list.marker-item-list .list-row.disabled .list-row-item,.item-list.elements-in-page-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;border-top:1px solid #aaa;font-size:.9em}.bookmark-item-list .list-row.current{background-color:#ffd}.bookmark-item-list .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:2px 8px}.bookmark-item-list .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@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:#ddd}.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 .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:rgba(0,0,0,0);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=0a4b18)}.bookmark-item-list .list-row .btn-delete{background-image:url(images/item-list/btn_delete.png?v=2987c9)}.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:#f9f8f4;border:#575757 1px solid;border-radius:4px;padding:0 8px;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;padding:0}.context-menu .list-row .list-row-item{flex:1 1 auto;display:flex;align-items:center;padding:4px}.context-menu .list-row .list-row-item:not(.readonly){cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@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:#ddd}.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}.setting-popup-tab-list{display:flex;flex-direction:column;margin-top:67px}.setting-popup-tab{display:flex;align-items:center;box-sizing:border-box;width:71px;height:80px;margin:0;border:0;transform:translateX(2px);background:no-repeat 0/contain url(images/setting-popup/setting-popup-inactive-tab-bg.png?v=d3ab6a);padding-left:5px;z-index:1}.setting-popup-tab .tool-icon,.setting-popup-tab .sprite-icon{margin:8px 8px 8px 12px}.setting-popup-tab .tool-icon{padding:2px}.setting-popup-tab .tool-icon .icon-image-svg{width:44px;height:44px;top:2px;left:2px}.setting-popup-tab:active,.setting-popup-tab.selected{background-image:url(images/setting-popup/setting-popup-active-tab-bg.png?v=45bc55);padding-left:0}.setting-popup-tab:active .tool-icon,.setting-popup-tab.selected .tool-icon{background:#d6d2cf}.list-menu-popup{position:fixed;left:0;bottom:50px;display:flex;box-sizing:border-box}.list-menu-popup .simple-dialog{border-radius:0 6px 6px 0;min-width:min(360px,100vw);min-width:min(360px,100svw);max-width:50vw;max-width:50svw;max-height:calc(100vh - 50px);max-height:calc(100svh - 50px)}.list-menu-popup .simple-dialog .body{overflow:auto}.list-menu-popup .tab-list-container{margin:0 8px;padding:8px 0}.screen-large .list-menu-popup .tab-list-container{border-top:1px solid #aaa}.screen-small .list-menu-popup .tab-list-container{border-bottom:1px solid #aaa}.list-menu-popup .tab-list-header{color:#fff;min-height:30px;line-height:30px;padding:0 8px;background:#575757;border-radius:4px}.list-menu-popup .tab-list{margin:4px 0 0 8px;padding:2px;list-style-type:none;bottom:0}.list-menu-popup .tab-list li{border-radius:4px;height:24px;margin:4px;background:#e6e6e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 0;display:flex;align-items:center;color:#363636}.list-menu-popup .tab-list li:not(.active){-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.list-menu-popup .tab-list li:not(.active).disabled{pointer-events:none}@media not all and (pointer: coarse){@media(hover: hover){.list-menu-popup .tab-list li:not(.active):hover{background:#eee}}}.list-menu-popup .tab-list li:not(.active):active{background:#fff}.list-menu-popup .tab-list li::before{display:block;flex:0 0 auto;content:"";margin:0 10px;width:10px;height:10px;border-radius:5px}.list-menu-popup .tab-list li.active::before{background-color:#575757}.list-menu-popup .tab-list li.preview,.list-menu-popup .tab-list li.active.preview{background:#fceddd}.list-menu-popup .tab-list .tab-close-button{flex:0 0 auto;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.list-menu-popup .tab-list .tab-close-button.disabled{pointer-events:none}@media not all and (pointer: coarse){@media(hover: hover){.list-menu-popup .tab-list .tab-close-button:hover{filter:brightness(1.2);background-color:rgba(255,255,255,.2666666667);border-radius:18px;overflow-clip-margin:border-box}}}.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 blue}.thumbnail img{width:100%;height:100%;object-fit:contain;flex:none;pointer-events:none}.learning-content-collection-wrapper{-webkit-overflow-scrolling:touch;flex:1;box-sizing:border-box;cursor:grab}.learning-content-collection-wrapper::-webkit-scrollbar{background-color:#efefef;border-radius:12px}.learning-content-collection-wrapper::-webkit-scrollbar-thumb{border-radius:12px;box-shadow:inset 0 0 10px 10px #575757}.learning-content-collection-wrapper.horizontal{overflow-y:hidden;overflow-x:scroll;touch-action:pan-x;margin:8px 0;padding:4px 0 12px}.learning-content-collection-wrapper.horizontal::-webkit-scrollbar{height:12px}.learning-content-collection-wrapper.horizontal::-webkit-scrollbar-track{margin-left:16px;margin-right:16px}.learning-content-collection-wrapper.vertical{overflow-y:scroll;overflow-x:hidden;touch-action:pan-y;margin:0 4px}.learning-content-collection-wrapper.vertical::-webkit-scrollbar{width:12px}.learning-content-collection-wrapper.vertical::-webkit-scrollbar-track{margin-top:16px;margin-bottom:16px}.learning-content-card-grid{display:grid;grid-template-columns:repeat(auto-fill, 260px);justify-content:center;grid-gap:1vw;padding:16px 6px}.learning-content-card-line{display:grid;grid-template-columns:repeat(auto-fill, 260px);grid-auto-columns:260px;grid-gap:1vw;grid-auto-flow:column;padding:0 16px;width:max-content}.learning-content-card-line>div{box-sizing:border-box}.learning-content-list{display:flex;flex-flow:column;flex:0 0 auto;justify-content:center;padding:16px 6px}.learning-content-list .learning-content-item{margin-bottom:8px}.learning-content-list .learning-content-item:last-of-type{margin-bottom:0}.learning-content-list.list-header{padding:0 6px;background-color:#dcdcdc;border-bottom:1px solid #666}.line-item-right-side-box-wrapper{display:flex;flex-direction:column;flex:1;align-self:flex-start;width:calc(100% - 155px)}.learning-keyword-buttons{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:10px}.learning-keyword-buttons div{max-width:100%;margin:1px 4px 2px 0}.learning-keyword-buttons div:last-of-type{margin-right:0}.learning-keyword-button{font-size:.7em;max-width:100%;min-height:unset !important}.learning-keyword-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style1 .learning-keyword-button{font-weight:bold}.style2 .learning-keyword-button{font-weight:bold;background:#ddd}.style3 .learning-keyword-button{font-weight:bold;color:#fff;background:#555}.learning-content-clickable{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background-color:#fff}.learning-content-clickable.disabled{pointer-events:none}@media not all and (pointer: coarse){@media(hover: hover){.learning-content-clickable:hover{background-color:#fcf2e7}}}.learning-content-clickable:active{background-color:#fceddd}.learning-content-card-expander{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.7333333333), #fff)}@media not all and (pointer: coarse){@media(hover: hover){.learning-content-card-expander:hover{background-color:#fff !important}}}.learning-element-list-row{display:flex;flex-direction:row;flex:1;min-width:0;align-items:center;padding:8px 16px;border-bottom:1px solid #666}.learning-element-list-row>div{margin:0 20px 0 0;flex-shrink:0}.learning-element-list-row>div:last-of-type{margin-right:0}.content-link-book-filter-buttons{display:flex;flex-direction:row;column-gap:12px}.content-link-book-filter-buttons .text-button{flex:auto}.content-link-book-filter-buttons .text-button.active{background-color:#f08617;color:#fff}.content-link-filter-button{background-color:#fff}.content-link-filter-button.selected{background-color:#f08617}.content-link-content-filter-checkboxes{display:flex;flex-direction:column}.content-link-content-filter-checkboxes .selectable-input{margin-bottom:4px}.content-link-content-filter-checkboxes .selectable-input:last-of-type{margin-bottom:0}.content-link-filter-floating{background:rgba(0,0,0,.8);position:absolute;width:350px;right:0;margin:16px;color:#fff;flex-direction:column;padding:20px;top:40px}.content-link-filter-floating>div{margin-bottom:12px}.content-link-filter-floating>div:last-of-type{margin-bottom:0}.content-link-filter-floating::before{content:"";position:absolute;top:-28px;right:91px;border:14px solid rgba(0,0,0,0);border-bottom:14px solid #000;opacity:.8}.content-link-serach-history-select{max-width:100%;min-width:30px;min-height:30px;border-radius:6px;padding:2px .5em}.answer-box-dialog-buttons .add{width:4em;margin:4px}.answer-box-dialog-buttons .delete{width:4em;margin:4px}.answer-box-dialog-buttons .box-name{margin:4px;width:200px;align-self:stretch}.answer-box-dialog-buttons .note{font-size:.5em}.answer-box-dialog-buttons .confirm{width:6em;margin:4px}.answer-box-dialog-buttons .cancel{width:7em;margin:4px}.answer-box-item{background-color:#e6e6e6}.answer-box-item .box-name{margin-left:4px}.answer-box-item .hidden{visibility:hidden}.answer-box-item.selected{background-color:#f7e1c7}.answer-box-item.selectable:hover{cursor:pointer}.answer-box-item.disabled{color:#8c8c8c}.answer-box-dialog-body footer{position:relative;overflow:hidden;display:flex;flex-direction:column;color:#333;border:1px solid #575757;background:#575757}.answer-box-dialog-body footer .header{flex:0 0 auto;display:flex;flex-direction:row;box-sizing:border-box;align-items:center}.answer-box-dialog-body footer .header .title{flex:auto;margin:auto}.answer-box-dialog-body footer .body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.answer-box-dialog-body footer input[type=checkbox]+.label-inner{display:inline-block;min-height:16px;padding-left:20px;background:no-repeat 2px center/16px url(images/setting-popup/checkbox-off.png?v=726b98)}.answer-box-dialog-body footer input[type=checkbox]:checked+.label-inner{background-image:url(images/setting-popup/checkbox-on.png?v=b0a8ed)}.answer-box-dialog-body footer.selected{background-color:#ff7f00}@media(max-width: 600px){.answer-box-dialog-body{width:320px}.answer-box-dialog-body .answer-box-list{width:292px;padding:4px}.answer-box-dialog-body .answer-box-item{width:280px}.answer-box-dialog-body .footer-label{font-size:.7em}}@media(min-width: 600px){.answer-box-dialog-body{width:600px}.answer-box-dialog-body .answer-box-list{width:576px;padding:4px}.answer-box-dialog-body .answer-box-item{width:250px}.answer-box-dialog-body .footer-label{font-size:.9em}}/*!
 * ボタン等の子要素を等間隔に配置するコンポーネント
 */.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}