@font-face{font-display:swap;font-family:BIZ UDGothic;font-style:normal;font-weight:400;src:url(../fonts/BIZUDGothic-Regular-Subset.woff2) format("woff2"),url(../fonts/BIZUDGothic-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:Shippori Mincho;font-style:normal;font-weight:400;src:url(../fonts/ShipporiMincho-Regular-Subset.woff2) format("woff2"),url(../fonts/ShipporiMincho-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:M PLUS\ 2;font-style:normal;font-weight:100 900;src:url(../fonts/MPLUS2-VariableFont_wght-Subset.woff2) format("woff2-variations"),url(../fonts/MPLUS2-VariableFont_wght-Subset.woff) format("woff")}@layer vuetify-components{.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-selection-control .v-label{height:100%;opacity:1;white-space:normal;word-break:break-word}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;max-width:100%;min-width:0}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{display:inline-flex}.v-selection-control__input,.v-selection-control__wrapper{align-items:center;flex:none;height:var(--v-selection-control-size);justify-content:center;position:relative;width:var(--v-selection-control-size)}.v-selection-control__input{border-radius:50%;display:flex}.v-selection-control__input input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-selection-control__input:before{background-color:currentColor;border-radius:100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}@font-face{font-display:swap;font-family:BIZ UDGothic;font-style:normal;font-weight:400;src:url(../fonts/BIZUDGothic-Regular-Subset.woff2) format("woff2"),url(../fonts/BIZUDGothic-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:Shippori Mincho;font-style:normal;font-weight:400;src:url(../fonts/ShipporiMincho-Regular-Subset.woff2) format("woff2"),url(../fonts/ShipporiMincho-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:M PLUS\ 2;font-style:normal;font-weight:100 900;src:url(../fonts/MPLUS2-VariableFont_wght-Subset.woff2) format("woff2-variations"),url(../fonts/MPLUS2-VariableFont_wght-Subset.woff) format("woff")}@layer vuetify-components{.v-selection-control-group{display:flex;flex-direction:column;grid-area:control}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}}@font-face{font-display:swap;font-family:BIZ UDGothic;font-style:normal;font-weight:400;src:url(../fonts/BIZUDGothic-Regular-Subset.woff2) format("woff2"),url(../fonts/BIZUDGothic-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:Shippori Mincho;font-style:normal;font-weight:400;src:url(../fonts/ShipporiMincho-Regular-Subset.woff2) format("woff2"),url(../fonts/ShipporiMincho-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:M PLUS\ 2;font-style:normal;font-weight:100 900;src:url(../fonts/MPLUS2-VariableFont_wght-Subset.woff2) format("woff2-variations"),url(../fonts/MPLUS2-VariableFont_wght-Subset.woff) format("woff")}@layer vuetify-components{.v-menu>.v-overlay__content{border-radius:4px;display:flex;flex-direction:column}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content>.v-sheet{background:rgb(var(--v-theme-surface));border-radius:inherit;box-shadow:0 1px 3px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 4px 8px 3px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));height:100%;overflow:auto;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 6%,transparent)}}@font-face{font-display:swap;font-family:BIZ UDGothic;font-style:normal;font-weight:400;src:url(../fonts/BIZUDGothic-Regular-Subset.woff2) format("woff2"),url(../fonts/BIZUDGothic-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:Shippori Mincho;font-style:normal;font-weight:400;src:url(../fonts/ShipporiMincho-Regular-Subset.woff2) format("woff2"),url(../fonts/ShipporiMincho-Regular-Subset.woff) format("woff")}@font-face{font-display:swap;font-family:M PLUS\ 2;font-style:normal;font-weight:100 900;src:url(../fonts/MPLUS2-VariableFont_wght-Subset.woff2) format("woff2-variations"),url(../fonts/MPLUS2-VariableFont_wght-Subset.woff) format("woff")}html{font-size:1.125rem}.article-content div{margin-bottom:16px;margin-top:8px;padding-left:16px}.article-content p{margin-bottom:8px}.article-content ol,.article-content ul{padding-left:16px}.article-content li{margin-bottom:8px}@layer vuetify-components{.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-sheet--rounded{border-radius:4px}}
