section{
	max-width: 1000px;
	margin:0 auto;
}
#pai, section.pai{
	max-width: 1200px;
	padding: 0 100px 104px;
}
.main-h20{

}
.topics-list{
	display: flex;
	flex-flow: wrap;
	justify-content: space-around;
	align-items: center;
}


.img-area{
	display: flex;
	flex-flow: wrap;
	justify-content: space-around;
}

.block-wrap p{
	line-height: 2;
	text-indent: 1.5rem;
}


.mb10{
	margin-bottom: 1rem;
}
.mb20{
	margin-bottom: 2rem;
}

.mb30{
	margin-bottom: 3rem;
}

.indent3{
	text-indent: 3rem;
	margin-left: 3rem;
}

 p .indent{
	text-indent: 1.5rem;
	margin-left: 1.5rem;

}

h2.fs_18, p.fs_18{
	font-size: 1.8rem;
}

h2.fs_15, p.fs_15{
	font-size: 1.5rem;
}
.block-wrap h2{
	padding: 0.5rem 2rem;
}

.cap{
	width: 100%;
  text-align: center;
  margin-top: 1.6rem;
  display: flex;
  justify-content: space-around;
}
.img-wrap{
	padding-right: 0;
}

.mov-1{
	max-width: 780px;
	margin:0 auto;
}
