		* {
			color:#231815;
			font-size: 1rem;
		}
		.bannerforpc {
			display: block;
			text-align: center;
			padding-bottom: 30px;
		}
		.bannerformobile {
			display: none!important;
		}
		.toform {
			width: 250px;
			height:50px;
			color: #fff;
			background-color: #E94D24;
			text-align: center;
			flex-direction: row;
			border-bottom: 5px solid #E94D24;
			border-radius: 10px;
			margin-top: 10px;
			-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
			box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
			-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
			box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
			list-style: none;
		}
		.font_annotation {
			font-size: 0.7rem;
		}
		li.toform:hover {
			background: #E94D24!important;
			margin-top: 19px;
			color: #fff;
			border-bottom: 2px solid #E94D24;
			cursor: pointer;
	    }
		.forfree {
			text-align: center;
			font-size: 25.6px;
			margin-bottom:10px;
	    }
	    .flexcontents {
			display: -webkit-flex;
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
	    }
	    .top-container {
			padding-bottom: 80px;
			border-bottom: 2px solid #040000;
	    }
	    .areas {
			background-color: #BDD3DF;
			height: 50px;
			border-radius: 20px;
			font-size: 26px;
			padding-top: 20px;
			text-align: center;
	    }
	    .texts {
			font-size: 13px;
	    }
	    ul.nonedeco li {
			list-style: none;
	    }
	    ul.borderline {
			height: 150px;
			border-right: solid 2px #d2d2d4;
		}
	    ul.borderline li{
			margin-right: 15px;
	    }
	   .image {
		   height: 150px;
		   width: 150px;
		   margin: 0 auto;
	    }
	   .openspace {
		   height: 65px;
	    }
		.lilopenspace{
			height: 25px;
	    }
	    .reasons {
			margin-top: 50px;
	    }
	    span.yellow_bg {
			background-color: #EBE200;
	    }
	    span.green_bg {
			background-color: #c7e1d0;
	    }
	    span.greena_bg {
			background-color: rgba(199, 225, 208, 0.6);
	    }
	    .sub-container {
			margin-top: 50px;
			border-top: 2px solid #040000;
	    }
	    .needs {
			background-color: #E4E4E5;
			padding: 10px 30px;
	   }
	    .needs p.uritaipage {
			display:block;
			height:50px;
			width: 80%;
			color: #fff;
			font-size: 20.6px;
			letter-spacing: 3px;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: center;
			background-color: #E94D24;
			border-radius: 10px;
			-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
			ox-shadow: 0 3px 5px rgba(0, 0, 0, .3);
			-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
			box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
			text-decoration:none;
	        }
	        .needs a {
			  text-decoration:none;
			  }
			 .link_line{
			 text-decoration:none;
			 }
	     a.more3 {
			 text-decoration: none;
			 margin: 0 auto;
			 display: block;
			 width: 680px;
	     }
	    .flow{
			display: block;
			border-bottom: 2px solid #304F75;
			margin-bottom: 10px;
	    }
	    span.flow_description {
			font-size: 1.3rem;
			font-weight: 700;
			margin-bottom: 10px;
	    }
		a.btn--orange {
			display: block;
	    }
		.inline_contents {
			width: 100%;
			display: inline-block;
	   }
	   .simpletexts {
		   display: inline-block;
		   width: 80%;
		   text-align: center;
	   }
	.pd20-kaitori{
	 padding-bottom : 20px ;
	padding-top : 20px ;
	}
	/*買取男性版ページ*/
.areas-male{
	color:#000;
	font-size:1.2rem;
	letter-spacing:0.3rem;
	text-align:center;
	padding:10px 0;
	background-color:#bdd3df;
	border:solid 5px #bdd3df;
	border-radius:30px;
}
.kaitori-yellow{
	display:inline-block;
	background-color:#ebe200;
	line-height:1.4rem;
}
.area-border{
	border-top:1px solid #000;
	padding-top:20px;
}

.needs-male {
	background-color: #E4E4E5;
	padding: 10px 30px;
 }
.needs-male div.uritaipage {
	display:block;
	height:33px;
	width: 100%;
	color: #fff;
	font-size: 20.6px;
	letter-spacing: 3px;
	padding-top:12px;
	padding-bottom: 5px;
	text-align: center;
	font-weight:bold;
	background-color: #E94D24;
	border-bottom:5px solid #d1320d;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
	box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);		
	box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	text-decoration:none;
 }
.needs-male a {
	text-decoration:none;
}
.needs-male div.uritaipage:hover{
	border-top:3px solid #E4E4E5;
	border-bottom:2px solid #E94D24;
 }
.link_line{
	 text-decoration:none;
 }
	@media screen and (max-width: 767px) {
			.bannerformobile {
				display: block;
				text-align: center;
				padding-bottom: 5px;
			}
			.bannerforpc {
				display: none;
			}
			.top-container {
			padding-bottom: 20px;
	   		 }
	   		 .mg-10{
			margin-top:10px;
			padding-top:10px;
			}
		  	ul.nonedeco {
				text-align: center;
		  }
		  li.toform {
			   display: block;
			   width: 80%;
		  }
		  a.btn--orange {
			   font-size: 1.1rem;
		  }
		.flexcontents {
			  display: block;
		  }
		  	ul.borderline {
				height: auto;
				border-right: solid 0px #ffffff;
			}
		  	.forfree {
				font-size: 0.7rem;
		  }
		  .areas {
			   font-size: 1.1rem;
		    }
		   .texts {
			   width: 80%;
			   margin: 0 auto;
		   }
		   .illustration1 {
			   width: 100%;
		   }
		  .simpletexts {
			  text-align: center;
			  display: inline-block;
		  }
		  .needs p.uritaipage {
			  width: 100%;
			  padding-top: 20px;
			  padding-bottom: 0px;
			  font-size: 1.1rem;
			  padding-top: 5px;
		  }
		  .needs a p.uritaipage{
			  text-decoration:none;
			  }
		  a.more3 {
			  width: 90%;
		  }
		  li.toform:hover {
			margin-top: 18px;
	    }
	    }