.l-sub-header .l-sub-header__pos .l-sub-header__ttl .page-line {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -38px;
    width: 1px;
    height: 6px;
    background-repeat: no-repeat
}

.l-sub-header .l-sub-header__band.keyword .items-genre .item-genre .genre-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -127px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .l-sub-header .l-sub-header__band.keyword .items-genre .item-genre .genre-txt:after {
        background-image:url('/park/content/000053865.png');
        background-position: -52px -18px;
        width: 8.5px;
        height: 8px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .l-sub-header .l-sub-header__band.keyword .items-genre .item-genre .items-keyword .items-keyword__inner .item-keyword .c-list .c-list__inner .btn-close-parks-keyword:after {
        background-image:url('/park/content/000053858.png');
        background-position: -43px 0;
        width: 22px;
        height: 22px;
        background-repeat: no-repeat
    }
}

.l-sub-header .l-sub-header__band.keyword .items-genre .item-genre.active .genre-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -93px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .l-sub-header .l-sub-header__band.keyword .items-genre .item-genre.active .genre-txt:after {
        background-image:url('/park/content/000053865.png');
        background-position: -44px -18px;
        width: 8.5px;
        height: 8px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.l-sub-header .l-sub-header__band.keyword .items-genre .btn-close {
    background-image: url('/park/content/000053858.png');
    background-position: -373px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.l-sub-header .l-sub-header__band.region .items-region .item-region:after {
    background-image: url('/park/content/000053858.png');
    background-position: -127px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .l-sub-header .l-sub-header__band.region .items-region .item-region .c-list .c-list__inner .btn-close-parks-region:after {
        background-image:url('/park/content/000053858.png');
        background-position: -43px 0;
        width: 22px;
        height: 22px;
        background-repeat: no-repeat
    }
}

.l-sub-header .l-sub-header__band.region .items-region .btn-close-region {
    background-image: url('/park/content/000053858.png');
    background-position: -373px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.l-main .l-main__inner .p-newslist .c-ttl--icon-left:before {
    background-image: url('/park/content/000053858.png');
    background-position: -20px -262px;
    width: 64px;
    height: 30px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .l-main .l-main__inner .p-newslist .c-ttl--icon-left:before {
        background-image:url('/park/content/000053865.png');
        background-position: -10px -80px;
        width: 36px;
        height: 16.5px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.l-main .l-main__inner .p-newslist .c-more .c-more__inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: -313px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.l-main .l-main__inner .p-newslist .c-more.close .c-more__inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: -283px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.c-btn.c-btn--icon-left.c-btn--pagescroll:before {
    background-image: url('/park/content/000053858.png');
    background-position: -157px 0;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-btn.c-btn--icon-left.c-btn--pagescroll:before {
        background-image:url('/park/content/000053858.png');
        background-position: -40px -73px;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat
    }
}

.c-btn.c-btn--icon-left.c-btn--pagescroll.search:after {
    background-image: url('/park/content/000053858.png');
    background-position: -343px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.c-btn.c-btn--icon-left.c-btn--totop:before {
    background-image: url('/park/content/000053858.png');
    background-position: -403px 0;
    width: 34px;
    height: 34px;
    background-repeat: no-repeat
}

.c-btn.c-btn--icon-left.c-btn--totop .inner:before {
    background-image: url('/park/content/000053865.png');
    background-position: -89px -18px;
    width: 16px;
    height: 10px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-btn.c-btn--arrow-right:after {
    background-image: url('/park/content/000053858.png');
    background-position: -61px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-btn.c-btn--arrow-right:after {
        background-image:url('/park/content/000053865.png');
        background-position: -142px 0;
        width: 15px;
        height: 15px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.c-btn-icon:before {
    background-image: url('/park/content/000053858.png');
    background-position: -1px -38px;
    width: 6px;
    height: 7px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-btn-icon.c-btn-icon--menu:before {
        background-image:url('/park/content/000053865.png');
        background-position: -178px -36px;
        width: 44px;
        height: 44px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    html[lang=en] .c-btn-icon.c-btn-icon--menu:before,html:lang(en) .c-btn-icon.c-btn-icon--menu:before {
        background-image:url('/park/content/000053865.png');
        background-position: 0 -101px;
        width: 44px;
        height: 44px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.c-btn-close-sm:after {
    background-image: url('/park/content/000053865.png');
    background-position: -126px -80px;
    width: 17.5px;
    height: 20px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-btn-close-pulldowm {
    background-image: url('/park/content/000053858.png');
    background-position: -373px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.c-menu-select .c-menu-select__surface>.icon:before {
    background-image: url('/park/content/000053858.png');
    background-position: -19px -38px;
    width: 12px;
    height: 10px;
    background-repeat: no-repeat
}

.c-menu-select.is-open .c-menu-select__surface>.icon:before {
    background-image: url('/park/content/000053858.png');
    background-position: -7px -38px;
    width: 12px;
    height: 10px;
    background-repeat: no-repeat
}

.p-photo-album .p-photo-album__menu .items .item:before {
    background-image: url('/park/content/000053858.png');
    background-position: -109px 0;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat
}

.p-photo-album .p-photo-album__menu .items .item.open:before {
    background-image: url('/park/content/000053858.png');
    background-position: -133px 0;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat
}

.p-index-menu-sp .ttl .inner:after {
    background-image: url('/park/content/000053865.png');
    background-position: -185px -18px;
    width: 23px;
    height: 17.5px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-index-menu-sp .ttl.open .inner:after {
    background-image: url('/park/content/000053865.png');
    background-position: -46px -80px;
    width: 23px;
    height: 17.5px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-link .icon-pdf {
    background-image: url('/park/content/000053858.png');
    background-position: -232px -38px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat
}

.c-link .icon-excel {
    background-image: url('/park/content/000053858.png');
    background-position: -200px -38px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat
}

.c-link .icon-word {
    background-image: url('/park/content/000053858.png');
    background-position: -264px -38px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat
}

.c-link .icon-ichitaro {
    background-image: url('/park/content/000053858.png');
    background-position: -216px -38px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat
}

.c-link.c-link--arrow-1 .c-link__inner:before {
    background-image: url('/park/content/000053858.png');
    background-position: -296px -38px;
    width: 16px;
    height: 17px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-link.c-link--arrow-1 .c-link__inner:before {
        background-image:url('/park/content/000053865.png');
        background-position: -44px 0;
        width: 11px;
        height: 13px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.c-link.c-link--arrow-2 .c-link__inner:before {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.c-link.c-link--arrow-3 .c-link__inner:before {
    background-image: url('/park/content/000053858.png');
    background-position: -244px 0;
    width: 39px;
    height: 26px;
    background-repeat: no-repeat
}

.c-link.c-link--arrow-4 .c-link__inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.c-link.c-link--arrow-5 .c-link__inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: -244px 0;
    width: 39px;
    height: 26px;
    background-repeat: no-repeat
}

.c-link.c-link--arrow-6 .c-link__inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-1 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: 0 0;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-2 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -22px 0;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-3 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -33px 0;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-4 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -11px -36px;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-5 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -174px -18px;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-6 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -163px -18px;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .c-link .c-link__area .c-link__area-item.c-link__area-7 a:before {
        background-image:url('/park/content/000053865.png');
        background-position: -152px -18px;
        width: 11px;
        height: 11px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.c-link.c-link__square-list .c-link__inner a:before {
    background-image: url('/park/content/000053858.png');
    background-position: -31px -38px;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat
}

.c-link.c-link--insite:after {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-1:before {
    background-image: url('/park/content/000053865.png');
    background-position: 0 0;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-1.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-2:before {
    background-image: url('/park/content/000053865.png');
    background-position: -22px 0;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-2.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-3:before {
    background-image: url('/park/content/000053865.png');
    background-position: -33px 0;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-3.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-4:before {
    background-image: url('/park/content/000053865.png');
    background-position: -11px -36px;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-4.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-5:before {
    background-image: url('/park/content/000053865.png');
    background-position: -174px -18px;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-5.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-6:before {
    background-image: url('/park/content/000053865.png');
    background-position: -163px -18px;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-6.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-7:before {
    background-image: url('/park/content/000053865.png');
    background-position: -152px -18px;
    width: 11px;
    height: 11px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list .list-ttl--sp .c-accordion--sp.c-accordion--sp--area-7.open:before {
    background-image: url('/park/content/000053865.png');
    background-position: -69px -18px;
    width: 11px;
    height: 9px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.c-list-w .c-list-w-item:before {
    background-image: url('/park/content/000053858.png');
    background-position: -31px -38px;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .c-list-w .c-list-w-item:before {
        background-image:url('/park/content/000053865.png');
        background-position: -80px -18px;
        width: 9px;
        height: 9px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.c-mark.c-mark--geo {
    background-image: url('/park/content/000053858.png');
    background-position: -380px -38px;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat
}

.c-mark.c-mark--world {
    background-image: url('/park/content/000053858.png');
    background-position: -401px -38px;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat
}

.c-link--icon-before a:before {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.p-menu-search li .sw-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -127px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-menu-search li.keyword .sw-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -73px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.p-menu-search li.keyword .sw-txt:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -20px -73px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.p-menu-search li.index .sw-txt:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-menu-search li.index.is-active .sw-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-menu-search li.is-active .sw-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -93px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-menu-search li.is-active .sw-txt:after {
        background-image:url('/park/content/000053865.png');
        background-position: -44px -18px;
        width: 8.5px;
        height: 8px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-tile-menu .c-tile-item .ttl .ttl-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-tile-menu .c-tile-item .ttl .ttl-txt.noscript:after {
    background-image: url('/park/content/000053858.png');
    background-position: -343px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-tile-menu .c-tile-item .ttl .ttl-txt.noscript:after {
        background-image:url('/park/content/000053865.png');
        background-position: -142px 0;
        width: 15px;
        height: 15px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-tile-menu .c-tile-item .ttl .contents-menu-items .contents-menu-item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -343px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-tile-menu .c-tile-item .ttl .contents-menu-items .contents-menu-item a:after {
        background-image:url('/park/content/000053865.png');
        background-position: -142px 0;
        width: 15px;
        height: 15px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-tile-menu .c-tile-item .ttl-list .ttl-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -343px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-tile-menu .c-tile-item .ttl-list .ttl-txt:after {
        background-image:url('/park/content/000053865.png');
        background-position: -142px 0;
        width: 15px;
        height: 15px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-tile-menu .c-tile-item.c-tile-item--about .ttl .ttl-txt.active:after,.p-tile-menu .c-tile-item.c-tile-item--people .ttl .ttl-txt.active:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

body.pg-parksite .p-tile-menu .c-tile-item .ttl .ttl-txt:after {
    background-image: url('/park/content/000053858.png');
    background-position: -343px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.p-home-menu-bottom .item .inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: -77px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

.p-home-menu-cont .p-google-search:after {
    background-image: url('/park/content/000053858.png');
    background-position: -20px -73px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item a:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -357px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-home a:before {
    background-image: url('/park/content/000053858.png');
    background-position: -87px 0;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-home a:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-about a:after,.p-index-menu .items .item.item-people a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-about a:hover:after,.p-index-menu .items .item.item-people a:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -144px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-index-menu .items .item .items-child .item-child a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -357px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item .items-child .item-child a:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-small a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -61px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-small.item-4 a:after,.p-index-menu .items .item.item-small.item-5 a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -19px -38px;
    width: 12px;
    height: 10px;
    background-repeat: no-repeat
}

.p-index-menu .items .item.item-bottom .btn-close-b:after {
    background-image: url('/park/content/000053865.png');
    background-position: -126px -80px;
    width: 17.5px;
    height: 20px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-index-menu.p-index-menu--photoalbum .items .item>a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-index-menu.p-index-menu--photoalbum .items .item.open>a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__btn:after {
    background-image: url('/park/content/000053858.png');
    background-position: -313px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__btn.active:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__menu .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -357px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__menu .item a:hover:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__menu .item.item-area>a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-area-index .p-area-index__menu .item.item-area.active>a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -178px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-attention:before {
    background-image: url('/park/content/000053858.png');
    background-position: -182px 0;
    width: 32px;
    height: 28px;
    background-repeat: no-repeat
}

.l-sub-header__pgttl .inner .search-menu .search-menu--ttl .btn-open:after {
    background-image: url('/park/content/000053858.png');
    background-position: -127px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.l-sub-header__pgttl .inner .search-menu .items .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.l-sub-header__pgttl .inner .search-menu .items .item.item-home a:before {
    background-image: url('/park/content/000053858.png');
    background-position: -87px 0;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat
}

.l-sub-header__pgttl .inner .search-menu .items .item.item-about a:after,.l-sub-header__pgttl .inner .search-menu .items .item.item-people a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.l-sub-header__pgttl .inner .search-menu .items .item.item-about .items-child .item-child a:after,.l-sub-header__pgttl .inner .search-menu .items .item.item-people .items-child .item-child a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -334px -38px;
    width: 23px;
    height: 20px;
    background-repeat: no-repeat
}

.p-bottom-menu .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -77px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-bottom-menu .item a:after {
        background-image:url('/park/content/000053865.png');
        background-position: 0 -80px;
        width: 10px;
        height: 9px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width: 768px) {
    .p-bottom-menu .item-1 a:after,.p-bottom-menu .item-2 a:after {
        background-image:url('/park/content/000053865.png');
        background-position: -52px -18px;
        width: 8.5px;
        height: 8px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-bottom-cont .p-google-search:after {
    background-image: url('/park/content/000053858.png');
    background-position: -437px 0;
    width: 34px;
    height: 35px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-bottom-cont .p-google-search:after {
        background-image:url('/park/content/000053865.png');
        background-position: -116px -36px;
        width: 30px;
        height: 30px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-bottom-cont .p-banner a:before {
    background-image: url('/park/content/000053858.png');
    background-position: -175px -1123px;
    width: 370px;
    height: 68px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-bottom-cont .p-banner a:before {
        background-image:url('/park/content/000053865.png');
        background-position: 0 -264px;
        width: 225px;
        height: 45px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-bottom-cont .p-banner a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -77px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

.p-sp-bottom-menu .item a:after {
    background-image: url('/park/content/000053865.png');
    background-position: -106px 0;
    width: 18px;
    height: 14px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-local-menu .item:after {
    background-image: url('/park/content/000053858.png');
    background-position: -77px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

.p-local-menu.p-local-menu--chara .item a:after {
    background-image: url('/park/content/000053865.png');
    background-position: -55px 0;
    width: 14px;
    height: 18px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-local-menu.p-local-menu--chara .item.active a:after {
    background-image: url('/park/content/000053865.png');
    background-position: -188px 0;
    width: 14px;
    height: 18px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-map .legend .item.geo:before {
    background-image: url('/park/content/000053858.png');
    background-position: -380px -38px;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-map .legend .item.geo:before {
        background-image:url('/park/content/000053865.png');
        background-position: -202px 0;
        width: 17px;
        height: 17px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-map .legend .item.world:before {
    background-image: url('/park/content/000053858.png');
    background-position: -401px -38px;
    width: 21px;
    height: 20px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .p-map .legend .item.world:before {
        background-image:url('/park/content/000053865.png');
        background-position: -172px 0;
        width: 16px;
        height: 16px;
        background-size: 225px auto;
        background-repeat: no-repeat
    }
}

.p-right-drawer .item-home:before {
    background-image: url('/park/content/000053865.png');
    background-position: -144px -80px;
    width: 21px;
    height: 21px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-right-drawer .item a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -110px -38px;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat
}

.p-right-drawer .item.item-2 a:after {
    background-image: url('/park/content/000053865.png');
    background-position: -69px 0;
    width: 18px;
    height: 14px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-right-drawer .item .items-child .item-child a:after {
    background-image: url('/park/content/000053865.png');
    background-position: -106px 0;
    width: 18px;
    height: 14px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-right-drawer .item.item-small a:after {
    background-image: url('/park/content/000053858.png');
    background-position: -61px -38px;
    width: 16px;
    height: 14px;
    background-repeat: no-repeat
}

.p-right-drawer .item.item-bottom .btn-close-b:after {
    background-image: url('/park/content/000053865.png');
    background-position: -126px -80px;
    width: 17.5px;
    height: 20px;
    background-size: 225px auto;
    background-repeat: no-repeat
}

.p-cont .p-cont__copy:before {
    background-image: url('/park/content/000053858.png');
    background-position: -195px -38px;
    width: 5px;
    height: 15px;
    background-repeat: no-repeat
}

/* .p-cont__ttl--3.p-cont__ttl--3--arrow .inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -262px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
} */

.p-cont__ttl--3.spa .inner:after {
    background-image: url('/park/content/000053858.png');
    background-position: -505px 0;
    width: 38px;
    height: 38px;
    background-repeat: no-repeat
}

.p-access.p-access--column2 .p-access--column2__inner .p-access--column2__inner__main .time:before {
    background-image: url('/park/content/000053858.png');
    background-position: -27px 0;
    width: 16px;
    height: 30px;
    background-repeat: no-repeat
}

.p-file-adobe .p-file-adobe__img {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -698px;
    width: 158px;
    height: 39px;
    background-repeat: no-repeat
}

.p-emergency-info .p-emergency-info__ttl:before {
    background-image: url('/park/content/000053858.png');
    background-position: -182px 0;
    width: 32px;
    height: 28px;
    background-repeat: no-repeat
}

.p-emergency-info .p-emergency-info__cont .items .item:before {
    background-image: url('/park/content/000053858.png');
    background-position: -422px -38px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat
}

.p-cont__ttl--accordion .c-accordion {
    background-image: url('/park/content/000053858.png');
    background-position: -313px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.p-cont__ttl--accordion.open .c-accordion {
    background-image: url('/park/content/000053858.png');
    background-position: -283px 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat
}

.p-keyword.ud .items .item.rental:before {
    background-image: url('/park/content/000053858.png');
    background-position: -104px -449px;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat
}

.p-keyword.ud .items .item.parking:before {
    background-image: url('/park/content/000053858.png');
    background-position: -84px -262px;
    width: 74px;
    height: 44px;
    background-repeat: no-repeat
}

.p-keyword.ud .items .item.language:before {
    background-image: url('/park/content/000053858.png');
    background-position: -192px -449px;
    width: 64px;
    height: 44px;
    background-repeat: no-repeat
}

.p-keyword.ud .items .item.sign:before {
    background-image: url('/park/content/000053858.png');
    background-position: 0 -449px;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat
}

.p-keyword.ud .items .item.toilet:before {
    background-image: url('/park/content/000053858.png');
    background-position: -396px -449px;
    width: 101px;
    height: 44px;
    background-repeat: no-repeat
}