@charset "UTF-8";

/* ___ ヤマハ新基準原付 ____ */

#rwd-content .rwd-bg-box-color {
	background-color: #d2e7f6;
}
#rwd-content h2 {
	font-size: 3.8rem;
	text-align: center;
	margin-bottom: 30px;
}
#rwd-content .i-box {
	background: #fff;
	padding: 20px 50px 0;
	border: solid 7px #646464;
	border-radius: 48px;
	display: flex;
	flex-direction: column;
}
#rwd-content .i-box h3 {
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 5px;
}
#rwd-content .i-box figure {
	margin-top: auto;
}
#rwd-content .benefit .rwd-grid-item {
	display: flex;
	flex-direction: column;
}
#rwd-content .benefit .rwd-grid-item .i-box {
	padding: 20px 30px;
	flex-grow: 1;
}

@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 h2 {
      font-size: 2.0rem;
      margin-bottom: 25px;
  }
  #rwd-content .i-box {
      padding: 20px 25px 0;
      border: solid 5px #646464;
      border-radius: 28px;
  }
  #rwd-content .i-box h3,
  #rwd-content .rwd-text-large {
      font-size: 1.5rem;
  }
  #rwd-content .rwd-grid-unison.sp-grid4of4 .rwd-grid-item.rwd-button-strip {
    width: 75%;
    margin: 0 auto;
  }
}
@media print, screen and (min-width: 768px) { 
  #rwd-content .rwd-grid-unison.pc-grid2of12.rules .rwd-grid-item {
    width: 17%;
    margin-left: 3.75%;
  }
  #rwd-content .rwd-grid-unison.pc-grid2of12.rules .rwd-grid-item:first-child {
    margin-left: 0;
  }
}