.course_title[data-v-22a1a0b8]{font-size:2rem;font-weight:700;color:#000}.course_sub_title[data-v-22a1a0b8]{font-size:1.125rem;font-weight:400;color:#000;margin:2rem auto 4rem}.course_sub_title>span[data-v-22a1a0b8]{color:#757575;margin-left:.625rem}.course_position[data-v-22a1a0b8]{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.25);padding:2.5rem;box-sizing:border-box}.course_position>img[data-v-22a1a0b8]{width:40%}.course_position>div[data-v-22a1a0b8]{width:52%;text-align:left}.course_position>div>h1[data-v-22a1a0b8]{font-size:2rem;font-weight:400;color:#000;letter-spacing:2px}.course_position>div>span[data-v-22a1a0b8]{width:2rem;height:6px;opacity:1;background:#01c3dd;display:block;margin:.625rem 0 2rem}.course_position>div>p[data-v-22a1a0b8]{width:100%;opacity:1;font-size:1rem;font-weight:400;color:#000;text-align:left;line-height:1.6rem;letter-spacing:1px}.apply_btn[data-v-22a1a0b8],.course_arrange[data-v-22a1a0b8],.course_core[data-v-22a1a0b8],.course_purpose[data-v-22a1a0b8]{margin-top:8.75rem}.apply_btn>h1[data-v-22a1a0b8],.course_arrange>h1[data-v-22a1a0b8],.course_core>h1[data-v-22a1a0b8],.course_purpose>h1[data-v-22a1a0b8]{font-size:2rem;font-weight:400;letter-spacing:1px;color:#000;margin-bottom:3.5rem}.course_purpose_list[data-v-22a1a0b8]{display:flex;justify-content:space-around;align-items:center;width:100%;flex-wrap:wrap}.course_purpose_list>li[data-v-22a1a0b8]{width:50%;text-align:center;margin-top:5rem}.course_purpose_list>li>img[data-v-22a1a0b8]{width:3rem;height:3rem}.course_purpose_list>li>h4[data-v-22a1a0b8]{font-size:1.125rem;font-weight:400;letter-spacing:1px;color:#000;margin:1.25rem 0 1.875rem}.course_purpose_list>li>p[data-v-22a1a0b8]{font-size:.875rem;font-weight:400;letter-spacing:1px;line-height:21px;color:#666}.core_content[data-v-22a1a0b8]{width:100%}.core_content>li[data-v-22a1a0b8]{display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 1px 30px rgba(0,0,0,.1);margin-bottom:2rem}.core_content>li>img[data-v-22a1a0b8]{width:30%}.core_content>li>div[data-v-22a1a0b8]{width:64%;text-align:left}.core_content>li>div>h3[data-v-22a1a0b8]{font-size:1.5rem;font-weight:400;letter-spacing:1px;color:#090f19;margin-bottom:2rem}.core_content>li>div>p[data-v-22a1a0b8]{font-size:1rem;font-weight:400;letter-spacing:1px;color:#666;margin-top:1rem}.arrange_img[data-v-22a1a0b8]{width:100%;opacity:1}.arrange_img>img[data-v-22a1a0b8]{width:100%}.apply_btn[data-v-22a1a0b8]{width:15rem;height:4rem;background:linear-gradient(90deg,#9cb3ff,#02b5e8);font-size:1.875rem;font-weight:300;letter-spacing:1px;color:#fff;display:flex;align-items:center;justify-content:center;margin:8.75rem auto 0;border-radius:2rem;cursor:pointer}.page_nav[data-v-431bf33e]{width:100%;position:relative;transition:all .3s ease}.page_nav>ul[data-v-431bf33e]{width:340px;height:60px;border-radius:50px;background:#fff;box-shadow:0 1px 30px rgba(0,0,0,.1);margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.page_nav>ul>li[data-v-431bf33e]{width:163px;line-height:50px;opacity:1;border-radius:25px;box-sizing:border-box;font-size:1.125rem;font-weight:400;cursor:pointer}.page_nav>ul>li.active[data-v-431bf33e]{background:#e4f5ff;color:#0746ff;border:1px solid #e4f5ff}.page_nav.fixed[data-v-431bf33e]{position:fixed;top:0;left:0;z-index:998;padding:.625rem 0}.page_nav.fixed>ul[data-v-431bf33e]{position:relative;bottom:auto;left:auto;transform:none}.content_box[data-v-431bf33e]{width:100%;display:flex;overflow-x:auto;scroll-behavior:smooth;padding:0 8%;box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.content_box[data-v-431bf33e]::-webkit-scrollbar{display:none}.content_box .course_box[data-v-431bf33e],.content_box .teacher_box[data-v-431bf33e]{flex:0 0 100%;width:100%;min-width:100%;padding:0 1rem 1.25rem;box-sizing:border-box}.teacher_list[data-v-431bf33e]{width:100%;align-items:center}.teacher_list>li[data-v-431bf33e]{width:48%;height:19rem;opacity:1;padding:1.5rem;box-sizing:border-box;border-radius:20px;background:hsla(0,0%,100%,.95);box-shadow:0 2px 20px rgba(0,0,0,.25);display:flex;justify-content:flex-end;align-items:center;margin-bottom:30px;position:relative}.teacher_list>li .img_box[data-v-431bf33e]{position:absolute;bottom:-.24rem;left:1.5rem}.teacher_list>li .img_box>img[data-v-431bf33e]{width:10.5rem}.teacher_list>li .teacher_info[data-v-431bf33e]{width:60%;text-align:left}.teacher_list>li .teacher_info>h1[data-v-431bf33e]{font-size:1.5rem;font-weight:700;color:#000}.teacher_list>li .teacher_info>div[data-v-431bf33e]{width:98%}.teacher_list>li .teacher_info>div>p[data-v-431bf33e]{font-size:.875rem;line-height:1.75rem}.teacher_list>li .teacher_info>div>p>span[data-v-431bf33e]{padding:.25rem .375rem;margin-right:.375rem}.teacher_list>li .teacher_info>div:first-of-type>p>span[data-v-431bf33e]{background:#ebe5ea;color:#ff7f39}.teacher_list>li .teacher_info>div:first-of-type>p[data-v-431bf33e]{margin:1rem 0}.teacher_list>li .teacher_info>div:last-of-type>p[data-v-431bf33e]{color:#595959}.teacher_list>li .teacher_info>div:last-of-type>p>span[data-v-431bf33e]{background:#d6e6ff;color:#1278fd}.course_list[data-v-431bf33e]{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.course_list>li[data-v-431bf33e]{width:48%;height:16.56rem;text-align:left;background:hsla(0,0%,100%,.95);box-shadow:0 2px 20px rgba(0,0,0,.25);margin-bottom:30px;padding:2rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.course_list>li>img[data-v-431bf33e]{width:14rem}.course_list>li>div>h2[data-v-431bf33e]{font-size:1rem;font-weight:500;color:#000}.course_list>li>div>p[data-v-431bf33e]{width:90%;font-size:.75rem;font-weight:400;color:#454545;margin:1.25rem 0 2.5rem;line-height:1.375rem}.course_list>li>div>button[data-v-431bf33e]{width:7.5rem;height:2.875rem;border:1px solid #456fff;font-size:.875rem;font-weight:400;color:#456fff;background:none}.teacher_list[data-v-431bf33e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.teacher_list>li[data-v-431bf33e]{flex:0 0 calc(50% - 15px);margin-bottom:0}