.slickCont.swiper-slide figure img{
			max-height:38rem;
		}
		.slickCont.swiper-slide{
			padding:3.2rem 7rem;
		}
		@media(max-width:768px){
			.slickCont.swiper-slide{
				padding:3.2rem;
			}
		}
		@media(max-width:480px){
			.slickCont.swiper-slide{
				padding:2.2rem;
			}
			.slickCont.swiper-slide figure figcaption h3{
				font-size:1.5rem;
			}
		}

		.commonArticle ul {
			position: relative;
			background: #EDF3FF;
			padding: 2rem 1.9rem;
			margin:  0 auto;
			width: 100%;
			list-style: none;
		}
		.commonArticle ul li {
			font-size: 1.5rem;
			margin: 0 1.2rem .8rem 1.95rem;
			position: relative;
		}
		.commonArticle ul li:last-of-type{
			margin-bottom:0;
		}
		.commonArticle ul li:before {
			position: absolute;
			content: "";
			background: center / contain no-repeat url(../../img/child_arrow.png);
			top: .4rem;
			left: -2rem;
			margin: 0;
			width: 1.6rem;
			height: 1.6rem;
		}
		.trainingBox.nounderspace {
			margin-bottom: 0;
		}
		.trainingBox {
			position: relative;
			background: #EDF3FF;
			padding: 3.5rem 1.9rem 2rem;
			margin: 5.7rem auto 0rem;
			width: 100%;
		}
		.trainingBox > h3 {
			position: absolute;
			color: #fff;
			background: #0E69E2;
			border-radius: 10rem;
			padding: .6rem .6rem;
			text-align: center;
			top: -1.8rem;
			left: 0;
			right: 0;
			margin: 0 auto;
			width: 24.3rem;
			height: 3.8rem;
			z-index: 1;
		}
		.trainingBox > h3:before {
			position: absolute;
			content: "";
			background: #0E69E2;
			top: -2.2rem;
			left: 0;
			right: 0;
			margin: 0 auto;
			border-radius: 100%;
			width: 4.4rem;
			height: 4.4rem;
			z-index: -1;
		}
		.trainingBox > h3:after {
			position: absolute;
			content: "";
			background: center / contain no-repeat url(../img/extrain25/list_t03.svg);
			top: -1.4rem;
			left: 0;
			right: 0;
			margin: 0 auto;
			width: 2.293rem;
			height: 1.953rem;
		}
		.trainingBox ul {
			padding: 0;
			margin: 0;
			list-style: none;
			/* display: inline-flex;
			flex-wrap: wrap;
			justify-content: flex-start;
			align-items: center; */
		}
		.trainingBox ul li {
			font-size: 1.5rem;
			margin: 0 1.2rem .8rem 1.95rem;
			position: relative;
		}
		.trainingBox ul li:before {
			position: absolute;
			content: "";
			background: center / contain no-repeat url(../../img/child_arrow.png);
			top: .4rem;
			left: -2rem;
			margin: 0;
			width: 1.6rem;
			height: 1.6rem;
		}
		@media(min-width:769px){
			#mxscoreImage img{
				margin-bottom:1.6rem;
			}
		}