@charset "utf-8";

/**
 * rule
 */
@media screen and (min-width: 835px) {
    #ruleBody {
        width: 800px;
        margin: 0 auto;
    }

    #ruleBody h2 {
        font-size: 20px;
    }

    #ruleBody h2 span {
        font-weight: 700;
    }

    #ruleBody p b {
        font-weight: 450;
        text-shadow: 0.1px 0.1px 0, 0.1px -0.1px 0px, -1px 0.1px 0, -0.1px -0.1px 0px, 0.1px 0px 0px, 0px 0.1px 0px, -0.1px 0px 0px, 0px -0.1px 0px;
        letter-spacing: 1px;
    }

    #ruleBody a[target="_blank"]:after {
        content: none;
    }
}

@media screen and (max-width: 834px) {
    #ruleBody {
        margin: 0 25px;
    }

    #ruleBody h2 {
        font-size: 16px;
        text-decoration: underline;
    }

    #ruleBody h2 span {
        font-weight: 700;
    }

    #ruleBody p b {
        font-weight: 450;
        text-decoration: underline;
    }

    #ruleBody a[target="_blank"]:after {
        content: none;
    }
}