@charset "utf-8";
/* Urawakari Education3 */
.factsEdu3 .outer{max-width: 720px; margin: 0 auto; width: 100%;}

.factsEdu3 .box{border-radius: 8px; overflow: hidden; background: #fff;}
.factsEdu3 .box-tit{font-size: 1.6rem; line-height: 1.5; font-weight: 500; text-align: center; background: #CEDDE5; padding: 15px 0;}
.factsEdu3 .box-inner{padding: 30px 0 15px; display: flex; flex-wrap: wrap; align-items: flex-start;}

.factsEdu3 .item{position: relative; font-size: 1.5rem; margin: 0 22px; width: calc(50% - 44px);}
.factsEdu3 .item-img{border-radius: 8px; overflow: hidden; margin: 0 0 13px;}
.factsEdu3 .box-cap{display: flex; justify-content: flex-end; width: 100%; margin: 5px 0;}
.factsEdu3 .box-cap p{max-width: 340px;}

.factsEdu3 .item-min{border: 1px solid #fff; background: #A4B6BF; width: 42px; height: 42px; border-radius: 100%; color: #fff; font-size: 1rem; line-height: 1.3; font-family: "Montserrat", sans-serif; font-weight: 400; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.31); position: absolute; top: -15px; right: -15px; text-align: center; font-weight: 500; padding: 4px 0 0 0; z-index: 1;}
.factsEdu3 .item-min span{font-size: 1.7rem; line-height: 1; display: block;}

@media screen and (min-width: 769px) {
    .factsEdu3 .box2{display: flex; margin: 0 0 20px;}
    .factsEdu3 .box2 .box{width: 50%;}
    .factsEdu3 .box2 .item{width: calc(100% - 44px);}

    .factsEdu3 .img-illus{width: 50%; text-align: center; margin: 45px 0 0 0;}
}

@media screen and (max-width: 768px) {
    .factsEdu3 .box1{margin: 0 0 7vw;}
    .factsEdu3 .box-inner{display: block; padding: 30px 20px 20px;}
    .factsEdu3 .item{width: 100%; margin: 0 auto 25px; max-width: 316px;}
    .factsEdu3 .item:last-of-type{margin: 0 auto;}
    .factsEdu3 .box-inner > .cap{width: 100%; margin: 15px auto 0; max-width: 316px;}
    .factsEdu3 .box-cap{display: none;}
}