@charset "utf-8";

.page-ttl {
	padding: 70px 20px;
	display: flex;
	justify-content: center;
	align-items:baseline;
}
.page-wrap{
	padding: 40px 0 20px;
}
.inner{
	max-width: 1200px;
	margin: 0 auto;
}
.scene-ttl{
	text-align: center;
	margin-bottom: 40px;
}

.column{
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}
.column .column_l{
	width: 48%;
}
.column .column_r{
	width: 48%;
}

.center-ttl{
	color: rgb(36, 46, 67);
    font-size: 22px;
    font-weight: 600;
    line-height: 1.8;
    letter-spacing: 0.01em;
    text-align: center;
    margin-bottom: 20px;
}

.list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.list .item {
	width: 100%;
	color: #242e43;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.list .item dt.center-ttl2 {
	font-size: 33px;
	padding: 0 0 5px;
	margin: 0 0 20px;
	border-bottom: 1px solid #5d5d5d;
	text-align: center;
}

.brsp{
	display: none;
}

  .order1 {
    order: 1;
  }
  .order2 {
    order: 2;
  }
  .order3 {
    order: 3;
  }
  .order4 {
    order: 4;
  }

.text-indent{
  padding-left: 1em;
  text-indent: -1em;
}


.pb{
	padding-bottom: 1.8em;
}


/*-----------------------------------------------------	*/
/*	for - 767px					*/
/*-----------------------------------------------------	*/
@media screen and (max-width: 767px) {

	.inner{
		padding: 0 20px;
		margin: 0 auto;
	}
	
}


/*-----------------------------------------------------	*/
/*	for - 480px					*/
/*-----------------------------------------------------	*/
@media screen and (max-width: 480px) {
	
	.column .column_l,
	.column .column_r{
		width: 100%;
	}
	
	.center-ttl{
		font-size: 18px;
		margin-bottom: 40px;
	}
	
	.list .item {
		border-bottom: none;
	}
	
.list .item dt.center-ttl2 {
    font-size: 20px;
    text-align: center;
	    line-height: 1.5;
}
	
.brpc{
	display: none;
}
	
	.brsp{
		display: inline;
	}
	
.sp-center{
	text-align: center;
}
		
	
}