.wrap {min-height: calc(100vh - 6rem); margin-top: 6rem; background-color: #fcf9f0;}
.wrap.solution {background-color: #efe9e1;}

.header {position: fixed; top: 0; left: 0; width: 100%; z-index: 999; height: 6rem;}
.header h2 {height: 6rem; display: flex; justify-content: center; align-items: center;}
.header .prev_btn {height: 1.8rem; position: absolute; top: 1.8rem; left: 1.5rem; background: url("../img/prev.png") no-repeat center / contain;}

.sub_title { padding: 2rem; font-size:2rem; text-align: center; font-weight: 800; line-height: 1.2; background: #fff; border-bottom: 1px solid #ededed;}

.main {width: 100%; padding: 2rem;position: relative;}
.content { background-color: #fff; border: 1px solid #ccc; width: 100%; }
.content .container {padding: 2rem;}
.content .item {margin-bottom: 3rem; margin-top: 5rem;}
.content .item > .title {font-size:1.8rem; line-height: 1.2; font-weight: bold;margin-bottom: 1rem;}
.content .item > .desc,
.content .item > .contents {font-size: 1.8rem; line-height: 1.6;}
.content .item:last-child {margin-bottom: 0;}


/* 양육정보 */
.nur .content {padding: 2rem;}
.nur .item {padding: 0;}
.nur .item .title {padding: 0;}

/* 팁 css */
.tip_wrap {padding: 1rem; border: 1px solid #ccc; background: #f1f1f1; border-radius:0.5rem; margin-top: 0.5rem;}
.tip_wrap .title {font-size:1.6rem; }
.tip_wrap .contents {font-size:1.6rem; margin-top: 1rem; line-height: 1.6;}

/* 이미지 css */
.img_wrap {height: 20rem;text-align: center;}
.img_wrap img {height: 100%;}
/* Swiper */
.swiper {}
.swiper-slide {}
.swiper-pagination {
    position: absolute !important;
    top: 5rem !important; 
    height: 2rem;
    width: fit-content !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
} 
.swiper-pagination.three {
    top: 3rem !important;
}
.swiper-pagination-bullet {
    width: 1.5rem !important; 
    height: 1.5rem !important; 
    margin: 0 .5rem !important; 
    background-color: transparent !important; 
    border: 2px solid #f48369 !important; 
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    background-color: #f48369 !important;
}
.non-swiper {
    transform: translate(0) !important;
}


.bg_wt {background:#fff}