/* =============================================
 *  contents
 * ============================================= */
@media all and (min-width: 769px) {
    #right_child   { margin: -57px auto 0 auto; }
}
@media all and (max-width: 768px) {
    #right_m       {
        background-image: url('../../images/common/frame_contents/bg_contents_t_n.png'), url('../../images/common/frame_contents/bg_contents_b_n.png');
        background-position: center top, center bottom;
        background-repeat: no-repeat, no-repeat;
        background-size: contain, contain;
        background-color: #141414;
        min-height: 400px;
        padding-bottom: 100px;
    }
    #right_child   { margin: 0 auto; }
}


/* =============================================
 *  inner right space
 * ============================================= */
.credit_title_1      { margin-top: 50px; }
.credit_title_2      { margin-top: 20px; }
.credit_title_1 p,
.credit_title_2 p    { color: #b49558; font-weight: bold; }

.credit_text_1 p,
.credit_text_2 p,
.credit_title_1 p,
.credit_title_2 p { font-size: 0.9em; line-height: 1.4em; letter-spacing: 0.0em; }

.credit_text_1 p.ef,
.credit_text_2 p.ef,
.credit_title_1 p.ef,
.credit_title_2 p.ef { font-family: 'Times New Roman',serif; word-break: keep-all; }

.credit_text_2 ol,
.credit_text_2 ul           { list-style: none; padding-left: 0; display: table; }
.credit_text_2 ol li:after,
.credit_text_2 ul li:after  { content: ""; display: block; }
.credit_text_2 ol li,
.credit_text_2 ul li        { display: table-row; counter-increment: table-ol; font-size: 0.9em; line-height: 1.4em; letter-spacing: 0.0em; }
.credit_text_2 ol li.ef,
.credit_text_2 ul li.ef     { font-family: 'Times New Roman',serif; word-break: keep-all; }
.credit_text_2 ol li:before { content: counter(table-ol) "."; display: table-cell; padding-right: 0.4em; text-align: right; }
.credit_text_2 ul li:before { content: "*"; display: table-cell; padding-right: 0.4em; text-align: right; }

@media all and (min-width: 769px) {
}
@media all and (max-width: 768px) {
}
