.oldContent {
  .layer4left_parent_pec { padding-top: 100px !important;}

  .Sub .slide_left_pec { padding-top:15px; }
 
  /* ====================================
spice
==================================== */
  /*.spice_container*/
  /*.spice_mv_video*/
  /*#all .spice_contents*/
  /*.mv_under*/
  /*.spice_pickup*/
  /*.msfan_s*/
  /*.spice_list*/
  /* ================ */
  /* ================ */
  /* ==== contents ==== */
  /* subwoofer */
  /* cybernavi */
  /* poweramp */
  /* cybernavi2 */
  /* ===========================================================
// topics
===========================================================*/
  /* ===========================================================
// check_arrow
===========================================================*/ }
  @media only screen and (max-width: 640px) {
    .oldContent .layer4left_parent_pec {
      padding-top: 0 !important; } }
  .oldContent .align_center {
    text-align: center; }
  .oldContent .mt18 {
    margin-top: 18px !important; }
  .oldContent .mt32 {
    margin-top: 32px !important; }
  .oldContent .fsSmall {
    font-size: 24px !important; }
  @media only screen and (max-width: 640px) {
    .oldContent .align_center {
      text-align: center;
      margin: 10px 10px -10px; }
    .oldContent .mt32 {
      margin-top: 22px !important; }
    .oldContent .fsSmall {
      font-size: 10px !important; } }
.spice_container {
    width: 984px;
    background: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg.png);
    margin: auto;
    overflow: hidden; }
  .oldContent .spice_container_under {
    padding-top: 30px; }
  @media only screen and (max-width: 640px) {
    .oldContent #contents_pec {
      padding: 0; }
    .oldContent .spice_container {
      width: auto;
      margin: 0; }
    .oldContent .spice_container_under {
      padding-top: 15px; } }
  .oldContent .spice_mv_video {
    background: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_mv.jpg) no-repeat left bottom;
    background-size: 100% auto;
    margin-bottom: 30px;
    padding-bottom: 28px;
    position: relative; }
  .oldContent .spice_mv_video .mv_video {
    -webkit-box-shadow: 0px 8px 8px -2px #333;
    box-shadow: 0px 8px 8px -2px #333;
    margin-bottom: 30px; }
  .oldContent .spice_mv_video #topics {
    margin: 0 auto;
    width: 930px;
    position: relative;
    bottom: auto;
    left: auto; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_mv_video {
      background: url(/ja/carrozzeria/brand_event/spice/img_new_02/sp_bg_mv.jpg) no-repeat left bottom;
      background-size: 100% auto;
      margin-bottom: 10px; }
    .oldContent div.video_pec {
      position: relative;
      padding-bottom: 66.25%;
      height: 0;
      overflow: hidden;
      border: none; }
    .oldContent .mv_txt {
      width: 84%;
      margin: 0 auto 5%; }
    .oldContent .spice_mv_video #topics {
      width: 82%; } }
  .oldContent .spice_contents {
    text-align: center;
    overflow: hidden; }
  .oldContent .spice_contents h1 {
    margin: 0 27px;
    text-align: left; }
  .oldContent .spice_contents ul {
    font-size: 0; }
  .oldContent .spice_contents ul li {
    display: inline-block;
    position: relative; }
  .oldContent .spice_contents ul li.on:after {
    content: "";
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #fff;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .oldContent .spice_contents ul li a {
    display: block; }
  .oldContent .spice_contents ul li a:hover {
    opacity: 0.7; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_contents_sp {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      width: 82%;
      background: #fff url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_bottom.png) 94% center no-repeat;
      background-size: 15px;
      border: none;
      -webkit-box-shadow: 0px 4px 4px #555;
      box-shadow: 0px 4px 4px #555;
      padding: 15px 10px;
      margin: 0 auto;
      display: block; } }
  .oldContent .mv_under {
    width: 930px;
    margin: 10px auto 0; }
  @media only screen and (max-width: 640px) {
    .oldContent .mv_under {
      width: auto;
      margin: 15px 0 0 0; } }
  .oldContent .spice_pickup {
    background-color: rgba(255, 255, 255, 0.5);
    margin: 45px auto 0;
    padding: 16px;
    width: 740px; }
  .oldContent .spice_pickup:after {
    content: "";
    display: block;
    clear: both; }
  .oldContent .spice_pickup .title {
    margin-top: -31px;
    margin-bottom: 4px;
    text-align: center; }
  .oldContent .spice_pickup .spice_pickup_link {
    display: table;
    margin-right: 2.5%;
    width: 47.5%;
    float: left; }
  .oldContent .spice_pickup .spice_pickup_link:nth-of-type(2n) {
    float: right;
    margin-right: 0;
    margin-left: 2.5%; }
  .oldContent .spice_pickup .spice_pickup_link .spice_pickup_img {
    display: table-cell;
    width: 39.39394%; }
  .oldContent .spice_pickup .spice_pickup_link img {
    height: auto;
    width: 100%; }
  .oldContent .spice_pickup .spice_pickup_link:hover img {
    opacity: 0.9; }
  .oldContent .spice_pickup .spice_pickup_link > p {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    font-weight: bold;
    padding: 0 0 0 10% !important;
    vertical-align: middle;
    width: 60.60606%; }
  .oldContent .spice_pickup .spice_pickup_link > p > span {
    display: block;
    position: relative; }
  .oldContent .spice_pickup .spice_pickup_link > p > span:before {
    content: "";
    display: block;
    background: url(/ja/carrozzeria/brand_event/spice/img_new_02/ico_arrow_blue.png) no-repeat 0 0;
    background-size: 100% auto;
    margin: 5px 0 0 -10px;
    height: 9px;
    width: 7px;
    position: absolute;
    top: 0;
    left: 0; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_pickup {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 5%;
      margin: 10% 0 0;
      width: 100%; }
    .oldContent .spice_pickup .title {
      margin: -10% auto 2%;
      width: 25%; }
    .oldContent .spice_pickup .title img {
      height: auto;
      width: 100%; }
    .oldContent .spice_pickup .spice_pickup_link {
      float: none;
      margin: 0 0 4% 0;
      width: 100%; }
    .oldContent .spice_pickup .spice_pickup_link:nth-of-type(2n) {
      float: none;
      margin: 0 0 4% 0; }
    .oldContent .spice_pickup .spice_pickup_link:last-child {
      margin: 0; } }
  .oldContent .spice_container .msfan_s {
    display: block;
    margin: 30px auto 0;
    width: 700px; }
  .oldContent .spice_container .msfan_s:hover {
    opacity: 0.8; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_container .msfan_s {
      width: 95%; } }
  .oldContent .spice_list {
    background: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_readmore02.png) center bottom no-repeat;
    padding: 0 0 60px 0;
    position: relative; }
  .oldContent #ranking .spice_list {
    background: none;
    padding: 0; }
  .oldContent .spice_list.comingSoon {
    background-position: center 100px; }
  .oldContent .spice_list .title {
    margin-top: 42px;
    text-align: center; }
  .oldContent .spice_list_item {
    width: 944px;
    margin: 73px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .oldContent .spice_list_item li {
    list-style: none;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s; }
  .oldContent .spice_list_item li a {
    color: #fff;
    display: block;
    width: 447px;
    height: auto;
    background-position: center;
    background-repeat: repeat-y;
    background-size: 88.81431% auto;
    margin: 0 0 120px 15px !important;
    position: relative; }
  .oldContent .spice_list_item li a:hover img {
    opacity: 0.9; }
  .oldContent .spice_list_item li a:before {
    content: "";
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-top: -3.13199%;
    padding-top: 6.7114%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .oldContent .spice_list_item li a:after {
    content: "";
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: -3.13199%;
    padding-top: 6.7114%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }

  .oldContent .spice_list_item li.music a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music.png); }
  .oldContent .spice_list_item li.visual a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music.png); }
  .oldContent .spice_list_item li.useful a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_useful.png); }
  .oldContent .spice_list_item li.safety a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_safety.png); }
  .oldContent .spice_list_item li.collaboration a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_collaboration.png); }
  .oldContent .spice_list_item li.online a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_online.png); }
  .oldContent .spice_list_item li.other a {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_other.png); }
  .oldContent .spice_list_item li.music a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_top.png); }
  .oldContent .spice_list_item li.visual a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_top.png); }
  .oldContent .spice_list_item li.useful a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_useful_top.png); }
  .oldContent .spice_list_item li.safety a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_safety_top.png); }
  .oldContent .spice_list_item li.collaboration a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_collaboration_top.png); }
  .oldContent .spice_list_item li.online a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_online_top.png); }
  .oldContent .spice_list_item li.other a:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_other_top.png); }
  .oldContent .spice_list_item li.music a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_bottom.png); }    
  .oldContent .spice_list_item li.visual a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_bottom.png); }
  .oldContent .spice_list_item li.useful a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_useful_bottom.png); }
  .oldContent .spice_list_item li.safety a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_safety_bottom.png); }
  .oldContent .spice_list_item li.collaboration a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_collaboration_bottom.png); }
  .oldContent .spice_list_item li.online a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_online_bottom.png); }
  .oldContent .spice_list_item li.other a:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_other_bottom.png); }
  .oldContent .spice_list_item li a h4 {
    display: none; }
  .oldContent .spice_list_item li dl {
    color: #fff;
    text-align: left;
    min-height: 120px;
    position: relative;
    z-index: 1; }
  .oldContent .spice_list_item li a:hover dl {
    text-decoration: underline; }
  .oldContent .spice_list_item li dl:before {
    content: "";
    display: block;
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: 100% auto;
    margin-bottom: 2.46085%;
    height: 100%;
    width: 6.7114%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1; }
  .oldContent .spice_list_item li dl:after {
    content: "";
    display: block;
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: 100% auto;
    margin-top: 2.46085%;
    height: 100%;
    width: 6.7114%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1; }

  .oldContent .spice_list_item li.music dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_left.jpg); }    
  .oldContent .spice_list_item li.visual dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_left.jpg); }
  .oldContent .spice_list_item li.useful dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_useful_left.jpg); }
  .oldContent .spice_list_item li.safety dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_safety_left.jpg); }
  .oldContent .spice_list_item li.collaboration dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_collaboration_left.jpg); }
  .oldContent .spice_list_item li.online dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_online_left.jpg); }
  .oldContent .spice_list_item li.other dl:before {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_other_left.jpg); }
  .oldContent .spice_list_item li.music dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_right.jpg); }    
  .oldContent .spice_list_item li.visual dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_music_right.jpg); }
  .oldContent .spice_list_item li.useful dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_useful_right.jpg); }
  .oldContent .spice_list_item li.safety dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_safety_right.jpg); }
  .oldContent .spice_list_item li.collaboration dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_collaboration_right.jpg); }
  .oldContent .spice_list_item li.online dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_online_right.jpg); }
  .oldContent .spice_list_item li.other dl:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_other_right.jpg); }
  .oldContent .spice_list_item li dt {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 1.90827% auto;
    padding-left: 4.47427%;
    width: 46.30872%;
    position: relative; }
  .oldContent .spice_list_item li dt:after {
    content: "";
    display: block;
    background: url(/ja/carrozzeria/brand_event/spice/img_new_02/ico_arrow_white.png) no-repeat 0 0;
    background-size: 100% auto;
    line-height: 1.0;
    margin-top: 0.5%;
    padding-top: 6.76328%;
    width: 6.76328%;
    position: absolute;
    top: 0;
    left: 0; }
  .oldContent .spice_list_item li dd {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 auto;
    padding-right: 4.59284%;
    width: 46.30872%; }
  .oldContent .spice_list_item li .box {
    -webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.6);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #fff;
    margin: -9.8434% 0 0 -3.3557%;
    width: 53.69127%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
  .oldContent .spice_list_item li .box img {
    width: 100%;
    height: auto; }
  .oldContent .spice_list_item li .box:after {
    content: "";
    display: block;
    padding-top: 11.34453%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: -12%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1; }
  .oldContent .spice_list_item li.music .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_music.png); }    
  .oldContent .spice_list_item li.visual .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_visual.png); }
  .oldContent .spice_list_item li.useful .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_useful.png); }
  .oldContent .spice_list_item li.safety .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_safety.png); }
  .oldContent .spice_list_item li.collaboration .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_collaboration.png); }
  .oldContent .spice_list_item li.online .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_online.png); }
  .oldContent .spice_list_item li.other .box:after {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/txt_other.png); }
  .oldContent .spice_list_item li .spice_rank {
    display: block;
    font-size: 0;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center right;
    margin: 0 2.23713% -5.59284% 0;
    padding-top: 6.04026%;
    width: 47.42729%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2; }
  .oldContent .spice_list_item li .spice_rank#rank_1 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_01.png); }
  .oldContent .spice_list_item li .spice_rank#rank_2 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_02.png); }
  .oldContent .spice_list_item li .spice_rank#rank_3 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_03.png); }
  .oldContent .spice_list_item li .spice_rank#rank_4 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_04.png); }
  .oldContent .spice_list_item li .spice_rank#rank_5 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_05.png); }
  .oldContent .spice_list_item li .spice_rank#rank_6 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_06.png); }
  .oldContent .spice_list_item li .spice_rank#rank_7 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_07.png); }
  .oldContent .spice_list_item li .spice_rank#rank_8 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_08.png); }
  .oldContent .spice_list_item li .spice_rank#rank_9 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_09.png); }
  .oldContent .spice_list_item li .spice_rank#rank_10 {
    background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/rank_10.png); }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_list {
      background: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_readmore_sp.png) center bottom no-repeat;
      background-size: contain;
      padding: 0 0 25% 0;
      margin-top: 30px; }
    .oldContent .spice_list .title {
      margin: 10% auto 15%;
      width: 50%; }
    .oldContent .spice_list.comingSoon {
      background-position: center 80px;
      background-image: url(/ja/carrozzeria/brand_event/spice/img_new_02/bg_readmore_sp.png) !important; }
    .oldContent .spice_list_item {
      width: 90%;
      margin: 15% auto 0;
      display: block; }
    .oldContent .spice_list_item li a {
      margin: 0 0 20.15151% auto !important;
      height: auto !important;
      width: 96.75324%; }
    .oldContent .spice_list_item li dl {
      min-height: 96px; }
    .oldContent .spice_list_item li dt {
      font-size: 8px; }
    .oldContent .spice_list_item li dd {
      font-size: 10px; } }
  .oldContent .list-mvFade {
    opacity: 0;
    -ms-transform: translate(0, 60px);
    transform: translate(0, 60px);
    -webkit-transform: translate(0, 60px); }
  .oldContent .mvFade {
    opacity: 1.0;
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0); }
  .oldContent .spice_list .readmore {
    width: 184px;
    position: absolute;
    right: 0;
    bottom: 45px;
    left: 0;
    margin: auto !important;
    padding: 0 0 0 20px !important;
    display: none;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_white.png) left 9px no-repeat; }
  .oldContent .spice_list .readmore:hover {
    cursor: pointer;
    opacity: .7; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_list .readmore {
      width: 30%;
      bottom: 20px;
      background-position: left 3px; } }
  .oldContent .spice_bnr {
    padding: 40px 0; }
  .oldContent .information {
    margin: -38px auto 0 !important; }
  .oldContent .spice_footer_container {
    padding: 20px 0 0 0 !important; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_footer {
      padding: 20px 10px 0; } }
  .oldContent .spice_container_underContents {
    padding-top: 115px; }
  .oldContent .spiceContents_mv {
    padding-top: 30px;
    position: relative; }
  .oldContent .spiceContents_mv_music {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_visual {
    background: url(/ja/carrozzeria/brand_event/spice/visual/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_useful {
    background: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_safety {
    background: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_collaboration {
    background: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_online {
    background: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_mv.png); }
  .oldContent .spiceContents_mv_other {
    background: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_mv.png); }
  .oldContent .spiceContents_title img {
    position: absolute;
    top: -32px;
    right: 0;
    left: 0;
    margin: auto; }
  .oldContent .spiceContents_mv_txt {
    color: #fff;
    font-size: 29px;
    margin: 0 0 0 28px !important; }
  .oldContent .spiceContents_mv_date {
    font-size: 19px;
    padding: 4px 0 8px 28px !important; }
  .oldContent .spiceContents_mv_img {
    position: relative; }
  .oldContent .spiceContents_mv_img .sns {
    width: 100px;
    position: absolute;
    top: -30px;
    right: -30px; }
  .oldContent .spiceContents_mv_img .sns.type-2 { top: -100px; }
  .oldContent .spiceContents_mv_img .sns .row {
    color: #fff;
    background: #fff;
    -webkit-box-shadow: 0px 4px 4px #555;
    box-shadow: 0px 4px 4px #555;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 8px;
    margin: 0 0 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .oldContent .spiceContents_mv_img .sns .row span.shareButton {
    margin: 0 8px 0 0;
    display: inherit; }
  .oldContent .spiceContents_mv_img .sns .row span.count {
    font-size: 19px;
    visibility: hidden; }
  .oldContent .spiceContents_mv_arrow {
    margin-bottom: 30px; }
  .oldContent .spiceContents_mv_arrow_noImage {
    margin-top: -51px; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_container_underContents {
      padding-top: 40px; }
    .oldContent .spiceContents_mv {
      padding-top: 20px; }
    .oldContent .spiceContents_title img {
      top: -18px; }
    .oldContent .spiceContents_title.music img {
      width: 26% !important; }
    .oldContent .spiceContents_title.visual img {
      width: 31% !important; }
    .oldContent .spiceContents_title.useful img {
      width: 31% !important; }
    .oldContent .spiceContents_title.safety img {
      width: 31% !important; }
    .oldContent .spiceContents_title.collaboration img {
      width: 31% !important; }
	.oldContent .spiceContents_title.online img {
      width: 31% !important; }
	.oldContent .spiceContents_title.other img {
      width: 31% !important; }
    .oldContent .spiceContents_mv_txt {
      color: #fff;
      font-size: 15px;
      margin: 0 15px !important; }
    .oldContent .spiceContents_mv_txt .f18_pec {
      font-size: 12px; }
    .oldContent .spiceContents_mv_date {
      font-size: 10px;
      padding: 2px 15px 4px !important; }
    .oldContent .spiceContents_mv_img .sns {
      width: 65px;
      top: -30px; }
    .oldContent .spiceContents_mv_img .sns .row {
      padding: 0 4px;
      margin: 0 0 5px 0; }
    .oldContent .spiceContents_mv_img .sns .row span.shareButton {
      margin: 0 4px 0 0;
      display: inherit; }
    .oldContent .spiceContents_mv_img .sns .row span.shareButton img.tw {
      width: 15px !important;
      height: 10px; }
    .oldContent .spiceContents_mv_img .sns .row span.shareButton img.fb {
      width: 15px !important;
      height: 13px; }
    .oldContent .spiceContents_mv_img .sns .row span.count {
      font-size: 15px; }
    .oldContent .spiceContents_mv_arrow {
      margin-bottom: 15px; }
    .oldContent .spiceContents_mv_arrow_noImage {
      margin-top: -10px; } }
  .oldContent .spiceContents_inner {
    width: 930px;
    padding: 0 0 50px 0;
    margin: 0 auto; }
  .oldContent .spiceContents_txt {
    font-size: 18px;
    line-height: 1.6; }
  .oldContent .spiceContents_video {
    -webkit-box-shadow: 0px 8px 8px #555;
    box-shadow: 0px 8px 8px #555;
    margin: 15px auto 70px;
    width: 837px;
    height: 471px; }
  .oldContent .movie_caption {
    width: 837px;
    margin: 0 auto !important;
    padding-top: 10px !important; }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_inner {
      width: auto;
      padding: 0 15px 25px; }
    .oldContent .spiceContents_txt {
      font-size: 12px; }
    .oldContent .spiceContents_video {
      -webkit-box-shadow: 0px 4px 4px #555;
      box-shadow: 0px 4px 4px #555;
      margin: 10px 0 35px;
      width: inherit;
      width: inherit; }
    .oldContent div.video_pec_spiceContents {
      padding-bottom: 56.25%; }
    .oldContent .movie_caption {
      width: inherit;
      margin: 0 !important;
      padding-top: 5px !important; } }
  .oldContent .spiceContents_subTitle {
    font-size: 29px;
    margin: 0 0 20px 0; }
  .oldContent .spiceContents_subTitle span.music {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #53a4d2));
    background: -webkit-linear-gradient(transparent 80%, #53a4d2 80%);
    background: -o-linear-gradient(transparent 80%, #53a4d2 80%);
    background: linear-gradient(transparent 80%, #53a4d2 80%); }
  .oldContent .spiceContents_subTitle span.visual {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #d753c0));
    background: -webkit-linear-gradient(transparent 80%, #d753c0 80%);
    background: -o-linear-gradient(transparent 80%, #d753c0 80%);
    background: linear-gradient(transparent 80%, #d753c0 80%); }
  .oldContent .spiceContents_subTitle span.useful {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #4ed09b));
    background: -webkit-linear-gradient(transparent 80%, #4ed09b 80%);
    background: -o-linear-gradient(transparent 80%, #4ed09b 80%);
    background: linear-gradient(transparent 80%, #4ed09b 80%); }
  .oldContent .spiceContents_subTitle span.safety {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #d5bb44));
    background: -webkit-linear-gradient(transparent 80%, #d5bb44 80%);
    background: -o-linear-gradient(transparent 80%, #d5bb44 80%);
    background: linear-gradient(transparent 80%, #d5bb44 80%); }
  .oldContent .spiceContents_subTitle span.collaboration {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #6c6c6c));
    background: -webkit-linear-gradient(transparent 80%, #6c6c6c 80%);
    background: -o-linear-gradient(transparent 80%, #6c6c6c 80%);
    background: linear-gradient(transparent 80%, #6c6c6c 80%); }
  .oldContent .spiceContents_subTitle span.online {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #CC813B));
    background: -webkit-linear-gradient(transparent 80%, #CC813B 80%);
    background: -o-linear-gradient(transparent 80%, #CC813B 80%);
    background: linear-gradient(transparent 80%, #CC813B 80%); }
  .oldContent .spiceContents_subTitle span.other {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #6c6c6c));
    background: -webkit-linear-gradient(transparent 80%, #6c6c6c 80%);
    background: -o-linear-gradient(transparent 80%, #6c6c6c 80%);
    background: linear-gradient(transparent 80%, #6c6c6c 80%); }
  .oldContent .spiceContents_section .flexible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .oldContent .spiceContents_section .flexible .flexibleImg.music {
    background-image: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg.useful {
    background-image: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg.safety {
    background-image: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg.collaboration {
    background-image: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg.online {
    background-image: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg.other {
    background-image: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_img.png); }
  .oldContent .spiceContents_section .flexible .flexibleImg_mt {
    padding: 0 0 10px 0;
    margin: 20px 0 10px 0; }
  .oldContent .spiceContents_section .flexibleImg_col1 {
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    background-position: right 10px;
    background-repeat: no-repeat; }
  .oldContent .spiceContents_section .flexibleImg_col1.music {
    background-image: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.visual {
    background-image: url(/ja/carrozzeria/brand_event/spice/visual/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.useful {
    background-image: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.safety {
    background-image: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.collaboration {
    background-image: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.online {
    background-image: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_img02.png); }
  .oldContent .spiceContents_section .flexibleImg_col1.other {
    background-image: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_img02.png); }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_section {
      margin: 0 0 30px 0; }
    .oldContent .spiceContents_subTitle {
      font-size: 15px;
      margin: 0 0 10px 0; }
    .oldContent .spiceContents_section .flexible {
      display: block; }
    .oldContent .spiceContents_section .spiceContents_txt {
      font-size: 10px;
      margin: 0 0 10px 0 !important; }
    .oldContent .spiceContents_section .flexible .spiceContents_txt {
      width: auto; }
    .oldContent .spiceContents_section .flexible .flexibleImg {
      width: auto;
      padding: 0 0 3% 0;
      background-size: 97.6%; }
    .oldContent .spiceContents_section img {
      width: 97.6% !important; }
    .oldContent .spiceContents_section .flexible .flexibleImg_mt {
      margin: 0 0 10px 0; }
    .oldContent .spiceContents_section .flexibleImg_col1 {
      padding: 0 0 3% 0;
      background-size: 97.6%; } }
  .oldContent .spiceContents_recommended {
    width: 575px;
    border-top: 1px solid #000;
    margin: 60px auto 80px; }
  .oldContent .spiceContents_recommended .title {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 !important; }
  .oldContent .spiceContents_recommended .container {
    background: #fff;
    -webkit-box-shadow: 0px 8px 8px #555;
    box-shadow: 0px 8px 8px #555;
    margin: 10px 0 0 0;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .oldContent .spiceContents_recommended .img {
    width: 169px;
    margin: 0 20px 0 0; }
  .oldContent .spiceContents_recommended .txt {
    width: 346px; }
  .oldContent .spiceContents_recommended .txt .singerName {
    font-size: 14px;
    font-weight: bold; }
  .oldContent .spiceContents_recommended .txt .songName {
    font-size: 24px;
    font-weight: bold; }
  .oldContent .spiceContents_recommended .txt .time {
    color: #b4b4b4;
    font-size: 19px;
    border-top: 1px solid #b4b4b4;
    margin: 5px 0 0 0 !important; }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_recommended {
      width: auto;
      margin: 20px auto 40px; }
    .oldContent .spiceContents_recommended .title {
      font-size: 10px;
      padding: 5px 0 0 0 !important; }
    .oldContent .spiceContents_recommended .container {
      -webkit-box-shadow: 0px 4px 4px #555;
      box-shadow: 0px 4px 4px #555;
      margin: 5px 0 0 0;
      padding: 10px; }
    .oldContent .spiceContents_recommended .img {
      width: 85px;
      margin: 0 10px 0 0; }
    .oldContent .spiceContents_recommended .txt {
      width: calc(100% - 95px); }
    .oldContent .spiceContents_recommended .txt .singerName {
      font-size: 8px; }
    .oldContent .spiceContents_recommended .txt .songName {
      font-size: 12px; }
    .oldContent .spiceContents_recommended .txt .time {
      font-size: 10px;
      margin: 5px 0 0 0 !important; } }
  .oldContent .spiceContents_next {
    padding: 28px 20px;
    position: relative; }
  .oldContent .spiceContents_next_music {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_visual {
    background: url(/ja/carrozzeria/brand_event/spice/visual/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_useful {
    background: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_safety {
    background: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_collaboration {
    background: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_online {
    background: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next_other {
    background: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_mv.png); }
  .oldContent .spiceContents_next h2 img {
    position: absolute;
    top: -32px;
    right: 0;
    left: 0;
    margin: auto; }
  .oldContent .spiceContents_next p {
    color: #fff;
    font-size: 24px; }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_next {
      padding: 15px 10px 8px; }
    .oldContent .spiceContents_next h2 img {
      width: 22.5% !important;
      top: -18px; }
    .oldContent .spiceContents_next p {
      font-size: 12px; } }
  .oldContent .spiceContents_know {
    padding: 110px 0 30px 0;
    position: relative; }
  .oldContent .spiceContents_know_music {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_mv.png); }
  .oldContent .spiceContents_know h2 img {
    position: absolute;
    top: -23px;
    right: 0;
    left: 0;
    margin: auto; }
  .oldContent .spiceContents_know .intro {
    color: #fff;
    font-size: 20px;
    line-height: 1.8;
    text-align: center; }
  .oldContent .spiceContents_tab {
    width: 930px;
    margin: 20px auto 0; }
  .oldContent .spiceContents_tab .tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .oldContent .spiceContents_tab .tab li {
    list-style: none;
    text-align: center;
    height: 80px;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_tab_off.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab.col2 li {
    width: 465px; }
  .oldContent .spiceContents_tab .tab li:hover {
    opacity: .7;
    cursor: pointer; }
  .oldContent .spiceContents_tab .tab li span {
    line-height: 1.3; }
  .oldContent .spiceContents_tab .tab li span.sub {
    color: #4a4a4a;
    font-size: 14px;
    font-weight: bold; }
  .oldContent .spiceContents_tab .tab li span.main {
    color: #cfcfcf;
    font-size: 26px;
    margin: 22px 10px 0 0;
    display: block; }
  .oldContent .spiceContents_tab .tab li span.main span {
    font-size: 14px; }
  .oldContent .spiceContents_tab .tab li.select.music {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.visual {
    background: url(/ja/carrozzeria/brand_event/spice/visual/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.useful {
    background: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.safety {
    background: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.collaboration {
    background: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.online {
    background: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select.other {
    background: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_tab_on.png) center bottom no-repeat; }
  .oldContent .spiceContents_tab .tab li.select span.sub {
    color: #000; }
  .oldContent .spiceContents_tab .tab li.select span.main {
    color: #fff; }
  .oldContent .spiceContents_tab .tab_content li {
    list-style: none;
    background: #fff;
    -webkit-box-shadow: 0px 4px 4px #555;
    box-shadow: 0px 4px 4px #555;
    padding: 35px 0; }
  .oldContent .spiceContents_tab .tab_content .hide {
    display: none; }
  .oldContent .spiceContents_tab .tab_content li .disc {
    padding: 0 0 70px 50px;
    position: relative; }
  .oldContent .spiceContents_tab .tab_content li .disc02 {
    padding: 0 0 230px 30px; }
  .oldContent .spiceContents_tab .tab_content li .disc .txt {
    font-size: 15px;
    padding: 0 10px 0 0 !important;
    position: absolute;
    top: 0;
    left: 465px; }
  .oldContent .spiceContents_tab .tab_content li .disc .txt02 {
    top: 0;
    left: 488px; }
  .oldContent .spiceContents_tab .tab_content li .disc .txt03 {
    font-size: 14px;
    text-align: right;
    top: 392px;
    left: 260px; }
  .oldContent .spiceContents_tab .tab_content li .disc .img02 {
    position: absolute;
    top: 128px;
    left: 465px; }
  .oldContent .spiceContents_tab .tab_content li .disc .img03 {
    position: absolute;
    top: 210px;
    left: 465px; }
  .oldContent .spiceContents_tab .tab_content li .disc .img02 .arrow {
    position: absolute;
    top: 0;
    left: -101px; }
  .oldContent .spiceContents_tab .tab_content li h3 {
    font-size: 18px;
    width: 257px;
    height: 38px;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_tabHeading.png) 0 center no-repeat;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 0 0 24px;
    margin: 0 0 0 88px; }
  .oldContent .spiceContents_tab .tab_content li .product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .oldContent .spiceContents_tab .tab_content li .product .col {
    text-align: center;
    width: 465px; }
  .oldContent .spiceContents_tab .tab_content li .product .col .mt {
    margin-top: 20px; }
  .oldContent .spiceContents_tab .tab_content li .product .col .link {
    text-align: center;
    margin: 10px 0 0 0 !important; }
  .oldContent .spiceContents_tab .tab_content li .link_center {
    text-align: center;
    margin: 40px 0 0 0 !important; }
  .oldContent .spiceContents_tab .tab_content li .link a {
    font-size: 20px;
    background: url(/ja/carrozzeria/assets/img/icon_arrow_op.png) 0 center no-repeat;
    padding: 0 0 0 12px; }
  .oldContent .spiceContents_tab .tab_content li .product .col .txt {
    font-size: 14px;
    margin: 10px 0 0 0 !important; }
  .oldContent .spiceContents_tab .tab_content li .bnr {
    text-align: center;
    margin: 20px auto 0; }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_know {
      padding: 24% 0 30px 0;
      position: relative; }
    .oldContent .spiceContents_know h2 img {
      top: -14px; }
    .oldContent .spiceContents_know .intro {
      color: #fff;
      font-size: 14px;
      padding: 0 10px !important; }
    .oldContent .spiceContents_tab {
      width: auto;
      padding: 0 15px; }
    .oldContent .spiceContents_tab .tab {
      margin: 0; }
    .oldContent .spiceContents_tab .tab li {
      height: auto;
      background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_tab_off_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab.col2 li {
      width: 50%; }
    .oldContent .spiceContents_tab .tab.col2 li .tab_sp {
      width: 90%; }
    .oldContent .spiceContents_tab .tab li:hover {
      opacity: 1; }
    .oldContent .spiceContents_tab .tab li span.sub {
      font-size: 8px;
      margin: 0; }
    .oldContent .spiceContents_tab .tab li span.main {
      font-size: 12px;
      margin: 16px 0 0 0; }
    .oldContent .spiceContents_tab .tab li span.main span {
      font-size: 8px;
      display: block; }
    .oldContent .spiceContents_tab .tab li.select.music {
      background: url(/ja/carrozzeria/brand_event/spice/music-visual/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab li.select.visual {
      background: url(/ja/carrozzeria/brand_event/spice/visual/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab li.select.useful {
      background: url(/ja/carrozzeria/brand_event/spice/useful/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab li.select.safety {
      background: url(/ja/carrozzeria/brand_event/spice/safety/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab li.select.collaboration {
      background: url(/ja/carrozzeria/brand_event/spice/collaboration/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
	.oldContent .spiceContents_tab .tab li.select.online {
      background: url(/ja/carrozzeria/brand_event/spice/online/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
	.oldContent .spiceContents_tab .tab li.select.other {
      background: url(/ja/carrozzeria/brand_event/spice/other/contents/img/bg_tab_on_sp.png) center bottom no-repeat;
      background-size: 100% 100%; }
    .oldContent .spiceContents_tab .tab_content li {
      -webkit-box-shadow: 0px 2px 2px #555;
      box-shadow: 0px 2px 2px #555;
      padding: 15px 0; }
    .oldContent .spiceContents_tab .tab_content li .disc {
      padding: 0 20px 35px;
      position: static; }
    .oldContent .spiceContents_tab .tab_content li .disc02 {
      padding: 0 10px 35px; }
    .oldContent .spiceContents_tab .tab_content li .disc .txt {
      font-size: 11px;
      text-align: center;
      padding: 10px 0 !important;
      position: static;
      top: auto;
      left: auto; }
    .oldContent .spiceContents_tab .tab_content li .disc .txt02 {
      top: auto;
      left: auto; }
    .oldContent .spiceContents_tab .tab_content li .disc .txt03 {
      font-size: 11px;
      top: auto;
      left: auto; }
    .oldContent .spiceContents_tab .tab_content li .disc .img02,
    .oldContent .spiceContents_tab .tab_content li .disc .img03 {
      margin: 12px 0 0 0;
      position: relative;
      top: auto;
      left: auto; }
    .oldContent .spiceContents_tab .tab_content li .disc .img02 .arrow {
      width: auto !important;
      position: absolute;
      top: -32px;
      right: 24%;
      left: auto; }
    .oldContent .spiceContents_tab .tab_content li h3 {
      font-size: 13px;
      text-align: center;
      width: 82.5%;
      height: auto;
      background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_tabHeading_sp.png) 0 center no-repeat;
      background-size: 100% 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 8px 0;
      margin: 0 auto; }
    .oldContent .spiceContents_tab .tab_content li .product {
      display: block; }
    .oldContent .spiceContents_tab .tab_content li .product .col {
      width: auto;
      padding: 0 20px 50px; }
    .oldContent .spiceContents_tab .tab_content li .product .col:last-child {
      padding: 0 20px; }
    .oldContent .spiceContents_tab .tab_content li .product .col .mt {
      margin-top: 10px; }
    .oldContent .spiceContents_tab .tab_content li .product .col .link {
      text-align: right;
      width: auto; }
    .oldContent .spiceContents_tab .tab_content li .link_center {
      text-align: center !important;
      margin: 30px 0 10px 0 !important; }
    .oldContent .spiceContents_tab .tab_content li .link a {
      font-size: 16px;
      padding: 0 0 0 10px; }
    .oldContent .spiceContents_tab .tab_content li .product .col .txt {
      font-size: 12px; }
    .oldContent .spiceContents_tab .tab_content li .bnr {
      margin: 10px 20px 0 10px; } }
  .oldContent .spiceContents_relation {
    width: 930px;
    padding: 50px 0 100px;
    margin: 0 auto; }
  .oldContent .spiceContents_relation h2 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 0 0 15px 0; }
  .oldContent .spiceContents_relation ul {
    width: 930px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .oldContent .spiceContents_relation ul li {
    list-style: none;
    width: 455px;
    margin: 0 0 20px 0; }
  .oldContent .spiceContents_relation ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .oldContent .spiceContents_relation ul li a:hover {
    text-decoration: none;
    opacity: .7; }
  .oldContent .spiceContents_relation ul li .img {
    list-style: none;
    width: 174px;
    margin: 0 13px 0 0; }
  .oldContent .spiceContents_relation ul li .img img {
    width: 100%;
    -webkit-box-shadow: 0px 8px 8px #555;
    box-shadow: 0px 8px 8px #555;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .oldContent .spiceContents_relation ul li .txt {
    width: 268px;
    padding: 10px 0 0 0; }
  .oldContent .spiceContents_relation ul li .txt .title {
    font-size: 19px;
    font-weight: bold;
    line-height: 1.4;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_blue.png) 0 4px no-repeat;
    min-height: 52px;
    padding: 0 0 0 11px !important;
    margin: 0 0 4px 0 !important; }
  .oldContent .spiceContents_relation ul li .txt .date {
    font-size: 14px;
    margin: 0 0 0 11px !important; }
  @media only screen and (max-width: 640px) {
    .oldContent .spiceContents_relation {
      width: auto;
      padding: 25px 15px 30px; }
    .oldContent .spiceContents_relation h2 {
      font-size: 12px;
      margin: 0 0 5px 0; }
    .oldContent .spiceContents_relation ul {
      width: auto;
      padding: 10px 0 5px;
      display: block; }
    .oldContent .spiceContents_relation ul li {
      width: auto;
      margin: 0 0 10px 0; }
    .oldContent .spiceContents_relation ul li .img {
      width: 87px;
      margin: 0 8px 0 0; }
    .oldContent .spiceContents_relation ul li .img img {
      -webkit-box-shadow: 0px 4px 4px #555;
      box-shadow: 0px 4px 4px #555; }
    .oldContent .spiceContents_relation ul li .txt {
      width: calc(100% - 87px);
      padding: 5px 0 0 0; }
    .oldContent .spiceContents_relation ul li .txt .title {
      font-size: 8px;
      background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_blue.png) 0 2px no-repeat;
      background-size: 4px;
      min-height: auto;
      padding: 0 0 0 6px !important;
      margin: 0 0 2px 0 !important; }
    .oldContent .spiceContents_relation ul li .txt .date {
      font-size: 8px;
      margin: 0 0 0 6px !important; } }
  .oldContent .subwoofer_slider .bx-pager_pec {
    text-align: center; }
  .oldContent .subwoofer_slider .bx-wrapper_pec .bx-pager_pec.bx-default-pager_pec a {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background-color: #000;
    border: 1px solid #fff; }
  .oldContent .subwoofer_slider .bx-wrapper_pec .bx-pager_pec.bx-default-pager_pec a:hover,
  .oldContent .subwoofer_slider .bx-wrapper_pec .bx-pager_pec.bx-default-pager_pec a.active_pec {
    background-color: #fff;
    border: 1px solid #fff; }
  .oldContent .subwoofer_about:before {
    display: block;
    content: "";
    width: 56px;
    height: 133px;
    margin: 60px auto 50px auto;
    background-image: url(/ja/carrozzeria/brand_event/spice/music-visual/subwoofer/img/icon_arrow.png);
    background-size: 100% auto;
    background-repeat: no-repeat; }
  .oldContent #container_pec p.subwoofer_about_title {
    font-size: 30px;
    margin-bottom: 60px; }
  .oldContent #container_pec p.subwoofer_about_title span {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(90%, #53a4d2));
    background: -webkit-linear-gradient(transparent 90%, #53a4d2 90%);
    background: -o-linear-gradient(transparent 90%, #53a4d2 90%);
    background: linear-gradient(transparent 90%, #53a4d2 90%); }
  .oldContent .subwoofer_about02 {
    background: #fff; }
  .oldContent .subwoofer_about02 .subwoofer_about02_img02 {
    margin: 0 0 20px 0; }
  .oldContent .subwoofer_about04 {
    background: #fff; }
  .oldContent .subwoofer_about04 .subwoofer_about04_img02 {
    margin-top: 100px; }
  .oldContent .subwoofer_about05 {
    padding: 75px 0 80px 0;
    background-color: #006fff;
    text-align: center; }
  .oldContent .subwoofer_about05 .subwoofer_about05_img02 {
    margin: 150px 0; }
  .oldContent .subwoofer_about05 .video_pec {
    margin: 20px auto; }
  .oldContent #container_pec p.subwoofer_change {
    padding-top: 50px;
    text-align: center; }
  .oldContent #container_pec p.subwoofer_intro {
    padding: 60px 0 0 0;
    font-size: 27px;
    text-align: center; }
  .oldContent #container_pec p.subwoofer_tabContent_lead {
    padding: 5px 25px 25px 25px;
    font-size: 22px; }
  .oldContent .subwoofer_tabContent_powered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    padding: 0; }
  .oldContent .subwoofer_tabContent_powered p {
    padding: 0 25px !important; }
  .oldContent .subwoofer_tabContent_unit {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 25px; }
  .oldContent .subwoofer_tabContent_unit p {
    width: 390px;
    height: 232px; }
  .oldContent .subwoofer_tabContent_unit p img {
    width: 100%;
    height: auto; }
  .oldContent .subwoofer_tabContent_unit p:first-child::after {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    content: "";
    width: 52px;
    height: 52px;
    background-image: url(/ja/carrozzeria/brand_event/spice/music-visual/subwoofer/img/icon_plus.png);
    background-size: 100% auto; }
  .oldContent .subwoofer_tabContent_unitMore {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 25px 0 55px;
    padding: 15px 15px 15px 50px;
    border: 5px solid #a0a0a0; }
  .oldContent .subwoofer_tabContent_unitMore:before {
    position: absolute;
    left: -40px;
    top: -20px;
    display: block;
    content: "";
    width: 89px;
    height: 81px;
    padding: 0 0 10px 0;
    background-color: #fff;
    background-image: url(/ja/carrozzeria/brand_event/spice/music-visual/subwoofer/img/img_more.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 0; }
  .oldContent .subwoofer_tabContent_unitMore_txt {
    position: relative;
    font-size: 15px;
    width: 420px;
    z-index: 10; }
  .oldContent .subwoofer_tabContent_unitMore_image {
    width: 315px; }
  .oldContent .subwoofer_tabContent_unitMore_image img {
    width: 100%;
    height: auto; }
  @media only screen and (max-width: 640px) {
    .oldContent .subwoofer_slider .bx-wrapper_pec {
      margin-bottom: 0; }
    .oldContent .subwoofer_slider .bx-wrapper_pec .bx-pager_pec,
    .oldContent .subwoofer_slider .bx-wrapper_pec .bx-controls-auto_pec {
      bottom: -5%;
      width: 100%;
      margin-left: 0;
      z-index: 100; }
    .oldContent .subwoofer_slider .bx-wrapper_pec .bx-pager_pec.bx-default-pager_pec a {
      width: 5px;
      height: 5px;
      border-radius: 5px; }
    .oldContent .subwoofer_about:before {
      display: block;
      content: "";
      width: 20.5px;
      height: 48.5px;
      margin: 25px auto 20px auto; }
    .oldContent #container_pec p.subwoofer_about_title {
      font-size: 15px;
      margin-bottom: 15px; }
    .oldContent .subwoofer_about img {
      vertical-align: bottom; }
    .oldContent .subwoofer_about02 .subwoofer_about02_img02 {
      margin: 0 0 15px 0; }
    .oldContent .subwoofer_about04 .subwoofer_about04_img02 {
      margin-top: 40px; }
    .oldContent .subwoofer_about05 {
      padding: 15px; }
    .oldContent .subwoofer_about05 .subwoofer_about05_img02 {
      margin: 60px 0; }
    .oldContent .subwoofer_about05 .video_pec {
      margin: 10px auto 0 auto;
      padding: 0;
      height: auto; }
    .oldContent .subwoofer_about05 .video_pec video {
      width: 100%; }
    .oldContent #container_pec .subwoofer_about05 p {
      padding: 0 15px; }
    .oldContent #container_pec p.subwoofer_change {
      padding-top: 25px; }
    .oldContent #container_pec p.subwoofer_intro {
      padding: 0;
      font-size: 15px; }
    .oldContent #container_pec p.subwoofer_tabContent_lead {
      padding: 5px 10px 0 10px;
      font-size: 14px;
      font-weight: bold; }
    .oldContent .subwoofer_tabContent_powered {
      display: block;
      padding: 0 10px; }
    .oldContent #container_pec .subwoofer_tabContent_powered p {
      padding: 20px 0 0 !important; }
    .oldContent .subwoofer_tabContent_unit {
      display: block;
      margin: 20px 0;
      padding: 0 10px; }
    .oldContent .subwoofer_tabContent_unit p {
      width: 100%;
      height: auto; }
    .oldContent #container_pec .subwoofer_tabContent_unit p:first-child {
      margin-bottom: 47px; }
    .oldContent .subwoofer_tabContent_unit p:first-child::after {
      width: 37px;
      height: 37px; }
    .oldContent .subwoofer_tabContent_unitMore {
      display: block;
      margin: 0 10px 0 25px;
      padding: 10px; }
    .oldContent .subwoofer_tabContent_unitMore:before {
      left: -20px;
      top: -20px;
      width: 57.5px;
      height: 53px; }
    .oldContent #container_pec .subwoofer_tabContent_unitMore_txt {
      padding: 0 0 10px 35px;
      text-align: left;
      width: auto;
      font-size: 12px; }
    .oldContent .subwoofer_tabContent_unitMore_image {
      width: 100%; } }
  .oldContent .spice_container_music {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/cybernavi/img/bg_music.png), url(/ja/carrozzeria/brand_event/spice/img_new/bg.png);
    background-position: right 115px, 0 0;
    background-repeat: no-repeat, repeat-y; }
  .oldContent .cybernavi-list {
    margin: 0 0 20px 0; }
  .oldContent .cybernavi-list li {
    list-style: none;
    font-size: 20px;
    font-weight: bold;
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/cybernavi/img/ico_gradient.png) 0 center no-repeat;
    padding: 0 0 0 24px;
    margin: 0 0 4px 0; }
  .oldContent .cybernavi-paragraph {
    font-size: 16px;
    line-height: 2;
    margin: 20px 0 !important; }
  .oldContent .cybernavi-paragraph strong {
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    background-image: -webkit-gradient(linear, left top, right top, from(#70b2dd), to(#9b81d6));
    background-image: -webkit-linear-gradient(left, #70b2dd, #9b81d6);
    background-image: -o-linear-gradient(left, #70b2dd, #9b81d6);
    background-image: linear-gradient(90deg, #70b2dd, #9b81d6);
    background-size: 100% 8px;
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 2px; }
  .oldContent .cybernavi-paragraph span.bg {
    color: #fff;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, right top, from(#70b2dd), to(#9b81d6));
    background: -webkit-linear-gradient(left, #70b2dd, #9b81d6);
    background: -o-linear-gradient(left, #70b2dd, #9b81d6);
    background: linear-gradient(to right, #70b2dd, #9b81d6);
    padding: 4px;
    margin: 0 2px; }
  .oldContent .cybernavi-paragraph em {
    font-weight: bold;
    font-style: normal; }
  .oldContent .cybernavi-paragraph em.ac {
    font-size: 22px;
    font-style: italic;
    margin: 0 10px 0 0; }
  .oldContent .img_mcc {
    position: relative; }
  .oldContent #container_pec .img_mcc p.subwoofer_about_title {
    margin-top: 70px;
    margin-bottom: 20px; }
  .oldContent #container_pec .img_mcc p.subwoofer_about_title span {
    background-image: -webkit-gradient(linear, left top, right top, from(#70b2dd), to(#9b81d6));
    background-image: -webkit-linear-gradient(left, #70b2dd, #9b81d6);
    background-image: -o-linear-gradient(left, #70b2dd, #9b81d6);
    background-image: linear-gradient(90deg, #70b2dd, #9b81d6);
    background-size: 100% 10%;
    background-repeat: no-repeat;
    background-position: bottom left; }
  .oldContent .img_mcc a {
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.4;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_blue.png) 0 4px no-repeat;
    padding: 0 0 0 11px;
    position: absolute;
    right: 18px;
    bottom: 18px; }
  .oldContent #container_pec p.cybernavi_intro {
    padding: 40px 0 0 0;
    font-size: 27px;
    text-align: center; }
  .oldContent #container_pec p.cybernavi_intro_img {
    padding-top: 10px;
    text-align: center; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_container_music {
      background-position: 140% 60px, 0 0;
      background-size: 80%, 100%; }
    .oldContent .cybernavi-list {
      margin: 0 0 10px 0; }
    .oldContent .cybernavi-list li {
      font-size: 14px; }
    .oldContent .cybernavi-paragraph {
      font-size: 12px;
      margin: 10px 0 !important; }
    .oldContent .cybernavi-paragraph strong {
      font-size: 14px; }
    .oldContent .cybernavi-paragraph span.bg {
      padding: 2px; }
    .oldContent .cybernavi-paragraph em.ac {
      font-size: 14px;
      margin: 0 5px 0 0; }
    .oldContent .img_mcc a {
      font-size: 12px;
      background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_blue.png) 0 center no-repeat;
      background-size: 6px;
      padding: 0 0 0 8px;
      right: 10px;
      bottom: 2px; }
    .oldContent #container_pec p.cybernavi_intro {
      padding: 10px 0;
      font-size: 15px; }
    .oldContent #container_pec p.cybernavi_intro_img {
      padding: 0 15px; }
    .oldContent div.video_pec_spiceContents_thin {
      padding-bottom: 35.95%; } }
  .oldContent .spice_container_poweramp {
    background: url(/ja/carrozzeria/brand_event/spice/music-visual/poweramp/img/bg_poweramp.jpg), url(/ja/carrozzeria/brand_event/spice/img_new/bg.png);
    background-position: right 200px, 0 0;
    background-repeat: no-repeat, repeat-y; }
  .oldContent .poweramp-paragraph {
    margin: 0 !important; }
  .oldContent .poweramp_img {
    text-align: center; }
  .oldContent .poweramp_img02 {
    text-align: center;
    margin: 30px 0 5px 0; }
  .oldContent .poweramp_img03 {
    text-align: center;
    margin: 0 5px 50px 0;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s; }
  @media only screen and (max-width: 640px) {
    .oldContent .spice_container_poweramp {
      background-position: 0 100px, 0 0;
      background-size: 100% 60%, auto; }
    .oldContent .spiceContents_section_poweramp {
      margin: 0 0 10px 0; }
    .oldContent .poweramp-paragraph {
      font-size: 10px; }
    .oldContent .poweramp_img_sp {
      margin: 0 -15px; }
    .oldContent .spiceContents_tab .tab_content li .product .col_poweramp {
      padding: 20px 10px; }
    .oldContent .spiceContents_tab .tab_content li .product .col_poweramp:last-child {
      padding: 0 10px; } }
  .oldContent #topics {
    position: absolute;
    bottom: 115px;
    left: 25px; }
  .oldContent #topics .topics_info {
    position: relative;
    width: 930px;
    display: table;
    margin: 0 auto;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_topics.png) no-repeat;
    background-size: 100% 100%; }
  .oldContent #topics .topics_info h2 {
    display: table-cell;
    width: 95px;
    vertical-align: middle;
    text-align: center; }
  .oldContent .topicsTickerView {
    height: 43px;
    top: 1px;
    overflow: hidden;
    position: relative; }
  .oldContent #topics ul {
    list-style: none;
    color: #FFF;
    position: relative;
    height: 43px; }
  .oldContent #topics ul li {
    position: relative;
    height: 43px;
    padding-left: 14px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_arrow_topics.png) no-repeat 0.1em 1.1em; }
  .oldContent #topics ul li.blank {
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_blank_topics.png) no-repeat 0.1em 1.1em; }
  .oldContent #topics ul li.active {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
    opacity: 1; }
  .oldContent #topics ul li a {
    display: block;
    padding: 10px 0px;
    color: #FFF !important;
    text-decoration: none !important; }
  .oldContent #topics #topics_arr_top a,
  .oldContent #topics #topics_arr_bottom a {
    display: block;
    height: 21px;
    width: 20px;
    font-size: 0; }
  .oldContent #topics #topics_arr_top:hover,
  .oldContent #topics #topics_arr_bottom:hover {
    opacity: 0.7; }
  .oldContent #topics #topics_arr_top {
    position: absolute;
    top: 1px;
    right: 1px;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_topics_prev.png) no-repeat center; }
  .oldContent #topics #topics_arr_bottom {
    position: absolute;
    bottom: 1px;
    right: 1px;
    background: url(/ja/carrozzeria/brand_event/spice/img_new/ico_topics_next.png) no-repeat center; }
  @media only screen and (max-width: 670px) {
    .oldContent #topics {
      width: 82%;
      bottom: 11%;
      left: 9%;
      border-left: 1px solid #e8d56d;
      border-right: 1px solid #734a1f; }
    .oldContent #topics:before,
    .oldContent #topics:after {
      content: "";
      display: block;
      height: 1px;
      width: 100%;
      background: -webkit-gradient(linear, left top, right bottom, from(#e8d56d), to(#734a1f));
      background: -moz-linear-gradient(left, #e8d56d, #734a1f);
      background: -webkit-gradient(linear, left top, right top, from(#e8d56d), to(#734a1f));
      background: -webkit-linear-gradient(left, #e8d56d, #734a1f);
      background: -o-linear-gradient(left, #e8d56d, #734a1f);
      background: linear-gradient(left, #e8d56d, #734a1f); }
    .oldContent .topicsTickerView {
      width: calc(100% - 45px);
      height: 64px;
      top: 0; }
    .oldContent #topics ul {
      height: 64px; }
    .oldContent #topics ul li {
      position: relative;
      height: 64px;
      background-position: 0.1em center;
      line-height: 1.3; }
    .oldContent #topics ul li a {
      height: 64px;
      padding-right: 10px; }
    .oldContent #topics .topics_info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      background: url(/ja/carrozzeria/brand_event/spice/img_new/bg_topics_sp.png); }
    .oldContent #topics .topics_info h2 {
      width: 45px;
      padding: 0 3%;
      font-size: 0; }
    .oldContent #topics ul {
      font-size: 12px; } }
  .oldContent .check_arrow_wrap {
    position: relative;
    z-index: 100;
    width: 100%;
    height: 100px; }
  @media only screen and (min-width: 641px) {
    .oldContent .check_arrow_wrap #check_arrow {
      position: absolute;
      top: 0;
      left: 45%; } }
  @media only screen and (max-width: 640px) {
    .oldContent .check_arrow_wrap #check_arrow {
      position: absolute;
      top: 0;
      left: 36%; } }
  .oldContent #container_pec p.changes_sooomuch {
    margin: 50px 0 70px;
    text-align: center; }
  @media only screen and (max-width: 640px) {
    .oldContent #container_pec p.changes_sooomuch {
      margin: 25px 0 35px; } }
