.kiyaku-wrap{
	padding:30px 20px;
}

.kiyaku-info{
	display:flex;
	position:relative;
	align-items:center;
	box-sizing:border-box;
	width:220px;
	height:75px;
	line-height:22px;
	padding:0 20px;
	margin:0 auto;
	background-color:#65B3FF;
	border-radius:10px;
	color:#fff !important;
	font-size:15px;
	font-weight:600;
}

.new-kiyaku-info{
	display:flex;
	position:relative;
	align-items:center;
	justify-content: center;
	box-sizing:border-box;
	width:220px;
	height:50px;
	line-height:22px;
	padding:0 20px;
	margin:0 auto;
	background-color:#65B3FF;
	border-radius:10px;
	color:#fff !important;
	font-size:15px;
	font-weight:600;
}

.kiyaku-info:after{
	display:block;
	position:absolute;
	content:"";
	width:14px;
	height:14px;
	bottom:-7px;
	left:103px;
	background-color:#65B3FF;
	transform:rotate(45deg);
}

.new-kiyaku-info:after{
	display:block;
	position:absolute;
	content:"";
	width:14px;
	height:14px;
	bottom:-7px;
	left:103px;
	background-color:#65B3FF;
	transform:rotate(45deg);
}


.kiyaku-container{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding:20px 0 20px;
	border-bottom: 1px solid #ddd;
}

.kiyaku-container:last-of-type{
	border-bottom: none;
}

.kiyaku-h{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 12px;
}

.kiyaku-container ul{
	margin-top: 10px;
}

.kiyaku-container ul li{
	padding-left:18px;
	margin-bottom: 16px;
	position: relative;
}
.kiyaku-container ul li:nth-child(1):before{
	content: "(1)";
	position: absolute;
	left:0;
	top:0;
}

.kiyaku-container ul li:nth-child(2):before{
	content: "②";
	position: absolute;
	left:0;
	top:0;
	
}

.kiyaku-container ul li:nth-child(3):before{
	content: "③";
	position: absolute;
	left:0;
	top:0;
}

.kiyaku-container ul li:nth-child(4):before{
	content: "④";
	position: absolute;
	left:0;
	top:0;
}

.kiyaku-caution{
	color: #EC2A2A;
	position: relative;
	padding-left:18px;
	margin-top: 15px;
}

.kiyaku-caution:before{
	content: "※";
	position: absolute;
	left:0;
	top:0;
}




