사회공헌 사업으로 바로가기
KYOBO LIFE · SOCIAL CONTRIBUTION
함께하는 나눔,더 나은 내일을 만듭니다.
교보생명은 더불어 살아가는 사회, 건강하고 따뜻한 세상을 위해 사람과 지역사회의 성장을 함께합니다.
사업 살펴보기 ↓
OUR PHILOSOPHY
사람을 향한 사랑, 나눔으로 이어지는 가치
생명보험의 상부상조 정신과 교육을 통한 성장의 가치를 바탕으로, 교보생명은 미래세대를 지원하고 사회문제 해결에 힘을 보태고 있습니다.
공식 홈페이지 사회공헌 소개 ↗
KYOBO LIFE · CSR VALUES
사람PEOPLE
성장GROWTH
상생TOGETHER
OUR PROGRAMS
사회공헌 사업을 만나보세요
교보생명의 사회공헌 사업 16개를 한자리에서 소개합니다. 각 사업의 카드를 누르면 세부 내용이 펼쳐지며, 공식 안내 페이지로도 이동할 수 있습니다.
KYOBO CSR 01 와우 다솜이 소리빛 사업 아동 지원 와우 다솜이 소리빛 사업 선천성 난청 아동의 검사·수술·언어재활 지원 소개 자세히 보기 + 들을 수 있는 소리가 희망의 빛이 되고, 말하는 자유가 꿈의 시작이 됩니다.
교보생명은 선천성 난청을 겪는 아이들이 시기 적절한 치료를 받아 회복할 수 있도록, ‘와우 다솜이 소리빛 지원사업’을 진행하고 있습니다.
난청을 발견하기 위한 사전 검사비, 인공 달팽이관 수술 비용 지급과 함께 난청으로 생긴 언어장애를 극복할 수 있도록 언어재활치료를 1년 동안 지원합니다.
치료를 받은 아이들은 대부분 특수 학교가 아닌 일반 학교로 진학하여 건강하게 성장합니다.
교보생명은 아이들이 장애로 인해 꿈을 포기하는 일이 생기지 않도록, 보다 적극적으로 소리빛을 지원하겠습니다.
지원 대상 당해연도 기준 중위소득 80% 이하 가정 지원 내용 사전 검사비, 인공달팽이관 수술비, 언어재활치료비 사업 파트너 사랑의 달팽이 공식 사업 소개 바로가기 ↗ KYOBO CSR 02 사랑의 띠잇기 아동 지원 사랑의 띠잇기 임직원과 회사가 함께 조성하는 아동 후원금 소개 자세히 보기 + 따뜻한 마음이 모여 사랑의 띠가 길어지면 아이들의 행복이 더욱 커집니다.
‘사랑의 띠잇기’는 2003년부터 지금까지 소년소녀가장, 한부모가정 아동, 무연고 아동 등 소외계층 아동들이 보다 나은 환경에서 학습하고 자랄 수 있도록 후원하는 사업입니다.
후원금은 임직원들이 자발적으로 매월 급여에서 일부분을 후원하여 조성되는데, 임직원과 아동을 매칭하여 급여 일부분과 회사의 지원금이 더해져 ‘사랑의 펀드’가 완성 됩니다.
이 후원금은 아이들의 양육비 등으로 쓰일 수 있게 절차에 따라 전달됩니다.
교보생명은 더 많은 아이들이 행복을 누릴 수 있도록, 따뜻한 마음을 계속해서 이어가겠습니다.
지원 대상 소외계층 아동, 무연고 아동 지원 내용 교육비, 양육비, 특기적성 지원 등 사업 파트너 어린이재단 공식 사업 소개 바로가기 ↗ KYOBO CSR 03 교보다솜이 자원봉사팀 아동 지원 교보다솜이 자원봉사팀 지역사회와 연계하는 임직원 봉사활동 소개 자세히 보기 + 지역사회와 함께하는 임직원 봉사활동
교보다솜이 자원봉사팀은 지역 복지기관과 협력해 주변 이웃이 필요로 하는 도움을 정기적으로 제공하는 임직원 참여형 활동입니다. 지역에 따라 아동의 문화 경험을 넓혀주거나 환경을 보호하는 등 실천 방식도 달라집니다.
주요 활동으로는 역사·문화 탐방과 쓰레기 수거를 함께하는 플로깅, 종로구 지역아동센터·키움센터와 연계한 문화체험 지원, 보호아동 대상 교육 보조, 환경교육 팝업북과 생활용품을 만드는 DIY 봉사 등이 있습니다.
동대문구와 추진하는 메타세쿼이아 숲길 조성 활동에서는 임직원 참여와 나무 심기를 연결해 지역 환경 개선을 도모하고 있습니다.
운영 방식 임직원 자원봉사팀과 지역기관 연계 대표 활동 역사·문화 플로깅, 1팀1센터, 꿈도깨비 교육 보조, DIY 봉사 지역 협력 사례 동대문구 메타세쿼이아 숲길 조성 계획 공식 사업 소개 바로가기 ↗ KYOBO CSR 04 교보다솜이 꿈도깨비 사업 청소년 육성 교보다솜이 꿈도깨비 사업 보호아동의 언어·디지털·자립교육 지원 소개 자세히 보기 + 보호아동의 성장 단계에 맞춘 교육과 자립 지원
교보다솜이 꿈도깨비는 보호아동이 성장하면서 필요한 기초 역량과 사회 적응 능력을 갖추도록 돕는 교육사업입니다. 어린 아동에게는 발달 수준에 맞춘 1:1 언어교육을 제공하고, 성장 단계에 따라 금융교육과 진로·직업 경험으로 지원을 넓힙니다.
심리·정서 놀이활동, 디지털 융합교육, ICT 체험, 자립금융교육 등 여러 프로그램을 운영합니다. 자립을 경험한 선배 청년이 후배에게 실질적인 경험과 조언을 나누는 방식도 특징입니다.
공식 소개 페이지는 서울시의 아동양육시설 7곳을 참여 대상으로 안내하며, 초록우산(어린이재단)을 사업 파트너로 명시하고 있습니다.
주요 프로그램 언어·디지털 교육, 심리·정서 지원, 진로·직업 체험, 자립금융교육 참여 대상 서울시 내 아동양육시설 7곳 사업 파트너 어린이재단 공식 사업 소개 바로가기 ↗ KYOBO CSR 05 자립준비청년 지원사업 청소년 육성 자립준비청년 지원사업 자립준비청년을 위한 금융교육과 멘토링 소개 자세히 보기 + 금융 지식과 경험으로 준비하는 독립
시설 보호나 가정위탁을 마치고 독립하는 청년들이 일상적인 금융생활을 준비할 수 있도록 금융자립교육을 진행합니다. 전문가 교육과 선배 장학생 멘토링을 통해 수입·지출 관리, 금융상품 이해, 개인별 경제생활 점검을 지원합니다.
금융활동비 지원과 저축·펀드 등 금융상품을 직접 경험해 보는 프로그램도 운영합니다. 일회성 후원보다는 독립 이후 스스로 선택하고 계획할 수 있는 역량을 갖추도록 돕는 데 초점을 둡니다.
참여 대상 수도권·광역대도시 자립준비청년(공식 소개 기준 만 18~24세 이하) 지원 방식 금융교육, 멘토링, 개인별 컨설팅, 자립금융활동비 사업 파트너 사회복지법인 평화의마을 공식 사업 소개 바로가기 ↗ KYOBO CSR 06 교보생명컵 꿈나무체육대회 청소년 육성 교보생명컵 꿈나무체육대회 7개 기초종목 유소년 체육대회와 장학 지원 소개 자세히 보기 + 체육 꿈나무의 도전과 성장을 함께하는 무대
교보생명컵 꿈나무체육대회는 체력과 인성, 지식이 함께 성장하는 청소년 육성을 위해 1985년부터 개최해 온 유소년 종합체육대회입니다. 육상·수영·유도·탁구·체조·빙상·테니스 등 기초 종목을 중심으로 운영합니다.
대회 운영 외에도 우수한 어린 선수들이 운동과 학업을 지속할 수 있도록 꿈나무장학사업을 실시합니다. 장학생에게 중·고등학교 6년 동안 매년 장학금을 지원하고 심리상담, 독서 프로그램 등 성장 활동도 함께 제공합니다.
참가·국가대표·메달 등 누적 수치는 홈페이지 자료와 뉴스룸의 최신 보도 기준이 다를 수 있어, 이 페이지에서는 변동하는 숫자보다 지원 방식에 집중했습니다.
대회 시작 1985년 참가 대상 전국 초등학생 선수 운영 종목 육상·수영·유도·탁구·체조·빙상·테니스 꿈나무 장학 중·고교 6년, 매년 200만원 및 성장 지원 프로그램 공식 사업 소개 바로가기 ↗ KYOBO CSR 07 교보생명 희망다솜장학금 청소년 육성 교보생명 희망다솜장학금 소외계층 대학 신입생 장학금·커뮤니티 운영 소개 자세히 보기 + 배움의 기회와 장학생 간 연결을 함께 지원
희망다솜장학금은 대학 진학을 앞둔 취약계층 청소년들이 생활비와 학비 부담을 덜고 학업을 이어갈 수 있도록 돕는 장학 프로그램입니다. 성적우수 장학금이나 석사과정 장학금 등 추가 지원도 운영해 왔습니다.
장학생과 졸업생이 함께 교류하는 ‘희망과 다솜’ 커뮤니티에서는 캠프와 교육, 직접 기획하는 봉사활동 등을 통해 사회적 관계를 넓히고 도움을 나누는 경험을 제공합니다.
지원 대상 보육시설·그룹홈·한부모·조손·저소득 가정 등에서 성장한 대학 신입생 공식 안내 신청시기 매년 1월(연 20명 내외) 사업 파트너 교보교육재단 공식 사업 소개 바로가기 ↗ KYOBO CSR 08 청소년 리더십 프로그램 체·인·지 청소년 육성 청소년 리더십 프로그램 체·인·지 청소년 인성·협력·리더십 체험교육 소개 자세히 보기 + 체험·인성·지혜를 바탕으로 자라는 청소년 리더
교보생명과 교보교육재단이 2016년부터 운영해 온 체·인·지는 체험중심, 인성개발, 지혜함양을 결합한 청소년 리더십 프로그램입니다. 자신을 이해하는 활동에서 출발해 다른 사람과 공동체를 배려하는 리더십으로 경험을 확장합니다.
‘I 체인지’와 ‘We 체인지’를 중심으로 팀 토론과 발표, 봉사, 미디어 활동, 리더십 탐방 등을 진행합니다. 참가 청소년이 협력하고 소통하며 공동의 목표를 실천하는 경험을 쌓도록 지원합니다.
참여 대상 창의적이고 도전적인 청소년 공식 안내 참여기간 5~6월부터 약 4개월, 토요일 운영 사업 파트너 교보교육재단 공식 사업 소개 바로가기 ↗ KYOBO CSR 09 1사1교 금융교육 청소년 육성 1사1교 금융교육 초·중·고 학생을 위한 체험형 금융교육 소개 자세히 보기 + 학교에서 만나는 생활 속 금융교육
1사1교 금융교육은 교보생명과 학교가 결연을 맺어 학생의 금융 이해력을 높이는 교육사업입니다. 어렵게 느껴지는 금융 개념을 사례와 게임 교구를 통해 설명하고, 학년과 교육 환경에 맞춰 경제생활에 필요한 기본 지식을 익힐 수 있도록 돕습니다.
교실 수업 외에도 체험활동, 견학, 진로상담 등을 연계해 미래 금융소비자로 성장할 학생들이 일상에서 금융을 이해할 수 있도록 지원합니다.
참여 대상 전국 초·중·고등학교 프로그램 경제교육, 체험, 견학, 진로상담 공식 안내 운영 학기당 2회 공식 사업 소개 바로가기 ↗ KYOBO CSR 10 교보다솜이 드림메이커스 사업 디지털·스타트업 교보다솜이 드림메이커스 사업 보호아동·청년의 ICT 교육·진로 탐색 소개 자세히 보기 + 디지털 기술을 통해 진로와 자립의 선택지를 넓히다
교보다솜이 드림메이커스는 아동양육시설에 거주하는 아동과 자립준비청년, 구직을 단념한 청년 등에게 ICT 관련 배움과 진로 탐색의 기회를 제공합니다. 기술을 처음 경험하는 단계부터 전문교육까지 다양한 교육과정을 운영합니다.
체험교육과 심화 학습을 통해 관심 분야를 발견하고 장래의 진로를 계획할 수 있도록 지원합니다. 교육을 마친 참여자가 후배의 교육에 다시 참여하는 선순환 구조를 지향하며, 해외 교육체험 기회도 소개하고 있습니다.
지원 대상 보호아동·자립준비청년·구직단념 청년 등 교육 분야 ICT 체험 및 전문교육, 진로 탐색, 글로벌 교육체험 사업 파트너 드림메이커스 공식 사업 소개 바로가기 ↗ KYOBO CSR 11 세상에 임팩트를 더하자 UP! 디지털·스타트업 세상에 임팩트를 더하자 UP! 사회문제 해결 스타트업 발굴·육성 소개 자세히 보기 + 사회문제 해결에 도전하는 스타트업의 성장 지원
‘세상에 임팩트를 더하자 UP!’은 기술을 활용해 사회적·환경적 문제를 해결하려는 스타트업을 발굴하고 육성하는 사업입니다. 환경보호와 소외계층 아동·청소년 대상 디지털 교육·서비스처럼 사회적 가치를 창출하는 활동에 주목합니다.
교보생명은 ICT를 기반으로 실질적인 변화를 만드는 임팩트 기업을 지원함으로써 지속가능한 사회를 위한 혁신이 확산되도록 돕고 있습니다.
지원 대상 사회적·환경적 가치 창출 스타트업 주요 분야 환경 보호, 디지털 교육·서비스, ICT 기반 사회문제 해결 사업 파트너 임팩트재단 공식 사업 소개 바로가기 ↗ KYOBO CSR 12 대국민 환경교육 캠페인 환경·글로벌 대국민 환경교육 캠페인 탄소중립·환경보전 시민 교육 캠페인 소개 자세히 보기 + 생활 속 실천으로 이어지는 환경교육
교보생명은 환경보전의 중요성을 알리고 탄소중립 실천을 확산하기 위해 정부 및 환경 관련 기관과 함께 시민 참여형 교육 캠페인을 진행하고 있습니다. 친환경 체험행사인 ‘지구하다 페스티벌’, 찾아가는 환경교실, 어린이 대상 환경뮤지컬 등을 통해 환경 문제를 쉽게 이해하고 행동으로 옮기는 계기를 제공합니다.
공식 소개에서는 환경교육 협력 업무협약 체결과 환경교육·탄소중립 활동에 대한 표창 수상 내용도 안내하고 있습니다.
주요 활동 지구하다 페스티벌, 찾아가는 이동환경교실, 환경뮤지컬 협력 환경 관련 정부 부처 및 한국환경보전원 공식 소개 성과 환경부 장관 표창(2023년), 대통령 표창(2025년) 공식 사업 소개 바로가기 ↗ KYOBO CSR 13 교보다솜이 글로벌 봉사단 환경·글로벌 교보다솜이 글로벌 봉사단 해외 학교·도서관 건립과 나눔 봉사 소개 자세히 보기 + 국경을 넘어 교육 기회와 나눔의 경험을 잇다
교보다솜이 글로벌 봉사단은 2011년부터 베트남과 라오스 등지에서 학교·도서관 등 교육 기반을 지원하고 임직원 해외봉사를 진행해 왔습니다. 일부 지역에서는 주거환경 개선을 위한 집짓기 활동도 이어졌습니다.
2024년부터는 꿈도깨비 사업에 참여하는 보호아동도 해외봉사활동에 동참해, 그동안 지원을 받아 온 아이들이 다른 사람을 돕는 나눔의 주체로 성장하도록 참여 기회를 넓혔습니다.
활동 시작 2011년 주요 지역 베트남, 라오스 등 대표 활동 학교·도서관 건립, 주거 지원, 임직원·보호아동 해외봉사 공식 사업 소개 바로가기 ↗ KYOBO CSR 14 대산농촌재단 공익재단 대산농촌재단 농업인재와 농촌문화 지원 소개 자세히 보기 + 농업과 농촌의 미래를 위한 공익사업
1991년 설립된 대산농촌재단은 농업인의 역량과 농촌의 가치를 높이는 다양한 공익사업을 추진합니다. 농업 현장의 연구와 교육을 지원하면서 도시와 농촌의 이해를 넓히는 문화·체험 활동도 펼칩니다.
대산농촌문화상 시상, 차세대 농업인재 양성, 농업실용연구 지원, 가족사랑 농촌체험 등이 교보생명 공식 홈페이지에 소개된 대표 사업입니다.
설립 1991년 대표 사업 대산농촌문화상, 농업인재 양성, 농업실용연구, 가족 농촌체험 재단 홈페이지 www.dsa.or.kr 공식 사업 소개 바로가기 ↗ KYOBO CSR 15 대산문화재단 공익재단 대산문화재단 한국문학 창작·번역·국제교류 지원 소개 자세히 보기 + 한국문학의 창작과 세계적 교류를 지원
1992년 설립된 대산문화재단은 한국문학의 창작 기반을 넓히고 국내 작품이 세계 독자와 만날 수 있도록 돕는 문화 공익재단입니다. 작가 발굴과 창작 지원, 문학상 시상, 번역 지원, 국제 문학교류 활동을 이어가고 있습니다.
대산문학상·대산창작기금·대산대학문학상·대산청소년문학상을 비롯해 서울국제문학포럼, 인문학 강연, 문학인 기념사업 등이 대표 프로그램입니다.
설립 1992년 대표 사업 문학상·창작기금, 문학 번역지원, 국제문학 교류 재단 홈페이지 www.daesan.or.kr 공식 사업 소개 바로가기 ↗ KYOBO CSR 16 교보교육재단 공익재단 교보교육재단 청소년 인성·리더십·생명교육 지원 소개 자세히 보기 + 바른 인성과 자기성장을 갖춘 미래세대 육성
교보교육재단은 청소년이 다른 사람을 존중하고 스스로 성장하며 공동체에 기여하는 사람으로 자라도록 교육을 지원합니다. 인성과 리더십, 생명교육을 중심으로 청소년의 배움과 실천 기회를 넓히고 있습니다.
희망다솜장학사업과 청소년 리더십 프로그램 ‘체인지’, 인성함양 프로그램, 교보교육대상 등이 교보생명 공식 홈페이지에 소개된 대표 사업입니다.
핵심 분야 인성교육, 리더십교육, 생명교육, 장학 대표 사업 희망다솜장학, 체인지, 더불어 행복하기, 교보교육대상 재단 홈페이지 www.kbedu.or.kr 공식 사업 소개 바로가기 ↗
IMPACT IN ACTION
나눔이 만들어낸 변화
뉴스룸 공식 보도에 소개된 대표 사례입니다. 각 수치는 해당 보도에 기재된 기간을 기준으로 표시했습니다.
꿈도깨비 514명
보호아동 성장 지원
2026년 5월 뉴스룸의 3년간 임팩트 보고 기사 기준
임팩트업 239곳
사회문제 해결 기업 육성
2018~2025년 누적, 2026년 8월 보도 기준
꿈나무체육대회 42회
2026년 대회 개최 회차
1985년 시작, 2026년 7월 뉴스룸 보도 기준
STORIES FROM THE FIELD
현장에서 전하는 나눔 이야기 뉴스룸 보기 ↗
FREQUENTLY ASKED QUESTIONS
교보생명 사회공헌 FAQ
Q. 교보생명은 어떤 사회공헌 활동을 하나요?+ 아동 지원, 청소년 육성, 디지털 인재 및 스타트업 지원, 환경·글로벌 지원과 공익재단 활동을 전개합니다.
Q. 교보생명컵 꿈나무체육대회는 어떤 행사인가요?+ 1985년 시작한 유소년 전국종합체육대회입니다. 2026년에는 42회 대회가 열렸습니다.
Q. 교보다솜이 꿈도깨비는 누구를 지원하나요?+ 보호아동과 자립준비청년의 성장 및 자립을 돕기 위한 교육과 지원 활동입니다.
Q. 임팩트업은 어떤 사업인가요?+ 사회문제 해결에 기여하는 스타트업의 성장과 자립을 돕는 사업입니다. 2018년부터 2025년까지 239곳의 기업을 육성한 것으로 발표됐습니다.
더 나은 내일을 만드는 교보생명의 사회공헌
#kyobo-csr {
--green: #087d62;
--green-deep: #0b5545;
--green-ink: #103d33;
--ink: #202823;
--muted: #65746b;
--line: #e4ebe5;
--surface: #f7f9f7;
--radius: 10px;
color-scheme: light;
}
#kyobo-csr *, #kyobo-csr *::before, #kyobo-csr *::after { box-sizing: border-box; }
#kyobo-csr { scroll-behavior: smooth; }
#kyobo-csr { margin: 0; background: #fff; color: var(--ink); font-family: "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif; -webkit-font-smoothing: antialiased; }
#kyobo-csr button, #kyobo-csr input { font: inherit; }
#kyobo-csr button { cursor: pointer; }
#kyobo-csr a { text-decoration: none; color: inherit; }
#kyobo-csr a:focus-visible, #kyobo-csr button:focus-visible, #kyobo-csr input:focus-visible { outline: 3px solid #75c9af; outline-offset: 3px; }
#kyobo-csr .inner { max-width: 1100px; margin: 0 auto; padding: 0 24px; }
#kyobo-csr .hero { background: var(--green-deep); color: white; position: relative; overflow: hidden; }
#kyobo-csr .hero::before, #kyobo-csr .hero::after { content: ""; position: absolute; pointer-events: none; border: 1px solid #7bc3ac55; border-radius: 50%; }
#kyobo-csr .hero::before { width: 540px; height: 540px; right: -160px; top: -250px; }
#kyobo-csr .hero::after { width: 360px; height: 360px; right: 70px; bottom: -310px; }
#kyobo-csr .hero-content { position: relative; z-index: 1; padding-top: 66px; padding-bottom: 70px; }
#kyobo-csr .hero-eyebrow { color: #bce6cf; letter-spacing: .18em; font-size: 11px; font-weight: 850; }
#kyobo-csr h1, #kyobo-csr h2, #kyobo-csr h3, #kyobo-csr p { margin-top: 0; }
#kyobo-csr .hero h1 { margin: 17px 0 18px; font-size: clamp(32px,5vw,50px); line-height: 1.36; letter-spacing: -.055em; font-weight: 850; }
#kyobo-csr .hero h1 em { font-style: normal; color: #cae99b; }
#kyobo-csr .hero p { line-height: 1.9; color: #deeee5; font-size: 14px; max-width: 580px; margin-bottom: 22px; }
#kyobo-csr .hero-btn { border: 0; border-radius: 6px; background: white; color: #10644f; padding: 13px 18px; font-weight: 800; font-size: 13px; }
#kyobo-csr .section { padding-top: 48px; padding-bottom: 48px; }
#kyobo-csr .eyebrow { color: var(--green); font-size: 11px; letter-spacing: .14em; font-weight: 850; margin-bottom: 12px; }
#kyobo-csr .section-title { font-size: clamp(24px,3.4vw,32px); font-weight: 850; letter-spacing: -.045em; line-height: 1.35; margin-bottom: 12px; }
#kyobo-csr .subtext { font-size: 13px; color: var(--muted); line-height: 1.82; }
#kyobo-csr .philosophy { display: grid; grid-template-columns: 1fr .9fr; align-items: center; gap: 38px; }
#kyobo-csr .philosophy .subtext { margin: 16px 0; }
#kyobo-csr .illustration { background: #eef6ed; min-height: 225px; border-radius: 12px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 13px; }
#kyobo-csr .illustration-caption { font-size: 13px; color: #388067; font-weight: 750; }
#kyobo-csr .text-link { color: var(--green); font-weight: 750; font-size: 13px; }
#kyobo-csr .surface { background: var(--surface); }
#kyobo-csr .filters { display: flex; flex-wrap: wrap; gap: 8px; margin: 23px 0 19px; }
#kyobo-csr .filter-button { padding: 10px 16px; font-size: 12px; font-weight: 750; background: white; color: #175947; border: 1px solid #d6e3d9; border-radius: 6px; }
#kyobo-csr .filter-button.active { background: var(--green); border-color: var(--green); color: white; }
#kyobo-csr .search-bar { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 16px; }
#kyobo-csr .search-bar input { border: 1px solid #d9e5db; border-radius: 7px; background: #fff; padding: 12px 14px; min-width: 0; width: min(100%, 350px); font-size: 13px; }
#kyobo-csr .count { color: #65766a; font-size: 12px; }
#kyobo-csr .project-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 13px; }
#kyobo-csr .project-card { border: 1px solid var(--line); border-radius: var(--radius); padding: 0; background: #fff; text-align: left; overflow: hidden; transition: transform .16s ease, box-shadow .16s ease; display: flex; flex-direction: column; color: inherit; }
#kyobo-csr .project-card:hover { box-shadow: 0 8px 23px #143f3220; transform: translateY(-2px); }
#kyobo-csr .project-art { height: 112px; display: flex; justify-content: center; align-items: center; position: relative; overflow: hidden; }
#kyobo-csr .project-art::before { content: ""; width: 160px; height: 160px; position: absolute; right: -58px; top: -70px; border: 1px solid #ffffffaa; border-radius: 50%; }
#kyobo-csr .project-art::after { content: ""; width: 100px; height: 100px; position: absolute; left: -28px; bottom: -40px; border: 1px solid #ffffffaa; border-radius: 50%; }
#kyobo-csr .project-body { padding: 15px; display: flex; flex-direction: column; flex: 1; }
#kyobo-csr .project-category { color: var(--green); font-size: 11px; font-weight: 800; margin-bottom: 7px; }
#kyobo-csr .project-name { font-weight: 800; font-size: 14px; line-height: 1.5; min-height: 42px; word-break: keep-all; }
#kyobo-csr .project-description { color: var(--muted); line-height: 1.7; font-size: 12px; flex: 1; margin: 7px 0 12px; }
#kyobo-csr .project-more { color: var(--green); font-size: 12px; font-weight: 800; }
#kyobo-csr .empty { grid-column: 1 / -1; color: var(--muted); padding: 28px 0; font-size: 14px; }
#kyobo-csr .detail { display: none; position: relative; border: 1px solid #cbded0; border-radius: 12px; background: #fff; padding: 25px; margin-top: 22px; scroll-margin-top: 30px; }
#kyobo-csr .detail.visible { display: block; }
#kyobo-csr .detail-close { position: absolute; top: 11px; right: 13px; background: none; color: #53695e; border: 0; font-size: 26px; }
#kyobo-csr .detail h3 { font-size: 23px; font-weight: 850; letter-spacing: -.04em; margin: 10px 33px 14px 0; }
#kyobo-csr .detail-box { background: #f2f7f2; border-radius: 8px; padding: 16px; font-size: 13px; margin: 18px 0; }
#kyobo-csr .detail-box p { color: #617167; line-height: 1.9; margin: 7px 0 0; }
#kyobo-csr .solid-link { display: inline-block; padding: 11px 15px; background: var(--green); color: #fff; border-radius: 6px; font-size: 12px; font-weight: 800; }
#kyobo-csr .related { border-top: 1px solid var(--line); margin-top: 20px; padding-top: 18px; }
#kyobo-csr .related strong { display: block; font-size: 13px; }
#kyobo-csr .related a { display: block; color: var(--green); margin-top: 12px; line-height: 1.6; font-size: 13px; }
#kyobo-csr .impact-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px; margin-top: 24px; }
#kyobo-csr .impact-card { border-radius: var(--radius); padding: 22px; }
#kyobo-csr .impact-card:nth-child(1) { background: #edf5ee; }
#kyobo-csr .impact-card:nth-child(2) { background: #eaf3f6; }
#kyobo-csr .impact-card:nth-child(3) { background: #f6f1e6; }
#kyobo-csr .pill { display: inline-block; color: #14765c; background: #e0efe5; border-radius: 50px; font-size: 11px; font-weight: 750; padding: 5px 10px; }
#kyobo-csr .impact-number { color: var(--green); font-size: 33px; font-weight: 850; margin: 12px 0 5px; }
#kyobo-csr .impact-title { font-size: 13px; font-weight: 800; }
#kyobo-csr .impact-note { color: var(--muted); font-size: 12px; line-height: 1.65; margin-top: 9px; margin-bottom: 0; }
#kyobo-csr .section-heading-row { display: flex; justify-content: space-between; align-items: end; gap: 15px; }
#kyobo-csr .stories { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 13px; margin-top: 23px; }
#kyobo-csr .story { display: flex; flex-direction: column; background: white; border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; transition: border-color .16s ease, transform .16s ease; }
#kyobo-csr .story:hover { border-color: var(--green); transform: translateY(-2px); }
#kyobo-csr .story-art { height: 85px; display: flex; justify-content: center; align-items: center; font-size: 33px; }
#kyobo-csr .story-body { padding: 16px; display: flex; flex: 1; flex-direction: column; }
#kyobo-csr .story-meta { color: var(--green); font-size: 11px; font-weight: 800; }
#kyobo-csr .story-title { line-height: 1.6; font-size: 14px; font-weight: 800; margin: 9px 0; word-break: keep-all; }
#kyobo-csr .story-desc { font-size: 12px; line-height: 1.7; color: var(--muted); margin-bottom: 14px; flex: 1; }
#kyobo-csr .story-more { color: var(--green); font-size: 12px; font-weight: 800; }
#kyobo-csr .faq { border-bottom: 1px solid var(--line); }
#kyobo-csr .faq-toggle { border: 0; width: 100%; background: transparent; text-align: left; display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 19px 0; font-size: 14px; font-weight: 800; color: var(--ink); }
#kyobo-csr .faq-sign { color: var(--green); font-size: 23px; font-weight: 450; }
#kyobo-csr .faq-answer { padding: 0 0 19px; font-size: 13px; color: #576a5d; line-height: 1.85; }
#kyobo-csr .faq-answer[hidden] { display: none; }
#kyobo-csr .footer { background: #243b31; color: white; }
#kyobo-csr .footer-content { padding-top: 30px; padding-bottom: 31px; }
#kyobo-csr .footer-head { display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap; }
#kyobo-csr .footer-head a { color: #bcead3; font-size: 12px; }
#kyobo-csr .footer p { font-size: 11px; line-height: 1.8; color: #b8d0c2; margin: 12px 0 0; }
@media (max-width: 850px) {#kyobo-csr .project-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
#kyobo-csr .philosophy { gap: 22px; }}
@media (max-width: 650px) {#kyobo-csr .inner { padding-left: 17px; padding-right: 17px; }
#kyobo-csr .hero-content { padding-top: 52px; padding-bottom: 55px; }
#kyobo-csr .hero p { font-size: 13px; }
#kyobo-csr .section { padding-top: 34px; padding-bottom: 34px; }
#kyobo-csr .philosophy { grid-template-columns: 1fr; }
#kyobo-csr .illustration { min-height: 172px; }
#kyobo-csr .project-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; }
#kyobo-csr .project-art { height: 95px; }
#kyobo-csr .project-body { padding: 12px; }
#kyobo-csr .project-name { font-size: 13px; }
#kyobo-csr .project-description { font-size: 11px; }
#kyobo-csr .impact-grid { grid-template-columns: 1fr; gap: 10px; }
#kyobo-csr .impact-card { padding: 18px; }
#kyobo-csr .stories { grid-template-columns: 1fr; }
#kyobo-csr .story { flex-direction: row; }
#kyobo-csr .story-art { width: 96px; height: auto; flex: 0 0 96px; }
#kyobo-csr .section-heading-row { align-items: start; }
#kyobo-csr .section-heading-row .text-link { font-size: 11px; white-space: nowrap; margin-top: 8px; }}
@media (prefers-reduced-motion: reduce) {#kyobo-csr { scroll-behavior: auto; }
#kyobo-csr .project-card, #kyobo-csr .story { transition: none; }}
#kyobo-csr .detail-lead { font-size: clamp(17px, 2.3vw, 21px); font-weight: 800; line-height: 1.7; margin: 18px 0 23px; color: #1d3f31; word-break: keep-all; }
#kyobo-csr .source-mark { display: inline-block; font-size: 11px; font-weight: 700; color: #347d58; background: #eef6f0; padding: 6px 10px; border-radius: 20px; }
#kyobo-csr .detail-text { max-width: 800px; }
#kyobo-csr .detail-paragraph { color: #26312b; font-size: 15px; line-height: 2.05; letter-spacing: -.012em; word-break: keep-all; margin: 0 0 20px; }
#kyobo-csr .detail-facts { margin: 28px 0 18px; background: #f5f8f6; border-radius: 10px; padding: 22px; }
#kyobo-csr .detail-facts h4 { margin: 0 0 14px; font-size: 16px; }
#kyobo-csr .detail-facts dl { margin: 0; }
#kyobo-csr .fact-row { display: grid; grid-template-columns: 128px 1fr; gap: 15px; padding: 11px 0; border-top: 1px solid #e1e9e3; font-size: 13px; line-height: 1.8; }
#kyobo-csr .fact-row dt { font-weight: 800; color: #315746; }
#kyobo-csr .fact-row dd { margin: 0; color: #344239; }
#kyobo-csr .detail-notice { border-left: 3px solid #ad8450; background: #faf6ef; padding: 13px 16px; font-size: 12px; line-height: 1.8; color: #67533a; margin: 14px 0; }
#kyobo-csr .detail-actions { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 22px; }
#kyobo-csr .outline-link { display: inline-block; border: 1px solid #c3d5cb; color: #135d47; padding: 10px 15px; border-radius: 6px; font-size: 12px; font-weight: 800; }
@media (max-width:650px) {#kyobo-csr .detail { padding: 20px 17px; }
#kyobo-csr .detail-paragraph { font-size: 14px; line-height: 1.95; }
#kyobo-csr .detail-facts { padding: 14px; }
#kyobo-csr .fact-row { grid-template-columns: 88px 1fr; gap: 9px; }}
#kyobo-csr {
--green: #098552;
--green-deep: #084735;
--green-ink: #0d5a3f;
--ink: #171f1b;
--muted: #53635b;
--line: #e2e9e3;
--surface: #f7f9f7;
--radius: 14px;
}
#kyobo-csr { scroll-padding-top: 28px; }
#kyobo-csr { font-size: 16px; line-height: 1.65; }
#kyobo-csr .inner { max-width: 1200px; padding-left: 30px; padding-right: 30px; }
#kyobo-csr .hero { background: linear-gradient(115deg, #073e31 0%, #0d6146 100%); }
#kyobo-csr .hero::before { width: 570px; height: 570px; right: -100px; top: -220px; opacity: .7; }
#kyobo-csr .hero::after { width: 440px; height: 440px; right: 50px; bottom: -330px; opacity: .6; }
#kyobo-csr .hero-content { padding-top: 92px; padding-bottom: 98px; }
#kyobo-csr .hero-eyebrow { font-size: 12px; letter-spacing: .15em; font-weight: 750; }
#kyobo-csr .hero h1 { font-size: clamp(40px, 5.4vw, 64px); line-height: 1.3; margin: 24px 0 24px; }
#kyobo-csr .hero h1 em { color: #d8f0ac; }
#kyobo-csr .hero p { font-size: 17px; line-height: 1.9; max-width: 610px; margin-bottom: 31px; color: #e5f3e9; word-break: keep-all; }
#kyobo-csr .hero-btn { font-size: 15px; padding: 14px 21px; border-radius: 8px; }
#kyobo-csr .section { padding-top: 78px; padding-bottom: 82px; }
#kyobo-csr .eyebrow { font-size: 12px; margin-bottom: 14px; letter-spacing: .15em; }
#kyobo-csr .section-title { font-size: clamp(30px, 3.5vw, 40px); line-height: 1.34; margin-bottom: 19px; }
#kyobo-csr .subtext { font-size: 16px; line-height: 1.92; max-width: 850px; word-break: keep-all; }
#kyobo-csr .philosophy { grid-template-columns: 1fr .82fr; gap: 65px; }
#kyobo-csr .philosophy .subtext { margin: 23px 0; }
#kyobo-csr .illustration { background: #f1f6ef; min-height: 288px; border-radius: 18px; padding: 28px 38px; align-items: stretch; gap: 0; }
#kyobo-csr .illustration-kicker { font-size: 11px; color: #40745a; font-weight: 800; letter-spacing: .15em; margin-bottom: 14px; }
#kyobo-csr .value-word { border-top: 1px solid #d9e6d8; display: flex; justify-content: space-between; align-items: baseline; padding: 13px 0 10px; font-size: clamp(26px, 3.2vw, 37px); line-height: 1.35; font-weight: 800; color: #195b3f; letter-spacing: -.05em; }
#kyobo-csr .value-word:last-child { border-bottom: 1px solid #d9e6d8; }
#kyobo-csr .value-word span { font-size: 11px; font-weight: 800; letter-spacing: .14em; color: #759485; }
#kyobo-csr .text-link { font-size: 15px; }
#kyobo-csr .filters { gap: 9px; margin: 32px 0 25px; }
#kyobo-csr .filter-button { font-size: 14px; padding: 12px 18px; border-radius: 100px; color: #344c3e; border-color: #d6e1d8; }
#kyobo-csr .filter-button.active { color: white; }
#kyobo-csr .search-bar { margin-bottom: 23px; }
#kyobo-csr .search-bar input { font-size: 15px; padding: 14px 17px; border-radius: 10px; width: min(100%, 420px); }
#kyobo-csr .count { font-size: 14px; font-weight: 700; }
#kyobo-csr .project-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
#kyobo-csr .project-card { border-radius: 14px; box-shadow: 0 1px 0 #0b241007; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
#kyobo-csr .project-card:hover { border-color: #b2d1be; box-shadow: 0 14px 26px #082a1a15; transform: translateY(-3px); }
#kyobo-csr .project-art { height: 143px; flex: none; display: flex; flex-direction: column; justify-content: space-between; align-items: stretch; text-align: left; padding: 20px 23px 19px; background: #ecf3ed; color: #215a43; }
#kyobo-csr .project-art::before { width: 125px; height: 125px; right: -49px; top: -74px; border: 1px solid #ffffff9a; }
#kyobo-csr .project-art::after { width: 170px; height: 170px; bottom: -160px; left: auto; right: 13px; border: 1px solid #ffffff9a; }
#kyobo-csr .project-art.cat-1 { background: #e9f3ea; color: #176b4f; }
#kyobo-csr .project-art.cat-2 { background: #e8f0f1; color: #205a63; }
#kyobo-csr .project-art.cat-3 { background: #edf0f7; color: #435b83; }
#kyobo-csr .project-art.cat-4 { background: #f0f2e7; color: #536a31; }
#kyobo-csr .project-art.cat-5 { background: #f5eee5; color: #80623d; }
#kyobo-csr .project-art-top { z-index: 1; display: flex; justify-content: space-between; align-items: center; font-size: 10px; letter-spacing: .13em; font-weight: 800; opacity: .75; }
#kyobo-csr .project-index { font-size: 17px; letter-spacing: 0; font-weight: 650; }
#kyobo-csr .project-keyword { z-index: 1; font-size: clamp(23px, 2.2vw, 29px); letter-spacing: -.055em; font-weight: 850; line-height: 1.25; word-break: keep-all; }
#kyobo-csr .project-art-bottom { z-index: 1; font-size: 11px; font-weight: 700; opacity: .85; letter-spacing: .02em; }
#kyobo-csr .project-body { padding: 22px 23px 23px; }
#kyobo-csr .project-category { font-size: 12px; margin-bottom: 12px; }
#kyobo-csr .project-name { font-size: 19px; line-height: 1.5; min-height: 55px; letter-spacing: -.03em; }
#kyobo-csr .project-description { font-size: 15px; line-height: 1.75; margin: 11px 0 22px; }
#kyobo-csr .project-more { font-size: 14px; }
#kyobo-csr .detail { padding: 39px 45px; margin-top: 30px; border-radius: 16px; }
#kyobo-csr .detail h3 { font-size: clamp(27px, 3.2vw, 37px); margin: 14px 44px 22px 0; letter-spacing: -.05em; }
#kyobo-csr .detail-lead { font-size: clamp(20px, 2.3vw, 25px); color: #1e543d; line-height: 1.6; margin: 10px 0 25px; }
#kyobo-csr .detail-paragraph { font-size: 17px; line-height: 2.04; max-width: 870px; margin: 0 0 24px; color: #28372e; }
#kyobo-csr .detail-facts { margin-top: 34px; padding: 27px 32px; border-radius: 12px; }
#kyobo-csr .detail-facts h4 { font-size: 19px; margin-bottom: 16px; }
#kyobo-csr .fact-row { font-size: 15px; grid-template-columns: 135px 1fr; gap: 18px; padding: 14px 0; }
#kyobo-csr .detail-close { right: 20px; top: 16px; font-size: 32px; width: 40px; height: 40px; }
#kyobo-csr .solid-link, #kyobo-csr .outline-link { font-size: 14px; padding: 14px 18px; border-radius: 8px; }
#kyobo-csr .related { margin-top: 32px; padding-top: 24px; }
#kyobo-csr .related strong { font-size: 17px; }
#kyobo-csr .related a { font-size: 15px; margin-top: 17px; }
#kyobo-csr .impact-grid { gap: 20px; margin-top: 30px; }
#kyobo-csr .impact-card { border-radius: 15px; padding: 30px; min-height: 245px; }
#kyobo-csr .pill { font-size: 12px; padding: 7px 12px; }
#kyobo-csr .impact-number { font-size: clamp(42px, 4vw, 53px); letter-spacing: -.06em; margin: 15px 0 4px; }
#kyobo-csr .impact-title { font-size: 17px; }
#kyobo-csr .impact-note { font-size: 14px; line-height: 1.75; margin-top: 11px; }
#kyobo-csr .stories { gap: 20px; margin-top: 30px; }
#kyobo-csr .story { border-radius: 14px; }
#kyobo-csr .story-art { height: 118px; padding: 19px 24px; display: flex; justify-content: space-between; align-items: start; overflow: hidden; background: #e8f0ea; position: relative; }
#kyobo-csr .story:nth-child(2n) .story-art { background: #e8edf1; }
#kyobo-csr .story:nth-child(3n) .story-art { background: #f2efe9; }
#kyobo-csr .story-series { color: #2d6a50; font-size: 11px; font-weight: 850; letter-spacing: .14em; position: relative; z-index: 1; }
#kyobo-csr .story-index { color: #679785; font-size: 52px; letter-spacing: -.08em; font-weight: 800; line-height: 1; position: relative; z-index: 1; }
#kyobo-csr .story-art-line { position: absolute; right: -60px; bottom: -150px; width: 230px; height: 230px; border-radius: 50%; border: 1px solid #ffffffb5; }
#kyobo-csr .story-body { padding: 23px; }
#kyobo-csr .story-meta { font-size: 12px; }
#kyobo-csr .story-title { font-size: 19px; line-height: 1.55; margin: 12px 0; }
#kyobo-csr .story-desc { font-size: 15px; line-height: 1.75; margin-bottom: 20px; }
#kyobo-csr .story-more { font-size: 14px; }
#kyobo-csr .faq-toggle { font-size: 18px; line-height: 1.6; padding: 23px 0; }
#kyobo-csr .faq-answer { font-size: 16px; line-height: 1.95; padding-bottom: 26px; }
#kyobo-csr .footer-content { padding-top: 32px; padding-bottom: 32px; }
#kyobo-csr .footer-head { font-size: 15px; }
#kyobo-csr .footer-head a { font-size: 14px; }
@media (max-width: 980px) {#kyobo-csr .project-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
#kyobo-csr .philosophy { gap: 28px; }
#kyobo-csr .stories { grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media (max-width: 650px) {#kyobo-csr .inner { padding-left: 20px; padding-right: 20px; }
#kyobo-csr .hero-content { padding-top: 65px; padding-bottom: 72px; }
#kyobo-csr .hero h1 { font-size: clamp(35px, 8.8vw, 44px); line-height: 1.36; }
#kyobo-csr .hero p { font-size: 16px; line-height: 1.85; }
#kyobo-csr .hero-eyebrow { font-size: 10px; }
#kyobo-csr .section { padding-top: 52px; padding-bottom: 55px; }
#kyobo-csr .section-title { font-size: 29px; line-height: 1.4; }
#kyobo-csr .subtext { font-size: 16px; }
#kyobo-csr .philosophy { grid-template-columns: 1fr; gap: 30px; }
#kyobo-csr .illustration { padding: 24px 26px; min-height: auto; }
#kyobo-csr .value-word { font-size: 29px; }
#kyobo-csr .filters { gap: 8px; margin-top: 25px; }
#kyobo-csr .filter-button { padding: 11px 15px; font-size: 13px; }
#kyobo-csr .search-bar { align-items: flex-start; }
#kyobo-csr .search-bar input { font-size: 15px; }
#kyobo-csr .count { font-size: 13px; white-space: nowrap; margin-top: 13px; }
#kyobo-csr .project-grid { grid-template-columns: 1fr; gap: 16px; }
#kyobo-csr .project-art { height: 120px; padding: 17px 21px 16px; }
#kyobo-csr .project-keyword { font-size: 27px; }
#kyobo-csr .project-body { padding: 20px 22px; }
#kyobo-csr .project-name { font-size: 19px; min-height: auto; }
#kyobo-csr .project-description { font-size: 15px; margin-bottom: 18px; }
#kyobo-csr .detail { padding: 27px 22px; }
#kyobo-csr .detail h3 { font-size: 27px; }
#kyobo-csr .detail-lead { font-size: 20px; }
#kyobo-csr .detail-paragraph { font-size: 16px; line-height: 2; }
#kyobo-csr .detail-facts { padding: 18px; }
#kyobo-csr .fact-row { grid-template-columns: 92px 1fr; gap: 12px; font-size: 14px; }
#kyobo-csr .impact-grid { grid-template-columns: 1fr; }
#kyobo-csr .impact-card { min-height: auto; padding: 27px; }
#kyobo-csr .stories { grid-template-columns: 1fr; }
#kyobo-csr .story { flex-direction: column; }
#kyobo-csr .story-art { width: 100%; height: 105px; flex: none; }
#kyobo-csr .story-body { padding: 20px 22px; }
#kyobo-csr .story-title { font-size: 18px; }
#kyobo-csr .story-desc { font-size: 15px; }
#kyobo-csr .section-heading-row { align-items: start; }
#kyobo-csr .section-heading-row .text-link { font-size: 13px; white-space: nowrap; margin-top: 11px; }
#kyobo-csr .faq-toggle { font-size: 17px; }
#kyobo-csr .faq-answer { font-size: 16px; }}
@media (prefers-reduced-motion: reduce) {#kyobo-csr .project-card, #kyobo-csr .story { transition: none; }}
body.kyobo-csr-modal-open { overflow: hidden; }
#kyobo-csr .skip-link { position: fixed; z-index: 2000; left: 15px; top: -100px; padding: 12px 18px; background: #fff; color: #075a3c; font-weight: 800; border: 2px solid #075a3c; border-radius: 8px; }
#kyobo-csr .skip-link:focus { top: 12px; }
#kyobo-csr .hero::before, #kyobo-csr .hero::after { transform: rotate(-18deg); }
#kyobo-csr .hero-btn { transition: background .15s, transform .15s; }
#kyobo-csr .hero-btn:hover { background: #dff3dc; transform: translateY(-2px); }
#kyobo-csr .project-more { margin-top: auto; display: flex; justify-content: space-between; align-items: center; padding-top: 14px; border-top: 1px solid #e7eee9; }
#kyobo-csr .project-more span { border-radius: 100%; color: white; background: #13794f; width: 24px; height: 24px; display: inline-flex; align-items: center; justify-content: center; font-size: 16px; line-height: 1; }
#kyobo-csr .filter-count { font-size: 11px; font-weight: 750; display: inline-block; margin-left: 5px; opacity: .72; }
#kyobo-csr .filter-button.active .filter-count { opacity: .84; }
#kyobo-csr .filter-button:hover:not(.active) { background: #eaf4eb; border-color: #bad4c2; }
#kyobo-csr .project-card { min-height: 330px; }
#kyobo-csr .project-card:focus-visible { outline: 3px solid #2aaf7c; outline-offset: 3px; }
#kyobo-csr .project-card:hover .project-art { filter: saturate(1.09); }
#kyobo-csr .project-body { min-height: 185px; }
#kyobo-csr .detail { display: block; padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; }
#kyobo-csr .modal-backdrop { position: fixed; z-index: 1000; inset: 0; display: grid; place-items: center; padding: 28px; background: rgba(12,31,22,.70); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); }
#kyobo-csr .modal-backdrop[hidden] { display: none !important; }
#kyobo-csr .modal-panel { width: min(100%, 920px); max-height: min(92vh, 980px); max-height: min(92dvh, 980px); background: #fff; border-radius: 19px; box-shadow: 0 28px 90px rgba(0,0,0,.25); display: flex; flex-direction: column; overflow: hidden; outline: none; }
#kyobo-csr .modal-topbar { display: flex; justify-content: space-between; align-items: center; padding: 15px 22px 15px 36px; border-bottom: 1px solid #e7ebe7; background: #fff; flex-shrink: 0; gap: 10px; }
#kyobo-csr .modal-topbar-brand { font-size: 12px; font-weight: 850; letter-spacing: .13em; color: #0a6546; }
#kyobo-csr .modal-topbar-brand span { color: #86978b; font-weight: 700; }
#kyobo-csr .modal-close { border: 1px solid #e1e8e1; background: #f8faf7; color: #27372d; font-size: 14px; font-weight: 800; border-radius: 30px; min-width: 86px; min-height: 42px; display: inline-flex; align-items: center; justify-content: center; gap: 9px; }
#kyobo-csr .modal-close span { font-size: 26px; font-weight: 400; line-height: .6; }
#kyobo-csr .modal-close:hover { background: #e9f3ec; }
#kyobo-csr .modal-scroll { overflow-y: auto; overscroll-behavior: contain; padding: 36px 52px 44px; min-height: 0; }
#kyobo-csr .modal-intro .eyebrow { margin: 0 0 14px; }
#kyobo-csr .category-divider { color: #a0b3a8; margin: 0 5px; }
#kyobo-csr .modal-intro h2 { font-size: clamp(30px,3.4vw,42px); font-weight: 850; letter-spacing: -.06em; line-height: 1.4; margin: 0 0 24px; color: #14281b; word-break: keep-all; outline: none; }
#kyobo-csr .modal-intro .detail-lead { background: #eff6ee; border-left: 4px solid #169563; color: #13583a; font-size: clamp(19px,2.3vw,23px); font-weight: 800; line-height: 1.7; padding: 22px 25px; margin: 0 0 32px; border-radius: 0 10px 10px 0; word-break: keep-all; }
#kyobo-csr .modal-scroll .detail-paragraph { max-width: 820px; color: #243129; font-size: 17px; line-height: 2; letter-spacing: -.014em; margin: 0 0 24px; word-break: keep-all; }
#kyobo-csr .modal-scroll .detail-facts { background: #f7f9f6; margin: 34px 0 26px; border: 1px solid #e6ece7; border-radius: 13px; padding: 25px 30px; }
#kyobo-csr .modal-scroll .detail-facts h3 { font-size: 21px; margin: 0 0 16px; letter-spacing: -.03em; }
#kyobo-csr .modal-scroll .fact-row { grid-template-columns: 150px 1fr; font-size: 15px; gap: 15px; line-height: 1.8; padding: 16px 0; }
#kyobo-csr .modal-scroll .detail-notice { font-size: 13px; }
#kyobo-csr .modal-scroll .detail-actions { margin: 30px 0 0; gap: 11px; }
#kyobo-csr .modal-scroll .solid-link, #kyobo-csr .modal-scroll .outline-link { padding: 15px 20px; border-radius: 9px; font-size: 15px; display: inline-flex; gap: 6px; justify-content: center; align-items: center; }
#kyobo-csr .modal-scroll .solid-link { background: #0c8054; }
#kyobo-csr .modal-scroll .solid-link:hover { background: #09623f; }
#kyobo-csr .modal-scroll .outline-link:hover { background: #eff6f0; }
#kyobo-csr .modal-scroll .related { border-top: 1px solid #e1e9e2; padding-top: 26px; margin-top: 34px; }
#kyobo-csr .modal-scroll .related h3 { font-size: 19px; margin: 0 0 12px; }
#kyobo-csr .modal-scroll .related a { font-size: 16px; padding: 10px 0; line-height: 1.7; margin: 0; color: #0b6847; }
#kyobo-csr .modal-scroll .related a:hover { text-decoration: underline; text-underline-offset: 4px; }
#kyobo-csr .modal-bottom { display: grid; grid-template-columns: 1fr auto 1fr; gap: 14px; align-items: center; padding: 15px 28px; border-top: 1px solid #e9ede9; background: #fcfdfb; flex-shrink: 0; }
#kyobo-csr .modal-navigate { background: none; border: 0; color: #18593c; font-size: 15px; font-weight: 800; padding: 10px 12px; border-radius: 7px; }
#kyobo-csr .modal-navigate:last-child { justify-self: end; }
#kyobo-csr .modal-navigate:first-child { justify-self: start; }
#kyobo-csr .modal-navigate:disabled { color: #aebbb1; cursor: not-allowed; }
#kyobo-csr .modal-navigate:hover:not(:disabled) { background: #edf5ef; }
#kyobo-csr .modal-progress { color: #65786c; font-weight: 800; font-size: 13px; letter-spacing: .04em; }
#kyobo-csr .faq-q { color: #168657; margin-right: 5px; }
#kyobo-csr .faq-answer { padding-left: 29px; color: #46594d; }
@media (max-width: 650px) {#kyobo-csr .modal-backdrop { padding: 0; place-items: stretch; background: #fff; }
#kyobo-csr .modal-panel { height: 100vh; height: 100dvh; max-height: none; width: 100%; border-radius: 0; box-shadow: none; }
#kyobo-csr .modal-topbar { padding: 12px 18px; }
#kyobo-csr .modal-topbar-brand { font-size: 10px; letter-spacing: .08em; }
#kyobo-csr .modal-topbar-brand span { display: none; }
#kyobo-csr .modal-close { font-size: 13px; min-width: 76px; min-height: 40px; }
#kyobo-csr .modal-scroll { padding: 26px 21px 34px; }
#kyobo-csr .modal-intro h2 { font-size: 30px; line-height: 1.4; margin-bottom: 22px; }
#kyobo-csr .modal-intro .detail-lead { font-size: 19px; padding: 17px 19px; margin-bottom: 25px; }
#kyobo-csr .modal-scroll .detail-paragraph { font-size: 16px; line-height: 1.95; margin-bottom: 21px; }
#kyobo-csr .modal-scroll .detail-facts { padding: 20px; }
#kyobo-csr .modal-scroll .fact-row { grid-template-columns: 94px 1fr; font-size: 14px; gap: 10px; padding: 13px 0; }
#kyobo-csr .modal-scroll .solid-link, #kyobo-csr .modal-scroll .outline-link { font-size: 14px; width: 100%; }
#kyobo-csr .modal-bottom { padding: 11px 14px; gap: 4px; }
#kyobo-csr .modal-navigate { font-size: 13px; padding: 10px 7px; }
#kyobo-csr .project-card { min-height: 0; }
#kyobo-csr .project-body { min-height: 0; }
#kyobo-csr .faq-answer { padding-left: 0; }
#kyobo-csr .search-bar { flex-wrap: wrap; gap: 3px; }
#kyobo-csr .search-bar input { width: 100%; }
#kyobo-csr .count { margin: 5px 0 0; }}
@media (prefers-reduced-motion: reduce) {#kyobo-csr .hero-btn { transition:none; }}
#kyobo-csr .project-art.has-photo { background: #194f3b; color: #fff; }
#kyobo-csr .project-art.has-photo::before { display: none; }
#kyobo-csr .project-art.has-photo::after { content:""; position:absolute; z-index:1; inset:0; width:auto; height:auto; left:0; right:0; top:0; bottom:0; border:0; border-radius:0; background:linear-gradient(180deg, rgba(10,36,24,.33), transparent 48%, rgba(10,36,24,.41)); }
#kyobo-csr .project-image { display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 43%; z-index:0; }
#kyobo-csr .project-art.has-photo .project-keyword { display:none; }
#kyobo-csr .project-art.has-photo .project-art-top, #kyobo-csr .project-art.has-photo .project-art-bottom { position:relative; z-index:2; color:#fff; text-shadow:0 1px 4px rgba(0,0,0,.45); opacity:1; }
#kyobo-csr .project-art.has-photo .project-index { font-size:16px; }
#kyobo-csr .modal-photo { display:none; margin: 0 0 30px; background:#eef3ee; border-radius:13px; overflow:hidden; }
#kyobo-csr .modal-photo.is-loaded { display:block; }
#kyobo-csr .modal-photo img { display:block; width:100%; height:auto; max-height:none; object-fit:contain; }
#kyobo-csr .modal-photo figcaption { padding:10px 14px 12px; font-size:12px; line-height:1.5; color:#647369; background:#f7f9f7; }
#kyobo-csr .modal-photo + .detail-lead { margin-top:0; }
@media (max-width:650px) {#kyobo-csr .project-art.has-photo { height:174px; }
#kyobo-csr .modal-photo { border-radius:9px; margin-bottom:24px; }
#kyobo-csr .modal-photo img { width:100%; height:auto; max-height:none; }
#kyobo-csr .modal-photo figcaption { font-size:11px; }}
/* ==============================================================
2026-11-06 뉴스룸 워드프레스 확대 버전: 가독성·폭·카드·팝업 강화
이 CSS는 오직 #kyobo-csr 내부에만 적용됩니다.
============================================================== */
#kyobo-csr {
--ink: #171d19;
--muted: #48574c;
--radius: 15px;
--green: #0e875b;
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
position: relative;
overflow: clip;
font-size: 18px;
line-height: 1.8;
background: #fff;
font-family: "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;
}
#kyobo-csr *, #kyobo-csr *::before, #kyobo-csr *::after {box-sizing: border-box;}
#kyobo-csr .inner {max-width: 1240px; padding-left: 32px; padding-right: 32px;}
#kyobo-csr .section {padding-top: 88px; padding-bottom: 94px;}
#kyobo-csr .hero-content {padding-top: 100px; padding-bottom: 105px;}
#kyobo-csr .hero-eyebrow {font-size: 14px;}
#kyobo-csr .hero h1 {font-size: clamp(42px,5.2vw,68px); line-height: 1.3; margin: 22px 0 25px;}
#kyobo-csr .hero p {font-size: 20px; line-height: 1.85; max-width: 780px; margin: 0 0 32px;}
#kyobo-csr .hero-btn {font-size: 17px; padding: 16px 25px; border-radius: 10px;}
#kyobo-csr .eyebrow {font-size: 13px; margin-bottom: 16px;}
#kyobo-csr .section-title {font-size: clamp(32px,3.5vw,43px); line-height: 1.38; margin-bottom: 20px; color: #171d19;}
#kyobo-csr .subtext {font-size: 18px; line-height: 1.95; max-width: 970px; color: #4b5a50;}
#kyobo-csr .text-link {font-size: 17px; line-height: 1.7;}
#kyobo-csr .philosophy {gap: 62px;}
#kyobo-csr .illustration {min-height: 320px; border-radius: 18px;}
#kyobo-csr .filters {gap: 11px; margin: 35px 0 28px;}
#kyobo-csr .filter-button {font-size: 16px; padding: 14px 19px; border-radius: 10px;}
#kyobo-csr .filter-count {font-size: 13px;}
#kyobo-csr .search-bar {margin-bottom: 25px;}
#kyobo-csr .search-bar input {width: min(100%,440px); font-size: 17px; min-height: 54px; border-radius: 11px; padding: 14px 19px;}
#kyobo-csr .count {font-size: 15px;}
#kyobo-csr .project-grid {grid-template-columns: repeat(3,minmax(0,1fr)); gap: 23px;}
#kyobo-csr .project-card {border-radius: 16px; min-height: 430px; box-shadow: 0 3px 16px rgba(30,50,40,.045);}
#kyobo-csr .project-art {height: 195px;}
#kyobo-csr .project-image {object-position: center 43%;}
#kyobo-csr .project-body {padding: 24px 25px 26px; min-height: 220px;}
#kyobo-csr .project-category {font-size: 14px; margin-bottom: 10px;}
#kyobo-csr .project-name {font-size: 21px; line-height: 1.45; min-height: 0;}
#kyobo-csr .project-description {font-size: 16px; line-height: 1.75; margin: 11px 0 18px;}
#kyobo-csr .project-more {font-size: 15px; padding-top: 16px;}
#kyobo-csr .project-more span {width: 30px; height: 30px; font-size: 19px;}
#kyobo-csr .impact-grid {gap: 22px; margin-top: 35px;}
#kyobo-csr .impact-card {padding: 34px; border-radius: 16px;}
#kyobo-csr .pill {font-size: 14px; padding: 7px 14px;}
#kyobo-csr .impact-number {font-size: 49px; margin: 14px 0 12px; line-height: 1.3;}
#kyobo-csr .impact-title {font-size: 19px;}
#kyobo-csr .impact-note {font-size: 15px; line-height: 1.7; margin-top: 12px;}
#kyobo-csr .stories {gap: 22px; margin-top: 33px;}
#kyobo-csr .story {border-radius: 15px;}
#kyobo-csr .story-art {height: 122px;}
#kyobo-csr .story-body {padding: 25px;}
#kyobo-csr .story-meta {font-size: 14px;}
#kyobo-csr .story-title {font-size: 20px; line-height: 1.5; margin: 13px 0;}
#kyobo-csr .story-desc {font-size: 16px; line-height: 1.7;}
#kyobo-csr .story-more {font-size: 15px;}
#kyobo-csr .faq {border-bottom: 1px solid #dfe8df;}
#kyobo-csr summary.faq-toggle {list-style: none; cursor: pointer; font-size: 19px; line-height: 1.6; padding: 23px 3px;}
#kyobo-csr summary.faq-toggle::-webkit-details-marker {display:none;}
#kyobo-csr .faq-answer {font-size: 17px; line-height: 1.95; padding: 0 16px 27px 35px; color: #44574a;}
#kyobo-csr .faq[open] .faq-sign {transform: rotate(45deg);}
#kyobo-csr .faq-sign {transition: transform .18s ease; font-size: 26px;}
#kyobo-csr .modal-backdrop {z-index: 2147483000; overflow: visible;}
#kyobo-csr .modal-panel {width: min(100%,1020px); max-height: min(93dvh,1030px);}
#kyobo-csr .modal-scroll {padding: 43px 60px 50px;}
#kyobo-csr .modal-intro h2 {font-size: clamp(32px,3.4vw,46px);}
#kyobo-csr .modal-intro .detail-lead {font-size: 24px;}
#kyobo-csr .modal-scroll .detail-paragraph {font-size: 19px; line-height: 2.0; margin-bottom: 28px;}
#kyobo-csr .modal-scroll .detail-facts h3 {font-size: 23px;}
#kyobo-csr .modal-scroll .fact-row {font-size: 17px;}
#kyobo-csr .modal-photo figcaption {font-size: 14px;}
#kyobo-csr .modal-navigate {font-size: 17px;}
#kyobo-csr .modal-scroll .solid-link, #kyobo-csr .modal-scroll .outline-link {font-size: 17px;}
#kyobo-csr .modal-scroll .related a {font-size: 17px;}
#kyobo-csr .footer-content {padding-top: 39px; padding-bottom: 41px;}
#kyobo-csr .footer-head strong {font-size: 19px;}
#kyobo-csr .footer-head a {font-size: 16px;}
@media (max-width: 960px) {
#kyobo-csr .inner {padding-left: 25px; padding-right: 25px;}
#kyobo-csr .section {padding-top: 72px; padding-bottom: 76px;}
#kyobo-csr .project-grid {grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px;}
#kyobo-csr .project-art {height: 220px;}
#kyobo-csr .project-card {min-height: 400px;}
#kyobo-csr .philosophy {gap: 28px;}
#kyobo-csr .stories {grid-template-columns: repeat(2,minmax(0,1fr));}
#kyobo-csr .impact-grid {grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px;}
#kyobo-csr .impact-card {padding: 24px;}
}
@media (max-width: 650px) {
#kyobo-csr {font-size: 17px;}
#kyobo-csr .inner {padding-left: 20px; padding-right: 20px;}
#kyobo-csr .hero-content {padding-top: 75px; padding-bottom: 78px;}
#kyobo-csr .hero-eyebrow {font-size: 11px;}
#kyobo-csr .hero h1 {font-size: clamp(35px,9vw,48px); line-height: 1.32;}
#kyobo-csr .hero p {font-size: 17px; line-height: 1.85;}
#kyobo-csr .hero-btn {font-size: 16px;}
#kyobo-csr .section {padding-top: 60px; padding-bottom: 64px;}
#kyobo-csr .eyebrow {font-size: 12px;}
#kyobo-csr .section-title {font-size: clamp(29px,8vw,37px);}
#kyobo-csr .subtext {font-size: 17px; line-height: 1.9;}
#kyobo-csr .philosophy {grid-template-columns: 1fr;}
#kyobo-csr .illustration {min-height: 235px;}
#kyobo-csr .filter-button {font-size: 15px; padding: 12px 14px;}
#kyobo-csr .search-bar input {width: 100%; font-size: 16px; min-height: 54px;}
#kyobo-csr .project-grid {grid-template-columns: 1fr; gap: 18px;}
#kyobo-csr .project-art, #kyobo-csr .project-art.has-photo {height: 225px;}
#kyobo-csr .project-body {min-height: 0; padding: 22px 22px 23px;}
#kyobo-csr .project-card {min-height: 0;}
#kyobo-csr .project-name {font-size: 21px;}
#kyobo-csr .project-description {font-size: 16px;}
#kyobo-csr .impact-grid {grid-template-columns: 1fr; gap: 14px;}
#kyobo-csr .impact-card {padding: 27px;}
#kyobo-csr .impact-number {font-size: 45px;}
#kyobo-csr .stories {grid-template-columns: 1fr; gap: 16px;}
#kyobo-csr .story {flex-direction: column;}
#kyobo-csr .story-art {width: 100%; height: 115px;}
#kyobo-csr .story-body {padding: 22px;}
#kyobo-csr .story-title {font-size: 19px;}
#kyobo-csr .story-desc {font-size: 16px;}
#kyobo-csr .section-heading-row {align-items: flex-start; flex-wrap: wrap;}
#kyobo-csr .section-heading-row .text-link {font-size: 15px;}
#kyobo-csr summary.faq-toggle {font-size: 18px; padding: 22px 1px;}
#kyobo-csr .faq-answer {font-size: 16px; padding: 0 6px 24px;}
#kyobo-csr .modal-backdrop {padding: 0;}
#kyobo-csr .modal-panel {height: 100dvh; max-height: none; width: 100%; border-radius: 0;}
#kyobo-csr .modal-scroll {padding: 30px 22px 38px;}
#kyobo-csr .modal-intro h2 {font-size: 31px;}
#kyobo-csr .modal-intro .detail-lead {font-size: 20px;}
#kyobo-csr .modal-scroll .detail-paragraph {font-size: 17px; line-height: 1.95;}
#kyobo-csr .modal-scroll .fact-row {font-size: 15px; grid-template-columns: 100px 1fr;}
#kyobo-csr .modal-photo figcaption {font-size: 12px;}
#kyobo-csr .modal-navigate {font-size: 14px;}
#kyobo-csr .modal-scroll .solid-link, #kyobo-csr .modal-scroll .outline-link {font-size: 15px;}
}
@media (max-width: 360px) {
#kyobo-csr .hero h1 {font-size: 32px;}
#kyobo-csr .project-art, #kyobo-csr .project-art.has-photo {height: 175px;}
}
@media (prefers-reduced-motion: reduce) {
#kyobo-csr .faq-sign {transition: none;}
}
#kyobo-csr .static-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}
#kyobo-csr details.static-project{background:#fff;border:1px solid #e0e7e0;border-radius:16px;box-shadow:0 5px 20px rgba(14,53,35,.05);overflow:hidden;min-width:0;align-self:start}
#kyobo-csr details.static-project summary{display:block;cursor:pointer;list-style:none}
#kyobo-csr details.static-project summary::-webkit-details-marker{display:none}
#kyobo-csr .static-cover{display:flex;flex-direction:column;justify-content:space-between;min-height:195px;padding:24px;background:#ecf5ed;color:#18593d;position:relative}
#kyobo-csr .cat-2 .static-cover{background:#e8f1ed;color:#1e6049}
#kyobo-csr .cat-3 .static-cover{background:#e9f2fa;color:#1c5678}
#kyobo-csr .cat-4 .static-cover{background:#e9f5e2;color:#476a30}
#kyobo-csr .cat-5 .static-cover{background:#f4f0e6;color:#796238}
#kyobo-csr .static-id{font-size:13px;letter-spacing:.1em;font-weight:800}
#kyobo-csr .static-coverword{font-size:clamp(23px,2vw,30px);line-height:1.42;letter-spacing:-.045em;font-weight:850}
#kyobo-csr .static-title{display:flex;flex-direction:column;gap:9px;padding:25px;min-height:212px;color:#171d19}
#kyobo-csr .static-cat{font-size:14px;font-weight:800;color:#11754e}
#kyobo-csr .static-title strong{font-size:21px;line-height:1.45;letter-spacing:-.035em}
#kyobo-csr .static-desc{font-size:16px;line-height:1.7;color:#56645c}
#kyobo-csr .static-toggle{font-size:15px;font-weight:800;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;color:#146e4a}
#kyobo-csr .static-toggle span{font-size:22px;line-height:1}
#kyobo-csr details[open] .static-toggle span{transform:rotate(45deg)}
#kyobo-csr .static-detail{padding:12px 25px 30px;border-top:1px solid #e0e7e0;font-size:17px;line-height:1.9;color:#303d33}
#kyobo-csr .static-lead{font-size:19px!important;font-weight:800;color:#174d38!important;padding-top:16px}
#kyobo-csr .static-detail p{font-size:16px;line-height:1.95;margin:0 0 17px}
#kyobo-csr .static-facts{display:grid;grid-template-columns:105px 1fr;gap:10px 12px;margin:24px 0;padding:20px;background:#f7faf7;border-radius:12px;font-size:15px;line-height:1.65}
#kyobo-csr .static-facts dt{font-weight:750;color:#216b4d}
#kyobo-csr .static-facts dd{margin:0;color:#334639}
#kyobo-csr .static-official{display:inline-flex;padding:11px 16px;border-radius:8px;color:white!important;background:#147b50;font-size:15px;font-weight:750}
@media(max-width:960px){#kyobo-csr .static-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#kyobo-csr .static-project-grid{grid-template-columns:1fr;gap:18px}#kyobo-csr .static-cover{min-height:160px}#kyobo-csr .static-title{min-height:auto}#kyobo-csr .static-facts{grid-template-columns:1fr;gap:4px}}
사회공헌 사업으로 바로가기
KYOBO LIFE · SOCIAL CONTRIBUTION
함께하는 나눔,더 나은 내일을 만듭니다.
교보생명은 더불어 살아가는 사회, 건강하고 따뜻한 세상을 위해 사람과 지역사회의 성장을 함께합니다.
사업 살펴보기 ↓
OUR PHILOSOPHY
사람을 향한 사랑,나눔으로 이어지는 가치
생명보험의 상부상조 정신과 교육을 통한 성장의 가치를 바탕으로, 교보생명은 미래세대를 지원하고 사회문제 해결에 힘을 보태고 있습니다.
공식 홈페이지 사회공헌 소개 ↗
KYOBO LIFE · CSR VALUES
사람PEOPLE
성장GROWTH
상생TOGETHER
OUR PROGRAMS
사회공헌 사업을 만나보세요
교보생명의 사회공헌 사업 16개를 한자리에서 소개합니다. 각 사업의 카드를 누르면 세부 내용이 펼쳐지며, 공식 안내 페이지로도 이동할 수 있습니다.
KYOBO CSR 01와우 다솜이 소리빛 사업아동 지원와우 다솜이 소리빛 사업선천성 난청 아동의 검사·수술·언어재활 지원소개 자세히 보기 +들을 수 있는 소리가 희망의 빛이 되고, 말하는 자유가 꿈의 시작이 됩니다.교보생명은 선천성 난청을 겪는 아이들이 시기 적절한 치료를 받아 회복할 수 있도록, ‘와우 다솜이 소리빛 지원사업’을 진행하고 있습니다.난청을 발견하기 위한 사전 검사비, 인공 달팽이관 수술 비용 지급과 함께 난청으로 생긴 언어장애를 극복할 수 있도록 언어재활치료를 1년 동안 지원합니다.치료를 받은 아이들은 대부분 특수 학교가 아닌 일반 학교로 진학하여 건강하게 성장합니다.교보생명은 아이들이 장애로 인해 꿈을 포기하는 일이 생기지 않도록, 보다 적극적으로 소리빛을 지원하겠습니다.지원 대상당해연도 기준 중위소득 80% 이하 가정지원 내용사전 검사비, 인공달팽이관 수술비, 언어재활치료비사업 파트너사랑의 달팽이공식 사업 소개 바로가기 ↗KYOBO CSR 02사랑의 띠잇기아동 지원사랑의 띠잇기임직원과 회사가 함께 조성하는 아동 후원금소개 자세히 보기 +따뜻한 마음이 모여 사랑의 띠가 길어지면 아이들의 행복이 더욱 커집니다.‘사랑의 띠잇기’는 2003년부터 지금까지 소년소녀가장, 한부모가정 아동, 무연고 아동 등 소외계층 아동들이 보다 나은 환경에서 학습하고 자랄 수 있도록 후원하는 사업입니다.후원금은 임직원들이 자발적으로 매월 급여에서 일부분을 후원하여 조성되는데, 임직원과 아동을 매칭하여 급여 일부분과 회사의 지원금이 더해져 ‘사랑의 펀드’가 완성 됩니다.이 후원금은 아이들의 양육비 등으로 쓰일 수 있게 절차에 따라 전달됩니다.교보생명은 더 많은 아이들이 행복을 누릴 수 있도록, 따뜻한 마음을 계속해서 이어가겠습니다.지원 대상소외계층 아동, 무연고 아동지원 내용교육비, 양육비, 특기적성 지원 등사업 파트너어린이재단공식 사업 소개 바로가기 ↗KYOBO CSR 03교보다솜이 자원봉사팀아동 지원교보다솜이 자원봉사팀지역사회와 연계하는 임직원 봉사활동소개 자세히 보기 +지역사회와 함께하는 임직원 봉사활동교보다솜이 자원봉사팀은 지역 복지기관과 협력해 주변 이웃이 필요로 하는 도움을 정기적으로 제공하는 임직원 참여형 활동입니다. 지역에 따라 아동의 문화 경험을 넓혀주거나 환경을 보호하는 등 실천 방식도 달라집니다.주요 활동으로는 역사·문화 탐방과 쓰레기 수거를 함께하는 플로깅, 종로구 지역아동센터·키움센터와 연계한 문화체험 지원, 보호아동 대상 교육 보조, 환경교육 팝업북과 생활용품을 만드는 DIY 봉사 등이 있습니다.동대문구와 추진하는 메타세쿼이아 숲길 조성 활동에서는 임직원 참여와 나무 심기를 연결해 지역 환경 개선을 도모하고 있습니다.운영 방식임직원 자원봉사팀과 지역기관 연계대표 활동역사·문화 플로깅, 1팀1센터, 꿈도깨비 교육 보조, DIY 봉사지역 협력 사례동대문구 메타세쿼이아 숲길 조성 계획공식 사업 소개 바로가기 ↗KYOBO CSR 04교보다솜이 꿈도깨비 사업청소년 육성교보다솜이 꿈도깨비 사업보호아동의 언어·디지털·자립교육 지원소개 자세히 보기 +보호아동의 성장 단계에 맞춘 교육과 자립 지원교보다솜이 꿈도깨비는 보호아동이 성장하면서 필요한 기초 역량과 사회 적응 능력을 갖추도록 돕는 교육사업입니다. 어린 아동에게는 발달 수준에 맞춘 1:1 언어교육을 제공하고, 성장 단계에 따라 금융교육과 진로·직업 경험으로 지원을 넓힙니다.심리·정서 놀이활동, 디지털 융합교육, ICT 체험, 자립금융교육 등 여러 프로그램을 운영합니다. 자립을 경험한 선배 청년이 후배에게 실질적인 경험과 조언을 나누는 방식도 특징입니다.공식 소개 페이지는 서울시의 아동양육시설 7곳을 참여 대상으로 안내하며, 초록우산(어린이재단)을 사업 파트너로 명시하고 있습니다.주요 프로그램언어·디지털 교육, 심리·정서 지원, 진로·직업 체험, 자립금융교육참여 대상서울시 내 아동양육시설 7곳사업 파트너어린이재단공식 사업 소개 바로가기 ↗KYOBO CSR 05자립준비청년 지원사업청소년 육성자립준비청년 지원사업자립준비청년을 위한 금융교육과 멘토링소개 자세히 보기 +금융 지식과 경험으로 준비하는 독립시설 보호나 가정위탁을 마치고 독립하는 청년들이 일상적인 금융생활을 준비할 수 있도록 금융자립교육을 진행합니다. 전문가 교육과 선배 장학생 멘토링을 통해 수입·지출 관리, 금융상품 이해, 개인별 경제생활 점검을 지원합니다.금융활동비 지원과 저축·펀드 등 금융상품을 직접 경험해 보는 프로그램도 운영합니다. 일회성 후원보다는 독립 이후 스스로 선택하고 계획할 수 있는 역량을 갖추도록 돕는 데 초점을 둡니다.참여 대상수도권·광역대도시 자립준비청년(공식 소개 기준 만 18~24세 이하)지원 방식금융교육, 멘토링, 개인별 컨설팅, 자립금융활동비사업 파트너사회복지법인 평화의마을공식 사업 소개 바로가기 ↗KYOBO CSR 06교보생명컵 꿈나무체육대회청소년 육성교보생명컵 꿈나무체육대회7개 기초종목 유소년 체육대회와 장학 지원소개 자세히 보기 +체육 꿈나무의 도전과 성장을 함께하는 무대교보생명컵 꿈나무체육대회는 체력과 인성, 지식이 함께 성장하는 청소년 육성을 위해 1985년부터 개최해 온 유소년 종합체육대회입니다. 육상·수영·유도·탁구·체조·빙상·테니스 등 기초 종목을 중심으로 운영합니다.대회 운영 외에도 우수한 어린 선수들이 운동과 학업을 지속할 수 있도록 꿈나무장학사업을 실시합니다. 장학생에게 중·고등학교 6년 동안 매년 장학금을 지원하고 심리상담, 독서 프로그램 등 성장 활동도 함께 제공합니다.참가·국가대표·메달 등 누적 수치는 홈페이지 자료와 뉴스룸의 최신 보도 기준이 다를 수 있어, 이 페이지에서는 변동하는 숫자보다 지원 방식에 집중했습니다.대회 시작1985년참가 대상전국 초등학생 선수운영 종목육상·수영·유도·탁구·체조·빙상·테니스꿈나무 장학중·고교 6년, 매년 200만원 및 성장 지원 프로그램공식 사업 소개 바로가기 ↗KYOBO CSR 07교보생명 희망다솜장학금청소년 육성교보생명 희망다솜장학금소외계층 대학 신입생 장학금·커뮤니티 운영소개 자세히 보기 +배움의 기회와 장학생 간 연결을 함께 지원희망다솜장학금은 대학 진학을 앞둔 취약계층 청소년들이 생활비와 학비 부담을 덜고 학업을 이어갈 수 있도록 돕는 장학 프로그램입니다. 성적우수 장학금이나 석사과정 장학금 등 추가 지원도 운영해 왔습니다.장학생과 졸업생이 함께 교류하는 ‘희망과 다솜’ 커뮤니티에서는 캠프와 교육, 직접 기획하는 봉사활동 등을 통해 사회적 관계를 넓히고 도움을 나누는 경험을 제공합니다.지원 대상보육시설·그룹홈·한부모·조손·저소득 가정 등에서 성장한 대학 신입생공식 안내 신청시기매년 1월(연 20명 내외)사업 파트너교보교육재단공식 사업 소개 바로가기 ↗KYOBO CSR 08청소년 리더십 프로그램 체·인·지청소년 육성청소년 리더십 프로그램 체·인·지청소년 인성·협력·리더십 체험교육소개 자세히 보기 +체험·인성·지혜를 바탕으로 자라는 청소년 리더교보생명과 교보교육재단이 2016년부터 운영해 온 체·인·지는 체험중심, 인성개발, 지혜함양을 결합한 청소년 리더십 프로그램입니다. 자신을 이해하는 활동에서 출발해 다른 사람과 공동체를 배려하는 리더십으로 경험을 확장합니다.‘I 체인지’와 ‘We 체인지’를 중심으로 팀 토론과 발표, 봉사, 미디어 활동, 리더십 탐방 등을 진행합니다. 참가 청소년이 협력하고 소통하며 공동의 목표를 실천하는 경험을 쌓도록 지원합니다.참여 대상창의적이고 도전적인 청소년공식 안내 참여기간5~6월부터 약 4개월, 토요일 운영사업 파트너교보교육재단공식 사업 소개 바로가기 ↗KYOBO CSR 091사1교 금융교육청소년 육성1사1교 금융교육초·중·고 학생을 위한 체험형 금융교육소개 자세히 보기 +학교에서 만나는 생활 속 금융교육1사1교 금융교육은 교보생명과 학교가 결연을 맺어 학생의 금융 이해력을 높이는 교육사업입니다. 어렵게 느껴지는 금융 개념을 사례와 게임 교구를 통해 설명하고, 학년과 교육 환경에 맞춰 경제생활에 필요한 기본 지식을 익힐 수 있도록 돕습니다.교실 수업 외에도 체험활동, 견학, 진로상담 등을 연계해 미래 금융소비자로 성장할 학생들이 일상에서 금융을 이해할 수 있도록 지원합니다.참여 대상전국 초·중·고등학교프로그램경제교육, 체험, 견학, 진로상담공식 안내 운영학기당 2회공식 사업 소개 바로가기 ↗KYOBO CSR 10교보다솜이 드림메이커스 사업디지털·스타트업교보다솜이 드림메이커스 사업보호아동·청년의 ICT 교육·진로 탐색소개 자세히 보기 +디지털 기술을 통해 진로와 자립의 선택지를 넓히다교보다솜이 드림메이커스는 아동양육시설에 거주하는 아동과 자립준비청년, 구직을 단념한 청년 등에게 ICT 관련 배움과 진로 탐색의 기회를 제공합니다. 기술을 처음 경험하는 단계부터 전문교육까지 다양한 교육과정을 운영합니다.체험교육과 심화 학습을 통해 관심 분야를 발견하고 장래의 진로를 계획할 수 있도록 지원합니다. 교육을 마친 참여자가 후배의 교육에 다시 참여하는 선순환 구조를 지향하며, 해외 교육체험 기회도 소개하고 있습니다.지원 대상보호아동·자립준비청년·구직단념 청년 등교육 분야ICT 체험 및 전문교육, 진로 탐색, 글로벌 교육체험사업 파트너드림메이커스공식 사업 소개 바로가기 ↗KYOBO CSR 11세상에 임팩트를 더하자 UP!디지털·스타트업세상에 임팩트를 더하자 UP!사회문제 해결 스타트업 발굴·육성소개 자세히 보기 +사회문제 해결에 도전하는 스타트업의 성장 지원‘세상에 임팩트를 더하자 UP!’은 기술을 활용해 사회적·환경적 문제를 해결하려는 스타트업을 발굴하고 육성하는 사업입니다. 환경보호와 소외계층 아동·청소년 대상 디지털 교육·서비스처럼 사회적 가치를 창출하는 활동에 주목합니다.교보생명은 ICT를 기반으로 실질적인 변화를 만드는 임팩트 기업을 지원함으로써 지속가능한 사회를 위한 혁신이 확산되도록 돕고 있습니다.지원 대상사회적·환경적 가치 창출 스타트업주요 분야환경 보호, 디지털 교육·서비스, ICT 기반 사회문제 해결사업 파트너임팩트재단공식 사업 소개 바로가기 ↗KYOBO CSR 12대국민 환경교육 캠페인환경·글로벌대국민 환경교육 캠페인탄소중립·환경보전 시민 교육 캠페인소개 자세히 보기 +생활 속 실천으로 이어지는 환경교육교보생명은 환경보전의 중요성을 알리고 탄소중립 실천을 확산하기 위해 정부 및 환경 관련 기관과 함께 시민 참여형 교육 캠페인을 진행하고 있습니다. 친환경 체험행사인 ‘지구하다 페스티벌’, 찾아가는 환경교실, 어린이 대상 환경뮤지컬 등을 통해 환경 문제를 쉽게 이해하고 행동으로 옮기는 계기를 제공합니다.공식 소개에서는 환경교육 협력 업무협약 체결과 환경교육·탄소중립 활동에 대한 표창 수상 내용도 안내하고 있습니다.주요 활동지구하다 페스티벌, 찾아가는 이동환경교실, 환경뮤지컬협력환경 관련 정부 부처 및 한국환경보전원공식 소개 성과환경부 장관 표창(2023년), 대통령 표창(2025년)공식 사업 소개 바로가기 ↗KYOBO CSR 13교보다솜이 글로벌 봉사단환경·글로벌교보다솜이 글로벌 봉사단해외 학교·도서관 건립과 나눔 봉사소개 자세히 보기 +국경을 넘어 교육 기회와 나눔의 경험을 잇다교보다솜이 글로벌 봉사단은 2011년부터 베트남과 라오스 등지에서 학교·도서관 등 교육 기반을 지원하고 임직원 해외봉사를 진행해 왔습니다. 일부 지역에서는 주거환경 개선을 위한 집짓기 활동도 이어졌습니다.2024년부터는 꿈도깨비 사업에 참여하는 보호아동도 해외봉사활동에 동참해, 그동안 지원을 받아 온 아이들이 다른 사람을 돕는 나눔의 주체로 성장하도록 참여 기회를 넓혔습니다.활동 시작2011년주요 지역베트남, 라오스 등대표 활동학교·도서관 건립, 주거 지원, 임직원·보호아동 해외봉사공식 사업 소개 바로가기 ↗KYOBO CSR 14대산농촌재단공익재단대산농촌재단농업인재와 농촌문화 지원소개 자세히 보기 +농업과 농촌의 미래를 위한 공익사업1991년 설립된 대산농촌재단은 농업인의 역량과 농촌의 가치를 높이는 다양한 공익사업을 추진합니다. 농업 현장의 연구와 교육을 지원하면서 도시와 농촌의 이해를 넓히는 문화·체험 활동도 펼칩니다.대산농촌문화상 시상, 차세대 농업인재 양성, 농업실용연구 지원, 가족사랑 농촌체험 등이 교보생명 공식 홈페이지에 소개된 대표 사업입니다.설립1991년대표 사업대산농촌문화상, 농업인재 양성, 농업실용연구, 가족 농촌체험재단 홈페이지www.dsa.or.kr공식 사업 소개 바로가기 ↗KYOBO CSR 15대산문화재단공익재단대산문화재단한국문학 창작·번역·국제교류 지원소개 자세히 보기 +한국문학의 창작과 세계적 교류를 지원1992년 설립된 대산문화재단은 한국문학의 창작 기반을 넓히고 국내 작품이 세계 독자와 만날 수 있도록 돕는 문화 공익재단입니다. 작가 발굴과 창작 지원, 문학상 시상, 번역 지원, 국제 문학교류 활동을 이어가고 있습니다.대산문학상·대산창작기금·대산대학문학상·대산청소년문학상을 비롯해 서울국제문학포럼, 인문학 강연, 문학인 기념사업 등이 대표 프로그램입니다.설립1992년대표 사업문학상·창작기금, 문학 번역지원, 국제문학 교류재단 홈페이지www.daesan.or.kr공식 사업 소개 바로가기 ↗KYOBO CSR 16교보교육재단공익재단교보교육재단청소년 인성·리더십·생명교육 지원소개 자세히 보기 +바른 인성과 자기성장을 갖춘 미래세대 육성교보교육재단은 청소년이 다른 사람을 존중하고 스스로 성장하며 공동체에 기여하는 사람으로 자라도록 교육을 지원합니다. 인성과 리더십, 생명교육을 중심으로 청소년의 배움과 실천 기회를 넓히고 있습니다.희망다솜장학사업과 청소년 리더십 프로그램 ‘체인지’, 인성함양 프로그램, 교보교육대상 등이 교보생명 공식 홈페이지에 소개된 대표 사업입니다.핵심 분야인성교육, 리더십교육, 생명교육, 장학대표 사업희망다솜장학, 체인지, 더불어 행복하기, 교보교육대상재단 홈페이지www.kbedu.or.kr공식 사업 소개 바로가기 ↗
IMPACT IN ACTION
나눔이 만들어낸 변화
뉴스룸 공식 보도에 소개된 대표 사례입니다. 각 수치는 해당 보도에 기재된 기간을 기준으로 표시했습니다.
꿈도깨비514명보호아동 성장 지원2026년 5월 뉴스룸의 3년간 임팩트 보고 기사 기준
임팩트업239곳사회문제 해결 기업 육성2018~2025년 누적, 2026년 8월 보도 기준
꿈나무체육대회42회2026년 대회 개최 회차1985년 시작, 2026년 7월 뉴스룸 보도 기준
STORIES FROM THE FIELD현장에서 전하는 나눔 이야기뉴스룸 보기 ↗
SOCIAL IMPACT STORY01꿈도깨비 · 2026.05.132만 시간의 기적, 보호아동 514명에게 선물한 내일보호아동의 성장과 자립을 돕는 꿈도깨비 사업원문 읽기 ↗SOCIAL IMPACT STORY02임팩트업 · 2026.08.21교보생명, 8년간 사회문제 해결 스타트업 239곳 육성사회적 가치를 만드는 스타트업의 지속가능한 성장원문 읽기 ↗SOCIAL IMPACT STORY03임직원 봉사 · 2026.08.28“낮은 문턱 하나가 누군가에겐 장벽” 무장애 지도 제작이동약자를 위한 지역사회 참여형 사회공헌원문 읽기 ↗SOCIAL IMPACT STORY04꿈나무체육대회 · 2026.08.06은반 위를 아름답게 물들이다! 2026 꿈나무체육대회피겨 스케이팅 꿈나무들의 도전과 성장원문 읽기 ↗SOCIAL IMPACT STORY05임팩트업 · 2026.09.28교보생명, AI로 돌봄·환경 사회문제 해결 스타트업 육성임팩트업 12기 데모데이 현장의 이야기원문 읽기 ↗
FREQUENTLY ASKED QUESTIONS
교보생명 사회공헌 FAQ
Q. 교보생명은 어떤 사회공헌 활동을 하나요?+아동 지원, 청소년 육성, 디지털 인재 및 스타트업 지원, 환경·글로벌 지원과 공익재단 활동을 전개합니다.Q. 교보생명컵 꿈나무체육대회는 어떤 행사인가요?+1985년 시작한 유소년 전국종합체육대회입니다. 2026년에는 42회 대회가 열렸습니다.Q. 교보다솜이 꿈도깨비는 누구를 지원하나요?+보호아동과 자립준비청년의 성장 및 자립을 돕기 위한 교육과 지원 활동입니다.Q. 임팩트업은 어떤 사업인가요?+사회문제 해결에 기여하는 스타트업의 성장과 자립을 돕는 사업입니다. 2018년부터 2025년까지 239곳의 기업을 육성한 것으로 발표됐습니다.
교보생명 NEWSROOM공식 뉴스룸 ↗