<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media only screen and (min-width: 0px) and (max-width: 640px) {

.contents {
    padding: 7.0rem 0;
}
.contents .inner {
    width: 60.0rem;
}

/* ────────────────────── *
 *                                              *
 * 見出し                                       *
 *                                              *
 * ────────────────────── */

.contents h2 {
    font-size: 2.4rem;
    margin-bottom: 2.5rem;
}

/* ────────────────────── *
 *                                              *
 * テーブル                                     *
 *                                              *
 * ────────────────────── */

.contents table.outline {
    font-size: 2.4rem;
    margin-bottom: 6.0rem;
    border-top: none;
}
.contents table.outline th {
    display: block;
    width: 100%;
    padding: 0.5rem 1.0rem;
    border-top: 1px solid rgba(255,255,255, 0.3);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.contents table.outline th.blank {
    display: none;
}
.contents table.outline td {
    display: block;
    width: 100%;
    padding: 0.5rem 1.0rem;
    margin-bottom: 3.0rem;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.contents table.outline td .sub {
    font-size: 2.0rem;
    display: block;
}
.contents h3 {
    font-size: 2.4rem;
    margin-bottom: 2.0rem;
}

.contents ul.attention {
    font-size: 2.0rem;
    text-align: justify;
    margin-top: -3.0rem;
    margin-bottom: 6.0rem;
}
.contents ul.attention li {
    margin-bottom: 1.0rem;
}
.contents ul.attention li:last-child {
    margin-bottom: 0;
}

.contents p.update {
    font-size: 2.2rem;
}

.contents #pre-ads dt {
    font-size: 2.4rem;
}
.contents #pre-ads dd {
    font-size: 2.0rem;
}

}
</pre></body></html>