/* =========================
   ChemStudy 広告枠
========================= */

.cs-ad-slot{
    width:min(100%, 920px);
    margin:28px auto 0;
    padding:16px;
    border-radius:18px;
    border:1px dashed rgba(148, 163, 184, 0.35);
    background:rgba(15, 23, 42, 0.42);
    color:#94a3b8;
    text-align:center;
}

.cs-ad-label{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-bottom:8px;
    padding:3px 9px;
    border-radius:999px;
    background:rgba(100, 116, 139, 0.22);
    color:#cbd5e1;
    font-size:11px;
    font-weight:800;
    letter-spacing:0.04em;
}

.cs-ad-placeholder{
    min-height:72px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:14px;
    background:rgba(2, 6, 23, 0.42);
    color:#64748b;
    font-size:13px;
    line-height:1.7;
}

@media(max-width:720px){

    .cs-ad-slot{
        margin-top:24px;
        padding:14px;
        border-radius:16px;
    }

    .cs-ad-placeholder{
        min-height:64px;
        font-size:12px;
    }

}