@charset "UTF-8";@font-face{font-family:GenJyuuGothic;src:url(/fonts/GenJyuuGothic-Regular_subset.woff2) format("woff2"),url(/fonts/GenJyuuGothic-Regular_subset.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GenJyuuGothic;src:url(/fonts/GenJyuuGothic-Medium_subset.woff2) format("woff2"),url(/fonts/GenJyuuGothic-Medium_subset.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:OswaldBold;src:url(/fonts/oswald-bold-webfont.woff2) format("woff2"),url(/fonts/oswald-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:icon_font;src:url(/fonts/icon_font.eot?gcqey2);src:url(/fonts/icon_font.eot?gcqey2#iefix) format("embedded-opentype"),url(/fonts/icon_font.ttf?gcqey2) format("truetype"),url(/fonts/icon_font.woff?gcqey2) format("woff"),url(/fonts/icon_font.svg?gcqey2#icon_font) format("svg");font-weight:400;font-style:normal}[class^=icon_font-],[class*=" icon_font-"]{font-family:icon_font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon_font-sound:before{content:""}.icon_font-sound_play:before{content:""}.icon_font-sound_stop:before{content:""}.icon_font-skin:before{content:""}.icon_font-image:before{content:""}.icon_font-close_circle:before{content:""}.icon_font-arrow_down:before{content:""}.icon_font-bug:before{content:""}.icon_font-review:before{content:""}.icon_font-movie:before{content:""}.icon_font-game_design:before{content:""}.icon_font-hide:before{content:""}.icon_font-show:before{content:""}.icon_font-global:before{content:""}.icon_font-local:before{content:""}.icon_font-block_category_control:before{content:""}.icon_font-block_category_event:before{content:""}.icon_font-block_category_list:before{content:""}.icon_font-block_category_looks:before{content:""}.icon_font-block_category_motion:before{content:""}.icon_font-block_category_operator:before{content:""}.icon_font-block_category_procedure:before{content:""}.icon_font-block_category_sensing:before{content:""}.icon_font-block_category_sound:before{content:""}.icon_font-block_category_variable:before{content:""}.icon_font-block_category_pen:before{content:""}.icon_font-sample:before{content:""}:root{--color-border-sky: #56a9ff;--color-text-sky: #56a9ff;--header-height-global: 60px;--header-height-chapter: 63px;--header-height-lesson: 56px;--course-navigation-width: 56px;--course-navigation-open-width: 266px;--z-base: 0;--z-below: -1;--z-content: 1;--z-blockly-widget: 970;--z-lesson-floating-window: 980;--z-nav-shadow: 990;--z-nav: 1000;--z-nav-dropdown: 1010;--z-lesson-editor-guide-trigger: 1080;--z-game-editor-material-panel: 1090;--z-game-editor-floating-control: 1095;--z-overlay: 1100;--z-overlay-above: 1110;--z-overlay-top: 1200;--z-fullscreen: 10980;--z-modal-backdrop: 10990;--z-modal: 11000;--font-family-base: "GenJyuuGothic", YuGothic, "游ゴシック", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Arial, Meiryo, "メイリオ", "MS PGothic", sans-serif;--font-family-rtl: "Noto Sans Arabic", "Noto Sans", "GenJyuuGothic", YuGothic, "游ゴシック", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Arial, Meiryo, "メイリオ", "MS PGothic", sans-serif;--font-family-accent-default: "OswaldBold", YuGothic, "游ゴシック", "Yu Gothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Arial, Meiryo, "メイリオ", "MS PGothic", sans-serif;--font-family-accent: var(--font-family-accent-default);--font-family-ui-fixed-default: "Hiragino Sans", sans-serif;--font-family-ui-fixed: var(--font-family-ui-fixed-default)}html[dir=rtl]{--font-family-base: var(--font-family-rtl);--font-family-accent: var(--font-family-rtl);--font-family-ui-fixed: var(--font-family-rtl)}*{font-family:var(--font-family-base)}body{font-family:var(--font-family-base);font-size:16px;color:#fff;letter-spacing:.05em;background-color:#1a48a3}body>.blocklyWidgetDiv,body>.blocklyDropDownDiv,body>.blocklyTooltipDiv{z-index:var(--z-blockly-widget)}.qureo-blockly-field-dropdown-menu .goog-menuitem.goog-menuitem-rtl.goog-option-selected{position:relative}.qureo-blockly-field-dropdown-menu .goog-menuitem.goog-menuitem-rtl.goog-option-selected .goog-menuitem-checkbox,.qureo-blockly-field-dropdown-menu .goog-menuitem.goog-menuitem-rtl.goog-option-selected .goog-menuitem-icon{position:absolute;inset-inline:auto;inset-inline-start:6px;float:none;margin:0}.blocklyHtmlInput{letter-spacing:inherit}.blockly_svg--selected{stroke:var(--blockly-select-path-stroke, #56a9ff);stroke-opacity:var(--blockly-select-path-stroke-opacity, 1);stroke-width:4px;stroke-linecap:round}.blocklyAngleCircle{fill:#936ce6!important;stroke:#3e1ec6!important}.blocklyAngleLine{stroke:red!important;stroke-width:2!important}:is(.blocklyText,.blocklyFlyoutLabelText,.blocklyDropdownText,.blocklyHtmlInput,.blocklyTooltipBackground,.blocklyNumPadButton,.valueReportBox){font-family:var(--font-family-base)!important}html[dir=rtl] :is(.blocklyText,.blocklyFlyoutLabelText,.blocklyDropdownText,.blocklyHtmlInput,.blocklyNumPadButton,.valueReportBox){letter-spacing:0}button{cursor:pointer}.blocklyToolboxDiv{box-sizing:border-box;overflow-x:visible;overflow-y:auto;position:absolute;padding-top:8px;background-color:#fff;border-inline-end:1px solid #c5d4de}.blockly_category_item_list{list-style:none;margin:0;padding:0}.blockly_category_item__row{margin-bottom:10px;display:flex;align-items:center;justify-content:center}.blockly_category_item{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle}.blockly_category_item--wrapper{display:inline-block}.blockly_category_item--background{width:44px;height:44px;background-color:#4960bd80;border-radius:50%;transition:width .2s cubic-bezier(.77,0,.175,1),height .2s cubic-bezier(.77,0,.175,1);display:flex;align-items:center;justify-content:center}.blockly_category_item--icon{font-size:26px;text-align:center;color:#fff;transition:font-size .15s ease}.blockly_category_item:hover:not(.is_selected) .blockly_category_item--background,.blockly_category_item.is_selected .blockly_category_item--background{width:50px;height:50px}.blockly_category_item:hover:not(.is_selected) .blockly_category_item--icon,.blockly_category_item.is_selected .blockly_category_item--icon{font-size:30px}.blockly_category_item--label{color:#333;font-size:10px;font-weight:700;letter-spacing:0}.flyout_wrapper{position:relative;inset-inline-start:79px;z-index:var(--z-content);display:inline-block}.flyout_wrapper .flyout_parent{transition:width .4s ease;overflow:hidden;height:100%}.flyout_wrapper .flyout_shadow{--flyout-shadow-angle: 90deg;position:absolute;top:0;height:100%;pointer-events:none;transition:inset-inline-end .4s,width .4s;inset-inline-end:-1px;width:1px;background-image:linear-gradient(var(--flyout-shadow-angle),rgba(153,184,203,.6),rgba(153,184,203,0))}.flyout_wrapper .flyout_shadow.isShow{inset-inline-end:-14px;width:14px}.flyout_wrapper[style*="direction: rtl"] .flyout_shadow{--flyout-shadow-angle: 270deg}
