@charset "utf-8";
/* Urawakari Childcare2 */
@media screen and (min-width: 769px) {
    .factsChild2 .box{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; margin: 0 0 80px;}
    .factsChild2 .col1{width: 39.5%;}
    .factsChild2 .col2{width: 56.5%;}
}

@media screen and (max-width: 768px) {
    .factsChild2 .box{margin: 0 0 50px;}
    .factsChild2 .col2{width: 100%; max-width: 454px; margin: 30px auto 0;}
}

.factsChild2 .item{position: relative; font-size: 1.3rem; line-height: 1.8;}
.factsChild2 .item-min{border: 1px solid #fff; background: #CB8B8B; 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: -13px; right: -7px; text-align: center; font-weight: 500; padding: 4px 0 0 0; z-index: 1;}
.factsChild2 .item-min span{font-size: 1.7rem; line-height: 1; display: block;}
.factsChild2 .item-img{border: 5px solid #fff;}
.factsChild2 .item-tit{background: rgba(63,33,33,0.21); color: #3F2021; font-size: 1rem; line-height: 1.6; text-align: center; padding: 8px; margin: 0 0 5px;}
.factsChild2 .item-tit h5{font-size: 1.4rem;}
.factsChild2 .item-tit h5 span{width: 16px; height: 16px; border-radius: 100%; font-size: 1rem; color: #fff; background: #3F1F21; display: inline-block; margin: 0 5px 0 0; position: relative; top: -2px;}

@media screen and (min-width: 769px) {
    .factsChild2 .list{display: flex; flex-wrap: wrap; margin-bottom: -30px; overflow: inherit; column-gap: 0; row-gap: 0;}
    .factsChild2 .item{width: 29.9%; margin: 0 5.15% 40px 0; overflow: inherit;}
    .factsChild2 .item:nth-of-type(3n){margin-right: 0;}
}

@media screen and (max-width: 768px) {
    #child2-slider{margin-right: -7vw;}
    .factsChild2 .swiper-slide{width: 240px !important; margin: 0 7vw 0 0; padding: 15px 0 0 0; overflow: inherit !important;}
    .factsChild2 .item-min{top: 0px;}
}
