[mn="1500"] .tabbx {
    line-height: 1;
    margin: 0 0 60px;
}
[mn="1500"] .tabbx * {
    position: relative;
}

[mn="1500"] [tabid] {
    cursor: pointer
}
[mn="1500"] .tabbx [tabid] {
    padding: 0 12px;
    margin: 6px 0; 
    cursor: pointer;
    display: inline-flex;
}
[mn="1500"] .tabbx [tabid] ~ [tabid] {
    border-left: 1px solid #ccc;
}
@media (max-width: 991px) {
    [mn="1500"] .tabbx  {
        display: none;
    }
}
[mn="1500"] .divlrw {
    margin: 0 -15px
}
[mn="1500"] .divlr- {
    --div: 300px; 
    padding: 0 15px;
}
[mn="1500"] .divlr-.l {
    flex: 0 0 var(--div);
    max-width: var(--div)
}
[mn="1500"] .divlr-.r {
    flex: 0 0 calc(100% - var(--div));
    max-width: calc(100% - var(--div))
}
@media (max-width: 991px) {
    [mn="1500"] .divlr-.l, 
    [mn="1500"] .divlr-.r {
        flex: 0 0 100%;
        max-width: 100%
    }
}
[mn="1500"] .catbx {
    padding: 15px 0;
    line-height: 1;
}
[mn="1500"] .catbx .calttl {
    font-family: var(--ft-t1);
    font-size: 120%;
    margin: 0 0 6px;
}
[mn="1500"] .catbx [tabid] {
    width: 100%;
    padding: 6px 0;
    display: inline-flex;
    justify-content: unset;
    align-items: center;
}
[mn="1500"] .catbx [tabid]:hover::before,
[mn="1500"] .catbx [tabid].active::before {
    content: '';
    display: inline-block;
    height: 6px;
    width: 6px;
    background-color: var(--clr01);
    margin: 0 6px 0 0;
}
/* ============================== */
[mn="1500"] .postbx .imgObj {
    width: 100%
}
[mn="1500"] .postbody {
    max-width: 100%;
    width: 800px;
    margin: 30px auto;
    padding: 0 15px;
    line-height: 2;
    color: #666;
}
/* ============================== */

