@charset "UTF-8";
body,
.hm-jp-font-regular {
    font-family: "HondaGlobalFontEN-Regular", sans-serif;
    font-weight: normal;
}	
.hm-jp-font-light {
    font-family: "HondaGlobalFontEN-Light", sans-serif;
    font-weight: normal;
}	
.hm-jp-font-bold,	
strong,
em {
    font-family: "HondaGlobalFontEN-Bold", sans-serif;
    font-weight: normal;
}


/*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;
    }
}

/* Honda Global Fonts - weight override :start */
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    font-weight: normal;
}
.c-text001,
.c-title012,
.c-card038__lead,
.c-card040__time,
.c-card041__time,
.c-card042__title {
    font-weight: normal;
}
/* Honda Global Fonts - weight override :end */
