.l-courseDetail__img-mask[data-v-1ab7f513]{border-radius:14px;overflow:hidden}.l-courseDetail__title-btn[data-v-1ab7f513]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:4rem}.l-courseDetail__btn[data-v-1ab7f513]{margin-top:1rem}.l-courseDetail__title-wrap[data-v-1ab7f513]{margin-bottom:5rem;border-bottom:1px solid #009962}.l-courseDetail__title[data-v-1ab7f513]{display:inline-block;padding-bottom:.5rem;font-size:2.4rem;font-weight:500;letter-spacing:.12rem}.l-courseDetail__title[data-v-1ab7f513]:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:-2px;border-bottom:4px solid #00754a}.l-courseDetail__download[data-v-1ab7f513]{position:absolute;right:0;top:0;cursor:pointer}.l-courseDetail__info-area[data-v-1ab7f513]{padding:5rem 6vw 8rem;margin:2rem 0 6rem;background-color:#f9fefc}.l-courseDetail__info-box[data-v-1ab7f513]{display:flex;flex-wrap:wrap;margin:-5rem -2vw 0}.l-courseDetail__info-wrap[data-v-1ab7f513]{display:flex;align-items:center;width:50%;padding:0 2vw;margin-top:5rem}.l-courseDetail__icon-mask[data-v-1ab7f513]{flex-shrink:0;margin-right:2rem}.l-courseDetail__info span[data-v-1ab7f513]{display:block}.l-courseDetail__file-box[data-v-1ab7f513]{padding:0 1vw}.l-courseDetail__file-wrap[data-v-1ab7f513]{display:flex;align-items:center;padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:1px solid hsla(0,0%,62%,.4)}.l-courseDetail__file-icon[data-v-1ab7f513]{margin-right:1rem;font-size:2rem}.l-courseDetail__file-download[data-v-1ab7f513]{margin-left:auto}.l-courseDetail__details-box[data-v-1ab7f513]{padding:2rem 2vw}.l-courseDetail__title-details[data-v-1ab7f513]{padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #9e9e9e}.l-courseDetail__details-wrap[data-v-1ab7f513]{display:flex;justify-content:space-between}@media (max-width:767.98px){.l-courseDetail__info-wrap[data-v-1ab7f513]{width:100%}}@media (max-width:575.98px){.l-courseDetail__title-wrap[data-v-1ab7f513]{margin-bottom:10vw}.l-courseDetail__info-area[data-v-1ab7f513]{padding:10vw 5vw 14vw;margin:4vw 0 10vw}.l-courseDetail__info-box[data-v-1ab7f513]{margin-top:-3rem}.l-courseDetail__info-wrap[data-v-1ab7f513]{margin-top:3rem}}