    @charset "UTF-8";
    #b-page-blog .l-wrapper,
    #b-page-single- .l-wrapper,
    #b-page-single .l-wrapper,
    #b-page-archive .l-wrapper,
    #b-page-blog .l-wrapper,
    #b-page-search .l-wrapper {
        max-width: 1080px;
        margin: 40px auto;
    }

    .mainWrap#b-page-blog .l-wrapper .l-main.u-shadow,
    .mainWrap#b-page-archive- .l-wrapper .l-main.u-shadow,
    #b-page-blog .l-wrapper .l-main.u-shadow {
        padding: 40px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
    }

    .mainWrap#b-page-single .l-wrapper .l-main.u-shadow,
    .mainWrap#b-page-single- .l-wrapper .l-main.u-shadow {
        padding: 10px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
    }

    .l-wrapper .btn__link-secondary {
        background-color: #00B68D;
    }

    #b-page-single .fa-check:before {
        display: none;
    }

    #b-page-single .fa-chevron-circle-right:before,
    #b-page-single .fa-circle-chevron-right:before {
        color: #00B68D;
        padding-right: 20px;
    }

    #b-page-single h2 {
        font-size: 2rem;
        font-weight: bold;
        color: #00B68D;
    }

    #b-page-single .widget h2 {
        color: #fff;
    }

    .partsH3-61 h3 {
        color: #00B68D;
    }

    #b-page-single .partsH3-61 h3 {
        padding: 0;
    }

    #b-page-single .postcta-bg {
        background-color: white;
        margin-top: 0;
    }

    #b-page-single .content h3 {
        font-size: 1.8rem;
        text-indent: 0;
        margin-left: 0;
    }

    #b-page-single .partsH2-4 p {
        font-weight: 400;
    }

    #b-page-single h2.heading a {
        font-size: 1.6rem;
    }

    #b-page-single .viral {
        background-color: #00B68D;
        border-radius: 15px 150px 0 0px;
    }

    #b-page-single .u-border {
        border: none;
    }

    .heading a {
        transition: .15s;
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .wp-block-list {
        background-color: #eee;
        padding: 10px;
        border-radius: 10px;
    }

    .postContents .content a {
        margin-top: 0;
        display: contents;
    }

    .fa-check {
        content: "●";
    }

    i.fa.fa-check:before {
        content: "\f00c";
    }

    @media (max-width:780px) {
        .mainWrap#b-page-blog .l-wrapper .l-main.u-shadow,
        .mainWrap#b-page-single .l-wrapper .l-main.u-shadow,
        .mainWrap#b-page-single- .l-wrapper .l-main.u-shadow,
        .mainWrap#b-page-archive- .l-wrapper .l-main.u-shadow,
        #b-page-blog .l-wrapper .l-main.u-shadow {
            padding: 15px;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
        }
        #b-page-blog .l-wrapper,
        #b-page-single- .l-wrapper,
        #b-page-single .l-wrapper,
        #b-page-archive .l-wrapper,
        #b-page-blog .l-wrapper {
            max-width: 1080px;
            margin: 15px auto;
        }
    }