.main-wrapper {
    padding-bottom: 170px;
}

.section-sitemap {
    display: flex;
}

.sitemap__left,
.sitemap__right {
    width: 50%;
}

.inner {
    width: 80px;
}

.section-sitemap .headline {
    padding: 30px 0;
}

.sitemap__link .headline__title-jp {
    font-size: 19px;
    border-left: 1px solid #424242;
    padding: 15px 0 15px 24px;
}

.link-more-list {
    display: flex;
    flex-wrap: wrap;
}

.link-more-list-item {
    width: 45%;
}

.link-more-list-item:nth-child(2n+1) {
    margin-right: 40px;
}

.more-txt {
    font-size: 17px;
    border-bottom: 1px solid rgb(222, 222, 222);
    padding: 15px 0 15px 25px;
}

.mini-txt {
    margin-bottom: 5px;
}

.sitemap__link-mini {
    margin-top: 35px;
}



@media only screen and (max-width: 767px) {

    .main-wrapper {
        padding: 25px;
    }

    .section-sitemap {
        display: block;
    }

    .page-title .headline {
        margin-bottom: 20px;
    }

    .sitemap__left,
    .sitemap__right {
        width: 100%;
    }

    .sitemap__link {
        margin-top: 2em;
    }
    .sitemap__link .headline__title-jp {
        font-size: 17px;
    }

    .link-more-list-item:nth-child(2n+1) {
        margin-right: 25px;
    }
    .section-sitemap .headline {
        padding: 20px 0 10px;
    }

    .more-txt {
        font-size: 14px;
    padding: 1.5em 1em 0.5em;

    }
}
