@charset "UTF-8";


/* ==========================================================================
   #terms-and-conditions-of-parking
========================================================================== */
.header-r {
    display: none;
}
body #siteHeader.fixed {
    display: none;
}
.breadcrumb-wrapper {
    display: none;
}
#siteFooter {
    display: none;
}

.page__header .ttlBox .en_ttl, .page__header_S .ttlBox .ttl {
    font-size: 34px;
}
ul li {
    list-style: none;
}
/* =========================
   共通
========================= */
.numbered-list {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

/* =========================
   1階層目：(1)
========================= */
.numbered-list {
    counter-reset: item;
}

.numbered-list > li {
    counter-increment: item;
    position: relative;
    padding-left: 2.4em;
    margin-bottom: 0.5em;
}

.numbered-list > li::before {
    content: "(" counter(item) ") ";
    position: absolute;
    left: 0;
    top: 0;
}

/* =========================
   2階層目：共通設定
========================= */
.numbered-list > li > ul.numbered-list {
    counter-reset: subitem;
    margin-top: 0.4em;
    padding-left: 1.6em;
}

.numbered-list > li > ul.numbered-list > li {
    counter-increment: subitem;
    position: relative;
    padding-left: 2.4em;
    margin-bottom: 0.4em;
}

/* =========================
   2階層目：デフォルト (1)
========================= */
.numbered-list > li > ul.numbered-list > li::before {
    content: "(" counter(subitem) ") ";
    position: absolute;
    left: 0;
    top: 0;
}

/* =========================
   2階層目：1) に切り替え
========================= */
.numbered-list > li > ul.numbered-list.sub-noparen > li::before {
    content: counter(subitem) ") ";
}





@media (min-width: 576px) {
}