@charset "utf-8";

.single-prefecture
{
    --rempx: calc( 1rem / 16 );
    --size-1072px: calc( 1072 * var(--rempx) );
    --size-120px: calc( 120 * var(--rempx) );
    --size-68px: calc( 68 * var(--rempx) );
    --size-64px: calc( 64 * var(--rempx) );
    --size-48px: calc( 48 * var(--rempx) );
    --size-16px: calc( 16 * var(--rempx) );
    --size-CGO_H2: calc( 32 * var( --rempx) );
    --size-CGO_H3: calc( 24 * var(--rempx) );
    --color-blue_5p: #f4fbff;
    --color-blue-10p: #f3fbff;
    --color-CGO_main_blue: #1EB8FF;
}

@media (max-width: 767px) {
    .single-prefecture
        .city-button
    {
        min-width: var( --size-120px );
    }
    .single-prefecture
        .city-selection-container
    {
        justify-content: center;
    }
}
