@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");

/* 서브 공통 */
body {font-family: 'Marcellus', 'Pretendard', dotum, sans-serif !important;}
.img__wr > img{width:100%;}
.floating_btn a:last-child{display:none;}
.sub__postpartum__title__wr{margin-bottom: 60px;}
.sub__postpartum__title__wr span{color:#823C55;}
.sub__postpartum__title__wr .tit{margin-bottom: 20px; color:#823C55; font-size:16px; letter-spacing: -0.8px;}
.sub__postpartum__title__wr .title{font-size:45px; font-weight: 700; line-height: 1.4; word-break:keep-all; letter-spacing: -0.8px;}
.sub__postpartum__title__wr .text{font-size:20px; font-weight: 400; line-height: 1.5; word-break:keep-all; letter-spacing: -0.8px; margin-top: 60px;}

.postpartum__sub__wr{padding:130px 0 0;}
.sub__visual__wr .sidetitle{font-weight: 400 !important;}
.breadcrumb__wr .sub__breadcrumb{z-index:9999;}
.breadcrumb__wr .breadcrumb__ul li.breadcrumb__li02{width:45%;}

/* 산후조리원 헤더 */
.header .cen1200{display:flex; align-items:center; justify-content: space-between;}
.logo__wr, .right__nav__wr{position:initial; transform:initial;}
.sub__nav__wr > ul > li{margin-right: 0;}

/* 산후조리원 햄버거 css */
.ham__menu__list a{font-weight: 400; font-size:24px;}
.ham__menu{padding-top: 60px;}


@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
}/* 1280px */

@media screen and (max-width:1024px){
.header .cen1200{justify-content: space-between;}
.postpartum__sub__wr{padding:100px 0 0;}
.sub__postpartum__title__wr{margin-bottom: 40px;}
.sub__postpartum__title__wr .title{font-size:32px;}
.sub__postpartum__title__wr .text{font-size:18px; margin-top: 40px;}
.sub__visual__wr{height:475px;}
.sub__visual__wr > img{height:100%; object-fit:cover;}

}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.postpartum__sub__wr{padding:70px 0 0;}
.sub__postpartum__title__wr{margin-bottom:30px;}
.sub__postpartum__title__wr .title{font-size:24px;}
.sub__postpartum__title__wr .text{font-size:16px; margin-top:25px;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
}/* 570px */

@media screen and (max-width:480px){
.postpartum__sub__wr{padding:50px 0 0;}
.sub__postpartum__title__wr .tit{margin-bottom: 10px; font-size:14px;}
.sub__postpartum__title__wr .title{font-size:18px;}
.sub__postpartum__title__wr .text{font-size:14px;}
.sub__visual__wr{height:180px;}


.logo img{width:140px;}

}/* 480px */

@media screen and (max-width:375px){
.sub__postpartum__title__wr{margin-bottom:25px;}
.sub__postpartum__title__wr .tit{font-size:12px;}
.sub__postpartum__title__wr .title{font-size:16px;}
.sub__postpartum__title__wr .text{font-size:12px;}

}/* 375px */



.pp_service_pop_up{font-size:16px; font-weight:600; margin-top: 24px; display:block; }
.pp_service_pop_up > img{top:-1px; position:relative;}


/* sub 공통 박스 */
.postpartum__flexBox__box ul{display:flex; flex-wrap:wrap; gap:40px;}
.postpartum__flexBox__box ul li{width:calc(33.33% - 27px); position:relative; }

.postpartum__flexBox__box ul li .tx__wr{min-height:305px; padding:45px 40px; border:1px solid #EFEFF6; border-top: 0; background-color:#fff; border-radius:0 0 10px 10px; 
letter-spacing: -0.8px; font-family: 'Pretendard';}
.postpartum__flexBox__box ul li .tx__wr .tit{font-size:20px; font-weight: 600; margin-bottom: 20px; word-break:keep-all; letter-spacing: -0.8px;}
.postpartum__flexBox__box ul li .tx__wr .tx{font-size:16px; font-weight: 400; word-break:keep-all; line-height: 1.6; letter-spacing: -0.8px; z-index: 99; position: relative;}
.postpartum__flexBox__box ul li .img__wr{border-radius:10px 10px 0 0; overflow:hidden;}
.postpartum__flexBox__box ul li .num_img{position:absolute; right:0; bottom:0;}
.postpartum__flexBox__box ul li .num_img01{right:10px;}


@media screen and (max-width:1440px){
}/* 1440px */

@media screen and (max-width:1280px){
.postpartum__flexBox__box ul{gap:20px;}
.postpartum__flexBox__box ul li{width:calc(33.33% - 14px);}
.postpartum__flexBox__box ul li .num_img{max-height:90px;}
.postpartum__flexBox__box ul li .tx__wr{padding:30px 25px;}
.postpartum__flexBox__box ul li .tx__wr .tit{font-size:18px;}
}/* 1280px */

@media screen and (max-width:1024px){
.postpartum__flexBox__box ul li .tx__wr .tit{font-size:16px; margin-bottom: 15px;}
.postpartum__flexBox__box ul li .tx__wr .tx{font-size:14px;}
.postpartum__flexBox__box ul li .num_img{max-height:70px;}

}/* 1024px */

@media screen and (max-width:820px){
}/* 820px */

@media screen and (max-width:768px){
.postpartum__flexBox__box ul li .tx__wr{min-height:250px;}
.pp_service_pop_up{margin-top: 16px; font-size:14px;}
.postpartum__flexBox__box ul li{width:calc(50% - 10px);}
.sub__postpartum__title__wr .text br{display:none;}
}/* 768px */

@media screen and (max-width:600px){
}/* 600px */

@media screen and (max-width:570px){
.postpartum__flexBox__box ul li{width:100%;}
.postpartum__service__wr01{background-color:#FAFAFC; margin-top: 50px; padding:50px 0;}
.postpartum__flexBox__box ul li .tx__wr{min-height:auto;}
.postpartum__flexBox__box ul li .img__wr{height:180px;}
.postpartum__flexBox__box ul li .img__wr > img{height:100%; object-fit:cover;}
.pp_service_pop_up{font-size:12px;}
.pp_service_pop_up > img{width:10px;}
}/* 570px */

@media screen and (max-width:480px){
.postpartum__flexBox__box ul li .img__wr{height:160px;}
.postpartum__flexBox__box ul li .tx__wr .tit{margin-bottom: 10px; font-size:14px;}
.postpartum__flexBox__box ul li .tx__wr .tx{font-size:12px;}
}/* 480px */

@media screen and (max-width:375px){
}/* 375px */
