.relief1 {
	border-bottom: #01579D 1px dashed;
	padding-bottom: 50px;
}
.relief2 {
}
.relief1,
.relief2 {
	max-width: 1050px;
	width: 90%;
	margin: 0px auto 50px;
}
.relief1,
.relief2 {
}
.reli1_in1 {
	background-color: #eee;
	padding: 40px;
}
.reli1_in1 .ttl {
	text-align: center;
	color: #00579D;
	font-weight: 600;
	font-size: 130%;
	margin-bottom: 10px;
}
.reli1_in1 .txt {
	text-align: center;
	margin-bottom: 25px;
}
.reli1_in1 dl {
	display: table;
	width: 100%;
	border-top: #ddd 1px solid;
	padding: 10px 0;
}
.reli1_in1 dt {
	display: table-cell;
	vertical-align: middle;
	width: 230px;
	color: #bbb;
	line-height: 130%;
	font-size: 130%;
	font-weight: 600;
	padding: 0 0 0 10px;
}
.reli1_in1 dt strong {
	display: block;
	color: #00579D;
	font-weight: 600;
}
.reli1_in1 dd {
	display: table-cell;
	vertical-align: middle;
}
.reli1_in2 {
	text-align: center;
	border: #ddd 1px solid;
	max-width: 690px;
	width: 90%;
	margin: 0px auto;
}
.reli2_in1 {
	display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
	max-width: 900px;
	width: 100%;
	margin: 0px auto;
}
.reli2_in1 li {
	width: 49%;
	margin-right: 2%;
}
.reli2_in1 li:nth-child(1) {
	background: url(../images/relief/ph1.jpg) no-repeat center center;
	background-size: 100% auto;
}
.reli2_in1 li:nth-child(1) img {
	display: none;
}
.reli2_in1 li:nth-child(2) {
	border: #ccc 1px solid;
	margin-right: 0;
}
.reli2_in1 li a {
	display: block;
	padding: 10px;
}
.reli2_in1 li dl {
	width: 100%;
	display: table;
}
.reli2_in1 li dt {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}
.reli2_in1 li dd {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}
.reli2_in1 li dd span {
	display: block;
	text-align: center;
	line-height: 140%;
	font-size: 90%;
	margin-bottom: 10px;
}










@media screen and (max-width: 850px) {
	.reli2_in1 li dt {
		width: 45%;
	}
	.reli2_in1 li dd {
		width: 55%;
	}
}










@media screen and (max-width: 700px) {
	.reli1_in1 {
		background-color: #eee;
		padding: 40px 40px 20px;
	}
	.reli1_in1 .ttl {
	}
	.reli1_in1 .txt {
		text-align: left;
	}
	.reli1_in1 .txt br {
		display: none;
	}
	.reli1_in1 dl,
	.reli1_in1 dt,
	.reli1_in1 dd {
		display: block;
	}
	.reli1_in1 dl {
		padding: 10px 0 15px;
	}
	.reli1_in1 dt {
		width: 100%;
		padding: 0;
		text-align: center;
		margin-bottom: 10px;
	}
	.reli1_in1 dt strong {
		text-align: center;
	}
	.reli1_in1 dd {
	}
	.reli2_in1 {
		width: 90%;
	}
	.reli2_in1 li {
		width: 100%;
		margin-right: 0;
	}
	.reli2_in1 li:nth-child(1) img {
		display: inherit;
	}
	.reli2_in1 li dt {
		width: 35%;
	}
	.reli2_in1 li dd {
		width: 65%;
	}
}










@media screen and (max-width: 480px) {
}