@charset "UTF-8";

/* ___ XSR900 GP関連グッズ・アパレル ____ */

#rwd-content .bg-type-full {
	padding: 50px 0;
	background: #000;
	color: #fff;
}
#rwd-content .bg-type-scene {
	padding: 50px 0;
	background: url(/mc/lineup/xsr900gp/goods/img/bg.jpg) center center / cover;
	color: #fff;
}
#rwd-content .goods h2 {
	font-size: 2.6rem;
	font-weight: bold;
	margin-left: 8.5%;
	margin-bottom: 30px;
}
#rwd-content .goods .price {
	font-size: 2.6rem;
	font-weight: bold;
}
#rwd-content .goods .rwd-table {
	border-color :#fff;
	margin-bottom: 7px;
}
#rwd-content .goods .rwd-table th,
#rwd-content .goods .rwd-table td {
	border-color :#fff;
	background-color: transparent;
	padding: 8px;
}
#rwd-content .goods .rwd-table thead th {
	text-align: center;
}
#rwd-content .goods .rwd-table td {
	text-align: right;
}
#rwd-content .products figure {
	text-align: center;
}
#rwd-content .products figcaption {
	font-size: 1.8rem;
	font-weight: bold;
	margin-top: 0 ;
}

@media screen and (max-width: 767px) {
  #rwd-content .rwd-product-header {
    border-bottom:none;
    margin-bottom: 0;
  }
  #rwd-content .rwd-product-header .rwd-headline1-type02 {
    padding-right: 0;
  }
  #rwd-content .bg-type-full {
      padding: 40px 0;
  }
  #rwd-content .bg-type-scene {
      padding: 40px 0;
      background: url(/mc/lineup/xsr900gp/goods/img/bg_sp.jpg) center bottom/ cover;
  }
  #rwd-content .goods h2 {
	  font-size: 1.6rem;
      margin-left:0;
	  margin-bottom: 10px;
  }
#rwd-content .goods .price {
	font-size: 2.0rem;
}
  #rwd-content .goods .rwd-table th,
  #rwd-content .goods .rwd-table td {
	  font-size: 1.4rem;
      padding: 4px;
  }
  #rwd-content .rwd-grid.justify-start .rwd-grid-item.sp-grid2of4:nth-of-type(even) {
	  margin-left: 3%;
  }
  #rwd-content .products figcaption {
      font-size: 1.5rem;
  }
}
@media print, screen and (min-width: 768px) {
  #rwd-content .bg-type-full p {
	  padding-right: 0.5em;
  }
  #rwd-content .rwd-grid .rwd-grid-item.pc-grid10of12 .rwd-grid-item.pc-grid2of12 {
      width: 18%;
  }
}