dl.inner dt ul.links img.p01{
	height: 120px;
}
dl.inner dt ul.links img.p02{
	height: 180px;
}


/*

ul.point

*/
.mainSections ul.point{
	display: flex;
	justify-content: space-between;
	margin-top: 150px;
}
.mainSections ul.point li{
	width: 570px;
	display: flex;
	flex-direction: column;
}
.mainSections ul.point li img{
	width: 100%;
}
.mainSections ul.point p.point{
	margin-top: 10px;
	flex-grow: 1;
}
/*

Tips

*/
.mainSections .Tips{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}
.mainSections .Tips h3 {
	width: 100%;
}
.mainSections .Tips .inner{
	width: 50%;
}
.mainSections .Tips .inner:first-of-type{
	padding: 20px 10px 20px 20px;
}
.mainSections .Tips .inner strong{
	display: block;
	width: 100%;
	margin-bottom: 8px;
}
.mainSections .Tips .inner p{}
.mainSections .Tips .inner:first-of-type img{
	width:calc((100% - 18px) / 2);
}