#d2895603 {
    padding: 0;
}
#d2895603 .l-inner {
    max-width: 100%;
}
#d2895603 .barer {
    margin: 0 0 9.5px;
}
#d2895603 .secb1 a,
#content02 .block_btr-clb_event_list a,
#content01 .block_campaign-bocchi_showcase_sub_single_text a,
.ftoom a {
    text-decoration: none;
}
#d2895603 .secb1 a:hover,
.ftoom a:hover {
    text-decoration: underline;
}
#d2895603 .block_campaign-bocchi_nav ul {
    margin: 0;
}
#d2895603 .block_campaign-bocchi_nav figure,
#content02 .block_btr-clb_event_list figure,
:is(#content01, #content002) .block_campaign-bocchi_showcase_link figure,
#content07 figure {
    margin: 0;
}
#content02 .block_btr-clb_event_list figure {
    margin-bottom: 50px;
}
:is(#content01, #content002) .block_campaign-bocchi_showcase_link {
    margin: 0 0 80px;
}
:is(#content00, #content01, #content002, #content03, #content07) h3,
:is(#content01, #content03) h4 {
    font-weight: 500;
}
@media (min-width:768px) {
        #d2895603 .block_btr-clb .secb1 img {
        margin-left: 0;
    }
}
@media (max-width: 1200px) and (min-width:768px) {
    #d2895603 .block_btr-clb .secb1:nth-child(9) .secb1p {
        top: 0;
    }
}
@media (max-width: 767px) {
    #content02 .block_btr-clb_event_list figure {
        margin-bottom: 35px;
    }
}
@media (max-width: 550px) {
    :is(#content01, #content002) .block_campaign-bocchi_showcase_link {
        margin-bottom: 40px;
    }
}