
	#secondhand_wrap {
		box-sizing: border-box;
	}
	
	#secondhand_wrap h2 {
		font-size: 60px;
		color: #fff;
		margin: 0 auto;
	}

	@media screen and (min-width: 769px) {
			#secondhand_wrap h2 {
		font-size: 60px;
		color: #fff;
		line-height: 1.2;
		margin: 0 auto 15px;
	}
	}

		
	@media screen and (max-width: 768px) {

section>div:not(.accordion):not(.customersbox):not(.period):not(.form_t):not(.formlist):not(.titlebar_list):not(.titlebar_g):not(.pager):not(.required):not(.title):not(.formbox):not(.formbox_n):not(.title_c):not(.comment):not(.titlebar_g_o):not(.product_img):not(#sub_img):first-child {
	background: none!important;

}

	#secondhand_wrap h2 {
		font-size: 32px;
		color: #fff;
		margin: 0 auto 15px;
		line-height: 1.3;
	}
	}	
	
	#secondhand_wrap .title_underline {
		text-decoration: underline;
text-decoration-color: #c71729;
text-decoration-thickness: 1px;
text-underline-offset: 5px;
line-height: 2;
	}	
	 
	
@media screen and (min-width: 769px) {

	#secondhand_wrap .usedproducts_fv {
		background: url("https://www.rasin.co.jp/images/used/usedproducts_fv_bg.jpg") no-repeat;
	}
	
	.usedproducts_fv_inner {
		max-width: 1012px;
		margin: 30px auto;
	}
	
	#secondhand_wrap .usedproducts_fv .usedproducts_fv_inner h2 {
		font-size: 35px;
		
	}
	
	#secondhand_wrap .usedproducts_fv .usedproducts_fv_inner p {
		color: #fff;
		font-size: 16px;
		line-height: 2.0;
	}

		.usedproducts_fv_section {
		width: 720px;
		margin-top: 100px;
		margin-left: 50px;
	}

	
	#secondhand_wrap section {
		padding: 60px 0;
		box-sizing: border-box;
	} 	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
/* タブレット用のCSSコード */ 
#secondhand_wrap .usedproducts_fv {
width: 100%;
background: url(https://www.rasin.co.jp/images/used/usedproducts_fv_tablet_bg.jpg) no-repeat;
background-position: top center;
	}
	
}

	@media screen and (max-width: 768px) {

#secondhand_wrap .usedproducts_fv {
padding: 20px;
width: 100%;
background: url(https://www.rasin.co.jp/images/used/lp_sp_bg.jpg) no-repeat;
background-position: top center;
	}
	
	.usedproducts_fv_inner {
		margin: 30px auto;
	}

		
	.usedproducts_fv_inner h1 img {
		width: 80%;
		height: auto;
	}
	
	#secondhand_wrap .usedproducts_fv .usedproducts_fv_inner h2 {
		font-size: 16px;
		margin: 10px auto;
	}
	
	#secondhand_wrap .usedproducts_fv .usedproducts_fv_inner p {
		color: #fff;
		font-size: 14px;
		line-height: 1.5;
		padding: 0 10px;
	}
	
	.usedproducts_fv_section {
		width: 100%;
		box-sizing: border-box;
		padding: 0;
	}
	
	

	}

	




	#secondhand_wrap .merit_wrap section {
		overflow: hidden;
		
	}	
	#secondhand_wrap .merit_wrap section.merit_01_wrap {
		position: relative;
		background: url("https://www.rasin.co.jp/images/used/merit01_bg.jpg") no-repeat;
		background-size: cover;
		z-index: 1; 
	}
	
	#secondhand_wrap .merit_wrap section.merit_01_wrap h2 {
		margin: 0 auto 60px;
		text-align: center;
		display: block;
	}	 

	
	#secondhand_wrap .merit_wrap section.merit_01_wrap::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 0px);
clip-path: polygon(25% 0, 100% 0, 100% 100%, 50% 100%);
background-color:rgb(19 52 65 / 80%);
z-index: -1;
	}

	@media screen and (max-width: 768px) {
			
	#secondhand_wrap .merit_wrap section.merit_01_wrap::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 0px);
clip-path: polygon(10% 0, 100% 0, 100% 100%, 50% 100%);
background-color:rgb(19 52 65 / 80%);
z-index: -1;
	}	
	}
	
	#secondhand_wrap .merit_wrap section.merit_02_wrap {
		position: relative;
		background: url("https://www.rasin.co.jp/images/used/merit02_bg.jpg") no-repeat;
		background-size: cover;
		z-index: 1; 
	}
		
	#secondhand_wrap .merit_wrap section.merit_02_wrap::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 0px);
 clip-path: polygon(0 0, 72% 0, 41% 100%, 0 100%);
background-color:rgba(48,12,8,0.80);
z-index: -1;
	}	
	
	#secondhand_wrap .merit_wrap section.merit_03_wrap {
		position: relative;
		background: url("https://www.rasin.co.jp/images/used/merit03_bg.jpg") no-repeat;
		background-size: cover;
		background-position: center;
		z-index: 1; 
	}

	@media screen and (max-width: 768px) {

.merit_01_wrap img {
	width: 100%;
	height: auto;
}

				#secondhand_wrap .merit_wrap section.merit_03_wrap {
			overflow: hidden;
		}

		#secondhand_wrap .merit_wrap section.merit_03_wrap img {
			width: 100%;
			height: auto;
		}
	}
	
	#secondhand_wrap .merit_wrap section.merit_03_wrap::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 0px);
clip-path: polygon(25% 0, 100% 0, 100% 100%, 50% 100%);
background-color:rgba(58,83,77,0.80);
z-index: -1;
	}
	
	#secondhand_wrap .merit_wrap section.merit_03_wrap ul {
background: #fff;
	padding: 20px;
	box-sizing: border-box;
	}

	#secondhand_wrap .merit_wrap section.merit_04_wrap {
		position: relative;
		background: url("https://www.rasin.co.jp/images/used/merit04_bg.jpg") no-repeat;
		background-size: cover;
		z-index: 1; 
	}		
		
	#secondhand_wrap .merit_wrap section.merit_04_wrap::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 0px);
 clip-path: polygon(0 0, 72% 0, 41% 100%, 0 100%);
background-color:rgb(42 43 1 / 80%);
z-index: -1;
	}	
	

	#secondhand_wrap .merit_wrap section h3 {
		font-size: 30px;
		color: #fff;
		padding-bottom: 15px;
		border-bottom: solid 2px #fff;
		line-height: 1.5;
		margin-bottom: 15px;
		font-weight: 600;
	}

	#secondhand_wrap .merit_wrap section p {
		font-size: 16px;
		color: #fff;
		line-height: 2;
		max-width: 660px;
		margin-bottom: 60px;
	}

	@media screen and (min-width: 769px) {

	
	#secondhand_wrap .merit_wrap section .merit_inner .merit_contents {
		max-width: 720px;
		overflow: hidden;
	}
	
	#secondhand_wrap .merit_wrap section .merit_inner_left .merit_contents {
		max-width: 720px;
		overflow: hidden;	}		

	#secondhand_wrap .merit_wrap section .merit_inner .merit_contents {
		margin-left: 35px;
	}

	#secondhand_wrap .merit_wrap section .merit_inner_left .merit_contents {
		margin-right: 35px;
	}	 
	}

	@media screen and (min-width: 769px) {


.breadcrumbs_wrap1012 {
	max-width: 1012px;
	margin: 30px auto 0;
}		
	
	#secondhand_wrap .merit_wrap section .merit_inner_left .merit_contents img {
		width: 100%;
	}			
	
	#secondhand_wrap .merit_wrap section .merit_contents ul {
		display: flex;
		max-width: 660px;
		width: 100%;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	#secondhand_wrap .merit_wrap section .merit_contents ul li {
		margin-bottom: 15px;
	}			


	.merit_01_img {
		float: right;
	}

	.merit_inner {
		overflow: hidden;
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
		display: flex;
		justify-content: flex-end;
	}
	
	.merit_inner_left {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;		
		display: flex;
		justify-content: flex-start;
	}

	.merit_ul {
		max-width: 1012px;
		margin: 0 auto;
	}

		.merit_02_wrap ul, .merit_04_wrap ul {
			width: 100%;
			max-width: 660px;
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;

		}
		
		.merit_02_wrap ul li, .merit_04_wrap ul li {
			width: 32%;
			margin-bottom: 3%;
		}
		
		.merit_02_wrap ul li img, .merit_04_wrap ul li img {
			width: 100%;
			height: auto;
		}
	}

.merit_03_wrap ul {
			width: 100%;
			max-width: 660px;
			background: #fff;
			display: flex;
			flex-direction: column;
			float: right;
		}
		
		.merit_03_wrap ul li {
			margin-bottom: 30px;
		}

		.merit_03_wrap ul img {
			width: 100%;
			height: auto;
		}	

	@media screen and (max-width: 768px) {

.breadcrumbs_wrap1012 {
	max-width: 1012px;
    box-sizing: border-box;
    padding: 0 10px;
	margin: 15px auto;
}				

		.merit_03_wrap ul li {
			margin-bottom: 10px;
		}

		
	#secondhand_wrap .merit_wrap section h3 {
		font-size: 20px;
		color: #fff;
		padding-bottom: 15px;
		border-bottom: solid 2px #fff;
		line-height: 1.2;
		margin-bottom: 15px;
		font-weight: 600;
	}

		.merit_wrap .merit_01_wrap, .merit_wrap .merit_02_wrap, .merit_wrap .merit_03_wrap, .merit_wrap .merit_04_wrap {
			width: 100%;
			box-sizing: border-box;
			padding: 60px 20px;
		}

		.merit_04_wrap ul li:last-child img {
			display: none;
		}

		.merit_02_wrap ul, .merit_04_wrap ul {
			width: 100%;
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		
		.merit_02_wrap ul li, .merit_04_wrap ul li {
			width: 48%;
		}
		
		.merit_02_wrap ul li img, .merit_04_wrap ul li img {
			width: 100%;
			height: auto;
		}
	
	#secondhand_wrap .merit_wrap section .merit_contents ul {
		display: flex;
		width: 100%;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	#secondhand_wrap .merit_wrap section .merit_contents ul li {
		width: 48%;
	}
	
	#secondhand_wrap .merit_wrap section .merit_contents ul li img {
		width: 100%;
		height: auto;
	}

	.merit_inner {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	
	.merit_inner_left {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-direction: row-reverse;
	}	

	.merit_contents {
		width: 73%;
	}

	.merit_title_design {
			width: 23%;
			height: auto;
		}
		.merit_title_design img {
			width: 100px!important;
			height: auto;
		}

	.merit_inner > img {
		width: 150px;
	}
	
	.merit_inner_left {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;	
	}
	}
	
	#secondhand_wrap a.used_page_shohin_btn {
		width: 100%;
		max-width: 640px;
		line-height: 1.5;
		display: block;
		text-align: center;
		color: #fff;
		font-size: 28px;
		background: #f5691b;
		padding: 8px 0;
		margin: 60px auto;
		transition: .2s cubic-bezier(0.45, 0, 0.55, 1);
	}
	@media screen and (max-width: 768px) {
			
	#secondhand_wrap a.used_page_shohin_btn {
		font-size: 16px;
	}
	}
	
	#secondhand_wrap a.used_page_shohin_btn:hover {
		opacity: 0.7;
	}
	
	#secondhand_wrap a.used_page_shohin_btn:link, #secondhand_wrap a.used_page_shohin_btn:visited {
		text-decoration: none;
	}	
	
	




	#secondhand_wrap .reason_for_choosing {
		padding: 60px 0;
		box-sizing: border-box;
		width: 100%;
		background: 
		linear-gradient(to bottom, rgba(13, 18, 28, 1) 10%, rgba(85, 90, 112, 1) 15%);
		background-position: left top, right bottom;
		background-repeat: no-repeat, no-repeat;
	}

@media screen and (max-width: 768px) {

.used_page_shohin_btn_wrap {
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
}

		#secondhand_wrap .reason_for_choosing {
		padding: 60px 0;
		box-sizing: border-box;
		width: 100%;
		background: 
		linear-gradient(to bottom, rgba(13, 18, 28, 1) 0%, rgba(85, 90, 112, 1) 15%);
		background-position: left top, right bottom;
		background-repeat: no-repeat, no-repeat;
	}
}
	
		#secondhand_wrap .reason_for_choosing > img {
		margin: 0 auto;
			display: block;
	}
	
		#secondhand_wrap .reason_for_choosing h2 {
		text-align: center;
			margin: 0 auto 60px;
			display: block;
	}

@media screen and (max-width: 768px) {
		#secondhand_wrap .reason_for_choosing img {
		width: 100%;
		height: auto;
	}	

	
		#secondhand_wrap .reason_for_choosing h2 {
		font-size: 24px;
color: #fff;
margin: 0 auto;
line-height: 2;
		margin-bottom: 30px;
	}

}


	@media screen and (min-width: 769px) {
		
	#secondhand_wrap ul.reason_step {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
		background: #555a70;
	}
	
	#secondhand_wrap ul.reason_step > li {
		background: #fff;
		box-sizing: border-box;
		padding: 6px;
		margin-bottom: 60px;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	
		
	#secondhand_wrap ul.reason_step > li >div:first-child {
		width: 48%;
	}
			
	#secondhand_wrap ul.reason_step > li >div:first-child img {
		width: 100%;
	}
	
	#secondhand_wrap ul.reason_step > li >div:last-child {
		width: 48%;
		padding: 0 30px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
		
	#secondhand_wrap ul.reason_step > li >div:last-child img {
		margin-bottom: 48px;
	}
	
	#secondhand_wrap ul.reason_step > li h3 {
		font-size: 30px;
		text-align: center;
		color: #555a70;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #555a70;
		line-height: 1.5;
	}	
	
	#secondhand_wrap ul.reason_step > li p {
		font-size: 16px;
		line-height: 1.5;
		color: #555a70;
	}
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}		
	
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step > li {
		width: 49%;
		margin-bottom: 10px;
	}
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step > li img {
		width: 100%;
	}	
	}

@media screen and (max-width: 768px) {
		
	#secondhand_wrap ul.reason_step {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
	}
	
	#secondhand_wrap ul.reason_step > li {
		background: #fff;
		box-sizing: border-box;
		padding: 6px;
		margin: 0 auto 60px;
		width: 90%;
		display: flex;
		flex-direction: column-reverse;
	}
	
	#secondhand_wrap ul.reason_step > li:last-child {
		background: #fff;
		box-sizing: border-box;
		padding: 6px;
		margin: 0 auto;
		width: 90%
	}
	
		
	#secondhand_wrap ul.reason_step > li >div:first-child {
		width: 100%;
	}
	
	#secondhand_wrap ul.reason_step > li >div:last-child {
		width: 100%;
		padding: 0 10px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
		
	#secondhand_wrap ul.reason_step > li >div:last-child img {
		width: 100px;
		margin: 30px auto;
	}
	
	#secondhand_wrap ul.reason_step > li h3 {
		font-size: 18px;
		font-weight: 600;
		color: #555a70;
		padding-bottom: 15px;
		border-bottom: 1px solid #555a70;
		line-height: 1.5;
	}	
	
	#secondhand_wrap ul.reason_step > li p {
		font-size: 16px;
		line-height: 1.5;
		color: #555a70;
	}
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}		
	
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step > li {
		width: 49%;
		margin-bottom: 10px;
	}
	
	#secondhand_wrap ul.reason_step > li ul.reason_mente_step > li img {
		width: 100%;
	}	
	}	
	
	



	#secondhand_wrap .Safety_points {
		width: 100%;
		background: url(https://www.rasin.co.jp/images/used/safty_bg.jpg) no-repeat;
		background-size: cover;
		padding: 60px 0;
	}
	
	#secondhand_wrap .Safety_points .Safety_points_h2{
		width: 100%;
		max-width: 1012px;
		margin: 0 auto 60px;
		text-align: center;
	}	
	
	#secondhand_wrap .Safety_points .Safety_points_h2 h2{
		font-size: 53px;
		color: #4d5ba1;
		border-bottom: 1px solid #6ccc95;
		padding-bottom: 5px;
		display: inline-block;
		background: none;
	}

	@media screen and (max-width: 768px) {
			
	#secondhand_wrap .Safety_points .Safety_points_h2{
		width: 100%;
		max-width: 1012px;
		margin: 0 auto 30px;
		text-align: center;
	}
		
	#secondhand_wrap .Safety_points .Safety_points_h2 h2{
		font-size: 20px;
		color: #4d5ba1;
		border-bottom: 1px solid #6ccc95;
		padding-bottom: 5px;
		display: inline-block;
		background: none;
	}	
	}

	#secondhand_wrap .Safety_points .Safety_points_h2 span{
		width: 100%;
		font-size: 36px;
		color: #ffff;
		background: #4d5ba1;
		display: inline-block;
		line-height: 1;
		padding: 10px 0;
		margin-bottom: 15px;
	}

	@media screen and (max-width: 768px) {
			#secondhand_wrap .Safety_points .Safety_points_h2 span{
		width: 100%;
		font-size: 18px;
		color: #ffff;
		background: #4d5ba1;
		display: inline-block;
		line-height: 1.3;
		padding: 10px 0;
		margin-bottom: 10px;
	}
	}
	
	#secondhand_wrap .Safety_points ul{
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}	
	
	#secondhand_wrap .Safety_points ul li{
		width: 30%;
		background: #fff;
		position: relative;
		padding: 30px;
		box-sizing: border-box;
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	@media screen and (max-width: 768px) {	
	#secondhand_wrap .Safety_points ul li{
		width: 48%;
		background: #fff;
		position: relative;
		padding: 15px;
		box-sizing: border-box;
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		min-height: 190px;
	}}
	
#secondhand_wrap .Safety_points ul li:after {
position: absolute;
border: 1px solid #4d5ba1;
content: "";
top: 8px;
bottom: 8px;
left: 8px;
right: 8px;
}
	
#secondhand_wrap .Safety_points ul li h3 {
font-size: 20px;
	font-weight: 600;
	color: #4d5ba1;
	line-height: 1.5;
	text-align: center;
}

	
#secondhand_wrap .Safety_points ul li p {
font-size: 20px;
	color: #333333;
	line-height: 1.5;
	text-align: center;
}	

@media screen and (max-width: 768px) {

	#secondhand_wrap .Safety_points {
padding: 60px 10px;
	box-sizing: border-box;
}
		
#secondhand_wrap .Safety_points ul li h3 {
font-size: 14px;
	font-weight: 600;
	color: #4d5ba1;
	line-height: 1.3;
	text-align: center;
}

	
#secondhand_wrap .Safety_points ul li p {
font-size: 13px;
	color: #333333;
	text-align: center;
}

}

	


	
	.premium_quality_wrap {
		width: 100%;
		background: url(https://www.rasin.co.jp/images/used/premium_quality_bg.png) no-repeat, linear-gradient(0deg, rgb(61, 87, 133) 51%, rgb(2, 15, 33)), #3D5785;
		background-position: top center;
		padding: 60px 85px;
		box-sizing: border-box;
	}	

	@media screen and (max-width: 769px) {
			
	.premium_quality_wrap {
		width: 100%;
		background: url(https://www.rasin.co.jp/images/used/premium_quality_bg.png) no-repeat, linear-gradient(0deg, rgb(61, 87, 133) 51%, rgb(2, 15, 33)), #3D5785;
		background-position: top center;
		padding: 60px 15px;
		box-sizing: border-box;
		background-size: contain;
	}	
	}
	
	.premium_quality_top {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
	}
	
	.premium_quality_wrap h2 {
		text-align: center;
		border-bottom: none;
		margin: 0 auto 70px;
	}

	.premium_quality_wrap h3 {
		text-align: center;
		font-size: 35px;
		color: #fff;
		margin-bottom: 30px;
	}

	@media screen and (max-width: 768px) {
			.premium_quality_wrap h3 {
		text-align: center;
		font-size: 16px;
		color: #fff;
		margin-bottom: 30px;
	}
	}

	.What_Premium_Quality_text {
		width: 750px;
		margin: 0 auto;
		text-shadow: 1px 2px 3px #808080;
	}

	@media screen and (max-width: 768px) {
			.What_Premium_Quality_text {
		margin: 0 auto;
		width: 100%;
		text-shadow: 1px 2px 3px #808080;
	}
	}

	.premium_quality_wrap p {
		text-align: center;
		font-size: 16px;
		color: #fff;
	}	

	@media screen and (min-width: 769px) {
		.premium_quality_wrap ul {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		margin-top: 70px;
		margin-bottom: 80px;
		padding: 0 90px;
		box-sizing: border-box;
	}		

	.premium_quality_wrap ul li {
		width: 50%;
	}

	.premium_quality_wrap ul li:first-child {
		border-right: 1px solid #fff; 
	}
	
	.premium_quality_wrap ul li > div {
		width: 324px;
	}
	
	.premium_quality_wrap ul li:last-child {
		display: flex;
		justify-content: flex-end;
	}	
	
	.premium_quality_wrap ul li > div p {
		text-align: left;
		margin-top: 30px;
	}
	
	.What_remiumquality {
		width: 100%;
		max-width: 1012px;
		margin: 0 auto;
		background: #2a3457;
		position: relative;
		box-sizing: border-box;
		padding: 10px 10px 10px 180px;
	}
	}

	@media screen and (max-width: 768px) {
		.premium_quality_wrap ul {
		width: 100%;
		margin: 0 auto;
		margin-top: 70px;
		margin-bottom: 80px;
		padding: 0;
		box-sizing: border-box;
	}	

			.premium_quality_wrap ul li div {
		width: 100%;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		align-items:center;
	}	
	
	.What_remiumquality {
		width: 100%;
		margin: 0 auto;
		background: #2a3457;
		position: relative;
		box-sizing: border-box;
		padding: 10px 30px;
	}
	}
	
.circle{
	position: absolute;
 width:150px;
 height:150px;
	top: -25px;
	left: 25px;
 border-radius:50%;
 background:#a1926c;
 display:flex;
 align-items:center;
 justify-content:center;
	transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
}
	
.circle p {
	font-size: 24px;
}

@media screen and (max-width: 768px) {
		
.circle{
	position: absolute;
 width: 90px;
height: 90px;
top: -70px;
left: 10px;
 border-radius:50%;
 background:#a1926c;
 display:flex;
 align-items:center;
 justify-content:center;
	transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
}
		
.circle p {
	font-size: 14px;
	line-height: 1.2;;
}
}
	



	
		.Customer_voice_wrap {
		background: #ddeaf5;
		padding: 60px 0; 	
	}

		.Customer_voice_wrap ul {
		width: 100%;
		max-width: 1012px;
		margin: 30px auto 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between; 	
	}
	
		.Customer_voice_wrap ul li {
		width: 48%;	
		margin-bottom: 15px;
	}

	@media screen and (max-width: 768px) {

	
		.Customer_voice_wrap ul li {
		width: 100%;	
		margin-bottom: 15px;
	}		

		.Customer_voice_wrap {
		background: #ddeaf5;
		padding: 60px 10px; 	
	}

				
		.Customer_voice_wrap ul li {
		margin-bottom: 15px;
		}
	}

			
		.Customer_voice_wrap ul li img {
		width: 100%;
		height: auto;	
	}		
	
	
	.Customer_voice_wrap h3 {
		text-align: center;
		font-size: 35px;
		color: #000;
		margin-bottom: 15px;
	}	
	
@media screen and (max-width: 768px) {	
	.Customer_voice_wrap h3 {
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		color: #000;
		margin-bottom: 5px;
	}	
}

	.Customer_voice_wrap p {
		text-align: center;
		font-size: 16px;
		line-height: 2;
	}	
	
	
	
	
	
	
	
	
	
	



	.faq_wrap {
		background: url(https://www.rasin.co.jp/images/used/faq_pc_bg.jpg) no-repeat, #fff;
		background-position: top right;
	}

		.faq_wrap_inner {
		padding: 60px 0 0;
		max-width: 1012px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	@media screen and (max-width: 768px) {
			.faq_wrap {
				background: url(https://www.rasin.co.jp/images/used/faq_sp_bg.jpg) no-repeat, #fff;
				background-position: top right;
				background-size: contain;
		padding: 0px 10px 0px;
		max-width: 1012px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	}
	
		#secondhand_wrap .faq_wrap h2 {
		text-align: center;
		font-size: 35px;
		color: #595959;
			margin-bottom: 60px;
	}
	
@media screen and (max-width: 768px) {
		
	#secondhand_wrap .faq_wrap h2 {
		font-size: 20px;
	}
}	
	
	.faq_wrap dl {
		width: 1012px;
		margin: 0 auto;
	}
	
	.faq_wrap dl dt h3 {
		color: #a1926c;
		font-size: 23px;
		border-bottom: 1px solid #a1926c;
		margin-bottom: 15px;
	}
	
	@media screen and (max-width: 768px) {

	
	.faq_wrap dl dt h3 {
		color: #a1926c;
		font-size: 20px;
		border-bottom: 1px solid #a1926c;
		margin-bottom: 15px;
	}

	.faq_wrap dl {
		width: 100%;
		margin: 0 auto;
	}

	
	.faq_wrap dl dt h3 {
		line-height: 1.3;
	}

	}

	.faq_wrap dl dt {
		float: none;
	}		
	
	.faq_wrap dl dd {
		float: none;
		font-size: 16px;
		color: #595959;
		margin-bottom: 60px;
		margin-left: 40px;
	}	

@media screen and (max-width: 768px) {
		
	.faq_wrap dl dd {
		float: none;
		font-size: 16px;
		color: #595959;
		margin-bottom: 60px;
		margin-left: 20px;
	}	
}	
	

.blue_link {
	color: #4da9ff;
}


	.popular-brands {
					width: 100%;
 max-width: 1012px;
			margin: 0 auto 60px;
}
			
	.popular-brands h2 {
					text-align: center;
					font-size: 30px!important;
					color: #000!important;;
					border-bottom: 1px solid #000;
					margin-bottom: 30px!important;
}
			
	.popular-brands ul {
					padding: 0 20px;
					box-sizing: border-box;
					width: 100%;
display: flex;
flex-wrap: wrap;
}


			@media screen and (min-width: 769px) {
.popular-brands ul li {
width: calc(100% / 4);
margin-bottom: 20px;
}
			}


	.popular-brands ul li div {
display: flex;
align-items: center;
}

.popular-brands ul li img {
width: 80px;
height: auto;
object-fit: contain;
margin-right: 10px;
}

.popular-brands ul li a {
font-size: 12px;
font-weight: 600;
}


.popular-brands ul li a span {
display: block;
font-weight: 100;
font-size: 10px;
margin-top: 2px;
}

.popular-brands ul li h2 {
/*padding-bottom: 5px;
		border-bottom: solid 2px #000;*/
background-color: #111;
color: #FFF;
padding: 5px 0 5px;
display: block;
margin-bottom: 40px;
text-align: center;
font-size: 16px;
width: 1012px;
}

			.popular-brands a.brand-list_btn {
				max-width: 500px;
				padding: 10px 0;
				text-align: center;
				color: #fff;
				background: #000;
				display: block;
				margin: 15px auto;
			}

@media screen and (max-width: 768px) {
	.popular-brands ul li h2,
.popular-brands ul li h3 {
text-align: center;
}

.popular-brands {
width: 100%;
			padding: 0 10px;
			box-sizing: border-box;
margin: 20px auto 0 !important;
}

.popular-brands ul {
width: 100%;
overflow: hidden;
box-sizing: border-box;
}

.popular-brands ul li {
margin-bottom: 20px;
}

.popular-brands-wrap {
width: 100%;
overflow: hidden;
box-sizing: border-box;
padding: 0 10px;
}

.popular-brands-wrap li {
width: 49%;
float: left;
margin-right: 2%;
}


.popular-brands-wrap li:nth-child(even) {
margin-right: 0;
}

.popular-brands ul li div {
display: flex;
align-items: center;
}

.popular-brands ul li img {
width: 60px;
height: auto;
object-fit: contain;
margin-right: 5px;
}

.popular-brands ul li a {
font-size: 12px;
font-weight: 600;
line-height: 1.4;
}


.popular-brands ul li a span {
display: block;
font-weight: 100;
font-size: 10px;
margin-top: 2px;
}

.brand-list h2,
.gojuon-kensaku h2 {
margin-bottom: 0px !important;
}

.popular-brands ul li h2 {
padding-bottom: 5px;
border-bottom: solid 2px #000;
width: 100%;
display: block;
margin-bottom: 50px;
}
}

