@charset "UTF-8";

.p-block01 {
    display: flex;
    justify-content: flex-start;
    margin: 60px 0 60px 190px;
}

.p-block01-01 {
    width: 295px;
}

.p-block01-02,
.p-block01-03,
.p-block01-04 {
    width: 265px;
}

.p-sitemap-list li {
    font-size: 1.6rem;
    line-height: 20px;
    font-weight: 700;
    padding-left: 31px;
    background: url("../../images/sitemap/sitemap_ico_arrow1.png") no-repeat 0 3px;
    margin-bottom: 41px;
}

.p-sitemap-list li a {
    color: #585858;
}

.p-sitemap-list-inner {
    margin: 25px 0 0 -31px;
}

.p-sitemap-list-inner li {
    font-size: 1.4rem;
    line-height: 1.43;
    font-weight: 400;
    padding-left: 31px;
    background: url("../../images/sitemap/sitemap_ico_arrow2.png") no-repeat 6px 0.4em;
    margin-bottom: 20px;
}



/* Smartphone Styles
============================================================================ */
@media screen and (max-width: 768px) {

    .p-block01 {
        display: block;
        margin: 0;
        padding: 0 6vw;
    }

    .p-block01-01 {
        width: auto;
    }

    .p-block01-02,
    .p-block01-03,
    .p-block01-04 {
        width: auto;
    }

}