@charset "UTF-8"; /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.list[data-v-b35490e6] {
    margin-bottom: 0;
    padding: 16px 24px;
    width: 252px
}

.list-title[data-v-b35490e6] {
    color: #414141;
    font-family: Google Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 22px;
    margin-bottom: 24px
}

svg[data-v-34eea76f] {
    transform: scale(.8)
}

@media (min-width: 600px) {
    svg[data-v-34eea76f] {
        transform: scale(1)
    }
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.content[data-v-130ced8e], .heroBannerFull[data-v-130ced8e] {
    margin: auto;
    position: relative
}

.content[data-v-130ced8e] {
    max-width: 850px;
    padding: 24px 16px 0;
    text-align: center
}

.heading[data-v-130ced8e] {
    font-weight: 700
}

.ctas[data-v-130ced8e] {
    display: flex;
    justify-content: center;
    grid-gap: 16px;
    gap: 16px;
    flex-wrap: wrap;
    color: #00f
}

[data-v-130ced8e] .glue-button {
    margin: 0
}

.heading[data-v-294c775a] {
    overflow: hidden;
    word-break: break-word
}

.disabled[data-v-693197ab] {
    color: #9aa0a6
}

.body[data-v-037cc5d1] {
    color: #5f6368
}

[data-v-037cc5d1] .body a {
    position: relative;
    z-index: 1
}

.link[data-v-037cc5d1]:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.link[focus-within][data-v-037cc5d1]:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

.link[data-v-037cc5d1]:focus-within:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

.disabled[data-v-037cc5d1] {
    color: #9aa0a6
}

.ctas[data-v-4e4fec8a] {
    padding: 0 24px
}

.ctas[data-v-4e4fec8a] i {
    font-size: 20px
}

.heading[data-v-145f47e8] {
    overflow: hidden;
    word-break: break-word
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.glue-button[data-v-e3526c6a], .glue-grid[data-v-e3526c6a] {
    position: relative;
    z-index: 1
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.agenda-expandable-module[data-v-11cfd00a] {
    overflow-x: clip
}

@media (min-width: 600px) {
    .expandable-agenda[data-v-11cfd00a] {
        max-width: 1200px;
        margin: auto
    }
}

.body[data-v-11cfd00a] {
    text-align: center;
    margin-bottom: 32px
}

@media (min-width: 600px) {
    .body[data-v-11cfd00a] {
        margin-bottom: 60px
    }
}

.body-text[data-v-11cfd00a] {
    font-size: 14px;
    color: #3c4043
}

.link[data-v-1d41a4fe]:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.link[data-v-1d41a4fe]:focus {
    box-shadow: none
}

.link[focus-within][data-v-1d41a4fe]:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

.link[data-v-1d41a4fe]:focus-within:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

@-webkit-keyframes pulse-data-v-1d41a4fe {
    0% {
        transform: scale(1)
    }

    10% {
        opacity: .8
    }

    85% {
        opacity: 0
    }

    to {
        opacity: 0;
        transform: scale(1.8)
    }
}

@keyframes pulse-data-v-1d41a4fe {
    0% {
        transform: scale(1)
    }

    10% {
        opacity: .8
    }

    85% {
        opacity: 0
    }

    to {
        opacity: 0;
        transform: scale(1.8)
    }
}

.link[data-v-f4ea547e]:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.link[data-v-f4ea547e]:focus {
    box-shadow: none
}

.link[focus-within][data-v-f4ea547e]:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

.link[data-v-f4ea547e]:focus-within:after {
    border: 2px solid #454eea;
    border-radius: 8px
}

.speaker-image[data-v-da80aae6] {
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    height: 120px;
    width: 120px;
    flex: 0 0 120px;
    margin-bottom: 24px
}

.content[data-v-da80aae6] {
    display: flex;
    grid-gap: 12px;
    gap: 12px;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

.info[data-v-da80aae6] {
    text-align: center
}

.name[data-v-da80aae6] {
    font-weight: 500;
    margin-bottom: 4px
}

.heading[data-v-5b0d683a] {
    text-align: center;
    margin-bottom: 32px
}

@media (min-width: 600px) {
    .heading[data-v-5b0d683a] {
        margin-bottom: 48px
    }
}

.speakers[data-v-5b0d683a] {
    display: grid;
    grid-gap: 32px;
    gap: 32px;
    grid-template-columns: repeat(auto-fit, minmax(265px, 1fr));
    justify-content: center;
    position: relative;
    z-index: 1;
    place-items: center;
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

svg[data-v-79e4f5ff] {
    display: block;
    height: 100%;
    width: 100%
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.elevatedToutImage-content[data-v-70cee11d] {
    display: flex;
    flex-direction: column;
    grid-gap: 32px;
    gap: 32px;
    max-width: 1072px;
    margin: auto
}

@media (min-width: 1024px) {
    .elevatedToutImage-content[data-v-70cee11d] {
        flex-direction: row;
        grid-gap: 48px;
        gap: 48px
    }
}

.elevatedToutImage-text[data-v-70cee11d] {
    display: flex;
    align-items: center;
    color: #3c4043
}

@media (min-width: 1024px) {
    .elevatedToutImage-text[data-v-70cee11d] {
        width: 50%;
        padding: 48px 0
    }
}

button[data-v-70cee11d] {
    margin-right: 8px
}

.elevatedToutImage-text-icon[data-v-70cee11d] {
    height: 24px;
    margin-bottom: 9px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 24px
}

.elevatedToutImage-image[data-v-70cee11d] {
    align-items: center;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    border-radius: 24px;
    overflow: hidden
}

@media (min-width: 1024px) {
    .elevatedToutImage-image[data-v-70cee11d] {
        width: 50%;
        border-radius: 40px
    }
}

.embed[data-v-70cee11d] {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.embed[data-v-70cee11d] {
    flex-grow: 1;
    overflow: hidden
}

[data-v-70cee11d] .body * {
    font-size: inherit;
    margin: 0
}

.link-container[data-v-70cee11d]:not(:last-child) {
    border-bottom: 1px solid #dadce0
}

.link-container .glue-button[data-v-70cee11d] {
    margin-top: 4px;
    margin-bottom: 4px
}

.link[data-v-70cee11d] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left
}

.embed[data-v-2904c2f3] {
    overflow: hidden
}

@media (min-width: 600px) {
    .embed[data-v-2904c2f3] {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px
    }
}

.content[data-v-c6635b1a] {
    display: flex;
    align-items: center;
    flex-direction: column;
    grid-gap: 32px;
    gap: 32px;
    margin-bottom: 48px
}

.day[data-v-c6635b1a] {
    color: #5f6368
}

.date[data-v-c6635b1a] {
    font-weight: 500
}

@-webkit-keyframes fade-data-v-c6635b1a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-data-v-c6635b1a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.expandable-agenda[data-v-2f1a047a] {
    position: relative
}

.day-container[data-v-2f1a047a] {
    transition: top 1s ease, bottom 1s ease, left 1s ease, right 1s ease, height 1s ease, width 1s ease
}

.day[data-v-2f1a047a] {
    color: #5f6368
}

.date[data-v-2f1a047a] {
    font-weight: 500
}

@-webkit-keyframes fade-data-v-2f1a047a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-data-v-2f1a047a {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.title[data-v-a9348632] {
    text-align: center
}

.day[data-v-a9348632] {
    color: #5f6368
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.body[data-v-51e1b021] {
    color: #3c4043
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px;
    margin-bottom: 0
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.images[data-v-0f116626] {
    display: grid;
    grid-gap: 24px;
    gap: 24px;
    grid-template-areas: "primary primary" "secondary-one secondary-two"
}

.images > [data-v-0f116626] {
    overflow: hidden
}

@media (min-width: 600px) {
    .images[data-v-0f116626] {
        grid-template-columns:60% 1fr;
        grid-template-areas: "primary secondary-one" "primary secondary-two"
    }
}

.block-button[data-v-bbf63410] {
    background-color: #ea4335;
    color: #fff
}

.content[data-v-2f5f1814] {
    padding-top: 50px
}

@media (min-width: 1024px) {
    .content[data-v-2f5f1814] {
        padding-top: 96px
    }
}

.ctas[data-v-2f5f1814] {
    display: flex;
    justify-content: center;
    grid-gap: 8px;
    gap: 8px
}

@media screen and (max-width: 440px) {
    .ctas[data-v-2f5f1814] {
        flex-direction: column
    }
}

@media (min-width: 1024px) {
    .ctas[data-v-2f5f1814] {
        justify-content: flex-start
    }
}

.ctas[data-v-2f5f1814] button {
    width: auto
}

@media screen and (max-width: 440px) {
    .ctas[data-v-2f5f1814] button {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width: 440px) {
    .ctas[data-v-2f5f1814] button:first-child {
        margin-right: 8px
    }
}

.embed[data-v-2f5f1814] {
    border: 1px solid #dadce0;
    border-radius: 8px;
    flex-grow: 1;
    overflow: hidden
}

.embed[data-v-2f5f1814] iframe {
    width: calc(100% + 2px)
}

.copy[data-v-2f5f1814] {
    max-width: 480px;
    text-align: center;
    margin: auto
}

@media (min-width: 1024px) {
    .copy[data-v-2f5f1814] {
        text-align: left
    }
}

.heading[data-v-2f5f1814] {
    margin: auto
}

@media (max-width: 599px) {
    .hidden--sm[data-v-2a7c46d9] {
        display: none
    }
}

.module--full-width[data-v-2a7c46d9] {
    padding: 0
}

.module-content--full-width[data-v-2a7c46d9] {
    max-width: 100%
}

.module--margin-bottom-none[data-v-2a7c46d9] {
    margin-bottom: 0
}

.module--margin-bottom-xs[data-v-2a7c46d9] {
    margin-bottom: 48px
}

@media (min-width: 600px) {
    .module--margin-bottom-xs[data-v-2a7c46d9] {
        margin-bottom: 60px
    }
}

.module--margin-bottom-sm[data-v-2a7c46d9] {
    margin-bottom: 60px
}

@media (min-width: 600px) {
    .module--margin-bottom-sm[data-v-2a7c46d9] {
        margin-bottom: 80px
    }
}

.module--margin-bottom-md[data-v-2a7c46d9] {
    margin-bottom: 80px
}

.module--padding-top-xs[data-v-2a7c46d9] {
    padding-top: 48px
}

@media (min-width: 600px) {
    .module--padding-top-xs[data-v-2a7c46d9] {
        padding-top: 60px
    }
}

.module--padding-top-sm[data-v-2a7c46d9] {
    padding-top: 60px
}

@media (min-width: 600px) {
    .module--padding-top-sm[data-v-2a7c46d9] {
        padding-top: 80px
    }
}

.module--padding-top-md[data-v-2a7c46d9] {
    padding-top: 80px
}

.module--padding-bottom-sm[data-v-2a7c46d9] {
    padding-bottom: 60px
}

@media (min-width: 600px) {
    .module--padding-bottom-sm[data-v-2a7c46d9] {
        padding-bottom: 80px
    }
}

.module--padding-bottom-md[data-v-2a7c46d9] {
    padding-bottom: 80px
}

.heading[data-v-7fab0458] {
    text-align: center
}

@media (min-width: 600px) {
    .heading[data-v-7fab0458] {
        margin-bottom: 80px
    }
}

.sponsorsTout__sponsors[data-v-7fab0458] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    
}

@media (min-width: 600px) {
    .sponsorsTout__sponsors[data-v-7fab0458] {
        flex-direction: row
    }
}

.sponsorsTout__sponsor[data-v-7fab0458] {
    max-width: 240px
}

.home-bg-img {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    object-fit: cover
}

@media (max-width:600px){
    .home-bg-img{
        opacity: 0.5;
    }
}

.home-bg {
    height: 446px
}

@media (max-width:600px){
    .home-bg{
        height:50px
    }
}



.info {
    text-align: center;
    color: #303030;
    position: relative;
    margin: 0 auto;
    z-index: 1;
    max-width: 1280px;
    padding-bottom: 60px
}

.info .info-title-1 {
    font-weight: 700;
    font-size: 70px;
    line-height: 82px;
    font-style: normal;
    margin-top: 44px;
    margin-bottom: 22px;
    color: #4a4a4a
}

.info .info-title-2 {
    font-weight: 700;
    font-size: 48px;
    color: #4a4a4a;
    margin-bottom: 40px;
    line-height: 56px
}

.info .info-subtitle {
    font-weight: 400;
    font-size: 16px;
    color: #4a4a4a;
    margin-bottom: 60px;
    line-height: 26px
}

.info p {
    font-weight: 400;
    font-size: 28px;
    color: #4a4a4a;
    line-height: 33px;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500
}

:root {
    --df-messenger-primary-color: rgb(11, 87, 208);
    --df-messenger-border-color: rgb(196, 199, 197);
    --df-messenger-element-font-color: rgb(68, 71, 70);
    --df-messenger-chat-border: 1px solid var(--df-messenger-border-color);
    --df-messenger-chat-border-radius: 0;
    --df-messenger-chat-background: rgb(243, 246, 252);
    --df-messenger-chat-padding: 24px 24px 8px 24px;
    --df-messenger-chat-scroll-button-enabled-display: flex;
    --df-messenger-chat-scroll-button-align: flex-end;
    --df-messenger-chat-scroll-button-container-padding: 8px 16px;
    --df-messenger-chat-scroll-button-background: rgb(168, 199, 250);
    --df-messenger-chat-scroll-button-font-color: rgb(4, 30, 73);
    --df-messenger-chat-scroll-button-text-display: none;
    --df-messenger-chat-scroll-button-padding: 8px;
    --df-messenger-chat-function-call-button-background: rgb(168, 199, 250);
    --df-messenger-chat-function-call-button-font-color: rgb(4, 30, 73);
    --df-messenger-chat-window-height: 560px;
    --df-messenger-chat-padding-minimized: 8px;
    --df-messenger-focus-color-contrast: var(--df-messenger-focus-color, var(--df-messenger-default-focus-color));
    --df-messenger-titlebar-background: rgb(255, 255, 255);
    --df-messenger-titlebar-font-color: rgb(0, 0, 0);
    --df-messenger-titlebar-border-bottom: 1px solid var(--df-messenger-border-color);
    --df-messenger-titlebar-icon-font-color: var(--df-messenger-icon-font-color, var(--df-messenger-default-icon-font-color));
    --df-messenger-titlebar-subtitle-font-color: var(--df-messenger-secondary-font-color, var(--df-messenger-default-secondary-font-color));
    --df-messenger-titlebar-padding: 10px 24px;
    --df-messenger-titlebar-title-font-size: 22px;
    --df-messenger-titlebar-title-line-height: 28px;
    --df-messenger-titlebar-subtitle-font-size: 12px;
    --df-messenger-titlebar-subtitle-line-height: 16px;
    --df-messenger-titlebar-button-background-hover: rgba(68, 71, 70, 0.08);
    --df-messenger-titlebar-button-color-inactive: var(--df-messenger-icon-font-color, var(--df-messenger-default-icon-font-color));
    --df-messenger-titlebar-button-background-active: rgb(241, 244, 248);
    --df-messenger-titlebar-button-color-active: var(--df-messenger-primary-color, var(--df-messenger-default-primary-color));
    --df-messenger-message-padding: 16px;
    --df-messenger-message-bot-background: rgb(255, 255, 255);
    --df-messenger-message-user-background: rgb(211, 227, 253);
    --df-messenger-message-border-radius: 16px;
    --df-messenger-message-bot-border-top-left-radius: 0;
    --df-messenger-message-bot-stack-border-top-left-radius: 0;
    --df-messenger-message-bot-stack-border-bottom-left-radius: 0;
    --df-messenger-message-user-border-top-right-radius: 0;
    --df-messenger-message-user-stack-border-top-right-radius: 0;
    --df-messenger-message-user-stack-border-bottom-right-radius: 0;
    --df-messenger-message-stack-spacing: 4px;
    --df-messenger-input-long-text-warning-display: block;
    --df-messenger-input-box-background: rgb(255, 255, 255);
    --df-messenger-input-padding: 16px 8px 24px 24px;
    --df-messenger-input-inner-padding: 0 48px 0 0;
    --df-messenger-input-background: rgb(243, 246, 252);
    --df-messenger-input-border-top: none;
    --df-messenger-input-box-border: 1px solid var(--df-messenger-border-color);
    --df-messenger-input-box-border-radius: 999px;
    --df-messenger-input-box-padding: 16px 32px;
    --df-messenger-input-box-focus-border: 2px solid var(--df-messenger-primary-color);
    --df-messenger-input-box-focus-padding: 15px 31px;
    --df-messenger-send-icon-offset-y: 2px;
    --df-messenger-link-decoration: none;
    --df-messenger-link-font-color: var(--df-messenger-primary-color);
    --df-messenger-link-visited-font-color: var(--df-messenger-primary-color);
    --df-messenger-link-hover-font-color: var(--df-messenger-primary-color);
    --df-messenger-link-background-color: rgb(255, 255, 255);
    --df-messenger-link-padding: 2px 6px;
    --df-messenger-link-border: 1px solid var(--df-messenger-primary-color);
    --df-messenger-link-border-radius: 4px;
    --df-messenger-table-border-color: rgb(230, 230, 230);
    --df-messenger-table-padding: 12px 16px;
    --df-messenger-table-font-size: 14px;
    --df-messenger-table-border-radius: 16px;
    --df-messenger-table-header-background: rgb(242, 242, 242);
    --df-messenger-table-header-padding: 12px 16px;
    --df-messenger-table-header-font-size: 14px;
    --df-messenger-table-header-font-weight: 500;
    --df-messenger-table-header-border-top: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-header-border-bottom: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-header-border-left-first: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-header-border-right-last: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-border-bottom: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-border-left-first: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-table-border-right-last: 1px solid var(--df-messenger-table-border-color);
    --df-messenger-card-box-shadow: none;
    --df-messenger-card-border: none;
    --df-messenger-card-border-radius: 16px;
    --df-messenger-card-border-top-left-radius: 0;
    --df-messenger-card-stack-border-bottom-left-radius: 0;
    --df-messenger-card-stack-border-top-left-radius: 0;
    --df-messenger-chips-box-shadow: none;
    --df-messenger-chips-font-color: var(--df-messenger-element-font-color);
    --df-messenger-chips-icon-font-color: var(--df-messenger-element-font-color);
    --df-messenger-chips-border-radius: 8px;
    --df-messenger-files-box-shadow: none;
    --df-messenger-citations-font-color: var(--df-messenger-element-font-color);
    --df-messenger-citations-border-color: var(--df-messenger-border-color);
    --df-messenger-citations-border-radius: 999px;
    --df-messenger-citations-padding: 4px 16px;
    --df-messenger-citations-icon-offset: -8px;
    --df-messenger-citations-icon-font-size: 24px;
    --df-messenger-citations-message-display: none;
    --df-messenger-button-border: 1px solid var(--df-messenger-border-color);
    --df-messenger-button-padding: 8px;
    --df-messenger-image-border-radius: 16px;
    --df-messenger-video-border: 1px solid var(--df-messenger-border-color);
    --df-messenger-list-padding: 16px;
    --df-messenger-message-rich-feedback-spacing: 16px;
    --df-messenger-message-rich-feedback-padding: 16px;
    --df-messenger-message-rich-feedback-background: rgb(255, 255, 255);
    --df-messenger-message-rich-feedback-border-radius: 16px;
    --df-messenger-message-rich-feedback-chips-spacing: 8px;
    --df-messenger-message-rich-feedback-chips-background: rgb(255, 255, 255);
    --df-messenger-message-rich-feedback-chips-background-active: rgba(68, 71, 70, 0.12);
    --df-messenger-message-rich-feedback-chips-font-color: var(--df-messenger-element-font-color);
    --df-messenger-message-rich-feedback-chips-font-color-active: var(--df-messenger-element-font-color);
    --df-messenger-message-rich-feedback-submit-align: flex-start;
    --df-messenger-message-rich-feedback-submit-font-color: var(--df-messenger-element-font-color);
    --df-messenger-message-feedback-icon-border: var(--df-messenger-default-border);
    --df-messenger-message-feedback-icon-border-radius: 8px;
    --df-messenger-message-feedback-icon-background: rgb(255, 255, 255);
    --df-messenger-message-feedback-icon-padding: 8px;
    --df-messenger-message-feedback-icon-font-color-active: var(--df-messenger-primary-color);
    --df-messenger-message-feedback-icon-background-hover: rgba(68, 71, 70, 0.08)
}

.module {
    margin-bottom: 48px;
    padding: 0 28px;
    position: relative
}

@media (min-width: 600px) {
    .module {
        margin-bottom: 80px;
        padding: 0 32px
    }
}

@media (min-width: 1440px) {
    .module {
        padding: 0 80px
    }
}

.module-content {
    margin: auto;
    max-width: 1440px;
    position: relative
}

.module-module_full {
    max-width: 100%
}

body:after {
    content: "sm"
}

@media (min-width: 600px) {
    body:after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body:after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body:after {
        content: "xl"
    }
}

.glue-grid {
    grid-column-gap: 24px !important;
    grid-row-gap: 24px !important;
    display: grid;
    grid-column-gap: 28px;
    grid-template-columns: repeat(4, minmax(5px, 1fr))
}

button {
    background-color: transparent;
    border: 0
}

button:hover {
    background-color: rgba(0, 0, 0, .04)
}

.glue-button.glue-button--icon .material-icons, .glue-button.glue-button--icon svg {
    margin-right: 8px
}

.glue-button.glue-button--icon-right .material-icons, .glue-button.glue-button--icon-right svg {
    margin-left: 8px
}

.cloudstyle-headline--headline-1 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 700;
    font-size: 36px;
    letter-spacing: -.25px;
    line-height: 44px
}

@media (min-width: 600px) {
    .cloudstyle-headline--headline-1 {
        font-size: 60px;
        letter-spacing: -.5px;
        line-height: 72px
    }
}

.cloudstyle-headline--headline-2 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 700;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 36px
}

@media (min-width: 600px) {
    .cloudstyle-headline--headline-2 {
        font-size: 48px;
        letter-spacing: -.5px;
        line-height: 56px
    }
}

.cloudstyle-headline--headline-3 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 700;
    font-size: 26px;
    letter-spacing: 0;
    line-height: 26px
}

@media (min-width: 600px) {
    .cloudstyle-headline--headline-3 {
        font-size: 36px;
        letter-spacing: -.5px;
        line-height: 44px
    }
}

.cloudstyle-body {
    font-family: Google Sans Text;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: .1px
}

@media (min-width: 1024px) {
    .cloudstyle-body {
        font-size: 20px;
        line-height: 28px
    }
}

.cloudstyle-body--2 {
    font-family: Google Sans Text;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .1px
}

@media (min-width: 1024px) {
    .cloudstyle-body--2 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: .1px
    }
}

.d-sm-only {
    display: none
}

@media (max-width: 599px) {
    .d-sm-only {
        display: unset
    }
}

.background[data-v-2eb5c36f] {
    -webkit-animation: pulse-data-v-2eb5c36f 1.2s ease-out infinite;
    animation: pulse-data-v-2eb5c36f 1.2s ease-out infinite;
    border-radius: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.background[data-v-2eb5c36f], .icon[data-v-2eb5c36f] {
    background: #d93025;
    height: 24px;
    width: 24px
}

.icon[data-v-2eb5c36f] {
    border-radius: 50%;
    margin-right: 12px !important;
    margin-top: 0 !important;
    padding: 2px;
    z-index: 1
}

.icon path[data-v-2eb5c36f] {
    fill: #fff
}

@-webkit-keyframes pulse-data-v-2eb5c36f {
    0% {
        transform: scale(1)
    }

    10% {
        opacity: .8
    }

    85% {
        opacity: 0
    }

    to {
        opacity: 0;
        transform: scale(1.8)
    }
}

@keyframes pulse-data-v-2eb5c36f {
    0% {
        transform: scale(1)
    }

    10% {
        opacity: .8
    }

    85% {
        opacity: 0
    }

    to {
        opacity: 0;
        transform: scale(1.8)
    }
}

.column[data-v-1ed44a48] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: space-between;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@-webkit-keyframes loading {
    to {
        transform: rotate(1turn)
    }
}

@keyframes loading {
    to {
        transform: rotate(1turn)
    }
}

.text[data-v-cb91c5d2] {
    padding-right: 8px
}

.text a[data-v-cb91c5d2] {
    color: #1a73e8
}

p[data-v-336b64bd] {
    color: #1a73e8;
    cursor: pointer
}

p[data-v-336b64bd]:hover {
    color: #174ea6
}

.icon-container[data-v-766e37ab] {
    height: 24px;
    margin: 0 8px 0 16px;
    flex: 0 0 24px
}

.speaker-image[data-v-78a3bf50] {
    border-radius: 50%;
    aspect-ratio: 1
}

.image[data-v-78a3bf50] {
    height: 100%;
    width: 100%
}

.image[data-v-78a3bf50] {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%
}

p[data-v-3f792cc4] {
    color: #202124;
    font-feature-settings: "clig" off, "liga" off;
    font-family: Google Sans Text;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .1px
}

a[data-v-35699da6] {
    color: inherit;
    text-decoration: none
}

button[data-v-37d71234] {
    cursor: pointer
}

button[data-v-133cb70a], button[data-v-e6437bfe] {
    cursor: pointer
}

p[data-v-aae6b410] {
    display: inline-block;
    vertical-align: middle
}

button[data-v-0185196e] {
    cursor: pointer;
    display: block
}

.header[data-v-4c43dfa3] {
    align-items: center;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #dadce0, 0 2px 6px 0 rgba(0, 0, 0, .12);
    display: flex;
    height: 56px;
    justify-content: space-between;
    left: 0;
    padding: 0 16px;
    position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 1000
}

@media (min-width: 600px) {
    .header[data-v-4c43dfa3] {
        height: 64px;
        padding: 0 24px 0 16px
    }
}

@media (min-width: 1024px) {
    .header[data-v-4c43dfa3] {
        height: 64px
    }
}

.loading[data-v-612d4de6] {
    padding: 96px
}

.loading_expand[data-v-612d4de6] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.icon[data-v-1d4c253a] {
    height: auto
}

.thank-you {
    padding: 144px 0;
    text-align: center
}

.container[data-v-15be1e2b] {
    margin: auto;
    max-width: 500px;
    padding: 60px 16px
}

@media (min-width: 600px) {
    .container[data-v-15be1e2b] {
        padding: 60px 32px
    }
}

@media (min-width: 1440px) {
    .container[data-v-15be1e2b] {
        padding: 60px 80px
    }
}

.open[data-v-2f015aff] {
    transform: translate(0) translateZ(3px)
}

.open[data-v-7249a56f] {
    transform: translate(0) translateZ(3px)
}

.background[data-v-35893ae9] {
    background-color: #323232;
    bottom: 0;
    left: 0;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateZ(3px);
    z-index: 2499
}

.open[data-v-35893ae9] {
    opacity: 1
}

:root {
    --df-messenger-primary-color: var(--glue-blue-600);
    --df-messenger-border-color: var(--glue-grey-300);
    --df-messenger-chat-window-width: 400px;
    --df-messenger-chat-window-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.30196);
    --df-messenger-input-box-background: var(--glue-grey-0);
    --df-messenger-input-background: var(--glue-grey-0);
    --df-messenger-input-box-padding: 12px 16px;
    --df-messenger-input-box-focus-padding: 11px 15px;
    --df-messenger-input-border-top: 1px solid var(--df-messenger-border-color);
    --df-messenger-input-padding: 16px;
    --df-messenger-send-icon-offset-y: -1px;
    --df-messenger-chat-background: var(--glue-grey-0);
    --df-messenger-chat-padding: 24px 16px;
    --df-messenger-chat-border-radius: 16px;
    --df-messenger-chips-border-color: var(--glue-grey-300);
    --df-messenger-message-bot-background: var(--glue-grey-50);
    --df-messenger-titlebar-font-color: var(--glue-grey-0);
    --df-messenger-titlebar-background: var(--glue-blue-600);
    --df-messenger-titlebar-icon-font-color: var(--glue-grey-0);
    --df-messenger-input-box-border-radius: 64px;
    --df-messenger-message-bot-border-top-left-radius: 0;
    --df-messenger-message-bot-stack-border-top-left-radius: 0;
    --df-messenger-message-bot-stack-border-bottom-left-radius: 0;
    --df-messenger-message-user-background: var(--glue-blue-600);
    --df-messenger-message-user-font-color: var(--glue-grey-0);
    --df-messenger-message-user-border-top-right-radius: 0;
    --df-messenger-message-user-stack-border-top-right-radius: 0;
    --df-messenger-message-user-stack-border-bottom-right-radius: 0
}

img[data-v-13e6bbac] {
    height: 100%;
    width: 100%
}

img[data-v-13e6bbac] {
    background: #e8eaed;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 1;
    transition: opacity 3s ease
}

.glue-button[data-v-0bc8a041] {
    color: #5f6368
}

.glue-button img[data-v-0bc8a041] {
    display: block;
    height: 18px;
    width: 18px;
    margin-right: 8px
}

.image[data-v-7c7525a2] {
    width: 100%
}

#description[data-v-16ab17f6] {
    margin: 0 auto 36px;
    font-size: 16px;
    width: 100%
}

@media (min-width: 600px) {
    #description[data-v-16ab17f6] {
        margin: 0 auto 40px;
        width: 75%
    }
}

.center[data-v-63cef262] {
    margin: 0 auto
}

.ctas[data-v-0b2abe5c] {
    display: flex;
    grid-gap: 24px;
    gap: 24px
}

.icon[data-v-35f92d01] {
    margin-right: 8px
}

.open[data-v-6b4f911e] {
    opacity: 1
}

.icon[data-v-061a61e2] {
    margin-right: 8px
}

.ctas[data-v-afbc3140] {
    display: flex;
    align-items: center
}

.ctas[data-v-afbc3140] button:first-child {
    margin-right: 8px
}

.site-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 100vh
}

.site-content {
    flex: 1 0 auto;
    min-height: 100vh
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF1A73E800000000FF1A73E8 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8));
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF1A73E800000000FF1A73E8 {
    0%, 80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8));
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8))
    }

    100% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
    0%, 50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        animation-timing-function: cubic-bezier(0, 0, .2, 1)
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
    0%, 68.2% {
        transform: scaleX(0)
    }

    68.2% {
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    100% {
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    from {
        animation-timing-function: cubic-bezier(.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    from {
        animation-timing-function: cubic-bezier(0, 0, .2, 1);
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    from {
        animation-timing-function: cubic-bezier(.14, 0, 0, 1);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    from {
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    from {
        animation-timing-function: cubic-bezier(.14, 0, 0, 1);
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        animation-timing-function: linear;
        transform: scaleX(1);
        opacity: 1
    }

    100%, 32.8% {
        transform: scaleX(0);
        opacity: 0
    }
}

@keyframes mdc-ripple-fg-radius-in {
    from {
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    from {
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    from {
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E8FFFFFFFFFF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unchecked-color, #5f6368);
        background-color: #fff
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8));
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8))
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E8FFFFFFFFFF1A73E8 {
    0%, 80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8));
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #1a73e8))
    }

    100% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unchecked-color, #5f6368);
        background-color: #fff
    }
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA6FFFFFFFFFF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unchecked-color, #202124);
        background-color: #fff
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #174ea6));
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #174ea6))
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA6FFFFFFFFFF174EA6 {
    0%, 80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #174ea6));
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #174ea6))
    }

    100% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unchecked-color, #202124);
        background-color: #fff
    }
}

@keyframes mdc-floating-label-shake-float-above-standard {
    0% {
        transform: translateX(calc(0 - 0)) translateY(-106%) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 0)) translateY(-106%) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 0)) translateY(-106%) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 0)) translateY(-106%) scale(.75)
    }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
    0% {
        transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(.75)
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
        width: max(12px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch {
        max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined .mdc-select__anchor {
        padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined .mdc-select__anchor[dir=rtl], [dir=rtl] .mdc-select--outlined .mdc-select__anchor {
        padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined + .mdc-select-helper-text {
        margin-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-select--outlined + .mdc-select-helper-text[dir=rtl], [dir=rtl] .mdc-select--outlined + .mdc-select-helper-text {
        margin-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px {
    0% {
        transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
    }
}

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
    0% {
        transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
    }
}

@supports (-webkit-hyphens: none) {
    .mdc-text-field--outlined .mdc-text-field__affix {
        align-items: center;
        align-self: center;
        display: inline-flex;
        height: 100%
    }
}

@supports (-webkit-hyphens: none) {
    .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
        align-items: center;
        align-self: center;
        display: inline-flex;
        height: 100%
    }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
    0% {
        transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(.75)
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
        width: max(12px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
        max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined {
        padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined {
        padding-right: max(16px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined + .mdc-text-field-helper-line {
        padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined + .mdc-text-field-helper-line {
        padding-right: max(16px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
        padding-right: max(16px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl], [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
        padding-left: max(16px, var(--mdc-shape-small, 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
        padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@supports (top: max(0%)) {
    .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl], [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
        padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px))
    }
}

@keyframes mdc-floating-label-shake-float-above-textarea-filled {
    0% {
        transform: translateX(calc(0 - 0)) translateY(-10.25px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 0)) translateY(-10.25px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 0)) translateY(-10.25px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 0)) translateY(-10.25px) scale(.75)
    }
}

@keyframes mdc-floating-label-shake-float-above-textarea-outlined {
    0% {
        transform: translateX(calc(0 - 0)) translateY(-24.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 0)) translateY(-24.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 0)) translateY(-24.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 0)) translateY(-24.75px) scale(.75)
    }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
    0% {
        transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)
    }
}

@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
    0% {
        transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
    }

    33% {
        animation-timing-function: cubic-bezier(.5, 0, .701732, .495819);
        transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)
    }

    66% {
        animation-timing-function: cubic-bezier(.302435, .381352, .55, .956352);
        transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)
    }

    100% {
        transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

body:after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body:after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body:after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body:after {
        content: "xl"
    }
}

.glue-button {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border: 1px solid transparent;
    border-radius: 4px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 16px;
    font-weight: 500;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    letter-spacing: .5px;
    line-height: 24px;
    margin: 8px 0;
    max-width: 380px;
    min-height: 48px;
    min-width: 96px;
    overflow: hidden;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color .2s, box-shadow .2s, color .2s;
    transition: background-color .2s, box-shadow .2s, color .2s;
    vertical-align: middle
}

.glue-button svg {
    display: none;
    height: 18px;
    min-width: 18px;
    width: 18px
}

.glue-button img {
    display: none
}

.glue-button:focus {
    outline: 0;
    -webkit-transition: none;
    transition: none
}

.glue-button.glue-button--icon {
    padding-left: 12px;
    padding-right: 16px
}

[dir=rtl] .glue-button.glue-button--icon {
    padding-left: 16px;
    padding-right: 12px
}

.glue-button.glue-button--icon svg {
    display: block;
    margin: -3px 8px 0 0
}

[dir=rtl] .glue-button.glue-button--icon svg {
    margin: -3px 0 0 8px
}

.glue-button.glue-button--icon-right {
    padding-left: 16px;
    padding-right: 12px
}

[dir=rtl] .glue-button.glue-button--icon-right {
    padding-left: 12px;
    padding-right: 16px
}

.glue-button.glue-button--icon-right svg {
    display: block;
    margin: -3px 0 0 8px
}

[dir=rtl] .glue-button.glue-button--icon-right svg {
    margin: -3px 8px 0 0
}

.glue-button.glue-button--high-emphasis {
    background-color: #348abf;
    color: #fff
}

.glue-button.glue-button--high-emphasis svg {
    fill: #fff
}

@media (forced-colors: active), screen and (-ms-high-contrast: active) {
    .glue-button.glue-button--high-emphasis {
        forced-color-adjust: none
    }
}

@media (forced-colors: active) and (-ms-high-contrast: white-on-black), screen and (-ms-high-contrast: active) and (-ms-high-contrast: white-on-black) {
    .glue-button.glue-button--high-emphasis {
        background: #fff;
        color: #000
    }

    .glue-button.glue-button--high-emphasis svg {
        fill: #000
    }
}

@media (forced-colors: active) and (-ms-high-contrast: black-on-white), screen and (-ms-high-contrast: active) and (-ms-high-contrast: black-on-white) {
    .glue-button.glue-button--high-emphasis {
        background: #000;
        color: #fff
    }

    .glue-button.glue-button--high-emphasis svg {
        fill: #fff
    }
}

.glue-button.glue-button--high-emphasis:visited {
    background-color: #1a73e8;
    color: #fff
}

.glue-button.glue-button--high-emphasis[disabled], .glue-button.glue-button--high-emphasis[disabled]:hover {
    background-color: #f8f9fa;
    box-shadow: none;
    border-color: transparent;
    color: #9aa0a6
}

.glue-button.glue-button--high-emphasis[disabled] svg, .glue-button.glue-button--high-emphasis[disabled]:hover svg {
    fill: #9aa0a6
}

.glue-button.glue-button--high-emphasis:hover {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    background-color: #185abc
}

.glue-button.glue-button--high-emphasis:focus {
    background-color: #185abc;
    border-color: #fff;
    box-shadow: 0 0 0 2px #185abc
}

.glue-button.glue-button--high-emphasis:active {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    background-color: #185abc;
    border: 1px solid transparent
}

:root {
    --glue-grey-0: #fff;
    --glue-grey-25: #f1f1f1;
    --glue-grey-50: #f8f9fa;
    --glue-grey-100: #f1f3f4;
    --glue-grey-200: #e8eaed;
    --glue-grey-300: #dadce0;
    --glue-grey-400: #bdc1c6;
    --glue-grey-500: #9aa0a6;
    --glue-grey-600: #80868b;
    --glue-grey-700: #5f6368;
    --glue-grey-800: #3c4043;
    --glue-grey-900: #202124;
    --glue-blue-50: #e8f0fe;
    --glue-blue-100: #d2e3fc;
    --glue-blue-200: #aecbfa;
    --glue-blue-300: #8ab4f8;
    --glue-blue-400: #669df6;
    --glue-blue-500: #4285f4;
    --glue-blue-600: #1a73e8;
    --glue-blue-700: #1967d2;
    --glue-blue-800: #185abc;
    --glue-blue-900: #174ea6;
    --glue-green-50: #e6f4ea;
    --glue-green-100: #ceead6;
    --glue-green-200: #a8dab5;
    --glue-green-300: #81c995;
    --glue-green-400: #5bb974;
    --glue-green-500: #34a853;
    --glue-green-600: #1e8e3e;
    --glue-green-700: #188038;
    --glue-green-800: #137333;
    --glue-green-900: #0d652d;
    --glue-red-50: #fce8e6;
    --glue-red-100: #fad2cf;
    --glue-red-200: #f6aea9;
    --glue-red-300: #f28b82;
    --glue-red-400: #ee675c;
    --glue-red-500: #ea4335;
    --glue-red-600: #d93025;
    --glue-red-700: #c5221f;
    --glue-red-800: #b31412;
    --glue-red-900: #a50e0e;
    --glue-yellow-50: #fef7e0;
    --glue-yellow-100: #feefc3;
    --glue-yellow-200: #fde293;
    --glue-yellow-300: #fdd663;
    --glue-yellow-400: #fcc934;
    --glue-yellow-500: #fbbc04;
    --glue-yellow-600: #f9ab00;
    --glue-yellow-700: #f29900;
    --glue-yellow-800: #ea8600;
    --glue-yellow-900: #e37400;
    --glue-purple-100: #ea80fc;
    --glue-purple-900: #681da8
}

@supports (display: grid) {
    .glue-grid {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-1 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-1 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-2 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-2 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-3 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-3 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-4 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-4 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-5 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-5 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-6 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-6 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-7 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-7 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-8 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-8 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-9 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-9 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-10 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-10 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-11 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-11 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-12 {
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-12 .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--align-top {
        -webkit-align-self: start;
        -ms-flex-item-align: start;
        align-self: start
    }

    .glue-grid .glue-grid__col--align-middle {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

    .glue-grid .glue-grid__col--align-bottom {
        -webkit-align-self: end;
        -ms-flex-item-align: end;
        align-self: end
    }

    .glue-grid .glue-grid__col--span-0, .glue-grid .glue-grid__col--span-0-sm {
        display: none
    }

    .glue-grid .glue-grid__col--span-1-sm {
        display: block;
        grid-column-end: span 1
    }

    .glue-grid .glue-grid__col--span-1-sm .glue-grid {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-2-sm {
        display: block;
        grid-column-end: span 2
    }

    .glue-grid .glue-grid__col--span-2-sm .glue-grid {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-3-sm {
        display: block;
        grid-column-end: span 3
    }

    .glue-grid .glue-grid__col--span-3-sm .glue-grid {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .glue-grid .glue-grid__col--span-4-sm {
        display: block;
        grid-column-end: span 4
    }

    .glue-grid .glue-grid__col--span-4-sm .glue-grid {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .glue-grid {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-1 {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1 .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2 {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2 .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3 {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3 .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4 {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4 .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5 {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5 .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6 {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6 .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7 {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7 .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8 {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8 .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9 {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9 .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10 {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10 .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11 {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11 .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12 {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12 .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-0-md {
            display: none
        }

        .glue-grid .glue-grid__col--span-1-md {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1-md .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2-md {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2-md .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3-md {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3-md .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4-md {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4-md .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5-md {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5-md .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6-md {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6-md .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7-md {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7-md .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8-md {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8-md .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9-md {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9-md .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10-md {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10-md .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11-md {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11-md .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12-md {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12-md .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .glue-grid {
            grid-column-gap: 48px
        }

        .glue-grid .glue-grid__col--span-1 {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1 .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2 {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2 .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3 {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3 .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4 {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4 .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5 {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5 .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6 {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6 .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7 {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7 .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8 {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8 .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9 {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9 .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10 {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10 .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11 {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11 .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12 {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12 .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-0-lg {
            display: none
        }

        .glue-grid .glue-grid__col--span-1-lg {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1-lg .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2-lg {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2-lg .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3-lg {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3-lg .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4-lg {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4-lg .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5-lg {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5-lg .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6-lg {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6-lg .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7-lg {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7-lg .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8-lg {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8-lg .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9-lg {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9-lg .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10-lg {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10-lg .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11-lg {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11-lg .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12-lg {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12-lg .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .glue-grid {
            grid-column-gap: 64px
        }

        .glue-grid .glue-grid__col--span-1 {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1 .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2 {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2 .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3 {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3 .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4 {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4 .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5 {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5 .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6 {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6 .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7 {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7 .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8 {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8 .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9 {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9 .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10 {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10 .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11 {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11 .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12 {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12 .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-0-xl {
            display: none
        }

        .glue-grid .glue-grid__col--span-1-xl {
            display: block;
            grid-column-end: span 1
        }

        .glue-grid .glue-grid__col--span-1-xl .glue-grid {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-2-xl {
            display: block;
            grid-column-end: span 2
        }

        .glue-grid .glue-grid__col--span-2-xl .glue-grid {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-3-xl {
            display: block;
            grid-column-end: span 3
        }

        .glue-grid .glue-grid__col--span-3-xl .glue-grid {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-4-xl {
            display: block;
            grid-column-end: span 4
        }

        .glue-grid .glue-grid__col--span-4-xl .glue-grid {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-5-xl {
            display: block;
            grid-column-end: span 5
        }

        .glue-grid .glue-grid__col--span-5-xl .glue-grid {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-6-xl {
            display: block;
            grid-column-end: span 6
        }

        .glue-grid .glue-grid__col--span-6-xl .glue-grid {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-7-xl {
            display: block;
            grid-column-end: span 7
        }

        .glue-grid .glue-grid__col--span-7-xl .glue-grid {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-8-xl {
            display: block;
            grid-column-end: span 8
        }

        .glue-grid .glue-grid__col--span-8-xl .glue-grid {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-9-xl {
            display: block;
            grid-column-end: span 9
        }

        .glue-grid .glue-grid__col--span-9-xl .glue-grid {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-10-xl {
            display: block;
            grid-column-end: span 10
        }

        .glue-grid .glue-grid__col--span-10-xl .glue-grid {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-11-xl {
            display: block;
            grid-column-end: span 11
        }

        .glue-grid .glue-grid__col--span-11-xl .glue-grid {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .glue-grid .glue-grid__col--span-12-xl {
            display: block;
            grid-column-end: span 12
        }

        .glue-grid .glue-grid__col--span-12-xl .glue-grid {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.glue-icon {
    display: inline-block;
    fill: currentColor
}

.glue-icon--18px {
    height: 18px;
    width: 18px
}

.glue-icon--20px {
    height: 20px;
    width: 20px
}

.glue-icon--24px {
    height: 24px;
    width: 24px
}

.glue-icon--32px {
    height: 32px;
    width: 32px
}

.glue-icon--arrow-top {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.glue-icon--keyboard-arrow-right {
    fill: none;
    stroke: #9aa0a6;
    stroke-width: 2px
}

.glue-icon--keyboard-arrow-right {
    height: 24px;
    width: 24px
}

[dir=rtl] .glue-icon--keyboard-arrow-right {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.glue-icon--no-padding {
    padding: 0
}

.glue-icon--color-link {
    fill: #1a73e8
}

.glue-icon--color-text {
    fill: #202124
}

.glue-link, a {
    background: 0 0;
    border-radius: 4px;
    color: #1a73e8;
    forced-color-adjust: none;
    display: inline;
    overflow: hidden;
    text-decoration: underline;
    -webkit-transition: background-color .2s, color .2s;
    transition: background-color .2s, color .2s
}

.glue-link:active, .glue-link:focus, .glue-link:hover, a:active, a:focus, a:hover {
    color: #174ea6
}

.glue-link:visited, a:visited {
    color: #681da8
}

.glue-link:active, .glue-link:focus, .glue-link:hover, a:active, a:focus, a:hover {
    cursor: pointer;
    outline: 0
}

.glue-link:hover, a:hover {
    background-color: rgba(26, 115, 232, .04)
}

.glue-link:focus, a:focus {
    background-color: rgba(26, 115, 232, .12);
    box-shadow: 0 0 0 2px #1a73e8
}

.glue-link img, a img {
    border: 0
}

.glue-link:active, a:active {
    background-color: rgba(26, 115, 232, .1);
    box-shadow: none;
    outline: 2px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color
}

.glue-page {
    margin: 0 28px
}

@media (min-width: 600px) {
    .glue-page {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .glue-page {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .glue-page {
        margin: 0 auto;
        max-width: 1296px
    }
}

html {
    font-size: 18px
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

[lang=ja] body {
    font-family: Google Sans Text, Roboto, Noto Sans JP, Noto Sans CJK JP, Arial, Helvetica, sans-serif
}

h1, h2, h3, h4, h5, h6 {
    font-size: 18px;
    font-weight: 300
}

h1.glue-has-top-margin, h2.glue-has-top-margin, h3.glue-has-top-margin, h4.glue-has-top-margin, h5.glue-has-top-margin, h6.glue-has-top-margin {
    margin-top: 16px
}

h1.glue-has-bottom-margin, h2.glue-has-bottom-margin, h3.glue-has-bottom-margin, h4.glue-has-bottom-margin, h5.glue-has-bottom-margin, h6.glue-has-bottom-margin {
    margin-bottom: 16px
}

h1.glue-has-top-bottom-margin, h2.glue-has-top-bottom-margin, h3.glue-has-top-bottom-margin, h4.glue-has-top-bottom-margin, h5.glue-has-top-bottom-margin, h6.glue-has-top-bottom-margin {
    margin-bottom: 16px;
    margin-top: 16px
}

p {
    line-height: 1.5;
    font-size: 16px;
    letter-spacing: .25px
}

p.glue-has-top-margin {
    margin-top: 12px
}

p.glue-has-bottom-margin {
    margin-bottom: 12px
}

p.glue-has-top-bottom-margin {
    margin-bottom: 12px;
    margin-top: 12px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        line-height: 1.5;
        font-size: 16px;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        line-height: 1.5;
        font-size: 16px;
        letter-spacing: 0
    }

    p.glue-has-top-margin {
        margin-top: 16px
    }

    p.glue-has-bottom-margin {
        margin-bottom: 16px
    }

    p.glue-has-top-bottom-margin {
        margin-bottom: 16px;
        margin-top: 16px
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    margin-left: 20px
}

html[dir=rtl] ul {
    margin-left: 0;
    margin-right: 20px
}

dd {
    line-height: 1.5;
    font-size: 16px;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        line-height: 1.5;
        font-size: 16px;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        line-height: 1.5;
        font-size: 16px;
        letter-spacing: 0
    }
}

.glue-headline {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.glue-headline.glue-headline--headline-1 {
    font-size: 36px;
    font-weight: 400;
    letter-spacing: -.25px;
    line-height: 44px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-1 {
        font-size: 48px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 56px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-1 {
        font-size: 60px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 72px
    }
}

.glue-headline.glue-headline--headline-1 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-1 {
        font-size: 60px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 72px
    }
}

.glue-headline.glue-headline--headline-2 {
    font-size: 28px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 36px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-2 {
        font-size: 40px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 48px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-2 {
        font-size: 48px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 56px
    }
}

.glue-headline.glue-headline--headline-2 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-2 {
        font-size: 48px;
        font-weight: 400;
        letter-spacing: -.5px;
        line-height: 56px
    }
}

.glue-headline.glue-headline--headline-3 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 32px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-3 {
        font-size: 32px;
        font-weight: 400;
        letter-spacing: -.25px;
        line-height: 40px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-3 {
        font-size: 36px;
        font-weight: 400;
        letter-spacing: -.25px;
        line-height: 44px
    }
}

.glue-headline.glue-headline--headline-3 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-3 {
        font-size: 36px;
        font-weight: 400;
        letter-spacing: -.25px;
        line-height: 44px
    }
}

.glue-headline.glue-headline--headline-4 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 28px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-4 {
        font-size: 24px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 32px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-4 {
        font-size: 28px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 36px
    }
}

.glue-headline.glue-headline--headline-4 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-4 {
        font-size: 28px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 36px
    }
}

.glue-headline.glue-headline--headline-5 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 28px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-5 {
        font-size: 20px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 28px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-5 {
        font-size: 20px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 28px
    }
}

.glue-headline.glue-headline--headline-5 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-5 {
        font-size: 20px;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 28px
    }
}

.glue-headline.glue-headline--headline-6 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 24px
}

@media (min-width: 600px) {
    .glue-headline.glue-headline--headline-6 {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: normal;
        line-height: 24px
    }
}

@media (min-width: 1024px) {
    .glue-headline.glue-headline--headline-6 {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: normal;
        line-height: 24px
    }
}

.glue-headline.glue-headline--headline-6 {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .glue-headline.glue-headline--headline-6 {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: normal;
        line-height: 24px
    }
}

.glue-body {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 24px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .glue-body {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 24px
    }
}

@media (min-width: 1024px) {
    .glue-body {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 24px
    }
}

@media (min-width: 1440px) {
    .glue-body {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 24px
    }
}

.glue-header.glue-header--header-link {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
    background: #fff;
    color: #5f6368
}

.glue-header.glue-header--header-link:active {
    background: #f1f1f1;
    border-radius: 4px;
    color: #202124
}

.glue-header.glue-header--header-link:visited {
    border-radius: 4px;
    color: #202124
}

.glue-header.glue-header--header-link:hover {
    background: #f8f9fa;
    border-radius: 4px;
    color: #202124
}

.glue-header.glue-header--header-link:focus {
    background: #f8f9fa;
    border: 2px solid #80868b;
    border-radius: 4px;
    color: #5f6368
}

.glue-headline {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

@supports (display: grid) {
    .glue-cards {
        display: grid;
        grid-gap: 28px 28px
    }

    .glue-cards--compact {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-cards {
            display: grid;
            grid-gap: 40px 40px
        }

        .glue-cards--compact {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .glue-cards {
            display: grid;
            grid-gap: 48px 48px
        }

        .glue-cards--compact {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .glue-cards {
            display: grid;
            grid-gap: 64px 64px
        }

        .glue-cards--compact {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            display: grid;
            grid-column-gap: 24px;
            grid-template-columns: repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.glue-footer__site-links-grid--1-col {
            grid-template-columns:repeat(1, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.glue-footer__site-links-grid--2-col {
            grid-template-columns:repeat(2, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.glue-footer__site-links-grid--3-col {
            grid-template-columns:repeat(3, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.glue-footer__site-links-grid--4-col {
            grid-template-columns:repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.glue-footer__site-links-grid--5-col {
            grid-template-columns:repeat(5, minmax(100px, 1fr))
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            grid-column-gap: 40px
        }
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-column {
            margin: 0;
            width: 100%
        }
    }

    @supports (display: grid) {
        [dir=rtl] .glue-footer__site-links-column {
            margin: 0;
            width: 100%
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid--1-col .glue-footer__site-links-column, .glue-footer__site-links-grid--2-col .glue-footer__site-links-column, .glue-footer__site-links-grid--3-col .glue-footer__site-links-column, .glue-footer__site-links-grid--4-col .glue-footer__site-links-column, .glue-footer__site-links-grid--5-col .glue-footer__site-links-column, [dir=rtl] .glue-footer__site-links-grid--1-col .glue-footer__site-links-column, [dir=rtl] .glue-footer__site-links-grid--2-col .glue-footer__site-links-column, [dir=rtl] .glue-footer__site-links-grid--3-col .glue-footer__site-links-column, [dir=rtl] .glue-footer__site-links-grid--4-col .glue-footer__site-links-column, [dir=rtl] .glue-footer__site-links-grid--5-col .glue-footer__site-links-column {
            width: 100%
        }
    }
}

.glue-header {
    background-color: #fff;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    min-height: 64px;
    width: 100%
}

.glue-header.glue-header--single {
    min-height: 64px
}

@media (min-width: 600px) {
    .glue-header.glue-header--single {
        min-height: 64px
    }
}

.glue-header__container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1024px) {
    .glue-header__container {
        height: 100%
    }
}

.glue-header__link {
    -webkit-transition: background-color .2s, box-shadow .2s, color .2s;
    transition: background-color .2s, box-shadow .2s, color .2s;
    line-height: 1.5;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #5f6368;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    height: 100%;
    letter-spacing: .25px;
    max-height: 48px;
    min-height: 48px;
    outline: 0 !important;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
    white-space: nowrap;
    width: calc(100% - 8px)
}

.glue-header__link:visited {
    color: #5f6368
}

@media screen and (-ms-high-contrast: active) {
    .glue-header__link:visited {
        forced-color-adjust: none
    }
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: white-on-black) {
    .glue-header__link:visited {
        color: #fff
    }
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: black-on-white) {
    .glue-header__link:visited {
        color: #000
    }
}

.glue-header__link:focus {
    background-color: #f8f9fa;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:focus {
        background-color: #f8f9fa;
        border-radius: 4px;
        color: #202124;
        z-index: 840
    }
}

.glue-header__link:hover {
    background-color: #f8f9fa;
    border-radius: 4px;
    color: #202124;
    outline: 0
}

.glue-header__link:active {
    background-color: #f1f1f1;
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px transparent;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:active {
        border-radius: 4px
    }
}

[lang=ja] .glue-header__link {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

[dir=rtl] .glue-header__link {
    padding-right: 12px
}

@media (min-width: 1024px) {
    .glue-header__link {
        width: auto
    }
}

@media screen and (-ms-high-contrast: active) {
    .glue-header__link {
        forced-color-adjust: none
    }
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: white-on-black) {
    .glue-header__link {
        color: #fff
    }
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: black-on-white) {
    .glue-header__link {
        color: #000
    }
}

@supports ((display: -webkit-flex) or (display:flex)) {
    .glue-table.glue-table--stacked {
        background: #fff;
        border: solid #dadce0;
        border-width: 1px 0 0;
        display: block;
        text-align: left
    }

    .glue-table.glue-table--stacked thead {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px
    }

    .glue-table.glue-table--stacked tbody, .glue-table.glue-table--stacked td, .glue-table.glue-table--stacked tr {
        display: block
    }

    .glue-table.glue-table--stacked td {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .glue-table.glue-table--stacked td:before {
        content: attr(data-colheader);
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 50%;
        -moz-box-flex: 1;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        font-weight: 700;
        max-width: calc(50% - 30px);
        padding-right: 10px;
        text-align: left
    }

    @media (max-width: 599px) {
        .glue-table.glue-table--stacked td:before {
            padding-left: 0
        }
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable tr {
        border-top: 1px solid #dadce0
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable tr:first-of-type {
        border-top-width: 0
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable td {
        border: none
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable td:first-child {
        font-weight: 700
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable td:first-child:before {
        content: "";
        display: none
    }

    @media (min-width: 600px) {
        .glue-table.glue-table--stacked.glue-table--comparisontable td:first-child {
            font-weight: 400
        }
    }

    .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr {
        border-width: 0
    }

    @media (min-width: 600px) {
        .glue-table.glue-table--stacked.glue-table--comparisontable td {
            border: 1px solid #dadce0
        }

        .glue-table.glue-table--stacked.glue-table--comparisontable tr {
            border: none
        }

        .glue-table.glue-table--stacked.glue-table--comparisontable td {
            padding: 18px 10px
        }
    }

    @media (min-width: 600px) and (min-width: 1024px) {
        .glue-table.glue-table--stacked.glue-table--comparisontable td {
            padding: 18px 24px
        }
    }

    @media (min-width: 600px) {
        .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows thead tr:nth-of-type(n), .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr {
            background-color: hsla(0, 0%, 100%, .25)
        }

        .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr:nth-of-type(odd) {
            background-color: rgba(32, 33, 36, .03)
        }

        .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows td, .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr {
            border: none
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr:nth-of-type(odd) td:first-child {
            background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #f8f9fa), to(rgba(248, 249, 250, 0)));
            background-image: -webkit-linear-gradient(left, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-image: linear-gradient(90deg, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-position: 0 100%;
            background-repeat: no-repeat;
            background-size: 15px 100%
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr:nth-of-type(odd) td:last-child, [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr:nth-of-type(odd) td:first-child {
            background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #f8f9fa), to(rgba(248, 249, 250, 0)));
            background-image: -webkit-linear-gradient(right, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-image: linear-gradient(270deg, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-position: 100% 0;
            background-repeat: no-repeat;
            background-size: 15px 100%
        }

        [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows tr:nth-of-type(odd) td:last-child {
            background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #f8f9fa), to(rgba(248, 249, 250, 0)));
            background-image: -webkit-linear-gradient(left, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-image: linear-gradient(90deg, #f8f9fa 50%, rgba(248, 249, 250, 0));
            background-position: 0 100%;
            background-repeat: no-repeat;
            background-size: 15px 100%
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows td:first-child, [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows th:first-child {
            padding-left: 24px
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows td:last-child, [dir=ltr] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows th:last-child, [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows td:first-child, [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows th:first-child {
            padding-right: 24px
        }

        [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows td:last-child, [dir=rtl] .glue-table.glue-table--stacked.glue-table--comparisontable.glue-table--comparisontable-altrows th:last-child {
            padding-left: 24px
        }
    }

    .glue-table.glue-table--stacked .glue-table__cell--numerical {
        text-align: left
    }

    @media (min-width: 600px) {
        .glue-table.glue-table--stacked {
            border: 2px solid #fff;
            border-width: 0 1px;
            display: table
        }

        .glue-table.glue-table--stacked thead {
            clip: auto;
            height: auto;
            overflow: visible;
            position: static;
            width: auto;
            display: table-header-group
        }

        .glue-table.glue-table--stacked tbody {
            display: table-row-group
        }

        .glue-table.glue-table--stacked tr {
            display: table-row
        }

        .glue-table.glue-table--stacked td {
            display: table-cell
        }

        .glue-table.glue-table--stacked td:before {
            content: "";
            display: none
        }

        .glue-table.glue-table--stacked .glue-table__cell--numerical {
            text-align: right
        }
    }

    [dir=rtl] .glue-table.glue-table--stacked {
        text-align: right
    }
}

@supports ((display: -webkit-flex) or (display:flex)) {
    [dir=ltr] .glue-table.glue-table--stacked {
        text-align: left
    }

    [dir=ltr] .glue-table.glue-table--stacked td, [dir=ltr] .glue-table.glue-table--stacked th {
        padding-left: 0;
        padding-right: 0
    }

    [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows td, [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows th {
        padding-left: 10px;
        padding-right: 10px
    }

    @media (min-width: 600px) {
        [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows td, [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows th {
            padding-left: 24px;
            padding-right: 0
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:first-child, [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows th:first-child {
            padding-right: 0
        }

        [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:last-child, [dir=ltr] .glue-table.glue-table--stacked.glue-table--datatable-altrows th:last-child {
            padding-right: 24px
        }
    }

    [dir=rtl] [dir=ltr] .glue-table.glue-table--stacked {
        text-align: right
    }
}

@supports ((display: -webkit-flex) or (display:flex)) {
    [dir=rtl] .glue-table.glue-table--datatable td, [dir=rtl] .glue-table.glue-table--datatable th {
        padding-left: 24px;
        padding-right: 0;
        text-align: left
    }

    [dir=rtl] .glue-table.glue-table--datatable td:first-child, [dir=rtl] .glue-table.glue-table--datatable th:first-child {
        padding-left: 24px;
        padding-right: 0;
        text-align: right
    }

    [dir=rtl] .glue-table.glue-table--datatable td:last-child, [dir=rtl] .glue-table.glue-table--datatable th:last-child {
        padding-left: 0;
        text-align: left
    }

    [dir=rtl] .glue-table.glue-table--datatable .glue-table__cell--numerical {
        text-align: right !important
    }

    [dir=rtl] .glue-table.glue-table--datatable-altrows td, [dir=rtl] .glue-table.glue-table--datatable-altrows th {
        padding-left: 0;
        padding-right: 24px;
        text-align: left
    }

    [dir=rtl] .glue-table.glue-table--datatable-altrows td:first-child, [dir=rtl] .glue-table.glue-table--datatable-altrows th:first-child {
        padding-left: 0;
        padding-right: 24px;
        text-align: right
    }

    [dir=rtl] .glue-table.glue-table--datatable-altrows td:last-child, [dir=rtl] .glue-table.glue-table--datatable-altrows th:last-child {
        padding-left: 24px
    }

    @media (max-width: 599px) {
        [dir=rtl] .glue-table.glue-table--datatable-altrows td, [dir=rtl] .glue-table.glue-table--datatable-altrows th {
            padding-left: 0;
            padding-right: 10px;
            text-align: left
        }

        [dir=rtl] .glue-table.glue-table--datatable-altrows td:first-child, [dir=rtl] .glue-table.glue-table--datatable-altrows th:first-child {
            padding-left: 0;
            padding-right: 10px;
            text-align: right
        }

        [dir=rtl] .glue-table.glue-table--datatable-altrows td:last-child, [dir=rtl] .glue-table.glue-table--datatable-altrows th:last-child {
            padding-left: 10px
        }
    }

    [dir=rtl] .glue-table.glue-table--comparisontable td, [dir=rtl] .glue-table.glue-table--comparisontable td:first-child, [dir=rtl] .glue-table.glue-table--comparisontable td:last-child, [dir=rtl] .glue-table.glue-table--comparisontable th, [dir=rtl] .glue-table.glue-table--comparisontable th:first-child, [dir=rtl] .glue-table.glue-table--comparisontable th:last-child, [dir=rtl] .glue-table.glue-table--stacked {
        text-align: right
    }

    [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable td:before {
        padding-right: 0;
        text-align: right
    }

    [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:before {
        text-align: right
    }

    [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:first-child {
        padding-right: 24px
    }

    [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:last-child {
        padding-left: 24px
    }

    @media (max-width: 599px) {
        [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td, [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:first-child {
            padding-right: 10px
        }

        [dir=rtl] .glue-table.glue-table--stacked.glue-table--datatable-altrows td:last-child {
            padding-left: 10px
        }
    }
}

.glue-text-right {
    text-align: right
}

[dir=rtl] .glue-text-right {
    text-align: left
}

.glue-text-center {
    text-align: center
}

.glue-text-justify {
    text-align: justify
}

.glue-no-scroll {
    overflow: hidden
}

.text-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    padding: 24px 20px;
    gap: 12px
}

.description {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    color: #000
}

.description {
    color: #000
}

.text-content {
    font-size: 16px;
    font-weight: 500
}

.sticky-countdown {
    bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 500
}
.blog-sticky-countdown {
    bottom: 0;
    z-index: 500
}

.full-bleed {
    width: 100%
}

.text-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    padding: 24px 20px;
    gap: 12px
}

.description {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    color: #000
}

.description {
    color: #000
}

.text-content {
    font-size: 16px;
    font-weight: 500
}

.sticky-countdown {
    bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 500
}

.full-bleed {
    width: 100%
}

[_nghost-c48] .custom-header[_4dkk-c48] {
    padding-bottom: 10px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    margin-bottom: 25px;
    color: #202124
}

[_nghost-c48] .custom-header-copy[_4dkk-c48] {
    font-size: 28px;
    margin-bottom: 6px;
    font-weight: 500
}

[_nghost-c48] {
    position: relative;
    color: #4a4a4a;
    margin: 48px 0;
    display: block
}

[_nghost-c61] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px
}

[_nghost-c61], [_nghost-c61] .filter-tag[_4dkk-c61] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[_nghost-c48] .talk-labels[_4dkk-c48] {
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: .5px;
    -ms-flex-align: center;
    align-items: center
}

[_nghost-c48] .talk-labels[_4dkk-c48] > [_4dkk-c48] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 40px 16px 24px 16px
}

[_nghost-c48] .talk-labels[_4dkk-c48] .time[_4dkk-c48] {
    -ms-flex-preferred-size: 260px;
    flex-basis: 260px;
    text-align: center;
    font-size:15px;
    
}

@media (max-width: 600px) {
    [_nghost-c48] .talk-labels[_4dkk-c48] .time[_4dkk-c48]  {
        text-align: left;
    }
}

[_nghost-c48] .talk-labels[_4dkk-c48] .title[_4dkk-c48] {
    -ms-flex-positive: 1;
    flex-grow: 1
}

[_nghost-c62] {
    position: relative;
    padding: 16px;
    display: grid;
    line-height: 24px;
    outline: 0 !important;
    cursor: auto;
    grid-template-rows: [ top ] auto [ speakers ] auto [ cta ] auto;
    grid-template-columns: [ time ] 260px [ data ] auto [ sharelink ] 200px [ expand ] 40px
}

.expanded[_nghost-c62] {
    grid-template-rows: [ top ] auto [ description ] auto [ speakers ] auto [ resources ] auto [ cta ] auto
}

.date-hidden[_nghost-c62] {
    grid-template-columns: [ time ] 260px [ data ] auto [ sharelink ] 200px [ expand ] 40px
}

.expandable[_nghost-c62] {
    cursor: pointer
}

[_nghost-c62] .time[_4dkk-c62] {
    grid-column: time/time;
    grid-row: top/cta
}

[_nghost-c62] .time.talk-ended[_4dkk-c62] {
    display: grid;
    grid-template-columns: 100px auto
}

[_nghost-c62] .time.single-column[_4dkk-c62] {
    grid-template-columns: auto
}

[_nghost-c62] .duration[_4dkk-c62] {
    grid-column: data/data;
    grid-row: duration/duration
}

[_nghost-c62] .description[_4dkk-c62], [_nghost-c62] .duration[_4dkk-c62], [_nghost-c62] .speakers[_4dkk-c62] {
    display: none
}

.expanded[_nghost-c62] .duration[_4dkk-c62] {
    display: block;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #4a4a4a;
    font-weight: 500;
    margin-top: 17px;
    margin-bottom: 6px
}

[_nghost-c62] .time.talk-ended[_4dkk-c62] .duration[_4dkk-c62] {
    display: block;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    grid-column: 1/span 2;
    text-align: center;
}

@media screen and (min-width: 1026px) {
    [_nghost-c62] .time.talk-ended[_4dkk-c62] .duration[_4dkk-c62] {
        grid-column: 2
    }
}

@media (max-width: 600px) {
    [_nghost-c62] .time.talk-ended[_4dkk-c62] .duration[_4dkk-c62] {
        text-align: left;
    }
}

[_nghost-c62] .time.single-column[_4dkk-c62] .duration[_4dkk-c62] {
    grid-column: 1
}

[_nghost-c62] .talk-name[_4dkk-c62] {
    grid-column: data/data;
    grid-row: top/top
}

[_nghost-c62] .talk-name[_4dkk-c62] {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .3px;
    padding-right: 40px
}

[_nghost-c62] {
    position: relative;
    padding: 16px;
    display: grid;
    line-height: 24px;
    outline: 0 !important;
    cursor: auto;
    grid-template-rows: [top] auto [speakers] auto [cta] auto;
    grid-template-columns: [time] 260px [data] auto [sharelink] 200px [expand] 40px
}

.expanded[_nghost-c62] {
    grid-template-rows: [top] auto [description] auto [speakers] auto [resources] auto [cta] auto
}

.date-hidden[_nghost-c62] {
    grid-template-columns: [time] 260px [data] auto [sharelink] 200px [expand] 40px
}

[_nghost-c62] .time[_4dkk-c62] {
    grid-column: time/time;
    grid-row: top/cta
}

[_nghost-c62] .time.talk-ended[_4dkk-c62] {
    display: grid;
    grid-template-columns: 100px auto
}

[_nghost-c62] .time.talk-ended[_4dkk-c62] .duration[_4dkk-c62] {
    display: block;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    grid-column: 1/span 2
}

@media screen and (min-width: 1026px) {
    [_nghost-c62] .time.talk-ended[_4dkk-c62] .duration[_4dkk-c62] {
        grid-column: 2
    }
}

[_nghost-c62] .time.single-column[_4dkk-c62] {
    grid-template-columns: auto
}

[_nghost-c62] .time.single-column[_4dkk-c62] .duration[_4dkk-c62] {
    grid-column: 1
}

[_nghost-c62] .talk-name[_4dkk-c62] {
    grid-column: data/data;
    grid-row: top/top
}

[_nghost-c62] .description[_4dkk-c62] {
    grid-column: data/data;
    grid-row: description/description
}

[_nghost-c62] .duration[_4dkk-c62] {
    grid-column: data/data;
    grid-row: duration/duration
}

[_nghost-c62] .speakers[_4dkk-c62] {
    grid-column: data/data;
    grid-row: speakers/speakers
}

[_nghost-c62] .contract[_4dkk-c62], [_nghost-c62] .expand[_4dkk-c62] {
    grid-column: expand/expand;
    grid-row: top/cta;
    background-color: transparent;
    border: none;
    padding: 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[_nghost-c62]:not(.expandable) .contract[_4dkk-c62], [_nghost-c62]:not(.expandable) .expand[_4dkk-c62] {
    display: none !important
}

.expandable[_nghost-c62] {
    cursor: pointer
}

.expanded[_nghost-c62] .talk-name[_4dkk-c62] .speakers[_4dkk-c62] {
    display: none
}

.expanded[_nghost-c62] .talk-name[_4dkk-c62]{
    text-align: center;
}

@media (max-width:600px){
    .expanded[_nghost-c62] .talk-name[_4dkk-c62]{
        text-align: left;
    }
}

.expanded[_nghost-c62] .description[_4dkk-c62] {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    display: block;
    font-size: 14px;
    font-weight: 400;
    max-width: 100%;
    line-height: 25px;
    margin: 6px 0 0 0;
    text-align: center;
}
@media (max-width:600px){
    .expanded[_nghost-c62] .description[_4dkk-c62]{
        text-align: left;
    }
}

.expanded[_nghost-c62] .description[_4dkk-c62] h1[_4dkk-c62], .expanded[_nghost-c62] .description[_4dkk-c62] h2[_4dkk-c62], .expanded[_nghost-c62] .description[_4dkk-c62] h3[_4dkk-c62], .expanded[_nghost-c62] .description[_4dkk-c62] h4[_4dkk-c62], .expanded[_nghost-c62] .description[_4dkk-c62] h5[_4dkk-c62], .expanded[_nghost-c62] .description[_4dkk-c62] h6[_4dkk-c62] {
    font-size: 16px;
    font-weight: 500
}

.expanded[_nghost-c62] .duration[_4dkk-c62] {
    display: block;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #4a4a4a;
    font-weight: 500;
    margin-top: 17px;
    margin-bottom: 6px
}

.expanded[_nghost-c62] .speakers[_4dkk-c62] {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .3px;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 100px 0 -11px 100px;
    
}

.expanded[_nghost-c62] .speakers[_4dkk-c62] app-speaker-detail[_4dkk-c62] {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 0 33px 20px
}

@media screen and (min-width: 600px) {
    .expanded[_nghost-c62] .speakers[_4dkk-c62] app-speaker-detail[_4dkk-c62] {
        -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
        margin: 0 0 33px 20px
    }
}

@media screen and (min-width: 1024px) {
    .expanded[_nghost-c62] .speakers[_4dkk-c62] app-speaker-detail[_4dkk-c62] {
        -ms-flex-preferred-size: calc(33% - 34px);
        flex-basis: calc(33% - 34px);
        margin: 0 0 33px 24px
    }
}

@media (max-width:600px){
    .expanded[_nghost-c62] .speakers[_4dkk-c62] {
        margin: 100px 0 -11px -30px;
    }
}



.expanded[_nghost-c62] .expand[_4dkk-c62] {
    display: none
}

.expanded[_nghost-c62] .contract[_4dkk-c62] {
    display: -ms-flexbox;
    display: flex
}

[_nghost-c62] .talk-name[_4dkk-c62] {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .3px;
    padding-right: 40px
}

[_nghost-c62] .talk-name[_4dkk-c62] .speakers[_4dkk-c62] {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 12px;
    display: block;
    font-weight: 400;
    margin-top: 15px;

}

[_nghost-c62] .description[_4dkk-c62], [_nghost-c62] .duration[_4dkk-c62], [_nghost-c62] .speakers[_4dkk-c62] {
    display: none
}

[_nghost-c62] .calendar-link[_4dkk-c62] {
    color: #1a73e8;
    font-size: 12px;
    letter-spacing: .3px;
    margin-top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

[_nghost-c62] .calendar-link[_4dkk-c62] .icon[_4dkk-c62] {
    margin-right: 10px;
    fill: #1a73e8
}

[_nghost-c62] .contract[_4dkk-c62], [_nghost-c62] .expand[_4dkk-c62] {
    -ms-flex-pack: center;
    justify-content: center
}

[_nghost-c62] .contract[_4dkk-c62] .icon[_4dkk-c62], [_nghost-c62] .expand[_4dkk-c62] .icon[_4dkk-c62] {
    color: #4a4a4a;
    font-size: 32px;
    line-height: 24px
}

[_nghost-c62] .expand[_4dkk-c62] {
    display: -ms-flexbox;
    display: flex
}

[_nghost-c62] .contract[_4dkk-c62] {
    display: none
}

@media screen and (max-width: 1025px) {
    [_nghost-c62] {
        display: block;
        margin: 0 -30px;
        padding-left: 30px;
        padding-right: 30px
    }

    [_nghost-c62] .talk-name[_4dkk-c62] {
        margin-top: 10px
    }

    [_nghost-c62] .calendar-link[_4dkk-c62] {
        display: none
    }

    [_nghost-c62] [_4dkk-c62] {
        max-width: 100% !important
    }

    [_nghost-c62] .contract[_4dkk-c62], [_nghost-c62] .expand[_4dkk-c62] {
        position: absolute;
        top: 20px;
        right: 44px
    }

    .expanded[_nghost-c62] .speaker[_4dkk-c62] {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .expanded[_nghost-c62] .calendar-link[_4dkk-c62] {
        display: -ms-flexbox;
        display: flex
    }

    [_nghost-c62]:not(.expanded) .speaker[_4dkk-c62] .speaker-name[_4dkk-c62] {
        font-weight: 400
    }
}

@media screen and (max-width: 600px) {
    [_nghost-c62] {
        margin: 0 -20px;
        padding-left: 20px;
        padding-right: 20px
    }

    [_nghost-c62] .contract[_4dkk-c62], [_nghost-c62] .expand[_4dkk-c62] {
        right: 34px
    }
}

[_nghost-c64] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .3px;
    font-weight: 400
}

@media screen and (max-device-width: 1260px), screen and (max-width: 1260px) {
    [_nghost-c64] {
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px)
    }
}

@media screen and (max-width: 1025px) {
    [_nghost-c64] {
        -ms-flex-preferred-size: calc(33% - 10px);
        flex-basis: calc(33% - 10px)
    }
}

@media screen and (max-width: 600px) {
    [_nghost-c64] {
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px)
    }
}

@media screen and (max-device-width: 500px), screen and (max-width: 500px) {
    [_nghost-c64] {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

[_nghost-c64] .speaker-detail[_4dkk-c64] {
    display: grid;
    grid-template-columns: [avatar] 120px [content] auto;
    grid-template-rows: [name] auto [title] auto [company] auto;
    color: #202124
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .avatar[_4dkk-c64] {
    grid-column: avatar/avatar;
    grid-row: name/bottom;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-right: 0px;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #d5d5d5
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .avatar.icon[_4dkk-c64] {
    color: #d5d5d5;
    background-color: transparent;
    font-size: 72px;
    top: -6px;
    left: -6px;
    position: relative
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-company[_4dkk-c64], [_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-title[_4dkk-c64] {
    grid-column: main/main
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-company[_4dkk-c64], [_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-name[_4dkk-c64], [_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-title[_4dkk-c64] {
    max-width: 400px
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-name[_4dkk-c64] {
    font-weight: 500;
    grid-row: name/name;
    grid-column: main/name;
    margin-top:25px;
    margin-left: 15px;
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-name[_4dkk-c64]:hover {
    color: #1a73e8
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-title[_4dkk-c64] {
    grid-row: title/title;
    margin-left: 15px;
}

[_nghost-c64] .speaker-detail[_4dkk-c64] .speaker-company[_4dkk-c64] {
    grid-row: company/company
}

[_nghost-c54] {
    position: relative;
    border: 1px solid #d3d3d3;
    border-radius: 12px;
    display: block;
    z-index: 0;
    overflow: hidden;
    margin: 42px auto
}

[_nghost-c54] .link[_4dkk-c54] a[_4dkk-c54], [_nghost-c54] .text-content[_4dkk-c54] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-around;
}

[_nghost-c54] .text-content[_4dkk-c54] {
    font-size: 16px;
    font-weight: 500;
    padding: 24px 20px;
    gap: 12px
}

@media screen and (max-width: 1025px) {
    [_nghost-c54] .text-content[_4dkk-c54] {
        padding: 18px 20px
    }

    [_nghost-c54] .text-content[_4dkk-c54] a[_4dkk-c54] {
        font-size: 14px
    }
}

[_nghost-c54] .google-material-icons[_4dkk-c54] {
    font-size: 18px;
    margin-left: 8px
}

[_nghost-c54] .box[_4dkk-c54] {
    margin: auto;
    position: relative;
    z-index: 300
}

@media screen and (max-width: 1025px) {
    [_nghost-c54] .box[_4dkk-c54] {
        width: auto
    }
}

[_nghost-c54] .box[_4dkk-c54] .description[_4dkk-c54] {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    color: #000
}

[_nghost-c54] .box[_4dkk-c54] .link[_4dkk-c54] a[_4dkk-c54] {
    color: #1a73e8
}

[_nghost-c54] .box[_4dkk-c54] iframe[_4dkk-c54] {
    width: 100%;
    height: 400px
}

.sticky-countdown[_4dkk-c0] {
    bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 500
}

.full-bleed[_4dkk-c4] {
    width: 100%
}

.container[_4dkk-c4] {
    position: absolute;
    z-index: 15;
    top: 50%;
    right: 0;
    background-color: rgba(0, 0, 0, .7);
    transform: translateY(-50%);
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 26px 16px 20px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.container.bottom[_4dkk-c4] {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    max-width: 1340px;
    position: static;
    transform: unset;
    padding: 16px 0
}

.container.bottom[_4dkk-c4] .copy-container[_4dkk-c4] {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-right: 16px;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

@media screen and (min-width: 1026px) {
    .container.bottom[_4dkk-c4]:not(.announcement-only) .copy-container[_4dkk-c4] {
        -ms-flex-preferred-size: 400px;
        flex-basis: 400px
    }
}

@media screen and (min-width: 1440px) {
    .container.bottom[_4dkk-c4]:not(.announcement-only) .copy-container[_4dkk-c4] {
        -ms-flex-preferred-size: 626px;
        flex-basis: 626px
    }
}

@media screen and (min-width: 1026px) {
    .container.bottom[_4dkk-c4] .copy-container.announcement-only[_4dkk-c4] {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex: 1;
        flex: 1
    }
}

@font-face {
    font-family: 'Google Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/googlematerialicons/v141/Gw6kwdfw6UnXLJCcmafZyFRXb3BL9rvi0QZG3Q.woff2) format('woff2')
}

.container[_4dkk-c4] {
    position: absolute;
    z-index: 15;
    top: 50%;
    right: 0;
    background-color: rgba(0, 0, 0, .7);
    transform: translateY(-50%);
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 26px 16px 20px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.google-material-icons {
    font-family: 'Google Material Icons' !important;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -moz-font-feature-settings: 'liga';
    -moz-osx-font-smoothing: grayscale
}

.container[_4dkk-c4] {
    color: #fff;
    font-weight: 500;
    line-height: 1.1
}

.container.bottom[_4dkk-c4] .copy-container[_4dkk-c4] {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 18px;
    line-height: 24px
}

.container.bottom[_4dkk-c4] .copy-container[_4dkk-c4] a {
    color: #fff;
    text-decoration: underline !important
}

.container.bottom[_4dkk-c4] .copy-container[_4dkk-c4] a {
    color: #fff
}

.container.bottom[_4dkk-c4] .copy-container[_4dkk-c4] .google-material-icons[_4dkk-c4] {
    margin-right: 18px
}

body, html {
    height: 100%;
    overflow: hidden
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgba(0, 0, 0, .87);
    margin: 0;
    text-size-adjust: 100%
}

a {
    text-decoration: none;
    color: #2962ff
}

img {
    border: none
}

* {
    -webkit-tap-highlight-color: transparent
}

body, html {
    overflow: visible
}

body {
    overflow-y: scroll
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        transform: scaleX(0)
    }

    50% {
        transform: scaleX(5)
    }

    100% {
        transform: scaleX(5) translateX(100%)
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

.nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

a {
    background: 0 0;
    border-radius: 4px;
    color: #1a73e8;
    display: inline;
    overflow: hidden;
    text-decoration: underline;
    transition: background-color .2s, color .2s
}

a:active, a:focus, a:hover {
    color: #174ea6
}

a:visited {
    color: #681da8
}

a:active, a:focus, a:hover {
    cursor: pointer;
    outline: 0
}

a:hover {
    background-color: rgba(26, 115, 232, .04)
}

a:focus {
    outline: 2px solid transparent;
    background-color: rgba(26, 115, 232, .12);
    box-shadow: 0 0 0 2px #1a73e8
}

a:active {
    background-color: rgba(26, 115, 232, .1);
    box-shadow: none;
    outline: auto 2px Highlight;
    outline: auto 5px -webkit-focus-ring-color
}

a img {
    border: 0
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

.glue-header {
    background-color: #fff;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    min-height: 64px;
    width: 100%;
    z-index: 100
}

.glue-header__container {
    -moz-box-align: start;
    align-items: flex-start;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    transition: background .3s ease
}

@media (min-width: 1024px) {
    .glue-header__container {
        height: 100%
    }
}

.glue-no-scroll {
    overflow: hidden;
    height: 100%
}

.glue-header__list {
    -moz-box-align: start;
    align-items: flex-start;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

@media (min-width: 1024px) {
    .glue-header__list {
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row;
        min-height: 64px
    }
}

.glue-header__link {
    transition: background-color .2s, box-shadow .2s, color .2s;
    font-size: 1rem;
    line-height: 1.5;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -moz-box-align: center;
    align-items: center;
    border-end-end-radius: 100px;
    border-start-end-radius: 100px;
    color: #5f6368;
    display: -moz-box;
    display: flex;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    font-weight: 500;
    height: 100%;
    letter-spacing: .25px;
    max-height: 48px;
    min-height: 48px;
    overflow: hidden;
    -moz-padding-end: 12px;
    padding-inline-end: 12px;
    -moz-padding-start: 20px;
    padding-inline-start: 20px;
    text-decoration: none;
    white-space: nowrap;
    width: calc(100% - 8px)
}

.glue-header__link:visited {
    color: #5f6368
}

.glue-header__link:focus {
    background-color: #f8f9fa;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:focus {
        background-color: #f8f9fa;
        border-radius: 4px;
        color: #202124;
        z-index: 840
    }
}

.glue-header__link:hover {
    background-color: #f8f9fa;
    color: #202124;
    outline: 0
}

@media (min-width: 1024px) {
    .glue-header__link:hover {
        border-radius: 4px
    }
}

.glue-header__link:active {
    background-color: #f1f1f1;
    box-shadow: 0 0 0 1px transparent;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:active {
        border-radius: 4px
    }
}

@media (min-width: 1024px) {
    .glue-header__link {
        border-radius: 4px;
        -moz-padding-start: 12px;
        padding-inline-start: 12px;
        width: auto
    }
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .glue-header__link {
        color: linkText
    }
}

@supports (display: grid) {
    .nRhiJb-EVEKmb {
        display: grid;
        grid-gap: 28px 28px
    }

    .nRhiJb-EVEKmb-OWXEXe-kPTQic {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 40px 40px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 48px 48px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 64px 64px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            display: grid;
            grid-column-gap: 24px;
            grid-template-columns: repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-R6PoUb-DltcQc {
            grid-template-columns:repeat(1, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-ibL1re-DltcQc {
            grid-template-columns:repeat(2, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-c5RTEf-DltcQc {
            grid-template-columns:repeat(3, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-II5mzb-DltcQc {
            grid-template-columns:repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-wNfPc-DltcQc {
            grid-template-columns:repeat(5, minmax(100px, 1fr))
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            grid-column-gap: 40px
        }
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-column {
            margin: 0;
            width: 100%
        }
    }

    @supports (display: grid) {
        .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-II5mzb-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-R6PoUb-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-c5RTEf-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-ibL1re-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-wNfPc-DltcQc .glue-footer__site-links-column {
            width: 100%
        }
    }
}

@supports (display: flex) {
    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc {
        background: #fff;
        border: 0 solid #dadce0;
        border-width: 1px 0 0;
        display: block;
        text-align: start
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc thead {
        display: none
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc tbody, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc tr {
        display: block
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc th {
        padding-inline: 0
    }

    @media (-ms-high-contrast: active),(forced-colors: active) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td:last-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc th, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc th:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc th:last-child {
            padding-inline: 24px
        }
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td {
        display: -moz-box;
        display: flex;
        flex-wrap: nowrap
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td::before {
        content: attr(data-colheader);
        display: block;
        -moz-box-flex: 1;
        flex: 1 0 50%;
        font-weight: 700;
        max-width: calc(50% - 30px);
        -moz-padding-end: 10px;
        padding-inline-end: 10px;
        text-align: start
    }

    @media (max-width: 599px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td::before {
            -moz-padding-start: 0;
            padding-inline-start: 0
        }
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th {
        padding-inline: 10px
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th {
            -moz-padding-start: 24px;
            padding-inline-start: 24px;
            -moz-padding-end: 0;
            padding-inline-end: 0
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th:first-child {
            -moz-padding-end: 0;
            padding-inline-end: 0
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td:last-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th:last-child {
            -moz-padding-end: 24px;
            padding-inline-end: 24px
        }
    }

    @media (min-width: 600px) and (-ms-high-contrast: active),(min-width: 600px) and (forced-colors: active) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce td:last-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-bvptI-tIl5Ce th:last-child {
            padding-inline: 24px
        }
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc tr {
        border-top: 1px solid #dadce0
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc tr:first-of-type {
        border-top-width: 0
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td {
        border: none
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td:first-child {
        font-weight: 700
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td:first-child::before {
        content: "";
        display: none
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td:first-child {
            font-weight: 400
        }
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr {
        border-width: 0
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td {
            border: 1px solid #dadce0
        }
    }

    @media (min-width: 600px) and (-ms-high-contrast: active),(min-width: 600px) and (forced-colors: active) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc th {
            border: 1px solid #dadce0
        }
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc tr {
            border: none
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td {
            padding: 18px 10px
        }
    }

    @media (min-width: 600px) and (min-width: 1024px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc td {
            padding: 18px 24px
        }
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce thead tr:nth-of-type(n) {
            background-color: rgba(255, 255, 255, .25)
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr {
            background-color: rgba(255, 255, 255, .25)
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) {
            background-color: rgba(32, 33, 36, .03)
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr {
            border: none
        }
    }

    @media (min-width: 600px) and (-ms-high-contrast: active),(min-width: 600px) and (forced-colors: active) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce td, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce th {
            border: 1px solid #dadce0
        }
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:first-child {
            background-image: linear-gradient(to right, #f8f9fa 50%, rgba(248, 249, 250, 0) 100%);
            background-position: 0 100%;
            background-repeat: no-repeat;
            background-size: 15px 100%
        }

        :host([dir=rtl]) .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:first-child, [dir=rtl] .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:first-child {
            background-image: linear-gradient(to left, #f8f9fa 50%, rgba(248, 249, 250, 0) 100%);
            background-position: 100% 0
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:last-child {
            background-image: linear-gradient(to left, #f8f9fa 50%, rgba(248, 249, 250, 0) 100%);
            background-position: 100% 0;
            background-repeat: no-repeat;
            background-size: 15px 100%
        }

        :host([dir=rtl]) .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:last-child, [dir=rtl] .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce tr:nth-of-type(odd) td:last-child {
            background-image: linear-gradient(to right, #f8f9fa 50%, rgba(248, 249, 250, 0) 100%);
            background-position: 0 100%
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce td:first-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce th:first-child {
            -moz-padding-start: 24px;
            padding-inline-start: 24px
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce td:last-child, .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc.nRhiJb-jyrRxf-OWXEXe-oUIxc.nRhiJb-jyrRxf-OWXEXe-oUIxc-tIl5Ce th:last-child {
            -moz-padding-end: 24px;
            padding-inline-end: 24px
        }
    }

    .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc .nRhiJb-aOtOmf-OWXEXe-RGxYjb {
        text-align: start
    }

    @media (min-width: 600px) {
        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc {
            border: 2px solid #fff;
            border-width: 0 1px;
            display: table
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc thead {
            display: table-header-group
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc tbody {
            display: table-row-group
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc tr {
            display: table-row
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td {
            display: table-cell
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc td::before {
            content: "";
            display: none
        }

        .nRhiJb-jyrRxf.nRhiJb-jyrRxf-OWXEXe-eu7FSc .nRhiJb-aOtOmf-OWXEXe-RGxYjb {
            text-align: right
        }
    }
}

.glue-no-scroll {
    overflow: hidden;
    height: 100%
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

.u2M0Kb:hover {
    cursor: pointer
}

.u2M0Kb:focus .qPW6X, .u2M0Kb:hover .qPW6X {
    color: #1a73e8
}

.w7DBpd {
    text-decoration: none
}

.w7DBpd:focus {
    box-shadow: none
}

.exDIId {
    -moz-box-align: start;
    align-items: flex-start;
    display: -moz-box;
    display: flex;
    -moz-box-flex: 8;
    flex: 8;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center
}

@media (min-width: 600px) and (max-width: 1023px) {
    .exDIId {
        -moz-box-flex: 5;
        flex: 5
    }
}

.gh5m8 {
    color: #5f6368;
    margin: 8px 0 0
}

.odmDff {
    border-top: 4px solid #348ABF;
    display: -moz-box;
    display: flex;
    gap: 48px;
    min-height: 204px;
    padding: 32px 0
}

@media (max-width: 599px) {
    .odmDff {
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        flex-direction: column-reverse;
        gap: 18px
    }
}

@media (min-width: 600px) and (max-width: 1023px) {
    .odmDff {
        gap: 24px
    }
}

.EQ9W8e {
    border-radius: 4px;
    padding: 2px 8px
}

.qPW6X.Qwf2Db-MnozTc {
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .qPW6X.Qwf2Db-MnozTc {
        line-height: 36px
    }
}

.qPW6X.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    line-height: 28px;
    position: relative
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.glue-no-scroll {
    overflow: hidden;
    height: 100%
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

@supports (display: grid) {
    .nRhiJb-EVEKmb {
        display: grid;
        grid-gap: 28px 28px
    }

    .nRhiJb-EVEKmb-OWXEXe-kPTQic {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 40px 40px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 48px 48px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 64px 64px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

@supports (display: grid) {
    .nRhiJb-EVEKmb {
        display: grid;
        grid-gap: 28px 28px
    }

    .nRhiJb-EVEKmb-OWXEXe-kPTQic {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 40px 40px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 48px 48px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 64px 64px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

@supports (display: grid) {
    .nRhiJb-EVEKmb {
        display: grid;
        grid-gap: 28px 28px
    }

    .nRhiJb-EVEKmb-OWXEXe-kPTQic {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 40px 40px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 48px 48px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 64px 64px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-BFbNVe-r8s4j-bMElCd {
    border: 1px solid #dadce0
}

.nRhiJb-BFbNVe-r8s4j-R6PoUb {
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-c5RTEf {
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-II5mzb {
    box-shadow: 0 2px 3px 0 rgba(60, 64, 67, .3), 0 6px 10px 4px rgba(60, 64, 67, .15)
}

.nRhiJb-BFbNVe-r8s4j-wNfPc {
    box-shadow: 0 4px 4px 0 rgba(60, 64, 67, .3), 0 8px 12px 6px rgba(60, 64, 67, .15)
}

@supports (display: grid) {
    .nRhiJb-EVEKmb {
        display: grid;
        grid-gap: 28px 28px
    }

    .nRhiJb-EVEKmb-OWXEXe-kPTQic {
        grid-gap: 16px 16px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 40px 40px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 48px 48px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

@media (min-width: 1440px) {
    @supports (display:grid) {
        .nRhiJb-EVEKmb {
            display: grid;
            grid-gap: 64px 64px
        }

        .nRhiJb-EVEKmb-OWXEXe-kPTQic {
            grid-gap: 24px 24px
        }
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.MvKdV {
    gap: 0
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

.K38S1c {
    grid-column: 1/-1;
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .K38S1c {
        grid-column: 5/-1
    }
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.Qwf2Db-MnozTc, .nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf, .nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc, .nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-qWD73c, .nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c.Qwf2Db-MnozTc, .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-R6PoUb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-weight: 700
}

.Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-II5mzb, .Qwf2Db-MnozTc.Qwf2Db-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-weight: 500
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

.nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

.glue-header {
    background-color: #fff;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    min-height: 64px;
    width: 100%;
    z-index: 100
}

.glue-header__container {
    -moz-box-align: start;
    align-items: flex-start;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    transition: background .3s ease
}

@media (min-width: 1024px) {
    .glue-header__container {
        height: 100%
    }
}

.glue-no-scroll {
    overflow: hidden;
    height: 100%
}

.glue-header__list {
    -moz-box-align: start;
    align-items: flex-start;
    display: -moz-box;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

@media (min-width: 1024px) {
    .glue-header__list {
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        flex-direction: row;
        min-height: 64px
    }
}

.glue-header__link {
    transition: background-color .2s, box-shadow .2s, color .2s;
    font-size: 1rem;
    line-height: 1.5;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;;
    -moz-box-align: center;
    align-items: center;
    border-end-end-radius: 100px;
    border-start-end-radius: 100px;
    color: #5f6368;
    display: -moz-box;
    display: flex;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
    font-weight: 500;
    height: 100%;
    letter-spacing: .25px;
    max-height: 48px;
    min-height: 48px;
    overflow: hidden;
    -moz-padding-end: 12px;
    padding-inline-end: 12px;
    -moz-padding-start: 20px;
    padding-inline-start: 20px;
    text-decoration: none;
    white-space: nowrap;
    width: calc(100% - 8px)
}

.glue-header__link:visited {
    color: #5f6368
}

.glue-header__link:focus {
    background-color: #f8f9fa;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:focus {
        background-color: #f8f9fa;
        border-radius: 4px;
        color: #202124;
        z-index: 840
    }
}

.glue-header__link:hover {
    background-color: #f8f9fa;
    color: #202124;
    outline: 0
}

@media (min-width: 1024px) {
    .glue-header__link:hover {
        border-radius: 4px
    }
}

.glue-header__link:active {
    background-color: #f1f1f1;
    box-shadow: 0 0 0 1px transparent;
    color: #202124
}

@media (min-width: 1024px) {
    .glue-header__link:active {
        border-radius: 4px
    }
}

@media (min-width: 1024px) {
    .glue-header__link {
        border-radius: 4px;
        -moz-padding-start: 12px;
        padding-inline-start: 12px;
        width: auto
    }
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .glue-header__link {
        color: linkText
    }
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            display: grid;
            grid-column-gap: 24px;
            grid-template-columns: repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-R6PoUb-DltcQc {
            grid-template-columns:repeat(1, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-ibL1re-DltcQc {
            grid-template-columns:repeat(2, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-c5RTEf-DltcQc {
            grid-template-columns:repeat(3, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-II5mzb-DltcQc {
            grid-template-columns:repeat(4, minmax(100px, 1fr))
        }
    }

    @supports (display: grid) {
        .glue-footer__site-links-grid.nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-wNfPc-DltcQc {
            grid-template-columns:repeat(5, minmax(100px, 1fr))
        }
    }
}

@media (min-width: 1024px) {
    @supports (display:grid) {
        .glue-footer__site-links-grid {
            grid-column-gap: 40px
        }
    }
}

@media (min-width: 600px) {
    @supports (display:grid) {
        .glue-footer__site-links-column {
            margin: 0;
            width: 100%
        }
    }

    @supports (display: grid) {
        .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-II5mzb-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-R6PoUb-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-c5RTEf-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-ibL1re-DltcQc .glue-footer__site-links-column, .nRhiJb-MlowIf-PLDbbf-ObfsIf-OWXEXe-wNfPc-DltcQc .glue-footer__site-links-column {
            width: 100%
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-fmcmS-oXtfBe {
    text-align: center
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

header, main, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

b, strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

button {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

button {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled] {
    cursor: default
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

dd, div, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}

a, a:after, a:before, b, b:after, b:before, br, br:after, br:before, button, button:after, button:before, dd, dd:after, dd:before, div, div:after, div:before, h1, h1:after, h1:before, h2, h2:after, h2:before, h3, h3:after, h3:before, h4, h4:after, h4:before, h5, h5:after, h5:before, h6, h6:after, h6:before, header, header:after, header:before, i, i:after, i:before, img, img:after, img:before, main, main:after, main:before, object, object:after, object:before, p, p:after, p:before, script, script:after, script:before, section, section:after, section:before, span, span:after, span:before, strong, strong:after, strong:before, svg, svg:after, svg:before, time, time:after, time:before, ul, ul:after, ul:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@supports (display: grid) {
    .nRhiJb-ObfsIf {
        display: grid;
        grid-column-gap: 28px;
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-ma6Yeb {
        align-self: start
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-AipIyc {
        align-self: center
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-fW01td-cGMI2b {
        align-self: end
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd, .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-X66g3b {
        display: none
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b {
        display: block;
        grid-column-end: span 1
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(1, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b {
        display: block;
        grid-column-end: span 2
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(2, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b {
        display: block;
        grid-column-end: span 3
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(3, minmax(5px, 1fr))
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b {
        display: block;
        grid-column-end: span 4
    }

    .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-X66g3b .nRhiJb-ObfsIf {
        grid-template-columns: repeat(4, minmax(5px, 1fr))
    }

    @media (min-width: 600px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 40px;
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-V2iZpe {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-V2iZpe .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1024px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 48px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-UFsB2c {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-UFsB2c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }

    @media (min-width: 1440px) {
        .nRhiJb-ObfsIf {
            grid-column-gap: 64px
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-bMElCd-IfPCRc {
            display: none
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc {
            display: block;
            grid-column-end: span 1
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-R6PoUb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(1, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc {
            display: block;
            grid-column-end: span 2
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-ibL1re-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(2, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc {
            display: block;
            grid-column-end: span 3
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-c5RTEf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(3, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc {
            display: block;
            grid-column-end: span 4
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-II5mzb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(4, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc {
            display: block;
            grid-column-end: span 5
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-wNfPc-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(5, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc {
            display: block;
            grid-column-end: span 6
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-qWD73c-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(6, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc {
            display: block;
            grid-column-end: span 7
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OwsYgb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(7, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc {
            display: block;
            grid-column-end: span 8
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-OiUrBf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(8, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc {
            display: block;
            grid-column-end: span 9
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-Clt0zb-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(9, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc {
            display: block;
            grid-column-end: span 10
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-EehZO-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(10, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc {
            display: block;
            grid-column-end: span 11
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-zQtlcf-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(11, minmax(5px, 1fr))
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc {
            display: block;
            grid-column-end: span 12
        }

        .nRhiJb-ObfsIf .nRhiJb-kR0ZEf-OWXEXe-GV1x9e-uQSCkd-IfPCRc .nRhiJb-ObfsIf {
            grid-template-columns: repeat(12, minmax(5px, 1fr))
        }
    }
}

.nRhiJb-DbgRPb-R6PoUb-cGMI2b {
    margin-bottom: 8px
}

.nRhiJb-DbgRPb-R6PoUb-ma6Yeb {
    margin-top: 8px
}

.nRhiJb-DbgRPb-c5RTEf-cGMI2b {
    margin-bottom: 24px
}

.nRhiJb-DbgRPb-c5RTEf-ma6Yeb {
    margin-top: 24px
}

.nRhiJb-DbgRPb-II5mzb-cGMI2b {
    margin-bottom: 36px
}

.nRhiJb-DbgRPb-II5mzb-ma6Yeb {
    margin-top: 36px
}

.nRhiJb-DbgRPb-wNfPc-cGMI2b {
    margin-bottom: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-cGMI2b {
        margin-bottom: 60px
    }
}

.nRhiJb-DbgRPb-wNfPc-ma6Yeb {
    margin-top: 48px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-wNfPc-ma6Yeb {
        margin-top: 60px
    }
}

.nRhiJb-DbgRPb-qWD73c-cGMI2b {
    margin-bottom: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-cGMI2b {
        margin-bottom: 80px
    }
}

.nRhiJb-DbgRPb-qWD73c-ma6Yeb {
    margin-top: 60px
}

@media (min-width: 1024px) {
    .nRhiJb-DbgRPb-qWD73c-ma6Yeb {
        margin-top: 80px
    }
}

.nRhiJb-DARUcf {
    margin: 0 28px
}

@media (min-width: 600px) {
    .nRhiJb-DARUcf {
        margin: 0 40px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-DARUcf {
        margin: 0 72px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-DARUcf {
        margin: 0 auto;
        max-width: 1296px
    }
}

.nRhiJb-MnozTc {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-wrap: normal;
    word-wrap: normal
}

html {
    font-size: 1em
}

body {
    background: #fff;
    color: #202124;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.444;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1.125rem;
    font-weight: 300
}

p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

p + p {
    margin-top: 12px
}

@media (min-width: 600px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    p {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }

    p + p {
        margin-top: 16px
    }
}

i {
    font-style: italic
}

b, strong {
    font-weight: 700
}

ul {
    list-style-position: outside;
    margin-bottom: 20px
}

ul {
    -moz-margin-start: 20px;
    margin-inline-start: 20px
}

dd {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .25px
}

@media (min-width: 600px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: .25px
    }
}

@media (min-width: 1024px) {
    dd {
        font-size: 1rem;
        line-height: 1.5;
        letter-spacing: 0
    }
}

.nRhiJb-MnozTc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #202124
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-size: 2.25rem;
    line-height: 1.2222222222;
    font-weight: 400;
    letter-spacing: -.25px
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3rem;
        line-height: 1.1666666667;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-R6PoUb {
        font-size: 3.75rem;
        line-height: 1.2;
        font-weight: 400;
        letter-spacing: -.5px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2rem;
        line-height: 1.25;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-c5RTEf {
        font-size: 2.25rem;
        line-height: 1.2222222222;
        font-weight: 400;
        letter-spacing: -.25px
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.5rem;
        line-height: 1.3333333333;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-II5mzb {
        font-size: 1.75rem;
        line-height: 1.2857142857;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: 400;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-wNfPc {
        font-size: 1.25rem;
        line-height: 1.4;
        font-weight: 400;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    letter-spacing: normal
}

@media (min-width: 600px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

@media (min-width: 1024px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 1440px) {
    .nRhiJb-MnozTc.nRhiJb-MnozTc-OWXEXe-MnozTc-qWD73c {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: normal
    }
}

.nRhiJb-cHYyed {
    font-size: .875rem;
    line-height: 1.7142857143;
    font-weight: 400;
    letter-spacing: .15px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

@media (min-width: 600px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1024px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

@media (min-width: 1440px) {
    .nRhiJb-cHYyed {
        font-size: .875rem;
        line-height: 1.7142857143;
        font-weight: 400;
        letter-spacing: .15px
    }
}

body::after {
    content: "sm";
    display: none
}

@media (min-width: 600px) {
    body::after {
        content: "md"
    }
}

@media (min-width: 1024px) {
    body::after {
        content: "lg"
    }
}

@media (min-width: 1440px) {
    body::after {
        content: "xl"
    }
}

[_nghost-c3] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 98;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    background-color: #fff;
    transition: box-shadow .2s;
}

.top[_nghost-c3] {
    box-shadow: none;
}

[_nghost-c3] .header-container.has-tab-select[_ngcontent-c3] {
    border-bottom: 1px solid #cfd8dc;
}

.page-constraint {
    position: relative;
    max-width: 1440px;
    padding: 0 50px;
    margin: 0 auto;
    width: 100%;
}

.max-page-constraint {
    padding: 0 16px;
}

[_nghost-c3] .header-container[_ngcontent-c3] .page-constraint[_ngcontent-c3] {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    max-width: none;
    height: 64px;
}

.button, a, button {
    cursor: pointer;
    transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
}

[_nghost-c5] {
    background-color: #f8f9fa;
    display: block
}

.page-container[_ngcontent-c5] {
    -ms-flex-direction: column;
    flex-direction: column
}

.page-container[_ngcontent-c5], .social-links[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex
}

.social-links[_ngcontent-c5] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 26px 0 22px 0;
    border-bottom: 1px solid #d8d8d8
}

@media screen and (max-width: 600px) {
    .social-links[_ngcontent-c5] {
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 -20px;
        padding-left: 20px;
        padding-right: 20px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.info-images[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

@media screen and (max-width: 1025px) {
    .info-images[_ngcontent-c5] {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.follow-links[_ngcontent-c5], .share-links[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.follow-links[_ngcontent-c5] .header[_ngcontent-c5], .share-links[_ngcontent-c5] .header[_ngcontent-c5] {
    font-size: 16px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: 500;
    margin-right: 20px
}

@media screen and (max-width: 600px) {
    .follow-links[_ngcontent-c5] .break[_ngcontent-c5], .share-links[_ngcontent-c5] .break[_ngcontent-c5] {
        width: 100%
    }
}

.follow-links[_ngcontent-c5] .link[_ngcontent-c5], .share-links[_ngcontent-c5] .link[_ngcontent-c5] {
    padding: 10px;
    margin-right: 10px;
    line-height: 0
}

.follow-links[_ngcontent-c5] .link.email[_ngcontent-c5] shared-social-icon[_ngcontent-c5], .share-links[_ngcontent-c5] .link.email[_ngcontent-c5] shared-social-icon[_ngcontent-c5] {
    height: 28px
}

.follow-links[_ngcontent-c5] .link[_ngcontent-c5]:last-child, .share-links[_ngcontent-c5] .link[_ngcontent-c5]:last-child {
    margin-right: 50px
}

.follow-links[_ngcontent-c5] .icon[_ngcontent-c5], .follow-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5], .share-links[_ngcontent-c5] .icon[_ngcontent-c5], .share-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5] {
    height: 24px
}

.follow-links[_ngcontent-c5] .icon[_ngcontent-c5] svg, .follow-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5] svg, .share-links[_ngcontent-c5] .icon[_ngcontent-c5] svg, .share-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5] svg {
    fill: #4a4a4a
}

.follow-links[_ngcontent-c5] .icon[_ngcontent-c5] svg:hover, .follow-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5] svg:hover, .share-links[_ngcontent-c5] .icon[_ngcontent-c5] svg:hover, .share-links[_ngcontent-c5] shared-social-icon[_ngcontent-c5] svg:hover {
    fill: #1a73e8
}

.follow-links[_ngcontent-c5] .built-on[_ngcontent-c5], .share-links[_ngcontent-c5] .built-on[_ngcontent-c5] {
    margin-left: auto;
    margin-right: 15px
}

@media screen and (max-width: 1025px) {
    .follow-links[_ngcontent-c5] .built-on[_ngcontent-c5], .share-links[_ngcontent-c5] .built-on[_ngcontent-c5] {
        display: none
    }
}

.root-links[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 0;
    margin: 0 -10px
}

.root-links[_ngcontent-c5] .link[_ngcontent-c5] {
    font-size: 14px;
    color: #5f6368;
    text-decoration: none;
    padding: 10px;
    margin-right: 12px;
    font-family: Roboto, sans-serif
}

.root-links[_ngcontent-c5] .link[_ngcontent-c5]:hover {
    color: #000
}

.root-links[_ngcontent-c5] .link.logo[_ngcontent-c5] {
    margin-right: 32px;
    cursor: default
}

.root-links[_ngcontent-c5] .link.logo.active[_ngcontent-c5] {
    cursor: pointer
}

@media screen and (max-width: 600px) {
    .root-links[_ngcontent-c5] .link.logo[_ngcontent-c5] {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

.root-links[_ngcontent-c5] .spacer[_ngcontent-c5] {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

@media screen and (min-width: 1026px) {
    .root-links[_ngcontent-c5] .spacer[_ngcontent-c5] {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
}

.link-map[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 0;
    border-bottom: 1px solid #d8d8d8
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 10px;
        margin: 0 -20px
    }
}

.link-map[_ngcontent-c5] .section[_ngcontent-c5] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
    margin-right: 100px
}

.link-map[_ngcontent-c5] .section.wide[_ngcontent-c5] {
    margin-right: 0
}

.link-map[_ngcontent-c5] .section.wide[_ngcontent-c5]:not(:last-of-type) {
    margin-right: 200px
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] .section.wide[_ngcontent-c5]:not(:last-of-type) {
        margin-right: 0
    }
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] .section[_ngcontent-c5] {
        margin-right: 0;
        padding: inherit;
        margin-bottom: 20px
    }

    .link-map[_ngcontent-c5] .section[_ngcontent-c5]:first-child .header[_ngcontent-c5] {
        border-top: none
    }
}

.link-map[_ngcontent-c5] .section[_ngcontent-c5] .header[_ngcontent-c5] {
    color: #202124;
    font-size: 16px;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-bottom: 22px
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] .section[_ngcontent-c5] .header[_ngcontent-c5] {
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        background-size: 12px;
        background-position: right 6px center;
        background-repeat: no-repeat;
        padding: 30px 0;
        cursor: pointer;
        color: inherit
    }
}

.link-map[_ngcontent-c5] .section[_ngcontent-c5] .link[_ngcontent-c5] {
    color: #6d6e70;
    font-size: 14px;
    letter-spacing: .5px;
    text-decoration: none;
    padding: 10px;
    margin: -10px -10px 4px -10px
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] .section[_ngcontent-c5] .link[_ngcontent-c5] {
        display: none;
        padding: 14px 10px
    }
}

.link-map[_ngcontent-c5] .section[_ngcontent-c5] .link[_ngcontent-c5]:last-child {
    margin-bottom: -10px
}

.link-map[_ngcontent-c5] .section[_ngcontent-c5] .link[_ngcontent-c5]:hover {
    color: #000
}

@media screen and (max-width: 600px) {
    .link-map[_ngcontent-c5] .section[_ngcontent-c5]:not(.expanded) {
        margin: 0
    }

    .link-map[_ngcontent-c5] .section[_ngcontent-c5]:not(.expanded) .header[_ngcontent-c5] {
        margin: 0;
        border-bottom: none;
        background-image: url(/images/instances/devfest/footer/arrow-down.png)
    }

    .link-map[_ngcontent-c5] .section.expanded[_ngcontent-c5] .header[_ngcontent-c5] {
        background-image: url(/images/instances/devfest/footer/arrow-up.png)
    }

    .link-map[_ngcontent-c5] .section.expanded[_ngcontent-c5] .link[_ngcontent-c5] {
        display: block
    }
}

.google-logo[_ngcontent-c5] {
    width: 86px;
    height: 28px
}

.custom-logo[_ngcontent-c5] {
    max-width: 260px
}

.lightbox-container[_ngcontent-c5] {
    width: 590px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 500;
    margin: 12vh auto 4vh auto
}

@media screen and (max-width: 600px) {
    .lightbox-container[_ngcontent-c5] {
        -ms-flex-align: initial;
        align-items: initial;
        margin: auto;
        width: 100vw
    }
}

.lightbox-container[_ngcontent-c5] .close-button[_ngcontent-c5] {
    position: absolute;
    background-color: transparent;
    border: none;
    top: 6px;
    right: 6px;
    padding: 0;
    height: 38px;
    width: 38px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}

.lightbox-container[_ngcontent-c5] .close-button[_ngcontent-c5] .google-material-icons[_ngcontent-c5] {
    color: #5f6368
}

.lightbox-container[_ngcontent-c5] .close-button[_ngcontent-c5]:hover {
    background-color: #f1f3f4
}

.lightbox-container[_ngcontent-c5] .close-button[_ngcontent-c5]:focus {
    border: 2px solid #1a73e8
}

.sponsorsTout__sponsors {
    margin-top: 50px;
}

.heading[data-v-7fab0458] {
    text-align: center
}

@media (min-width: 600px) {
    .heading[data-v-7fab0458] {
        margin-bottom: 80px
    }
}

.sponsorsTout__sponsors[data-v-7fab0458] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    grid-gap: 20px;
    column-gap: 20px
}

@media (min-width: 600px) {
    .sponsorsTout__sponsors[data-v-7fab0458] {
        flex-direction: row
    }
}

.sponsorsTout__sponsor[data-v-7fab0458] {
    max-width: 240px;
    width: 100%;
}

[_nghost-c64] {
    -ms-flex-preferred-size: calc(33% - 34px);
    flex-basis: calc(33% - 34px);
    margin: 0 0 80px 24px;
}

@media (max-width:600px){
    [_nghost-c64] {
        margin: 0 0 44px 24px;
    }
    
}

.speaker-name {
    white-space: nowrap;
}

img:focus {
    outline: none !important;
}

.sponsorsTout__sponsor img {
    max-height: 50px;
}



.container {
    width: 90%;
    max-width: 1200px;
    margin: 20px auto;
}

.section {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 40px;
    background-color: #f2f2f2;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

@media (min-width: 768px) {
    .section {
      flex-direction: row;
      margin-bottom: 40px;
    
      
    }

.section:nth-child(even) {
    flex-direction: row-reverse;
}

.image-container {
    flex: 1;
    width: 50%;
}

.image-container img {
    width: 100%;
    height: auto;
    display: block;
}

.text-container {
    flex: 1;
    padding: 20px;

}


  

