@charset "UTF-8";

/*20231127add*/
.p-top-card001__time.u-date-switch--on {
    display: block;
}

.p-top-card001__time.u-date-switch--off {
    display: none;
}

.c-section001.hondastories h2 {
    margin: auto;
    width: 276px;
    max-width: 88%;
}

.c-section001.hondastories h2 img {
    width: 100%;
}

/*20241017add*/
.c-card040__time.u-date-switch--on {
    display: block;
  }
  
  .c-card040__time.u-date-switch--off {
    display: none;
  }

.p-top-block001--backgroung-imageC {
    background-image: url(/jp/top-page/assets/img/top_brand01_sp.jpg)
}

@media (min-width: 769px) {
    .p-top-block001--backgroung-imageC {
        background-image:url(/jp/top-page/assets/img/top_brand01_pc.jpg)
    }
}

.p-top-block001--backgroung-imageC:lang(en) {
    background-image: url(/en/top-page/assets/img/top_brand01_sp.jpg)
}

@media (min-width: 769px) {
    .p-top-block001--backgroung-imageC:lang(en) {
        background-image:url(/en/top-page/assets/img/top_brand01_pc.jpg)
    }
}

/* ピックアップの外部リンクマーク実装 */
.p-top-inner001 .c-card040 a[target="_blank"] .c-card040__text-box {
    position: relative;
}
.p-top-inner001 .c-card040 a[target="_blank"] .c-card040__text-box::after {
    position: absolute;
    content: url(/en/common/img/icon_blank01.svg);
}
@media (min-width:769px) {
    .p-top-inner001 .c-card040 a[target="_blank"] .c-card040__text-box::after {
        top: 10px;
        right: 10px;
    }
}
@media (max-width:768px) {
    .p-top-inner001 .c-card040 a[target="_blank"] .c-card040__text-box::after {
        top: 0;
        right: 0;
    }
}
