/* 강좌소개 에디터, 마이그레이션 공통 스타일 분리 */
/* 23.03.17 oz15 스타일 수정 { */
main.lecture_detail div[data-role="intro_list"] > div.intro article + article {margin-top: 10px;}
main.lecture_detail div[data-role="intro_list"] > div.intro article h6 {padding:12px 0; margin-bottom:0; font-size:16px; font-weight:bold;}
main.lecture_detail div[data-role="intro_list"] > div.intro article h5,
main.lecture_detail div[data-role="intro_list"] > div.intro article h4,
main.lecture_detail div[data-role="intro_list"] > div.intro article h3 {margin-bottom:0.5rem; font-weight:500; line-height:1.2; color:inherit;}
main.lecture_detail div[data-role="intro_list"] > div.intro article h5 {font-size:1.25rem;}
main.lecture_detail div[data-role="intro_list"] > div.intro article h4 {font-size:1.5rem;}
main.lecture_detail div[data-role="intro_list"] > div.intro article h3 {font-size:1.75rem;}
main.lecture_detail div[data-role="intro_list"] > div.intro article p {font-size:14px; color:#666; line-height:1.4;}
main.lecture_detail div[data-role="intro_list"] > div.intro article pre {display:block; font-size:87.5%; color:#212529;}
main.lecture_detail div[data-role="intro_list"] > div.intro article i {font-style:italic;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul.dot {padding-left:1rem; list-style:none;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul li {list-style:inherit; position:relative; padding:4px 0 4px 11px; font-size:14px; color:#666; line-height:1.4;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul.dot li::before {box-sizing:border-box; content:""; position:absolute; left:0; top:11px; width:3px; height:3px; background:#666; border-radius:50%;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul b {font-weight:bolder;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul pre {display:block; margin-top:0; margin-bottom:1rem; overflow:auto; white-space:pre; font-size:87.5%; line-height:1.2; font-weight:500; color:#212529;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ol,
main.lecture_detail div[data-role="intro_list"] > div.intro article ul,
main.lecture_detail div[data-role="intro_list"] > div.intro article dl {padding-left:1rem; list-style:inherit; margin-top: 0; margin-bottom: 1rem}
main.lecture_detail div[data-role="intro_list"] > div.intro article ol {list-style-type:decimal; list-style-type: decimal; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ol li {display:list-item; list-style:inherit; text-align:-webkit-match-parent; font-size:14px; color:#666; line-height:1.4;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul {padding-left:1rem; display:block; list-style-type:disc; margin-block-start:1em; margin-block-end:1em; margin-inline-start:0px; margin-inline-end:0px;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul li {display:list-item; text-align:-webkit-match-parent;}
main.lecture_detail div[data-role="intro_list"] > div.intro article ul li::marker {unicode-bidi:isolate; font-variant-numeric:tabular-nums; text-transform:none; text-indent:0px !important; text-align:start !important; text-align-last:start !important;}
main.lecture_detail div[data-role="intro_list"] > div.intro section > h3 + p {margin-top: 20px;}
/* } 23.03.17 oz15 스타일 수정 */
/* 23.04.21 스타일 추가 - 마이그레이션 한 강좌소개 스타일 { */
/*main.lecture_detail div[data-role="intro_list"] > div.intro section {line-height:160%; width:98%; margin-top:40px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section h2 {font-size:1.4rem; margin:1.25rem 0 0.28rem 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section article {padding-top:10px; padding-left:15px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section article h3 {font-size: 1.1rem; margin: 0.25rem 0 0.25rem 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .article_contents {padding-left:10px; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .fa {display:inline-block; font-family:FontAwesome; font-feature-settings:normal; font-kerning:auto; font-size:inherit; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; text-rendering:auto; transform:translate(0px, -1.5px); width:30px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .youtubewrap {position:relative; max-width:100%; height:auto; padding-bottom:5px !important; padding-top:5px; overflow:hidden;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section video {width:100%; vertical-align:middle;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff {padding:0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor:after,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff:after {content:''; display: block; clear:both;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor img,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff img {float:left; width:110px; height:145px; overflow:hidden; border:1px solid #eee;border-radius:5px; vertical-align:middle; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dl,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dl {float:left; width:calc(100% - 110px); margin:0; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dt,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dt {margin-top:10px; margin-bottom:0.3125rem; font-weight:700;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dd,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dd {margin-left:18px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dd + dd,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dd + dd {margin-top:10px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dt i,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dt i {width:17px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.professor dt i.staff-name,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff dt i.staff-name {font-style:normal;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article + article {margin-top:10px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro table {width:100%; background-color:#ffffff; font-size:13px; border-spacing:0; border-collapse:collapse; border:1px solid #c8c8c8;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro table caption {position:absolute; width:1px; height:1px; margin:-1px; clip-path:polygon(0 0, 0 0, 0 0);}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro table th {padding:10px 10px; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; background-color:#eeeeee;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro table td {padding:10px 10px; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; line-height:140%;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.question h4 {font-size: 1.1rem; margin: 0.25rem 0 0.25rem 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.question h4 .fa {width:20px;}*/
/* } 23.04.21 스타일 추가 - 마이그레이션 한 강좌소개 스타일 */
/* 23.04.25 스타일 추가 - 마이그레이션 한 강좌소개 스타일 (기존사이트 적용 css) { */
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .title-box {position:absolute; top:-25px; padding:10px 30px 10px 25px; color:#fff; background:linear-gradient(to right, #57c792, #7ad7c9); background:-webkit-linear-gradient(to right, #57c792, #7ad7c9); background:-moz-linear-gradient(to right, #57c792, #7ad7c9); background:-o-linear-gradient(to right, #57c792, #7ad7c9); border-radius:0 50px 50px 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .title-box.alone {display:inline-block; position:relative; top:0; margin-top:20px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .title-box img {width:18px; vertical-align:middle; margin-top:-2px}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .one-depth {clear:both; margin:20px 0 0; padding:2px 0 0 30px; font-size:16px; font-weight:bold;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .one-depth.alone {margin:20px 0 0 15px; padding-left:0px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .two-depth {margin:15px 0 10px 30px; padding:10px 20px; border-left:1px solid #57c791 ; background-color:#f9f9f9;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .two-depth.no-line {border:1px solid #57c791; border:0px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .two-depth.no-bg {background-color:transparent;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .two-depth.alone {width:calc(100% - 15px); margin:15px 0 0 15px ;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .two-depth p {margin:5px 0; color:#666;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .special {color:#57c791; font-weight:bold;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .special.big {font-size:23px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .arrow-bg {display:inline-block; float:left; background-color:#57c792; padding:0; width:22px; height:22px; line-height:22px; text-align:center; border-radius:100px; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .arrow-bg img {width:12px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .row-text {margin-left:32px; line-height:1.7; color:#666;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .row-text.alone {margin-left:5px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .space {padding-top:15px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .basic-table td {vertical-align:middle; border:1px solid #ddd; border-right:0; border-left:0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .basic-table td p {margin:15px 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .btn_style {display:inline-block; margin-top:20px; padding:12px 35px; color:#fff; text-decoration:none;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .btn_style.blue {background-color:#0075b4;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna {border:1px solid #ddd; box-sizing:border-box; border-radius:50px; padding:0; background:#f4f4f4; width:100%; display:inline-block;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna dl {width:100%; display:inline-block; box-sizing:border-box; padding:50px; margin:0; position:relative;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .question {padding:50px 50px 20px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .question dt {position:absolute; top:40px; left:50px; font-size:30px; font-weight:bold; color:#808080;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .question dd {padding-left:40px; line-height:1.4em; font-size:15px; font-weight:bold;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer {background:#fff; box-sizing:border-box; border-radius:50px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dt {position:absolute; top:40px; left:50px; font-size:30px; font-weight:bold; color:#57c791;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dd {padding-left:40px; line-height:1.4em; font-size:15px; font-weight:400;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dd .download {margin:10px 0; padding:0 20px; border:1px solid #0075b4; display:inline-block; position:relative; border-radius:5px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dd .download-btn img {position:absolute; top:20px; left:20px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dd .download-btn img {width:27px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .qna .answer dd .download a {padding:20px 0 20px 40px; display:inline-block; text-decoration:none;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .notice {font-weight:bold; color:#F90; }*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .time-table .t-center {text-align:center;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .time-table .t-subject {font-weight:bold;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .time-table .t-test {background-color:#dcdcdc}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .professor .teacher_image {width:100%; max-width:100%; min-width:auto; border-bottom:3px solid #57c792;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section .course-info .details dt {font-size:23px; padding:15px 0 10px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section #toggle + label {padding:15px 10px; font-size:17px;}*/
/* 기존사이트랑 불러올 때 구조가 달라 스타일 추가 */
/*main.lecture_detail div[data-role="intro_list"] > div.intro p.mt-35 {margin-top:35px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro blockquote {line-height:1.5;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro blockquote + blockquote table {border-top:none;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro blockquote p,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section p {line-height:1.5;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section p > a {color:#0036ce;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section h2 + video {margin:5px 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section ul li {line-height:1.4;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro section.coursepage {margin-top:0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article > img {float:left; width:110px; height:110px; overflow:hidden; border:1px solid #eee; vertical-align:middle; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article:after {content:''; display:block; clear:both;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article > img ~ h3,*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article > img ~ p {float:left; width:calc(100% - 110px); padding-left:1rem; box-sizing:border-box;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro img + h5 {font-size:14px; margin:10px 0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro .introduce p {line-height:1.5;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro .introduce table {width:100% !important;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro article.staff + article {padding-left:0;}*/
/* } 23.04.25 스타일 추가 - 마이그레이션 한 강좌소개 스타일 (기존사이트 적용 css) */
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5 {display:inline-block; width:100%; margin-bottom:29px; font-size:24px; font-weight:bold; line-height:24px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5.margin_b {margin-bottom:0;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5.plan {margin-bottom:15px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5.management {margin-bottom:23px;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5 > span {display:inline-block; vertical-align:middle;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5 > button {float:right; display:inline-block; padding:12px 13px; border:1px solid #e0e0e0; border-radius:2px; box-sizing:border-box; vertical-align:middle;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5 > button > i {display:inline-block; font-size:15px; vertical-align:middle;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > h5 > button > span {display:inline-block; vertical-align:middle; color:#333;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > strong {display:inline-block; width:100%; margin-bottom:28px; font-size:16px; font-weight:bold; line-height:24px; word-break:keep-all;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > p {line-height:24px; color:#666; word-break:keep-all;}*/
/*main.lecture_detail div[data-role="intro_list"] > div.intro > div.line {margin:40px 0; height:1px; background:#e5e5e5;}*/
