#pagetitle{
	background:url('../images/checkup3/h2.jpg') no-repeat top center;
}
main{
	width:100% !important;
}
main h3{
	font-size:30px;
	text-align:center;
	color:#eb8813;
	margin:0 0 20px;
}
.breadcrumbs{
	width:990px;
	margin:0 auto;
}
#section0{
	padding:45px 30px;
	margin:0 auto100px;
}
#section0 article{
	width:1060px;
	margin:0 auto;
}
#section0 .catch1{
	width:835px;
	margin:0 auto 20px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e0f0f9+0,e0f0f9+100&1+66,0+100 */
background: -moz-linear-gradient(left, rgba(224,240,249,1) 0%, rgba(224,240,249,1) 66%, rgba(224,240,249,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(224,240,249,1) 0%,rgba(224,240,249,1) 66%,rgba(224,240,249,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(224,240,249,1) 0%,rgba(224,240,249,1) 66%,rgba(224,240,249,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f0f9', endColorstr='#00e0f0f9',GradientType=1 ); /* IE6-9 */
}
#section0 .catch1 .inner{
	padding:20px 0 20px 100px;
	background:url('../images/checkup3/icon_school.png') no-repeat left 20px center;
}
#section0 .catch2{
	width:835px;
	margin:0 auto 20px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e0f0f9+0,e0f0f9+100&0+0,1+33 */
background: -moz-linear-gradient(left, rgba(224,240,249,0) 0%, rgba(224,240,249,1) 33%, rgba(224,240,249,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(224,240,249,0) 0%,rgba(224,240,249,1) 33%,rgba(224,240,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(224,240,249,0) 0%,rgba(224,240,249,1) 33%,rgba(224,240,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e0f0f9', endColorstr='#e0f0f9',GradientType=1 ); /* IE6-9 */
}
#section0 .catch2 .inner{
	padding:20px 0 20px 100px;
	background:url('../images/checkup3/icon_school.png') no-repeat left 20px center;
	margin:0 0 20px;
}
main h3{
	font-size:30px;
	text-align:center;
	color:#3bae61;
	margin:0 0 20px;
}
.catch{
	font-size:16px;
	line-height:1.8em;
	text-align:center;
	margin:0 0 45px;
}
.guide3{
	width:550px;
	box-sizing:border-box;
	margin:0 auto 50px;
}
.guide3 p{
	border:1px solid #dddddd;
	text-align:center;
	padding:20px;
	border-radius:10px;
	color:#3bae61;
	font-size:24px;
  position: relative;
	font-weight:bold;
}

.guide3-2{
	width:750px;
	box-sizing:border-box;
	margin:0 auto 100px;
}
.guide3-2 .inner{
	border:1px solid #dddddd;
	text-align:center;
	padding:20px;
	border-radius:10px;
	font-size:16px;
  position: relative;
	background:#fff;
}
.guide3-2 h5{
	font-size:20px;
	color:#2babcb;
}
.guide3 .inner:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -29px;
  margin-top: -14px;
  border: 14px solid transparent;
  border-left: 14px solid #dddddd;
  z-index: 1;
}
#main section article{
	position:relative;
}
#section1 article{
	width:900px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
}
#section1 article dl{
	flex:none;
	width:240px;
	margin:0 90px 100px 0;
	background:#dcfae9;
}

#section1 article dl:nth-child(3n){
	margin:0 0px 100px 0 !important;
}
#section1 dt a{
	color:#26a96d;
	font-size:20px;
	display:block;
	line-height:80px;
	text-align:center;
	background:url('../images/common/arrow_green.png') no-repeat right 10px center;
	text-decoration:none;
}
#section1 dd:before{
	height:6px;
	display:block;
	margin:0 auto 30px;
	content:"";
	background:#8cd9ae;
	border-radius:3px;
}
#section1 dd{
	padding:0 30px 30px;
}
#section2{
	background:#fff5c8;
	padding:50px 0;
	margin:0 auto 100px;
}
#section2 article{
	width:990px;
	margin:0 auto;
}
#section2 h4{
	font-size:20px;
	color:#2babcb;
	text-align:center;
	margin:0 0 20px;
}
#section2 h4 img{
	vertical-align:middle;
	margin:0 10px 0 0;
}
#section2 article ul{
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
}
#section2 article ul li{
	width:310px;
	box-sizing:border-box;
	margin:0 10px 20px;
}
#section2 article ul li a{
	display:block;
	border:1px solid #dcdcdc;
	line-height:58px;
	text-align:center;
	color:#614f3d;
	text-decoration:none;
	background:#fff url('../images/common/icon_pdf2.png') no-repeat left 10px center;
}
#section2-1{
	margin:0 auto 80px !important;
}
#section2-1 ul li:nth-child(4){
}
#section2-2 ul li{
}
#section2-2 ul li:nth-child(2) a,
#section2-2 ul li:nth-child(4) a{
	line-height:29px !important;
}
#section2-2{
	margin:0 auto 80px !important;
}
#section3 article{
	max-width:960px;
	margin:-120px auto 80px;
	padding-top:120px;
}
#section3 h4{
	font-size: 24px;
    color: #2babcb;
    margin: 0 auto 30px;
}
#section3 h4 img{
	width:60px;
	height:auto;
	vertical-align:middle;
	margin-right:10px;
}
#section3 article ul{
	padding:0 0 0 30px;
}
#section3 article h5{
	font-size:20px;
	padding:50px 0 10px;
}