/* ---------------------------------------- material */
 
.b-material {padding:30px 0 0 0;margin:0 0 40px 0;font-size:16px;line-height:24px}

.b-material h1 {font-size:26px;line-height:26px;font-weight:normal;margin:0 0 5px 0;color:#1b1b1b}
.b-material h1.base {font-size:17px;line-height:auto;font-weight:700;margin:0 0 30px 0;color:#000}

.b-material__date {color:#a0a0a0;margin:0 0 20px 0}

.b-material li {list-style-type:square;list-style-position:inside}

.b-material a {color:#b81f3b;text-decoration:none}
.b-material a:hover {text-decoration:underline}

@media (max-width: 1050px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
}

@media (max-width: 576px) {

    .b-material {font-size:14px;line-height:22px}
    .b-material h1 {font-size:22px;line-height:22px}
}

/* ---------------------------------------- incuts bb */

.b-material h2 {font-size:24px;line-height:24px;color:#1b1b1b;margin:0 0 20px 0}
.b-material h3 {font-size:22px;line-height:22px;color:#1b1b1b;margin:0 0 20px 0}
.b-material h4 {font-size:20px;line-height:20px;color:#1b1b1b;margin:0 0 20px 0}
.b-material h5 {font-size:18px;line-height:18px;color:#1b1b1b;margin:0 0 20px 0}

.b-material__item_bold {font-weight:bold}
.b-material__item_italic {font-style:italic}
.b-material__item_underline {text-decoration:underline}

.b-material .title {font-size:13px;font-weight:700;text-transform:uppercase;margin:0 0 10px 0;color:#000}

.b-material-incut {margin:0 0 20px 0;position:relative}
.b-material-incut img {width:100%;max-width:476px;height:auto;border:0;vertical-align:top}
.b-material-incut p {font-size:11px;line-height:16px;color:#a0a0a0;padding:6px 0 0 0}

.b-material-incut-l {float:left;margin:0 20px 20px 0}
.b-material-incut-l img {width:200px;border:0;vertical-align:top}
.b-material-incut-l p {width:200px;font-size:11px;line-height:16px;color:#a0a0a0;padding:6px 0 0 0}

.b-material-incut-r {float:right;margin:0 0 20px 20px}
.b-material-incut-r img {width:200px;border:0;vertical-align:top}
.b-material-incut-r p {width:200px;font-size:11px;line-height:16px;color:#a0a0a0;padding:6px 0 0 0}

.b-material-incut-l ul {padding:10px 0 0 0;width:200px}
.b-material-incut-l ul li {list-style-type:none;font-size:13px;line-height:18px;font-weight:700;margin:0 0 10px 0}

.b-material-incut-r ul {padding:10px 0 0 0;width:200px}
.b-material-incut-r ul li {list-style-type:none;font-size:13px;line-height:18px;font-weight:700;margin:0 0 10px 0}

.b-material-incut-history {font-size:14px;background:#fff;padding:20px}
.b-material-incut-history .title {}

.b-material-incut-expert {font-size:14px;background:#fff;padding:20px}
.b-material-incut-expert .title {}
.b-material-incut-expert__expert {min-height:70px;display:block;padding:20px 0 0 0;margin:0 0 20px 0}
.b-material-incut-expert__expert-name {font-weight:700}
.b-material-incut-expert__expert-activity {color:#838383}
.b-material-incut-expert__expert img {width:70px;height:70px;border-radius:70px;margin:0 15px 0 0;float:left}

.b-material-table {}
.b-material-table table {width:100%;border:1px;padding:0;font-size:13px;line-height:18px}
.b-material-table table tr {}
.b-material-table table tr td {border-bottom:1px solid #dedede;padding:5px;}
.b-material-table table tr.main {}
.b-material-table table tr.main td {background:#dedede;color:#3f3f3f;font-weight:700}
.b-material-table table td.red {background:#cd2a27;color:#fff}
.b-material-table table td.green {background:#009e0f;color:#fff}
.b-material-table p {font-size:11px;line-height:16px;color:#a0a0a0;padding:6px 0 0 0}

.b-audio-player {margin:0 0 40px 0}
.b-audio-player audio {width:100%;height:40px}

@media (max-width: 1050px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
}

@media (max-width: 576px) {

    .b-material .title {font-size:12px}

    .b-material-incut-l {float:none;margin:0 0 20px 0}
    .b-material-incut-l p {width:auto}
    .b-material-incut-l ul {width:auto}
    .b-material-incut-r {float:none;margin:0 0 20px 0}
    .b-material-incut-r p {width:auto}
    .b-material-incut-r ul {width:auto}
    
    .b-material-incut-history {font-size:13px}
    
    .b-material-incut-expert {font-size:13px}
    .b-material-incut-expert__expert img {float:none}

}


/* ---------------------------------------- other */

.b-material-person {}
.b-material-person__img {width:295px;border:5px solid #fff;float:left;box-sizing:border-box;margin:0 20px 20px 0;line-height:0}
.b-material-person__img img {width:100%;height:auto}
.b-material-person__desc {font-size:13px}

.b-material-program {min-height:295px}
.b-material-program__img {width:295px;border:5px solid #fff;float:left;box-sizing:border-box;margin:0 20px 20px 0;line-height:0}
.b-material-program__img img {width:100%;height:auto}
.b-material-program__desc {font-size:13px;margin:0 0 20px 0}
.b-material-program__time {font-size:13px}


@media (max-width: 1050px) {
}

@media (max-width: 992px) {

    .b-material-person__img {width:32%}

    .b-material-program {min-height:auto}
    .b-material-program:after {clear:both;content:".";display:block;height:0;visibility:hidden}
    .b-material-program__img {width:32%}
}

@media (max-width: 768px) {

    .b-material-person__img {width:49%}

    .b-material-program__img {width:49%}
}

@media (max-width: 576px) {

    .b-material-person__img {width:240px;float:none}

    .b-material-program__img {width:145px;float:none}
}

