@charset "UTF-8";
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  img {
    vertical-align: top;
    display: block;
  }
  .width_690 {
    width: 100%;
  }
  .main_text {
    top: 5%;
    width: 100%;
    padding-bottom: 25px;
  }
  .honbun {
    font-size: 0.6em;
    line-height: 2.3em;
    letter-spacing: 0.5px;
  }
  .yokoku_content {
    padding: 20px 0;
    margin: 0 0 30px 0;
  }
  .yokoku_text {
    font-size: 0.8em;
  }
  .notice_text {
    font-weight: 500;
  }
  /* 更新情報 */
  .top_info_title {
    font-size: 0.8em;
  }
  .Oshirase_Box dt {
    font-size: 0.8em;
  }
  .Oshirase_Box dd {
    font-size: 0.8em;
  }
  /* タブ内_近日公開 */
  .txt_coming {
    font-size: 3em;
    padding: 1rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_トミカ */
  .tit_tomica_name {
    font-size: 1.3em;
    line-height: 1.7em;
    padding: 1rem 0 0;
  }
  /* タブ内_トミカ_情報 */
  .tit_tomica_info {
    font-size: 1em;
    line-height: 1.7em;
  }
  /* タブ内_車名 */
  .tit_carname {
    font-size: 2.5em;
    padding: 1rem 0 0;
    margin-bottom: 0.1rem;
  }
  /* タブ内_メーカー_デザイン */
  .tit_car_design {
    font-size: 1.3em;
    line-height: 1.7em;
    padding: 1rem 0 0;
  }
  /* タブ内_車名_スズキ */
  .tit_carname_suzuki {
    font-size: 2.5em;
    padding: 2rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_車名_トヨタ_トミカ */
  .tit_carname_toyota_tomica {
    font-size: 1.8em;
    line-height: 1.4em;
    padding: 0 0 1.5rem 0;
  }
  /* タブ内_車名_トヨタ */
  .tit_carname_toyota {
    font-size: 2.5em;
    padding: 2rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_車名_日産 */
  .tit_carname_nissan {
    font-size: 2.5em;
    padding: 2rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_車名_ホンダ */
  .tit_carname_honda {
    font-size: 2.5em;
    padding: 2rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_車名_三菱 */
  .tit_carname_mitsubishi {
    font-size: 2.5em;
    padding: 2rem 0;
    margin-bottom: 1rem;
  }
  /* タブ内_デザインの誕生秘話_スズキ */
  .tit_designer_suzuki {
    font-size: 1.8em;
  }
  /* タブ内_デザインの誕生秘話_三菱 */
  .tit_designer_mitsubishi {
    font-size: 1.8em;
  }
  /* タブ内_デザインの誕生秘話_ホンダ */
  .tit_designer_honda {
    font-size: 1.8em;
  }
  /* タブ内_デザインの誕生秘話_日産 */
  .tit_designer_nissan {
    font-size: 1.8em;
  }
  /* タブ内_デザインの誕生秘話_トヨタ */
  .tit_designer_toyota {
    font-size: 1.8em;
  }
  /* タブ内_実車両情報 */
  .txt_car_info {
    font-size: 1.4em;
    padding: 0.5rem 0;
  }
  /* タブ内_デザインの誕生秘話_会社 */
  .txt_designer_company {
    font-size: 1.3em;
    padding: 0.5rem 0;
  }
  /* タブ内_デザインの誕生秘話_名前 */
  .txt_designer_name {
    font-size: 1.8em;
    padding: 0.7rem 0;
    margin-bottom: 2rem;
  }
  /* タブ内_デザインの誕生秘話_本文 */
  .txt_designer_story {
    font-size: 1em;
    line-height: 1.7em;
  }
  /* タブ内_デザインの誕生秘話_本文_注釈 */
  .txt_designer_notice {
    font-size: 0.7em;
  }
  /* タブ内_ホンダ_バナー */
  .honda_bnr {
    font-size: 0.7em;
  }
  /* タブ内_ホンダ_バナー_矢印 */
  .arrow_honda {
    width: 6px;
    height: 6px;
    margin-right: 5px;
  }
  .arrow_honda::before, .arrow_honda::after {
    width: 6px;
    height: 2px;
  }
  /* タブコンテンツ */
  .tab-label {
    font-size: 0.7rem;
  }
  /*スライダー*/
  .cp_cssslider {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider label img {
    display: block;
    width: 40px;
  }
  .cp_cssslider input[name='cp_switch']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー2*/
  .cp_cssslider2 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider2 label img {
    display: block;
    width: 40px;
  }
  .cp_cssslider2 input[name='cp_switch2']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー3*/
  .cp_cssslider3 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider3 label img {
    display: block;
    width: 40px;
  }
  .cp_cssslider3 input[name='cp_switch3']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー4*/
  .cp_cssslider4 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider4 label img {
    display: block;
    width: 40px;
  }
  .cp_cssslider4 input[name='cp_switch4']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー5*/
  .cp_cssslider5 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider5 label img {
    display: block;
    width: 40px;
  }
  .cp_cssslider5 input[name='cp_switch5']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー6*/
  .cp_cssslider6 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider6 label img {
    display: block;
    width: 50px;
  }
  .cp_cssslider6 input[name='cp_switch6']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー7*/
  .cp_cssslider7 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider7 label img {
    display: block;
    width: 50px;
  }
  .cp_cssslider7 input[name='cp_switch7']:checked + label {
    border: 1px solid #E60012;
  }
  /*スライダー8*/
  .cp_cssslider8 {
    width: 100%;
    padding-top: 70%; /* 画像の高さ */
  }
  /* サムネイル */
  .cp_cssslider8 label img {
    display: block;
    width: 50px;
  }
  .cp_cssslider8 input[name='cp_switch8']:checked + label {
    border: 1px solid #E60012;
}
/*スライダー9*/
.cp_cssslider9 {
  width: 100%;
  padding-top: 70%; /* 画像の高さ */
}
/* サムネイル */
.cp_cssslider9 label img {
  display: block;
  width: 50px;
}
.cp_cssslider9 input[name='cp_switch9']:checked + label {
  border: 1px solid #E60012;
}
	

/*スライダー10*/
.cp_cssslider10 {
  width: 100%;
  padding-top: 70%; /* 画像の高さ */
}
/* サムネイル */
.cp_cssslider10 label img {
  display: block;
  width: 50px;
}
.cp_cssslider10 input[name='cp_switch10']:checked + label {
  border: 1px solid #E60012;
}
	
	
	
	  }	  