@charset "utf-8";

@media screen and (min-width:768px){
/*pc・タブレットcss*/

#lease-main{
	position:relative;
	margin-bottom:5vw;
	-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;
	-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
	-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
#lease-main .ph{
	width:45%;
}
#lease-main .txt{
	width:50%;
	padding-right:20vw;
}
#lease-main .txt .ttl{
	margin-bottom:10px;
	font-size:36px;
	font-weight:700;
	line-height:1.3;
	font-family: "M PLUS Rounded 1c", serif;
	color:#805E4E;
}


.fee-calculation{
	max-width:810px;
	margin-left: auto;
	margin-right: auto;
}

.point-list{
	
}
.point-list > li{
	width:47.5%;
	margin-bottom:60px;
	
}


.lease-conditions-list{
	-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
	-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
}
.lease-conditions-list > li{
	width:47.5%;
	margin-right:5%;
	text-indent:-1em;
	padding-left:1em;
}
.lease-conditions-list > li:nth-child(2n){
	margin-right:0;
}
.lease-conditions-list > li:before {
  content: "● ";
  color:#004592;
}


}

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

}

@media (max-width: 768px) {
	
	#lease-main{
		position:relative;
		margin-bottom:5vw;
		-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
		-webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;
		-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
		-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
	}
	#lease-main .ph{
		width:95%;
	}
	#lease-main .txt{
		width:100%;
		padding:5vw 5vw 0 5vw;
	}
	#lease-main .txt .ttl{
		margin-bottom:3vw;
		font-size:26px;
		font-weight:700;
		line-height:1.3;
		font-family: "M PLUS Rounded 1c", serif;
		color:#805E4E;
	}
	
	.fee-calculation{
		max-width:70%;
		margin-left: auto;
		margin-right: auto;
	}
	.point-list{
	}
	.point-list > li{
		width:100%;
		margin-bottom:5vw;
	}
	
	.lease-conditions-list{
		-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
		-ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
	}
	.lease-conditions-list > li{
		width:100%;
		margin-bottom:3vw;
		text-indent:-1em;
		padding-left:1em;
	}
	.lease-conditions-list > li:nth-child(2n){
		margin-right:0;
	}
	.lease-conditions-list > li:before {
	  content: "● ";
	  color:#004592;
	}
	



	
}


