@font-face{font-family:"Jalnan";src:url("/fonts/JalnanOTF.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"NanumSquareRoundRegular";src:url("/fonts/NanumSquareRoundR.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"NanumSquareRoundBold";src:url("/fonts/NanumSquareRoundB.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"NanumSquareRoundExtraBold";src:url("/fonts/NanumSquareRoundEB.woff") format("woff");font-weight:normal;font-style:normal}.top-body2{position:fixed;top:0;left:0;width:100%;z-index:10}.sec01{margin-top:11.7rem;height:90rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/images/home/bg_curriculum_sec01_01.png);background-position:center top;background-repeat:no-repeat}.sec02{padding:15rem 0 7.5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bs-white)}.sec02 .sec02-row01{padding:4rem 3rem;width:124rem;height:48.5rem;border-radius:20px;background-color:var(--bs-blue-100)}.sec02 .sec02-row01 .sec02-row01-title{font-size:3.4rem;font-weight:700;line-height:1.2;text-align:center}.sec02 .sec02-row01 .img-container{font-family:"NanumSquareRoundRegular";font-size:2rem;font-weight:400;line-height:1.6}.sec02 .sec02-row01 .img-container .bold{font-family:"NanumSquareRoundExtraBold"}.sec02 .sec02-row01 .img-container .blue{font-family:"NanumSquareRoundExtraBold";color:#3700ff}.sec02 .sec02-row01 .img-container>img{width:35rem;height:25rem;border-radius:10px}.sec02 .sec02-row01 .sec02-row01-content{margin-top:3rem;display:flex;gap:6rem}.sec03{padding:7.5rem 0 15rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bs-white)}.sec03 .sec03-row01-title{font-size:3.4rem;font-weight:700;line-height:1.2;text-align:center}.sec03 .sec03-row01-content{margin-top:3rem}.sec03 .sec03-row01-content .table-row{margin-bottom:1rem;display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.sec03 .sec03-row01-content .table-row:last-child{margin-bottom:0}.sec03 .sec03-row01-content .table-row .column-group{display:flex;flex-direction:column;row-gap:1rem}.sec03 .sec03-row01-content .table-row .column{height:5.4rem;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1.4;border-radius:10px;background:var(--bs-gray-100)}.sec03 .sec03-row01-content .table-row .column.header{font-weight:600;background:var(--bs-blue-900) !important;color:var(--bs-white) !important}.sec03 .sec03-row01-content .table-row .column.column-1{width:15.5rem;font-weight:500}.sec03 .sec03-row01-content .table-row .column.column-2{width:41.6rem;font-weight:400;text-align:center}.sec03 .sec03-row01-content .table-row .column.column-3{width:20rem;font-weight:500}.sec03 .sec03-row01-content .table-row .column.column-4{width:16rem;font-weight:500}.sec03 .btn-subject-detail-modal{width:94.5rem;margin-top:2rem;font-size:2rem;font-weight:600;color:var(--bs-blue-900);text-decoration:underline;text-underline-offset:.3rem;text-align:right;cursor:pointer}.sec04{padding:5.8rem 0 0 0;height:91.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/images/home/bg_curriculum_sec04_01.png);background-position:center top;background-repeat:no-repeat}.sec04 .sec04-txt01{font-size:3.4rem;font-weight:700;line-height:1.2;text-align:center}.sec04 .sec04-txt02{margin-top:1rem;font-size:2rem;font-weight:400;line-height:1.4;text-align:center}.sec04 .sec04-img01{margin-top:3rem;background-image:url(/images/home/img_curriculum_sec04_01.png)}.sec05{padding:15rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sec05 .sec05-txt01{font-size:3.4rem;font-weight:700;line-height:1.2;text-align:center}.sec06{height:19.2rem;background:#ffe05c;display:flex;flex-direction:row;align-items:center;justify-content:center;-moz-column-gap:15.5rem;column-gap:15.5rem}.sec06 .sec06-txt01{font-family:"NanumSquareRoundExtraBold";font-size:3.5rem;font-weight:800;line-height:1.2;color:var(--bs-gray-900)}.sec06 .sec06-txt02{margin-top:1rem;font-family:"NanumSquareRoundBold";font-size:2rem;font-weight:700;line-height:1.6;color:var(--bs-gray-900)}#SubjectDetailModal .modal-content{padding:2rem 2rem;cursor:default}#SubjectDetailModal .modal-content .title{font-size:3.4rem;font-weight:700;line-height:1.2;text-align:center}#SubjectDetailModal .modal-content .subject-table{margin-top:2rem;display:flex;flex-direction:column;align-items:center}#SubjectDetailModal .modal-content .subject-table .table-row{margin-bottom:1rem;display:flex;-moz-column-gap:.5rem;column-gap:.5rem}#SubjectDetailModal .modal-content .subject-table .table-row .column{padding:.5rem .5rem .5rem 1rem;min-height:6.8rem;display:flex;flex-direction:column;justify-content:center;font-size:1.3rem;font-weight:400;line-height:1.4;border-radius:10px}#SubjectDetailModal .modal-content .subject-table .table-row .column.header{min-height:5.4rem;font-size:2rem;font-weight:500;line-height:1.4;color:var(--bs-white);text-align:center}#SubjectDetailModal .modal-content .subject-table .table-row .column.level{width:20rem;font-size:2rem;font-weight:500;line-height:1.4;text-align:center}#SubjectDetailModal .modal-content .subject-table .table-row .column.phonics{width:15rem;background:#f7d6ff}#SubjectDetailModal .modal-content .subject-table .table-row .column.reading{width:20rem;background:#fff1f8}#SubjectDetailModal .modal-content .subject-table .table-row .column.writing{width:20rem;background:#f1f7ff}#SubjectDetailModal .modal-content .subject-table .table-row .column.movie{width:25rem;background:#fff8e8}#SubjectDetailModal .modal-content .subject-table .table-row .column.grammar{width:20rem;background:#e7fed2}#SubjectDetailModal .modal-content .subject-table .table-row .column.grammar .coming-soon{font-size:1.4rem;font-weight:500;color:var(--bs-red-300);text-align:center}.footer-body{margin-top:0}/*# sourceMappingURL=home_curriculum.min.css.map */