#used .pageTitle{
	background-image: url("../img/used/pc/img_01.png");
	background-size: cover;
	background-position: center;
}

/* common start */
#used .section{
	padding: 50px 0;
}
/* common end */

/* message start */
.used-message p{
	font-size: 2.5rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 3px;
}
/* message end */

/* contents start */
#used .section.used-contents{
	padding: 50px 0 70px;
}
.used-contents{
	background-color: #f9f9f9;
}
.used-contents h2{
	font-size: 2.5rem;
	font-weight: bold;
	margin-bottom: 50px;
}
.used-contents .table h3{
	background-color: white;
	padding: 20px 0;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1;
	border: solid 2px #dedede;
	border-bottom: none;
}
.used-contents table{
	width: 100%;
	border: solid 2px #dedede;
	margin-bottom: 70px;
}
.used-contents table tr{
	border-bottom: solid 2px #dedede;
}
.used-contents .table-plan tr:first-of-type td,
.used-contents .table-plan tr:nth-of-type(2) td{
	font-size: 1.8rem;
	font-weight: bold;
}
.used-contents table th{
	width: 50%;
	padding: 20px 0;
	background-color: white;
	border-right: solid 2px #dedede;
	line-height: 1;
}
.used-contents table td{
	width: 50%;
	text-align: center;
	background-color: white;
	border-right: solid 2px #dedede;
	line-height: 1;
}
.used-contents .table-option th,
.used-contents .table-option td{
	width: 50%;
}
/* contents end */




@media screen and (max-width:767px){
  body{
      font-size: 1.4rem;
  }
  .inner{
      box-sizing: border-box;
      width: 100%;
      padding: 0 20px;
  }
  img{
      width: 100%;
      height: auto;
  }
  .pcOnly{
		display: none;
  }
  .spOnly{
		display: block;
  }
  
	/*共通 start*/
	#used .section{
		padding: 30px 0;
	}
	/*共通 end*/
	
	#used .pageTitle{
		background-image: url("../img/used/sp/img_01.png");
		background-size: cover;
		background-position: bottom;
	}
	#used .pageTitle h1{
		line-height: 1.5;
	}
	
	/* message start */
	.used-message p{
		font-size: 1.6rem;
		font-weight: bold;
		text-align: center;
		line-height: 1.7;
		letter-spacing: 3px;
	}
	.used-message p:first-of-type{
		margin-bottom: 16px;
	}
	/* message end */

	/* contents start */
	#used .section.used-contents{
		padding: 50px 0;
	}
	.used-contents{
		background-color: #f9f9f9;
	}
	.used-contents h2{
		font-size: 1.8rem;
		font-weight: bold;
		margin-bottom: 30px;
	}
	.used-contents .table h3{
		background-color: white;
		padding: 20px 0;
		text-align: center;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1;
		border: solid 2px #dedede;
		border-bottom: none;
	}
	.used-contents table{
		width: 100%;
		border: solid 2px #dedede;
		margin-bottom: 50px;
	}
	.used-contents table tr{
		border-bottom: solid 2px #dedede;
	}
	.used-contents .table-plan tr:first-of-type td,
	.used-contents .table-plan tr:nth-of-type(2) td{
		font-size: 1.8rem;
		font-weight: bold;
	}
	.used-contents table th{
		width: 50%;
		padding: 15px 0;
		background-color: white;
		border-right: solid 2px #dedede;
		line-height: 1;
	}
	.used-contents table td{
		width: 50%;
		text-align: center;
		background-color: white;
		border-right: solid 2px #dedede;
		line-height: 1;
	}
	.used-contents .table-option th,
	.used-contents .table-option td{
		width: 50%;
	}
	/* contents end */
	
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	