@charset "UTF-8";
/* CSS Document */

.next_sec--rgt {
    background-image: url(../img/plan/next-flow.png);
}
.gaiyo-hyo {

  display: flex;
justify-content: space-between;
flex-flow: row wrap;


}
.gaiyo-hyo dt {
width: 15%;
	font-weight: bold;
	margin-bottom: 30px;
  
  
  }
  .gaiyo-hyo dd {
	width: 75%;
	margin-bottom: 30px;
	  
	  
	  }

.lead-copy{
	text-align: center;
	padding: 15px 0px;
	border-top: 1px #333 solid;
	border-bottom: 1px #333 solid;
	margin: 50px 0px;
}

@media only screen and (max-width: 767px) {
  
	.gaiyo-hyo {

		display: block;
	  justify-content: space-between;
	  
	  
	  }
	  .gaiyo-hyo dt {
	  width: 100%;
		  font-weight: bold;
		  border-bottom: 1px solid #ccc;
		  padding-bottom: 10px;
		
		
		}
		.gaiyo-hyo dd {
		  width: 100%;
		  border-bottom: 1px solid #333;
		  padding-bottom: 10px;  
			
			
			}
	  
}

.column_item .sale-item{
	background: #B3B542;
	text-align: center;
	
	color: #fff;
	
}
.column_item .sale-detail{
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
}
.column_item .sale-detail .sale-detail-area{
	display: flex;
	width: 100%;
	justify-content: space-between;
	flex-flow: row wrap;
	box-sizing: border-box;
	font-size: clamp(11px, 0.67vw, 16px);
}
.column_item .sale-detail .dt{
	width: 25%;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 5px;
	margin-bottom: 15px;
	font-weight: bold;
	box-sizing: border-box;
}
.column_item .sale-detail .dd{
	width: 62%;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 5px;
	margin-bottom: 15px;
	box-sizing: border-box;
}
.s-reason{
	background: #fff;
}
.s-reason .sale-item{
	text-align: left;
	
}
.s-reason .sale-item p{
	text-align: left;
	font-weight: bold!important;
	color: #fff;
	font-size: clamp(15px, 0.9vw, 30px);
	line-height: 1.5;
	vertical-align:baseline;
}

.s-reason .no-span{
	border-right: 1px #fff solid;
	padding: 15px 30px;
	color: #fff;
	display: inline-block;
	margin-right: 15px;
	font-size: clamp(24px, 1.66vw, 42px);
}

.flow-sale{
	background: #fff;
	border: 2px #CCCE4F solid;
}

.flow-sale img{
	height: 25vh;
	max-width:95%;
	margin: auto;
}
.flow-sale .h4-t{
	font-size: clamp(18px, 1.25vw, 32px);
	text-align: center;
	color: #81821F;
}
.flow-sale .h4-t .muryo{
	background: #81821F;
	color: #fff;
	padding: 5px 10px;
	border-radius: 20px;
	margin-left: 10px;
	font-size: clamp(10px, 0.62vw, 14px);
	
}

@media screen and (max-width: 47.9375em) {
	.column_item .sale-detail {
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
}
	.flow-sale img{
	height: 50vw;
	max-width:95%;
	margin: auto;
}
    .lps_sec .ttl-img.nayami-img {
        margin-left: 0;
        height: auto;
    }
	.title-area-ja {
    font-size: clamp(14px, 0.9vw, 22px);
    font-family: "harenosora";
    color: #000;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 400;
}
}
.zukai{
	max-height: 90vh;
	width: auto;
	max-width: 100%;
    margin:auto;
    -o-object-fit: cover;
    object-fit: cover;
}

