@charset "UTF-8";
/* =====================
article__header
========================*/

.top1{
    background: url(../../images/brand/cartier/top1_sp.png) no-repeat top center;
    background-size:cover;
    padding-bottom:calc(100svh - 71px);
}

.top2{
    background: url(../../images/brand/cartier/top2_sp.png) no-repeat top center;
    background-size:cover;
    padding-bottom:calc(100svh - 71px);
}

.top3{
    background: url(../../images/brand/cartier/top3_sp.png) no-repeat top center;
    background-size:cover;
    padding-bottom:calc(100svh - 71px);
}

.top4{
    background: url(../../images/brand/cartier/top4_sp.png) no-repeat top center;
    background-size:cover;
    padding-bottom:calc(100svh - 71px);
}

.top5{
    background: url(../../images/brand/cartier/top5_sp.png) no-repeat top center;
    background-size:cover;
    padding-bottom:calc(100svh - 71px);
}


/* article__header PC 821px */
@media screen and (min-width:821px) {
     
    .top1{
        background: url(../../images/brand/cartier/top1_pc.png) no-repeat center center;
        padding-bottom:calc(100svh - 150px);
        background-size:cover;
    }
    
    .top2{
        background: url(../../images/brand/cartier/top2_pc.png) no-repeat center center;
        padding-bottom:calc(100svh - 150px);
        background-size:cover;
    }
    
    .top3{
        background: url(../../images/brand/cartier/top3_pc.png) no-repeat center center;
        padding-bottom:calc(100svh - 150px);
        background-size:cover;
    }
    
    .top4{
        background: url(../../images/brand/cartier/top4_pc.png) no-repeat center center;
        padding-bottom:calc(100svh - 150px);
        background-size:cover;
    }
    
    .top5{
        background: url(../../images/brand/cartier/top5_pc.png) no-repeat center center;
        padding-bottom:calc(100svh - 150px);
        background-size:cover;
    }
 
}/* article__header pc 821 */


/* =====================
hack
========================*/
.hack{
    background-color: var(--primary-lightBeige);
}

.hack__contents dl{
    background-color: #EBDFD5;
}


/* =====================
Record
========================*/
.record__item dt{
    background-color: #F3E6E6;
    color: var(--primary-bordeaux);
}