@media screen and (min-width: 766px){.question[data-v-5688c344]{position:relative;left:20px;top:0px;width:calc(100% - 20px * 2)}}
.image-dialog-root+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}
dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--active[data-v-56ee9c8e-s] .image-overlay:after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--active[data-v-56ee9c8e-s] .image-overlay:after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--active[data-v-56ee9c8e-s] .image-overlay:after{background:#0580c5 url(/e/assets/5.2.0/std-ui/static/img/31816164e74ee3d7c2ba.png);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:2}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--active[data-v-56ee9c8e-s] .image-overlay--no-check:after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--active[data-v-56ee9c8e-s] .image-overlay--no-check:after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--active[data-v-56ee9c8e-s] .image-overlay--no-check:after{background:#0580c5;z-index:1}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--disabled[data-v-56ee9c8e-s] .image-overlay,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--disabled[data-v-56ee9c8e-s] .image-overlay,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--disabled[data-v-56ee9c8e-s] .image-overlay{background-color:#eee}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--disabled[data-v-56ee9c8e-s] .image-overlay img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--disabled[data-v-56ee9c8e-s] .image-overlay img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--disabled[data-v-56ee9c8e-s] .image-overlay img{opacity:.7}.checkbox .checkbox__zoom .icon[data-v-56ee9c8e]{cursor:default}.radio__zoom[data-v-56ee9c8e]{cursor:pointer}.radio .radio__zoom .icon[data-v-56ee9c8e]{cursor:default}.mts .selection-item .button__zoom .icon[data-v-56ee9c8e]{cursor:default}.mts .selection-item label[data-v-56ee9c8e]{cursor:pointer}label[data-v-56ee9c8e]{cursor:pointer}.image-overlay--no-check.image-fit[data-v-56ee9c8e]{cursor:default;display:inline-block;width:100%;max-width:687.5px}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item .selected-layer[data-v-56ee9c8e],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] .selected-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;pointer-events:none;z-index:5}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item .selected-layer .rank-icon[data-v-56ee9c8e],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] .selected-layer .rank-icon{display:block;position:absolute;top:calc((100% - 1.875rem)/2);left:calc((100% - 1.875rem)/2);border-radius:50%;border:1px solid #fff;width:1.875rem;height:1.875rem;text-align:center;line-height:1.875rem;color:#fff;font-size:13px;font-weight:normal;text-shadow:#0580c5 1px 1px 0px,#0580c5 -1px 1px 0px,#0580c5 1px -1px 0px,#0580c5 -1px -1px 0px;box-shadow:0 0 0 1px #0580c5,0 0 0 1px #0580c5 inset}dialog[data-v-56ee9c8e]{max-width:80%;width:80%;position:fixed;border:none;background-color:rgba(0,0,0,0);padding:0;top:0;height:100%}@media screen and (max-width: 766px){dialog[data-v-56ee9c8e]{max-width:100%;width:100%}}dialog[data-v-56ee9c8e]::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}dialog .scroll-wrap[data-v-56ee9c8e]{height:100%;width:100%;padding-top:2rem;padding-bottom:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}dialog .scroll-wrap .image-dialog[data-v-56ee9c8e]{display:flex;justify-content:center;align-items:center;width:100%}dialog .scroll-wrap .image-dialog .dialog-content[data-v-56ee9c8e]{flex-grow:3;align-self:flex-start;width:100%}dialog .scroll-wrap .image-dialog .dialog-content .dialog-header[data-v-56ee9c8e]{display:flex;justify-content:flex-end;padding-bottom:1rem}dialog .scroll-wrap .image-dialog .dialog-content .dialog-header .dialog-close[data-v-56ee9c8e]{cursor:pointer;color:#ad102f}dialog .scroll-wrap .image-dialog .dialog-content .dialog-header .dialog-close[data-v-56ee9c8e]:hover{color:crimson}dialog .scroll-wrap .image-dialog .dialog-content .dialog-header .dialog-close .icon[data-v-56ee9c8e]{background-image:url(/e/assets/5.2.0/std-ui/static/img/e89493983871739baeda.png);display:inline-block;width:26px;height:27px}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main[data-v-56ee9c8e]{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.3);font-size:.875rem}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .hide[data-v-56ee9c8e]{display:none}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s]{position:relative}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s]{align-items:stretch;padding:1rem;display:block;transition-duration:.25s}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s] label,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] label,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s] label{width:100%;display:inline-block;padding:0;word-break:break-all}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s] label .image-mark.image-overlay img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] label .image-mark.image-overlay img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s] label .image-mark.image-overlay img{width:100%;height:100%}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s] label .image-overlay-dialog,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog{position:relative;display:inline-block;vertical-align:middle;font-size:0}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s] label .image-overlay-dialog img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog img,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog img{width:100%;height:100%}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection[data-v-56ee9c8e-s] label .image-overlay-dialog::after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog::after,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item[data-v-56ee9c8e-s] label .image-overlay-dialog::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:.7;background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;cursor:hand}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--pic[data-v-56ee9c8e-s] label,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--pic[data-v-56ee9c8e-s] label,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--pic[data-v-56ee9c8e-s] label{display:flex;flex-direction:column;align-items:center}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--pic[data-v-56ee9c8e-s] .image-area,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--pic[data-v-56ee9c8e-s] .image-area,dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--pic[data-v-56ee9c8e-s] .image-area{width:100%;text-align:center}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--active[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--active[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--active[data-v-56ee9c8e-s]{background-color:#0580c5;color:#fff}dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection--disabled[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .selection-item--disabled[data-v-56ee9c8e-s],dialog .scroll-wrap .image-dialog .dialog-content .dialog-main .matrix-selection-item--disabled[data-v-56ee9c8e-s]{background-color:#eee;color:#999}dialog .scroll-wrap .image-dialog .dialog-prev[data-v-56ee9c8e]{margin:.5rem;width:10%;height:28px}dialog .scroll-wrap .image-dialog .dialog-prev .icon[data-v-56ee9c8e]{background-image:url(/e/assets/5.2.0/std-ui/static/img/3af4d979864f8ea01adc.png);display:inline-block;width:17px;height:28px}dialog .scroll-wrap .image-dialog .dialog-next[data-v-56ee9c8e]{margin:.5rem;width:10%;height:28px;text-align:right}dialog .scroll-wrap .image-dialog .dialog-next .icon[data-v-56ee9c8e]{background-image:url(/e/assets/5.2.0/std-ui/static/img/3e5887c14df8d25645e7.png);display:inline-block;width:17px;height:28px}
.radio[data-v-391b0c8a]{display:flex;align-items:stretch;width:100%}.radio>label[data-v-391b0c8a]{padding:11px 15px;cursor:pointer;display:flex;flex-grow:3}.radio>label .radio__group[data-v-391b0c8a]{display:flex;align-items:center;flex-grow:1;width:100%}.radio>label .radio__group .radio__icon[data-v-391b0c8a]{position:relative;display:block;border:1px solid #b2b2b2;color:#b2b2b2;border-radius:50%;min-width:1.3rem;max-width:1.3rem;min-height:1.3rem;max-height:1.3rem;visibility:hidden}.radio>label .radio__group .radio__icon--visible[data-v-391b0c8a]{visibility:visible}.radio>label .radio__group .radio__icon .radio__no[data-v-391b0c8a],.radio>label .radio__group .radio__icon .radio__mark[data-v-391b0c8a]{position:absolute;top:0;left:0;font-size:.75rem;display:inline-block;width:100%;height:100%;line-height:1.3rem;text-align:center;vertical-align:middle}.radio>label .radio__group .radio__icon .radio__no--p3[data-v-391b0c8a],.radio>label .radio__group .radio__icon .radio__mark--p3[data-v-391b0c8a]{transform:translate(-0.15em) scale(0.8)}.radio>label .radio__group .radio__icon .radio__no--p4[data-v-391b0c8a],.radio>label .radio__group .radio__icon .radio__mark--p4[data-v-391b0c8a]{transform:translate(-0.3em) scale(0.6)}.radio>label .radio__group .radio__icon .radio__no--p5[data-v-391b0c8a],.radio>label .radio__group .radio__icon .radio__mark--p5[data-v-391b0c8a]{transform:translate(-0.4em) scale(0.5)}.radio>label .radio__group .radio__icon i[data-v-391b0c8a]{padding-top:.04rem;padding-left:.02rem;font-size:.8rem}.radio>label .radio__group input[data-v-391b0c8a]{display:none}.radio>label .radio__group .radio__text[data-v-391b0c8a]{margin-left:23px;flex-grow:1;flex-wrap:wrap;word-break:break-all;font-size:.875rem}.radio--active label .radio__group .radio__icon[data-v-391b0c8a]{border:1px solid #fff;color:#fff}.radio .radio__zoom .icon[data-v-391b0c8a]{background-image:url(/e/assets/5.2.0/std-ui/static/img/187c3dbadc4373e19f81.png);display:inline-block;background-size:cover;width:30px;height:28px}.radio--portrait[data-v-391b0c8a]{flex-direction:column;height:100%}.radio--portrait label[data-v-391b0c8a]{display:block;flex-direction:column;align-items:center;height:100%}@media screen and (-webkit-min-device-pixel-ratio: 0){.radio--portrait label[data-v-391b0c8a]{height:0%}}.radio--portrait label .radio__group[data-v-391b0c8a]{display:flex;flex-direction:column}.radio--portrait label .radio__group .radio__text[data-v-391b0c8a]{margin-left:0}.radio--portrait .radio__zoom[data-v-391b0c8a]{text-align:right}.radio--pic[data-v-391b0c8a]{flex-direction:column-reverse}.radio--pic label[data-v-391b0c8a]{flex-direction:column;justify-content:flex-end;align-items:center}.radio--pic label .radio__group[data-v-391b0c8a]{display:flex;max-width:100%;width:auto}.radio--pic label .radio__group .radio__text--empty[data-v-391b0c8a]{margin-left:0}.radio--pic .radio__zoom[data-v-391b0c8a]{text-align:right}
.scroll-indicator .arrow-right[data-v-36cc9bc4],.scroll-indicator .arrow-left[data-v-36cc9bc4]{position:absolute;top:calc(50% - 4rem / 2);z-index:1;cursor:pointer;pointer-events:all}.scroll-indicator .arrow-right[data-v-36cc9bc4]::after,.scroll-indicator .arrow-left[data-v-36cc9bc4]::after{filter:alpha(opacity=50);opacity:.5;color:#8a2be2}.scroll-indicator[data-v-36cc9bc4]{position:absolute;left:0;right:0;pointer-events:none;text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}.scroll-indicator .arrow-left[data-v-36cc9bc4]{left:.1rem}.scroll-indicator .arrow-left[data-v-36cc9bc4]::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:4rem}.scroll-indicator .arrow-right[data-v-36cc9bc4]{right:.1rem}.scroll-indicator .arrow-right[data-v-36cc9bc4]::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:4rem}
html[lang] .textbox input[data-v-2f73e970]{font-family:inherit}html[lang|=ja] .textbox input[data-v-2f73e970]{font-family:inherit}html[lang|=zh] .textbox input[data-v-2f73e970]{font-family:inherit}.textbox[data-v-2f73e970]{display:inline-block}.textbox input[data-v-2f73e970]{padding:1px 3px;border:1.5px solid #dcdcdc;border-radius:1.5px;color:#333;width:100%;font-family:Meiryo,sans-serif;font-size:.875rem}.textbox input[data-v-2f73e970]:disabled{background-color:#eee}.textbox--alerted input[data-v-2f73e970]{background-color:pink}.textbox--alerted input[data-v-2f73e970]::placeholder{color:inherit}
html[lang] .text-area textarea[data-v-506a0219]{font-family:inherit}html[lang|=ja] .text-area textarea[data-v-506a0219]{font-family:inherit}html[lang|=zh] .text-area textarea[data-v-506a0219]{font-family:inherit}.text-area[data-v-506a0219]{display:inline-block}.text-area textarea[data-v-506a0219]{padding:1px 3px;border:1.5px solid #dcdcdc;border-radius:1.5px;color:#333;width:100%;font-family:Meiryo,sans-serif;font-size:.875rem}.text-area textarea[data-v-506a0219]:disabled{background-color:#eee}.text-area__length[data-v-506a0219]{text-align:right;color:#0580c5}.text-area--alerted textarea[data-v-506a0219]{color:#333;background-color:pink}
html[lang] .pulldown select{font-family:inherit}html[lang|=ja] .pulldown select{font-family:inherit}html[lang|=zh] .pulldown select{font-family:inherit}.pulldown{position:relative;display:inline-block;min-width:5rem;padding:3px;padding-left:9px;box-sizing:border-box;color:#000}.pulldown::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";z-index:1;position:absolute;right:12px;top:50%;line-height:40px;margin-top:-20px;pointer-events:none}.pulldown select{font-family:Meiryo,sans-serif;outline:none;text-indent:.01px;background-color:#fff;vertical-align:middle;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:1px 24px 1px 12px;border:1px solid #ddd;width:100%;border-radius:3px}.pulldown select::-ms-expand{display:none}.pulldown select:disabled{background-color:#eee}.pulldown--alerted select{background-color:pink}.pulldown--alerted select option:not(.err-mark-pul){background-color:#fff}@media only screen and (max-width: 766px){.pulldown{min-width:5rem}}
.checkboxfa[data-v-5405596d]{align-items:stretch;display:inline-block;vertical-align:text-bottom}.checkboxfa .can-check-image img[data-v-5405596d]{max-width:200px;user-select:none;width:100%}.checkboxfa label[data-v-5405596d]{padding:3px;cursor:pointer;display:flex;flex-grow:3}.checkboxfa label .checkbox__group[data-v-5405596d]{display:flex;align-items:center}.checkboxfa label .checkbox__group .checkbox__icon[data-v-5405596d]{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #b2b2b2;color:#b2b2b2;border-radius:5%;min-width:1.3rem;max-width:1.3rem;min-height:1.3rem;max-height:1.3rem}.checkboxfa label .checkbox__group .checkbox__icon .checkbox__no[data-v-5405596d]{font-size:.5rem;display:inline-block;width:100%;text-align:center;vertical-align:middle}.checkboxfa label .checkbox__group .checkbox__icon .checkbox__no--p3[data-v-5405596d]{transform:translateX(-1.5px) scale(0.8)}.checkboxfa label .checkbox__group .checkbox__icon i[data-v-5405596d]{font-size:.8rem}.checkboxfa label .checkbox__group .checkbox__icon i.invisible[data-v-5405596d]{visibility:hidden}.checkboxfa--active label .checkbox__group .checkbox__icon[data-v-5405596d]{border:1px solid #fff;color:#fff}dialog .scroll-wrap .image-dialog .dialog-content .enoqfa .checkboxfa label[data-v-5405596d]{padding:3px;cursor:pointer;display:flex;flex-grow:3}
.fa-sum[data-v-dfe64dea]{display:inline-block}.fa-sum input[data-v-dfe64dea]{padding:1px 3px;border:1.5px solid #dcdcdc;border-radius:1.5px;width:100%;background-color:#888;color:#fff;cursor:not-allowed;font-size:.875rem}
.vue-slider-component{position:relative;box-sizing:border-box;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;padding-top:80px;margin:0px 0px}.vue-slider-component.vue-slider-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vue-slider-component.vue-slider-has-label{margin-bottom:15px}.vue-slider-component.vue-slider-disabled .vue-slider-dot{cursor:not-allowed}.vue-slider-component .vue-slider{position:relative;display:block;border-radius:4px;background-color:#eee;border:1px solid #c5c5c5;outline:0}.vue-slider-component .vue-slider::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.vue-slider-component .vue-slider-process{position:absolute;border-radius:4px;background-color:#0580c5;transition:all 0s;z-index:1}.vue-slider-component.vue-slider-horizontal .vue-slider-process{width:0;height:100%;top:0;left:0;will-change:width}.vue-slider-component.vue-slider-vertical .vue-slider-process{width:100%;height:0;bottom:0;left:0;will-change:height}.vue-slider-component.vue-slider-horizontal-reverse .vue-slider-process{width:0;height:100%;top:0;right:0}.vue-slider-component.vue-slider-vertical-reverse .vue-slider-process{width:100%;height:0;top:0;left:0}.vue-slider-component .vue-slider-dot{position:absolute;border-radius:50%;background-color:#fff;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);transition:all 0s;will-change:transform;cursor:pointer;z-index:3}.vue-slider-component.vue-slider-horizontal .vue-slider-dot{left:0}.vue-slider-component.vue-slider-vertical .vue-slider-dot{bottom:0}.vue-slider-component.vue-slider-horizontal-reverse .vue-slider-dot{right:0}.vue-slider-component.vue-slider-vertical-reverse .vue-slider-dot{top:0}.vue-slider-component .vue-slider-tooltip-wrap{display:none;position:absolute;z-index:9}.vue-slider-component .vue-slider-tooltip{display:block;font-size:13px;white-space:nowrap;padding:8px 8px;margin-bottom:30px;height:36px;width:auto;min-width:20px;text-align:center;color:#fff;border-radius:3px;border:1px solid;background-color:#0580c5}.vue-slider-component .vue-slider-tooltip-wrap.vue-slider-tooltip-top{height:85px;top:-9px;left:50%;transform:translate(-50%, -80%)}.vue-slider-component .vue-slider-tooltip-wrap.vue-slider-tooltip-bottom{bottom:-9px;left:50%;transform:translate(-50%, 100%)}.vue-slider-component .vue-slider-tooltip-wrap.vue-slider-tooltip-left{top:50%;left:-9px;transform:translate(-100%, -50%)}.vue-slider-component .vue-slider-tooltip-wrap.vue-slider-tooltip-right{top:50%;right:-9px;transform:translate(100%, -50%)}.vue-slider-component .vue-slider-dot.vue-slider-hover:hover .vue-slider-tooltip-wrap{display:block}.vue-slider-component .vue-slider-dot.vue-slider-always .vue-slider-tooltip-wrap{display:block !important}.vue-slider-component .vue-slider-piecewise{position:absolute;width:100%;padding:0;margin:0;left:0;top:0;height:100%;list-style:none}.vue-slider-component .vue-slider-piecewise-item{position:absolute;width:8px;height:8px}.vue-slider-component .vue-slider-piecewise-dot{position:absolute;left:50%;top:50%;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,.16);border-radius:50%;transform:translate(-50%, -50%);z-index:2;transition:all .3s}.vue-slider-component .vue-slider-piecewise-item:first-child .vue-slider-piecewise-dot,.vue-slider-component .vue-slider-piecewise-item:last-child .vue-slider-piecewise-dot{visibility:hidden}.vue-slider-component.vue-slider-horizontal .vue-slider-piecewise-label,.vue-slider-component.vue-slider-horizontal-reverse .vue-slider-piecewise-label{position:absolute;display:inline-block;top:-200%;left:50%;white-space:nowrap;font-size:100%;transform:translate(-50%, 8px);visibility:visible;color:#999}.vue-slider-component.vue-slider-horizontal .vue-slider-piecewise-label-btm,.vue-slider-component.vue-slider-horizontal-reverse .vue-slider-piecewise-label-btm{position:absolute;display:inline-block;top:100%;left:50%;white-space:nowrap;font-size:100%;transform:translate(-50%, 8px);visibility:visible;color:#999}.vue-slider-component.vue-slider-vertical .vue-slider-piecewise-label,.vue-slider-component.vue-slider-vertical-reverse .vue-slider-piecewise-label{position:absolute;display:inline-block;top:50%;left:100%;white-space:nowrap;font-size:12px;color:#333;transform:translate(8px, -50%);visibility:visible}.vue-slider-component .vue-slider-sr-only{clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute !important}
.sliderfa.vue-slider-disabled[data-v-5d8cd2d6]{cursor:not-allowed}.slider-textbox[data-v-5d8cd2d6]{margin-top:1rem;bottom:0;right:0;background-color:#eee;border-radius:5px;text-align:center;padding:5px;color:#000;width:fit-content;float:right}.slider-textbox .slider-value[data-v-5d8cd2d6]{float:left;min-width:1.5em;padding-right:5px;text-align:right}.slider-textbox .slider-value .slider-value-label[data-v-5d8cd2d6]{color:#0580c5}.slider-textbox .unit[data-v-5d8cd2d6]{color:#333}
.imagefa[data-v-6fa7872e]{max-height:100%;max-width:100%}.modal-wrapper .imagefa[data-v-6fa7872e]{max-width:none}@media only screen and (max-width: 766px){.modal-wrapper .imagefa[data-v-6fa7872e]{max-width:100%}}.err-mark[data-v-6fa7872e]:after{display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:red;padding-bottom:3px}.modal-wrapper[data-v-6fa7872e]{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center}.modal-wrapper[data-v-6fa7872e]:not(.showModalWindow){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-wrapper[data-v-6fa7872e]{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s;padding-top:25pt;padding-bottom:15pt}.modal-wrapper[data-v-6fa7872e]::after{display:inline-block;height:100%;margin-left:-0.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window[data-v-6fa7872e]{box-sizing:border-box;display:inline-flex;z-index:20;position:relative;max-width:99vw;padding:15px 1px;border-radius:2px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.6);vertical-align:middle;max-height:100%}.modal-wrapper .modal-window .modal-content[data-v-6fa7872e]{max-height:85vh;overflow-y:auto;text-align:left}.modal-overlay[data-v-6fa7872e]{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);opacity:.3}.modal-wrapper .modal-close[data-v-6fa7872e]{z-index:20;position:absolute;top:-40px;right:-10px;width:45px;height:45px;background:#e60033;border-radius:15px;margin:10px 10px;cursor:pointer}.modal-close[data-v-6fa7872e]::before,.modal-close[data-v-6fa7872e]::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:24px;background:#fff}.modal-close[data-v-6fa7872e]::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-close[data-v-6fa7872e]::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal-wrapper .modal-close[data-v-6fa7872e]:hover{background-color:#ff0039 !important}
.movie_popup_btn{border:0px;cursor:pointer;cursor:hand}.moviearea{text-align:center}
.fileboxfa[data-v-a170c092]{margin-top:30px;display:flex;flex-direction:column;align-items:center;padding-right:4%}.selection-fas .fileboxfa[data-v-a170c092]{align-items:flex-start}.fileboxfa-btn[data-v-a170c092]{padding:1rem 2rem;border-radius:4px;border:1px solid #fff;background-color:#0051a4;color:#fff;outline:none;cursor:pointer;user-select:none;transition-duration:.1s;font-size:12px}.fileboxfa-btn[data-v-a170c092]:hover{border:1px solid #0051a4;background-color:#fff;color:#0051a4;transition-duration:.1s}.fileboxfa-btn[data-v-a170c092]:active{box-shadow:1px 1px 6px 0 inset}.err-mark[data-v-a170c092]:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:red}
.sa--column{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.sa--column .sa-section{flex-grow:1;flex-shrink:0;max-width:50%;min-width:50%}.sa--scale table{width:calc(100% - 10px);table-layout:fixed}.sa--scale .radio__text{width:100%}
.mts .selections-area{display:flex;flex-wrap:nowrap}.mts .selections-area .selections--half{flex-grow:1;flex-shrink:0;min-width:50%;max-width:50%}.mts .selections-area .selections{width:100%}.mts .selection-item{position:relative}.mts .selection-item .button{position:relative;display:flex;align-items:stretch}
.checkbox[data-v-340b919a]{display:flex;align-items:stretch;width:100%}.checkbox>label[data-v-340b919a]{padding:11px 15px;cursor:pointer;display:flex;flex-grow:3}.checkbox>label .checkbox__group[data-v-340b919a]{display:flex;align-items:center;flex-grow:1}.checkbox>label .checkbox__group .checkbox__icon[data-v-340b919a]{position:relative;display:block;border:1px solid #b2b2b2;color:#b2b2b2;border-radius:5%;min-width:1.3rem;max-width:1.3rem;min-height:1.3rem;max-height:1.3rem;visibility:hidden}.checkbox>label .checkbox__group .checkbox__icon--visible[data-v-340b919a]{visibility:visible}.checkbox>label .checkbox__group .checkbox__icon .checkbox__no[data-v-340b919a],.checkbox>label .checkbox__group .checkbox__icon .checkbox__mark[data-v-340b919a]{position:absolute;top:0;left:0;font-size:.75rem;display:inline-block;width:100%;height:100%;line-height:1.3rem;text-align:center;vertical-align:middle}.checkbox>label .checkbox__group .checkbox__icon .checkbox__no--p3[data-v-340b919a],.checkbox>label .checkbox__group .checkbox__icon .checkbox__mark--p3[data-v-340b919a]{transform:translate(-0.15em) scale(0.8)}.checkbox>label .checkbox__group .checkbox__icon .checkbox__no--p4[data-v-340b919a],.checkbox>label .checkbox__group .checkbox__icon .checkbox__mark--p4[data-v-340b919a]{transform:translate(-0.3em) scale(0.6)}.checkbox>label .checkbox__group .checkbox__icon .checkbox__no--p5[data-v-340b919a],.checkbox>label .checkbox__group .checkbox__icon .checkbox__mark--p5[data-v-340b919a]{transform:translate(-0.4em) scale(0.5)}.checkbox>label .checkbox__group .checkbox__icon i[data-v-340b919a]{font-size:.8rem}.checkbox>label .checkbox__group input[data-v-340b919a]{display:none}.checkbox>label .checkbox__group .checkbox__text[data-v-340b919a]{margin-left:23px;flex-grow:1;flex-wrap:wrap;word-break:break-all;font-size:.875rem}.checkbox>label .checkbox__group .checkbox__text img[data-v-340b919a-s]{width:100% !important}.checkbox .checkbox__zoom[data-v-340b919a]{cursor:pointer}.checkbox .checkbox__zoom .icon[data-v-340b919a]{background-image:url(/e/assets/5.2.0/std-ui/static/img/187c3dbadc4373e19f81.png);display:inline-block;background-size:cover;width:30px;height:28px}.checkbox--active label .checkbox__group .checkbox__icon[data-v-340b919a]{border:1px solid #fff;color:#fff}.checkbox--pic[data-v-340b919a]{flex-direction:column-reverse}.checkbox--pic label[data-v-340b919a]{flex-direction:column;justify-content:flex-end;align-items:center}.checkbox--pic label .checkbox__group[data-v-340b919a]{display:flex;max-width:100%;width:auto}.checkbox--pic label .checkbox__group .checkbox__text--empty[data-v-340b919a]{margin-left:0}.checkbox--pic .checkbox__zoom[data-v-340b919a]{text-align:right}
.ma--column{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%}.ma--column .ma-section{flex-grow:1;flex-shrink:0;max-width:50%;min-width:50%}
.selection[data-v-4a633fde]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:-1px}.selection.active[data-v-4a633fde]{background-color:#0580c5;color:#fff}.radio__confirm[data-v-4a633fde]{display:flex;align-items:stretch;width:100%}.radio__confirm>label[data-v-4a633fde]{padding:1rem;cursor:pointer;display:flex;flex-grow:3}.radio__confirm>label .radio__group[data-v-4a633fde]{display:flex;align-items:center;flex-grow:1}.radio__confirm>label .radio__group .radio__icon[data-v-4a633fde]{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #b2b2b2;color:#b2b2b2;border-radius:50%;min-width:1.3rem;max-width:1.3rem;min-height:1.3rem;max-height:1.3rem}.radio__confirm>label .radio__group .radio__icon .radio__no[data-v-4a633fde],.radio__confirm>label .radio__group .radio__icon .radio__mark[data-v-4a633fde]{font-size:.75rem;display:inline-block;width:100%;text-align:center;vertical-align:middle}.radio__confirm>label .radio__group .radio__icon .radio__no--p3[data-v-4a633fde],.radio__confirm>label .radio__group .radio__icon .radio__mark--p3[data-v-4a633fde]{transform:translate(-0.025vw) scale(0.8)}.radio__confirm>label .radio__group .radio__icon .radio__no--p4[data-v-4a633fde],.radio__confirm>label .radio__group .radio__icon .radio__mark--p4[data-v-4a633fde]{transform:translate(-0.15vw) scale(0.7)}.radio__confirm>label .radio__group .radio__icon .radio__no--p5[data-v-4a633fde],.radio__confirm>label .radio__group .radio__icon .radio__mark--p5[data-v-4a633fde]{transform:translate(-0.2vw) scale(0.6)}.radio__confirm>label .radio__group .radio__icon i[data-v-4a633fde]{padding-top:.04rem;padding-left:.02rem;font-size:.8rem}.radio__confirm>label .radio__group input[data-v-4a633fde]{display:none}.radio__confirm>label .radio__group .radio__text[data-v-4a633fde]{margin-left:.5rem;flex-grow:1;flex-wrap:wrap}.radio__confirm.active label .radio__group .radio__icon[data-v-4a633fde]{border:1px solid #fff;color:#fff}
dialog {
  position: absolute;
  left: 0; right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}

dialog:not([open]) {
  display: none;
}

dialog + .backdrop {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,0.1);
}

._dialog_overlay {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
}

dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
.bug-report-dialog{border:none;border-radius:5px;box-shadow:2px 2px 4px #000}.bug-report-dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}.bug-report-dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}@supports(contain: paint) and (not (-moz-appearance: none)){dialog.fixed{top:0;transform:none}}
.bug-report-dialog__footer input[type=button],.bug-report-dialog__footer input[type=submit],.bug-report-dialog__footer button{appearance:none;padding:.75rem;border:1px solid;line-height:1rem;height:3rem;border-radius:5px;color:#fff;background-color:#535353;cursor:pointer;outline:none;min-width:8rem;transition-duration:.1s}.bug-report-dialog__footer input[type=button]:hover:not(:disabled):not(.disabled),.bug-report-dialog__footer input[type=submit]:hover:not(:disabled):not(.disabled),.bug-report-dialog__footer button:hover:not(:disabled):not(.disabled){background-color:#b2b2b2}@media screen and (max-width: 766px){.bug-report-dialog__footer input[type=button],.bug-report-dialog__footer input[type=submit],.bug-report-dialog__footer button{min-width:5rem}}.bug-report-dialog__footer input:disabled,.bug-report-dialog__footer input.disabled,.bug-report-dialog__footer button:disabled,.bug-report-dialog__footer button.disabled{cursor:not-allowed;background-color:#eee}.bug-report-dialog{max-width:600px;width:600px;overflow:auto;-webkit-overflow-scrolling:touch;line-height:1.25rem;font-size:.8rem;background-color:#fff;padding:.5rem}@media screen and (max-width: 766px){.bug-report-dialog{max-width:90%;width:90%}}@media screen and (max-width: 766px){.bug-report-dialog{top:1rem}}.bug-report-dialog pre{white-space:pre-wrap;padding:.5rem}.bug-report-dialog__main section h2{font-size:1rem;font-weight:bold;padding:.5rem;background-color:#0580c5;color:#fff}.bug-report-dialog__main section:nth-child(2) pre{border:1px solid #0580c5}.bug-report-dialog__main section:nth-child(3) .br-q1{margin-top:.5rem}.bug-report-dialog__main section:nth-child(4) textarea{width:100%;border-width:.9px;border-style:solid;border-color:#a9a9a9;height:5rem}.bug-report-dialog__main section:nth-child(6) .br-q3{margin-top:.5rem}.bug-report-dialog__main section:nth-child(1),.bug-report-dialog__main section:nth-child(2),.bug-report-dialog__main section:nth-child(3),.bug-report-dialog__main section:nth-child(4),.bug-report-dialog__main section:nth-child(5),.bug-report-dialog__main section:nth-child(6){margin-bottom:.5rem}.bug-report-dialog__main section:nth-child(7){margin-bottom:2rem}.bug-report-dialog__main section:nth-child(7) .notice{color:crimson}.bug-report-dialog__main .selection--active{background-color:#0580c5;color:#fff}.bug-report-dialog__main .selection .checkbox label,.bug-report-dialog__main .selection .radio label{padding:.2rem !important}.bug-report-dialog__footer{display:flex;justify-content:space-around}.bug-report-dialog__footer button{width:40%}.bug-report-dialog--main{height:calc(100% - 2rem);max-height:820px}
#app-dialog{border:none;border-radius:5px;box-shadow:2px 2px 4px #000}#app-dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}#app-dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}#app-dialog{position:fixed}#app-dialog{top:0;background-color:rgba(0,0,0,0);padding:0}@supports(contain: paint) and (not (-moz-appearance: none)){dialog.fixed{top:0;transform:none}}#app-dialog{box-shadow:none;height:100%;margin-bottom:1rem;max-width:500px;width:500px}@media screen and (max-width: 766px){#app-dialog{max-width:95%;width:95%}}
#app-dialog .dialog-header[data-v-243cb6aa]{height:4rem;padding:1rem 0;display:flex;justify-content:flex-end}#app-dialog .dialog-header .close[data-v-243cb6aa]{margin:auto 0;cursor:pointer;display:inline-block;height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-image:url(/e/assets/5.2.0/std-ui/static/img/e89493983871739baeda.png)}#app-dialog .dialog-main[data-v-243cb6aa]{max-height:calc(100% - 5rem);overflow:auto;background-color:#ffdede;color:#ce2f2f;border:none;border-radius:5px;box-shadow:2px 2px 4px #000;padding:1rem}#app-dialog .dialog-main .messages[data-v-243cb6aa]{overflow:auto}#app-dialog .dialog-main .messages__message[data-v-243cb6aa]:not(:first-child){margin-top:1rem}
#image-dialog-single{max-width:80%;width:80%;position:fixed;border:none;background-color:rgba(0,0,0,0);padding:0;top:0;height:100%}@media screen and (max-width: 766px){#image-dialog-single{max-width:100%;width:100%}}#image-dialog-single .image-dialog-root{height:100%}#image-dialog-single::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}
#image-dialog-single .scroll-wrap[data-v-2ac4375e]{height:100%;width:100%;padding-top:2rem;padding-bottom:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch}#image-dialog-single .scroll-wrap .image-dialog[data-v-2ac4375e]{display:inline-block;justify-content:center;align-items:center;width:100%}#image-dialog-single .scroll-wrap .image-dialog .dialog-content[data-v-2ac4375e]{flex-grow:3;padding-left:1rem;padding-right:1rem}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-header[data-v-2ac4375e]{display:flex;justify-content:flex-end;padding-bottom:1rem}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-header .dialog-close[data-v-2ac4375e]{cursor:pointer}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-header .dialog-close .icon[data-v-2ac4375e]{background-image:url(/e/assets/5.2.0/std-ui/static/img/e89493983871739baeda.png);display:inline-block;width:26px;height:27px}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-main[data-v-2ac4375e]{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-main .hide[data-v-2ac4375e]{display:none}#image-dialog-single .scroll-wrap .image-dialog .dialog-content .dialog-main img[data-v-2ac4375e]{width:100%;position:relative}
#main #mainform #navigator input[type=button],#main #mainform #navigator input[type=submit],#main #mainform #navigator button{appearance:none;padding:.75rem;border:1px solid;line-height:1rem;height:3rem;border-radius:5px;color:#fff;background-color:#535353;cursor:pointer;outline:none;min-width:8rem;transition-duration:.1s}#main #mainform #navigator input[type=button]:hover:not(:disabled):not(.disabled),#main #mainform #navigator input[type=submit]:hover:not(:disabled):not(.disabled),#main #mainform #navigator button:hover:not(:disabled):not(.disabled){background-color:#b2b2b2}@media screen and (max-width: 766px){#main #mainform #navigator input[type=button],#main #mainform #navigator input[type=submit],#main #mainform #navigator button{min-width:5rem}}#main #mainform #navigator input:disabled,#main #mainform #navigator input.disabled,#main #mainform #navigator button:disabled,#main #mainform #navigator button.disabled{cursor:not-allowed;background-color:#eee}.spin{animation-name:spin;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(270deg) rotateX(0deg)}25%{transform:rotate(270deg) rotateX(180deg)}50%{transform:rotate(270deg) rotateX(360deg)}75%{transform:rotate(270deg) rotateX(360deg)}100%{transform:rotate(270deg) rotateX(360deg)}}*,*:before,*:after{box-sizing:border-box}.fa-spinner:before{color:#a9a9a9}input,textarea,select,button{font-size:1rem}button{font-family:inherit}html,body{height:100%}@media print{body{-webkit-print-color-adjust:exact}}html.scroll:not(.test)>body{background-color:#fff}body{font-family:Meiryo,Arial,sans-serif;font-size:16px;line-height:1.6;background-color:#f8f8f8;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen{body.overflow-y:not(.eof-scroll-y) .below{position:fixed;bottom:1.2rem;left:calc(50% - 2.5rem / 2);z-index:10}body.overflow-y:not(.eof-scroll-y) .below::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px;color:#bababa;font-size:2.5rem;z-index:10}}.misc{position:absolute;right:0;z-index:2;color:#fff;padding:.5rem}.misc i{cursor:pointer;padding:0 .25rem;transition-duration:.5s}.misc i:hover{transform:scale(2)}.misc .progress{margin-left:.5rem;margin-right:7px}.question-header .misc{top:0}.ui-dialog{max-width:100%}#main{position:relative;min-height:100%;width:766px;margin:0 auto;background-color:#fff}#main #mainform{position:relative;top:0;right:0;left:0;min-height:100%}#main #mainform #navigator{display:flex;justify-content:space-around;padding:2rem;align-self:stretch;background-color:#fff}#main #mainform #navigator.intro #next{width:29%}@media screen and (max-width: 766px){#main #mainform #navigator.intro #next{width:auto}}@media screen and (max-width: 766px){#main #mainform #navigator.intro #next{min-width:29%;padding-left:2rem;padding-right:2rem}}#main #mainform #navigator:not(.intro) #prev{padding-top:0;font-size:.7rem;flex-grow:15;min-width:5rem}#main #mainform #navigator:not(.intro) #prev::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.5rem;display:block}#main #mainform #navigator:not(.intro) #next{flex-grow:50;margin:0 6%;min-width:7rem}#main #mainform #navigator:not(.intro) #tmpsave{padding-top:0;font-size:.7rem;flex-grow:15;min-width:5rem}#main #mainform #navigator:not(.intro) #tmpsave::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";padding:.25rem 0;font-size:1rem;display:block}#main #mainform #navigator.global-navigator{min-width:250px;flex-wrap:wrap;gap:3%;row-gap:.5rem}#main #mainform #navigator.global-navigator button{height:auto;min-height:3rem}@media screen and (max-width: 766px){#main #mainform #navigator.global-navigator button{min-width:max(30%,5rem)}}#main #mainform #navigator.global-navigator #prev,#main #mainform #navigator.global-navigator #tmpsave{flex-grow:1;min-width:max(20%,5rem)}#main #mainform #navigator.global-navigator #next{min-width:max(35%,10rem);margin:0}#main #mainform #navigator.global-navigator:has(>:nth-child(1):last-child) #next{flex-grow:0;min-width:max(40%,10rem)}#main #mainform #navigator.global-navigator:has(>:nth-child(2):last-child) #next{flex-grow:2}#main #mainform #copyright{text-align:center}#main .loading{display:none}@media print{#main{max-width:766px;width:766px}}#main.main--loading #mainform{display:none}#main.main--loading .loading{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;bottom:0;right:0}.main--next{animation-name:next;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards}.question-area{margin:0 auto}@media only screen and (max-width: 766px){#main{max-width:100%;width:100%;height:auto}}@keyframes next{0%{transform:translateX(0);opacity:1}50%{opacity:0}100%{transform:translateX(-150%);opacity:0}}[v-cloak]{display:none}dialog:focus{outline:none}
.question-area .image-overlay{position:relative;display:inline-block;vertical-align:middle;font-size:0}.question-area .image-overlay:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:.7;background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;cursor:hand}.question-area .image-overlay img{width:100%;height:100%}.question-area .image-fixed img{max-width:200px;user-select:none;width:auto;height:auto}.question-area .image-fit img{cursor:default;width:auto;height:auto;pointer-events:none;max-width:100%}.checkbox .checkbox__zoom .icon{cursor:default}.radio__zoom{cursor:pointer}.radio .radio__zoom .icon{cursor:default}.mts .selection-item .button__zoom .icon{cursor:default}.mts .selection-item label{cursor:pointer}label{cursor:pointer}.image-overlay--no-check.image-fit{cursor:default;display:inline-block;width:100%;max-width:687.5px}.question-area{background-color:#fff;padding-bottom:1.25rem;max-width:766px;width:766px}.question-area .err-msg-box{display:none}@media screen and (max-width: 766px){.question-area{max-width:100%;width:100%}}.question-area .qbottomtext-area,.question-area .qmidtext-area:not(:empty),.question-area .question-header .qattr-area,.question-area .question-header .qtext-area,.question-area .question-header .qno-area{padding:.25rem 20px;word-wrap:break-word}.question-area .question-header{position:relative;background-color:#0580c5;color:#fff;min-height:50px;z-index:1}.question-area .question-header .qno-area{padding-top:5px;padding-bottom:5px;margin-left:-4px}@media screen and (min-width: 1024px){.question-area .question-header .qno-area{font-size:1.7rem;line-height:1em;padding-bottom:0}}.question-area .question-header .qtext-area{padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){.question-area .question-header .qtext-area{font-size:1.2rem}}.question-area .question-header .qtext-area--collapsed{max-height:calc(1em + 0.25rem * 2);overflow:hidden}.question-area .question-header .qtext-area:nth-last-child(1){padding-bottom:15px}.question-area .question-header .qtext-area .quptext-area{font-size:.9rem}.question-area .question-header .qtext-area .qtext{font-size:.9rem}.question-area .question-header .qtext-area:nth-last-child(1) .qtext{padding-bottom:15px}.question-area .question-header .qtext-spacer{height:25px}@media screen and (min-width: 1024px){.question-area .question-header .qtext-spacer{height:30px}}.question-area .question-header .qtext-toggler{font-size:.75rem;padding:.25rem 20px;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}.question-area .question-header .qtext-toggler ul li div img{vertical-align:middle;margin-right:5px}.question-area .question-header .qtext-toggler ul:after{content:"";display:block;clear:both}.question-area .question-header .qtext-toggler ul li{float:left;margin-bottom:.25rem;margin-right:.5rem}.question-area .question-header .qtext-toggler ul li>span{font-size:.625rem;background-color:#eee;color:#151515;padding:.1rem .5rem;border-radius:.5rem}.question-area .question-header .qtext-toggler ul li:last-child{float:right;margin:0}.question-area .question-header .qattr-area{background-color:#eee;color:#555;font-size:.625rem;font-weight:bold;padding-top:7px;padding-bottom:7px;margin-top:15px}.question-area .question-header .qattr-area>span:not(:first-child){margin-left:.5rem}.question-area .question-header .qattr-area:empty::before{content:" ";white-space:pre}.question-area .question-header .q-progress{background-color:#eee;font-size:.7rem;height:1.2rem}.question-area .question-header .q-progress .progress{width:80%;background-color:#eee;display:inline-block;margin-top:0px}@media screen and (min-width: 766px){.question-area .question-header .q-progress .progress{width:90%}}.question-area .question-header .q-progress .progress .bar{width:0%;background-color:#bbb;height:calc(1.2rem - 1px);border-radius:0 .6rem .6rem 0}.question-area .question-header .q-progress .progress_text{max-width:17%;color:#555;font-size:.7rem;float:right;margin-right:5px;overflow:hidden}@media screen and (min-width: 766px){.question-area .question-header .q-progress .progress_text{max-width:8%}}.question-area .qmidtext-area{font-size:.9rem}.question-area .qmidtext-area-notext{padding-bottom:10px}.question-area--fixed .question-header{position:fixed;top:0;z-index:10;width:inherit}.question-area .qbottomtext-area{font-size:.9rem}.question-area .zoom-only-image img{max-width:200px}@media print{.question-area .question-header{width:766px}}.face-area .err-msg-box{display:none}.face-area .face-header{background-color:#0580c5;color:#fff;padding:1rem;text-align:center;font-size:.9rem}.face-area .question--face{padding:1rem 1.5rem 2rem 1.5rem}@media print{.face-area .question--face{padding:0px}}.face-area .question--face .question{left:0px}.face-area .question--face .question-header{background-color:inherit;color:inherit;border-left:5px solid #0580c5;padding:2px 0 0 8px;min-height:0px;font-size:.9rem}@media print{.face-area .question--face .question-header{padding:0px}}.face-area .required-answer{color:red;padding-left:12px;line-height:1rem;vertical-align:middle;font-size:140%}.textbox{margin:0 3px}._fatag_right{margin-right:3px}._fatag_left{margin-left:3px}.text-area{margin:0 3px}.fa_url{margin:0 3px}.fa_image{margin:0 3px}.fa-sum{margin:0 3px}.fa_movie{margin:0 3px}
