@charset "utf-8";

@import url("https://www.honda.co.jp/top-page/assets/css/style.css");

* {
    font-size: 100%;
    margin: 0px;
    padding: 0px;
}
body {
/*---------- グローバルフォント対応 2025.11.25 start */
  font-family: "HondaGlobalFontJP-Regular", sans-serif;
  font-feature-settings: "palt";
  /*font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
/*---------- グローバルフォント対応 2025.11.25 end */
}
/*---------- グローバルフォント対応 2025.11.25 start */
b,h1,h2,h3 {
    font-family: "HondaGlobalFontJP-Bold", sans-serif;
    font-feature-settings: "palt";
    font-weight: normal;
}
/*---------- グローバルフォント対応 2025.11.25 end */

/*------------------------------
2カラムテンプレート
------------------------------*/
.wrapper {
    width:960px;
    margin:30px auto;
    padding:0px;
    display:block;
}
.leftContents {
    width:317px;
    float:left;
}
.rightContents {
    width:623px;
    float:right;
    margin-left:20px;
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*------------------------------
Facebook -
Embedded post tag Component
------------------------------*/
div.window {
    padding-right:10px;
    overflow:scroll;
}
.mb10 {
    margin-bottom:10px !important;
}

/*------------------------------
aタグ
------------------------------*/
a {
    text-decoration:underline;
    color:#000;
}
a:visited {
    color:#000;
}
a:hover {
    color:#c00;
}

/*------------------------------
タイトルコンポーネント
------------------------------*/
.versatile-title h1 a {
    text-decoration:none;
    color:#000;
}
.versatile-title h1 a:visited {
    color:#000;
}
.versatile-title h1 a:hover {
    color:#c00;
}
