@charset "UTF-8";
/* ==================================================== 

福袋・初売り特集2026｜★★ページの趣旨が伝わりやすいタイトルを記載（全部で全角27文字以内推奨）

===================================================== */


.panda_period{
    padding:24px 0px 40px;
    color:#333333;
}

.panda_period ._period{
    text-align: center;
    font-weight: bold;
    font-size:18px;
    margin-bottom: 1em;
}

.panda_period ._alt{
    text-align: left;
    font-size: 14px;
    line-height: 1.5;
}
.newyear2026_udr.-panda{
    padding-bottom: 32px;
}

.con_01{
    background-color:#ffdede;
}
.con_01 ._inner{
    padding:24px 16px;
}

.con_01 ._inner .d-grid{
    width:440px ;
    margin: 0 auto 20px;
}

.con_02{
    background-color:#bf0000;
}
.con_02 ._inner{
    padding:64px 40px;
}

.step_box{
    background-color: #ffffff;
    border-radius: 16px;
    padding: 16px 44px;
    margin-top:32px;
}

.step_ttl{
    text-align: center;
    margin-bottom:32px ;
}
.step_lead{
    text-align: center;
    font-size:18px;
    color:#333333;
    margin-bottom:16px ;
}
.step_lead span{
    color:#bf0000;
    font-weight: bold;
}
.step_alt{
    text-align: center;
    font-size:14px ;
    margin-bottom:16px ;
    color:#bf0000;
}
.howto_lead{
    text-align: center;
    font-size:18px ;
    color:#333333;
    margin-bottom:16px;
}
.howto_lead span{
    font-weight: bold;
}
.entry_link_ttl{
    text-align: center;
    font-size:28px ;
    color:#bf0000;
    font-weight: bold;
    margin-bottom:28px ;
}


.udr_con_02{
    background-color:#ffffff;
}
.udr_con_02 ._inner{
    padding:20px 16px;
}

.udr_history{
    background-color:#fdeeec;
    padding:40px 0px;
    /* padding:32px 16px;
    box-sizing: content-box;
    margin:0 -16px; */
}

.udr_cpa{
    padding: 32px 0;
}