@charset "utf-8";

/* 호스피스 완화의료 */
#page61{padding-bottom:130px;font-family:'Pretendard',sans-serif;color:#666}
#page61 .inner{width:1200px;margin:0 auto}

/* 상단 안내 이미지 */
#page61 .p61_visual{width:940px;margin:0 auto}
#page61 .p61_visual_img+.p61_visual_img{margin-top:18px}
#page61 .p61_visual_img img{display:block;width:100%;height:auto}

/* 페이지 제목 */
#page61 .p61_intro{margin:70px 0 45px;text-align:center}
#page61 .p61_intro .leaf{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:70px;height:31px;margin:0 auto 13px}
#page61 .p61_intro .leaf i{width:17px;height:28px;border-radius:100% 0 100% 0;background:#73a84f;transform:rotate(-40deg)}
#page61 .p61_intro .leaf i:nth-child(2){width:16px;height:25px;transform:rotate(4deg)}
#page61 .p61_intro .leaf i:nth-child(3){transform:rotate(40deg) scaleX(-1)}
#page61 .p61_intro h2{margin:0;font-size:38px;font-weight:700;line-height:1.3;color:#18352b}

/* 자주 묻는 질문 */
#page61 .p61_item+.p61_item{margin-top:35px}

/* 질문 */
#page61 .p61_question{display:flex;position:relative;align-items:center;min-height:62px;padding:0 35px 0 85px;border-radius:32px;background:linear-gradient(90deg,#e5f0df 0%,#f8faf6 100%);box-sizing:border-box}
#page61 .p61_question>span{display:flex;position:absolute;top:50%;left:0px;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;font-size:21px;font-weight:700;line-height:1;color:#fff;background:#3e7542;box-shadow:0 4px 12px rgba(63,119,66,.2);transform:translateY(-50%)}
#page61 .p61_question h3{margin:0;font-size:21px;font-weight:700;line-height:1.45;color:#263b33}

/* 답변 */
#page61 .p61_answer{margin-top:20px;padding:30px 36px;border:1px solid #d8e4d4;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(74,112,68,.04)}
#page61 .p61_answer p{margin:0;font-size:16px;line-height:1.7;color:#666}
#page61 .p61_answer strong{font-weight:600;color:#394d3b}
#page61 .p61_answer .point{display:inline;padding:5px 0;background:#fff4b8}

/* 입원 안내 */
#page61 .p61_guide{display:flex;align-items:stretch;overflow:hidden;margin:25px 0;border-radius:5px;background:#fafcf9}
#page61 .p61_guide .guide_title{display:flex;flex:none;align-items:center;justify-content:center;gap:12px;width:225px;padding:25px;background:#edf5e9;box-sizing:border-box}
#page61 .p61_guide .guide_title span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:14px;font-weight:700;color:#fff;background:#4d8749}
#page61 .p61_guide .guide_title strong{font-size:17px;font-weight:700;color:#47784a}
#page61 .p61_guide ul{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;margin:0;padding:25px 30px;list-style:none;box-sizing:border-box}
#page61 .p61_guide li{position:relative;padding-left:28px;font-size:15px;line-height:1.7;color:#666}
#page61 .p61_guide li:before{position:absolute;top:4px;left:0;content:'\f14a';font-family:'FontAwesome';font-size:18px;line-height:18px;text-align:center;color:#68a34e}

/* 돌봄 안내 */
#page61 .p61_care_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}
#page61 .p61_care{display:flex;align-items:flex-start;gap:16px;padding:24px;border-radius:13px;background:#fbfcfa;box-sizing:border-box}
#page61 .p61_care>span{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:15px;font-weight:700;color:#fff;background:#4d8749}
#page61 .p61_care>div{flex:1;min-width:0}
#page61 .p61_care h4{margin:4px 0 10px;font-size:18px;font-weight:700;line-height:1.5;color:#304b34}
/* #page61 .p61_care p{margin:0;font-size:15px;line-height:1.7;color:#666} */

/* 스크롤 애니메이션 */
#page61 .scroll_ani{opacity:0;transform:translateY(55px);transition:opacity .9s ease,transform .9s ease}
#page61 .scroll_ani.on{opacity:1;transform:translateY(0)}