@CHARSET "UTF-8";

/********************************
 돌봄안내
 *******************************/
  
 /*돌봄프로그램*/
.program_box {background-color:#f6f6f6; padding:40px; margin-bottom:40px;}
.program_list {display:flex; flex-wrap:wrap; justify-content:space-between; gap:30px;}
.program_list > li {width:100%; padding:40px; box-shadow:0 0 10px rgba(0,0,0,0.08); border-radius:13px; background-color:#fff; box-sizing:border-box;}

.program_list > li .tit {display:block; margin-bottom:10px; font-family:'OneMobile'; font-size:2.4rem; color:#d8521b;}
.program_list > li .prgm_inner {}
.program_list > li .prgm_inner .smalltit {display:inline-block; padding:3px 20px; font-weight:500; background-color:#ffe1cd; color:#55260c; border-radius:50px;}
.program_list > li .prgm_inner ul {}
.program_list > li .prgm_inner ul > li {position:relative; padding-left:13px; margin:5px 0;}
.program_list > li .prgm_inner ul > li:before {content:''; display:inline-block; position:absolute; top:11px; left:0; width:6px; height:6px; background-color:#5b504e; border-radius:50%;}
 
/* media query */
@media screen and (max-width:1220px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:920px){ 
}

@media screen and (max-width:767px){
 	.program_box {padding:30px;}
    .program_list {gap:20px;}
 	.program_list > li {width:100%; padding:30px;}
 	.program_list > li .prgm_inner .tit {margin-bottom:10px; font-size:2.1rem;}
}

@media screen and (max-width:640px){
}

@media screen and (max-width:480px){
 	.program_box {padding:25px;}
} 
 
 
 
 
 /*이용안내*/
.step_box2.careInfo .list .box {margin-top:5px; background-color:#e9e8e6;}