.lb-data .lb-title {
    font-size: 18px;
    line-height: 1.8;
    margin-top: 5px;
    font-family: 'Noto Sans JP', sans-serif;
}
.lb-data .lb-caption {
    font-size: 14px;
    line-height: 1.8;
    font-family: 'Noto Sans JP', sans-serif;
}

div#main.private-plus6 #content #mainarea #content-innr h2{
    background: #908AC0;
    color:white;
}

div#main.private-plus6 #content #mainarea #content-innr h2:before{
    background-image: url(https://cms-edusta-prod.s3.ap-northeast-1.amazonaws.com/sites/4/2026/08/26143806/check.png);
}

div#main.private-plus6 #content #mainarea #content-innr .top_guid li .topnum::after{
    background: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr h3{
    color:#000;
}

div#main.private-plus6 #content #mainarea #content-innr .access .schoollist .school-link{
    background: #F27BCC;
}

div#main.private-plus6 #content #mainarea #content-innr .access .schoollist .schoolimg p.kyogaku{
    background: #95C571;
}

div#main.private-plus6 #content #mainarea #content-innr .access .schoollist .schoolimg p.danshiko{
    background: #6B9ECA;
}

div#main.private-plus6 #content #mainarea #content-innr .access .schoollist .schoolimg p.joshiko{
    background: #D0767F;
}

div#main.private-plus6 #content #mainarea #content-innr .anker{
    background: #E8E7F8;
}

div#main.private-plus6 #content #mainarea #content-innr .tableborder th{
    background: #908AC0;
    color:white;
}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox .sideh2{
    color:#908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox{
    border-color: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li{
    border-color: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li.sideh3{
    background: #908AC0;

}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li.sideh3 h3{
    color:white;
}

div#main.private-plus6 #content #mainarea #content-innr .sidenavi .sidenavibox .side_navi_link li .sidenum::after{
    background: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr h3.no-border{
    margin-top: 30px;
}

div#main.private-plus6 #content #mainarea #content-innr h3 a{
    color:#000;
}

#wrapper #main.private-plus6 #content #mainarea #content-innr #sp-menu{
    background: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr .gotop{
    background: #908AC0;
}

div#main.private-plus6 #content #mainarea #content-innr .page_anchor{
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding:2px 10px;
}

@media screen and (max-width: 768px) {
    #main #content #mainarea #content-innr .anker{
        display: flex;
        flex-wrap:wrap;
    }

    div#main.private-plus6 #content #mainarea #content-innr .page_anchor{
        display: block;
    }
}