/* 最小化できませんでした。最小化されていないコンテンツを返します。
(3,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--color'
(4,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxl'
(6,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xl'
(15,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(16,24): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(19,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xl'
(23,22): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--color'
(25,22): run-time error CSS1039: Token not allowed after unary operator: '-global-boxShadow'
(26,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__white'
(29,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxl'
(32,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxl'
(32,54): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(45,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__white'
(48,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxs'
(49,19): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxs'
(54,45): run-time error CSS1039: Token not allowed after unary operator: '-global-font__md'
(54,74): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxs'
(55,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(94,28): run-time error CSS1039: Token not allowed after unary operator: '-global-color__note--font'
(95,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(96,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xl'
(97,19): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(101,28): run-time error CSS1039: Token not allowed after unary operator: '-global-color__white'
(102,28): run-time error CSS1039: Token not allowed after unary operator: '-global-color__note--font'
(108,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__lg'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-global-space__lg'
(115,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxl'
(117,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(135,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__md'
(140,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__note--font'
(142,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__lg'
(145,19): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xs'
(145,43): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(148,35): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--font'
(149,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--font'
(157,27): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(160,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__lg'
(169,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(182,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xxs'
(184,25): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xs'
(185,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(189,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xs'
(194,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__gray'
(195,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__xs'
(196,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xs'
(200,21): run-time error CSS1039: Token not allowed after unary operator: '-global-font__lg'
(202,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__sm'
(217,22): run-time error CSS1039: Token not allowed after unary operator: '-global-color__main--color'
(218,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxs'
(220,22): run-time error CSS1039: Token not allowed after unary operator: '-global-boxShadow'
(221,17): run-time error CSS1039: Token not allowed after unary operator: '-global-color__white'
(225,22): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xs'
(238,19): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xxl'
(245,18): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xl'
(247,17): run-time error CSS1039: Token not allowed after unary operator: '-global-space__xl'
 */
/*---------- game ----------*/
.game-top__headingLv1 {
    color: var(--global-color__main--color);
    font-size: var(--global-font__xxl);
    font-weight: bold;
    margin: var(--global-space__xl) 0;
    text-align: center;
}
.game__imgParagraph {
    text-align: center;
}
/*---------- game-buttonGrid ----------*/
.game-buttonGrid {
    display: grid;
    grid-column-gap: var(--global-space__sm);
    grid-row-gap: var(--global-space__md);
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    margin-top: var(--global-space__xl);
}
.game-buttonGrid__item {
    align-items: center;
    background: var(--global-color__main--color);
    border-radius: .25em;
    box-shadow: var(--global-boxShadow);
    color: var(--global-color__white);
    cursor: pointer;
    display: flex;
    font-size: var(--global-font__xxl);
    font-weight: bold;
    justify-content: center;
    min-height: calc(var(--global-space__xxl) + var(--global-space__md));
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.game-buttonGrid__item:visited {
    background: #9DCCC7;
}
.game-buttonGrid__item--new::after {
    background: #ff0000;
    color: var(--global-color__white);
    content: "NEW";
    display: block;
    font-size: var(--global-font__xxs);
    padding: var(--global-space__xxs);
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transform: rotate(45deg) translate(var(--global-font__md), calc(var(--global-font__xxs) * -1));
    width: calc(var(--global-space__md) * 4);
}
/*---------- question ----------*/
.global-layout--question .game-bubble--answer {
    display: none;
}
.global-layout--question .game-book__tabLabel {
    display: none;
}
.global-layout--question .game-book__info {
    display: none;
}
.global-layout--question .global-incbird__price {
    display: none;
}
.global-layout--question .global-incbird__name {
    display: none;
}
.global-layout--question .global-incbird__slogan {
    display: none;
}
.global-layout--question .global-incbird__about {
    display: none;
}
.global-layout--question .global-layout__popRemarks {
    display: none;
}
.global-layout--question .global-layout__popLinkList {
    display: none;
}
/*---------- answer ----------*/
.global-layout--answer .game-bubble--question {
    display: none;
}
.global-layout--answer .game-book__botton {
    display: none;
}
/*---------- game-bubble ----------*/
.game-bubble {
    border: 1px solid var(--global-color__note--font);
    border-radius: var(--global-space__sm);
    margin-bottom: var(--global-space__xl);
    padding: var(--global-space__md);
    position: relative;
}
.game-bubble::after {
    background-color: var(--global-color__white);
    border: 1px solid var(--global-color__note--font);
    border-left: none;
    border-top: none;
    bottom: 0;
    content: "";
    display: block;
    height: var(--global-space__lg);
    left: 50%;
    position: absolute;
    transform: translateX(-50%) translateY(50%) rotate(45deg);
    width: var(--global-space__lg);
}
.game-bubble__headingLv1 {
    font-size: var(--global-font__xxl);
    font-weight: bold;
    margin-bottom: var(--global-space__md);
    text-align: center;
}
/*---------- game-book__tab ----------*/
.game-book__tabContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.game-book__tabContainer .game-book {
    height: 0;
    margin-bottom: 0;
    opacity: 0;
    overflow: hidden;
    width: 100%;
}
.game-book__tabInput:checked + .game-book__tabLabel + .game-book {
    height: auto;
    margin-top: var(--global-space__md);
    opacity: 1;
    overflow: auto;
}
.game-book__tabLabel {
    color: var(--global-color__note--font);
    display: inline-block;
    font-size: var(--global-font__lg);
    font-weight: bold;
    order: -1;
    padding: var(--global-space__xs) var(--global-space__sm);
}
.game-book__tabInput:checked + .game-book__tabLabel {
    border-bottom: 3px solid var(--global-color__main--font);
    color: var(--global-color__main--font);
}
.game-book__tabInput {
    display: none;
}
/*---------- game-book ----------*/
.game-book {
    display: grid;
    grid-column-gap: var(--global-space__sm);
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    margin-bottom: var(--global-space__lg);
}
.game-book__item {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.game-book__item--selected {
    background-color: rgba(255, 111, 0, .25);
    border-radius: var(--global-space__sm);
}
.game-book__img {
    align-items: flex-end;
    display: flex;
    justify-content: center;
    min-height: 80px;
}
.game-book__img img {
    height: auto;
    max-width: 100%;
}
.game-book__name {
    font-size: var(--global-font__xxs);
    font-weight: bold;
    margin-bottom: var(--global-space__xs);
    margin-top: var(--global-space__sm);
    text-align: center;
}
.game-book__status {
    font-size: var(--global-font__xs);
    margin-top: auto;
    text-align: center;
}
.game-book__date {
    color: var(--global-color__gray);
    font-size: var(--global-font__xs);
    margin-top: var(--global-space__xs);
    text-align: center;
}
.game-book__multiple {
    font-size: var(--global-font__lg);
    font-weight: 500;
    margin: var(--global-space__sm) 0;
    text-align: center;
}
.game-book__item--best .game-book__multiple {
    color: #fa0808;
}
.game-book__item--best .game-book__multiple::before {
    background: #fa0808;
    clip-path: polygon(50% 5%, 61% 40%, 98% 40%, 68% 62%, 79% 96%, 50% 75%, 21% 96%, 32% 62%, 2% 40%, 39% 40%);
    content: "";
    display: inline-block;
    height: .8em;
    width: .8em;
}
.game-book__botton {
    background: var(--global-color__main--color);
    border: var(--global-space__xxs) solid transparent;
    border-radius: .25em;
    box-shadow: var(--global-boxShadow);
    color: var(--global-color__white);
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-top: var(--global-space__xs);
    padding: .25em 1em;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: auto;
}
/*---------- game-nav ----------*/
.game-nav__returnTop {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--global-space__xxl) 0;
}
.game-nav__returnTopButton {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    height: var(--global-space__xl);
    position: relative;
    width: var(--global-space__xl);
}
.game-nav__returnTopButton::before,
.game-nav__returnTopButton::after {
    background-color: #000000;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 90%;
}
.game-nav__returnTopButton::before {
    transform: translate(-50%, -50%) rotate(45deg);
}
.game-nav__returnTopButton::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
/*----------  ----------*/

