
@import url('https://fonts.googleapis.com/css?family=Cinzel');

/* list */
.list-inline {
	margin-bottom: 75px;
}

@media only screen and (max-width: 640px) {
	.list-inline {
		margin-bottom: 0;
	}
}

	.boxA {
		background: #fff;
		border: solid 1px #ddd;
	}
	.boxA .inner {
		padding: 20px;
		border-top: solid 1px #ddd;
	}

	.ttl {
		font-size: 60px;
		color: #bf292b;
	}
	.ttl span {
		display: inline-block;
		font-size: 66px;
	}

	.ttl.red {
		color: #bf292b;
	}
	.ttl.blue {
		color: #2e3a6c;
	}
	.ttl.green {
		color: #2f6738;
	}
@media only screen and (max-width: 640px) {
	.ttl {
		font-size: 40px;
	}
	.ttl span {
		font-size: 46px;
	}
}
	


	.section.num1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section.num1 .wrap {
	}
@media only screen and (max-width: 640px) {
	.section.num1 .clmn.clm3 > div {
		width: 49%;
		margin-top: 10px;
	}

	.section.num1 .clmn.clm3.clm > div,
	.section.num1 .clmn.clm3.clm > div.db {
		width: 100%;
	}

	.section.num1 .clmn.clm3 > div:nth-of-type(2) {
		margin-top: 10px;
	}
}

	.section.num2 {
		padding-top: 60px;
	}
	.section.num2 .wrap {
		padding-bottom: 60px;
		border-bottom: solid 1px #ccc;
	}
@media only screen and (max-width: 640px) {
	.section.num2 .clmn.clm3 > div {
		width: 49%;
		margin-top: 10px;
	}

	.section.num2 .clmn.clm3 > div:nth-of-type(2) {
		margin-top: 10px;
	}
}

	.clmn > div a {
		color: #333;
	}

	.imgBox {
		display: table;
		width: 100%;
	}
	.imgBox .areaL,
	.imgBox .areaR {
		display: table-cell;
		vertical-align: middle;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.imgBox.num1 {
		padding-bottom: 20px;
		border-bottom: dashed 1px #666;
	}
	.imgBox.num1 .areaL {
		width: 70px;
	}
	.imgBox.num1 .areaR {
		padding-left: 40px;
/*
		font-family: "Noto Serif", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
*/
		font-size: 26px;
		line-height: 1.2;
		text-align: left;
	}
@media only screen and (max-width: 640px) {
	.imgBox.num1 {
		padding-bottom: 10px;
	}
	.imgBox.num1 .areaL {
	}
	.imgBox.num1 .areaR {
		padding-left: 20px;
		font-size: 16px;
	}
}
