
/******************
/* メリット
*******************/
.merit1{background:#ffec5c;color:#797979;}
.merit1 .merit-wrap{width:800px;}
.merit1 .merit-td-number div{color: #797979;}
.merit1 .merit-td-text{width: 40%;font-size: 26px;font-weight: 500;color: #797979;line-height: 40px;}

.merit2{background:#6dc9ee;color:#3b4043;}
.merit2 .merit-wrap{width:1000px;}
.merit2 .merit-td-number div{color: #FFFFFF;}
.merit2 .merit-td-text{width: 50%;font-size: 26px;font-weight: 500;color: #f5f5f5;line-height: 40px;padding: 0px 20px;}


/*共通*/
.merit table tr td{vertical-align: middle;}
.merit table tr td img{width: 300px;}
.merit .merit-wrap{margin: 0 auto; padding: 40px;}
.merit .merit-td-number div{font-size: 199px;font-weight: 500;}
@media screen and (max-width: 767px) {
	.merit .merit-wrap{width:100%; padding: 0px;}
	.merit .merit-wrap table tr td{display:block;text-align: center;width: 100%;padding:0px;}
	.merit .merit-wrap table tr td div{padding:10px;}
	.merit .merit-td-number div{font-size: 100px;}
}

.merit div.balloon{background: #eafff4;color: #797979;position: relative;margin: 2em 0 2em 40px;padding: 15px;border-radius: 30px;font-size: 15px;line-height: 20px;font-weight: bold;}
.merit div.balloon:before {background: #eafff4;content: "";position: absolute;left: -38px;width: 13px;height: 12px;top: -10px;border-radius: 50%;}
.merit div.balloon:after {	background: #eafff4;content: "";	position: absolute;left: -24px;	width: 20px;height: 18px;top: 0px;border-radius: 50%;}
.merit-wrap .merit-td-number{width: 20%;}

